TimeChi was meant to be a physical desktop focus controller: turn a dial or press a control to start a timed work session, block distracting websites and notifications, and show a visible “do not interrupt” status. Its 2020 Indiegogo campaign raised about AU$270,480 (reported elsewhere as approximately €215,876), but the promised production devices were never delivered. The company entered liquidation in 2022.
The practical replacement is not an official TimeChi revival. It is Focus Dial, an independent open-source project inspired by the same idea. You can build that design with an ESP32, display, encoder, LED ring and printed enclosure—or use an M5Stack Dial for a substantially easier modern implementation.
What TimeChi promised
TimeChi was designed as more than a kitchen timer. Its value proposition was coordinating three things from one desk device:
- Personal focus: timeboxing and Pomodoro-style work sessions.
- Digital control: companion software intended to block websites and notifications.
- Physical availability: a traffic-light-style indicator showing whether the user was available or in a focus period.
The intended audience included programmers, engineers, students and office workers. The hardware was only half the product; its software integrations were essential to the concept. UNSW Founders’ description and contemporary coverage describe that combined hardware-and-software approach.
#1 Best Overall
- 35+ Guided Electronics Projects: Progress from LEDs and buttons to RFID access, real-time clocks, motion and distance sensing, environmental monitoring, motor control and interactive displays for STEM learning, coding clubs and maker projects
- More I/O and Memory for Larger Builds: The MEGA 2560 R3 provides 54 digital I/O pins, including 15 PWM outputs, 16 analog inputs, 4 hardware serial ports and 256 KB flash for projects that combine more sensors, controls and displays
- 200+ Components for Prototyping: Includes LCD1602, RC522 RFID, RTC, DHT11, HC-SR501 PIR, ultrasonic and water-level sensors, GY-521, MAX7219, keypad, joystick, rotary encoder, relay, SG90 servo, stepper motor, DC motor, breadboard and more
- Learn, Modify and Create: Follow 35+ guided lessons with example code, then adjust sensor thresholds, timing, display text, motor behavior and control logic to turn structured exercises into access systems, monitors, alarms and interactive projects
- Organized for Repeatable Learning: Pre-soldered modules, a solderless breadboard, storage case and small-parts box reduce setup time and keep sensors, LEDs, ICs, wires and other components easy to find between projects
Why TimeChi never shipped
A short timeline
| Date | What happened |
|---|---|
| 2020 | TimeChi launched an Indiegogo campaign. |
| January 2021 | Contemporary coverage listed this as the expected delivery period, subject to crowdfunding risk. (Pascal Forget) |
| 2020–2022 | The project reported development, redesign, sourcing and manufacturing delays during the pandemic. |
| July 12, 2022 | Founder Sean Greenhalgh announced that the company had entered liquidation. (archived campaign update) |
| After liquidation | Available reporting says backers did not receive the promised production devices. (Hackster) |
The founder attributed the failure to hardware redesigns, unavailable components, repeated build-test-redesign cycles, pandemic-era price increases, manufacturing and tooling costs, software development, travel and border restrictions, and dwindling funds after platform, payment, advertising and marketing expenses. The defensible description is therefore a crowdfunded hardware project that failed to complete production and entered liquidation, not an allegation of fraud.
The campaign totals are the same campaign expressed in different currencies and reported using different exchange rates: Hackster cites approximately €215,876, while the founder’s update gives AU$270,480.
The manufacturing lesson
Crowdfunding demonstrates demand; it does not prove repeatable manufacturing at the promised price. A prototype can work while production remains impractical. Component substitutions may force board, enclosure, firmware and certification changes, and a viable budget must also cover inventory, quality control, packaging, shipping, support and returns.
Rank #2
- TURN CODE INTO REAL-WORLD RESULTS — Follow 22+ guided lessons to make LEDs blink, read temperature and distance, move servo and stepper motors, control an LCD and respond to joystick or IR input; ideal for a family weekend build, homeschool unit, coding club or STEM classroom
- MORE PROJECT VARIETY IN ONE ORGANIZED KIT — Includes the UNO R3 controller, LCD1602 with pre-soldered header, breadboard power module, ultrasonic and DHT11 sensors, joystick, IR receiver and remote, SG90 servo, stepper motor, relay, DC motor, fan blade, displays, LEDs, buttons, resistors and jumper wires
- START WITHOUT SOLDERING — Plug-in modules, a solderless breadboard and the pre-soldered LCD help beginners focus on wiring, code and testing; the illustrated component list makes it easier to find each part and move from one lesson to the next
- LEARN THE LOGIC, THEN CREATE YOUR OWN — Use Arduino IDE and the included example code to understand digital input and output, analog sensing, timing, motor control and display functions, then change thresholds, speeds and sequences for alarms, environmental monitors, reaction games and motion projects
- CLEAR SETUP SUPPORT FOR FIRST-TIME BUILDERS — Download the latest tutorial and code, select the UNO board and correct computer port, check component polarity and breadboard rows, and keep power-module input at 9V or below; younger learners should work with an experienced adult
Focus Dial: an independent rebuild
Focus Dial recreates the central interaction model—physical control of a focus session—but it is not recovered TimeChi hardware or an official successor. It uses an ESP32 controller, rotary encoder, OLED display, NeoPixel ring and a 3D-printed enclosure. Home Assistant acts as the orchestration layer.
Depending on your configuration, turning the dial can start a focus scene, dim lights, start music, turn off a television, invoke router or firewall blocking, or change phone notification behavior. The exact result depends on your Home Assistant host, router, phone and automations. The project coverage also describes an iPhone Do Not Disturb workaround rather than a clean official integration. (Hackaday)
Keep the system in layers
- Local device: timer, dial input, display and LED state.
- Home Assistant: scenes, webhooks and automations.
- Router or firewall: network-level blocking.
- Phone: Do Not Disturb or notification controls.
This separation makes failures easier to diagnose. The timer and visible state should remain useful even if Wi-Fi or Home Assistant is unavailable.
Rank #3
- 30+ Guided Electronics Projects: Start with LEDs and build toward LCD1602 displays, RFID access, motion detection, distance sensing, motor control and environmental monitoring for STEM learning, coding clubs, classrooms and hobby projects
- 200+ Components Across 63 Types: Includes an ELEGOO UNO R3 controller, LCD1602, RC522 RFID, RTC, HC-SR501 PIR sensor, ultrasonic sensor, DHT11, GY-521, MAX7219, keypad, joystick, relay, SG90 servo, stepper motor, breadboard and more
- Begin Without Soldering: Pre-soldered modules, a solderless breadboard, organized storage case and small-parts box reduce setup time and help beginners move from lesson to lesson while keeping LEDs, ICs, wires and sensors easy to find
- Learn, Modify and Create: Program the ELEGOO UNO R3 board with Arduino IDE using the included PDF tutorial and example code, then adjust sensor thresholds, timing, display text and motor behavior to turn guided lessons into original projects
- Flexible Power and Project Setup: Includes a 9 V, 1 A power supply, breadboard power module, 9 V battery and USB cable to support controller, breadboard and module experiments without sourcing basic setup accessories separately
Parts for the documented Focus Dial
Electronics and mechanical components
- Adafruit QT Py ESP32 Pico
- 16-pixel 5050 NeoPixel ring
- 128×64 SSD1306 OLED module
- Low-profile 56 mm rotary encoder
- 12 mm tactile push button
- Hookup wire and heat-shrink tubing
- 50 mm beaker cover or similar diffuser component
- M2 self-tapping screws, roller bearings, washers and rubber feet
- Black tint film, matte clear coating, silicone mold-making rubber and titanium-dioxide pigment
The complete project list is on Hackaday.io. It includes affiliate links, so treat it as a parts reference rather than an independent buying recommendation.
Tools and fabrication
- FDM 3D printer
- Resin printer or equivalent resin-printing setup
- Soldering iron or station and helping hands
- Precision screwdriver set, wire stripper and flush cutters
- Sanding supplies, tweezers, pliers, flux and solder
The electronics are approachable because the design uses modules rather than a custom PCB. The enclosure is the demanding part. FDM printing can produce functional pieces; resin printing gives a smoother cosmetic finish. The LED diffuser is particularly specialized because the project uses molded silicone rather than a simple transparent print.
How to build the original-style design
- Collect the modules and mechanical parts. Confirm dimensions and connector orientation before printing.
- Fabricate the enclosure. Print or outsource the parts, then sand, finish and test-fit the encoder, display, button and diffuser.
- Assemble and wire the electronics. Mount the QT Py, OLED, encoder, button and NeoPixel ring according to the project’s current instructions.
- Flash the published firmware. Use the project’s current repository or tutorial for the exact wiring definition and flashing procedure; the available project summaries do not establish a safe universal command sequence.
- Connect the device to Home Assistant. Verify that the device can send its intended event before adding disruptive actions.
- Create a focus automation. Start with a timer, local indicator and one Home Assistant scene.
- Add network, lighting, media and phone actions one at a time. Test each action independently.
- Add cancellation and recovery. Provide a physical override and a clear paused, completed or interrupted state.
Do not expose a Home Assistant webhook casually to the public internet. Prefer local-network access or authenticated Home Assistant APIs, use long unguessable secrets, and avoid unauthenticated endpoints that control household devices.
Rank #4
- All-in-One Starter Kit for Beginners: Part of the Powered by Arduino program, this kit includes an original Arduino UNO R4 WiFi, 300+ high-quality components, 50+ hands-on projects (30 basic, 13 fun, and 8 IoT), and 100+ free video lessons co-created with renowned educator Paul McWhorter. Designed for beginners ages 8+, it provides a complete, step-by-step path to learn Arduino, electronics, coding, and IoT. RoHS compliant for added safety and quality, it also makes a thoughtful gift for tech enthusiasts, students, and aspiring makers for birthdays, holidays, and special occasions
- Powerful Arduino Uno R4 WiFi Board: Upgraded from the Arduino Uno R3, the Arduino Uno R4 WiFi features a 32-bit processor, more memory, and built-in WiFi and Bluetooth, enabling connection to third-party apps for more interactive and practical projects.
- 300+ Components for Endless Possibilities: With 300+ components and sensors, this kit is perfect for portable projects. It features step-by-step tutorials, open-source code, and compatibility with other Arduino boards like Uno R3 and Nano, offering endless customization and learning opportunities.
- Engaging Projects for Every Skill Level: Featuring 50 projects (30 basic, 13 fun, 8 IoT) with IoT app integration like Arduino IoT Cloud , this kit supports Arduino C++ programming, making it perfect for students, teachers, and engineers to learn, code, and create at any skill level.
- Dedicated Support for Beginners: Alongside online resources and video tutorials, SunFounder provides technical support and troubleshooting forums to help beginners solve programming challenges with ease.
Where the project gets difficult
iPhone controls
The reported iOS implementation uses a Bluetooth audio-board workaround to make automation behave as required. Test the phone shortcut independently, verify Bluetooth permissions and pairing, and keep the dial’s local indicator useful even when the phone action fails. It is not a seamless official API integration.
Network blocking
Router-level blocking is powerful but blunt. It can affect every device on the network, miss alternate domains, interact badly with CDNs and apps, and be bypassed through VPNs, encrypted DNS or cellular data. Start with a small blocklist, test subdomains and reconnect behavior, and provide a visible override.
Enclosure quality
Printer calibration, layer visibility, sanding, diffuser quality, encoder alignment, bearing fit, button placement and cable management determine whether the result looks like a desk product or a prototype. The commodity-looking parts list does not include printer ownership, failed prints, resin supplies, finishing materials, shipping or your time.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Best Value
- The most economical kit comes with everything compatible with Arduino to starting programming for beginners .
- This is the upgraded starter kits come with a 9V 1A Power Adapter (At least $5.99 on amazon) to replace a 9V Battery , and the Lcd1602 module come with pin header(not need to be soldered by yourself).
- Include High Quality Base Board base on Arduino UNO R3 compatible with Arduino IED and Sensors, Servo, Motor, ULN2003 driver board, lcds, etc.
- Free PDF Tutorial and Datasheet are available to download from our official website or you can contact our customer service.
- All of the Components and Integrated Circuits are individually packaged and labeled, and packing in a plastic box which is bigger enough for you.
State recovery
Use a local session-state variable, define what happens after reboot, show paused or interrupted status, and include a manual cancel control. Persistence in device storage or Home Assistant helpers is a recommended engineering choice, not a documented guarantee of the original project.
Easier alternative: M5Stack Dial
The M5Stack Dial integrates much of the required hardware: an ESP32-S3, 1.28-inch 240×240 circular display, rotary encoder, touchscreen, RFID reader, RTC, buzzer, battery connector and charging circuitry. Dial v1.1 uses the Stamp-S3A module; check the revision documentation before choosing firmware.
M5Stack documents an ESPHome and Home Assistant path. The guide specifies ESPHome Device Builder 2026.4.0 or later for its documented setup:
- Install or open ESPHome Device Builder in Home Assistant.
- Create a new device and select the ESP32-S3 device type.
- Edit the YAML configuration.
- Save and compile.
- Download the firmware in factory format.
- Connect the Dial over USB-C.
- Flash it through ESPHome Web.
- Reset the device.
- Add the discovered device under Settings → Devices & Services in Home Assistant.
See M5Stack’s official Home Assistant guide for the current flow. This route removes most custom wiring and mechanical fabrication, but it is not the same industrial-design object: you trade the custom Focus Dial enclosure and large status ring for a supported development board.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Which approach makes sense?
| Option | Build effort | Customization | Best for |
|---|---|---|---|
| Focus Dial from scratch | High | High | Makers who want the project, enclosure and tactile behavior |
| M5Stack Dial | Low to medium | Medium | Home Assistant users who want integrated hardware and less fabrication |
| Software-only setup | Low | Medium | Readers who need a timer and blocking but not a physical status signal |
Choose the original-style build if
- You enjoy soldering, printing and enclosure finishing.
- You want a highly customizable object and visible desk status.
- You are comfortable maintaining Home Assistant automations.
Choose an M5Stack Dial if
- You want to minimize wiring and mechanical work.
- You value an integrated display, encoder, RTC, buzzer, touch and Wi-Fi platform.
- You can accept a different appearance and interface.
Choose software only if
- You want the lowest-cost, fastest setup.
- You do not need a physical “do not disturb” signal.
- You prefer not to maintain hardware, Wi-Fi or a local automation server.
The practical verdict
TimeChi’s failure was a production failure, not proof that the physical-focus idea was useless. Focus Dial shows that the core concept can be rebuilt with accessible modules and Home Assistant, while the M5Stack Dial makes the hardware shortcut far more practical. Most makers should choose between those two based on whether they want a fabrication hobby or a dependable starting platform; everyone else can get the timer, blocking and scenes with software alone.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




