Files
-
kicad / xDuinoRailControl / control-board.kicad_sch
-
kicad / xDuinoRailControl / power-terminal.kicad_sch
-
kicad / xDuinoRailControl / rail-driver.kicad_sch
-
kicad / xDuinoRailControl / untitled.kicad_sch
-
kicad / xDuinoRailControl / xDuinoRailControl.kicad_pcb
-
kicad / xDuinoRailControl / xDuinoRailControl.kicad_sch
-
kicad / xDuinoRailShield / audio-35jack.kicad_sch
-
kicad / xDuinoRailShield / audio-susi4.kicad_sch
-
kicad / xDuinoRailShield / audio-susi5.kicad_sch
-
kicad / xDuinoRailShield / central_railcom-detector.kicad_sch
-
kicad / xDuinoRailShield / central_railcom-merger.kicad_sch
-
kicad / xDuinoRailShield / central_railcom-power-source.kicad_sch
-
kicad / xDuinoRailShield / centrale-driver-8874.kicad_sch
-
kicad / xDuinoRailShield / centrale-nano.kicad_sch
-
kicad / xDuinoRailShield / centrale-railcom-feedback.kicad_sch
-
kicad / xDuinoRailShield / centrale-railcom.kicad_sch
-
kicad / xDuinoRailShield / centrale_nano.kicad_sch
-
kicad / xDuinoRailShield / driver-funcs-aux.kicad_sch
-
kicad / xDuinoRailShield / driver-motor.kicad_sch
-
kicad / xDuinoRailShield / i2c-audio-ic.kicad_sch
-
kicad / xDuinoRailShield / i2c-sensors-gyro-accelerometer.kicad_sch
-
kicad / xDuinoRailShield / i2c-sensors-magnetometer.kicad_sch
-
kicad / xDuinoRailShield / io-carrier-board.kicad_sch
-
kicad / xDuinoRailShield / io-carrier-switch.kicad_sch
-
kicad / xDuinoRailShield / loco-adapter-maerklin-21mtc.kicad_sch
-
kicad / xDuinoRailShield / loco-adapter-nem651-6-pin.kicad_sch
-
kicad / xDuinoRailShield / loco-adapter-nem652-8-pin.kicad_sch
-
kicad / xDuinoRailShield / loco-adapter-nem658-pluxx22.kicad_sch
-
kicad / xDuinoRailShield / loco-adapter-nem660-21mtc.kicad_sch
-
kicad / xDuinoRailShield / loco-func-driver.kicad_sch
-
kicad / xDuinoRailShield / loco-track-terminal.kicad_sch
-
kicad / xDuinoRailShield / mcu-flash.kicad_sch
-
kicad / xDuinoRailShield / mcu.kicad_sch
-
kicad / xDuinoRailShield / mcu_flash.kicad_sch
-
kicad / xDuinoRailShield / mcu_rp2040-onboard.kicad_sch
-
kicad / xDuinoRailShield / mcu_swd_interface.kicad_sch
-
kicad / xDuinoRailShield / motor-n-power-drivers.kicad_sch
-
kicad / xDuinoRailShield / railcom_detector.kicad_sch
-
kicad / xDuinoRailShield / rails_power_ac-dc-bridge-heavy.kicad_sch
-
kicad / xDuinoRailShield / rails_power_ac-dc-bridge-light.kicad_sch
-
kicad / xDuinoRailShield / rails_power_dc-dc-3v3_100mA.kicad_sch
-
kicad / xDuinoRailShield / rails_power_dc-dc-buck-7v2.kicad_sch
-
kicad / xDuinoRailShield / rails_power_dc-dc-ldo-3v3.kicad_sch
-
kicad / xDuinoRailShield / rails_power_dc-dc-ldo-5v.kicad_sch
-
kicad / xDuinoRailShield / rails_signal_extraction_analog.kicad_sch
-
kicad / xDuinoRailShield / rails_signal_extraction_dcc.kicad_sch
-
kicad / xDuinoRailShield / rails_signal_feedback_dcc-railcom-8x50.kicad_sch
-
kicad / xDuinoRailShield / rails_signal_feedback_dcc-railcom_BC8x7.kicad_sch
-
kicad / xDuinoRailShield / rp2040-proto.kicad_sch
-
kicad / xDuinoRailShield / status-led.kicad_sch
-
kicad / xDuinoRailShield / switch-interface.kicad_sch
-
kicad / xDuinoRailShield / usb-c_power_dc-dc-15V_3v3-1A.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Backplane-Arduino.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Backplane-Arduino.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Backplane-Header36.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-DRV8874.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-DRV8874.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-Motor-BDR6133.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-Motor-BDR6133.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-Railcom8x50.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-Railcom8x50.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-RailcomDetect.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Breakout-RailcomDetect.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Debug.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Debug.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-Protoboard.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-Protoboard.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRail-RailComShield.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRail-RailComShield.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRailShield.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRailShield.kicad_sch
-
kicad / xDuinoRailShield / xDuinoRailSwitch.kicad_pcb
-
kicad / xDuinoRailShield / xDuinoRailSwitch.kicad_sch
-
kicad / xDuinoRailShield / xiao_decoder.kicad_sch
-
kicad / xDuinoRailShield / zero-ohm-array-x2.kicad_sch
-
kicad / xDuinoRailSwitch / xDuinoRailSwitch / xDuinoRailSwitch.kicad_pcb
-
kicad / xDuinoRailSwitch / xDuinoRailSwitch / xDuinoRailSwitch.kicad_sch
Last update 9 months 2 weeks
by
Olivier Chatelain
Files | |
---|---|
kicad | |
logo | |
LICENSE | |
README.md | |
overview.puml |
README.mdView this project on CADLAB.io.
xDuinoRail-Decoder
The friendly decoder development plattform for model railroad tinkers.
Target plattforms
Arduino (UNO R3) formfactor
The primary tinker formfactor is the "Arduino UNO R3":
CPU | MCU | Vendor | Product Name & Page |
---|---|---|---|
? Atmega ? | Atmega328 | Arduino & Clones | |
--- | Atmega32u4 | Arduino & Clones | |
--- | AtmegaMEGA | Arduino & Clones | |
ARM M0+ | SAMD21 | Adafruit | Metro M0 Express |
ARM M0+ | SAMD21 | SparkFun | |
ARM M4 | SAMD51 | Adafruit | Metro M4 Express |
Dual ARM M0+ | RP2040 | Adafruit | Metro RP2040 |
ARM M4 | nRF52840 | Nordic | nRF52840 DK |
ARM M4 | nRF52840 | Waveshare | nRF52840 Bluetooth 5.0 Evaluation Kit |
RV32IMAC | SiFive RISC-V | SparkFun | SparkFun RED-V RedBoard |
RV32IMAFC | WCH RISC-V | AliExpress | CH32V307V-EVT-R1 CH32V307 Evaluation Board RISC-V |
Decoder development for XIAO formfactor
The XIAO formfactor may even fit some H0 locomotives, so COMING SOON:
CPU | MCU | Vendor | Product Name & Page |
---|---|---|---|
ARM M0+ | SAMD21 | SeeedStudio | XIAO SAMD21 |
Dual ARM M0+ | RP2040 | SeeedStudio | XIAO RP2040 |
ARM M4 | nRF52840 | SeeedStudio | XIAO BLE |
Xtensa LX7 | ESP32-S3 | SeeedStudio | ESP32-S3 |
RV32IMC | ESP32-C3 | SeeedStudio | ESP32-C3 |
ARM M0+ | SAMD21 | Adafruit | QT Py SAMD21 |
Dual ARM M0+ | RP2040 | Adafruit | QT Py RP2040 |
RV32IMC | ESP32-C3 | Adafruit | QT Py ESP32-C3 |
Xtensa LX7 | ESP32-S2 | Adafruit | QT Py ESP32-S2 |
Xtensa LX7 | ESP32-S3 | Adafruit | QT Py ESP32-S3 |
Features
Power: - It extracts power from the rails.
Data - It extracts DCC raw signals from the rails. - It provides raw (RailCom) feedback to the rails.
The data pins are X (input) and Y (output) per default (no soldering needed, but can be reassigned to any other GPIO-Pins.
Excluded by purpose
- It doesn't include any power IO
- It doesn't include any MCU