This is a modified version. Since I have a large stock of STM32 chips on hand, I opted to use Ethernet to control multiple Bitaxe units rather than having them operate independently via ESP32s. This setup allows a single PC to control up to 220 Bitaxe units, monitoring metrics such as temperature, real-time hashrate, submitted shares, and rejection rates, while also enabling the remote power control of individual units. The PC takes over the tasks previously handled by the ESP32s, managing pool connectivity and job distribution; all you need is a network switch and the necessary Ethernet cables to connect them. I rewrote the firmware to accommodate the different chips and functionality. Both the hardware and software have been tested and are fully operational. All files—covering both hardware and software—are open-source; this was a massive undertaking. I would like to thank the community for their significant contributions in reverse-engineering the chip communication protocols, which made our work much easier.
I also modified the power supply scheme and removed certain components to further reduce costs.
Feel free to check out my repository.Github Repository,an English version of the README file is provided here.
