Skip to the content
PCBKitNew board
2 layers138.5 × 100 mmMacropad, the printed circuit board in 3D

xiao esp32s3 based 10 key custom wireless macropad

Size
138.5 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
43
Pads
141
Tracks, vias
229, 22
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Jul 2026
Updated
18 Aug 2026

Overview

Macropad is an open-source printed circuit board by dialgorithm, from the dialgorithm/macropad repository on GitHub. It is a 2-layer board of 138.5 × 100 mm with 38 parts on 43 nets, routed with 229 tracks and 22 vias.

Its parts include 13 switches, 12 diodes, 2 capacitors, 2 ICs and 1 connector. It belongs with the keyboards and input boards of this library.

README

readme.md

macropad

xiao esp32s3 based 10 key custom wireless macropad with a display to show the current layer and controls.

There are 10 keys, 1 layer switch button, 1 rotary encoder, and a slide switch for turning on and off.

Schematics + PCB

Designed using KiCad.

SchematicPCB Layout3D PCB
schematicpcbpcb3d

CAD

I am using cnc'd acrylic transparent sheets to keep a minimal and clean look.

Top ViewSide ViewBottom View
3dtop3dside3dbottom

BOM

you can find the detailed bill of materials here

Parts

38
QtyValueFootprintReferences
12DDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
10SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW5, SW6, SW7, SW8, SW9, SW10, SW11
6MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO7380H1, H2, H3, H4, H5, H6
2dialgorithmdialgorithm:dialgorithmdialgorithm, dialgorithm
1100nFCapacitor_SMD:C_0603_1608MetricC1
110uFCapacitor_SMD:C_0805_2012MetricC2
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW4
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW12
1SW_SPSTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW13
1TFT_320x240lib:TFT-320x240U2
1Val**Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMDU1

Questions

How big is the Macropad PCB?

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

What parts does the Macropad use?

38 parts. 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 Macropad KiCad files?

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

Can I use the Macropad design in my own project?

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

Similar boards

  • 2 layers85 × 115 mmOSO BOOK C1, the printed circuit board in 3D

    OSO BOOK C1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    38 parts8.1kCC-BY-SA-4.0
  • 2 layers38.1 × 12.7 mmVrs io 1, the printed circuit board in 3D

    Vrs io 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    38 parts1.2k
  • 2 layers136 × 84 mmMacropad, the printed circuit board in 3D

    Macropad

    hackclub/OnBoard

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

    38 parts915
  • 2 layers126.4 × 15.2 mmV5ProbeTop, the printed circuit board in 3D

    V5ProbeTop

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    38 parts332
  • 2 layers66 × 25.4 mmArdmover Empfangsspule Yann, the printed circuit board in 3D

    Ardmover Empfangsspule Yann

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    38 parts282
  • 2 layers17.8 × 17.8 mmAltmode friend, the printed circuit board in 3D

    Altmode friend

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    38 parts253GPL-3.0
  • 2 layers51.4 × 61 mmWifi gb cart, the printed circuit board in 3D

    Wifi gb cart

    Staacks/wifi-game-boy-cartridge

    A WiFi cartridge for the original Game Boy.

    38 parts242
  • 2 layers125 × 97.2 mmBattoota, the printed circuit board in 3D

    Battoota

    AlaaSaadAbdo/battoota

    Keyboards

    38 parts188