Does your clock really need a full Box2D physics model. No. But is does make it a lot more fun.

This is my BadClock™.

It runs late when you don’t wind it. Hands fall off when you’re too rough and it forgets how DST works. So it may adjust your clock in the wrong direction. Or not. Who knows.

It did take considerable time to make it performant on the Raspberry Pi that runs it. It is just a web app. Got it down from the 50% CPU on the screenshot to around 8%. Still working on more improvements because the gravity simulation also runs a bit slower than I'd like.
@html5test you say "just a web app" as if that's a bad thing.. 50% to 8% is amazing
@html5test wow! Will you open source it? Would love to have one at home! 🤩
@html5test what a cool idea (and display)! 🤩
@html5test Hahahaha, I love it! Did @vasilis already see this?!
@html5test First billion dolour kickstarter.
@html5test don't the cogs inside break if you move the handles independently?
@boreq No, not usually... unless you overwind the clock... then it could become a problem.
@html5test It is the perfect accessory for the time-blind.
@html5test niels can you please fill it with beans
@beanclock I’m not sure if you realize, but I have the type of brain that now has to drop everything until I have beans in my clock.

@beanclock

Just putting this out there.

@html5test it's like a dream come true! i love the trace the bean juice leaves, the attention to detail is what it's all about
@html5test @beanclock it’s nice to know there are still real artists out there
@html5test this is totally deranged and I am here for all of it 🤩
@html5test "Wer hat an der Uhr gedreht ..."
@html5test what screen model is that?

@HeNeArXn It's a Waveshare 5-inch circular display, with a Raspberry Pi and Sensor Hat mounted to the back of it.

https://www.waveshare.com/5inch-1080x1080-lcd.htm

5inch HDMI Round Touch Display, 1080 × 1080, IPS, 10-Point Touch, Optical Bonding Toughened Glass Panel | 5inch 1080x1080 LCD

5inch HDMI Round Touch Display, 1080 × 1080, IPS, 10-Point Touch, Optical Bonding Toughened Glass Panel | 5inch 1080x1080 LCD

@html5test

What an absurdly goofy and delightful project!

https://github.com/NielsLeenheer/BadClock

GitHub - NielsLeenheer/BadClock: A great clock, but also a really terrible clock

A great clock, but also a really terrible clock. Contribute to NielsLeenheer/BadClock development by creating an account on GitHub.

GitHub

@html5test

A friend had an old electric clock with a single-phase induction motor. After plugging it in he had to give second hand a rotational nudge to get the motor to start going. If he gave a counter-clockwise nudge the clock ran backwards!

@html5test this is amazing! 😀

@html5test This display is awesome, I didn’t know they existed.

Now I want to make an alarm clock or of it, with the whole display being a rotary knob for setting the time, alarm, etc.

@html5test dear, what time is it? I don't know, the clock itself is not sure... 🤪
@html5test I didn't even know they made those, but I see them on aliexpress for around $30-$40. Super tempting..
@html5test this is utterly ridiculous and I am fully here for it. Thank you for sharing, I am now giggling gently at my phone.