Skip to the content
PCBKitNew board
2 layers85.7 × 83.7 mmCommandPad, the printed circuit board in 3D

Mechanical macropad utilizing the Seeed XIAO RP2040

Size
85.7 × 83.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
53
Pads
216
Tracks, vias
261, 84
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Jul 2025
Updated
2 Aug 2025

Overview

CommandPad is an open-source printed circuit board by ILikeFood971, from the ILikeFood971/CommandPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 85.7 × 83.7 mm with 50 parts on 53 nets, routed with 261 tracks and 84 vias.

It is built around the 74AHCT125D and SK6812MINI-E. Its parts include 18 diodes, 11 switches, 10 capacitors, 3 ICs and 2 resistors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

README.md

CommandPad

Mechanical macropad utilizing the Seeed XIAO RP2040. Has 9 keys plus two rotary encoders, an OLED display, and sk6812 mini-e leds under each key. CommandPad uses kmk firmware and an optional companion app that allows the OLED display to include information about volume and song titles.

CAD

There are three 3D printed pieces that fits together using M3 bolts and heatset inserts. The bottom piece holds the pcb, the middle holds the switches, and the top makes it look nice. There is a hole on the back side for a usb plug to utilize CommandPad. The snowboarder sillouette is featured since snowboarding is cool. The case was fully designed in Fusion360. The PCB model was exported from KiCad as a reference.

Rendering of CommandPad Separated pieces of the case

PCB

The PCB was designed in KiCad.

Screenshot of the schematic Screenshot of the pcb

Firmware

CommandPad uses KMK to power everything.

  • The 3x3 matrix acts as customizable hotkeys currently set to f13 to f21
  • The 2 rotary encoders act as a volume control and horizontal scroll wheel
    • Pressing them is by default set to f22 and f23 but it can be change to play/pause, mute, etc.
  • The OLED screen stays dark until you change volume or play music with the companion app runnning. Then it will show your volume level or the title of the current song (scrolls if it is too long)

BOM

ItemQuantityType/Details
Cherry MX Switches9Mechanical switches
Blank DSA Keycaps9Keycaps
M3x5x4 Heatset inserts5Hardware
M3x16mm SHCS Bolts5Hardware
1N4148 DO-35 Diodes9Through hole
Through hole resistors24.7k
Through hole capacitors9100nF (0.1uF)
SK6812 MINI-E LEDs9RGB LEDs
0.91" 128x32 OLED Display1Display
EC11 Rotary Encoder2Rotary encoder
Seeed XIAO RP20401Through hole
MCP230171Through hole
74AHCT1251Through hole
PCB1Printed circuit board
Case (3 printed parts)13D printed enclosure

Parts

50
QtyValueFootprintReferences
10100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1, C3, C4, C5, C6, C7, C8, C9, C10, C11
91N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9
9SK6812MINIScottoKeebs_Components:LED_SK6812MINID10, D11, D12, D13, D14, D15, D16, D17, D18
9SW_PushScottoKeebs_MX:MX_PCB_1.00uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
2RotaryEncoder_SwitchScottoKeebs_Scotto:Encoder_EC11_MXSW10, SW11
174AHCT125Package_DIP:DIP-14_W7.62mmU3
1MCP23017_SPPackage_DIP:DIP-28_W7.62mmU2
1OLEDKicad Footprint Folder:SSD1306-0.91-OLED-4pin-128x32J1
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

The 45 most common of 50 parts.

Questions

How big is the CommandPad PCB?

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

What parts does the CommandPad use?

50 parts, built around the 74AHCT125D and 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 CommandPad KiCad files?

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

Can I use the CommandPad design in my own project?

Its repository publishes it under the MIT 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 layers273.8 × 109 mmTrueStrike42, the printed circuit board in 3D

    TrueStrike42

    byungyoonc/TrueStrike42

    TrueStrike42 is a columnar staggered unibody split keyboard designed to maximize performance and minimize finger fatigue.

    167 parts24
  • 2 layers296 × 234 mmDeck, the printed circuit board in 3D

    Deck

    joshjetson/phosphor

    A full fledged DAW in TUI and GUI flavors: Run it in the terminal or run it as a desktop app (Desktop App Coming Soon..maybe)

    281 parts12MIT
  • 2 layers319 × 142.5 mmGhoost Board, the printed circuit board in 3D

    Ghoost Board

    Broccoliux/Broccoli-board

    A fully custom 100% mechanical keyboard with a custom black PCB, hot-swap clicky switches, and full RGB where every internal component is hand soldered and nothing is by assemble.

    368 parts3
  • 2 layers278.9 × 138.4 mmTrueStrike56, the printed circuit board in 3D

    TrueStrike56

    byungyoonc/TrueStrike56

    TrueStrike56 is a columnar staggered unibody split hall effect keyboard with popular 4x6_4 layout.

    211 parts3MIT
  • 4 layers516.6 × 112.1 mmApex pcb design, the printed circuit board in 3D

    Apex pcb design

    HashirX-ux/Apex

    Apes is a wireless keyboard built for productivity.

    479 parts2MIT
  • 2 layers133.5 × 86 mmNexus PCB, the printed circuit board in 3D

    Nexus PCB

    HashirX-ux/Nexus

    A customizable mechanical macropad for productivity, shortcuts, and macros. Built with QMK firmware support.

    75 parts2MIT
  • 2 layers228.6 × 91.4 mmN teller xl diy, the printed circuit board in 3D

    N teller xl diy

    atoomnetmarc/n-teller-xl-diy

    n-teller-xl-diy is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).

    161 parts1Apache-2.0
  • 2 layers100 × 91.8 mmDuet MIDI, the printed circuit board in 3D

    Duet MIDI

    nashriveraramirez0520-art/Duet-MIDI

    A dual-mode USB MIDI controller for melodies and drum pads, designed for Hack Club Half Life.

    39 parts1