My Piano Controller 6 (Full SMD)

ekumanov·cybrid·pcb/KiCad/designs/Teensy PCB/My Piano Controller 6 (Full SMD).kicad_pcb

My Piano Controller 6 (Full SMD) PCB layout, top view — open source NXP board by ekumanov

About the My Piano Controller 6 (Full SMD) PCB

My Piano Controller 6 (Full SMD) is an open source NXP PCB design by ekumanov, published on GitHub. It is a 2-layer board measuring 57.2 × 87.6 mm, with 47 components from 11 distinct parts.

Its main chip is the TEENSY36, from the NXP family. By type, the board carries 3 resistors, 1 connector and 1 jumper.

It belongs with the audio and sensors designs in this gallery.

From the project

Cybrid is an open-soure MIDI-controller

Cybrid is an open-source MIDI controller.

Cybrid is a DIY project I finished in 2020. The main goal was to turn a grand piano action into a MIDI controller. In digital piano terminiology instruments with a real wooden piano action are called hybrid pianos. I own one such instrument, the Yamaha AvantGrand N1X which is a digital piano with real grand piano action and realistic piano hammers that are stopped by a cushioning rail instead of strings. There are optical sensors that detect the hammer velocity and produce digital piano sound. In other words, it's a hybrid between an acoustic piano…

My Piano Controller 6 (Full SMD), from the project README
From the project README

My Piano Controller 6 (Full SMD) bill of materials (BOM)

47 components, 11 distinct parts.

QtyPartRefs
1
Jack-DC
J11
29
An
AGND1, AGND2, AIN11, AIN12, AIN13, AIN21, AIN22, AIN23 +21
1
Conn_02x17_Odd_Even
COMM1
1
TEENSY36
CTL1
2
GND
GN1, GN2
1
Jumper
JP1
4
Conn_01x03
PWR1, PWR2, PWR3, PWR4
1
USB_B
USB1
2
5V
VOUT51, VOUT52
2
3.3V
VOUT331, VOUT332
3
R
R1, R2, R3

My Piano Controller 6 (Full SMD) design files

The KiCad project lives in the ekumanov/cybrid repository on GitHub; these links point at the commit this page was built from.

My Piano Controller 6 (Full SMD): common questions

What microcontroller does the My Piano Controller 6 (Full SMD) use?

The My Piano Controller 6 (Full SMD) is built around the TEENSY36, from the NXP family.

How big is the My Piano Controller 6 (Full SMD) PCB?

The My Piano Controller 6 (Full SMD) measures 57.2 × 87.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the My Piano Controller 6 (Full SMD)?

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

Where can I download the My Piano Controller 6 (Full SMD) design files?

From the ekumanov/cybrid repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the My Piano Controller 6 (Full SMD) design in my own project?

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

Can I test firmware for the My Piano Controller 6 (Full SMD) without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.

More boards in cybrid

Similar boards