If you were around for #MakersHour last night you might have seen me share my 3d printed "eclipse" clock. Here's a thread sharing some more information about it:

/1

First things first... the guts! The brains of the operation is an #UnexpectedMaker ESP32-S2 Feather Board running #CircuitPython and soldered to some perfboard. Around the outside is an @adafruit Neopixel ring and in the middle is a beefy 7-segment display. Using the Stemma connector I also have AHT20 and SGP40 sensors connected. The sensors are currently "stuck" to the front of the enclosure for air flow reasons.

/2

The enclosure itself was designed using #TinkerCad and #3dprinted on my #PrusaMini using @[email protected] Polyterra matte black filament.

I need to modify the case to allow for increased airflow inside the case so that the sensors can receive more air.

/3

Code wise, the whole shebang runs on #CircuitPython. The Neopixel ring displays the passing of time, advancing the gradient every second. The actual time displays on the seven segment display in the middle and data from the sensors is sent to my #HomeAssistant install once per minute using MQTT.

/4

What's next?

I want to create a cover for the 7-segment display because I'm somewhat "offended" by the fact the background if the display is a different colour to the actual enclosure. Need to figure out how best to do that.

I also want to integrate some "pomodoro" style functionality because I'm terrible at focusing for any length of time and I'm interested to see if I can help myself out with a bit of structure!

/5