User Tools

Site Tools


ctc-loconet-en

Differences

This shows you the differences between two versions of the page.


ctc-loconet-en [2021/05/13 20:34] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== CTC with LocoNet, CBUS, RocNetNode or WIO ======
 +[[english|{{  rocrail-logo-35.png}}]]
 +
 +[[english|Content]] -> [[english#hardware|Hardware]] -> [[english#ctc|CTC]]
 +  * **CTC with LocoIO, CBUS or RocNetNode**
 +
 +
 +{{  route.jpg}}\\
 +===== Introduction =====
 +Sometimes it is more fun to control the layout with real buttons as found in the real world **[[http://en.wikipedia.org/wiki/Centralized_traffic_control|CTC]]**'s.\\
 +This Wiki page will try to guide you building one your self using the hardware from Peter.\\
 +The modules from one of the bus systems **[[english#locoio|GCA LocoIO]]**, **[[english#mergcbus|GCA CBUS]]** or **[[:rocnet:rocnetnode-en|RocNetNode]]** and also the **[[wio:overview-en|WIO]]** are usable.\\
 +The interface modules and the setup for routes, sensors or switches are independent from the used bus system.\\
 + \\
 +
 + \\
 +
 +===== Required Hardware =====
 +===LocoNet===
 +  * [[mgv50-en|GCA50]] LocoNet IO
 +  * [[gca85-en|GCA85]] LBuffer (RS232)\\
 +.         or
 +  * [[mgv101-en|GCA101]] LBuffer (Ethernet)
 +  *  Optional:    GCA124  FredI Hand-held controller for trains
 +  *  Optional:    GCA123  Hand-held controller for Signals and switches.
 +===CBUS (RCAN)===
 +  * [[:can-gca2-en|CAN-GC2]] 16 port programmable I/O node
 +    * Optional: [[:can-gc12-en|CANGC12]] wired remote control with 16 pushbuttons
 +  * [[:can-gca1-en|CAN-GC1]] Serial and USB interface  **OR**
 +  * [[:can-gca1e-en|CAN-GC1e]] Ethernet interface
 +===RocNetNode===
 +  * [[:gca_pi02-en|GCA-Pi02]] 32 I/O ports
 +  * [[:gca1-pi01-en|GCA-Pi01]] Raspberry Pi / I2C interface
 +  * **[[http://www.raspberrypi.org|Raspberry PI]]** 
 +===WIO===
 +  * [[:gca-wio-en|WIO_01]] WIO_01 I/O with WiFi-Communikation
 +  * [[:arduino:wio-en|WIO firmware]] Option "F1 FastLED" for RGB LEDs
 +===Interfaces===
 +  * [[mgv127-en|GCA127]] LED PCB (optional)
 +  * [[mgv128-en|GCA128]] Button/Flip switch PCB (optional)
 +  * Push Buttons
 +  * tumble switches
 +  * LED's
 +  * FastLED ​(WS2812) for RGB LED strips
 + \\
 +
 +===== Setup =====
 +===Hardware===
 +  * [[lnsv-en|LNetIO/GCA50 Setup]]
 +  * [[cbus-en|CBUS Setup]]
 +  * [[rocnet:rocnetnode-setup-en|RocNetNode Setup]]
 +  * [[arduino:wio-setup-en|WIO Setup]]
 +===CTC===
 +  * [[route-wiring-en|Route wiring]]
 +  * [[sensor-wiring-en|Sensor wiring]]
 +  * [[switch-wiring-en|Switch wiring]]
 +  * [[signal-wiring-en|Signal wiring]]
 +
 + \\
 +
 +===== Hardware Setup =====
 +{{:mgv:hardware:mgv50_connect_1_50.jpg}}{{ctc:ln-ctc.jpg?400}}\\
 + \\
 +==== Dual LEDs ====
 +Control two LEDs with one output to save I/O for showing switch positions:\\
 +{{ctc:dual-led-ctc.png}}\\
 +
 +A design for a test unit is found at [[http://http://wiki.rocrail.net/doku.php?id=mgv128-de|GCA128L]]\\
 +Advantage of using two leds is that both leds are lit when I/O is initalised  for input.\\
 +In addition to that, GCA128L also has pushbuttons when Ports are setup as Input.\\
 +Pushing the button when port is iniated as output, does not harm in any way.\\ 
 +
 +