
ESP32-D0WD V3-ControlStand
RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand

Model 2nd Generation Diesel Locomotive Control Stand
ESP32ControlStand is an open-source printed circuit board by RobertPHeller, from the RobertPHeller/2ndGenLocoControlStand repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 184.1 × 144.1 mm with 120 parts on 154 nets, routed with 670 tracks and 95 vias.
It is built around the LM2574N-5.0, MCP23017-E/SS and TBD62083APG, with the RJ45, SB240-E3 and SB160-E3/54 among its other parts. Its parts include 21 switches, 20 diodes, 18 connectors, 13 resistors and 9 ICs. It belongs with the ESP32 and RISC-V boards of this library.
This is a model diesel locomotive control stand (more or less typical of a 2nd generation diesel locomotive).
Files / Directories:
2ndGenLocoControlStand.dxf, 2ndGenLocoControlStand.gcad, and 2ndGenLocoControlStand.tcl relate to the 3D model of the front panel (based on a Hammond Manucafturing RL6685 enclosure).
The ESP32ControlStand directory contains the ESP32 (TTGO-T1) based design, the electronics are in KiCad form (Version: 2013.06.11). The ESP32ControlStand/ESP32ControlStand_Node directory contains the OpenMRN code (C++, Arduino style using the OpenMRNLite library).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | MountingHole_2-5mm_RevA_Date21Jun2010 | MountingHole_2-5mm_RevA_Date21Jun2010 | MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH, MH +3 |
| 16 | LED | LED-5MM | D201, D202, D203, D204, D205, D206, D207, D208, D301, D302, D303, D304, D305, D306, D307, D308 |
| 16 | SW_PUSH_SMALL | SW_PUSH_SMALL | SW201, SW202, SW203, SW204, SW205, SW206, SW207, SW208, SW301, SW302, SW303, SW304, SW305, SW306, SW307, SW308 |
| 4 | 100K Ohms | R1 | R103, R104, R105, R106 |
| 3 | .1 uf | C1 | C201, C301, C401 |
| 3 | 10K Ohms | R1 | R201, R301, R302 |
| 2 | 2.4K Ohms | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2 |
| 2 | 220 Ohms | R1 | R101, R102 |
| 2 | 60 Ohms | R1 | R401, R402 |
| 2 | Button & LED Panel | PIN_ARRAY_5x1 | J101, J105 |
| 2 | Buttons | ScrewTerm_2.54-9 | T201, T301 |
| 2 | CONN_3 | PIN_ARRAY_3X1 | P106, P107 |
| 2 | CONN_5 | PIN_ARRAY_5x1 | P201, P301 |
| 2 | LEDS | ScrewTerm_2.54-9 | T202, T302 |
| 2 | MCP23017 | DIP-28__300 | U201, U301 |
| 2 | RJ45 | RJ45_8N-S | J401, J402 |
| 2 | R_PACK8 | DIP-16__300 | RP201, RP301 |
| 2 | SB240E | DO-41 | D401, D402 |
| 2 | TBD62083A | DIP-18__300 | U202, U302 |
| 1 | + 15 in - | ScrewTerm2.54-2 | T401 |
| 1 | + 15 out - | ScrewTerm2.54-2 | T402 |
| 1 | 15 uf 63V | C1.5V8V | C402 |
| 1 | 22 uf 100V | C1-3V8 | C502 |
| 1 | 220 uf 25V | C1-3V8 | C501 |
| 1 | 330 uh | PE-LowProfile | L501 |
| 1 | 47 nf | C1 | C403 |
| 1 | A | SW_PUSH_SMALL | SW101 |
| 1 | ADAFRUIT_POWERBOOST_500 | pin_strip_8 | U101 |
| 1 | B | SW_PUSH_SMALL | SW102 |
| 1 | BARREL_JACK | BARREL_JACK | CON101 |
| 1 | Bell | SW_PUSH_SMALL | SW105 |
| 1 | Brake | PIN_ARRAY_3X1 | J103 |
| 1 | C | SW_PUSH_SMALL | SW103 |
| 1 | CONN_8 | pin_strip_8 | P101 |
| 1 | D | SW_PUSH_SMALL | SW104 |
| 1 | Horn | PIN_ARRAY_3X1 | J102 |
| 1 | I2C Display | PIN_ARRAY-6X1 | J104 |
| 1 | I2C_DISPLAY | oled_monochrome_128x32_i2c | MOD101 |
| 1 | LM2574N-5.0 | DIP-8__300 | U501 |
| 1 | Light Switch | PIN_ARRAY_5x1 | J106 |
| 1 | Misc buttons, bell, status LED | pin_strip_8 | P102 |
| 1 | On-Off Switch | PIN_ARRAY_2X1 | J109 |
| 1 | Reverser | ALPSEC12C | EN102 |
| 1 | Reverser | PIN_ARRAY_3X1 | J107 |
| 1 | SB160-E3/54 | DO-41 | D501 |
| 1 | SN65HVD233-HT | DIP-8__300 | U402 |
| 1 | Status | LED-5MM-BiColor | D101 |
| 1 | TCAN332DR | SOIC-8_N | U401 |
| 1 | TTGO-T1 | TIGO-T1 | U102 |
| 1 | Termination | PIN_ARRAY_2X2 | JP401 |
| 1 | Throttle | PIN_ARRAY_3X1 | J108 |
| 1 | Throttle | Series25L-Encoder | EN101 |

RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand

RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand

RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand

RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand

RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading





sq9fk/ant-sw-2x6
Firmware sterownika przełącznika antenowego 6 anten × 2 TRX oparty na projekcie RemoteQTH 6×2 Antenna Controller (oryginał OK1HRA, rev 0.3), zmodyfikowany przez SQ9FK na potrzeby stacji SP9PDF.


DenKen-NITNC/EleMagHarmony
Band Instrument (Part) : - Stepping Motor (Melody) - Solenoid (Guitar) - Floppy Disc Drive (Base) - Relay (Drum)
It measures 184.1 × 144.1 mm and has 2 copper layers, 1.6 mm thick.
120 parts, built around the LM2574N-5.0, MCP23017-E/SS, TBD62083APG and RJ45. 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.
From the RobertPHeller/2ndGenLocoControlStand repository on GitHub, at the commit this page was made from: the board is ESP32ControlStand/ESP32ControlStand.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).