User Tools

Site Tools


dccpp:dccpp-en

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dccpp:dccpp-en [2021/02/01 11:01] rjversluisdccpp:dccpp-en [2023/09/05 18:13] (current) – [Options] rjversluis
Line 1: Line 1:
-====== Arduino DCC++ (EX)======+====== DCC++ (EX)======
 [[:english#command_stations|{{  :interface.png}}]][[:english|{{  :rocrail-logo-35.png}}]] [[:english#command_stations|{{  :interface.png}}]][[:english|{{  :rocrail-logo-35.png}}]]
-[[:english|Content]] -> **[[:english#command_stations|Command Stations]]** -> **DCC++**   +[[:english|Content]] -> **[[:english#command_stations|Command Stations]]** -> **DCC++ (EX)**   
-  * **[[:dccpp:dccpp-en|DCC++]]** +  * [[[:dccpp:dccpp-signal-en|Signal Setup Example]]
-    * [[[:dccpp:dccpp-signal-en|Signal Setup Example]]+
  \\  \\
  
Line 22: Line 21:
  
  \\  \\
 +===== **Support announcement** =====
 +Please consider that this is a real DIY project.\\
 +It is not supported by Rocrail nor GCA.\\
 +Just start with this modules if you are able to do some Arduino\\
 +programming yourself.\\
 +
  
  
Line 27: Line 32:
 =====General Setup===== =====General Setup=====
 The DCC++ library in Rocrail is **dccpp**.\\ The DCC++ library in Rocrail is **dccpp**.\\
-{{:dccpp:dccpp-setup-en.png}}\\+{{:dccpp:dccpp-setup-en.png?800}}\\
  
 ====Sub-Library==== ====Sub-Library====
 ===Serial-USB=== ===Serial-USB===
-The baud rate is fixed at **115200**.\\ +The baud rate is set default to **115200**.\\ 
-The only thing to setup is to choose the right virtual serial port.\\+:!: Some serial device drivers do not support CTS, hardware handshake, in that case CTS should be set unchecked.\\ 
 + 
 ===TCP/IP=== ===TCP/IP===
 A TCP/IP connection can be used if the Arduino features an Ethernet Shield.\\ A TCP/IP connection can be used if the Arduino features an Ethernet Shield.\\
Line 47: Line 54:
 ===Slot Purge Time=== ===Slot Purge Time===
 The minimal idle time in seconds before a slot ist purged.\\ The minimal idle time in seconds before a slot ist purged.\\
 +Purging is disabled if set to zero.\\
  
 ===Sensor off delay=== ===Sensor off delay===
Line 62: Line 70:
 Swap the turnout and straight commands.\\ Swap the turnout and straight commands.\\
  
-===Reduce IDs=== +===Join=== 
-Reduce the generated switch and output IDs to 16. (0...15) Default is 256.\\ +Use the JOIN command instead of MAIN in case of power ON.\\ 
-This option allows usage of an Arduino Uno with more than 45 devices addressed on DCC.\\+See the DCC++ documentation for more details.\\
  
-====Serial device check==== +===4 byte accessory commands==
-Some Windows configurations will crash at Rocrail server startup if the following option is not set:\\ +Uses 4 bytes in case of the ''<a address port gate on/off>'' command.\\ 
-  * __**[[:rocrailini-controller-en#no_device_check_at_startup|No device check at startup]]**__+Without this option: ''<a address port gate>''\\ 
 +See the DCC++ documentation for more details.\\ 
 + 
 +===DTR=== 
 +Determine the serial DTR level on startup. None is default.\\ 
 +Only used for incompatible DCC++ boards.\\ 
 +===RTS=== 
 +Determine the serial RTS level on startup. None is default.\\ 
 +Only used for incompatible DCC++ boards.\\
  
  
  \\  \\
 +
 +
 +
 +
  
 =====I/O Setup===== =====I/O Setup=====
Line 191: Line 211:
  
 =====Programming Track===== =====Programming Track=====
-The rail power must be set to on before using the **P**rogramming **T**rack.\\ +The rail power must be set to off before using the **P**rogramming **T**rack.\\
-Do not forget to add the required jumper wire on the Motor Shield.\\ +
- +
  
  \\  \\
Line 203: Line 220:
  
  \\  \\
 +=====Links===== 
 +  * https://dcc-ex.com/reference/software/command-reference.html#
dccpp/dccpp-en.1612173660.txt.gz · Last modified: 2021/02/01 11:01 by rjversluis