RPForged: A RP2040 Devboard.
It is based on a RP2040. it has USB C port.
Created by
tap
Tier 3
10 views
0 followers
tap
submitted RPForged: A RP2040 Devboard. for ship review ago
tap
added to the journal ago
THIS IS CRAZY!!
Intro
So I did the pan reflow method. Yeah, I know, itβs infamous. Safe to say it works!! Completely unreal. Devboard is stable, crystal aligned perfectly. Next repeating the process on my other assembled board.

PCB on pan.
To Those Who wanna do this(which I do not recommend):
- Make sure that you add a good amount of flux.
- Heat up the pan rapidly, then put it to medium heat.
- Make sure the board doesn't get too hot otherwise the pads may be in danger!
tap
added to the journal ago
Fixed the PCB
So I changed the schematic and the PCB. I will need to fabricate it again! I have about 3USD left in my card so I will apply for a topup of like 10USD. I will handsolder all the components!

tap
added to the journal ago
So it turns out that I kinda bricked my board.
Well this is embarrassing. I made the schematic wrong! I just now realized it! I basically wired the crystal wrong. I connected the XIN and XOUT pins (1 and 3) to GND and shield pins (2 and 4) to XIN and XOUT pins. This has kinda bricked my board. Before i discovered this I de soldered the 1k ohm resistor on the push button and lost the resistor π. I also thought this was due to run floating So i connected it to both GND and 3v3.... pst it dint work. So I am getting a hot plate soon so I can probably fix it soon enough! Will update.

tap
added to the journal ago
Removed All Micro-Vias
So it turns out that JLC cant fabricate microvias without the 4 wire kevlar test. I didn't know this. I had to reroute the whole PCB AGAIN! But now I've removed all the microvias and am using only regular vias. Also Ive ordered the PCB with PCBA. The headers have been purchased from robu.in.

Email from JLC

Confirmation from JLC.

PCB View

PCB Front RT

PCB Back RT
tap
added to the journal ago
Ordered The PCB and The PCBA And Made Some Fixes!
So I got the approval finally YAY!!! So Ive changed the silkscreen a bit. Some components were also changed due to high prices on JLCPCBA. Ive done the order for the pcb and the pcba now. Ive also ordered some pin headers for the board from robu.in.

CAN β‘π
approved RPForged: A RP2040 Devboard. ago
Tier approved: 3
Grant approved: $63.00
Nice devboard
tap
submitted RPForged: A RP2040 Devboard. for ship review ago
1mon β‘
requested changes for RPForged: A RP2040 Devboard. ago
really nice devboard and really nice journaling! please only get 2 boards pcba'd through jlc! also, please add some more to your readme about your decision making behind this project and some info on it. lastly please add a BOM.csv in the root of the repo with all the parts you used!
tap
submitted RPForged: A RP2040 Devboard. for ship review ago
Sidd π
requested changes for RPForged: A RP2040 Devboard. ago
Nice project! Could you add a bit more to the journal for the routing process? (like screenshots) It seems like it goes straight from schematic to finished PCB. Otherwise, this looks great!
tap
submitted RPForged: A RP2040 Devboard. for ship review ago
tap
added to the journal ago
JLC ORDER ADDED TO CART
I did the BOM and the CPL files. Changed them according to the tutorial. After I tried to upload the BOM and CPL to JLCPCB for PCBA it gave me errors constantly. I asked around in #kais-kitchen on slack and @Simon Peijnenburg helped me. Turns out i just had to change the BOM's formati to .XLSX. After such a long time it is alas done.

tap
added to the journal ago
Rerouted the PCB
The routing was a rats nest. So I thought I should try to fix it. I did not have the patience to route it by removing every track. I deleted every component except the RP USB and the pins. Then I place and routed the components. Now my pcb looks like a spiders nest straight and obtuse. I think that this wiring is objectively better than the old one. Ive reduced the via count from 52 to 45 and made it look better. I am overall very happy about how this has turned out



New 3.3V Caps.

PD and Flash Wiring.

GPIO Wiring
tap
added to the journal ago
Routing, drawing and pain
#3.01.25
I am having some issues with the caps. All GND pads are getting connected as 1v which basically makes it impossible to route. I am currently trying to understand why this is happening but yeah I wasted like 1hr plus 30mins to get the layout right.
Alas i had to redo the caps in the schematic and now everything works fine, took me like 45mins to figure it out and reroute the traces.


#4.01.25
FINISHED THE ROUTING and the silkscreen. I made some art and yeah it looks great. Also i did the groundpour but some components were not connecting to it so i used vias and traces to connect all of them, in total this took me a WHILE like 3hrs :sob:. I am not really the most effective worker.


.png)

3.3V Caps

Crystal Wiring

PD Wiring

GPIO Wiring
#5.01.25
Fixed DRC errors for the ground pour and thermal relief. Now i have some board clearance, trace clearance and courtyard overlaps left. This took me another 45mins.

tap
added to the journal ago
FINISHED THE SCHEMATIC!! FINALLY!!
Ive finished the schematic and honestly it looks dang good. I mostly followed the tutorial also tried to read the documentation, couldn't understand anything will probably try to read it again.




tap
added to the journal ago
Making the schematic.
#30.12.25
I made the schmatic for the devboard today(Just the PD RP2040 and the USB C tho). This will serve as a basic devboard to replace Arduino nano or RPi Pico in my projects. Read the documentations for the RP 2040 and also learnt about decoupling caps and how to reduce voltage.

tap
started RPForged: A RP2040 Devboard. ago
1/2/2026 10 AM - Making the schematic.
#30.12.25
I made the schmatic for the devboard today(Just the PD RP2040 and the USB C tho). This will serve as a basic devboard to replace Arduino nano or RPi Pico in my projects. Read the documentations for the RP 2040 and also learnt about decoupling caps and how to reduce voltage.

1/2/2026 6 PM - FINISHED THE SCHEMATIC!! FINALLY!!
Ive finished the schematic and honestly it looks dang good. I mostly followed the tutorial also tried to read the documentation, couldn't understand anything will probably try to read it again.




1/5/2026 - Routing, drawing and pain
#3.01.25
I am having some issues with the caps. All GND pads are getting connected as 1v which basically makes it impossible to route. I am currently trying to understand why this is happening but yeah I wasted like 1hr plus 30mins to get the layout right.
Alas i had to redo the caps in the schematic and now everything works fine, took me like 45mins to figure it out and reroute the traces.


#4.01.25
FINISHED THE ROUTING and the silkscreen. I made some art and yeah it looks great. Also i did the groundpour but some components were not connecting to it so i used vias and traces to connect all of them, in total this took me a WHILE like 3hrs :sob:. I am not really the most effective worker.


.png)

3.3V Caps

Crystal Wiring

PD Wiring

GPIO Wiring
#5.01.25
Fixed DRC errors for the ground pour and thermal relief. Now i have some board clearance, trace clearance and courtyard overlaps left. This took me another 45mins.

1/6/2026 1 PM - Rerouted the PCB
The routing was a rats nest. So I thought I should try to fix it. I did not have the patience to route it by removing every track. I deleted every component except the RP USB and the pins. Then I place and routed the components. Now my pcb looks like a spiders nest straight and obtuse. I think that this wiring is objectively better than the old one. Ive reduced the via count from 52 to 45 and made it look better. I am overall very happy about how this has turned out



New 3.3V Caps.

PD and Flash Wiring.

GPIO Wiring
1/6/2026 3 PM - JLC ORDER ADDED TO CART
I did the BOM and the CPL files. Changed them according to the tutorial. After I tried to upload the BOM and CPL to JLCPCB for PCBA it gave me errors constantly. I asked around in #kais-kitchen on slack and @Simon Peijnenburg helped me. Turns out i just had to change the BOM's formati to .XLSX. After such a long time it is alas done.

1/23/2026 - Ordered The PCB and The PCBA And Made Some Fixes!
So I got the approval finally YAY!!! So Ive changed the silkscreen a bit. Some components were also changed due to high prices on JLCPCBA. Ive done the order for the pcb and the pcba now. Ive also ordered some pin headers for the board from robu.in.

1/27/2026 - Removed All Micro-Vias
So it turns out that JLC cant fabricate microvias without the 4 wire kevlar test. I didn't know this. I had to reroute the whole PCB AGAIN! But now I've removed all the microvias and am using only regular vias. Also Ive ordered the PCB with PCBA. The headers have been purchased from robu.in.

Email from JLC

Confirmation from JLC.

PCB View

PCB Front RT

PCB Back RT
2/10/2026 - So it turns out that I kinda bricked my board.
Well this is embarrassing. I made the schematic wrong! I just now realized it! I basically wired the crystal wrong. I connected the XIN and XOUT pins (1 and 3) to GND and shield pins (2 and 4) to XIN and XOUT pins. This has kinda bricked my board. Before i discovered this I de soldered the 1k ohm resistor on the push button and lost the resistor π. I also thought this was due to run floating So i connected it to both GND and 3v3.... pst it dint work. So I am getting a hot plate soon so I can probably fix it soon enough! Will update.

2/11/2026 - Fixed the PCB
So I changed the schematic and the PCB. I will need to fabricate it again! I have about 3USD left in my card so I will apply for a topup of like 10USD. I will handsolder all the components!
3/2/2026 - THIS IS CRAZY!!
Intro
So I did the pan reflow method. Yeah, I know, itβs infamous. Safe to say it works!! Completely unreal. Devboard is stable, crystal aligned perfectly. Next repeating the process on my other assembled board.

PCB on pan.
To Those Who wanna do this(which I do not recommend):
- Make sure that you add a good amount of flux.
- Heat up the pan rapidly, then put it to medium heat.
- Make sure the board doesn't get too hot otherwise the pads may be in danger!