Skip to the content
PCBKitNew board
2 layers103.9 × 100 mmMacro32, the printed circuit board in 3D

The Macro32 is a macropad featuring a stm32. This project was a way for me to learn how to integrate an IC of my choosing on my PCB. It was also my fist project using kicad

Size
103.9 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
46
Pads
357
Tracks, vias
446, 27
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Oct 2025
Updated
20 Jul 2026

Overview

Macro32 is an open-source printed circuit board by lucid-void, from the lucid-void/Macro32 repository on GitHub. It is a 2-layer board of 103.9 × 100 mm with 58 parts on 46 nets, routed with 446 tracks and 27 vias.

Its parts include 23 switches, 22 diodes, 6 connectors, 2 resistors and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.

README

README.md

Macro32

The Macro32 is a macropad featuring a stm32. This project was a way for me to learn how to integrate an IC of my choosing on my PCB. It was also my fist project using kicad

Image of the macropad

Take a look

kicad project

How can I make it myself

Great question! Go look in the github releases for the latest tag There you should find the downloads for the PCB production files (aka gerbers) And the STL's for the case parts if you want that too. (you may need to download the source code)

How to assemble

For any help assembling this macropad refer to the build guide.

Parts

58
QtyValueFootprintReferences
22DiodeKillrOfLife_Components:SMD_SOD123_LeadedD1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6
20KeyswitchScottoKeebs_Hotswap:Hotswap_MX_Plated_1.00uS2, S3, S4, S5, S10, S11, S12, S13, S14, S15, S16, S17, S19, S20, S21, S22 +4
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2Magnetic connectorLibrary:fakemag4pin90degFemaleJ3, J5
2Magnetic connectorLibrary:fakemag4pin90degMaleJ4, J6
2Rotary_Encoder_SwitchKillrOfLife_Keyboard:keyswitch_cherrymx_hotswap_1u_rotary_encoder_ec12S1, S18
1OLEDKillrOfLife_Connectors:OLED_4PinJ1
1OLEDKillrOfLife_Connectors:OLED_5PinJ2
1RSTButton_Switch_SMD:SW_SPST_TS-1088-xR020SW1
1SuperMini_NRF52840KillrOfLife_MCU:SuperMini_NRF52850_pro_microU1

Questions

How big is the Macro32 PCB?

It measures 103.9 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Macro32 use?

58 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 Macro32 KiCad files?

From the lucid-void/Macro32 repository on GitHub, at the commit this page was made from: the board is PCB/macro32/macro32.kicad_pcb and its schematic PCB/_Sliders/sliders/sliders.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Macro32 design in my own project?

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

More from lucid-void/Macro32

1
  • 2 layers103.9 × 100 mmSliders, the printed circuit board in 3D

    Sliders

    lucid-void/Macro32

    The Macro32 is a macropad featuring a stm32. This project was a way for me to learn how to integrate an IC of my choosing on my PCB. It was also my fist project using kicad

    10 parts

Similar boards

  • 2 layers252.9 × 77.6 mmSteno, the printed circuit board in 3D

    Steno

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    58 parts915
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers97.3 × 71 mmZynScreen v1.5, the printed circuit board in 3D

    ZynScreen v1.5

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    58 parts156
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0
  • 2 layers148 × 81 mmCommunicator pcb, the printed circuit board in 3D

    Communicator pcb

    Hack-a-Day/2025-Communicator_Badge

    The 2025 Hackaday Supercon RF Communicator Badge

    58 parts107MIT
  • 2 layers53.3 × 36.3 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    58 parts105
  • 2 layers70 × 30.3 mmPico 2HP Audio, the printed circuit board in 3D

    Pico 2HP Audio

    rheslip/2HPico-Eurorack-Module-Hardware

    2HP Eurorack module based on Raspberry Pi Pico 2

    58 parts84
  • 2 layers35.7 × 34.2 mmWideband controller, the printed circuit board in 3D

    Wideband controller

    mck1117/wideband

    The firmware/boards directory contains configuration for each board this firmware supports.

    58 parts81MIT