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
Tier 3
10 views
0 followers
Timeline
CAN ⚡🚀
submitted moonboard for review ago
funkeudo
submitted moonboard for review ago
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.

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.





--


I must admit, I am insanely happy with this design. One day, I'll get this built :)
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!


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

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).

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

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

funkeudo
started moonboard ago