Blueprint

moonboard :3

Thanks for reviewing my project! This is a build review - if it ends up in the DR queue, please approve it (assuming nothing's wrong with it) and it should be sent to BR after one of the admins switches it. Thanks! DEMO LINK (since it's not letting me add one): https://youtube.com/shorts/RiM_gK4lOYQ

Created by zsharpminor zsharpminor

Tier 3

43 views

0 followers

Timeline

m0.hid m0.hid approved moonboard :3 ago

Tickets awarded: 28 tickets

Tier: 3

Great work on this dev board! i love the silkscreen art on it

zsharpminor zsharpminor submitted moonboard :3 for review ago

1Mon 1Mon requested changes for moonboard :3 ago

nice job on the devboard! the silkscreen is super clean!!! can you make sure to upload your demo video to the demo field instead of your reviewer note (lmk if there is an issue here!)? id love to see this used in a project such as a self playing violin!

Tier: 3

zsharpminor zsharpminor submitted moonboard :3 for review ago

zsharpminor zsharpminor added to the journal ago

Final Journal! Finished Repo, Submitting For Build Review.

Thanks everyone at Blueprint that made this project possible, I'm stoked that it actually works; see you all next time! now time to review some other people's devboards for three hours...

https://github.com/newtontriumphant/moonboard/blob/main/README.md

Screenshot 2026-01-16 at 3.23.45 PM

I also uploaded my demo to YouTube, check it out! :D

https://youtube.com/shorts/RiM_gK4lOYQ

Alrighty, that's all, see ya on the other side ;3

P.S. this step didn't take a full hour, but I've spent over three hours in one sitting getting this PCB soldered, coded, working, and demoed, so I'm just setting this to a full hour to make up for the time I spent coding and other related things that aren't journaled fully. If exact time is required, reduce this journal to 30 minutes. Thanks!

zsharpminor zsharpminor added to the journal ago

Soldered Headers, Flashed CircuitPython, Coded Demo

Admittedly, this solderjob isn't super, but for the blue turd of death I'm quite glad it didn't blow up! Plus, the board still works, so hats off to me, I guess!

IMG_6526

After flashing CircuitPython, I wired and set up a bit of a demo to show the build team how it went!

IMG_6527

Instead of a simple blink script, I went with a 2-against-3 polyrhythm, since it only seemed fitting.

I wrote the test code and confirmed it working, time to work on the GitHub!
Screenshot 2026-01-16 at 3.11.10 PM

zsharpminor zsharpminor added to the journal ago

IT WORKS!!!!

I was so scared that it wouldn't show up when I plugged it in, but thankfully, after just three seconds of waiting that made me want to reconsider my life decisions, the boot drive popped up!!! I'm going to flash CircuitPython to test the functionality of the onboard components, and then I'll make a circuit after soldering the headers.

Thank you Hack Club for making this possible <3

IMG_6524

CAN CAN ⚡🚀 approved moonboard :3 ago

Tier approved: 3

Grant approved: $40.00

Nice project

zsharpminor zsharpminor submitted moonboard :3 for review ago

zsharpminor zsharpminor requested changes for moonboard :3 ago

resubmitting as user (me) asked admin (also me) to because of a rule change

Tier: 3

CAN CAN ⚡🚀 submitted moonboard :3 for review ago

zsharpminor zsharpminor submitted moonboard :3 for review ago

zsharpminor zsharpminor 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

zsharpminor zsharpminor 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 :)

zsharpminor zsharpminor 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

zsharpminor zsharpminor 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

zsharpminor zsharpminor 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

zsharpminor zsharpminor 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

zsharpminor zsharpminor 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

zsharpminor zsharpminor started moonboard :3 ago