

Driver Control PCB
- Size
- 64.3 × 97.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 75
- Pads
- 225
- Tracks, vias
- 285, 46
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 15 Feb 2026
- Updated
- 6 May 2026
Overview
Driver Control PCB is an open-source printed circuit board by Monash-Railway-Express, from the Monash-Railway-Express/KiCad_Files repository on GitHub. It is a 4-layer board of 64.3 × 97.6 mm with 57 parts on 75 nets, routed with 285 tracks and 46 vias.
It is built around the ESP32-S3-DEVKITC-1-N8, SN65HVD230D and TXS0102DCT. Its parts include 23 resistors, 8 capacitors, 7 connectors and 3 ICs. It belongs with the ESP32 boards of this library.
Main components
3ESP32-S3-DEVKITC-1-N8
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesSN65HVD230D
SOIC-8-40℃~+85℃ 1 17mA 1Mbps 370uA 3V~3.6V CAN Transceiver Low-power mode、Wake-up function、ESD protection、Thermal shutdown protection、Bus fault protection、Hot-swap protection SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversTXS0102DCT
SSOP82-Bit Bidirectionnal Voltage-Level Translator for Open-Drain and Push-Pull ApplicationsTexas InstrumentsUncategorised
README
README.mdKiCad-Libraries
To add the footprint library, go to Assign footprints -> Manage footprint libraries -> Add existing library and select the MREx.pretty folder. Alternatively, from the main KiCad project go to Preferences -> Manage footprint libraries -> Add existing library and select the MREx.pretty folder. The library “MREx” will then appear in the footprint library list and you will be able to access its footprints in Assign footprints. When updates are made to the library, pull origin in the cloned repo (clone this repo) and KiCad will use the updated library automatically.
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 10K | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R17, R21 |
| 9 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R12, R13, R14, R15, R16, R18, R19, R20 |
| 7 | Conn_01x02_Pin | Connector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | SW_Push1, SW_Push2, SW_Push3, SW_Push4, SW_Push5, SW_Tog1, SW_Tog2 |
| 3 | Conn_01x04_Pin | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J3, R_pos1, R_pos2 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | 100nf | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 10nf | Capacitor_SMD:C_0805_2012Metric | C7, C8 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R22, R23 |
| 2 | Conn_01x03_Pin | Connector_JST:JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal | R_BRK1, R_THR1 |
| 2 | Conn_01x06_Pin | Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | R_5Pos1, R_5Pos2 |
| 2 | DSUB9_FEMALE_RIGHT-ANGLE-THT_2301844-1_TEC | dsub9Mrex:DSUB9_FEMALE_RIGHT-ANGLE-THT_2301844-1_TEC | J4, J5 |
| 1 | 0.1uf | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R_term1 |
| 1 | Conn_01x02_Pin | TerminalBlock_Altech:Altech_AK100_1x02_P5.00mm | J2 |
| 1 | Conn_01x03_Pin | TerminalBlock_Altech:Altech_AK100_1x03_P5.00mm | J1 |
| 1 | ESP32-S3-DevKitC | Esp32:ESP32-S3-DevKitC | U1 |
| 1 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | LOGO | sticker:cola | G*** |
| 1 | LOGO | sticker:chug_logo | G*** |
| 1 | LOGO | sticker:mrex_logo | G*** |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | TXS0102DCT | Package_SO:SSOP-8_2.95x2.8mm_P0.65mm | U3 |
More from Monash-Railway-Express/KiCad_Files
11- 4 layers132.7 × 121.4 mm

- 4 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers110.2 × 89.6 mm

- 2 layers100 × 100 mm

- 2 layers100 × 91.7 mm

- 2 layers100 × 91.7 mm

- 2 layers79 × 90.9 mm

- 2 layers52 × 100 mm

- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

Similar boards
- 2 layers96.3 × 78.3 mm

Actuation board2
cuspaceflight/Engine-Test-Stand-Instrumentation
Engine test stand for Cambridge University Space Flight
20 parts - 2 layers100 × 86.5 mm

SensactHs modular esp32
klaus-liebler/sensact
Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…
28 parts4Apache-2.0 - 2 layers105.2 × 71.1 mm

Onyx PCB
CuriousMotor/Onyx-Stepper-Motherboard
The successor of the iconic Arduino-CNC-shield
96 parts56MIT - 2 layers100 × 100 mm

ESP32-cnc
kavers1/wirebender
3D designs are shared in STL format. The 3D model is available as a Fusion 360 project Wire bender
89 parts8 - 4 layers52.5 × 30.3 mm

- 4 layers36.3 × 50 mm

HelmetUnit
ShahinKhalkhali/SportsVisionPro
System that brings fans closer to the game like never before. By integrating immersive VR technology with real-time player data, our solution offers a first-person perspective of live hockey, enhancing audience…
49 parts3 - 2 layers88.8 × 76 mm

- 4 layers88.3 × 112.3 mm

Soil metrics
Aryan-git-byte/Soil-metrics
Portable AI-powered soil monitoring device with LTE connectivity, GPS, touchscreen interface, and real-time soil health analytics.
74 parts1MIT
Questions
How big is the Driver Control PCB PCB?
It measures 64.3 × 97.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Driver Control PCB use?
57 parts, built around the ESP32-S3-DEVKITC-1-N8, SN65HVD230D and TXS0102DCT. 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 Driver Control PCB KiCad files?
From the Monash-Railway-Express/KiCad_Files repository on GitHub, at the commit this page was made from: the board is PCBs/DriverControlsPCB/Driver Control PCB V2/Driver_Control_PCB.kicad_pcb and its schematic PCBs/Archive/ScreenPCB/Screen_PCB/Screen_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Driver Control PCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask Monash-Railway-Express before reusing the design.