Skip to the content
2 layers137.5 × 78.5 mmCntrlr Turnout, the printed circuit board in 3D

Cntrlr Turnout

djbristow/RAILS19

RAILS is a software model and implementation of an automated system to assist the model railroader achieve realism in the operation of a model railroad. The model then drives the development of software.

Size
137.5 × 78.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
55
Pads
120
Tracks, vias
212, 8
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Feb 2017
Updated
4 Nov 2026

Overview

Cntrlr Turnout is an open-source printed circuit board by djbristow, from the djbristow/RAILS repository on GitHub. It is a 2-layer board of 137.5 × 78.5 mm with 12 parts on 55 nets, routed with 212 tracks and 8 vias.

It is built around the L293DNE and MCP23017-E/SS. Its parts include 4 capacitors and 4 ICs. It belongs with the ESP8266 boards of this library.

Main components

2

README

README.md

RAILS

David Bristow, 2019-2026

Version

  • 4.0.0 - 2025-07-31

RAILS is a software model and implementation of an automated system to assist the model railroader achieve realism in the operation of a model railroad. The model then drives the development of software. For further information see http://kjcrr.org/rails

License

text
The code in this repository is licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

NOTE: This software depends on other packages that may be licensed under different open source licenses.

Repository

This repository is organized as follows:

  • Docker Based - this directory and sub-directories contain microservices that are made into docker images.
    • IoT Services - this directory contains microservices code to process MQTT messages.
    • Data Services - this directory contains microservices code to handle data.
    • SPAs - this directory contains microservices code to create single page applications providing users RAILS functions.
  • Documentation - this directory and sub-directories contain TeX files that are compiled into PDF documents using LaTex
  • Microcontrollers - this directory and sub-directories contain code and information for the construction of microcontrollers used to fulfilling RAILS subsystem roles.

Parts

12
QtyValueFootprintReferences
20.1 ufCap 0.1:CAPAD2080W45L320D220C1, C2
21-282837-2Connector 8p:CONN8_1-282837-2_TECTB1, TB2
233 ufCap 33:CAPPRD500W50D500H1100C3, C4
2691102710003Connector 3p:691102710003TB3, TB4
2L293DNEL293DNE:DIP762W45P254L1980H508Q16U2, U3
1ESP8266DEVKITESP8266:MODULE_ESP8266DEVKITC02DFU1
1MCP23017MCP23017:DIP787W45P254L3556H508Q28U4

Similar boards

  • 2 layers126.6 × 21.4 mmADBv2, the printed circuit board in 3D

    ADBv2

    mattchesters/zmk-apple-desktop-bus-keyboard

    ZMK shield for Apple Desktop Bus Keyboard

    17 parts168MIT
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers182.8 × 158.9 mmErgoDone, the printed circuit board in 3D

    ErgoDone

    ktec-hq/ErgoDone

    ErgoDox using pro micro. Original work by Dox. Brainhole association present

    152 parts123GPL-3.0
  • 2 layers100 × 100 mmWifi PB panel, the printed circuit board in 3D

    Wifi PB panel

    AntonioMR/Wifi-Play-Board

    Placa de experimentacion para el ESP12F (ESP8266)

    416 parts29
  • 2 layers176 × 82.6 mmHotAirGun, the printed circuit board in 3D

    HotAirGun

    raspibo/HotAirGun

    Hot Air Gun File, 3D, Sch, Pcb, C

    78 parts16
  • 2 layers115 × 57.2 mmTeensyBoardZ80, the printed circuit board in 3D

    TeensyBoardZ80

    mecparts/TeensyBoardZ80

    A Teensy 4.0 emulated Z80 ZCPR3.3/ZSDOS computer.

    42 parts13MIT
  • 2 layers100 × 49.7 mmNano PB, the printed circuit board in 3D

    Nano PB

    AntonioMR/Nano-Play-Board

    Placa para experimentar con el Arduino Nano

    142 parts12

Questions

How big is the Cntrlr Turnout PCB?

It measures 137.5 × 78.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cntrlr Turnout use?

12 parts, built around the L293DNE and MCP23017-E/SS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Cntrlr Turnout KiCad files?

From the djbristow/RAILS repository on GitHub, at the commit this page was made from: the board is Microcontrollers/Turnout-Cntlr/Tortoise-Turnout-Cntlr/Hardware/Cntrlr-Turnout.kicad_pcb and its schematic Microcontrollers/Turnout-Cntlr/Tortoise-Turnout-Cntlr/Hardware/Cntrlr-Turnout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cntrlr Turnout design in my own project?

Its repository states no licence, so its author keeps all rights: ask djbristow before reusing the design.