Skip to the content
PCBKitNew board
2 layers21 × 51 mmNode Zero, the printed circuit board in 3D

Node Zero is an rp2040 based micro-controller unit that consist of the rp2040 micro processor, the 16Mbit SPI NOR Flash, a crystal oscillator that synchronizes communication in the board between the USB abd rp2040, a voltage regulator, reset and boot switch.

Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
59
Pads
229
Tracks, vias
1,119, 71
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Jun 2026
Updated
5 Jul 2026

Overview

Node Zero is an open-source printed circuit board by Sadrita404, from the Sadrita404/Node-Zero repository on GitHub, published under the MIT licence. It is a 2-layer board of 21 × 51 mm with 47 parts on 59 nets, routed with 1,119 tracks and 71 vias.

It is built around the RP2040, W25Q128JVSIQ and ICM-20602. Its parts include 21 capacitors, 10 resistors, 4 ICs, 4 connectors and 3 diodes. It belongs with the power boards and the RP2040 boards of this library.

Main components

3

README

README.md
Rough Layout For The PCB
TitleNode Zero
AuthorSadrita Neogi

What's this?

Node Zero is an rp2040 based micro-controller unit that consist of the rp2040 micro processor, the 16Mbit SPI NOR Flash, a crystal oscillator that synchronizes communication in the board between the USB abd rp2040, a voltage regulator, reset and boot switch.

Why I built it ?

This is the starter project of stasis and I have not make any dev board ever before, so this is my the first time I am making an dev board so I am very excited to build this. That's why I am making the PCB whole custom thing. I have also get help from the detailed guide that is provided on the stasis website.

PCB Designing
Design 1Design 2Design 3
Design 4Design 5Design 6
Design 7Design 8Design 9
Screenshot 2026-06-30 at 8 58 29 PM

Final Look

Front Side View
▲ Front Side View
  Back Side View
▲ Back Side View

Bill of Materials

NamePurposeQtyTotal (USD)LinkDistributor
C9,C121uF 10V X5R ±10% 0402 MLCC200.1220LinkJLCPCB
C10,C11,C5,C8,C3,C2,C7,C6,C4,C17,C1,C20,C180.1uF (100nF) 16V X7R ±10% 0402 MLCC750.5775LinkJLCPCB
C13,C1410uF 25V X5R ±10% 0805 MLCC204.3840LinkJLCPCB
C16,C1533pF 50V C0G ±5% 0402 MLCC200.1160LinkJLCPCB
C1910nF 50V X7R ±10% 0402 MLCC200.1740LinkJLCPCB
C212.2uF 6.3V X5R ±20% 0402 MLCC200.1660LinkJLCPCB
D3,D1,D2Red Water Clear 0603 LED Indication250.1800LinkJLCPCB
J1USB Type-C Receptacle 16P Female SMD R/A50.9170LinkJLCPCB
R2,R15.1kΩ 50V 62.5mW Thick Film Resistor ±1% 0402200.0200LinkJLCPCB
R4,R330Ω 50V 62.5mW Thick Film Resistor ±5% 0402200.0240LinkJLCPCB
R5,R71kΩ 50V 62.5mW Thick Film Resistor ±1% 0402200.0820LinkJLCPCB
R610kΩ 50V 62.5mW Thick Film Resistor ±1% 0402200.0640LinkJLCPCB
R10,R9,R8470Ω 50V 62.5mW Thick Film Resistor ±1% 0402250.0300LinkJLCPCB
SW1Tactile Switches 12V 50mA Black Button SMD SPST90.4950LinkJLCPCB
U1RP2040 Microcontroller (MCU) 133MHz LQFN-5654.9045LinkJLCPCB
U2MCP1700T-3302E/TT Fixed 3.3V 250mA Linear LDO52.1595LinkJLCPCB
U3W25Q16JVUXIQ 16Mbit 133MHz SPI NOR FLASH USON-857.8745LinkJLCPCB
U4ICM-20608-G 6-Axis IMU Accel + Gyro LGA-16226.3282LinkJLCPCB
Y112MHz 20pF Crystal Oscillator SMD3225-4P70.6972LinkJLCPCB
PCB Fabrication (Node_Zero)2-layer PCB — the board itself5$2.00—JLCPCB
PCBA SMT AssemblySMT assembly of all SMD components2$41.63—JLCPCB
Shipping PCBE- Post (Cheapest)-$11.74—JLCPCB
Total$104.69

Project Under Hack Club

Parts

47
QtyValueFootprintReferences
130.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C17, C18, C20
3680Resistor_SMD:R_0402_1005MetricR8, R9, R10
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D3
3LOGOLOGOG***, G***, G***
210uFCapacitor_SMD:C_0603_1608MetricC13, C14
21KResistor_SMD:R_0402_1005MetricR5, R7
21uFCapacitor_SMD:C_0402_1005MetricC9, C12
227Resistor_SMD:R_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J3
110KResistor_SMD:R_0402_1005MetricR6
110nFCapacitor_SMD:C_0402_1005MetricC19
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
12.2uFCapacitor_SMD:C_0402_1005MetricC21
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1ICM-20602Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU4
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3

Questions

How big is the Node Zero PCB?

It measures 21 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Node Zero use?

47 parts, built around the RP2040, W25Q128JVSIQ and ICM-20602. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Node Zero KiCad files?

From the Sadrita404/Node-Zero repository on GitHub, at the commit this page was made from: the board is PCB/Node Zero.kicad_pcb and its schematic PCB/Node Zero.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Node Zero design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers37.7 × 50.5 mmSenfusion, the printed circuit board in 3D

    Senfusion

    shrekwes/Sensor-Fusion-PCB

    Custom RP2040 PCB with a IAM-20680 IMU, IIS2MDC Magnetometer and BMP581 Barometer for Sensor Fusion applications.

    64 partsGPL-3.0
  • 2 layers90 × 121.7 mmMicromouse, the printed circuit board in 3D

    Micromouse

    UBIEEE/micromouse_pcb_team_2023

    70 partsMIT
  • 2 layers50 × 50 mmUpper board, the printed circuit board in 3D

    Upper board

    Peize-Liu/404APDdemo

    404 auto pilot drone demo

    125 parts9
  • 4 layers40 × 55 mmCopterCat cm4, the printed circuit board in 3D

    CopterCat cm4

    matveylapin/CopterCat_cm4

    Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.

    164 parts3Apache-2.0
  • 4 layers36 × 36 mmRl fc f405.routed, the printed circuit board in 3D

    Rl fc f405.routed

    GabuGravin41/rlpcb

    RL PCB sits beside KiCad and works like a senior hardware engineer looking over your shoulder. You describe what you want to build; it helps you choose real parts from your KiCad libraries, works out the values, places…

    65 parts2
  • 4 layers40 × 40 mmShiroFPV Flight Controller, the printed circuit board in 3D

    ShiroFPV Flight Controller

    ShiroFPV/ShiroFPV_Flight_Controller_Collection

    Official repository for public ShiroFPV flight controller designs, encompassing fully verified productions as well as ongoing, untested hardware revisions.

    116 parts1CERN-OHL-S-2.0
  • 4 layers36 × 36 mmFc f405, the printed circuit board in 3D

    Fc f405

    fkontiebo/flight-controller

    Contrôleur de vol 4 layers basé sur STM32F405RGT6, conçu comme plateforme de navigation autonome avec bus CAN.

    97 partsMIT
  • 6 layers40 × 40 mmKestrel fc, the printed circuit board in 3D

    Kestrel fc

    HeyPCB/kestrel-fc

    Kestrel H7: STM32H743 FPV flight controller with ICM-20602 + BMI088, MS5611, 16 MB blackbox, 5 V and switchable 10 V BECs.

    114 partsCERN-OHL-S-2.0