Skip to the content
PCBKitNew board
2 layers389.9 × 118.3 mmKeyboard, the printed circuit board in 3D

An Alice styled keyboard

Size
389.9 × 118.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
135
Nets
91
Pads
478
Tracks, vias
502, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Jul 2026
Updated
25 Jul 2026

Overview

Keyboard is an open-source printed circuit board by T1M1D0, from the T1M1D0/Ditto. repository on GitHub. It is a 2-layer board of 389.9 × 118.3 mm with 135 parts on 91 nets, routed with 502 tracks and 0 vias.

Its parts include 65 diodes and 65 switches. It belongs with the keyboards and input boards of this library.

README

README.md

Hello! This is a keyboard I created that uses Choc v2 switches (with a very nice case I know) 20260725_174101

I used:
https://github.com/MudkipMao/AliceKeyboardLayout/tree/master for the layout of the keys
https://github.com/recursivenomad/ki-lime-pi-to-go for the rasperry pi pico footprint
https://github.com/adamws/kle-ng to modify the layout and to generate the footprint seen in the kicad files
https://peppe8o.com/raspberry-pi-pico-pinout/ for reference with the GPIO Pins

I hope you enjoy my project!

Parts

135
QtyValueFootprintReferences
65DDiode_SMD:D_SOD-123FD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +49
51SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.00uSW1, SW2, SW11, SW12, SW13, SW14, SW15, SW16, SW18, SW19, SW20, SW21, SW22, SW24, SW25, SW26 +35
4, , ,
4SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.50uSW10, SW29, SW30, SW61
4SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.25uSW32, SW47, SW64, SW65
2SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_2.00uSW31, SW54
2SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_1.75uSW17, SW39
1SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_2.25uSW23
1SW_PushSwitch_Keyboard_Kailh:SW_Kailh_Choc_V2_2.50uSW63

The 134 most common of 135 parts.

Questions

How big is the Keyboard PCB?

It measures 389.9 × 118.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

135 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 T1M1D0/Ditto. repository on GitHub, at the commit this page was made from: the board is Kicad Files/keyboard.kicad_pcb and its schematic Kicad Files/keyboard.kicad_sch. 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 T1M1D0 before reusing the design.

Similar boards

  • 2 layers191 × 85 mmSub panel, the printed circuit board in 3D

    Sub panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    135 parts3kApache-2.0
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers97.2 × 58.9 mmDecentUSB, the printed circuit board in 3D

    DecentUSB

    bleroy/3d-junkyard

    Random 3D models

    135 parts69
  • 2 layers53.5 × 101.8 mmSony scopeman, the printed circuit board in 3D

    Sony scopeman

    lucysrausch/sony-scopeman

    Hardware Design files of a replacement mainboard for the Sony Watchman FD-10. This turns it into a bluetooth and WiFi-enabled vector display.

    135 parts69
  • 2 layers215.9 × 101.6 mmIps20, the printed circuit board in 3D

    Ips20

    gzweigle/open-hybrid-piano

    Building a hybrid MIDI digital piano

    135 parts61GPL-3.0
  • 2 layers76 × 76 mmSk030-matrix, the printed circuit board in 3D

    Sk030-matrix

    mirdej/synkie

    The Synkie is a modular open source analog video processor, developed by Michael Egger, Max Egger and Flo Kaufmann

    135 parts47
  • 2 layers270.1 × 112.9 mmHotreus62, the printed circuit board in 3D

    Hotreus62

    beekeeb/hotreus62

    Hotreus62 - an open-source 60% ergonomic mechanical keyboard with hotswap MX and choc support

    135 parts38GPL-3.0
  • 2 layers63.1 × 36 mmSignal processing, the printed circuit board in 3D

    Signal processing

    MarcinWachowiak/semiconductor-radiation-detector

    Semiconductor Radiation Detector - pcb, schematics, simulation files

    135 parts33