

JoeM BMC V3.2
This project is derived from Toms SimpBMS code. It started as a clone (Software & Hardware) but ended up completely rewritten and redesigned. But you might still find some traces to the original code.
- Size
- 68 × 92 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 86
- Pads
- 286
- Tracks, vias
- 490, 75
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 18 Apr 2023
- Updated
- 23 Mar 2025
Overview
JoeM BMC V3.2 is an open-source printed circuit board by JoeMudr, from the JoeMudr/JoeMBMC repository on GitHub, published under the MIT licence. It is a 2-layer board of 68 × 92 mm with 70 parts on 86 nets, routed with 490 tracks and 75 vias.
It is built around the SN65HVD230D, IS281-4 and BSO615NG, with the NUP2105L and BTS5200-4EKA among its other parts. Its parts include 32 resistors, 14 capacitors, 8 ICs, 6 diodes and 3 transistors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
5SN65HVD230D
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 TransceiversIS281-4
SOIC-16-175mil-55℃~+110℃ 1.2V 3.75kV 3us@2mA,100Ω 4 400mV@2.4mA,8mA 4us@2mA,100Ω 50mA 6V 80V DC Phototransistor SOIC-16-175mil Transistor, Photovoltaic Output Optoisolators ROHSIsocom ComponentsTransistor, Photovoltaic Output OptoisolatorsBSO615NG
SOP-8-55℃~+150℃ 100pF 2 N-Channel 2.5V 22nC@30V 2W 45mΩ@4.5V 60V 6A 979pF SOP-8 MOSFETs ROHSTECH PUBLICMOSFETsNUP2105L
SOT-23-55℃~+150℃ 100nA 2 24V 30pF 32V 350W@8/20us 44V 8A@8/20us Bidirectional IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS SOT-23 ESD and Surge Protection (TVS/ESD) ROHSonsemiESD And Surge Protection (TVS/ESD)BTS5200-4EKA
DSO-14-EP-40℃~+150℃ 1A 4 400mΩ 5V~28V Active High High Side Switch Short-Circuit Protection(SCP)、Over Voltage Protection、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection DSO-14-EP Power Distribution Switches ROHSInfineon TechnologiesPower Distribution Switches
README
README.mdJoeM BMC
Originally called "JoeM BMS" is now called "JoeM BMC" Battery Management Controller. Since it's not a complete BMS but only a controller for existing BMS-Modules. This is the updated version for Teensy 4.0
This project is derived from Toms SimpBMS code. It started as a clone (Software & Hardware) but ended up completely rewritten and redesigned. But you might still find some traces to the original code.
Complete documentation coming soon.
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R6, R7, R8, R9, R10, R12, R14, R16, R18, R21, R26, R27, R28, R29, R30 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C4, C13, C14 |
| 4 | 100p | Capacitor_SMD:C_0402_1005Metric | C9, C10, C11, C12 |
| 4 | 100uF | Capacitor_SMD:C_Elec_6.3x7.7 | C5, C6, C7, C8 |
| 4 | 220 | Resistor_SMD:R_0805_2012Metric | R11, R13, R15, R17 |
| 4 | 4.7k | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5 |
| 4 | 47k | Resistor_SMD:R_0805_2012Metric | R31, R32, R33, R34 |
| 4 | DIODE | Diode_SMD:D_SOD-123F | D1, D2, D3, D4 |
| 3 | TestPoint_Pad_D1.0mm | TestPoint:TestPoint_Pad_D1.0mm | 3.3V, 5V, 12V |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | 120 | Resistor_SMD:R_0805_2012Metric | R24, R25 |
| 2 | 20k | Resistor_SMD:R_0805_2012Metric | R19, R22 |
| 2 | BSO615NG | JoeMBMC:SO-8_IRF956 | Q1, Q2 |
| 2 | Level Shifter 5V to 3V | digikey-footprints:SOT-23-6 | U7, U8 |
| 2 | NUP2105L | Package_TO_SOT_SMD:SOT-23 | D5, D6 |
| 2 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U5 |
| 1 | 5007620481 | Molex_48_Pin:5007620481 | J1 |
| 1 | BTS5200-4 | KiCAD_Libs-master:PG-DSO-14-40_EP | S1 |
| 1 | CAN1_T | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | CAN2_T | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | DCDC 3.3V | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U6 |
| 1 | DCDC 5V | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U3 |
| 1 | IS281-4 | TLP293-4:TLP293-4 | U4 |
| 1 | P-Chanel Mosfet | Package_TO_SOT_SMD:TO-252-2 | Q3 |
| 1 | Teensy4.0 | teensy:Teensy40_JoeMBMS | U1 |
Similar boards
- 2 layers122 × 87 mm

- 4 layers67.4 × 100.7 mm

SO4R Interlock
wa1hco/SO4R_Interlock
Baseline capability for one SSB/CW radio plus 3 WSJTX radios
165 partsGPL-3.0 - 4 layers85 × 85 mm

- 4 layers110 × 80 mm

PNP MOBO V2
GabrielD98/PickUS_and_PlacUS
pick and place de PCB pour projet S4 de robotique
126 parts5MIT - 2 layers

GCAN gauge
willemcvu/gCAN-gauge
An open-source ESP32-based programmable digital gauge targeted at EV conversions
49 parts4MIT - 2 layers100 × 80 mm

Meganecan gw
Barbedx/MeganeCAN
ESP32-based CAN-bus companion for Renault Megane 2 infotainment displays.
68 parts3 - 4 layers71.2 × 66.1 mm

Maxbox
ios-cv/maxbox
An in car telemetry and access management box consisting of PCB design, firmware and case.
110 parts1AGPL-3.0 - 2 layers74 × 32 mm

Questions
How big is the JoeM BMC V3.2 PCB?
It measures 68 × 92 mm and has 2 copper layers, 1.6 mm thick.
What parts does the JoeM BMC V3.2 use?
70 parts, built around the SN65HVD230D, IS281-4, BSO615NG and NUP2105L. 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 JoeM BMC V3.2 KiCad files?
From the JoeMudr/JoeMBMC repository on GitHub, at the commit this page was made from: the board is Board/JoeM_BMC_V3.2/JoeM_BMC_V3.2.kicad_pcb and its schematic Board/JoeM_BMC_V3.2/JoeMBMC_V3.1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the JoeM BMC V3.2 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).