Overview

Another simple little project that snowballed into something a bit more substantial. It started as a recreation of the open source SimpBMS project, moving it away from a discontinued development board... But if we're using a Teensy 4.1 we should take advantage of the extra I/O pins, right? And while we're at it, lets add some HV Isolation to the battery comms side of things, and some better protection to the inputs... We could use the Teensy RTC and SD Card and improve the logging. And add a proper warning buzzer and eye-searingly bright red warning LED - After all NMC cells aren't renowned for their stability.

Substantially snowballed, and grew a little in size, While maintaining cross-compatibility with original SimpBMS connector choices, this should be a bit more robust and a lot more versatile than the original.

Hardware Features & Protection

The system offers extensive circuit protection, isolating power and communications on critical paths while guarding against overvoltage across digital and analogue inputs up to 24V. Key features include:

Firmware Repository

Explore the VSCode/PlatformIO C++ firmware source.

View Firmware

Hardware Repository

Review the KiCad PCB files and schematics for the Comms Board.

View Hardware