Skip to the content
2 layers88.3 × 62.3 mmMacropad, the printed circuit board in 3D

3x3 Macropad for Emerald MakerSpace

Size
88.3 × 62.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
41
Pads
121
Tracks, vias
75, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Oct 2025
Updated
20 Nov 2025

Overview

Macropad is an open-source printed circuit board by ro-devnani, from the ro-devnani/3-by-3-macropad repository on GitHub. It is a 2-layer board of 88.3 × 62.3 mm with 22 parts on 41 nets, routed with 75 tracks and 0 vias.

Its parts include 10 diodes, 1 IC and 1 switch. It belongs with the keyboards and input boards and the RP2040 and AVR (ATmega, ATtiny) boards of this library.

README

README.md

3-by-3-macropad

For the Emerald Makerspace Club, this is a small 9 switch + 1 rotary encoder macropad meant help students learn the basics of PCB design and mechanical keyboards.

Components/Parts

  • 1 RP2040 Pro Micro
  • 9 Kalih hotswap sockets
  • 9 MX switches
  • 9 Cherry Keycaps
  • 10 tht DO-35 diodes
  • 1 Rotary Encoder These components were chosen to minimize cost, keep the macropad relatively basic, and to make it easy to solder.

Firmware

The firmware is made with QMK.

Pictures

PCB

image image image image

CAD

image image

Final Product

to come soon

Parts

22
QtyValueFootprintReferences
10D_SmallScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9, D10
9MX_SW_HSScottoKeebs_Hotswap:Hotswap_MX_1.00uMX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8, MX9
1LOGOLOGOG***
1RP2040_Pro_MicroScottoKeebs_MCU:RP2040_Pro_MicroU2
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1

Similar boards

  • 2 layers158 × 11 mmDaylight Matchstick, the printed circuit board in 3D

    Daylight Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    22 parts1.1kGPL-3.0
  • 2 layers57 × 65 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    22 parts1kGPL-3.0
  • 2 layers81 × 57.2 mmRP2040-Macropad, the printed circuit board in 3D

    RP2040-Macropad

    hackclub/OnBoard

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

    22 parts915
  • 2 layers54.6 × 70.9 mmBeagleLogic Cape, the printed circuit board in 3D

    BeagleLogic Cape

    abhishek-kakkar/BeagleLogic

    A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

    22 parts479GPL-3.0
  • 2 layers66.4 × 24.5 mmConnecting piece, the printed circuit board in 3D

    Connecting piece

    Chrismettal/flipper-zero-backpacks

    Backpack-style addon boards for the Flipper Zero!

    22 parts456
  • 2 layers51 × 70 mmDMG A04-01, the printed circuit board in 3D

    DMG A04-01

    HDR/NintendoPCBs

    Replacement pcb's for Nintendo games.

    22 parts321
  • 2 layers27.8 × 16 mmSpi 1v8 level shifter, the printed circuit board in 3D

    Spi 1v8 level shifter

    CRImier/MyKiCad

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

    22 parts253GPL-3.0

Questions

How big is the Macropad PCB?

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

What parts does the Macropad use?

22 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 ro-devnani/3-by-3-macropad repository on GitHub, at the commit this page was made from: the board is macropad.kicad_pcb and its schematic 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 ro-devnani before reusing the design.