Replies: 5 comments 9 replies
-
Beta Was this translation helpful? Give feedback.
-
Espressif suggests the SD3 pjn for PSRAM chip select, which could probably be freed, too. But another little problem, I just assembled the first Rev4 board today. 😅 |
Beta Was this translation helpful? Give feedback.
-
Ok, too late 😁 |
Beta Was this translation helpful? Give feedback.
-
is rev4 available anywhere? i was going to add PSRAM as i feel it will benefit this project greatly and i would like to build one. |
Beta Was this translation helpful? Give feedback.
-
I loved the idea of the gauge so I ordered some and deadbugged one in one of my remotes which are rev3. I added the code and it worked quite well. But now main tries to init the battery gauge chip before the Wire lib is initialized, so you get some delay starting up because of the errors. If I move init_battery() to after init_gui(), the Wire is initialized (in tft_hal_esp32.cpp) and the errors are gone. |
Beta Was this translation helpful? Give feedback.
-
Just as an idea: it seems that you can add PSRAM to every ESP32 wroom. You don't explicitely need an ESP32 wrover.
I found this idea here about the Cheap Yellow Display
I once ran OMOTE on such a "cheap yellow display" (ESP32-2432S028Rv1), just to see if it works.
Then I ordered a PSRAM for $2, soldered it and - it works. Didn't know that this is possible.
Maybe it is worth to add a SOIC8 footprint to hardware rev 4. The ESP32-PICO-D4 could be kept. PSRAM could even be optional. GPIO16 and GPIO17 are still free on the OMOTE, this is all you need.
I believe that the additional 4 MB RAM is not needed now. But if OMOTE should ever support web based configuration, I guess this will not be possible with the standard RAM of 320k, where most is already taken by WiFi, BLE and LVGL.
Beta Was this translation helpful? Give feedback.
All reactions