

TemperaturePCB
Version 4 of the diyBMS
- Size
- 16 × 29.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 3
- Nets
- 2
- Pads
- 15
- Tracks, vias
- 7, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 21 Mar 2019
- Updated
- 25 Oct 2026
Overview
TemperaturePCB is an open-source printed circuit board by stuartpittaway, from the stuartpittaway/diyBMSv4 repository on GitHub. It is a 2-layer board of 16 × 29.8 mm with 3 parts on 2 nets, routed with 7 tracks and 0 vias.
It is built around the S2B-PH-SM4-TB(LF)(SN). It belongs with the power boards of this library.
Main components
1README
TemperaturePCB/README.mdDIYBMS TEMPERATURE SENSOR BOARD
This is the hardware for a TEMPERATURE SENSOR BOARD. This works with the all-in-one and v450 modules.

KiCAD 7
This design uses KiCAD version 7.0.5. Use the same or newer version for editing and viewing the files. You don't need to install KiCAD if you just wish to build one.
JLCPCB
This design will create a PCB and design files suitable for "almost" full construction at JLCPCB. Some manual soldering will still be required for the connectors and cabling.
Look inside the "export" folder for the relevant production files. Support this project by using JLCPCB referral link https://jlcpcb.com/RSZ when registering for the first time.
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 10K NTC | Resistor_SMD:R_0805_2012Metric | TH1 |
| 1 | MountingHole | MountingHole:MountingHole_6.5mm_Pad_Via | H1 |
| 1 | S2B-PH-SM4-TB(LF)(SN) | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J1 |
More from stuartpittaway/diyBMSv4
11- 2 layers116 × 75.5 mm

- 4 layers71.1 × 89.6 mm

- 2 layers122.5 × 87.6 mm

- 2 layers61 × 74 mm

- 2 layers30 × 50 mm

- 2 layers30 × 61.3 mm

- 2 layers30 × 61.3 mm

- 2 layers30 × 50 mm

- 2 layers75 × 30 mm

- 2 layers26 × 16.9 mm

- 2 layers10.5 × 83 mm

Similar boards
- 4 layers38.4 × 128.5 mm

- 4 layers83 × 109 mm

- 2 layers82 × 42 mm

Open authenticator
Open-Authenticator/hardware-design
Hardware design files for open authenticator
86 parts42MIT - 4 layers39 × 92 mm

Chaac ng
alvarop/chaac
This is a work in progress for a wireless weather station project.
82 parts21MIT - 2 layers52.9 × 22.9 mm

MSP430G2553-Feather
upsidedownlabs/MSP430G2553-Feather
MSP430G2553 based Adafruit feather compatible board 🪶
76 parts10 - 2 layers35 × 100 mm

WalkieTalkie
GuzziFlipFlops/ESP32-Walkie-Talkie
An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with
66 parts7MIT - 4 layers58.4 × 22.9 mm

Quickfeather board
antmicro/quickfeather-dev-board
This project contains open hardware design files for the QuickFeather development board based on the QuickLogic EOS S3 Sensor Processing Platform.
101 parts6CC-BY-SA-4.0 - 2 layers

Questions
How big is the TemperaturePCB PCB?
It measures 16 × 29.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TemperaturePCB use?
3 parts, built around the S2B-PH-SM4-TB(LF)(SN). 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 TemperaturePCB KiCad files?
From the stuartpittaway/diyBMSv4 repository on GitHub, at the commit this page was made from: the board is TemperaturePCB/TemperaturePCB.kicad_pcb and its schematic ControllerCircuit/ControllerCircuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TemperaturePCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask stuartpittaway before reusing the design.