Hollow Clock V (remix using ESP32-C3-mini)
by Pivoine311 · via Printables
| Format | STL |
| Category | Art |
| License | CC BY-NC-SA |
| Triangles | 1.7k |
| Uploaded | Jan 3, 2026 |
⬇ 14 downloads
❤ 6 likes
👁 185 views
Description
This remix does not modify the Shiura clock, which looks perfect, but proposes a method for using an ESP32-C3-super-mini instead of the initial RP2040 zero It also accepts the more Shiura design based on the SEEED XIAO C6 chipset. Although the original sketch delivers the expected functionnality, using Wifi provides additional features The provided sketch enables WiFi in HC5, with different way for using it : Using Smartconfig (and the ESPtouch phone application) to setup wifi credential initially (default mode). Clock time is synchronised on Internet Using Standard Wifi by entering credentials in the sketch Clock time is also synchronised on Internet Making the clock a Wifi access point ; in this case, the clock time is synchronised to the browser one This is useful on location with no direct Internet access All modes provide a Web Server for updating parameters (ex: night-time, test mode) and adjusting / tuning displayed time All modes (except the third one when TZSTRING is commented/removed) require to set TZSTRING according to you location For convenience, I included an xls file with infor from Nayarsystems (see URL inside the file) The sketch was initially made for the HC4 (and may work with it), based on the Shiura sketch at this time. It does not implement the SAFETY_MOTION logic, and I'm not sure it will work well when using the ratchet (based on my HC4 experience I didn't use nor print it, and it does not seem necessary in my case). In case you still try to use it with ratchet, please comment NO_RATCHET in order to avoid any backward move when adjusting time (supposing that the ratchet prevents backward move) This sketch requires the EspAsyncWebServer and AsyncTcp libraries (by ESP32Async) to be installed It implements mDNS, so the clock WEB pages should be available at http://hc.local (may be customized through SNAME - need a "recent" Android / IOS on phones) It also implements a WEB page for updating the software using WiFi (OTA mode) Configuration and operation are detailed at the top of the sketch By default, the sketch selects the C3 chipset (ESP32_C3_MINI defined, other constants undefined). Selecting the XIAO C6, is done by commenting ESP32_C3_MINI (// at begin of line) and decommenting XIAO_ESP32_C6 (removing //) Concerning the C3, the same mounting principle as for the RP2040 is used ; however, due to a different pin mapping, the esp32 board protudes, and the RP2040 box cannot be closed My initial solution was to clip the stepper control board as indicated by the pictures (there is no copper tracks in these areas), for reusing the RP2040 box A remix of the base-front part feeting specifically the C3 mount is now provided 28/02/25 The original base-rear part is also provided since the main model parts have been modified meanwhile (should correspond to the waveshare zero part) In order to solder the C3 at the appropriate "level" on the stepper board, I inserted a second raw of black spacer on the 4 motor control pin (see picture) As an extra, I also provide a back cover STL for the hour hand (cover the magnet) You may need to adjust the size under the slicer to obtain the appropriate clearance Only modified or added parts are given. Other parts shall be taken from the original Shiura model, as well as mounting instructions.
Originally published on Printables