Piano Key Driver

bmgxyz·self-playing-piano·eda/key-driver/key-driver.kicad_pcb

Piano Key Driver PCB layout, top view — open source AVR/Arduino board by bmgxyz

About the Piano Key Driver PCB

Piano Key Driver is an open source AVR/Arduino PCB design by bmgxyz, published on GitHub. It is a 2-layer board measuring 118 × 58.3 mm, with 53 components from 6 distinct parts.

Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. By type, the board carries 13 connectors, 12 transistors, 12 diodes, 12 resistors, 3 jumpers and 1 module.

From the project

A machine that presses piano keys to make music

Main components on the Piano Key Driver

Piano Key Driver bill of materials (BOM)

53 components, 6 distinct parts.

QtyPartRefs
1
Arduino_Nano_v3.x
A1
12
IRLZ34N
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +4
13
Screw_Terminal_01x02
J1, J2, J3, J4, J5, J6, J7, J8 +5
3
Jumper_2_Small_Open
JP1, JP2, JP3
12
SB2060
D1, D2, D3, D4, D5, D6, D7, D8 +4
12
220
R1, R2, R3, R4, R5, R6, R7, R8 +4

Piano Key Driver design files

The KiCad project lives in the bmgxyz/self-playing-piano repository on GitHub; these links point at the commit this page was built from.

Piano Key Driver: common questions

What microcontroller does the Piano Key Driver use?

The Piano Key Driver is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.

How big is the Piano Key Driver PCB?

The Piano Key Driver measures 118 × 58.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Piano Key Driver?

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

Where can I download the Piano Key Driver design files?

From the bmgxyz/self-playing-piano repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Piano Key Driver design in my own project?

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

Can I test firmware for the Piano Key Driver 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.

More boards in self-playing-piano

Similar boards