JoeMBMC V3.1
JoeMudr·JoeMBMC·Board/JoeM_BMC_V3.2/JoeMBMC_V3.1.kicad_pcb
About the JoeMBMC V3.1 PCB
JoeMBMC V3.1 is an open source NXP PCB design by JoeMudr, published on GitHub under the MIT license. It is a 2-layer board measuring 68 × 92 mm, with 67 components from 24 distinct parts.
Its main chip is the TEENSY4.0, from the NXP family. Other key parts include the SN65HVD230, DCDC 5V, IS281-4, DCDC 3.3V and C7843. By type, the board carries 32 resistors, 14 capacitors, 8 ICs, 6 diodes, 3 transistors and 3 connectors.
It belongs with the power & battery designs in this gallery.
From the project
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.
Main components on the JoeMBMC V3.1
JoeMBMC V3.1 bill of materials (BOM)
67 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TEENSY4.0 Teensy4.0 | Teensy40_JoeMBMS | U1 |
| 2 | SN65HVD230 | SOIC-8_3.9x4.9mm_P1.27mm | U2, U5 |
| 1 | DCDC 5V | Converter_DCDC_RECOM_R-78E-0.5_THT | U3 |
| 1 | IS281-4 | TLP293-4 | U4 |
| 1 | DCDC 3.3V | Converter_DCDC_RECOM_R-78E-0.5_THT | U6 |
| 2 | C7843 Level Shifter 5V to 3V | SOT-23-6 | U7, U8 |
| 2 | BSO615NG | SO-8_IRF956 | Q1, Q2 |
| 1 | C416264 P-Chanel Mosfet | TO-252-2 | Q3 |
| 1 | 5007620481 | 5007620481 | J1 |
| 1 | CAN2_T | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | CAN1_T | PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | BTS5200-4 | PG-DSO-14-40_EP | S1 |
| 4 | C37049 DIODE | D_SOD-123F | D1, D2, D3, D4 |
| 2 | NUP2105L | SOT-23 | D5, D6 |
| 4 | 100NF 100nF | C_0805_2012Metric | C1, C4, C13, C14 |
| 2 | 10UF 10uF | C_0805_2012Metric | C2, C3 |
| 4 | 100UF 100uF | C_Elec_6.3x7.7 | C5, C6, C7, C8 |
| 4 | 100P 100p | C_0402_1005Metric | C9, C10, C11, C12 |
| 16 | 10K 10k | R_0805_2012Metric | R1, R6, R7, R8, R9, R10, R12, R14 +8 |
| 4 | 4.7K 4.7k | R_0805_2012Metric | R2, R3, R4, R5 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 220 | R_0805_2012Metric | R11, R13, R15, R17 |
| 2 | 20K 20k | R_0805_2012Metric | R19, R22 |
| 2 | 120 | R_0805_2012Metric | R24, R25 |
| 4 | 47K 47k | R_0805_2012Metric | R31, R32, R33, R34 |
JoeMBMC V3.1 design files
The KiCad project lives in the JoeMudr/JoeMBMC repository on GitHub; these links point at the commit this page was built from.
JoeMBMC V3.1: common questions
What microcontroller does the JoeMBMC V3.1 use?
The JoeMBMC V3.1 is built around the TEENSY4.0, from the NXP family.
How big is the JoeMBMC V3.1 PCB?
The JoeMBMC V3.1 measures 68 × 92 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the JoeMBMC V3.1?
67 components, from 24 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the JoeMBMC V3.1 design files?
From the JoeMudr/JoeMBMC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the JoeMBMC V3.1 design in my own project?
Yes, under the terms of its MIT license, which JoeMudr chose for the repository.
Can I test firmware for the JoeMBMC V3.1 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
More boards in JoeMBMC
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532