Hardmpu wt

PickledDog·hardmpu-wt

Hardmpu wt PCB layout, top view — open source AVR/Arduino board by PickledDog

About the Hardmpu wt PCB

Hardmpu wt is an open source AVR/Arduino PCB design by PickledDog, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 106.1 × 95.4 mm, with 46 components from 28 distinct parts.

Its main chip is the ATmega1284P, from the AVR/Arduino family. Other key parts include the 74HCT138, 74HCT08, 74HCT574, 74HCT240 and 74HCT74. By type, the board carries 17 capacitors, 12 ICs, 7 connectors, 5 resistors, 3 jumpers and 1 crystal.

It belongs with the audio and displays & leds designs in this gallery.

From the project

HardMPU with wavetable module support

Program the board loose (not plugged into a computer!) with the programmer configured to power the target at 5V. The required firmware can be found in ab0tj's repository (download all files), and AVRDUDE is used to install the firmware onto the ATmega.

You will need to modify the program.bat to reflect your programmer and environment. For example, to use a Pololu programmer detected at COM4, change (per-line):

Hardmpu wt, from the project README
From the project README

Main components on the Hardmpu wt

Hardmpu wt bill of materials (BOM)

46 components, 28 distinct parts.

QtyPartRefs
2
74HCT138
U1, U2
1
74HCT08
U3
2
74HCT574
U4, U5
1
74HCT240
U6
2
74HCT74
U7, U8
1
ATmega1284P
U9
1
78L05
U10
1
79L05
U11
1
OPA2134
U12
1
20MHz
Y1
1
User
J2
1
LineOut
J3
1
ISP
J4
1
JTAG
J5
1
Wavetable
J6
1
AuxOut
J7
1
XT Bus
J8
1
500mA
F1
1
Port
JP1
1
IRQ
JP2
Show 8 more
QtyPartRefs
1
WT Port
JP3
10
0.1uF
C1, C2, C3, C4, C5, C6, C7, C8 +2
2
22pF
C11, C12
2
0.47uF
C13, C14
2
1uF
C15, C16
1
22uF
C17
3
4k7
R1, R2, R3
2
220
R4, R5

Hardmpu wt design files

The KiCad project lives in the PickledDog/hardmpu-wt repository on GitHub; these links point at the commit this page was built from.

Hardmpu wt: common questions

What microcontroller does the Hardmpu wt use?

The Hardmpu wt is built around the ATmega1284P, from the AVR/Arduino family.

How big is the Hardmpu wt PCB?

The Hardmpu wt measures 106.1 × 95.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Hardmpu wt?

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

Where can I download the Hardmpu wt design files?

From the PickledDog/hardmpu-wt repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Hardmpu wt design in my own project?

Yes, under the terms of its Apache-2.0 license, which PickledDog chose for the repository.

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