
For some time now, I have been spending a large part of my free time on creating a 48V open-source BMS hardware. It had to meet certain quality requirements, as I develop HV traction battery systems professionally and have some insight into the mistakes that can occur in practice. Or where one should take a closer look at the design. It has taken a while to get from the idea to this day. However, the hardware has now been initially tested and there is quite detailed initial operation documentation with measurements available for some parts.
It would be absolutely great if someone were found who could further develop or utilise this basis in any way. For personal reasons, I am unable to do this to the extent that would be necessary (and possible) in the foreseeable future.
In particular, perhaps implement software for the BMM that maintains the flexibility to operate different, preferably ‘dumb’ battery modules (without their own software) that are unaware of each other on the same isoSPI bus.*

Projects such as the capacitor bank (for testing) or the galvanically isolated 48V to 5V/3V power supply could be useful, tried and tested resources for other projects, even outside of the Karlsolar project.
The KiCad sources, production data and, where available, simulation data and initial operation software are available for download for each sub-project.
*I suspect that, looking ahead, Zephyr could be a good basis for this. Even if it can currently only use a core of the RP2350. If SMP is required, FreeRTOS would probably be better in the short term. In any case, the current approach with Micropython is not performant enough – or native modules would have to be implemented here. But that would mean returning to C as the language.