Rp2350b rm2-reference
eelstretching·rp2350b-rm2-reference
About the Rp2350b rm2-reference PCB
Rp2350b rm2-reference is an open source RP2040/RP2350 PCB design by eelstretching, published on GitHub. It is a 2-layer board measuring 52 × 89.5 mm, with 53 components from 30 distinct parts.
Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the NCP1117ST33T3G, W25Q128JVSIQ, APS6404L-3SQR-SN and RM2. By type, the board carries 25 capacitors, 14 resistors, 5 ICs, 3 connectors, 2 switches and 2 diodes.
It belongs with the iot & wireless designs in this gallery.
From the project
Raspberry Pi's RP2350B minimal design (RPI-RP2350B-MINIMAL R4-S1, KiCad 10) with these additions:
Raspberry Pi's RP2350B minimal design (RPI-RP2350B-MINIMAL R4-S1, KiCad 10) with these additions:
- the RM2 Wi-Fi/Bluetooth module (CYW43439) on GPIO 43-46 - the 8 MB APS6404L PSRAM fitted on the second QSPI chip select, moved from GPIO0 to GPIO47 - single-row headers: J2/J3 are 1x29 / 1x28 rows with the GPIOs in order and 3V3 and GND pins at both ends, in place of Pi's 2x26 headers with an all-GND outer row. That makes the board easy to use on perfboard, with 3.3 V on hand for level shifters and the like - a 5 V input (VSYS) on J3 pin 2, so the board can run without USB. As on a Pico, USB…

Main components on the Rp2350b rm2-reference
Rp2350b rm2-reference bill of materials (BOM)
53 components, 30 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2350B | rpi_rp2350b_vias | U1 |
| 1 | NCP1117ST33T3G | onsemi_ncp1117st33t3g | U2 |
| 1 | W25Q128JVSIQ | generic_soic127p790x195-8 | U3 |
| 1 | APS6404L-3SQR-SN | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | RM2 | RPi_RM2 | U5 |
| 1 | ABM8-272-T3 12MHz | generic_xtalcc320x250x80-4 | X1 |
| 1 | 10103594-0001LF | amphenol_10103594-0001lf | J1 |
| 1 | CONN_01X29 Conn_01x29 | PinHeader_1x29_P2.54mm_Vertical | J2 |
| 1 | CONN_01X28 Conn_01x28 | PinHeader_1x28_P2.54mm_Vertical | J3 |
| 2 | 434133025816 | wurthelek_434133025816 | SW1, SW2 |
| 1 | 19-217/GHC-YR1S2/3T Green | LED_0603_1608Metric | D1 |
| 1 | B5819W | D_SOD-123 | D2 |
| 1 | AOTA-B201610S3R3-101-T 3.3u | abracon_aota-b201610s3r3-101-t | L1 |
| 3 | CL21A106KAYNNNE 10u | generic_capc2012x125 | C1, C5, C19 |
| 14 | CL05B104KO5NNNC 100n | generic_capc1005x50 | C2, C8, C10, C11, C12, C13, C14, C15 +6 |
| 2 | 0402CG150J500NT 15p | generic_capc1005x50 | C3, C4 |
| 2 | CL05A475MP5NRNC 4.7u | generic_capc1005x50_wide | C6, C7 |
| 1 | CL05A475MP5NRNC 4.7u | generic_capc1005x50 | C9 |
| 1 | CL21A106KAYNNNE 10u | C_0805_2012Metric | C23 |
| 2 | CL05B104KO5NNNC 100n | C_0402_1005Metric | C24, C25 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10k | generic_resc1005x35 | R1 |
| 3 | 0402WGF1001TCE 1k | generic_resc1005x35 | R2, R4, R6 |
| 1 | 0402WGF330JTCE 33 | generic_resc1005x35 | R3 |
| 2 | 0402WGF270JTCE 27 | generic_resc1005x35 | R7, R8 |
| 1 | 0 | generic_resc1005x35 | R9 |
| 2 | 0402WGF0000TCE 0 | generic_resc1005x35 | R10, R11 |
| 1 | 0402WGF1002TCE 10k | generic_resc1005x35 | R13 |
| 1 | 0402WGF4700TCE 470 | R_0402_1005Metric | R14 |
| 1 | 0402WGF1002TCE 10k | R_0402_1005Metric | R15 |
| 1 | 0402WGF1001TCE 1k | R_0402_1005Metric | R16 |
Rp2350b rm2-reference design files
The KiCad project lives in the eelstretching/rp2350b-rm2-reference repository on GitHub; these links point at the commit this page was built from.
- LayoutRP2350B-RM2.kicad_pcb
- SchematicRP2350B-RM2.kicad_sch
- BOMbom-jlcpcb.csv
Rp2350b rm2-reference: common questions
What microcontroller does the Rp2350b rm2-reference use?
The Rp2350b rm2-reference is built around the RP2350B, from the RP2040/RP2350 family.
How big is the Rp2350b rm2-reference PCB?
The Rp2350b rm2-reference measures 52 × 89.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rp2350b rm2-reference?
53 components, from 30 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Rp2350b rm2-reference design files?
From the eelstretching/rp2350b-rm2-reference repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Rp2350b rm2-reference design in my own project?
The repository has no license, so all rights stay with eelstretching. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Rp2350b rm2-reference without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k