My Piano Controller 6 (Full SMD)
ekumanov·cybrid·pcb/KiCad/designs/Teensy PCB/My Piano Controller 6 (Full SMD).kicad_pcb
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) bill of materials (BOM)
47 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Jack-DC | BARREL_JACK | J11 |
| 29 | An | SolderWirePad_single_0-8mmDrill | AGND1, AGND2, AIN11, AIN12, AIN13, AIN21, AIN22, AIN23 +21 |
| 1 | Conn_02x17_Odd_Even | Multicomp_MC9A12-3434_2x17x2.54mm_Straight | COMM1 |
| 1 | TEENSY36 | SPARKFUN_DEV-14058 | CTL1 |
| 2 | GND | SolderWirePad_single_1mmDrill | GN1, GN2 |
| 1 | Jumper | Pin_Header_Straight_1x02_Pitch2.54mm | JP1 |
| 4 | Conn_01x03 | JST_XH_B03B-XH-A_03x2.50mm_Straight | PWR1, PWR2, PWR3, PWR4 |
| 1 | USB_B | USB_B | USB1 |
| 2 | 5V | SolderWirePad_single_1mmDrill | VOUT51, VOUT52 |
| 2 | 3.3V | SolderWirePad_single_1mmDrill | VOUT331, VOUT332 |
| 3 | R | R_0603_HandSoldering | 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
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532