LocoShield

Fork project on GitHub

An electrical interface to Digitrax Loconet

LocoShield Protoboard - SMT V2.0 Removes “shield” form factor, as many are using other procesor styles This version supports active bus termination. Only one device on the LNet needs to supply termination. Wiring:

  • Ground
  • TXdata
  • RXdata
  • 5vDC
  • (if active termination is used) +12vDC

Assembled-14-2
Assembled-14-2
Assembled-14-1
Assembled-14-1
Assembled-12-3
Assembled-12-3
Assembled-12-2
Assembled-12-2
Assembled-12-1
Assembled-12-1
Arduino-LoconetRX1
Arduino-LoconetRX1
Arduino-LoconetRX2
Arduino-LoconetRX2
Arduino-LoconetRXScope
Arduino-LoconetRXScope
Assembled-12-Bottom
Assembled-12-Bottom
LocoShieldv13B
LocoShieldv13B
Assembled-00-1
Assembled-00-1
LocoShield-Graphic
LocoShield-Graphic

 

Download LocoShield-BOM -
Download LocoShield-JLC-BOM -
Download LocoShield-JLC-BOM -
Download LocoShield.CPL -
Download LocoShield.SMD-parts -
Download LocoShield.parts -
Download LocoShield.pdf - Documentation
Download LocoShield_array-JLC-CPL -
Download LocoShield_array-JLC-CPL -
Download LocoShield_array.JLC-BOM -
Download LocoShield_array.SMD-partlist -
Download LocoShield_array.SMD-parts -
Download LocoShield_array.scr - Eagle SCRipt
Download LocoShield~snap.scr - Eagle SCRipt
Download gerb274x -

 

LocoShield Version 2.0

First built: 2022-03

LocoShield Protoboard - SMT V2.0 Removes “shield” form factor, as many are using other procesor styles This version supports active bus termination. Only one device on the LNet needs to supply termination. Wiring:

  • Ground
  • TXdata
  • RXdata
  • 5vDC
  • (if active termination is used) +12vDC

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 2.0-1-g3ba571e

First built: 2022-03

LocoShield Protoboard - SMT V2.0 Removes “shield” form factor, as many are using other procesor styles This version supports active bus termination. Only one device on the LNet needs to supply termination. Wiring:

  • Ground
  • TXdata
  • RXdata
  • 5vDC
  • (if active termination is used) +12vDC

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 1.4

First built: 2014-07

LocoShield Protoboard - SMT Replaced hardwired TX/RX selections with a range of D4 to D11 to support multiple uControllers and user desires This version supports both bus termination and user selection of both TX and RX, allowing it to work on both Uno and Leo based Arduinos. See the 1.0 Protoboard version if you are using something other than these…

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 1.3

First built: 2013-05, 2014-09

LocoShield Protoboard SMT + Termination

  • Changes
    • Added active termination circuit
    • Added UNO/LEO pin selection
    • Latest SMT version

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 1.2

First built: 2012-08

LocoShield Protoboard SMT

  • Changes
    • Converted from PTH to SMT parts

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 1.1

First built: 2013-04, 2014-07

Discrete Component / PTH version Added jumpers to decouple RX & TX from Arduino shield pins 8 & 7 in case of conflicts Fixed LED Polarity

  • Changes
    • Rev 1.1A - BROKEN - DO NOT USE - The traces connecting to the IC chip short out the pads on the chip.
    • Rev 1.1B - BROKEN - DO NOT USE - Does not have termination or support for LEO
    • Rev 1.1C - Latest PTH version

This version supports user selection of the TX pin, but not the RX pin. As such, it only works on the UNO and not the Leo. See the 1.4 version if you can assemble surface mount parts, otherwise the 1.0 Protoboard may better meet your needs.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 1.0

First built: 2012-03

breadboard-friendly interface to LNet

  • Changes
    • Simple conversion from the Loco Breadboard
    • PTH parts

This version works nicely, and the board can be used either as a Arduino Shield or as a stand-alone breadboard connected device.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 0.1

First built: 2010-07

LocoShield Protoboard This protoboard takes power from a regulated 5v supply, sends a clean digital packet waveform (RXData) by default to the Arduino’s Digital Input Compare pin (Uno: pin D8), and accepts a packet waveform for sending (TXData) (Uno: on digital pin D7).

The board can be populated with a 4-pin breadboard friendly header or 0.100 screw terminals - or soldered jumper wires. The breadboard header contains power (5v & gnd) and the TXData & RXData signals.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

LocoShield Version 0.0

First built: 2010-07

LocoShield Protoboard This first version had the silkscreen for the LED backwards, with “+” and “-“ reversed. The “+” lead should be towards the RJ12 connector, the “-“ should be closest to the edge of the board.

If the LED does not light when power is applied with no Loconet Cables attached, reverse the LED.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

ArduinoLibrary

The EmbeddedLoconet software for this board can be downloaded from Alex Shepherd

It is also available in the Arduino IDE via the Library Manager

This technical documentation is licensed under the CERN Open Hardware Licence v1.2