Skip to the content
PCBKitNew board
2 layers114.5 × 134.7 mmMacroPad, the printed circuit board in 3D

My own Macropad

Size
114.5 × 134.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
57
Pads
250
Tracks, vias
214, 0
Pours
157
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Nov 2023
Updated
10 May 2024

Overview

MacroPad is an open-source printed circuit board by Penaz91, from the Penaz91/MacroPad repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 114.5 × 134.7 mm with 45 parts on 57 nets, routed with 214 tracks and 0 vias.

Its parts include 20 diodes, 20 switches and 5 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

My Macropad Project

!! This circuit has been tested and it has been working great for a few months, but I take no responsibility for any damage or loss that comes from this project !!

This is the project of a MicroPython-programmable (via KMK) Macro Pad using a Raspberry Pi Zero and some components.

This came from the fact that no available Commercial Mechanical Macro Pad has 20 Keys and 4 Rotary Encoders, plus their configuration programs don't really look flexible enough for my taste.

Required Software

You will need to following software to open and edit this project:

  • KiCad 7.0.9 or Higher: for the Schematic Files
  • Any CAD Program (Like FreeCad) that supports DXF Files: for viewing the plate

Known Issues

  • ERC Shows "Input Power pin not driven by any Output Power pins" on U1 for pins:
    • Pin 13 (GND)
    • Pin 36 (3V3)
  • DRC Shows 16 Violations "Silkscreen clipped by solder mask"

I have no idea how to fix these.

Parts

45
QtyValueFootprintReferences
201N4148PCM_4ms_Diode:D_DO-35_P7.62mm_HorizontalD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
20CherryMXPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCBSW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +4
4KY-040Custom:KY-040-PORTU2, U3, U4, U5
1PicoCustom:RPi_Pico_SMD_THU1

Questions

How big is the MacroPad PCB?

It measures 114.5 × 134.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MacroPad use?

45 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 Penaz91/MacroPad repository on GitHub, at the commit this page was made from: the board is Electronics/Macropad.kicad_pcb and its schematic Electronics/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 CERN-OHL-P-2.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 layers30 × 61.3 mmModuleV440, the printed circuit board in 3D

    ModuleV440

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    45 parts1.1k
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    45 parts517GPL-2.0
  • 2 layers49.8 × 88.9 mmLDG WING FOLD PLACARD, the printed circuit board in 3D

    LDG WING FOLD PLACARD

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    45 parts431
  • 2 layers26.5 × 34.4 mmPicoLoaderNSB, the printed circuit board in 3D

    PicoLoaderNSB

    makeo/PicoLoader

    A cheap and easy to install modchip for the Nintendo GameCube!

    45 parts320GPL-2.0
  • 2 layers40.2 × 19 mmOMGS3 Carrier R1, the printed circuit board in 3D

    OMGS3 Carrier R1

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    45 parts296
  • 2 layers63.5 × 63.5 mmMain pcb, the printed circuit board in 3D

    Main pcb

    peterkrull/quad

    Firmware, hardware and documentation for my autonomous quad copter project

    45 parts210GPL-3.0
  • 2 layers99.1 × 81.9 mmRC6502 Terminal, the printed circuit board in 3D

    RC6502 Terminal

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    45 parts193GPL-3.0
  • 2 layers116.1 × 94.7 mmMiniDox, the printed circuit board in 3D

    MiniDox

    That-Canadian/MiniDox_PCB

    MiniDox Keyboard, PCB files

    45 parts169WTFPL