6KeyMacroPad

04jj·6KeyMacroPad

6KeyMacroPad PCB layout, top view — open source AVR/Arduino board by 04jj

About the 6KeyMacroPad PCB

6KeyMacroPad is an open source AVR/Arduino PCB design by 04jj, published on GitHub. It is a 2-layer board measuring 57.2 × 57.2 mm, with 45 components from 19 distinct parts.

Its main chip is the ATmega32U2-A, from the AVR/Arduino family. By type, the board carries 13 diodes, 13 capacitors, 7 switches, 7 resistors, 1 IC and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

Hot-swappable Per-Key RGB 6 Key Macropad

Feel free to use/modify the files to make your own macropad! ai03's keyboard design wiki is very helpful, I highly recommend reading it. I am including all PCB files and CAD files for the case.

Some pics (I 3D printed and sanded the keycaps by hand so they are not the most even/nice):

For the case, I provided the .step files in the folder named Case Step Files for each layer of the acrylic stack. I used M2 Screws with some washers and spacers to secure everything together (w/o washers M3 screws and spacers should work fine - might require a little bit of sanding).

6KeyMacroPad, from the project README
From the project README

Main components on the 6KeyMacroPad

6KeyMacroPad bill of materials (BOM)

45 components, 19 distinct parts.

QtyPartRefs
1
ATmega32U2-A
U2
1
16 MHz
Y1
1
500m
F1
6
Keyswitch
S1, S2, S3, S4, S5, S6
1
SW_Push
SW1
1
HRO-TYPE-C-31-M-12
USB1
6
Diode
D1, D2, D3, D4, D5, D6
1
PRTR5V0U2X
D7
6
SK6812MINI-E
D8, D9, D10, D11, D12, D13
1
60@100MHz
FB1
2
22 pF
C1, C2
1
1 uF
C3
3
0.1 uF
C4, C5, C6
1
10 uF
C7
6
100 nF
C8, C9, C10, C11, C12, C13
2
22
R1, R2
2
10k
R3, R4
2
5.1k
R5, R6
1
500
R7

6KeyMacroPad design files

The KiCad project lives in the 04jj/6KeyMacroPad repository on GitHub; these links point at the commit this page was built from.

6KeyMacroPad: common questions

What microcontroller does the 6KeyMacroPad use?

The 6KeyMacroPad is built around the ATmega32U2-A, from the AVR/Arduino family.

How big is the 6KeyMacroPad PCB?

The 6KeyMacroPad measures 57.2 × 57.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the 6KeyMacroPad?

45 components, from 19 distinct parts. The full bill of materials is listed on this page.

Where can I download the 6KeyMacroPad design files?

From the 04jj/6KeyMacroPad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the 6KeyMacroPad design in my own project?

The repository has no license, so all rights stay with 04jj. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the 6KeyMacroPad 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