

Kaino kicad
Here's a short story about this project! I wanted a keyboard from Casio, but it was too expensive for me, so I made my own.
- Size
- 311.8 × 225 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 70
- Pads
- 284
- Tracks, vias
- 452, 18
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 27 Apr 2026
- Updated
- 4 May 2026
Overview
Kaino kicad is an open-source printed circuit board by UnstoppableBlob, from the UnstoppableBlob/kaino repository on GitHub. It is a 2-layer board of 311.8 × 225 mm with 57 parts on 70 nets, routed with 452 tracks and 18 vias.
Its parts include 27 switches, 25 diodes and 1 connector. It belongs with the RP2040 boards of this library.
README
README.mdKaino (or Kiano)
What this project is
Here's a short story about this project! I wanted a keyboard from Casio, but it was too expensive for me, so I made my own. I just made a keyboard which should theoretically be able to connect to my computer, and use LMMS that's on my computer, to play sounds that sound exactly like a real piano!
How I made it
I made the schematic and PCB in Kicad, which is my prefered software for this type of stuff. I used Shapr3D on my Ipad for the model of the case. I also used Shapr3D's "Visualize" feature for the renders that I got. I plan to use Cherry MX mechanical keyswitches, which are what I have on my pcb renders. I have made my own custom keycap in Shapr3D, which is what I plan to print out and use. Not only does it look like a piano, it feels like one, too. I have put a hole in all of the piano keycaps, and made them a hinge. Whenever you press on a key, it will have the same rotational movement as a really key has. Obviously, I'm limited with the materials of the keycaps that I produce, as I don't have access to the premium ceramic keys that the real pianos have. In addition, even if I did have access to them, the mechanical keyswitches that I'm using wouldn't be able to support the weight of them, at least without substantial springing. My banner image for it is AI Generated, just a disclaimer, hope that it doesn't cause any issues.
Schematic

PCB

Render #1

Render #2

Render #3

Render #4

BOM
The total amount of money that I would have to spend would be $72.18, since I'm buying parts myself
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +10 |
| 25 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9 |
| 3 | MountingHole | MountingHole:MountingHole_5.3mm_M5 | H4, H5, H6 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHoles | SW26 |
Questions
How big is the Kaino kicad PCB?
It measures 311.8 × 225 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Kaino kicad use?
57 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 Kaino kicad KiCad files?
From the UnstoppableBlob/kaino repository on GitHub, at the commit this page was made from: the board is kaino-kicad/kaino-kicad.kicad_pcb and its schematic kaino-kicad/kaino-kicad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kaino kicad design in my own project?
Its repository states no licence, so its author keeps all rights: ask UnstoppableBlob before reusing the design.
Similar boards
- 2 layers59.2 × 52.9 mm

- 2 layers100 × 70.3 mm

- 2 layers165.1 × 120.7 mm

- 2 layers

- 2 layers121.1 × 104.7 mm

Sepia officinalis
tapioki/cephalopoda
Low profile split ergonomic mechanical keyboards
57 parts240GPL-3.0 - 2 layers100 × 96.5 mm

Keyboard ch32x-36-lhs
rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware
57 parts236 - 2 layers178 × 39 mm

AddOnA
freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth
57 parts226CC-BY-SA-4.0 - 2 layers58 × 110 mm
