TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Physical Pomodoro Timer with ESP32 and e-paper screen

315 pointsby rukenshiaabout 2 months ago

23 comments

teddyhabout 2 months ago
Physical pomodoro: &lt;<a href="https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;3&#x2F;34&#x2F;Il_pomodoro.jpg" rel="nofollow">https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;3&#x2F;34&#x2F;Il_pomod...</a>&gt;
评论 #43517476 未加载
评论 #43515912 未加载
评论 #43515993 未加载
评论 #43519600 未加载
评论 #43517087 未加载
评论 #43516345 未加载
评论 #43515191 未加载
评论 #43523232 未加载
sambronerabout 2 months ago
I love this project! The UI feels so delightful and well thought out. I guess I found another weekend (multi-week?) activity.<p>If you&#x27;re looking for hackathon projects, the E-ink ecosystem is well developed enough that they&#x27;re pretty easy to program against and Claude&#x2F;the AIs can pick up the API surface. Plus, people generally don&#x27;t know what they&#x27;re looking at -- you have to say &quot;kindle-style screen&quot; -- but people (me? but also guests) <i>do</i> seem to prefer having a e-ink screen in the living room over a backlit display because it&#x27;s so much less intrusive.<p>FWIW, E-ink [0] AND pomdoros [1] are <i>each</i> a whole thing of mine.<p>[0] <a href="https:&#x2F;&#x2F;sambroner.com&#x2F;posts&#x2F;raspberry-pi-train" rel="nofollow">https:&#x2F;&#x2F;sambroner.com&#x2F;posts&#x2F;raspberry-pi-train</a><p>[1] <a href="https:&#x2F;&#x2F;sambroner.com&#x2F;posts&#x2F;personal-analytics-2024" rel="nofollow">https:&#x2F;&#x2F;sambroner.com&#x2F;posts&#x2F;personal-analytics-2024</a>
btbuildemabout 2 months ago
Always interested to see a &quot;device&quot; type of project on here -- they tend to be the most challenging, even if the goal is simple. The intersection of object design, electronics and code is a great playground.<p>I really like the choice of screen, and generally the considerations given (and explained in the readme!) for purpose and usability.<p>Couple of notes on the object design (and this is something I find very challenging, and spend a lot of time iterating on)<p>- What if the knob was on top of the device, wide and flat? you could center the screen, make the device smaller, and the physical action of turning it would be less likely to push the box around<p>- Chamfers and fillets go a long way to make a thing look polished -- it&#x27;s a small detail, but the difference between a sharp edge and a rounded one somehow seems to matter a lot.<p>- Since the menu always has three options, what if instead of the knob there were three buttons on the top surface (like the &quot;snooze&quot; of an alarm clock)? Fewer interactions to fiddle with!<p>- You can get translucent filament, and it makes for very cool &quot;light conduit&quot; parts -- eg, the LED box could be solid, and it would look like something from an 80s dashboard. Alternately, you could print a border for the screen, and light that up instead, making for a more minimalist design.<p>(Sorry, I can&#x27;t help it, I like thinking about these things)<p>How did you design the knob, OpenSCAD? The knurling is a nice touch, and looks like it was done in a programmatic way.
评论 #43516588 未加载
gorgoilerabout 2 months ago
Lasering in on the three different use cases (rather than just one generic 25min focus time) and also providing statistics are both cool additions. Nice.<p>It would be a good addition to your write up to mention, for the uninitiated, that pomodoro is of course <i>named after</i> a physical timer with a rotary encoder!<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;@thejinxes&#x2F;ditch-the-tomato-timer-d8bbf01c341c" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@thejinxes&#x2F;ditch-the-tomato-timer-d8bbf01...</a><p>If you ever get around to your goal of having a red e-ink screen, that would be a fun alternative to Pepe.
knowknowabout 2 months ago
Cool project! I would recommend checking out the LVGL library [0], it’s an embedded graphics library to create UIs. It’s pretty simply to use and feels a bit like html. It’s a little bit harder to set up hardware communication, but once it’s set up, it streamlines making the UI and responding to input immensely.<p>[0] - <a href="https:&#x2F;&#x2F;github.com&#x2F;lvgl&#x2F;lvgl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lvgl&#x2F;lvgl</a>
评论 #43516374 未加载
fredzelabout 2 months ago
Very interesting, I&#x27;ve been thinking on how to make physical pomodoro timer (or just display for one), but with circular screen and preferably no exact time remaining visible. as for me it is both distracting and anxiety-inducing. I&#x27;ve been using Visual Timer app [0] on my android phone and it has mostly been great, but putting phone away would obviously be better.<p>[0] <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=at.cwiesner.android.visualtimer">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=at.cwiesner.an...</a>
评论 #43515121 未加载
评论 #43515109 未加载
rambambramabout 2 months ago
The whole idea of pomodoro comes from a physical kitchen timer in the shape of... you guessed it, a pomodoro.<p>The best UX for the pomodoro technique can be found in this physical kitchen timer, if you&#x27;d ask me.
评论 #43515299 未加载
atemerevabout 2 months ago
I know assembling things is half the fun, but if you just want a universal ESP32 device with screen and buttons, I recommend M5stack. Cheap, programmable, uniquitous.
评论 #43515759 未加载
pedalpeteabout 2 months ago
A guy I know tried to build a business around a physical pomodoro timer a while back - <a href="https:&#x2F;&#x2F;www.indiegogo.com&#x2F;projects&#x2F;timechi-your-smart-productivity-tool#&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.indiegogo.com&#x2F;projects&#x2F;timechi-your-smart-produc...</a><p>A useful addition for those using this in an office, and even for those who don&#x27;t want to look at the screen for the remaining time, would be to have an LED (maybe as a nice lightbar) on the top of the device which shines red or green to suggest to those who can&#x27;t see the screen (viewing from the other side) if you are available to be interrupted or not. You could even make it as a progressive light bar if you were so inclined.
chungusabout 2 months ago
Absolutely love it. Inspires me to think about porting my own productivity tools to an IRL device.
thunder-blue-3about 2 months ago
Every time I see something pertaining to a pomodoro timer, I&#x27;m reminded of interviewing with a YC founder in downtown san mateo in the early 2010s (he was working on websockets + slide deck&#x2F;prezi-like tech iirc), and half our interview consisted of him hyping up this technique. The company went under within a year, and I could never respect this technique afterwards
评论 #43515670 未加载
评论 #43515130 未加载
评论 #43516443 未加载
ifelloverabout 2 months ago
I love this! I’ve been playing around with browser extensions to achieve this, and it always seems to get lost in the clutter of my busy workspace. A physical timer for this is a brilliant idea.<p>Another thing I’ve been contemplating is a “do not disturb” signpost on my desk when in focus time; might be that this timer could also double as that.
jpcomabout 2 months ago
It&#x27;s very beautiful, lovely work. Sleek and shiny, it&#x27;s a device that begs for interaction, which is important in something that you&#x27;ll be engaging with every 24-30 minutes. I would like a version of the display to show grains of sand falling through a digital hourglass.
ozimabout 2 months ago
Not sure if author posted it here but don&#x27;t forget use of &quot;pomodoro&quot; term is copyrighted.<p><a href="https:&#x2F;&#x2F;www.pomodorotechnique.com&#x2F;pomodoro-trademark-guidelines&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pomodorotechnique.com&#x2F;pomodoro-trademark-guideli...</a>
评论 #43516813 未加载
评论 #43516863 未加载
评论 #43521821 未加载
jjiceabout 2 months ago
$35 for the ePaper display seems pretty decent these days. Are these actually getting cheaper or am I off? I know it’s a patent riddled tech so that probably is the bit cost limiter, but I’ve been so excited seeing it more and more the last few years.
mavamaartenabout 2 months ago
I&#x27;m so sad that ePaper displays are still so expensive. They&#x27;d be perfect for splashing some home assistant driven goodness around my house. But the tiny ones are too tiny for my taste, and the big ones too expensive.
评论 #43516718 未加载
dartharvaabout 2 months ago
GPLv3-licensed GUI Pomodoro app for Linux, for anyone who needs it: <a href="https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;Solanum&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;Solanum&#x2F;</a>
jrockwayabout 2 months ago
I made an e-ink clock once. The display documentation basically said you&#x27;d break the display if you refreshed more frequently than some long interval. I refreshed it every minute and indeed it broke after a year.
johntopiaabout 2 months ago
Neat project!
bloopernovaabout 2 months ago
This is fantastic and I want to build one. The UI is delightful, and as other people have said, the multiple modes for different tasks is a great idea.
desertmonadabout 2 months ago
Awesome project :-)<p>I think the missing ingredient here is a way to export the tracked activities, but this looks like it was fun to make!
vram22about 2 months ago
Anyone made a cool software Pomodoro or other time-related app with interesting variations?
gregwebsabout 2 months ago
I use this timer which has the advantage of being portable: <a href="https:&#x2F;&#x2F;gymboss.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gymboss.com&#x2F;</a>
评论 #43549797 未加载