Macropad from scratch

paulmtn·macropad-from-scratch

Macropad from scratch PCB layout, top view — open source AVR/Arduino board by paulmtn

About the Macropad from scratch PCB

Macropad from scratch is an open source AVR/Arduino PCB design by paulmtn, published on GitHub. It is a 2-layer board measuring 304.8 × 119.9 mm, with 190 components from 100 distinct parts.

Its main chip is the ATmega32U4-A, from the AVR/Arduino family. Other key parts include the PRTR5V0U2X. By type, the board carries 85 switches, 84 diodes, 8 capacitors, 6 resistors, 2 ICs and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

Creating a macropad from scratch starting with the PCB

Main components on the Macropad from scratch

Macropad from scratch bill of materials (BOM)

190 components, 100 distinct parts.

QtyPartRefs
1
PRTR5V0U2X
U1
1
ATmega32U4-A
U2
1
Crystal_GND24_Small
Y1
1
AVR-ISP-6
J1
1
500m
F1
1
esc
SW1
1
f1
SW2
1
f2
SW3
1
f3
SW4
1
f4
SW5
1
f5
SW6
1
f6
SW7
1
f7
SW8
1
f8
SW9
1
f9
SW10
1
f10
SW11
1
f11
SW12
1
f12
SW13
1
prtsc/nmlk
SW14
1
pause/scrlk
SW15
Show 80 more
QtyPartRefs
1
delete/insert
SW16
1
~
SW17
1
1
SW18
1
2
SW19
1
3
SW20
1
4
SW21
1
5
SW22
1
6
SW23
1
7
SW24
1
8
SW25
1
9
SW26
1
0
SW27
1
-
SW28
1
=
SW29
1
backspace
SW30
1
home
SW31
1
tab
SW32
1
q
SW33
1
w
SW34
1
e
SW35
1
r
SW36
1
t
SW37
1
y
SW38
1
u
SW39
1
i
SW40
1
o
SW41
1
p
SW42
1
[
SW43
1
]
SW44
1
\
SW45
1
page up
SW46
1
caps lock
SW47
1
a
SW48
1
s
SW49
1
d
SW50
1
f
SW51
1
g
SW52
1
h
SW53
1
j
SW54
1
k
SW55
1
l
SW56
1
;
SW57
1
'
SW58
1
enter
SW59
1
page down
SW60
1
shift
SW61
1
z
SW62
1
x
SW63
1
c
SW64
1
v
SW65
1
b
SW66
1
n
SW67
1
m
SW68
1
,
SW69
1
.
SW70
1
/
SW71
1
shift
SW72
1
up arrow
SW73
1
end
SW74
1
ctrl
SW75
1
win
SW76
1
alt
SW77
1
space
SW78
1
alt
SW79
1
fn
SW80
1
ctrl
SW81
1
left arrow
SW82
1
down arrow
SW83
1
right arrow
SW84
1
SW_Push
SW85
1
HRO-TYPE-C-31-M-12
USB1
84
D_Small
D1, D2, D3, D4, D5, D6, D7, D8 +76
1
60@100MHz
FB1
2
22p
C1, C2
4
0.1u
C3, C4, C6, C7
1
1u
C5
1
10u
C8
2
5.1k
R1, R2
2
22
R3, R4
2
10k
R7, R8

Macropad from scratch design files

The KiCad project lives in the paulmtn/macropad-from-scratch repository on GitHub; these links point at the commit this page was built from.

Macropad from scratch: common questions

What microcontroller does the Macropad from scratch use?

The Macropad from scratch is built around the ATmega32U4-A, from the AVR/Arduino family.

How big is the Macropad from scratch PCB?

The Macropad from scratch measures 304.8 × 119.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Macropad from scratch?

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

Where can I download the Macropad from scratch design files?

From the paulmtn/macropad-from-scratch repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Macropad from scratch design in my own project?

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

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