System 4 is currently being developed as a replacement for System 3, the current control system of the Tech Nickel Plate. The design of System 4 revolves around an updated Block Card, serving as a carrier board for an Arduino Nano compatible 3.3V microcontroller.
System4 is based on a LCC “router” software that runs on the main server (acting as a WiFi access point). The System4 server acting as a router saves bandwidth to allow LCC packets and responses to only reach the appropriate LCC CAN bus segment. For example, throttle commands will only be sent to the train control segment (after being processed as necessary). The server will support both Gridconnect and binary LCC over TCP/IP. In the longer term, we hope to add support for additional LCC-USB interfaces (such as the RR-CirKits LCC Buffer-USB). Please note that this plan is still in flux and not settled yet, for example we may switch to USB instead of wireless connections for the CAN segments as testing progresses. A tentative network diagram is shown below.