LightInk – An ESP32-based, solar-powered E-ink smartwatch with up to 10 months of battery life

by Chief Editor

The Shift Toward Ultra-Low Power Architecture

The future of wearables is moving away from power-hungry boot sequences. Traditionally, processors like the ESP32 seize approximately 28 ms to boot, consuming several milliamps of power before performing any actual tasks. This overhead is a significant barrier to achieving true long-term battery life.

From Instagram — related to Hardware, The Shift Toward Ultra

A emerging trend is the use of “wake stubs”—function pointers in the RTC memory. By allowing the core to run code in microseconds and bypassing the flash entirely, devices can boot, send data, and update display buffers in less than 1 ms. This approach allows the system to return to deep sleep almost instantly, drastically reducing energy draw.

Did you know? Standard ESP32 boot sequences create a massive energy overhead. By reimplementing SPI communication within a wake stub, active time can be reduced to under 1 ms.

Optimizing Hardware for Efficiency

To maximize longevity, engineers are removing high-power-consumption components. This includes eliminating dedicated battery-charging ICs and accelerometers, which often draw unnecessary quiescent current.

The integration of specialized components, such as the TPS63900 buck-boost converter with a 75-nA IQ, allows devices to operate dynamically at voltages like 2.6V or 2.9V, ensuring that every micro-amp of harvested energy is used effectively.

Solar-First Design: Beyond the Charging Cable

We are seeing a return to the philosophy of 90s solar digital watches, but with modern smart capabilities. The trend is shifting toward “solar-first” operation, where a solar cell is not just a secondary charger but the primary power source maintaining a small battery.

By pairing a solar cell with a modest 100mAh battery, it is now possible to achieve an operational lifespan of 6 to 10 months. This eliminates the need for frequent plugging-in and reduces the device’s reliance on the power grid.

Pro Tip: To maintain precise timekeeping in ultra-low-power devices, implement manual drift calibration for the RTC. Targeting 1ppm (parts per million) ensures the watch remains accurate over months of operation.

The Evolution of E-Ink in Wearables

E-paper displays are becoming the gold standard for wearables where battery life is prioritized over high refresh rates. A 1.54-inch B/W e-Paper panel (such as the GDEH0154D67) provides high visibility with minimal power consumption.

The Evolution of E-Ink in Wearables
Hardware The Evolution Integrating Specialized Off

The key to the next generation of E-ink devices is “ultra-fast partial updates.” Instead of refreshing the entire screen, which is energy-intensive, devices only update the specific pixels that change. This enables the device to remain in deep sleep whereas the display refreshes, further extending the battery life.

Integrating Specialized Off-Grid Connectivity

Future wearables are expanding beyond simple Bluetooth and Wi-Fi. The integration of LoRa (via transceivers like the Wio-SX1262) and GPS allows for communication and navigation in areas without cellular coverage.

This combination of LoRa, GPS, and solar power transforms a simple smartwatch into a resilient tool for outdoor and off-grid use, all while maintaining a compact 3D-printed form factor.

Open-Source Hardware and Community Iteration

The development of high-efficiency wearables is increasingly driven by open-source collaboration. Platforms like GitHub and Hackaday allow developers to share ESP-IDF firmware, EasyEDA hardware designs, and 3D printable models.

Open-Source Hardware and Community Iteration
Hardware Frequently Asked Questions How

This community-driven approach allows creators to build upon existing projects—such as the SQFMI Watchy—to specifically target improvements in power efficiency and feature sets without increasing the physical size of the device.

Frequently Asked Questions

How long can a solar-powered E-ink watch last?

Depending on the design and solar supplement, devices like LightInk can operate for approximately 6 to 10 months on a 100mAh battery.

What is a wake stub in the context of ESP32?

A wake stub is a function pointer in the RTC memory that allows the processor to execute code immediately upon waking, bypassing the flash boot process to save time, and power.

Why use LoRa in a smartwatch?

LoRa provides long-range, low-power communication, making it ideal for wearables intended for off-grid use where Wi-Fi or cellular networks are unavailable.

Want to dive deeper into open-source hardware? Let us know in the comments which ultra-low-power features you’d want in your next wearable, or subscribe to our newsletter for more embedded engineering insights!

You may also like

Leave a Comment