After a few prototypes using Arduino boards and AVR 8-bit microcontrollers, the current version of the charge controller is based on 32-bit STM32 ARM MCU. This change was necessary in order to be able to implement a CANopen stack. In addtion to that, the used STM32F072 allows for some additional nice features like USB or a real-time clock.

Charge controller PCB

Features

Development

The charge controller is under active development and you are welcome to participate.

Visit the GitHub page for schematics and board layout.