Skip to the content
2 layers1,008.5 × 98.7 mmMike ky board, the printed circuit board in 3D

I tried to make a functional and cool midi keyboard like a piano with 88 keys DIY, with cool features. It has 2 speakers and 2 rotary encoders to tingle things, I would like to improve on the project and this is kind of…

Size
1,008.5 × 98.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
190
Nets
223
Pads
589
Tracks, vias
1,122, 107
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Oct 2026
Updated
25 Oct 2026

Overview

Mike ky board is an open-source printed circuit board by Marc-Blanco, from the Marc-Blanco/Mykey-board repository on GitHub. It is a 2-layer board of 1,008.5 × 98.7 mm with 190 parts on 223 nets, routed with 1,122 tracks and 107 vias.

It is built around the NHD-C12832A1Z-FSRGB and PCM5100PW. Its parts include 93 switches, 90 diodes and 4 ICs. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

MyKey Board (mikey board)

I tried to make a functional and cool midi keyboard like a piano with 88 keys DIY, with cool features. It has 2 speakers and 2 rotary encoders to tingle things, I would like to improve on the project and this is kind of a Deltarune reference so maybe add easter eggs?

Photos: image image

Parts

190
QtyValueFootprintReferences
901N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD109, D110, D111, D112, D113, D114, D115, D116, D117, D118, D119, D120, D121, D122, D123, D124 +74
88SW_Push_45degButton_Switch_THT:SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mmSW100, SW101, SW109, SW112, SW113, SW114, SW115, SW116, SW117, SW118, SW119, SW120, SW121, SW122, SW123, SW124 +72
2MCP23017x-x-MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU2, U3
2RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW82, SW102
2SW_Push_45degButton_Switch_THT:SW_Tactile_Straight_KSA0Axx1LFTRSW181, SW182
2SpeakerBuzzer_Beeper:Speaker_CUI_CMR-1206S-67LS1, LS2
1NHD-C12832A1Z-FSRGBDisplay:NHD-C12832A1Z-FSRGBU4
1PCM5100Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1SW_DIP_x01Button_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243SW84

Similar boards

  • 4 layers62.5 × 69 mmSmart thermostate, the printed circuit board in 3D

    Smart thermostate

    attarkousar/Thermostate_PCB

    This project is a thermostat control system based on the STM32F405RGTx microcontroller. It includes schematic design and PCB layout created using KiCad 8, intended for manufacturing with a 2-layer JLCPCB template.

    69 parts
  • 2 layers42 × 32 mmAZ1 Series Breakout, the printed circuit board in 3D

    AZ1 Series Breakout

    sdp8483/Newhaven_Display_AZ1_Breakout

    Breakout PCB for Newhaven Display NHD-C12831A1Z

    17 partsMIT
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 4 layers56 × 87.8 mmPicogus104, the printed circuit board in 3D

    Picogus104

    UzixLS/picogus104

    PicoGUS sound card for PC/104 interface

    114 parts23
  • 4 layers47.1 × 33.5 mmGamePad I2S audio, the printed circuit board in 3D

    GamePad I2S audio

    intergalaktik/Extension_Boards_for_Olimex_GateMate

    Simple extension boards for Olimex GateMate FPGA Board

    85 parts20
  • 2 layers71.8 × 26 mmDac attack, the printed circuit board in 3D

    Dac attack

    saybur/dac-attack

    S/PDIF to line-level audio board for use with retro computer device emulators, such as ZuluSCSI and friends.

    69 parts5CERN-OHL-S-2.0
  • 4 layers49.8 × 106.5 mmWaves, the printed circuit board in 3D

    Waves

    marangisto/Waves

    Cordic Accelerated Voltage Controlled Oscillator

    154 parts4MIT
  • 4 layers125.8 × 48 mmBLUETOOTH SPEAKER, the printed circuit board in 3D

    BLUETOOTH SPEAKER

    mbeayou/esp32-hifi-bluetooth-speaker-pcb-board

    A custom high-fidelity Bluetooth speaker PCB featuring the ESP32 (I2S), PCM5100 DAC, and TPA3116D2 Class D Amplifier. Includes Schematics, Gerber files, and BOM.

    115 parts3MIT

Questions

How big is the Mike ky board PCB?

It measures 1,008.5 × 98.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mike ky board use?

190 parts, built around the NHD-C12832A1Z-FSRGB and PCM5100PW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Mike ky board KiCad files?

From the Marc-Blanco/Mykey-board repository on GitHub, at the commit this page was made from: the board is PCB/Mike-ky-board.kicad_pcb and its schematic PCB/Mike-ky-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mike ky board design in my own project?

Its repository states no licence, so its author keeps all rights: ask Marc-Blanco before reusing the design.