ESP32-D0WD-V3-ControlStand-V0-0

RobertPHeller·2ndGenLocoControlStand·ESP32-D0WD-V3-ControlStand/ESP32-D0WD-V3-ControlStand-V0-0.kicad_pcb

ESP32-D0WD-V3-ControlStand-V0-0 PCB layout, top view — open source ESP32 board by RobertPHeller
Simulate this board

About the ESP32-D0WD-V3-ControlStand-V0-0 PCB

ESP32-D0WD-V3-ControlStand-V0-0 is an open source ESP32 PCB design by RobertPHeller, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 34.5 × 23.1 mm, with 166 components from 89 distinct parts.

Its main chip is the ESP32-D0WD-V3, from the ESP32 family. Other key parts include the MCP23017, TBD62083A, TCAN332DR, MCP73871 and LM2574HVM-5.0. By type, the board carries 37 capacitors, 30 resistors, 29 diodes, 23 switches, 19 connectors and 11 ICs.

From the project

Model 2nd Generation Diesel Locomotive Control Stand

This is a model diesel locomotive control stand (more or less typical of a 2nd generation diesel locomotive).

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).

Main components on the ESP32-D0WD-V3-ControlStand-V0-0

ESP32-D0WD-V3-ControlStand-V0-0 bill of materials (BOM)

166 components, 89 distinct parts.

QtyPartRefs
2
MCP23017
U1, U3
2
TBD62083A
U2, U4
1
TCAN332DR
U5
1
MCP73871
U6
1
LM2574HVM-5.0
U7
1
TC1263-3.3VOATR
U8
1
FT231XS-R
U9
1
ESP32-D0WD-V3
U10
1
W25Q32JVSSIQ
U11
1
UMH3N
Q1
1
40 Mhz +/- 10 ppm
Y1
2
Button & LED Panel
J1, J2
1
STEMMA (Display)
J3
1
Horn
J4
1
Brake
J5
1
Light Switch
J6
1
Reverser
J7
1
Throttle
J8
2
RJ45
J9, J10
1
Barrel_Jack
J11
Show 69 more
QtyPartRefs
1
Battery
J12
1
USB_OTG
J13
1
CONN_8
P1
1
Misc buttons, bell, status LED
P2
2
CONN_3
P6, P7
2
CONN_5
P8, P9
1
Antenna_Shield
AE1
1
Throttle
EN1
1
Reverser
EN2
1
Termination
JP1
2
330
RP1, RP2
1
A
SW1
1
B
SW2
1
C
SW3
1
D
SW4
1
Bell
SW5
16
SW_PUSH_SMALL
SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14 +8
1
On/Off
SW23
1
RESET
SW24
2
Buttons
T1, T3
2
LEDS
T2, T4
1
+ 15 in -
T5
1
+ 15 out -
T6
1
Status
D1
16
LED
D2, D3, D4, D5, D6, D7, D8, D9 +8
5
DFLS240-7
D18, D19, D24, D25, D26
1
SMAJ5.0A/TR13
D20
3
LED
D21, D22, D23
1
SB160-E3/54
D27
1
ACT2
D28
1
ACT1
D29
1
330 uh
L1
1
Ferrite Bead
L2
1
2.0nH
L4
3
.1 uf
C1, C2, C3
1
15 uf 63V
C4
1
47 nf
C5
1
10uf
C6
1
.1uf
C7
1
220 uf 25V
C8
3
4.7uf
C9, C10, C19
1
470pf
C11
1
1uf
C12
1
22 uf 100V
C13
1
10pf
C14
2
47pf
C15, C18
6
100nf
C16, C22, C23, C26, C28, C30
2
10uf
C17, C20
4
1uf
C21, C25, C29, C37
1
5.8pf
C24
1
100pf
C27
2
270pf
C31, C33
1
10nf
C32
1
3nf
C34
2
22pf
C35, C36
2
220 Ohms
R1, R2
4
100K Ohms
R3, R4, R5, R6
6
10K
R7, R8, R9, R14, R20, R24
2
60 Ohms
R10, R11
1
330K
R12
1
110K
R13
3
470
R15, R16, R17
1
5K
R18
1
2K
R19
2
27
R21, R22
2
270
R23, R25
1
20K
R26
2
2.4K
R27, R30
2
49.9
R28, R29

ESP32-D0WD-V3-ControlStand-V0-0 design files

The KiCad project lives in the RobertPHeller/2ndGenLocoControlStand repository on GitHub; these links point at the commit this page was built from.

ESP32-D0WD-V3-ControlStand-V0-0: common questions

What microcontroller does the ESP32-D0WD-V3-ControlStand-V0-0 use?

The ESP32-D0WD-V3-ControlStand-V0-0 is built around the ESP32-D0WD-V3, from the ESP32 family.

How big is the ESP32-D0WD-V3-ControlStand-V0-0 PCB?

The ESP32-D0WD-V3-ControlStand-V0-0 measures 34.5 × 23.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESP32-D0WD-V3-ControlStand-V0-0?

166 components, from 89 distinct parts. The full bill of materials is listed on this page.

Where can I download the ESP32-D0WD-V3-ControlStand-V0-0 design files?

From the RobertPHeller/2ndGenLocoControlStand repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the ESP32-D0WD-V3-ControlStand-V0-0 design in my own project?

Yes, under the terms of its GPL-3.0 license, which RobertPHeller chose for the repository.

Can I test firmware for the ESP32-D0WD-V3-ControlStand-V0-0 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in 2ndGenLocoControlStand

Earlier revisions in the repo: ESP32-D0WD-V3-ControlStand

Similar boards