

EngineControl
- Size
- 32 × 25.5 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 62
- Nets
- 56
- Pads
- 214
- Tracks, vias
- 478, 119
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20210824)
- Created
- 5 Aug 2021
- Updated
- 9 Nov 2023
Overview
EngineControl is an open-source printed circuit board by Badger-Embedded, from the Badger-Embedded/BadgerHW-EngineControl repository on GitHub. It is a 4-layer board of 32 × 25.5 mm with 62 parts on 56 nets, routed with 478 tracks and 119 vias.
It is built around the SN65HVD230D, MPL3115A2R1 and AMS1117-3.3, with the CPC1135N among its other parts. Its parts include 18 resistors, 16 capacitors, 7 connectors, 6 transistors and 5 ICs. It belongs with the STM32 boards of this library.
Main components
4SN65HVD230D
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 TransceiversMPL3115A2R1
LGA-8(3x5)-40℃~+85℃ 0.05Kpa 0.4Kpa 1.95V~3.6V 1s 2uA 50Kpa~1.1bar I2C LGA-8(3x5) Pressure Sensors ROHSNXP SemiconductorsPressure SensorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCPC1135N
SOP-4-2.54mm1 Set Normally Closed: 1B (SPST-NC) 1.2V 1.5kV 120mA 2ms 2ms 350V 35Ω SOP-4-2.54mm Solid State Relays (MOS Output) ROHSLittelfuse/IXYSSolid State Relays (MOS Output)
Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C4, C5, C6, C7, C10, C15, C16 |
| 6 | 1.5k | Resistor_SMD:R_0402_1005Metric | R1, R3, R8, R10, R12, R14 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R4, R16, R17, R18 |
| 4 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4, Q6 |
| 3 | 220R | Resistor_SMD:R_0402_1005Metric | R9, R13, R15 |
| 2 | 0R | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 100uF | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C11, C12 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C8, C9 |
| 2 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C1, C14 |
| 2 | PMOS-GSD | Package_TO_SOT_SMD:SOT-23 | Q1, Q5 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 180 @ 100 Mhz | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB1 |
| 1 | 1uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C3 |
| 1 | 2000uF | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C13 |
| 1 | 4.7uH | Inductor_SMD:L_Vishay_IHLP-1616 | L1 |
| 1 | 8 Mhz 5032 | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BATT | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical | J3 |
| 1 | BOOT | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
| 1 | CPC1135N | Package_SO:SOP-4_3.8x4.1mm_P2.54mm | U4 |
| 1 | Centroid | badger-connectors:CentroidPad-8-13mm | J2 |
| 1 | Debugger | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical_SMD | J1 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | LED_Cont. | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | LED_Discharge | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | LED_HeartBeat | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LED_PWR | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | MPL3115A2 | Package_LGA:NXP_LGA-8_3x5mm_P1.25mm_H1.1mm | U5 |
| 1 | PYRO1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left | J4 |
| 1 | PYRO2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left | J6 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
The 60 most common of 62 parts.
Questions
How big is the EngineControl PCB?
It measures 32 × 25.5 mm and has 4 copper layers, 1.61 mm thick.
What parts does the EngineControl use?
62 parts, built around the SN65HVD230D, MPL3115A2R1, AMS1117-3.3 and CPC1135N. 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 EngineControl KiCad files?
From the Badger-Embedded/BadgerHW-EngineControl repository on GitHub, at the commit this page was made from: the board is EngineControl.kicad_pcb and its schematic EngineControl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EngineControl design in my own project?
Its repository states no licence, so its author keeps all rights: ask Badger-Embedded before reusing the design.
Similar boards
- 4 layers50 × 60 mm

- 2 layers60.5 × 51.5 mm

- 2 layers96 × 74.4 mm

Monolith
luftaquila/monolith
DIY wireless real-time datalogging platform for Student Formula and Baja.
138 parts45 - 4 layers180 × 120 mm

MG ZS V2
damienmaguire/MG-EV-Inverter
Reverse engineering of the drive motor and inverter used in MG Electric Vehicles
177 parts17GPL-3.0 - 4 layers110 × 80 mm

PNP MOBO V2
GabrielD98/PickUS_and_PlacUS
pick and place de PCB pour projet S4 de robotique
126 parts5MIT - 4 layers84.5 × 60 mm

Bldc driver
koson/spel-bldc-esc
Open-source BLDC motor electronic speed controller (yet another)
100 parts4 - 2 layers96.6 × 63.9 mm

PDU
OpenSkyHawk/OpenSkyhawk
DCS A-4E Skyhawk home cockpit — 3D-printed panels, custom PCBs, STM32/RP2040 firmware
72 parts3 - 4 layers106 × 98 mm

Motion control
clawdsolana/OpenClawd
OpenClawd is a Solana-native financial AI agent stack.
64 parts2MIT