Blueprint

moonboard

NOTE FOR MY FELLOW REVIEWERS: THIS IS A TICKETS-ONLY PROJECT, I AM NOT REQUESTING A GRANT! It's come time for me to make my first rp2040 devboard. Let's see how this goes! I'm so excited! To differentiate my project from other similar projects, I'll be adding an addressable LED and a simple temperature sensor. Later, if I have more time, I'll integrate a JST battery connector and charging system and then have this built with my own money.

Created by funkeudo funkeudo

Tier 3

10 views

0 followers

Timeline

CAN CAN ⚡🚀 submitted moonboard for review ago

funkeudo funkeudo submitted moonboard for review ago

funkeudo funkeudo added to the journal ago

Fixed a few stupid DRC Errors!

I had the wonderful idea to not check DRC until AFTER I wired my board... bad idea... anyways, after taking a break for a few hours, I got to fixing all of my DRC errors. The board looks a lot cleaner now; I also wanted to add a mounting hole but ultimately ruled against it.

Screenshot 2025-12-08 at 10.54.55 PM

funkeudo funkeudo added to the journal ago

Routed The PCB.

You may notice that this is my first ever journal entry for any project to not have an exclamation mark in the title. There is a reason for that. This was a process that can only be described in one word: hell. I had to go through SO many revisions, fix SO many DRC errors, watch SO many tutorials, even ask my friend for help, but it's finally done, the PCB is routed, and I added everything I wanted to add. I've been working NON-STOP since the last journal, which was posted 8 hours ago, so unironically, this took me eight hours of my day... thankfully I had the day off, so I had time to focus solely on this.

Screenshot 2025-12-08 at 2.52.44 PM
Screenshot 2025-12-08 at 2.53.14 PMScreenshot 2025-12-08 at 2.53.25 PMScreenshot 2025-12-08 at 2.53.36 PMScreenshot 2025-12-08 at 2.53.57 PM

--

Screenshot 2025-12-08 at 2.54.45 PMScreenshot 2025-12-08 at 2.55.10 PM

I must admit, I am insanely happy with this design. One day, I'll get this built :)

funkeudo funkeudo added to the journal ago

Started PCB, Aligned Components!

All the components are aligned (finally!) - now, I'll start wiring them; I hope this looks good, I really do like the way the components are oriented!

Screenshot 2025-12-08 at 8.36.03 AMScreenshot 2025-12-08 at 8.36.31 AM

funkeudo funkeudo added to the journal ago

Assigned The Footprints!

I expected this process to be quite a bit worse - then I realized that I didn't have as many components on my board as I thought, and about halfway through I realized I could use shift to select multiple components to assign footprints to at the same time. ON TO THE PCB!!

Screenshot 2025-12-08 at 7.43.12 AM

funkeudo funkeudo added to the journal ago

Completed KiCad Schematic!

After a long and grueling few hours, the schematic is complete. While it probably wasn't the best way of doing it, I placed every single GPIO label by hand - I'm going to get some rest and tomorrow morning I'll define the project's footprints.

To differentiate my project from others, I also added an internal addressable LED on GPIO25, and a simple analog temperature sensor on GPIO22 (with a 1k resistor to prevent boom).

Screenshot 2025-12-07 at 9.49.13 PM

funkeudo funkeudo added to the journal ago

Started The KiCad Schematic!

It took me an unreasonable amount of time to figure out how to change the "polarity" of the labels (which end was wireable), but otherwise, I think that it's coming along very well! :D

Screenshot 2025-12-07 at 8.33.53 PM

funkeudo funkeudo added to the journal ago

Initial Brainstorming And Research

This will be my absolute first time making a custom devboard (or any SMD PCB), and I'm quite excited. I went with the RP2040, because, besides being my favorite chip of all times, it's extremely easy to work with, and I have a crap ton of experience programming for it.

I'll be using KiCad and roughly modeling the Devboard guide - but with a few of my own unique features.

I must admit, I was tempted to choose a non-conventional connection port (such as a plug instead of a receptacle), but I realized that that wouldn't be as portable nor as usable as my other projects.

The reason I'm making this project is because I need to farm tickets- I MEAN because I wanted KiCad experience :p

image

funkeudo funkeudo started moonboard ago