Switch-N-Sense
LibreSolar·bms-5s50-sc·power-pcb/Switch-N-Sense.kicad_pcb
About the Switch-N-Sense PCB
Switch-N-Sense is an open source PCB design by LibreSolar, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 94 × 57.5 mm, with 35 components from 16 distinct parts.
Other key parts include the BQ76200. By type, the board carries 14 resistors, 7 capacitors, 5 transistors, 5 connectors, 2 diodes and 1 IC.
It belongs with the power & battery designs in this gallery.
From the project
Battery management system for up to 5 Li-ion cells based on TI bq76920
Battery management system for up to 5 Li-ion cells based on bq76920 IC from Texas Instruments
The Libre Solar BMS is divided into two different boards, connected via a flat cable and integrated into one housing.
- 3 to 5 Li-ion cells (e.g. LiFePO4) - 50 A maximum current - Balancing current approx. 150 mA - STM32F072 ARM Cortex M0 microcontroller - Built-in CAN communication interface and UEXT extension connector

Main components on the Switch-N-Sense
Switch-N-Sense bill of materials (BOM)
35 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BQ76200 Texas Instruments | TSSOP-16_4.4x5mm_P0.65mm | U1 |
| 4 | BSC014N04LS Infineon | 5X6_MOSFET | Q1, Q2, Q3, Q4 |
| 1 | ZXMP6A13F Diodes Incorporated | SOT-23 | Q5 |
| 4 | CONN_01X01 Wuerth | Wuerth_WP-THRBU | P2, P3, P4, P5 |
| 1 | Conn_Switch-N-Sense Wuerth | Wuerth_WR-FPC_686112148922 | P6 |
| 1 | 10K 10k TDK | R_0603_1608 | RT1 |
| 2 | SMCJ24A Bourns | D_SMC | D1, D2 |
| 1 | 1u Yageo | C_0805_2012 | C1 |
| 2 | 10N 10n Yageo | C_0603_1608 | C2, C5 |
| 4 | 100N 100n Yageo | C_0603_1608 | C3, C4, C6, C7 |
| 2 | 2m Bourns | R_Bourns_CRE2512 | R1, R2 |
| 3 | 330 Yageo | R_2010_5025 | R5, R6, R7 |
| 2 | 100 Yageo | R_0603_1608 | R8, R13 |
| 2 | 4.7 Yageo | R_0603_1608 | R9, R12 |
| 2 | 1M Yageo | R_0603_1608 | R10, R11 |
| 3 | 1k Yageo | R_0603_1608 | R14, R15, R16 |
Switch-N-Sense design files
The KiCad project lives in the LibreSolar/bms-5s50-sc repository on GitHub; these links point at the commit this page was built from.
Switch-N-Sense: common questions
How big is the Switch-N-Sense PCB?
The Switch-N-Sense measures 94 × 57.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Switch-N-Sense?
35 components, from 16 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 Switch-N-Sense design files?
From the LibreSolar/bms-5s50-sc repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Switch-N-Sense design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which LibreSolar chose for the repository.
More boards in bms-5s50-sc
Similar boards
Display Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kControllerCurrentShuntAddOn
stuartpittaway
26 × 16.9 mm9 parts2LCC-BY-NC-4.01.1kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1kProgrammingAdapter
stuartpittaway
10.5 × 83 mm3 parts2LCC-BY-NC-4.01.1kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1k