We publish major software releases for our open source BMS platform every 3 to 6 months and interim bug fixes when solved in the News section. By subscribing to the foxBMS Newsletter, you will be informed when the new releases are available. Further, the foxBMS Technical Specifications, the foxBMS Roadmap and the foxBMS Documentation are also updated regularly. Alternatively, you can contact us by using the online form in case of questions or suggestions.
foxBMS is a free, open and flexible research and development environment for the design of Battery Management Systems (BMS). Above all, it is the first universal hardware and software platform providing a fully open source BMS development platform. It aims to control modern and complex electrical energy storage systems, like lithium-ion battery packs. Furthermore, its aim is to accelerate the research, development and test processes used in the mobile and stationary electrical energy storage domains by using seamless development processes and integration. For this reason, it is perfectly suited for research and development, including fast prototyping and testing (Technical Specifications). Above all, the hardware and software components are used at Fraunhofer IISB (Erlangen, Germany) in our 100kWh 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). Further, it was also developed to control other kind of rechargeable batteries and electrochemical systems:
- Lithium-Ion and Solid State Batteries
- Lithium-Sulfur Batteries
- Sodium-Ion Batteries
- Lithium-Ion Capacitors (LIC)
- Electric Double-Layer Capacitors (EDLC, supercapacitors or ultracaps)
- Redox-Flow Batteries (RFB) (e.g., Vanadium Redox-Flow)
- Fuel Cells (FC)
foxBMS is a modular open source BMS development platform, hence it targets the automotive, aviation, space, (sub)marine, railway, industrial, consumer, and renewable energy domains. We are constantly working on the development of the hardware and software building blocks, thus providing regular updates. To support you in the development of commercial hardware and software adaptations to specific application requirements, please contact us.
The architecture of foxBMS is the result of more than 15 years of development in innovative hardware and software solutions for rechargeable battery systems, redox-flow battery systems, and fuel-cell systems at Fraunhofer IISB in Erlangen (Germany). Consequently, we use the hardware and software building blocks as battery management system at Fraunhofer IISB in all of our research and development projects (Technical Specifications). Further, our self-developed 100kWh stationary lithium-ion battery system to store electric energy generated by photovoltaic panels and our TÜV road homologated electric vehicle are two examples of such systems using our open source BMS. As a result, we provide a strong experience in designing and developing innovative solutions for advanced battery systems in the domains described hereafter.
Automotive and Road Transport: Electrified Vehicles (e.g., 48V Boardnet Batteries, Plug-in Hybrid and Full Electric Vehicles, Utility Vehicles (including Forklift Trucks), Trucks and Busses with Hybridized Powertrains), Electric Bicycles (e.g., e-Bikes and Pedelecs)
Railway and Rail Transport: Electrified Rail Public Transports (e.g., Traction Energy Storage Units with Batteries, Supercap or Ultracaps for Electric Locomotives)
Aviation and Aerospace: Gliders (e.g., Battery Supplied Electric Sustainer and Self-Launcher), Aircrafts (e.g., High-Power Batteries for APU), Satellites (e.g., Nanosatellites, Spacecrafts)
Marine and Underwater: Multi-Megawatt-Hours (MWh) Battery Systems (e.g., Submarines, Cruise Ships, Underwater Robotics)
Industrial: Ultra-High-Performance Battery Systems (e.g., Complete Full-Custom Battery System Prototypes for Test Benches and Robots)
Renewables: Electric Energy Storage Systems for Renewable Energies (e.g., Photovoltaic and Wind Parks)
The foxBMS platform is also used in education by universities. Based on our cooperation with the University of Bayreuth in Germany, foxBMS is used to demonstrate and explain the functions of a battery management system to students in the following master degree programs:
- Batterietechnik, Master of Science (M.Sc.) (German Program)
- Battery Materials and Technology, Master of Science (M.Sc.) (International Program)
Modular Open Source BMS Platform
The architecture of foxBMS is the result of more than 15 years of innovation in hardware and software developments. At Fraunhofer IISB in Erlangen (Germany), we develop high performance lithium-ion battery systems. Consequently, the foxBMS hardware and software building blocks provide unique open source BMS functions for your specific product developments (Technical Specifications). The software of our open source BMS platform is licensed under the 3-Clause BSD license, while the hardware and the documentation are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Furthermore, foxBMS 2 has been certified as open source hardware by the Open Source Hardware Association under the OSHWA UID DE000128.
foxBMS Open Source BMS Hardware
The hardware of foxBMS provides redundancy 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). As a result, the redundant hardware architecture of foxBMS enables the development of battery systems requiring a high level of safety, reliability and availability. The hardware of our open source BMS platform is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. It contains only components and devices not requiring confidential agreements to get their datasheets.
foxBMS Open Source BMS Software
The software implemented in foxBMS uses only specifically developed open source and free of charge software components and modules, or free of charge third-party software. The entire source code is provided online for free on GitHub. It includes a configuration for Visual Studio Code and a toolchain for the platform, thus enabling immediate use on Windows operating systems. It also provides a graphical user interface (GUI) entirely programmed in Python. Furthermore, the software of our open source BMS platform is licensed under the 3-Clause BSD License. All foxBMS parts come without restrictions, including free and open source use, as well as closed source commercial use.
The following list gives and example of services we offer in our research and development team at the Fraunhofer IISB:
- Manufacturing and shipment of foxBMS development kits and customized prototypes
- Design of electronic BMS hardware and optimization for your specific requirements
- Development of embedded BMS software and configuration for your specific application
- Modelling of battery cells (electric and thermal) for accurate state estimation algorithms (e.g., SOC, SOE, SOH, SOP)
- Prototyping of high performance battery systems (e.g., for automotive, aviation and stationary applications)
- Consulting in the field of battery systems and failure analysis
- Characterization and Benchmarking of analog frontend ICs (AFE) and monitoring solutions
- Do not hesitate to contact us by using the online form.