News for hackers. Stuff that matters.
Re:How to build a circular LCD clock by altmanaltman on Tuesday July 14, 2026 @01:00AM (#48902478)
The cartoony clock looks a bit weird in terms of typography when the time is 10:29, the font kind of squeezes and becomes hard to read
Re:How to build a circular LCD clock by patates on Tuesday July 14, 2026 @01:21AM (#48902601)
you can also do this with an esp32 as long as you don't insist using a browser to draw a clock
Re:How to build a circular LCD clock by mareklarek on Tuesday July 14, 2026 @02:29AM (#48902974)
That's what i wanted to say also. The raspberry is a total overkill here.

Nice implementation though!

Re:How to build a circular LCD clock by monocasa on Tuesday July 14, 2026 @02:33AM (#48903001)
Yeah, LVGL is probably what you'd want in that environment.
Re:How to build a circular LCD clock by albert_e on Tuesday July 14, 2026 @01:29AM (#48902637)
> White USB-A to USB-C cable > White HDMI to micro HDMI cable

Why do they need to be ...white :)

Oh i see the cables now and cant unsee them.

I guess next step is to 3D print a back case mount that encloses the RPi and plugs into a wall socket for power.

Re:How to build a circular LCD clock by jzer0cool on Tuesday July 14, 2026 @01:30AM (#48902645)
$159 quite expensive for the LCD
Re:How to build a circular LCD clock by rf15 on Tuesday July 14, 2026 @01:32AM (#48902656)
It's an unconventional shape, and not subsidised by ads, etc..
Re:How to build a circular LCD clock by krige on Tuesday July 14, 2026 @01:52AM (#48902762)
There's a multitouch function
Re:How to build a circular LCD clock by maxlin on Tuesday July 14, 2026 @09:23AM (#48906483)
I have 30$ full devkits with multitouch displays...
Re:How to build a circular LCD clock by fourspacetabs on Tuesday July 14, 2026 @01:31AM (#48902649)
> I also tried with a Raspberry Pi Zero 2, but 512 MB of RAM were too little to run a modern browser, sadly.

I found that the surf browser was efficient enough to run fine on my Raspberry Pi Zero W. YMMV with animations and such, but it's much better than any chromium alternative in my experience.

Re:How to build a circular LCD clock by kristianp on Tuesday July 14, 2026 @04:11AM (#48903630)
Interesting, surf is based off WebKit2.

https://surf.suckless.org/

Re:How to build a circular LCD clock by usagisushi on Tuesday July 14, 2026 @09:27AM (#48906524)
I’ve previously used luakit browser [1] with cage WM [2] on a Pi Zero 2 W for my clock build, and it worked quite well.

[1]: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-na...

[2]: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/appli...

https://hackaday.com/2025/02/11/its-always-pizza-oclock-with...

Re:How to build a circular LCD clock by zerobees on Tuesday July 14, 2026 @01:47AM (#48902725)
How to build a circular LCD clock, step 1: buy a circular LCD that looks like a clock.

I'm not kidding, that's the extent of the build. They simply connect that display to a computer over HDMI. The only hacking here is browser-based JS for clock animations.

Re:How to build a circular LCD clock by Animats on Tuesday July 14, 2026 @02:19AM (#48902914)
There's a Kickstarter project to make a round phone.[1] That had potential as a female fashion accessory. But the site hasn't updated since 2025.[2]

[1] https://www.kickstarter.com/projects/dtoor/the-cyrcle-phone-...

[2] https://www.cyrclephone.com

Re:How to build a circular LCD clock by mock-possum on Tuesday July 14, 2026 @03:23AM (#48903294)
What makes a fashion accessory ‘female?’
Re:How to build a circular LCD clock by petesergeant on Tuesday July 14, 2026 @03:43AM (#48903431)
Who it's marketed at.
Re:How to build a circular LCD clock by jagged-chisel on Tuesday July 14, 2026 @05:47AM (#48904315)
Lack of an external frobnicator?
Re:How to build a circular LCD clock by IAmBroom on Wednesday July 15, 2026 @11:26AM (#48922313)
Higher price and the lack of pockets.
Re:How to build a circular LCD clock by rushil_b_patel on Tuesday July 14, 2026 @02:05AM (#48902832)
That modak font looks similar to one in Pixel phones clock. But Nice thing you made there :)
Re:How to build a circular LCD clock by atulvi on Tuesday July 14, 2026 @03:05AM (#48903184)
Maybe you'll love my minimalist clock design https://euclid.tulv.in/
Re:How to build a circular LCD clock by idank on Tuesday July 14, 2026 @04:40AM (#48903820)
Nice, is there a physical clock that works this way?
Re:How to build a circular LCD clock by waltbosz on Tuesday July 14, 2026 @09:47AM (#48906816)
I have a physical clock that sort of works that way. It's different from a flip clock. It has these sort of 10 sided dice with numeric faces that rotate each minute. But no, the minute hand doesn't take a full minute to rotate the digit. Instead, after a minute it slowly rotates to the next number. After 10 minutes, the 10s column rotates with the 1s column, then the hours column after an hour.

Now I'll have to dig it out of storage.

Re:How to build a circular LCD clock by trencedamp on Tuesday July 14, 2026 @03:16AM (#48903251)
Beat project, but

> I also tried with a Raspberry Pi Zero 2, but 512 MB of RAM were too little to run a modern browser,

You don't need a browser to display graphics. And you don't need to be a programming whiz either. I'm sure Claude could write some python to render these clock faces.

Re:How to build a circular LCD clock by edhelas on Tuesday July 14, 2026 @04:11AM (#48903624)
512mb or RAM to show the time, what a time we live in.
Re:How to build a circular LCD clock by Keyframe on Tuesday July 14, 2026 @07:59AM (#48905386)
No, 512mb NOT ENOUGH to show the time!
Re:How to build a circular LCD clock by teiferer on Tuesday July 14, 2026 @03:33AM (#48903355)
I came here to say the same thing. Why on earth do we need a "modern browser" to show a clock?
Re:How to build a circular LCD clock by Cthulhu_ on Tuesday July 14, 2026 @05:14AM (#48904051)
Yeah, there's loads of really cool visualizations you can do with really limited specs, demo scene stuff. Of course, that's an art of its own, it's probably easier to look at c++ and its graphics libraries, or even game engines.
Re:How to build a circular LCD clock by NuclearPM on Tuesday July 14, 2026 @10:23AM (#48907397)
Easier than what?
Re:How to build a circular LCD clock by anthk on Tuesday July 14, 2026 @06:57AM (#48904844)
Or TCL/Tk with even less RAM and CPU usage than Python.
Re:How to build a circular LCD clock by RicoElectrico on Tuesday July 14, 2026 @07:26AM (#48905065)
People tend to use LVGL for this kind of projects. Seems adequate. No X server, direct framebuffer write, good tooling.
Re:How to build a circular LCD clock by tomaskafka on Tuesday July 14, 2026 @07:59AM (#48905380)
Dude is literally showing the Pebble watchfaces in a screenshot (64 kB limit for both code and data).
Re:How to build a circular LCD clock by trencedamp on Tuesday July 14, 2026 @12:00PM (#48908868)
I just want to point out I think the project is still cool, if maybe inefficient. I love the idea of a clock that can do what a smart watch can do.
Re:How to build a circular LCD clock by fxwin on Tuesday July 14, 2026 @03:22AM (#48903288)
> The Pi 3B+ seems just enough to render some simple animations.

> I think a Pi 4 might be a good sweet spot between processing power and price,

I know this isn't exactly a serious product and more of a gadget/gimmick but man we are off by a factor of like 3-4 here :D

Re:How to build a circular LCD clock by hack1312 on Tuesday July 14, 2026 @03:28AM (#48903326)
If they didn’t use an entire browser to render the clock face this seems like it could be an Arduino/ESP32-esque project.
Re:How to build a circular LCD clock by ZiiS on Tuesday July 14, 2026 @03:36AM (#48903379)
Driving HDMI is way harder then you would guess; extremely fast timing to hit. A naive framebuffer alone won't fit in RAM, whilst not strictly needed it would make it a hard challenge.
Re:How to build a circular LCD clock by inigyou on Tuesday July 14, 2026 @10:01AM (#48907040)
An FPGA project then! Which reminds me, I should really try some...
Re:How to build a circular LCD clock by ZiiS on Tuesday July 14, 2026 @10:08AM (#48907161)
Yes a very fun FPGA project; but you will end up more expensive and more power hungry then a Pi Zero W which is more or less perfect for this use-case.
Re:How to build a circular LCD clock by maxlin on Tuesday July 14, 2026 @09:33AM (#48906615)
This. I've recently been porting my ECS-based 3d game/app engine for my 256MB Raspi Zero AND ESP32-S3, so reading that you need gigabytes to comfortably render a clock appears just ... stupid.
Re:How to build a circular LCD clock by teiferer on Tuesday July 14, 2026 @03:33AM (#48903363)
Are there epaper versions of those round displays? Maybe I'm old fashioned.
Re:How to build a circular LCD clock by bcraven on Tuesday July 14, 2026 @03:48AM (#48903471)
I know of some smaller ones:

https://repebble.com/watch

Re:How to build a circular LCD clock by blinry on Tuesday July 14, 2026 @04:50AM (#48903872)
Author here! :) This article is me sharing something that made me really happy, wanting to show others how they can do the same.

I see some comments pointing out that the clock wouldn't need to run in the browser. I picked this option to make it simple for folks around me to quickly prototype their own clock faces. This isn't supposed to be the cheapest or most efficient implementation, either; feel free to build your own LCD clock and then blog about how you did it!

Re:How to build a circular LCD clock by snorremd on Tuesday July 14, 2026 @06:59AM (#48904861)
Indeed. Don't be dissuaded by Hacker News commenters. All the naysayers here doesn't seem to have published their own blog posts about how they built circular LCD clocks with Arduino ESP32 and low level programming or whatever they fancy as "good enough".

Browser based rendering that allows people to easily make new watch faces with JS and SVG is a perfectly reasonable platform for a nifty project like this. I think your watch faces look neat.

Re:How to build a circular LCD clock by arkensaw on Tuesday July 14, 2026 @05:02AM (#48903955)
Its a genuinely nice idea, I do love the second clock face you've done, the sort of "fuel gauge" one. I think a great next step would be some sort of gallery of clock faces that people can use and contribute to, based on whatever code you've used to create them
Re:How to build a circular LCD clock by nickk81 on Tuesday July 14, 2026 @05:03AM (#48903966)
It goed to show how negative HN is
Re:How to build a circular LCD clock by sharken on Tuesday July 14, 2026 @06:10AM (#48904482)
In general not really, but I do understand why it's a bit underwhelming to buy the clock upfront.

With that said, the project is really cool and showcases the different watch faces well. For me that's the most interesting part, not how I construct a round LCD screen.

Re:How to build a circular LCD clock by sixsell1 on Tuesday July 14, 2026 @09:15AM (#48906374)
Next project: Dali circular clock (flexible OLED)
Re:How to build a circular LCD clock by mft_ on Tuesday July 14, 2026 @09:23AM (#48906485)
Really nice visuals!

Could you give a little more information about the 'stack' you're using to display the clock?

From this:

> This minicomputer will power the clock. The Pi 3B+ seems just enough to render some simple animations.

> I also tried with a Raspberry Pi Zero 2, but 512 MB of RAM were too little to run a modern browser, sadly. I think a Pi 4 might be a good sweet spot between processing power and price, currently.

...are you essentially displaying a full-screen browser window in the default Raspbian window manager and then running local Javascript for the clock itself?

Re:How to build a circular LCD clock by actionfromafar on Tuesday July 14, 2026 @09:29AM (#48906556)
Impressive cable lacing. Nobody talked about that yet.
Re:How to build a circular LCD clock by inigyou on Tuesday July 14, 2026 @10:00AM (#48907030)
Can it display the time on a set of scrollbars? :)
Re:How to build a circular LCD clock by buibuibui on Tuesday July 14, 2026 @05:03AM (#48903964)
I am currently building a project (http://www.screenwall.app) that tries to reuse old phones and tablets (that some people have in the drawer unused) as widget displays. Seeing such cool widgets always tempt me to buy it, although I know that my old Samsung A6 is perfectly capable for such things as well. :D
Re:How to build a circular LCD clock by fanatic2pope on Tuesday July 14, 2026 @09:56AM (#48906966)
FWIW your link comes up as a blank black page on Firefox/Linux.
Re:How to build a circular LCD clock by buibuibui on Tuesday July 14, 2026 @01:11PM (#48909971)
Can you check if it‘s still the case? :o
Re:How to build a circular LCD clock by fanatic2pope on Friday July 17, 2026 @07:43AM (#48946121)
Working now.
Re:How to build a circular LCD clock by amelius on Tuesday July 14, 2026 @07:39AM (#48905174)
I wonder how smooth the animations are and how much energy it uses.
Re:How to build a circular LCD clock by jaffa2 on Tuesday July 14, 2026 @08:24AM (#48905696)
It's cool I like it, but seems a little overkill on the HW. no matter. One thing though, how is the screen 1080px1080 ? Is it a 1080p square, with the visible pixles a circle cut out of that ? I doubt it's a non rectilinear pixel grid. i guess it's x y coords, rather than cartesian ?
Re:How to build a circular LCD clock by xdertz on Tuesday July 14, 2026 @10:45AM (#48907736)
It is logically a 1080x1080 rectangular display. Every pixel outside the circle is ignored.
Re:How to build a circular LCD clock by interstice on Tuesday July 14, 2026 @09:06AM (#48906254)
I doubt it's polar if that's what you mean.
Re:How to build a circular LCD clock by jaffa2 on Tuesday July 14, 2026 @09:27AM (#48906534)
yes i meant polar coords
Re:How to build a circular LCD clock by maxlin on Tuesday July 14, 2026 @09:43AM (#48906749)
A 256MB Raspi Zero can comfortably drive a HDMI-connected display at 1080p60, and not even drop frames when rendering textured+shaded 3d if you just reasonably account for overdraw.

Drawing something as simple as this with a browser is peak overkill. If the watch had a unreal-like PBR graphics diorama for example, gigabytes would at least be argued for.

Re:How to build a circular LCD clock by actionfromafar on Tuesday July 14, 2026 @11:09AM (#48908059)
Yes, all of that is on the roadmap for when it goes into production in China in the millions. This was just the mockup the artists used to test out some ideas.

Don't worry, we've got a long backlog of JIRA tickets to handle all of this.

Re:How to build a circular LCD clock by maxlin on Friday July 17, 2026 @01:34PM (#48950003)
Don't need an ounce of corporate bloat to be efficient in your own free-time projects. Writing some basic C/C++ OpenGL stuff, especially when using a ready-made engine, is now easier than ever.

Using a browser here is like buying an expensive, professional tier Stihl chainsaw just to cut two small twigs in your garden. Stupid overkill is stupid.

Re:How to build a circular LCD clock by skyberrys on Tuesday July 14, 2026 @10:50AM (#48907800)
Did you have any issues with screen orientation? I have a waveshare round display in one of my projects too, they are great looking. Mine had an issue with wire orientation where I needed to have the wire emerge from the bottom of the display, but then I needed to rotate the picture to properly handle the rotation. It was tricky to get that working smoothly.

Also the display cuts off the corners on mine. Does it do the same for you? I'm not too bothered by it but it's only good for running custom SW where it's okay to be missing the corners.

Re:How to build a circular LCD clock by avgDev on Tuesday July 14, 2026 @11:47AM (#48908637)
I wish you used banana for scale. I love the circular screens but man are they pricey compared to just square ones.
Re:How to build a circular LCD clock by ssfrr on Tuesday July 14, 2026 @01:03PM (#48909871)
> At first, I used some random phone chargers, but the Pis would always complain about undervoltage, and throttle their CPU

This is a real annoyance with raspberry pi's. At first you think that you can run them off of USB power, but then you realize that they start throttling at 4.75V, which is still within USB spec (especially when you consider the voltage drop across the USB cable). The point of a spec is that compliant stuff should work, so you shouldn't need a "high-quality" power supply and cable, just compliant ones.

Re:How to build a circular LCD clock by SpikedCola on Tuesday July 14, 2026 @02:47PM (#48911358)
I would love to find a circular LCD (even down to 1 or 2 inches across) that has a hole in the center, to be able to use it with a needle/stepper motor.
Re:How to build a circular LCD clock by serf on Tuesday July 14, 2026 @06:23PM (#48913689)
man it sucks that waveshare doesnt sell a 7 incher w/ integrated esp32 like they do with every single other round display, could've had the whole package ready to go.