The goal of MBUS is to use the CAN CS2 protocol for running trains and controlling I/O.
And this with only one interface and one CAN bus.
The Command Station, Märklin TrackBox(GleisBox), is economically priced and supports the digital DCC/MfX/MM2 protocols. A Mobile Station can be used as throttle and programmer.
This defines over which interface Rocrail communicate with CAN.
"For small systems."
The company Grid Connect defined an ASCII framing protocol designed for using frames over serial connections.
Fixed baud rate of 500000.
SocketCAN can be used in combination of the following components:
The advantage of this type is the direct Rocrail Server connection with CAN; It can run without EtherNet and USB.
The WiFi on the Raspberry Pi 3/4 B+ can be used for visualisation by Rocview, Rocweb and/or andRoc.
"If you already have one."
CAN-Digital-Bahn serial CAN interface.
The communication does not use serial framing which could lead to wrong interpretations of data.
Fixed baud rate of 500000.
"The Märklin way."
Default port 15731.
"The old Märklin way."
Fixed read/write ports 15730/15731.
Compatible with CS2/CS3 communication.
The CANService application can also be used for UDP communication. This utility is automatically installed on Linux platform under /opt/rocrail/canservice.
"Just for testing without any hardware connected."
All CAN frames are echoed with the response bit set.
For UDP and TCP type.
The extra field on the right is to set the TCP port; 15731 is used if not set.
The serial device used with type USB GridConnect or CC-Schnitte.
The supported digital protocols by the TrackBox.
If all protocols are disabled in the settings, they will be all activated at startup. At least one protocol must be activated.
Report the current, voltage and temperature of the TrackBox channels.
|None||Reporting is off|
|Changing||Only changes are reported|
|Regular||Report every 5 seconds||For use in combination with the Power Manager|
If a locomotive is nonactive for this period of time, and the speed is zero, it will be removed from the refresh cycle to make place for other locomotives.
Purging is deactivated if this time is set to zero.
The purge time is defined in seconds, default is 60s.
Acknowledge the Block type inputs of the GC2a.
Only the ON will be acknowledged. If an acknowledgement was not received the GC2a will resend the event until the block input goes OFF.
The GC2a enables this option automatically after receiving the first acknowledge, and this will be active only for the current session.
Note: MS2 Firmware 3.55 and higher does negotiate different, compared with previous versions. This none conform update will be not supported.
Note: Master mode will be disabled in case a CS2/CS3 is detected.
Puts the connected MS2 in slave mode and provide loco information.
After the MS2 is in slave mode, a loco can be selected from the Rocrail server with the following sequence:
Trace only the traffic on the CAN bus, and do not evaluate.
Support for the Mobile Station App.
Because the App needs also a HTTP access, the HTTP Service must be activated on port 80.
Note: MSApp support is not possible if there is already a WEB Service running on this port.
This output addressing can be used for activating a relay before programming.
The TrackBox does not provide a separate output for programming. To avoid programming all locomotives on the main track, it can be helpful to switch to the isolated programming track.
All addressing schemes are supported. (FADA/PADA/MADA)
The bus value must be set to zero.