

SnapNodes RP2
Project Structure ----- - tileglobe: game logic - datagen/mod: a fabric modding environment for extracting/generating data from vanilla (e.g.
- Size
- 85 × 40 mm
- Copper layers
- 2
- Thickness
- 1.2 mm
- Parts
- 168
- Nets
- 141
- Pads
- 655
- Tracks, vias
- 1,335, 305
- Pours
- 695
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 25 Oct 2025
- Updated
- 25 Oct 2026
Overview
SnapNodes RP2 is an open-source printed circuit board by shBLOCK, from the shBLOCK/TileGlobeMC repository on GitHub. It is a 2-layer board of 85 × 40 mm with 168 parts on 141 nets, routed with 1,335 tracks and 305 vias.
It is built around the AW9523BTQR, PY25Q128HA-SSH-IR and 74AHC1G04SE, with the BQ24232RGT, LSM6DS3 and TPS62A01PDDC among its other parts. Its parts include 47 resistors, 37 capacitors, 29 diodes, 21 connectors and 8 ICs. It belongs with the RP2350 boards of this library.
Main components
9AW9523BTQR
TQFN-24-EP(4x4)-40℃~+85℃ 100nA 16 2.4V~5.5V 20mA 4 400kHz 60mV I2C Interrupt Output Push-Pull、Open-drain Reset function、Cascading and address extension、Input anti-jitter、Built-in LED driver、IO level configurable TQFN-24-EP(4x4) I/O Expanders ROHSAWINICI/O ExpandersPY25Q128HA-SSH-IR
SOP-8-40℃~+85℃ 100,000 cycles 128Mbit 133MHz 15uA 160ms 2.7V~3.6V 20 Years 500us 8ms SPI SOP-8 NOR FLASH ROHSPUYANOR FLASH74AHC1G04SE
SOT-353-40℃~+125℃ 1 1 1.5V~3.85V 1.9V、2.9V、4.4V 1uA 2V~5.5V 500mV~1.65V 7.5ns@5V,50pF 74AHC 8mA 8mA Noise suppression function Schmitt trigger SOT-353 Inverters ROHSDiodes IncorporatedInvertersBQ24232RGT
VQFN-16-EP(3x3)-40℃~+125℃ 1 1.5mA 4.2V 4.35V~10.2V 500mA Charging IC Lithium Battery Support VQFN-16-EP(3x3) Battery Management ROHSTexas InstrumentsBattery ManagementLSM6DS3
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 8KB Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersTPS62A01PDDC
TSOT-23-6UncategorisedTexas InstrumentsESD5Z3.3-HXY
SOD-523-40℃~+125℃ 1 11.2A 1uA 3.3V 5V 60pF 8.4V 90W@8/20us ESD IEC 61000-4-2、IEC 61000-4-4 Unidirectional SOD-523 ESD and Surge Protection (TVS/ESD) ROHSHXY MOSFETESD And Surge Protection (TVS/ESD)1N4148WT
SOD-523-55℃~+150℃ 1.25V@150mA 100V 150mA 150mW 1uA@75V 2A 4ns Independent SOD-523 Switching Diodes ROHShongjiachengSwitching Diodes2N7002W
SOT-323-55℃~+150℃ 1 N-channel 1.6V 115mA 200mW 25pF 50pF 5pF 60V 900mΩ@10V N-Channel SOT-323 MOSFETs ROHShongjiachengMOSFETs
README
README.mdTileGlobeMC
TODO: Description
Project Structure
- tileglobe: game logic
- datagen/mod: a fabric modding environment for extracting/generating data from vanilla (e.g. blockstate info, networking packet IDs, etc.)
- tileglobe_pymeta: Python environment and helper package for pymeta usage in the project
- tileglobe_server: Minecraft server protocol implementation
- tileglobe_runtime: runtime platform implementation
- pc
- rp2350: runnable on a Pimoroni Pico Plus 2 W
Parts
168| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | ESD5Z3.3-HXY | Diode_SMD:D_SOD-523 | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +8 |
| 14 | 100n | Capacitor_SMD:C_0402_1005Metric | C10, C11, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C25, C26 |
| 10 | 100k | Resistor_SMD:R_0603_1608Metric | R28, R29, R31, R34, R42, R43, R44, R45, R46, R47 |
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C28, C29, C30, C31, C32, C33, C34, C35, C37 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R14, R15, R35, R36, R37, R38, R39, R40, R41 |
| 8 | 270 | Resistor_SMD:R_0603_1608Metric | R2, R3, R5, R6, R8, R9, R11, R12 |
| 8 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8 |
| 5 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C4, C5, C6, C7, C27 |
| 5 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C9, C12 |
| 4 | 300 | Resistor_SMD:R_0603_1608Metric | R1, R4, R7, R10 |
| 4 | P_Female | Project:BC-20-5PD160 | J1, J3, J5, J7 |
| 4 | P_Female_Fallback | Project:PinSocket_1x05_P2.54mm_Horizontal_NoSilk | J12, J14, J16, J18 |
| 4 | P_Male | Project:BC-15-5P380 | J2, J4, J6, J8 |
| 4 | P_Male_Fallback | Project:PinHeader_1x05_P2.54mm_Horizontal_NoSilk | J13, J15, J17, J19 |
| 3 | 100k | Resistor_SMD:R_0402_1005Metric | R19, R22, R23 |
| 3 | 1N4148WT | Diode_SMD:D_SOD-523 | D1, D2, D4 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R17, R18 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C23, C24 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R26, R27 |
| 2 | 33 | Resistor_SMD:R_0402_1005Metric | R13, R24 |
| 2 | 3V | Diode_SMD:D_SOD-523 | D3, D5 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R32, R33 |
| 2 | Conn_01x24_MountingPin | Project:FPC_Verticle_24pin_0.5mm | J20, J21 |
| 1 | 1.8k | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 120p | Capacitor_SMD:C_0402_1005Metric | C36 |
| 1 | 12M | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | 1u | Inductor_SMD:L_Wuerth_MAPI-2010 | L2 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 2N7002W | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1 |
| 1 | 3.3u | RP2350:L_pol_2016 | L1 |
| 1 | 390k | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 74AHC1G04 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U7 |
| 1 | 86.6k | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | AW9523B | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U9 |
| 1 | BL_P1_1 | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | BL_P1_2 | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP4 |
| 1 | BL_P1_3 | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP5 |
| 1 | BQ24232RGT | Project:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias | U3 |
| 1 | Bottom | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW3 |
| 1 | Center | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW1 |
| 1 | ESP-PSRAM64H | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | G*** | kibuzzard-6913C2AE | kibuzzard-6913C2AE |
| 1 | G*** | kibuzzard-69136CB0 | kibuzzard-69136CB0 |
| 1 | G*** | kibuzzard-6913C792 | kibuzzard-6913C792 |
| 1 | LCD | Connector_FFC-FPC:TE_1-1734839-2_1x12-1MP_P0.5mm_Horizontal | J10 |
| 1 | LIR2450 | Project:BS-24-B___014 | BT1 |
| 1 | LSM6DS3 | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U8 |
| 1 | Left | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW2 |
| 1 | PY25Q128HA-SSH | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U6 |
| 1 | RP2350_80QFN | Project:RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U1 |
| 1 | RP_RUN | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | Right | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW4 |
| 1 | SWD | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J9 |
| 1 | TPS62A01PDDC | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | Top | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW5 |
| 1 | USB_BOOT | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | JP2 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J11 |
Questions
How big is the SnapNodes RP2 PCB?
It measures 85 × 40 mm and has 2 copper layers, 1.2 mm thick.
What parts does the SnapNodes RP2 use?
168 parts, built around the AW9523BTQR, PY25Q128HA-SSH-IR, 74AHC1G04SE and BQ24232RGT. 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 SnapNodes RP2 KiCad files?
From the shBLOCK/TileGlobeMC repository on GitHub, at the commit this page was made from: the board is hardware/SnapNodes_RP2/SnapNodes_RP2.kicad_pcb and its schematic hardware/SnapNodes_RP2/Core.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SnapNodes RP2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask shBLOCK before reusing the design.
Similar boards
- 4 layers40 × 40 mm

- 2 layers50 × 45.3 mm

Tempic HW
jernej13/Tempic
Small solarpowered ESP32 based indoor/outdoor wifi weather station.
61 parts2MIT - 2 layers25.4 × 30.5 mm

- 4 layers135.8 × 149.3 mm

TapBadgeV2
Xasin/TapBadgeV2
The second, far more ambitious version of the TapBadge wearable
110 parts6GPL-3.0 - 6 layers50.8 × 22.9 mm

Orangecrab ext pll
drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad
167 parts744MIT - 6 layers50.8 × 22.9 mm

Orangecrab
OpenConverters/Faraday
The living record of ABT #422 (closed 2026-08-01; this file is its successor — update it as boards land). The program: grow the open-source converter corpus, track (a) the derive success rate of the critical-mesh…
166 partsMIT - 2 layers

Barry FL
Rain-604/PERRII---Aerospace-Flight-Computer
PERRII - a modular aerospace flight computer designed for environmental sensing and long-range data telemetry
41 parts - 2 layers145 × 65 mm
