Ultimate Timer User Manual

End-user guide for the ESP32-based Ultimate Timer with local TFT control, profiles, WiFi setup, and browser access.

This project controls real hardware. Follow all electrical and installation safety rules for the device you built around it.

What this software does

Ultimate Timer is a programmable timer with two operating modes:

You can use it from the local TFT display with the rotary encoder, or from a web browser when WiFi is available.

Timer Screen
+--------------------------------+
| State              Running     |
| On Time            5 s         |
| Off Time           5 s         |
| Output             ON  004:22  |
| Cycles             3/INF       |
|                                |
| [Start] [Stop] [Reset]         |
+--------------------------------+

Quick start

Turn encoder
Move through menus or change the current value.
Short press encoder
Select a menu item, lock a field, or confirm a value.
Long press encoder
Open the main menu from the Timer Screen.
PIN_KEY0 short
Move one step left in field input, or exit if you are already at the first position.
PIN_KEY0 medium/long
Back out of the current menu, or save and return from field input.

Default press times in this repository: short 50 ms, medium 1000 ms, long 2000 ms.

Manual pages

Complete document index

index.html
Manual Home (landing page)
timer-screen.html
Timer Screen
main-menu.html
Main Menu
cyclic-timer.html
Cyclic Timer
timer-24h.html
24h Timer
remote-access.html
WiFi & Web UI
menu-cyclic-settings.html
Cyclic Timer Settings Menu
menu-24h-settings.html
24h Timer Settings Menu
menu-system-settings.html
System Settings Menu
menu-save-profile.html
Save Profile Menu
menu-load-profile.html
Load Profile Menu
menu-new-profile.html
New Profile Menu
menu-delete-profile.html
Delete Profile Menu
menu-wifi-manager.html
WiFi Manager Screen

Important behavior to know

mrWheels Repository index