Skip to the content
PCBKitNew board
2 layers102 × 92 mmMacropad, the printed circuit board in 3D

open source Macropad for art, gaming... whatever you want, man.

Size
102 × 92 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
34
Pads
162
Tracks, vias
197, 6
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
5 May 2024
Updated
2 Jan 2025

Overview

Macropad is an open-source printed circuit board by Sheepy3, from the Sheepy3/Sheepypad repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 102 × 92 mm with 16 parts on 34 nets, routed with 197 tracks and 6 vias.

It is built around the SKQUCAA010. Its parts include 12 switches, 2 ICs and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

Sheepypad

open source Macropad for art, gaming... whatever you want, man.

ok but what is it

this is a repo containing a fairly rudimentary macropad schematic and accompanying circuitpython code.

the supplied macropad contains:

  • 1x mode switching tactile switch
  • 2x rotary encoders
  • 1x 5-way switch
  • 9x mechanical keyswitches
  • 1x 128x32 SSD1306 OLED
  • 1x Rasberry Pi Pico (or other pin-out compatible rp2040 board)

I have written firmware to make it fairly simple to create and modify profiles for this pad. I intend to use it with art programs and flight sim.

why was this made

I wanted to dip my toes into circuit design with a project I felt I could actually benefit from. this was the result. if you've ever wanted a super basic example project for making a HID device in circuitpython, this may be useful to you too!

Parts

16
QtyValueFootprintReferences
8Kailh ChocMacropad_Library:SW_PG1350SW1, SW2, SW3, SW4, SW6, SW7, SW8, SW9
2RotaryEncoder_SwitchMacropad_Library:RotaryEncoderSW10, SW11
1CherryMXMacropad_Library:SW_PG1350SW5
1Conn_01x04_SocketMacropad_Library:SSD1306J1
1PicoMacropad_Library:RPi_Pico_SMD_THU1
1SKQUCAA010Macropad_Library:SKQUCAA010U2
1SW_PushMacropad_Library:SW_PUSH-12mmSW12

The 15 most common of 16 parts.

Questions

How big is the Macropad PCB?

It measures 102 × 92 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macropad use?

16 parts, built around the SKQUCAA010. 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 Sheepy3/Sheepypad 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 publishes it under the GPL-3.0 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 layers150 × 110 mmAgentDeckV2, the printed circuit board in 3D

    AgentDeckV2

    Brillar0101/agentdeck

    RP2040 macropad for supervising AI coding agents: 13 hot-swap keys with per-key RGB status, encoder, joystick, 4-layer PCB, CircuitPython firmware, printable enclosure

    126 partsMIT
  • 2 layers59.7 × 64.8 mmMobile tag, the printed circuit board in 3D

    Mobile tag

    jkelleyrtp/rwm-fa2020

    Real World Microcontrollers - Fall 2020

    25 parts
  • 2 layers33.5 × 15 mmPanel, the printed circuit board in 3D

    Panel

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    5 parts31CERN-OHL-P-2.0
  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k