Geeky - RP2040 based Microcontroller
Simple RP2040 MCU
Created by
Jadamek1337
Tier 3
12 views
0 followers
zsharpminor
requested changes for Geeky - RP2040 based Microcontroller ago
Hi there. Your BOM total is $42.50, yet you're requesting $63.00. Your BOM must have links to all components (AliExpress), your total PCB cost, and be exactly the same as your total requested grant amount. Also, your decoupling caps should be a bit closer to the components they're decoupling.
Jadamek1337
submitted Geeky - RP2040 based Microcontroller for ship review ago
m0.hid ⚡
requested changes for Geeky - RP2040 based Microcontroller ago
Hey! Great work on this devboard. Can you add some more detail to your readme please about how to use this devboard, eg how to flash it, what to flash it with, etc. I'd also recommend maybe optimising your PCB routing a bit since the traces go a lot further than they need to. Other than that it looks great though so you're almost there!
Jadamek1337
submitted Geeky - RP2040 based Microcontroller for ship review ago
m0.hid ⚡
requested changes for Geeky - RP2040 based Microcontroller ago
Hey! This looks like a great project, but we need your readme (and journal) to be written by yourself, and not ai! Please could you rewrite it yourself and then resubmit so we can take a look.
Jadamek1337
submitted Geeky - RP2040 based Microcontroller for ship review ago
Jadamek1337
added to the journal ago
Added Filling
Forgot do add it

Jadamek1337
added to the journal ago
Routing and Connecting Wires on PCB
I know the PCB is relatively large, but it is still under 100×100 mm, and working at this size helped me understand the design better and complete the project.
We are now at the final stage: routing and connecting all traces in the PCB layout and finishing everything up. I immediately ran the DRC check, and there are no errors.
I want to be clear: I am not focusing on impedance control or signal length matching. This is a simple project, and worrying about those details would be unnecessary.
There are a few vias in the design, but for my use case this is not an issue, and it should be considered acceptable. This stage took a long time because I wanted to make sure everything was properly connected, which it is. I am not planning to make any changes, and the project remains as it is while I wrap it up.
Below are the 3D view of the PCB and the DRC results showing that there are no errors.
(fun fact: I forgot to sleep while finishing this)



Jadamek1337
added to the journal ago
Made Schematic
I created a simple schematic for an entire microcontroller. I plan to enlarge it on bigger footprints since I am not focusing on creating something elaborate; this is just for simple tasks.
Components Used:
- RP2040
- USB-C
- AMS1117 3.3V
- 12MHz Crystal
- W25Q128JVS
- Pins with voltage outputs

Jadamek1337
added to the journal ago
Looking at Schematics/Datasheets
Overview
This is my first devlog for the Geeky project. I’ve been spending a lot of time reading datasheets and looking through schematics, and I’ve already learned quite a bit. The main goal is to design a PCB that stays under 100 mm × 100 mm while still being practical and well laid out.
Goals
- Fit all components into a compact design without cutting corners.
- Create a clean and readable layout that works reliably.
- Make sure power and signals are routed properly.

Jadamek1337
started Geeky - RP2040 based Microcontroller ago
1/31/2026 - Looking at Schematics/Datasheets
Overview
This is my first devlog for the Geeky project. I’ve been spending a lot of time reading datasheets and looking through schematics, and I’ve already learned quite a bit. The main goal is to design a PCB that stays under 100 mm × 100 mm while still being practical and well laid out.
Goals
- Fit all components into a compact design without cutting corners.
- Create a clean and readable layout that works reliably.
- Make sure power and signals are routed properly.

2/1/2026 10:36 PM - Made Schematic
I created a simple schematic for an entire microcontroller. I plan to enlarge it on bigger footprints since I am not focusing on creating something elaborate; this is just for simple tasks.
Components Used:
- RP2040
- USB-C
- AMS1117 3.3V
- 12MHz Crystal
- W25Q128JVS
- Pins with voltage outputs

2/1/2026 10:40 PM - Routing and Connecting Wires on PCB
I know the PCB is relatively large, but it is still under 100×100 mm, and working at this size helped me understand the design better and complete the project.
We are now at the final stage: routing and connecting all traces in the PCB layout and finishing everything up. I immediately ran the DRC check, and there are no errors.
I want to be clear: I am not focusing on impedance control or signal length matching. This is a simple project, and worrying about those details would be unnecessary.
There are a few vias in the design, but for my use case this is not an issue, and it should be considered acceptable. This stage took a long time because I wanted to make sure everything was properly connected, which it is. I am not planning to make any changes, and the project remains as it is while I wrap it up.
Below are the 3D view of the PCB and the DRC results showing that there are no errors.
(fun fact: I forgot to sleep while finishing this)



2/1/2026 11 PM - Added Filling
Forgot do add it
