Macro pad

eric-wood·macro-pad

Macro pad PCB layout, top view — open source AVR/Arduino board by eric-wood

About the Macro pad PCB

Macro pad is an open source AVR/Arduino PCB design by eric-wood, published on GitHub. It is a 2-layer board measuring 79.6 × 61.1 mm, with 47 components from 12 distinct parts.

Its main chip is the ATmega16U2-MU, from the AVR/Arduino family. By type, the board carries 14 resistors, 10 diodes, 10 capacitors, 8 switches, 1 IC and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

a simple mechanical keyboard macro pad

Main components on the Macro pad

Macro pad bill of materials (BOM)

47 components, 12 distinct parts.

QtyPartRefs
1
ATmega16U2-MU
U1
1
16MHz
Y1
1
DX07S016JA1R1500
J1
2
PEC11R-4215F-S0024
MT1, MT2
8
SW_Push
SW2, SW3, SW5, SW6, SW7, SW8, SW9, SW10
10
1n4148
D1, D2, D3, D4, D5, D6, D7, D8 +2
2
22p
C1, C2
1
1u
C3
7
10n
C4, C5, C6, C7, C9, C10, C11
2
22
R1, R2
10
10k
R3, R4, R5, R6, R7, R8, R9, R10 +2
2
5.1k
R13, R14

Macro pad design files

The KiCad project lives in the eric-wood/macro-pad repository on GitHub; these links point at the commit this page was built from.

Macro pad: common questions

What microcontroller does the Macro pad use?

The Macro pad is built around the ATmega16U2-MU, from the AVR/Arduino family.

How big is the Macro pad PCB?

The Macro pad measures 79.6 × 61.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Macro pad?

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

Where can I download the Macro pad design files?

From the eric-wood/macro-pad repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Macro pad design in my own project?

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

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