Skip to the content
PCBKitNew board
2 layers79.8 × 68.8 mmCpNode Xiao, the printed circuit board in 3D

cpNodes are Arduino-ecosystem nodes created by Model Railroad Control Systems' for the Computer Model Railroad Interface (CMRI) system.

Size
79.8 × 68.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
34
Pads
150
Tracks, vias
239, 20
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jul 2026
Updated
1 Sep 2026

Overview

CpNode Xiao is an open-source printed circuit board by plocher, from the plocher/cpNode-Xiao repository on GitHub. It is a 2-layer board of 79.8 × 68.8 mm with 48 parts on 34 nets, routed with 239 tracks and 20 vias.

It is built around the MAX3491EPD+, BSS138 and BAT54. Its parts include 12 resistors, 7 connectors, 4 capacitors, 3 diodes and 3 transistors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

3

README

README.md

cpNode Xiao

cpNodes are Arduino-ecosystem nodes created by Model Railroad Control Systems' for the Computer Model Railroad Interface (CMRI) system.

The Xiao variations by SPCoast use the ESP32 family of microcontrollers, and communicate with each other and with classic C/MRI nodes via CMRInet. These controllers also support WiFi and Bluetooth for future protocol development.

Parts

48
QtyValueFootprintReferences
510kSPCoast:0603-RESR8, R9, R10, R21, R22
4Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalTERM-A1, TERM-B1, TERM-RX1, TERM-TX1
210KSPCoast:0603-RESR25, R26
2120RSPCoast:0603-RESR23, R24
2BSS138Package_TO_SOT_SMD:SOT-23Q8, Q9
2CON_1x-5-3.5-screwSPCoast:Connector_01x05_V-CMRINET-3.5MMRS485-3, RS485-4
2Conn_01x07_SocketSPCoast:PinSocket_1x07_P2.54mm_VerticalJ1, J2
2VoutConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalCON2, CON3
2~Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ6, J7
10.01uFSPCoast:0603-CAPC4
10.1uFSPCoast:0603-CAPC2
11uFSPCoast:0603-CAPC3
1220uFSPCoast:CP_Elec_8x10C1
12k2SPCoast:0603-RESR5
1330SPCoast:0603-RESR4
15k6SPCoast:0603-RESR35
17.5-12VDC @3ASPCoast:SILK_Label-Power_CPPWR-LABEL1
1BAT54Package_TO_SOT_SMD:SOT-23D1
1CON_DIP-14SPCoast:XS-DIP14XS2
1DCJ0202Connector_BarrelJack:BarrelJack_Kycon_KLDX-0202-xC_HorizontalJ3
1GreenSPCoast:0603-LEDLED1
1I2CSPCoast:Connector_I2C-0.100_RI2C1
1I2C-OLEDSPCoast:Connector_I2C-OLEDI2CLED64
1LM78M05_TO252-2Package_TO_SOT_SMD:TO-252-2VR5.0
1MAX3491EPD+Package_DIP:CERDIP-14_W7.62mm_SideBrazedU2
1OSHWSPCoast:SILK_Label-OSHWOSHW1
1Q_P-FET_8A_SOP-8_A04443Package_SO:HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mmQ1
1RedSPCoast:0603-LEDLED2
1SPCoastLogoSPCoast:SILK_Logo-SPCoastLogo1
1SW_PushSPCoast:SW_Push_SPST_6mmx6mm_PTHSW1
1XIAO-ESP32-C6SPCoast:XIAO-ESP32-C6U1
1YellowSPCoast:0603-LEDTX0
1cpNode XiaoSPCoast:SILK_BoardIDDOC1
1~SPCoast:Board_068x080BOARD0

Questions

How big is the CpNode Xiao PCB?

It measures 79.8 × 68.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CpNode Xiao use?

48 parts, built around the MAX3491EPD+, BSS138 and BAT54. 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 CpNode Xiao KiCad files?

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

Can I use the CpNode Xiao design in my own project?

Its repository states no licence, so its author keeps all rights: ask plocher before reusing the design.

Similar boards

  • 2 layers79.8 × 68.8 mmCpNode Xiao-68x90, the printed circuit board in 3D

    CpNode Xiao-68x90

    plocher/cpNode-Xiao-68x90

    cpNodes are Arduino-ecosystem nodes for the Computer Model Railroad Interface (CMRI) system. The Xiao variations use the ESP32 family of microcontrollers, and communicate with each other and with classic C/MRI nodes…

    40 parts
  • 6 layers135 × 77 mmPortaRe0, the printed circuit board in 3D

    PortaRe0

    0Re0-8192/PortaRe0

    Cubie A7Z based clamshell cyberdeck

    357 parts2
  • 2 layers200 × 100 mmTrx mobo concept 2, the printed circuit board in 3D

    Trx mobo concept 2

    hwstar/Lefty-MOBO

    Lefty Double Conversion Transceiver Motherboard

    422 parts2CC0-1.0
  • 2 layers50 × 50 mmUsbsupply, the printed circuit board in 3D

    Usbsupply

    brightcloudy/usbsupply

    USB-powered variable voltage and current power supply.

    78 parts
  • 4 layers464 × 33 mmGPS CLock, the printed circuit board in 3D

    GPS CLock

    wcs3/GPS_CLock

    A device that displays time and date on 7-segment displays in ISO8601 format.

    210 partsMIT
  • 2 layers89 × 55.5 mmMintypcb, the printed circuit board in 3D

    Mintypcb

    jackw01/pi-tin

    Open source raspberry pi handheld retro gaming console

    123 parts75CERN-OHL-W-2.0
  • 2 layers80 × 45 mmCelaeno, the printed circuit board in 3D

    Celaeno

    formicidae-tracker/hardware

    Hardware repository for the FORT system

    73 parts1
  • 2 layers100 × 150 mmI2c moist sensor pannel, the printed circuit board in 3D

    I2c moist sensor pannel

    Miceuz/i2c-moisture-sensor

    I2C based soil moisture sensor

    140 parts258Apache-2.0