Skip to the content
PCBKitNew board
2 layers62.8 × 82.1 mmMonkeypad, the printed circuit board in 3D

A macropad designed from the ground up with 9 cherry mx switches, an OLED display and a rotary encoder.

Size
62.8 × 82.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
24
Pads
104
Tracks, vias
86, 2
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jun 2025
Updated
8 Jun 2025

Overview

Monkeypad is an open-source printed circuit board by somewhat9, from the somewhat9/monkeypad repository on GitHub. It is a 2-layer board of 62.8 × 82.1 mm with 22 parts on 24 nets, routed with 86 tracks and 2 vias.

Its parts include 10 diodes, 10 switches, 1 IC and 1 connector. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.

README

README.md

Monkeypad

Monkeypad is a macropad with 9 switches, an OLED screen and a rotary encoder.

Completely designed by @somewhat9.

Monkeypad

Features:

  • 128x32 OLED Display
  • EC11 Rotary Encoder
  • 9 Keys
  • 3D Printed Case
  • QMK Firmware

Schematic

Used KiCAD, an open source EDA software, to create the schematic and design the PCB.

Schematic

PCB

PCB

Case

Utilized Onshape, a 3D modeling CAD software, to design the 3D models for the case.

Case

Firmware

The firmware for this macropad was built using the QMK project. The open-source repository can be found here.

BOM:

  • 9x Cherry MX Switches
  • 1x EC11 Rotary Encoder
  • 1x 128x32 OLED Display
  • 1x XIAO RP2040
  • 9x Blank DSA Keycaps (White)
  • 4x M3x16mm Screws
  • 4x M3x5mx4mm Heatset Inserts
  • 1x 3D Printed Case

Parts

22
QtyValueFootprintReferences
101N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
9SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
1Conn_01x04Gorbachev:SSD1306-0.91-OLED-4pin-128x32J1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW10
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the Monkeypad PCB?

It measures 62.8 × 82.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Monkeypad 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 Monkeypad KiCad files?

From the somewhat9/monkeypad repository on GitHub, at the commit this page was made from: the board is pcb/monkeypad.kicad_pcb and its schematic pcb/libraries/OPL_Kicad_Library/Grove Vision AI V2 Library/Grove - Vision AI Module V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Monkeypad design in my own project?

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

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