Blueprint

RPForged: A RP2040 Devboard.

It is based on a RP2040. it has USB C port.

Created by tap tap

Tier 3

10 views

0 followers

tap tap submitted RPForged: A RP2040 Devboard. for ship review ago

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


image

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

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

image

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

image
Email from JLC

image
Confirmation from JLC.

image
PCB View

Front RT
PCB Front RT

Back RT
PCB Back RT

tap 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.
image

CAN CAN βš‘πŸš€ approved RPForged: A RP2040 Devboard. ago

Tier approved: 3

Grant approved: $63.00

Nice devboard

tap tap submitted RPForged: A RP2040 Devboard. for ship review ago

1mon 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 tap submitted RPForged: A RP2040 Devboard. for ship review ago

Sidd 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 tap submitted RPForged: A RP2040 Devboard. for ship review ago

tap 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.
Cart

tap 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

Front RT


Back RT

image
New 3.3V Caps.
image
PD and Flash Wiring.
image
GPIO Wiring

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

image

image

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

image

Untitled-2026-01-04-1536

Untitled-2026-01-04-1536(1)

image
3.3V Caps

image
Crystal Wiring

image
PD Wiring

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

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

image
image
image
image

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

image

image

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

image

image

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.

image
image
image
image

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.

image

image

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

image

Untitled-2026-01-04-1536

Untitled-2026-01-04-1536(1)

image
3.3V Caps

image
Crystal Wiring

image
PD Wiring

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

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

Front RT


Back RT

image
New 3.3V Caps.
image
PD and Flash Wiring.
image
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.
Cart

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

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.

image
Email from JLC

image
Confirmation from JLC.

image
PCB View

Front RT
PCB Front RT

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

image

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

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.


image

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!