Skip to content

ESP32 Versions and Memory

Bernhard Kirchen edited this page Jun 3, 2024 · 12 revisions

Due to the growing size of the code and the flash memory limitations of the common ESP32 boards (4 MB) on the market today, we know that sometime in the future, ESP32 boards with a minimum of 8 MB of flash memory will be required to run the OpenDTU-OnBattery firmware.

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

Preferred are boards with the ESP32-S3, and -N8R, -N16R, -N32R in their names, indicating 8 MB, 16 MB or 32 MB 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 8 MB or 16 MB system using individual components (example below).

Wiring_ESP32_Symbol - Victr1Victr2PylontechHuaweiRelaisCMT2300upd

Alternatively, there are a few 8 MB or 16 MB integrated boards available, or under development, which combine many peripheral connections. Examples:

  • There is OpenDTU-Fusion Board available (Battery CANbus and VE.Direct shield sold separately starting June 2024):
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):

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