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

SeverityRuleValueReason
warningproduction_stale/Users/jplocher/Dropbox/KiCad/projects/MRCS/cpNode-Xiao/production/cpNode-Xiao-68x90_3.0A.zipcpNode-Xiao-68x90_3.0A.zip is older than cpNode-Xiao.kicad_pcb; re-run jbom fab to regenerate fab artifacts

DRC / ERC Findings

SeveritySourceTypeLocationMessage
errordrcunconnected_items{‘x’: 126.3561, ‘y’: 141.9886}Pad 9 [VBUS] of Q1 on F.Cu
errordrcunconnected_items{‘x’: 129.0061, ‘y’: 141.3536}Pad 7 [VBUS] of Q1 on F.Cu