Updated version 4. Thanks to DaystateRebel for all the help!
I got to like this little module as it boots up and connects to the FX Chrono in less than 2 seconds. It's a battery hog, as all ESP32s are, so DaysatteRebel is working on a low cost ($25-30) smart watch version hack with a different chip that uses 10x less power, so lasts about 20-30hrs minimum. This ESP32 module with the internal battery only lasts in continuous use about 1-1.5 hrs (may be 2, but not tested). Encouraging anyone to improve on it!
Change log: No basic changes to measurements/operation. Still under work, maybe some bugs.
Nicer display, better layout. Note: if you go into the menu after taking some shots, you will lose the displayed data when you return. Will work on this later.
Added sub-menu for battery volts, amps, and temp for all 3 ports. Removed "zzz" sub-menu for now for auto-shutdown.
Added internal Battery voltage to front screen
Will add client (chrono) battery voltage as well, but no values yet
Auto-shutdown goes into effect if no buttons pressed or not shots after 3.5 mins of idle (the FX Chrono auto-shuts down after 3 mins) The feature is not fully tested, but works and should not impact your use otherwise. FYI: The module has a dedicated Power OFF button that you press for 6 seconds to turn off and 2 secs to Power ON. You can also press this button for 2 sec but less than 6 seconds and can soft restart (reboot) it.
The 3 buttons: there is Button B on the side, Button A is the large on front and Power Button is next to it on the other side. The LED blinks very slowly at 5 sec on/off while waiting to connect. The BLE is preventing it to flash faster. It is to shut off when connected to the chrono, as to save power and also to not keep flashing on your eyes.
It has a gyro/accelerometer, so adding a
cant indicator is possible. As you know, even 1-2 degree cant to either side can result in a half to one inch deviation. Has a microphone, IR LED, RTC, EEPROM, so can add more features.
View attachment M5Stick_Plus_Rev4.zip