QuadLN_S Firmware

QuadLN_S Version 3.2 Update Package

Latest QuadLN_S Version 3.2.4 firmware including manuals covering V3 features for all QuadLN_S family products. Version 3 has the most recently added features including support for up to 16 servos or stall motors, servo refresh, aspect-controlled turnouts, oscillate mode, center-align, etc. See the included ReadMe file for more info.

QuadLN_S Version 2.0.7 Update Package

Latest QuadLN_S Version 2.0.7 firmware including manuals covering V2 features for all QuadLN_S family products. Version 2 is very stable and supports up to 8 servos per QuadLN_S. See the included ReadMe file for more info.

View Page


JMRI Update Package for QuadLN_S Version 3.2

JMRI version 5.2 contains the latest QuadLN_S decoder files. If you cannot update to JMRI version 5.2, this package has updated decoder files for JMRI v4.26 -v5.1.7 that support the latest features in the QuadLN_S Version 3.2 firmware.

Note: If you are already running JMRI version 5.2 and you previously installed any QuadLN_S decoder files in the decoders folder or xml\decoders\tvd folder within your Users Files Location, you should delete those files.


QuadLN_S Getting Started Guide

QuadLN_S Manual Version 3 Firmware

QuadLN_S Manual Version 2 Firmware

Detector Board Manual

Signal Board Manual

Remote Align Board Quick Start

Instruction Sheets

Stall Motor Driver Board

Relay Board

DIY Fascia Controller

Pushbutton with LED Ring Light

Linear Switch Machine Throw Wire Changeout

Mounting Plate

QuadLN_S Mounting Plate stl file (c) 2022 N3IX Engineering

A QuadLN_S mounting plate design for 3D printing. The mounting plate has built-in standoffs for a QuadLN_S and any combination of Detector, Signaling and Driver add-on boards. Use 1/4″ or 3/8″ long #4 self-tapping screws to secure the boards to the mounting plate, then attach the mounting plate to a flat surface using appropriate length #4 screws as required.

I typically print the mounting plates using PLA with 25% infill. Printing takes about 3 hours on my Vyper. The board mounting hole size has been tweaked to make it easy for me to start #4 screws without pre-drilling. Depending on your printer and filament you may need to clean out the holes using a 3/16″ or 7/32″ bit, or alternatively use a small amount of “Hole Horizontal Expansion” in your slicer, to make threading the screws easier and lessen the risk of breaking a standoff.

QuadLN_S Mounting Plate for TVD boards stl file (c) 2022 N3IX Engineering

The QuadLN_S mounting plate design as above, but adjusted for the board sizes and hole locations of the legacy QuadLN_S, Signal and Detector boards that were produced by Tam Valley Depot.

Tips and App Notes

DigiKeijs DR5000 settings for reliable LocoNet communication

Settings that users have found improves the DR5000 communications with the QuadLN_S and other LocoNet devices.

Yard Track Selection Via Pushbutton

Guide to configuring the Cascade feature for easy alignment of a yard ladder to the desired yard body track. Also covers setting up LED indicators to display the currently selected yard body track.

Example JMRI Jython Script to Interrogate QuadLN_S boards one at a time

At startup JMRI attempts to determine the state of all LocoNet Turnouts and Sensors using a process called Stationary Interrogation. On large layouts many LocoNet devices may respond to each Interrogation message, resulting in message collisions, long delays and possible lost information. QuadLN_S firmware version 3.1.4 and later can be configured to support direct interrogation, where only one QuadLN_S board responds to each status request. This approach provides for reliable initialization on large layouts. The sample script individually interrogates all QuadLN_S boards in the roster between a specified starting board address and a specified ending board address.

User Support Groups is the forum for QuadLN_S questions and discussion. is the place for all things JMRI.