Skip to the content
PCBKitNew board
2 layers5 × 99.7 mmHacky holidays, the printed circuit board in 3D

Hacky holidays

grimsteel/pixel-clock

Clock shaped pcb with neopixels + buzzer

Size
5 × 99.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
50
Pads
153
Tracks, vias
383, 27
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241129)
Created
28 Dec 2024
Updated
28 Oct 2026

Overview

Hacky holidays is an open-source printed circuit board by grimsteel, from the grimsteel/pixel-clock repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 5 × 99.7 mm with 45 parts on 50 nets, routed with 383 tracks and 27 vias.

It is built around the CH552G, DW01A and TP4057, with the WS2812B, AO3400A and 1N5819WS among its other parts. Its parts include 11 diodes, 10 resistors, 7 capacitors, 4 switches and 3 ICs. It belongs with the lEDs and displays boards and the 8051 (CH55x, STC, AT89) boards of this library.

Main components

9

README

README.md

The Pixel Clock

A clock-shaped PCB with 8 Neopixels and a buzzer. Built on a CH552 MCU. Powered by two rechargeable LIR2032s.

Although this cannot actually be used as a clock, it can be used to play songs, with the neopixels flashing in sync.

Firmware using ch554_sdcc is in the firmware directory.

gerber.zip


schematic

gerber - top gerber - bottom

kicad 3d

Parts

45
QtyValueFootprintReferences
6WS2812Blcsc-imports:LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812BD1, D2, D4, D5, D7, D8
4100 nFCapacitor_SMD:C_0603_1608MetricC2, C4, C5, C7
210 uFCapacitor_SMD:C_0603_1608MetricC1, C6
21KResistor_SMD:R_0402_1005MetricR2, R11
25.1KResistor_SMD:R_0603_1608MetricR5, R6
2AO3400APackage_TO_SOT_SMD:SOT-23Q2, Q3
2Battery_CellBattery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032BT3, BT9
2SW_PushButton_Switch_THT:SW_PUSH-12mmSW2, SW3
11 uFCapacitor_SMD:C_0603_1608MetricC3
1100Resistor_SMD:R_1206_3216MetricR10
1100KResistor_SMD:R_0402_1005MetricR8
110KResistor_SMD:R_0805_2012MetricR9
11N5819WSDiode_SMD:D_SOD-323D6
1220Resistor_SMD:R_0603_1608MetricR4
127KResistor_SMD:R_0603_1608MetricR3
1330Resistor_SMD:R_0402_1005MetricR1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ6
1CH552GPackage_SO:STC_SOP-16_3.9x9.9mm_P1.27mmU2
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1D10lcsc-imports:LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812BD10
1D11lcsc-imports:LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812BD11
1DW01APackage_TO_SOT_SMD:SOT-23-6U3
1LEDLED_SMD:LED_0805_2012MetricD9
1P6SMB6.8CADiode_SMD:D_SMBD3
1SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1SW_SPDTlcsc-imports:SW-TH_K3-1260D-L1SW4
1TP4057Package_TO_SOT_SMD:SOT-23-6U1
1UC09-0B16F00P11lcsc-imports:USB-C_UC09-0B16F00P11USB1
1https://github.com/grimsteel/pixel-clockcustom-footprints:qrcodeQR*****

The 44 most common of 45 parts.

Questions

How big is the Hacky holidays PCB?

It measures 5 × 99.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hacky holidays use?

45 parts, built around the CH552G, DW01A, TP4057 and WS2812B. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Hacky holidays KiCad files?

From the grimsteel/pixel-clock repository on GitHub, at the commit this page was made from: the board is hacky-holidays.kicad_pcb and its schematic hacky-holidays.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hacky holidays design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layersHacky holidays, the printed circuit board in 3D

    Hacky holidays

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    42 parts915
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 4 layers190 × 110 mmGeophys mainboard, the printed circuit board in 3D

    Geophys mainboard

    Benjamin-girard-1/magnetometer-node-old

    384 parts
  • 4 layers69.5 × 62.6 mmSensors Module, the printed circuit board in 3D

    Sensors Module

    Queens-Rocket-Engineering-Team/Avionics-23-26

    QRET Avionics hardware, firmware, and documentation for 2023 to 2025.

    197 parts4
  • 2 layers141.6 × 70 mmHandheld GS, the printed circuit board in 3D

    Handheld GS

    Queens-Rocket-Engineering-Team/av-hardware

    ECAD for SRAD Avionics hardware

    130 parts1
  • 4 layers100 × 77.4 mmWasca, the printed circuit board in 3D

    Wasca

    hitomi2500/wasca

    Sega Saturn multipurporse cartridge

    145 parts80MIT
  • 2 layersExample4, the printed circuit board in 3D

    Example4

    irampton/Schrune_Examples

    29 partsMIT