Skip to the content
PCBKitNew board
2 layers108 × 55 mmMacroKeyPadV2, the printed circuit board in 3D

Hardware design files for our makro Keypad

Size
108 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
47
Pads
137
Tracks, vias
206, 27
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Oct 2025
Updated
22 Oct 2025

Overview

MacroKeyPadV2 is an open-source printed circuit board by 9elements, from the 9elements/MacroGadget repository on GitHub, published under the MIT licence. It is a 2-layer board of 108 × 55 mm with 30 parts on 47 nets, routed with 206 tracks and 27 vias.

It is built around the XL-2020RGBC-WS2812B. Its parts include 8 resistors, 4 diodes, 4 switches, 3 connectors and 1 IC. It belongs with the RP2040 boards of this library.

Main components

1

Parts

30
QtyValueFootprintReferences
810KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8
4XL-2020RGBC-WS2812BXL_2020RGBC_WS2812B:LED_XL-2020RGBC-WS2812BD1, D2, D3, D4
3~key-switches:Cherry_MXSW1, SW2, SW3
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ2
1Conn_02x04_Odd_EvenConnector_IDC:IDC-Header_2x04_P2.54mm_HorizontalJ1
1LOGOlogos:christmas_backG***
1LOGOlogos:christmas_frontG***
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_HEADERU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW4
1SLW-1274547-4A-RA-DSwitch:SLW12745474ARADJ3

The 22 most common of 30 parts.

Questions

How big is the MacroKeyPadV2 PCB?

It measures 108 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MacroKeyPadV2 use?

30 parts, built around the XL-2020RGBC-WS2812B. 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 MacroKeyPadV2 KiCad files?

From the 9elements/MacroGadget repository on GitHub, at the commit this page was made from: the board is MacroKeyPadV2/MacroKeyPadV2.kicad_pcb and its schematic MacroKeyPad/MacroKeyPad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MacroKeyPadV2 design in my own project?

Its repository publishes it under the MIT 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

  • 4 layers37 × 34.3 mmReadout 60pin, the printed circuit board in 3D

    Readout 60pin

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    55 parts92MIT
  • 2 layers37 × 130 mmC6remote, the printed circuit board in 3D

    C6remote

    landonr/homething-c6

    ESP32-C6 remote board inspired by homeThing

    53 parts7
  • 4 layers203 × 148 mmKik panel, the printed circuit board in 3D

    Kik panel

    RoboticsBrno/Saturn

    553 parts3
  • 4 layers93.2 × 35 mmMk2 routed, the printed circuit board in 3D

    Mk2 routed

    Woz4tetra/auto-battlebot

    This project brings aim-assist and autonomous control to combat robots.

    75 parts3
  • 4 layers127.8 × 56.1 mmController, the printed circuit board in 3D

    Controller

    sudo-junkie/Controller

    ESP32-based replacement PCB for UCOM USB game controller, with LCD, IMU, IR TX/RX and more...

    105 parts1
  • 4 layers21.6 × 35.8 mmDevBoard ESP32-rounded, the printed circuit board in 3D

    DevBoard ESP32-rounded

    toby-alpha/transparent-devboard

    The Dev Board is based off the ESP32 C3 Mini module. It contains a USB-C port, power LED, user LED, 3x WS2812B 2020 Adressable LEDs, >6V voltage input, as well as all GPIO being broken out.

    30 parts1
  • 4 layers40.8 × 40.8 mmACwing FC A, the printed circuit board in 3D

    ACwing FC A

    ACwing-UAV/ACwing_HW

    ACwing is a modular set of PCBs for small multirotors.

    111 parts
  • 4 layers68.5 × 85.6 mmHollyJollyV1, the printed circuit board in 3D

    HollyJollyV1

    brandonbraun653/HollyJolly

    102 partsMIT