
BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells

Project to make my own low-power house sensors.
Housens L is an open-source printed circuit board by passcod, from the passcod/Housens repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 50 × 50 mm with 53 parts on 55 nets, routed with 435 tracks and 163 vias.
It is built around the MLPF-WB55-01E3, BME280 and LM3670MF-1.8, with the REG710NA-3/3K, AP22966DC8 and CR2032 among its other parts. Its parts include 19 capacitors, 8 resistors, 8 ICs, 4 connectors and 2 switches. It belongs with the STM32 boards of this library.
Project to make my own low-power house sensors.
Current iteration (r002):
Hardware licensed CERN-OHL-S.
Firmware licensed GPL-3.0-or-later.


| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100n | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5, C7, C8, C9, C14, C15 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R5, R9 |
| 5 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C6, C10, C13 |
| 4 | MountingHole_M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 220n | Capacitor_SMD:C_0603_1608Metric | C18, C19, C20 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 100p | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 2.2u | Imported:L_Wuerth_WE-TPC-2811 | L2 |
| 1 | 2.4GHz | Invented:Texas_SWRA117D_2.4GHz_Right_BigHole | AE1 |
| 1 | 32.768kHz | Crystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal | Y2 |
| 1 | 32MHz | Crystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal | Y1 |
| 1 | 4.7u | Imported:L_Wuerth_WE-TPC-2811 | L1 |
| 1 | AP22966 | Invented:DFN-14-1EP_3x2mm_P0.4mm_EP1.78x1.35mm_AP22966 | U7 |
| 1 | BME280 | Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering | U2 |
| 1 | CR2032 | Connector_Wire:SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief | BT1 |
| 1 | JTAG/SWD | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | LM3670MF | Package_TO_SOT_SMD:TSOT-23-5 | U1 |
| 1 | MLPF-WB55-01E3 | Invented:MLPF-WB55-01E3 | U8 |
| 1 | OPT3005 | Imported:OPT3005DTSR | U3 |
| 1 | REG710NA-3.3 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | RPI_SWD | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4 |
| 1 | RPI_SWD | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | STCC4 | Invented:STCC4 | U5 |
| 1 | STM32WB55CGUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm | U4 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1 |
| 1 | USB_C_2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J2 |
| 1 | USER | Button_Switch_THT:SW_PUSH_6mm | SW2 |
The 52 most common of 53 parts.
It measures 50 × 50 mm and has 4 copper layers, 1.61 mm thick.
53 parts, built around the MLPF-WB55-01E3, BME280, LM3670MF-1.8 and REG710NA-3/3K. 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.
From the passcod/Housens repository on GitHub, at the commit this page was made from: the board is Housens-L.kicad_pcb and its schematic Housens-L.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells



saihibbkaura/saihibb-kaura.github.io
This project implements the board recorded in the engineering portfolio: STM32WB55 MCU, USB-C power/data, single-cell LiPo charging, 3.3 V regulation, I2C environmental sensing, external SPI flash and BLE/RF access.

dmcke5/ZenDeck
This is the second revision of my Mini PC based handheld Gaming PC! It is designed for a Beelink SER 5 Mini PC but could be adapted to other systems by changing the mounting brackets and outlet plate.


rice-eclipse/flight-computer
Custom STM32-Based flight computer to gather data from IMUs, altimeters, and GPS, and control in-flight pyrotechnic events.

KawaharaLab/ISWC2026_picoRingdual
This repository contains the hardware design files, firmware, and evaluation applications for the dual-wearable system (Finger Ring and Wristband) presented in our ISWC 2026 paper.