Skip to content

ESP32 Versions and Memory

Manos1966 edited this page Jun 2, 2024 · 12 revisions

Due to the growing size of the code and the memory limitations of the common ESP32 boards (4Mb Flash) on the market today, we predict sometime in the future, ESP32 boards with minimum 8Mb will be necessary to run the OpenDTU-onBattery code.

Note: Users report that some board-versions have WiFi problems https://github.com/helgeerbe/OpenDTU-OnBattery/issues/935#issuecomment-2138018534

Such boards' naming will have the ESP32-S3 and -N8R, -N16R, -N32R indicating 8MB,16Mb or 32Mb Flash memory respectively.

ESP32-S3 Versions B

ESP32 16MB vs 8MB Ali

ESP32-S3_DevKitC-1_pinlayout_v1 1

Posibilities / Ready-Boards

You can put together your 16Mb system using individual components (example below)

Wiring_ESP32_Symbol - Victr1Victr2PylontechHuaweiRelaisCMT2300upd

Alternatively, there are a few 16Mb integrated boards available or, under development that combine many options. Some examples:

  • There is OpenDTU-Fusion Board available, currently without a CANbus/VE.Direkt:
OpenDTU-Fusion2

(CANBus/VE.Direct add-on board is currently (May 2024) undergoing Beta-testing): OpenDTU-Fusion CAN


  • There is OnBattery-Pro board (currently (May 2024) undergoing Beta-testing):

Note: current OpenDTU-OnBattery Software (May 2024) can support max. two of the three Ve.Direct Ports of this board OnBatery-Pro


  • There is an "OpenDTUonBattery Platine mit Maximal-Ausbau DC/DC und JK-BMS Stecker" board with direkt JK-BMS and Huawei Rectifier option (currently (May 2024) under development):
28566-grafik
Clone this wiki locally