2017-12-13: foxBMS software version 1.0.0 is now available online
Based on all the feedback received during the last 2 years by foxBMS partners and users, the embedded software and the computer software have been restructured to provide a clearer structure and allow enhanced flexibility. Major updates of foxBMS are planned to be released every 3-6 months. To get foxBMS news, feel free to register to our newsletter. The foxBMS roadmap and risk analysis are now available in the online documentation.
foxBMS is a free, open and flexible development environment for the design of battery management systems. It is the first really universal development environment and platform providing a fully open source battery management system able to manage modern and complex energy storage systems. foxBMS aims to accelerate the research, development and test processes used in the mobile and stationary electrical energy storage domains by using seamless development processes. It is perfectly suited for research and development, including fast prototyping and testing. The foxBMS hardware and software building blocks are used at Fraunhofer IISB (Erlangen, Germany) in our 60kWh stationary battery system (based on lithium-ion NMC/LTO battery cells), and in our electric vehicle (based on lithium-ion NMC/Graphite battery cells) where it has obtained a road homologation.
foxBMS is suitable and adaptable to current and future rechargeable energy storage systems based on lithium-ion batteries (LIB) or comparable electrochemical rechargeable accumulator cells (e.g., other chemistries like lithium-sulfur, sodium-ion or even all-solid-state batteries), lithium-ion capacitors (LIC), electric double-layer capacitors (EDLC or supercapacitors), or even vanadium redox-flow batteries (RFB).
foxBMS can be implemented in potentially any area of activity, like in the automotive, aviation, space, (sub)marine, railway, industrial, consumer, and renewable energy domains. The hardware and software building blocks are under perpetual and intensive development, thus evolving constantly and being updated regularly. Commercial hardware and software adaptations to specific application requirements can be inquired anytime by contacting us.
The architecture of foxBMS is the result of more than 15 years of development in innovative hardware and software solutions for lithium-ion battery systems at Fraunhofer IISB in Erlangen (Germany). The foxBMS hardware and software building blocks are used as battery management system at Fraunhofer IISB in nearly all of our research and development projects. Our self-developed 60kWh stationary lithium-ion battery system and our road homologated electric vehicle are two examples.
The hardware of foxBMS is designed in a redundant way to allow a safe software development process. It enables the management of high-performance prototypes of complex lithium-ion battery systems of any size (i.e., from one cell up to several hundreds of cells). The redundant hardware architecture of foxBMS is well suited to develop battery systems requiring a high level of safety and availability. The hardware is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license and contains only commonly available components and devices that do not require any confidential agreements.
The software implemented in foxBMS uses only specifically developed open source and free of charge software components, or free of charge third-party software. The entire source code of foxBMS is provided online on GitHub and it includes its own development environment and configuration files, thus enabling immediate use on Windows, Mac, and Linux operating systems. The software is licensed under the BSD 3-Clause license. All foxBMS parts can therefore be utilized unrestrictedly, including free and open source use, as well as closed source commercial use.
The beta-test of the foxBMS hardware and software was supported by 15 international partners in 7 countries worldwide. The lastest versions of the foxBMS files including the hardware, the software and the documentation is now freely available online on GitHub. Please take into consideration that we cannot offer an extensive free support in case of technical problems: this means that we will consider your requests if they are described clearly, but we cannot guaranty to answer you personally in a given timeframe.
Type of services we offer:
- Distribution of electronic battery management system board prototypes
- Design of electronic BMS hardware and optimization for your specific requirements
- Development of embedded BMS software and configuration for your specific environment
- Modelling of battery cells (electric and thermal) for accurate state estimation algorithms (e.g., SOC, SOH)
- Prototyping of complex battery systems
- Consulting in the field of battery systems and failure analysis
Frequently Asked Questions (FAQ)
Where can we buy the foxBMS hardware?
To order foxBMS development kits, simply contact us by specifying the quantity of BMS-Master Units and BMS-Slave Units needed, and provide your contact data. We are currently working on a solution to offer the foxBMS hardware by ordering directly online. We ask you for your patience and understanding, since certification processes are costly and take time.
Are you looking for partners do develop, test, manufacture or distribute foxBMS?
We are currently analyzing these questions and are open to concrete propositions. Please note that we are not interested in buying components or web design services.
Which licenses apply to foxBMS?
The foxBMS software is licensed under the BSD 3-Clause license, while the hardware and the documentation are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Is it further possible to participate in the beta-test of foxBMS?
The beta-test period with 15 international partners in 7 countries worldwide was running until end of 2016. Access to the hardware and software files is now open to everybody on GitHub.