Skip to the content
PCBKitNew board
2 layers80 × 51 mmMacro, the printed circuit board in 3D

A modular magnetic macro pad

Size
80 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
19
Pads
70
Tracks, vias
103, 14
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Jun 2025
Updated
7 Sep 2025

Overview

Macro is an open-source printed circuit board by Choccy-vr, from the Choccy-vr/BeanPad repository on GitHub. It is a 2-layer board of 80 × 51 mm with 13 parts on 19 nets, routed with 103 tracks and 14 vias.

Its parts include 4 connectors, 4 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

BeanPad

A modular magnetic macro pad. Use many different modules to make the macro pad of your dreams. Modify the macros.json for a custom keymap.

I built this originally as a buffer for my main project but it has since taken over it. The idea came from other snap-fit modular systems and thought it was cool. I originally was just going to make a hack pad but it quickly grew into this. I also built this in case my other project doesn't get finished in time for undercity.

Images

PCB

Screenshot 2025-06-09 151724.png

Case

Screenshot 2025-06-16 152040.png

Firmware (Really nothing to see here)

Item:Quanity: (If Items come in sets amount of sets)Source:Cost:Total
Screws1(50pcs)https://www.aliexpress.us/item/3256802339245383.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%201.46%21USD%201.41%21%21USD%201.41%21%21%21%402103273e17501073692076879ef915%2112000021000038128%21ct%21US%213108417632%21%211%210&_gl=1*ga8tl1*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzAkajUxJGwwJGgw&gatewayAdapt=glo2usa$1.50
Heat Set Inserts1(50pcs)https://www.aliexpress.us/item/3256807466816961.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%202.02%21USD%201.93%21%21USD%201.93%21%21%21%402103273e17501073692076879ef915%2112000041667111488%21ct%21US%213108417632%21%211%210&_gl=1*ga8tl1*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzAkajUxJGwwJGgw&gatewayAdapt=glo2usa$2
Diodes1(100pcs)https://www.aliexpress.us/item/2255799955957794.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%201.42%21USD%201.42%21%21USD%201.39%21%21%21%402103273e17501073692076879ef915%2110000000428321629%21ct%21US%213108417632%21%211%210&_gl=1*ga8tl1*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzAkajUxJGwwJGgw&gatewayAdapt=glo2usa$1
Cherry MX Switches1(30pcs)https://www.aliexpress.us/item/3256806069646359.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%2019.50%21USD%2018.55%21%21USD%2018.55%21%21%21%402103273e17501073692076879ef915%2112000036489552474%21ct%21US%213108417632%21%211%210&_gl=1*xvozit*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzckajQ0JGwwJGgw&gatewayAdapt=glo2usa$19
Rotary Encoders2https://www.aliexpress.us/item/3256805010555504.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%201.59%21USD%201.57%21%21USD%201.57%21%21%21%402103273e17501073692076879ef915%2112000032095591035%21ct%21US%213108417632%21%212%210&_gl=1*b3zsk7*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzgkajQzJGwwJGgw&gatewayAdapt=glo2usa$3
KeyCaps2(24pcs)https://www.aliexpress.us/item/3256802719703092.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%204.15%21USD%203.86%21%21USD%203.62%21%21%21%402103273e17501073692076879ef915%2112000025975791590%21ct%21US%213108417632%21%212%210&_gl=1*b3zsk7*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczNzgkajQzJGwwJGgw&gatewayAdapt=glo2usa$7
Pogo Connectors3(9 pairs)https://www.aliexpress.us/item/3256806345459324.html?spm=a2g0o.detail.0.0.9f08fUkJfUkJyL&mp=1&pdp_npi=5%40dis%21USD%21USD%206.80%21USD%206.80%21%21USD%206.80%21%21%21%402103273e17501073828027372ef915%2112000045728213793%21ct%21US%213108417632%21%213%210&_gl=1*1iabbhw*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDc3MDAkajE2JGwwJGgw&gatewayAdapt=glo2usa$21
Soldering Iron1https://www.aliexpress.us/item/3256806823950124.html?spm=a2g0o.cart.0.0.7a1938daQ49wN7&mp=1&pdp_npi=5%40dis%21USD%21USD%2019.24%21USD%207.89%21%21USD%207.89%21%21%21%402103273e17501073692076879ef915%2112000039050811400%21ct%21US%213108417632%21%211%210&_gl=1*y42j40*_gcl_au*NDM2NDExMDYwLjE3NDk1NzAxOTM.*_ga*Nzg5NDk5ODkzLjE3NTAxMDU1ODU.*_ga_VED1YSGNC7*czE3NTAxMDU1ODQkbzEkZzEkdDE3NTAxMDczODEkajQwJGwwJGgw&gatewayAdapt=glo2usa$8
XIAO Rp2040s2 (6pcs)https://www.seeedstudio.com/Seeed-Studio-XIAO-RP2040-3PCS-p-5942.html$27
PCBs4https://www.pcbway.com/$47.84
Total$148.23 (Includes Shipping and Taxes)

Parts

13
QtyValueFootprintReferences
4Male_Pogo_Connector_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1, J2, J3, J4
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4
2LOGOLOGOG***, G***
1XIAO-RP2040-DIPModule:XIAO-RP2040-DIPU1

The 11 most common of 13 parts.

Questions

How big is the Macro PCB?

It measures 80 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macro use?

13 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 Macro KiCad files?

From the Choccy-vr/BeanPad repository on GitHub, at the commit this page was made from: the board is PCBs/Macro/Macro.kicad_pcb and its schematic PCBs/Base/BeanPad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macro design in my own project?

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

More from Choccy-vr/BeanPad

3
  • 4 layers80 × 80 mmNum Pad, the printed circuit board in 3D

    Num Pad

    Choccy-vr/BeanPad

    A modular magnetic macro pad

    30 parts2
  • 2 layers80 × 80 mmBeanPad, the printed circuit board in 3D

    BeanPad

    Choccy-vr/BeanPad

    A modular magnetic macro pad

    12 parts2
  • 2 layers80 × 40 mmKnobs, the printed circuit board in 3D

    Knobs

    Choccy-vr/BeanPad

    A modular magnetic macro pad

    10 parts2

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

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

    13 parts1kGPL-3.0