Since balcony solar systems are very popular here in Germany, I kept asking myself how to further improve the energy yield of two to four PV modules in a practical and affordable way.

Sunchronizer started as S1 (single-axis) and has now evolved into a full family of trackers:

The goal across all variants is the same: use mostly 3D-printed parts plus standard hardware so builders can reproduce the system themselves.

Tracking is driven by a 6000N linear actuator (elevation) and controlled by an ESP32 with dedicated motor electronics. The firmware is based on ESPHome, which makes integration into Home Assistant straightforward, while still allowing standalone operation. In standalone mode, position/time can be provided by GPS, and the controller computes the optimal target angles from location, time, and configured system orientation. Panel angle and heading are continuously monitored by IMU/compass sensors and corrected during runtime as needed.

Real-world measurement campaigns are published regularly and show clear gains:

Further info and resources:

Short note: the firmware/configuration is open source. STL files are available via my shop/platform listings.

Project repository (docs, firmware, measurements): https://github.com/Nerdiyde/Sunchronizer

Measurement overview (with links to detailed reports): https://github.com/Nerdiyde/Sunchronizer/blob/main/docu/measurements/MEASUREMENT_OVERVIEW.md

STL files, technical data, and dimensions:

Front view rendering of the Sunchronizer S1

View of the first Sunchronizer prototype.
Side view rendering of the Sunchronizer S1

Behind the stages of the first Suncrhonizer prototype. The electronics are not yet stored in the final electronics housing.
CloseUp of the mounted "SolSpot" (Sun tracking sensor) and GPS sensor on the sensor dock of the Sunchronizer.
View of the mounted BMI160 in its 3D printed protection case. This is mounted on the back of the panel to measure the elevation angle of the panel. It is measured four times per second and adapted to match the desired target angle.

Back side view of the mounted sensors on the sensor dock.

Support:

If you want to support me, you can do so by like on this project page, on Instagram or by donating a coffee. :)


Licenses:

Content that is not based on software/code: Unless otherwise stated, all works presented here that are not based on software/code are subject to the CC BY-NC-SA 4.0 license (attribution – non-commercial – dissemination under the same conditions 4.0 international).

You can find a summary here: https://creativecommons.org/licenses/by-nc-sa/4.0/deed.de

You can find the complete legal text here: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.de

Software/code-based works Unless otherwise stated, all software/code-based works presented here are subject to the GNU Affero General Public License v3.0

You can find a summary here: https://tldrlegal.com/license/gnu-affero-general-public-license-v3-(agpl-3.0)#summary

The complete legal text can be found here: https://www.gnu.org/licenses/agpl-3.0.de.html