Skip to the content
PCBKitNew board
2 layers76.2 × 50.8 mmKeyboard, the printed circuit board in 3D

ATtiny85 Piano

Size
76.2 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
32
Pads
145
Tracks, vias
272, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Apr 2016
Updated
20 Jul 2026

Overview

Keyboard is an open-source printed circuit board by UserHackable, from the UserHackable/Piano repository on GitHub. It is a 2-layer board of 76.2 × 50.8 mm with 56 parts on 32 nets, routed with 272 tracks and 0 vias.

Its parts include 24 diodes, 12 resistors, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

README

README.md

keyboard

Board dimensions

  • (300000, 200000) original units
  • (3.0000, 2.0000) inches
  • (76.2000, 50.8000) mm
FrontBack
FrontBack

Parts

56
QtyValueFootprintReferences
13TACTILE-PTHRESET0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12
12DIODE-1N4148D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
12AXIAL-0.3R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12
12LED5MMLED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12
1dummyfp1UNK_HOLE_1
1dummyfp0UNK_HOLE_0
1CR2032-THRUU$1
1BUZZERPTHBUZZER-12MMSG1
1ICSP2X3-NSJ1
1TINY85DIP08U1
1USER_HACKABLEUSER_HACKABLEU$2

Questions

How big is the Keyboard PCB?

It measures 76.2 × 50.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

56 parts. 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 Keyboard KiCad files?

From the UserHackable/Piano repository on GitHub, at the commit this page was made from: the board is KiCad/keyboard/keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard design in my own project?

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

Similar boards

  • 2 layers90 × 38 mmLCD OLinuXino-5TS Rev.B, the printed circuit board in 3D

    LCD OLinuXino-5TS Rev.B

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    56 parts1.5k
  • 2 layers50.4 × 48.4 mmDistortion, the printed circuit board in 3D

    Distortion

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    56 parts915
  • 2 layers27 × 24.7 mmKawaiiSD, the printed circuit board in 3D

    KawaiiSD

    mackieks/Kawaii

    Tiny, beautiful metal Wii keychain

    56 parts374
  • 2 layers123.9 × 94.4 mmRoba L, the printed circuit board in 3D

    Roba L

    kumamuk-git/roBa

    56 parts363GPL-3.0
  • 2 layers120.6 × 85.5 mmKLOTZ, the printed circuit board in 3D

    KLOTZ

    GEIGEIGEIST/KLOTZ

    KLOTZ is 34 keys column-staggered split keyboard. It uses an encoder and three status LEDs on each side.

    56 parts287GPL-3.0
  • 2 layers136 × 91.7 mmOne, the printed circuit board in 3D

    One

    ergonautkb/one

    Ergonaut One is an open-source ergonomic wireless split mechanical keyboard designed by Ergonaut Keyboards.

    56 parts210CERN-OHL-P-2.0
  • 2 layers78.5 × 69 mmKicad cpu board, the printed circuit board in 3D

    Kicad cpu board

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    56 parts171
  • 2 layers45 × 45 mmAeroq Hardware v3, the printed circuit board in 3D

    Aeroq Hardware v3

    EnriqueNeyra/Aeroq

    An Indoor Air Quality Monitor Powered by ESP32, SCD40, and SEN54

    56 parts130