Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keybuk/signalbox
DCC Project
https://github.com/keybuk/signalbox
arduino dcc model-railroad model-railroad-arduino model-railway raspberry-pi raspberrypi swift swift-4
Last synced: 3 months ago
JSON representation
DCC Project
- Host: GitHub
- URL: https://github.com/keybuk/signalbox
- Owner: keybuk
- Created: 2016-12-03T03:40:22.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2021-11-20T02:04:06.000Z (about 3 years ago)
- Last Synced: 2024-09-29T00:21:45.400Z (3 months ago)
- Topics: arduino, dcc, model-railroad, model-railroad-arduino, model-railway, raspberry-pi, raspberrypi, swift, swift-4
- Language: Swift
- Size: 2.68 MB
- Stars: 21
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SignalBox
Project to build a DCC computer control system that will allow completely autonomous operation of simple to complex layouts with train behaviors written in a scripting language.For hardware a Raspberry Pi is used as the "command station" component, with both the Booster and RailCom components based on custom boards managed by Arduino/AVR microcontrollers.
[See the Wiki](https://github.com/keybuk/SignalBox/wiki) for more information and documentation.
## Why not use JMRI or Arduino DCC++?
For the same reason that some modellers enjoy kit or scratch-building their models or scenery instead of using ready-to-run items.
## Wiring Setup
| App| Pi | Motorshield | Other |
| --- | --- | --- | --- |
| RailCom | #17 | PWM A | |
| DCC | #18 | DIR A | Oscilloscope Ch.B |
| Debug | #19 | | Oscilloscope Ch.A |
| | 5.0V | 5V | |
| | GND | GND | |
| | | A+ | Track* |
| | | A- | Track* |\* do not connect Oscilloscope to Track and Pi at the same time