Skip to the content
PCBKitNew board
2 layers311.8 × 225 mmKaino kicad, the printed circuit board in 3D

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.md

Kaino (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

alt text

PCB

alt text

Render #1

alt text

Render #2

alt text

Render #3

alt text

Render #4

alt text

BOM

ItemDescriptionQuantityUnit PriceTotal PriceTotal (with tax & shipping incl.)Running TotalLink
PCBPCB from jlcpcb5 (jlcpcb minimum)$0.00$0.00$0.00$0.00https://cart.jlcpcb.com/quote
Cherry MX switchesCherry MX Switches1$0.00$0.00$0.00$0.00https://www.amazon.com/OUTEMU-Red-Switches-Pin-Switch/dp/B095W1QYPJ/ref=sr_1_10?crid=5KMUPYD6IZAA&dib=eyJ2IjoiMSJ9.ii8hn-4PoCBy9_AF64n2EIdF-8TcQv4n4fZUgrf6eaJl_2E7NqmhJTi7zDvZldSbW1GBUyXt96vEE5SZ91GLxMlmPeL0GdI5OqmHLtCsKP6S4yFXbT0PFL_AmCCw-UflwuoJvqH2WNDOXLrnCfIFiWIC3DsUp4Nng1ZPkXDfcNJ9YehwtTPZZKEcRtRQIGpqlk5xy1gLdXWIZ-g9Wlaw73lw5D9hfxBtmo1eMZbXho8.vcyENYYKR-iks1sqvfSt9besUzxZzQDz3KBChHqnxDw&dib_tag=se&keywords=cherry%2Bmx%2Bswitches%2B5%2Bpin&qid=1777429869&sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D&sprefix=cherry%2Bmx%2Bswitches%2B5%2Bpi%2Caps%2C216&sr=8-10&th=1
Raspberry Pi picoMCUNA$0.00$0.00$0.00$0.00https://www.amazon.com/gp/product/B0C6Q67V97?smid=A1YZW40LYQY3L1&psc=1Since I already have plenty of these in my house, I decided to put $0, but included a link
1N4148W (100pcs)Diodes1$0.00$0.00$0$0.00https://www.aliexpress.us/item/3256807716771073.html?spm=a2g0o.cart.0.0.47a538daYBbt9U&mp=1&pdp_npi=5%40dis%21USD%21USD%201.48%21USD%201.48%21%21USD%201.48%21%21%21%40210328db17669560346357255e1c7d%2112000042781108223%21ct%21US%216953170698%21%211%210&gatewayAdapt=glo2usa
3D Prints3D printed keys and caseNA$0$0My own printer$0NA
Rotary Encoder (5pcs)EC11 rotary encoder1$0.00$0.00$0$0.00https://www.amazon.com/gp/product/B0C6Q67V97?smid=A1YZW40LYQY3L1&psc=1I already have some of these lying around from hackpad a long time ago
Adafruit 1.8 TFTLCD Display1$0.00$0.00$0.00$0.00https://www.adafruit.com/product/358
Running total is 0 because I'm paying for all costs related to buying parts

The total amount of money that I would have to spend would be $72.18, since I'm buying parts myself

Parts

57
QtyValueFootprintReferences
26SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +10
251N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9
3MountingHoleMountingHole:MountingHole_5.3mm_M5H4, H5, H6
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW26

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 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers100 × 70.3 mmModulAdapter universal, the printed circuit board in 3D

    ModulAdapter universal

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    57 parts492GPL-3.0
  • 2 layers165.1 × 120.7 mmIfei, the printed circuit board in 3D

    Ifei

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    57 parts431
  • 2 layersFabricated boards, the printed circuit board in 3D

    Fabricated boards

    justbuchanan/oasis

    3d-printed smart terrarium

    57 parts270Apache-2.0
  • 2 layers121.1 × 104.7 mmSepia officinalis, the printed circuit board in 3D

    Sepia officinalis

    tapioki/cephalopoda

    Low profile split ergonomic mechanical keyboards

    57 parts240GPL-3.0
  • 2 layers100 × 96.5 mmKeyboard ch32x-36-lhs, the printed circuit board in 3D

    Keyboard ch32x-36-lhs

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    57 parts236
  • 2 layers178 × 39 mmAddOnA, the printed circuit board in 3D

    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 mmBrain ui, the printed circuit board in 3D

    Brain ui

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    57 parts222