Skip to the content
PCBKitNew board
2 layers87.5 × 81 mmPCB edit 1, the printed circuit board in 3D

My first hardware project in the Stardance challenge ! But overall it is just a normal pcb and stuff.

Size
87.5 × 81 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
19
Pads
60
Tracks, vias
101, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Jul 2026
Updated
27 Oct 2026

Overview

PCB edit 1 is an open-source printed circuit board by hilary-collab, from the hilary-collab/My-hackpad repository on GitHub. It is a 2-layer board of 87.5 × 81 mm with 11 parts on 19 nets, routed with 101 tracks and 0 vias.

It is built around the WS2812B. Its parts include 6 switches, 2 ICs and 2 diodes.

Main components

1

README

README.md

Why not ?

Welcome to my custom Hackpad project. "Why not" is a 5 key macropad featuring a Rotary Encoder, an OLED screen, and 2 WS2812B Leds.

Features

  • Controller: Seeed Studio XIAO RP2040
  • Layout: 5 Physical Mechanical Switches + 1 Integrated Rotary Encoder Press
  • Display: 0.91" I2C OLED Screen
  • RGB Lighting: SK6812MINI-E Reverse-Mount LEDs
  • Enclosure: Custom 3D-printable Top Layer designed in Onshape

QMK Firmware

This Hackpad used QMK Firmware- but certain changes might be make afterwards !

  1. Character Mode (SW1): Pressing the first switch dynamically changes the OLED state to wake up an animated character.
  2. Timer Mode (SW2): Features an onboard tracking stopwatch that can be toggled on/off.
  3. Smart Menu Navigation (SW3 & SW4): Use these dedicated directional switches to navigate Left/Right or Up/Down through the main menu.
  4. Settings Menu (SW5): Quickly jumps back to the Main Menu overlay.
  5. Interactive Double-Click Detection: Double-clicking the Rotary Encoder Press (SW6/D7) inside the Time or Date screen unlocks the editing state, allowing you to turn the knob to dynamically adjust clock values and day constraints.

PCB

Here is my pcb ! It is made in Kicad. -schmetic image

-routing image

Case

I have used Onshape for my case. It is a simple sanwich case with hole made for type c on the right. image

image

BOM

-Here are things you need to make "Why not?" !!!

  • 1x Unsoldered Seeed Studio XIAO RP2040
  • 5x MX-Style Mechanical Switches
  • 1x EC11 Rotary Encoder
  • 1x 0.91-inch OLED Display
  • 2x SK6812 MINI-E LEDs
  • 5x White Blank DSA Keycaps
  • 4x M3x16mm Screws
  • 4x M3x5mmx4mm Heatset Brass Inserts

Parts

11
QtyValueFootprintReferences
5SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5
2WS2812BLED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMountD1, D2
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU2
1LOGOLOGOG***
1MOUDLE-SEEEDUINO-XIAOfootprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW6

Questions

How big is the PCB edit 1 PCB?

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

What parts does the PCB edit 1 use?

11 parts, built around the 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 PCB edit 1 KiCad files?

From the hilary-collab/My-hackpad repository on GitHub, at the commit this page was made from: the board is pcb/PCB edit 1.kicad_pcb and its schematic pcb/PCB edit 1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB edit 1 design in my own project?

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

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431