Icicle-Alarm-Clock
oSnwy·Icicle-Alarm-Clock·kicad files/Icicle-Alarm-Clock.kicad_pcb
About the Icicle-Alarm-Clock PCB
Icicle-Alarm-Clock is an open source PCB design by oSnwy, published on GitHub. It is a 2-layer board measuring 80.7 × 63.2 mm, with 10 components from 8 distinct parts.
Other key parts include the WEMOS_C3_mini. By type, the board carries 4 switches, 2 resistors, 1 IC, 1 transistor, 1 connector and 1 buzzer.
From the project
Keep in mind that the type of microcontroller you are using may affect the firmware.
Keep in mind that the type of microcontroller you are using may affect the firmware.
I used Adafruit and SPI to connect the microcontroller to the THT display, and wifi.h and time.h to get and store the time from pool.ntp.org. You may need to download the libraries before using them.
Defining each pin of the microcontroller makes it easier and more organized. This will change depending on how your microcontroller is wired.

Main components on the Icicle-Alarm-Clock
Icicle-Alarm-Clock bill of materials (BOM)
10 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | WEMOS_C3_mini | WEMOS_C3_mini | U2 |
| 1 | S8050 | TO-92_Inline | Q1 |
| 1 | Conn_01x08 | PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 3 | SW_Push | SW_MX_1u | SW2, SW3, SW4 |
| 1 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
Icicle-Alarm-Clock design files
The KiCad project lives in the oSnwy/Icicle-Alarm-Clock repository on GitHub; these links point at the commit this page was built from.
Icicle-Alarm-Clock: common questions
How big is the Icicle-Alarm-Clock PCB?
The Icicle-Alarm-Clock measures 80.7 × 63.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Icicle-Alarm-Clock?
10 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Icicle-Alarm-Clock design files?
From the oSnwy/Icicle-Alarm-Clock repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Icicle-Alarm-Clock design in my own project?
The repository has no license, so all rights stay with oSnwy. Use it as a reference, and ask the author before reusing the design.