Node pad v1

Sami9889·Node-pad-v1·PCB/NodePad.kicad_pcb

Node pad v1 PCB layout, top view — open source Raspberry Pi board by Sami9889

About the Node pad v1 PCB

Node pad v1 is an open source Raspberry Pi PCB design by Sami9889, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 100 × 100 mm, with 209 components from 59 distinct parts.

Its main chip is the DF40C-100DS-0.4V, from the Raspberry Pi family. Other key parts include the RTL8125BG, MP2315GJ, AP2112K-3.3, CH224K and MP8007GV. By type, the board carries 14 connectors, 12 capacitors, 11 ICs, 7 resistors, 6 diodes and 2 switches.

It belongs with the power & battery and dev boards & breakouts designs in this gallery.

From the project

Status: Rev 0.1 placement/connectivity audit in progress — not fabrication-ready; do not order. See VERIFICATION.md for blocking footprint and pin-mapping defects. Author: Samrath "Sami" Singh License: TBD (MIT or CERN-OHL-P recommended if you plan to sell it)

Status: Rev 0.1 placement/connectivity audit in progress — not fabrication-ready; do not order. See VERIFICATION.md for blocking footprint and pin-mapping defects. Author: Samrath "Sami" Singh License: TBD (MIT or CERN-OHL-P recommended if you plan to sell it)

A carrier board for the Radxa CM5 compute module. You skip designing the CPU/RAM/eMMC section (Radxa already did that) and get a compact server-class SBC with I/O aimed at self-hosting, homelab, mini-Kubernetes, edge servers, network appliances, and NAS-lite.

Main components on the Node pad v1

Node pad v1 bill of materials (BOM)

209 components, 59 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RTL8125BG
U2
1
MP2315GJ
MP2315
U3
1
AP2112K-3.3
U4
1
CH224K
U5
1
MP8007GV
MP8007 DNP
U6
1
DS3231MZ+
U7
1
GL3523
U10
4
TPS2553DBVR
TPS2553
U11, U12, U13, U14
1
C1804
25MHz TCXO
Y1
1
DF40C-100DS-0.4V
CM5-J1
J1
1
DF40C-100DS-0.4V
CM5-J2
J2
2
0826-1G1T-04-F
RJ45
J3, J4
1
M.2_M-KEY_2280
M.2 M-key 2280
J5
1
M.2_E-KEY_2230
M.2 E-key 2230
J6
1
C165948
USB-C
J7
4
USB_A_3.0
USB3-A
J8, J9, J10, J11
1
C2681
HDMI
J12
1
PINHEADER_2X20
GPIO40
J13
1
PINHEADER_1X04
Fan
J15
1
BS-14-2500
CR2032
BT1
Show 39 more
QtyPartRefs
11
10uF
C_AVDD_BULK_1, C_AVDD_BULK_2, C_AVDD_BULK_3, C_AVDD_BULK_4, C_BLK_3V3_AUX_01, C_BLK_3V3_AUX_02, C_BLK_3V3_AUX_03, C_BLK_5V_01 +3
59
100nF
C_AVDD_HF_1, C_AVDD_HF_2, C_AVDD_HF_3, C_AVDD_HF_4, C_BAT_1, C_CM5_HF_1, C_CM5_HF_2, C_CM5_HF_3 +51
2
1nF/2kV
C_BS_J3, C_BS_J4
7
10uF
C_CM5_BULK_1, C_CM5_BULK_2, C_CM5_BULK_3, C_CM5_BULK_4, C_CM5_BULK_5, C_CM5_BULK_6, C_M2E_BULK
1
22uF/6.3V
C_M2M_BULK
1
1uF
C_RTC_2
4
150uF/6.3V
C_VB_J8, C_VB_J9, C_VB_J10, C_VB_J11
2
ESD5Z5.0
D_HDMI_CTL_1, D_HDMI_CTL_2
4
HD01-T DNP
D_POE_1, D_POE_2, D_POE_3, D_POE_4
4
SMBJ5.0A
D_TVS_J8, D_TVS_J9, D_TVS_J10, D_TVS_J11
5
600R@100MHz
FB_AVDD_1, FB_AVDD_2, FB_AVDD_3, FB_AVDD_4, FB_HDMI_5V
2
BSS138
Q_DDC_1, Q_DDC_2
14
10k
R_BOOT0_PU, R_BOOT1_PU, R_BOOT2_PU, R_DDC_G_1, R_DDC_G_2, R_DDC_HI_1, R_DDC_HI_2, R_DDC_LO_1 +6
16
75
R_BS_J3_1, R_BS_J3_2, R_BS_J3_3, R_BS_J3_4, R_BS_J3_5, R_BS_J3_6, R_BS_J3_7, R_BS_J3_8 +8
5
1k
R_D1, R_D2, R_D3, R_D4, R_D5
4
0/DNP
R_E_OPT_1, R_E_OPT_2, R_E_OPT_3, R_E_OPT_4
2
4.7k
R_I2C1_SCL_PU, R_I2C1_SDA_PU
4
30k
R_ILIM_J8, R_ILIM_J9, R_ILIM_J10, R_ILIM_J11
2
49.9 DNP
R_PCIE0_TERM_N, R_PCIE0_TERM_P
1
K2-1114ST-A4SW-06
RESET
SW1
1
K2-1114ST-A4SW-06
BOOT
SW2
1
750317847
750317847 DNP
T1
4
USBLC6-2SC6
U_HDMI_ESD_1, U_HDMI_ESD_2, U_HDMI_ESD_3, U_HDMI_ESD_4
1
LED_0603_GREEN
Green
D1
1
LED_0603_BLUE
Blue
D2
2
LED_0603_YELLOW
Yellow
D3, D4
1
LED_0603_RED
Red
D5
1
SMBJ12A
D6
1
C1046
4.7uH/3A
L1
4
C19702
1uF
C1, C2, C15, C16
3
C19702
22uF/25V
C3, C10, C11
2
C19702
100nF
C4, C13
1
C19702
2.2nF
C5
1
C19702
100pF
C6
1
C19702
10uF/16V
C12
4
C25804
10k
R1, R2, R6, R7
1
C25804
0
R3
1
C25804
100k
R4
1
C25804
52.3k
R5

Node pad v1 design files

The KiCad project lives in the Sami9889/Node-pad-v1 repository on GitHub; these links point at the commit this page was built from.

Node pad v1: common questions

What microcontroller does the Node pad v1 use?

The Node pad v1 is built around the DF40C-100DS-0.4V, from the Raspberry Pi family.

How big is the Node pad v1 PCB?

The Node pad v1 measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Node pad v1?

209 components, from 59 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 Node pad v1 design files?

From the Sami9889/Node-pad-v1 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 Node pad v1 design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which Sami9889 chose for the repository.

Can I test firmware for the Node pad v1 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

Similar boards