├── .gitattributes ├── 3d_model └── step │ ├── back_v4_LP773575.stp │ ├── back_v5_LP785060.stp │ ├── clip_v5.stp │ ├── frame_v4.stp │ ├── front_v4.stp │ ├── panel_v4_LP773575.stp │ └── panel_v5_LP785060.stp ├── LICENSE ├── README.md ├── board ├── 3D_PCB1_2025-10-22 (7).png ├── 3D_PCB1_2025-10-22.png ├── Gerber_SLC_2025-10-22.zip ├── SCH_Schematic1_2025-10-26.pdf └── Wiring.JPG ├── images ├── SLC_small.jpg └── slc_picture_small.jpg └── src ├── boot.py ├── lib ├── aiodns.py ├── battery_manager.py ├── config │ ├── config.py │ ├── dst_rules.json │ └── secrets.json ├── display_manager.py ├── lib_display │ ├── SLC_logo_328x208.bin │ ├── SLC_text_280x64.bin │ ├── battery_icons.py │ ├── epd4in2_V2.py │ ├── helvetica110b_digits.py │ ├── helvetica17b_subset.py │ ├── helvetica22b_digits.py │ ├── helvetica28b_subset.py │ └── writer.py ├── network_manager.py ├── time_manager.py └── wdt_manager.py ├── slc.py └── utility ├── erase_nvs.py └── slc_receiver_at_pc.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/.gitattributes -------------------------------------------------------------------------------- /3d_model/step/back_v4_LP773575.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/back_v4_LP773575.stp -------------------------------------------------------------------------------- /3d_model/step/back_v5_LP785060.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/back_v5_LP785060.stp -------------------------------------------------------------------------------- /3d_model/step/clip_v5.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/clip_v5.stp -------------------------------------------------------------------------------- /3d_model/step/frame_v4.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/frame_v4.stp -------------------------------------------------------------------------------- /3d_model/step/front_v4.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/front_v4.stp -------------------------------------------------------------------------------- /3d_model/step/panel_v4_LP773575.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/panel_v4_LP773575.stp -------------------------------------------------------------------------------- /3d_model/step/panel_v5_LP785060.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/3d_model/step/panel_v5_LP785060.stp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/README.md -------------------------------------------------------------------------------- /board/3D_PCB1_2025-10-22 (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/board/3D_PCB1_2025-10-22 (7).png -------------------------------------------------------------------------------- /board/3D_PCB1_2025-10-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/board/3D_PCB1_2025-10-22.png -------------------------------------------------------------------------------- /board/Gerber_SLC_2025-10-22.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/board/Gerber_SLC_2025-10-22.zip -------------------------------------------------------------------------------- /board/SCH_Schematic1_2025-10-26.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/board/SCH_Schematic1_2025-10-26.pdf -------------------------------------------------------------------------------- /board/Wiring.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/board/Wiring.JPG -------------------------------------------------------------------------------- /images/SLC_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/images/SLC_small.jpg -------------------------------------------------------------------------------- /images/slc_picture_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/images/slc_picture_small.jpg -------------------------------------------------------------------------------- /src/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/boot.py -------------------------------------------------------------------------------- /src/lib/aiodns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/aiodns.py -------------------------------------------------------------------------------- /src/lib/battery_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/battery_manager.py -------------------------------------------------------------------------------- /src/lib/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/config/config.py -------------------------------------------------------------------------------- /src/lib/config/dst_rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/config/dst_rules.json -------------------------------------------------------------------------------- /src/lib/config/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/config/secrets.json -------------------------------------------------------------------------------- /src/lib/display_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/display_manager.py -------------------------------------------------------------------------------- /src/lib/lib_display/SLC_logo_328x208.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/SLC_logo_328x208.bin -------------------------------------------------------------------------------- /src/lib/lib_display/SLC_text_280x64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/SLC_text_280x64.bin -------------------------------------------------------------------------------- /src/lib/lib_display/battery_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/battery_icons.py -------------------------------------------------------------------------------- /src/lib/lib_display/epd4in2_V2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/epd4in2_V2.py -------------------------------------------------------------------------------- /src/lib/lib_display/helvetica110b_digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/helvetica110b_digits.py -------------------------------------------------------------------------------- /src/lib/lib_display/helvetica17b_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/helvetica17b_subset.py -------------------------------------------------------------------------------- /src/lib/lib_display/helvetica22b_digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/helvetica22b_digits.py -------------------------------------------------------------------------------- /src/lib/lib_display/helvetica28b_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/helvetica28b_subset.py -------------------------------------------------------------------------------- /src/lib/lib_display/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/lib_display/writer.py -------------------------------------------------------------------------------- /src/lib/network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/network_manager.py -------------------------------------------------------------------------------- /src/lib/time_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/time_manager.py -------------------------------------------------------------------------------- /src/lib/wdt_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/lib/wdt_manager.py -------------------------------------------------------------------------------- /src/slc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/slc.py -------------------------------------------------------------------------------- /src/utility/erase_nvs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/utility/erase_nvs.py -------------------------------------------------------------------------------- /src/utility/slc_receiver_at_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreaFavero71/Self_Learning_Clock/HEAD/src/utility/slc_receiver_at_pc.py --------------------------------------------------------------------------------