Skip to the content
2 layers99.4 × 60.2 mmTeslaBMBCheck, the printed circuit board in 3D

Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board.

Size
99.4 × 60.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
47
Pads
157
Tracks, vias
363, 114
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Jun 2025
Updated
23 Oct 2026

Overview

TeslaBMBCheck is an open-source printed circuit board by svpetry, from the svpetry/TeslaBMBCheck repository on GitHub. It is a 2-layer board of 99.4 × 60.2 mm with 42 parts on 47 nets, routed with 363 tracks and 114 vias.

It is built around the USBLC6-4, BSS138 and IRLML2244, with the IRLML2502, SLA-05VDC-SL-C and SS14 among its other parts. Its parts include 11 resistors, 9 capacitors, 3 transistors, 3 connectors and 3 switches. It belongs with the PIC boards of this library.

Main components

6

README

README.md

TeslaBMBCheck

Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board. It also supports balancing and clearing faults.

Model S Battery Modules Model S Battery Modules

Module Locations

Model S Battery Modules

BMB Components

For each brick the BMB has a group of identical SMD components to read the voltage levels and do balancing. The elements in the topmost rectangle have already been replaced and re-sealed with epoxy.

Model S Battery Modules

BMB Single Group For A Brick

The components here often have corrosion damage.

Model S Battery Modules

BMB Resistor And Capacitor Values

These are the values I measured.

Model S Battery Modules

Parts

42
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0805_2012MetricC1, C3, C4
310KResistor_SMD:R_0805_2012MetricR7, R8, R23
34K7Resistor_SMD:R_0805_2012MetricR3, R4, R5
210uCapacitor_SMD:C_1206_3216MetricC2, C7
222pCapacitor_SMD:C_0805_2012MetricC15, C17
25K1Resistor_SMD:R_0805_2012MetricR1, R2
2~Button_Switch_SMD:SW_SPST_CK_RS282G05A3SW1, SW2
110 MHzCrystal:Crystal_SMD_HC49-SDY1
110KPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV1
115Resistor_SMD:R_0805_2012MetricR6
115KResistor_SMD:R_0805_2012MetricR10
11KResistor_SMD:R_0805_2012MetricR19
11uCapacitor_SMD:C_0805_2012MetricC5
147nCapacitor_SMD:C_0805_2012MetricC6
1BSS138Package_TO_SOT_SMD:SOT-23Q2
1CHARGEspetry:KF7.62_2PJ2
1ICSPConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ9
1INFOLED_SMD:LED_0805_2012MetricD15
1IRLML2244Package_TO_SOT_SMD:SOT-23Q1
1IRLML2502Package_TO_SOT_SMD:SOT-23Q3
1PIC18F2480-ISOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1POWERspetry:HRO-TYPE-C-31-M-12USB1
1SLA-05VDC-SL-CRelay_THT:Relay_SPDT_RAYEX-L90K2
1SS14Diode_SMD:D_SMAD2
1TESLA_BMSspetry:Molex_Mini-Fit_Jr_5566-10A_1x05_P4.20mm_VerticalJ1
1USBLC6Package_TO_SOT_SMD:SOT-23-6U1
1WC1602Aspetry:LCD-20x4DS1

The 37 most common of 42 parts.

Similar boards

  • 2 layers106.7 × 123.2 mm12VSupport, the printed circuit board in 3D

    12VSupport

    svpetry/12VSupport

    System to support a vehicle 12V electrical system with a LiIon battery to prevent the lead battery from depletion.

    97 parts
  • 2 layers139 × 94 mmUC segment control, the printed circuit board in 3D

    UC segment control

    bigdisp/scoreboard-hardware

    Schematics of pcb for the scoreboard.

    140 partsMIT
  • 2 layers144.8 × 70 mmActiveLoadBigMosfets, the printed circuit board in 3D

    ActiveLoadBigMosfets

    jakubprzybytek/ActiveLoad

    Active Load for testing power supply circuits

    189 parts
  • 2 layers65 × 56 mmPrinter HAT, the printed circuit board in 3D

    Printer HAT

    mikenorgate/3d-printer-power-hat

    A Raspberry PI HAT for controlling power to your 3D printer

    38 parts10
  • 2 layers125 × 100 mmESP Edgedevice, the printed circuit board in 3D

    ESP Edgedevice

    sarinsanyal/pcb-shems

    This Smart Edge Node is an industrial/home energy monitoring and switching board that bridges high-voltage AC mains power with low-voltage microcontroller logic.

    68 parts
  • 2 layers195.6 × 113 mmHVA, the printed circuit board in 3D

    HVA

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    228 parts
  • 2 layers138 × 76 mmSensorboard, the printed circuit board in 3D

    Sensorboard

    Sharki-66/womo-home-esp32

    Caravan Smart Home Display with esp32

    79 partsMIT
  • 4 layers120 × 100 mmBsc, the printed circuit board in 3D

    Bsc

    shining-man/bsc_hw

    Hardware battery safety controller (BSC)

    286 parts31MIT

Questions

How big is the TeslaBMBCheck PCB?

It measures 99.4 × 60.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TeslaBMBCheck use?

42 parts, built around the USBLC6-4, BSS138, IRLML2244 and IRLML2502. 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 TeslaBMBCheck KiCad files?

From the svpetry/TeslaBMBCheck repository on GitHub, at the commit this page was made from: the board is Board/TeslaBMBCheck/TeslaBMBCheck.kicad_pcb and its schematic Board/TeslaBMBCheck/TeslaBMBCheck.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TeslaBMBCheck design in my own project?

Its repository states no licence, so its author keeps all rights: ask svpetry before reusing the design.