Submitted by webmaster on Fri, 05/24/2019 - 14:27


The following is a list of other open source initiatives with goals similar to or closely related to those of the project. Where appropriate, we attempt to identify if and how we are in cooperation with these projects. Finally, we provide our rationale for how the project differs from other projects and if and why it must exist as an independent entity.

Each of the projects listed here has provided a worthwhile reference and inspiration over the course of development of the MPPT/BMS project(s). Each has also failed to meet the design goals of the project.



Cooperation is not in cooperation with this project, which is an initiative of the German research society institute Fraunhofer IISB (


The scope of this project far exceeds the goals of the MPPT/BMS initiatives. It is nonetheless a well-funded and organized open source hardware/software project and certainly worthy of examination.

ElectroDacus SMBS40/SMBS120

Cooperation is not in cooperation with this project.


ElectroDacus provides a means of managing battery storage of solar generated electricity for powering an off grid residence. The requirement of a DC/AC inverter plus the design requirements for power consumption exceed the goals of the MPPT/BMS projects.

Adafruit LiPoly USB Solar Charger

Cooperation is not in cooperation with this project.


The key differences between this project and the project(s) is the former does not aim to provide a true MPPT solution, nor is it designed to interface with a micro-controller via an industry standard interface such as I2C.


Cooperation is not in cooperation with this project. In march 2018, we contacted the project team at BayLibre requesting reference designs for the electronics. At the time of writing, we have yet to receive these.


This appears to be an open source project on the software side only. Most open source enthusiasts agree that BeagleBoard ( is not full open source owing to dependencies on proprietary components. Our interest in the project was to migrate from a BeagleBoard to an Arduino microcontroller so as to achieve a full open-source solution.