Skip to content

Conversation

@liamcottle
Copy link
Member

This PR enables automatic shutdown when the ThinkNode M1 battery hits 3.3v or less.
We want to avoid writing to flash when voltage is low, as it can lead to file system corruption.

It also shows a Low Battery. Shutting Down! message on screen before it shuts down.

Since this is an eink display, it will persist after power loss. This is gated behind an #ifdef THINKNODE_M1 as I don't have other eink displays to test the aesthetics of the font size and spacing.

I noticed the blue status LED was still on when powering down, so this is manually disabled as well.

@recrof
Copy link
Collaborator

recrof commented Aug 31, 2025

this shoud be also added to lilygo t-echo, as it uses exactly the same display.

@ripplebiz ripplebiz merged commit e8d4ab5 into meshcore-dev:dev Aug 31, 2025
@liamcottle liamcottle deleted the feature/thinknode-m1-poweroff branch August 31, 2025 11:04
VirtualP1rate added a commit to VirtualP1rate/MeshCore that referenced this pull request Oct 10, 2025
…-m1-poweroff

ThinkNode M1: low battery auto shutdown
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants