Skip to the content
PCBKitNew board
2 layers19 × 19 mmSnowflake, the printed circuit board in 3D

one key macropad w/ ch552e!!

Size
19 × 19 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
15
Pads
62
Tracks, vias
144, 34
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Aug 2026
Updated
27 Sep 2026

Overview

Snowflake is an open-source printed circuit board by acornitum, from the acornitum/snowflake repository on GitHub. It is a 2-layer board of 19 × 19 mm with 21 parts on 15 nets, routed with 144 tracks and 34 vias.

It is built around the CH552E and WS2812B-2020. Its parts include 4 resistors, 2 capacitors, 2 switches, 1 IC and 1 diode. It belongs with the keyboards and input boards and the 8051 (CH55x, STC, AT89) boards of this library.

Main components

2

README

README.md

Snowflake - one key macropad

image

Snowflake is a one key macropad! Solder on any mx-style switch and use it as a one key keyboard - the PCB itself measures 19x19mm :D

Featuring:

  • CH552E as the microcontroller
  • Neopixel on the bottom
  • All unused pins broken out
  • USB-C for power and data
  • Keychain hole (M2 screw size); hang it on your bag!

This project was made in ~5h in one go, art included.

image

I've ordered 160 of these - at that quantity, when panelized, they cost <1.5 USD each, parts and assembly included. I'll be giving them out - if you see me IRL, feel free to ask for one!

Screenshot of schematic + PCB in KiCad:

image

This repo will be updated with a 3d printable case later :D

For uploading your own firmware, go to the readme in the firmware folder of this repo!

Parts

21
QtyValueFootprintReferences
6TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP6, TP7
3LOGOLOGOG***, G***, G***
20.1uFCapacitor_SMD:C_0603_1608MetricC1, C2
25.1kResistor_SMD:R_0402_1005MetricR1, R2
110kResistor_SMD:R_0402_1005MetricR3
1330Resistor_SMD:R_0402_1005MetricR4
1CH552EPackage_SO:MSOP-10_3x3mm_P0.5mmU1
1DFUButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2
1MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1
1USB_C_Receptacle_USB2.0_14PPCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD1

Questions

How big is the Snowflake PCB?

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

What parts does the Snowflake use?

21 parts, built around the CH552E and WS2812B-2020. 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 Snowflake KiCad files?

From the acornitum/snowflake repository on GitHub, at the commit this page was made from: the board is pcb/snowflake.kicad_pcb and its schematic pcb/snowflake.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Snowflake design in my own project?

Its repository states no licence, so its author keeps all rights: ask acornitum before reusing the design.

Similar boards

  • 2 layers88.9 × 50.8 mmDogeKey2, the printed circuit board in 3D

    DogeKey2

    acamilo/pcb-artwork-project

    Collection of graphical PCBs containing memes, logos of youtube channels i watch, among other things.

    23 parts1
  • 2 layers32.9 × 49.6 mmMBusCH55x, the printed circuit board in 3D

    MBusCH55x

    jmysu/mBusCH55x

    An affordable USB-CDC dev board.

    50 parts1GPL-3.0
  • 2 layers26.8 × 10 mmPpk, the printed circuit board in 3D

    Ppk

    wojtekka/ppk

    Palm™ Portable Keyboard USB adapter

    13 parts1
  • 2 layers83 × 58 mmTk1, the printed circuit board in 3D

    Tk1

    kr-Eliza/tkey-open-hardware-reproduction

    Reproducing the Tillitis TKey open hardware security key: 2-layer hand-solderable PCB, lab assembly and bring-up, Voltera prototype, SBOM

    67 partsCERN-OHL-S-2.0
  • 2 layersUSBPW, the printed circuit board in 3D

    USBPW

    nilslmm/ch552e

    A simple PCB for the ch552e

    12 parts
  • 2 layers49 × 35.6 mmCH552E2x2, the printed circuit board in 3D

    CH552E2x2

    VycoV/2x2-Macro

    2x2 Macropad with a CH552E

    21 partsMIT
  • 4 layers28.6 × 13.9 mmTk1, the printed circuit board in 3D

    Tk1

    tillitis/tk1-pcba

    PCB files for the open and flexible security key - TKey

    70 parts4CERN-OHL-S-2.0