6-key-Macro-Pad
EriicLii·6-key-Macro-Pad
About the 6-key-Macro-Pad PCB
6-key-Macro-Pad is an open source AVR/Arduino PCB design by EriicLii, published on GitHub. It is a 2-layer board measuring 88.9 × 48.3 mm, with 28 components from 12 distinct parts.
Its main chip is the ATMEGA32U4, from the AVR/Arduino family. By type, the board carries 8 capacitors, 6 relays, 6 diodes, 4 resistors, 1 IC and 1 crystal.
It belongs with the keyboards designs in this gallery.
From the project
Macro pad for 6 mechanical key switches, controlled by an ATMega32u4
Footprints from https://github.com/tmk/keyboard_parts.pretty and https://github.com/egladman/keebs.pretty
Components used from https://github.com/tmk/kicadlibtmk
Built with SMD components, and ATMega32u4.
QMK firmware setup was very easy. Kudos to everyone involved in the project as the abundance documentation and organization made it simple to get a new keyboard firmware set up. Right now I only have the option to manually change the keymaps in QMK then recompile. I'll perhaps attempt to make a Via keymap later as well. (Also I need to add pictures of the build!)

Main components on the 6-key-Macro-Pad
6-key-Macro-Pad bill of materials (BOM)
28 components, 12 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U4 | TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | Crystal_GND24 | Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | USB_mini_micro_B | USB_miniB_hirose_5S8 | J1 |
| 6 | KEYSW | Mx_Alps_100 | K1, K2, K3, K4, K5, K6 |
| 1 | SW_PUSH | SW_SPST_TL3342 | SW1 |
| 6 | D | D_SOD123_axial | D1, D2, D3, D4, D5, D6 |
| 2 | 22p | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2 |
| 1 | 1u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3 |
| 4 | 0.1u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C5, C6, C7 |
| 1 | 4.7u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C8 |
| 2 | 22 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R3 |
| 2 | 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2, R4 |
6-key-Macro-Pad design files
The KiCad project lives in the EriicLii/6-key-Macro-Pad repository on GitHub; these links point at the commit this page was built from.
- Layout6kMacroPad.kicad_pcb
6-key-Macro-Pad: common questions
What microcontroller does the 6-key-Macro-Pad use?
The 6-key-Macro-Pad is built around the ATMEGA32U4, from the AVR/Arduino family.
How big is the 6-key-Macro-Pad PCB?
The 6-key-Macro-Pad measures 88.9 × 48.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the 6-key-Macro-Pad?
28 components, from 12 distinct parts. The full bill of materials is listed on this page.
Where can I download the 6-key-Macro-Pad design files?
From the EriicLii/6-key-Macro-Pad repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the 6-key-Macro-Pad design in my own project?
The repository has no license, so all rights stay with EriicLii. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the 6-key-Macro-Pad without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746