Skip to the content
2 layers68 × 65 mmPacpad, the printed circuit board in 3D

Learning to make my own macropad

Size
68 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
16
Pads
53
Tracks, vias
91, 4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Sep 2026
Updated
1 Nov 2026

Overview

Pacpad is an open-source printed circuit board by lxsh-S, from the lxsh-S/Pacpad repository on GitHub. It is a 2-layer board of 68 × 65 mm with 9 parts on 16 nets, routed with 91 tracks and 4 vias.

It is built around the SK6812MINI-E. Its parts include 5 switches, 2 ICs and 2 diodes. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Pacpad

Pacpad is a 4-key macropad with a rotatory encoder, an OLED screen and 2LEDs !!!!!!

I've used the KMK firmware for this macropad as python is way more easier than C.

firmware fucntions

  • Media control(prev track, play/pause, next track) with the SW2, SW3, and SW4 keys respectively
  • Volume control with the rotatory encoder(volume up, volume down and mute)
  • The SW1 key is binded with the F11 key for fullscreen

PCB

This is my first ever PCB that I made in Kicad. I changed the design like 4 times lol T_T

PCB: screenshot-2026-09-26_21-18-48 Schematic: image 3D: Pacpad (Atlantix) - Autodesk Fusion Personal (Not for Commercial Use)  16-09-2026 10_06_22

CAD

This case was made in fusion360(I dualbooted win11 for that :))

  • Top:

    Pacpad_ (Atlantix) - Autodesk Fusion Personal (Not for Commercial Use)  16-09-2026 10_35_25
  • Bottom: Note -> The hole at the bottom of this design is for a screw that I already have with me (It is to hold the PCB at one place)

    Pacpad_ (Atlantix) - Autodesk Fusion Personal (Not for Commercial Use)  17-09-2026 21_40_00
  • Knob: Used the same as orpheuspad pad

    Pacpad_CAD_knurled_knob v12 stl at main · lxsh-S_Pacpad — Mozilla Firefox 17-09-2026 21_33_42
  • Assembled:

    Pacpad_ (Atlantix) - Autodesk Fusion Personal (Not for Commercial Use)  17-09-2026 21_42_27
Pacpad_ (Atlantix) - Autodesk Fusion Personal (Not for Commercial Use)  17-09-2026 21_42_20

BOM

  • 4x MX-Style switches
  • 4x Black DSA Keys
  • 1x EC11 Rotatory encoder
  • 1x 0.91 inch OLED display
  • 2x SK6812MINI-E LEDs
  • 1x Seed Xiao RP2040
  • PCB made from the gerbers in the repo
  • The top, bottom cases with the volume knob to be 3d printed from the Production folder

Parts

9
QtyValueFootprintReferences
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4
2SK6812MINI-Epacpad_F:SK6812MINI-E_fixedD1, D2
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU2
1MOUDLE-SEEEDUINO-XIAOpacpad_F:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW5

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0

Questions

How big is the Pacpad PCB?

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

What parts does the Pacpad use?

9 parts, built around the SK6812MINI-E. 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 Pacpad KiCad files?

From the lxsh-S/Pacpad repository on GitHub, at the commit this page was made from: the board is PCB/pacpad.kicad_pcb and its schematic PCB/pacpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pacpad design in my own project?

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