Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 1.94 KB

README.md

File metadata and controls

85 lines (56 loc) · 1.94 KB

BMS Tools

Screenshots


Windows version, cell info tab.

More Screenhots

Purpose

This repository aims to provide open source tools for popular Battery Management Systems (BMS).

Support

Currently it only supports the JBD BMS.

I've compiled some JBD register documentation, and at the time of this writing the most complete that I could find.

Planned feature support for JBD BMS

FeatureSupport
Cell / device infoFull support
EEPROM SettingsFull support
CalibrationFull support
MOS Control, Remaining capacity edit, balance controlFull support
LoggingFull support
GraphingPlanned
BLE SupportInvestigating
Firmware updateNot planned

Code

Currently provided:

  • Backend Python library
  • Frontent GUI App

Planned:

  • Command line app

Changelog

Changelog

Installation

Backend Library

pip install .

GUI Build

While the GUI itself is wxpython and doesn't technically need to be built, but for distribution pyinstaller is used to build a distributable executable.

  1. pip install .[gui]
  2. make