Blueprint

RPForged: A RP2040 Devboard.

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

Created by tapishnud tapishnud

Tier 3

8 views

0 followers

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

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

tapishnud tapishnud submitted RPForged: A RP2040 Devboard. for 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!

tapishnud tapishnud submitted RPForged: A RP2040 Devboard. for 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!

tapishnud tapishnud submitted RPForged: A RP2040 Devboard. for review ago

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

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

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

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

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

tapishnud tapishnud started RPForged: A RP2040 Devboard. ago

1/2/2026 12 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 7 AM - 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 3 AM - 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 5 AM - 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