cpNode-Xiao
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.
Add CAN TERM. Bias, TXEN/!RXEN, alt RS485 pins
Footprint Libraries
Connector_BarrelJack
Connector_PinHeader_2.54mm
Device
Diode
Package_DIP
Package_SO
Package_TO_SOT_SMD
power
Regulator_Linear
SPCoast
Transistor_FET
ERC/DRC:
No Issues
Breaks out 5v I2C, IO4 style headers and I2C OLED Display
Footprint Libraries:
Device
power
Regulator_Linear
SPCoast
Transistor_FET
ERC/DRC: 2 errors, 0 warnings
Metadata Audit
| Severity | Rule | Value | Reason |
|---|---|---|---|
| warning | production_stale | /Users/jplocher/Dropbox/KiCad/projects/MRCS/cpNode-Xiao/production/cpNode-Xiao-68x90_3.0A.zip | cpNode-Xiao-68x90_3.0A.zip is older than cpNode-Xiao.kicad_pcb; re-run jbom fab to regenerate fab artifacts |
DRC / ERC Findings
| Severity | Source | Type | Location | Message |
|---|---|---|---|---|
| error | drc | unconnected_items | {‘x’: 126.3561, ‘y’: 141.9886} | Pad 9 [VBUS] of Q1 on F.Cu |
| error | drc | unconnected_items | {‘x’: 129.0061, ‘y’: 141.3536} | Pad 7 [VBUS] of Q1 on F.Cu |



