Skip to the content
2 layers233.8 × 81.8 mm60 percent keyboard, the printed circuit board in 3D

A customizable 4x12 ortholinear keyboard powered by Zephyr RTOS, with support for custom shields, layouts, and future expansions.

Size
233.8 × 81.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
72
Pads
569
Tracks, vias
323, 4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Jul 2024
Updated
16 Jul 2025

Overview

60 percent keyboard is an open-source printed circuit board by ishaan-tam, from the ishaan-tam/CustomOrthoKeyboard repository on GitHub. It is a 2-layer board of 233.8 × 81.8 mm with 100 parts on 72 nets, routed with 323 tracks and 4 vias.

Its parts include 48 diodes, 2 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

CustomOrthoKeyboard

A customizable 4x12 ortholinear keyboard powered by Zephyr RTOS, with support for custom shields, layouts, and future expansions.

Features

  • 4x12 ortholinear layout
  • Zephyr-based firmware
  • Custom keymaps and debounce tuning
  • QMK-inspired structure
  • USB input with hot-plug detection

Folder Overview

  • boards/shields/: Custom shield definitions and pin configs
  • config/: Keymap and build configs for the keyboard
  • zephyr/: Zephyr OS base setup
  • build.yaml: Build process definition

Getting Started

To build the firmware:

bash
west init -l .
west update
west build -b <your_board> -p

Parts

100
QtyValueFootprintReferences
48DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
48choc_SW_solderPCM_marbastlib-choc:SW_choc_v1_HS_1uCH1, CH2, CH10, CH11, CH12, CH13, CH14, CH15, CH16, CH17, CH18, CH19, CH20, CH21, CH22, CH23 +32
1Conn_01x02_Socketkeyswitches.pretty-master:CONN2_B2B-PH-K-S_JSTJ1
1SW_PushButton_Switch_SMD:Panasonic_EVQPUJ_EVQPUASW2
1SW_SPDTkeyswitches.pretty-master:SW_EG1215AASW1
1nice_nanoECE_362:nice_nano_AH_USBupU1

Similar boards

  • 2 layers390 × 37 mmButtonsLEDs, the printed circuit board in 3D

    ButtonsLEDs

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    100 parts960Apache-2.0
  • 2 layers196.3 × 118.7 mmMotherboard, the printed circuit board in 3D

    Motherboard

    Redherring32/OpenTendo

    An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard

    100 parts860
  • 2 layers76 × 40 mmProto ufl pi board, the printed circuit board in 3D

    Proto ufl pi board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    100 parts344GPL-3.0
  • 2 layers155.8 × 76.2 mmGamepad, the printed circuit board in 3D

    Gamepad

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    100 parts341Apache-2.0
  • 2 layers103.3 × 63.7 mmUsb power hub, the printed circuit board in 3D

    Usb power hub

    dilshan/usb2-power-hub

    4-Port High Power USB 2.0 Hub

    100 parts189MIT
  • 2 layers174 × 96 mmSgkb right, the printed circuit board in 3D

    Sgkb right

    sago35/tinygo-keyboard

    USB HID keyboard firmware for tinygo

    100 parts119MIT
  • 2 layers65 × 30 mmSynthtest, the printed circuit board in 3D

    Synthtest

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    100 parts114
  • 2 layers50 × 70 mmLcdtap rp2350, the printed circuit board in 3D

    Lcdtap rp2350

    shapoco/lcdtap

    A tool for mirroring or capturing I2C/SPI LCD displays

    100 parts85

Questions

How big is the 60 percent keyboard PCB?

It measures 233.8 × 81.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 60 percent keyboard use?

100 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 60 percent keyboard KiCad files?

From the ishaan-tam/CustomOrthoKeyboard repository on GitHub, at the commit this page was made from: the board is Hardware/60_percent_keyboard.kicad_pcb and its schematic Hardware/60_percent_keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 60 percent keyboard design in my own project?

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