Skip to the content
PCBKitNew board
2 layers521.5 × 206.7 mmKiBoard, the printed circuit board in 3D

Full 104-key Keyboard with an optional screen

Size
521.5 × 206.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
319
Nets
201
Pads
1,211
Tracks, vias
1,868, 95
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Jun 2026
Updated
20 Jun 2026

Overview

KiBoard is an open-source printed circuit board by colorBanded, from the colorBanded/kiBoard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 521.5 × 206.7 mm with 319 parts on 201 nets, routed with 1,868 tracks and 95 vias.

It is built around the PCF8574AP. Its parts include 159 switches, 158 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

kiBoard

Full 104-key Keyboard designed as a submission for the 2026 Hackclub Stardance/Outpost Event, created using KiCAD and Fusion 360. Uses the QMK firmware for ease of use and modularity.

Features

  • Raspberry Pi Pico based microcontroller
  • 160 Keys
  • Second function row + built in macro pad

Layout

kiBoard

Enclosure

Screenshot 2026-06-19 at 11 47 09 PM -- I made the enclosure screwless so that you could nudge the top on for easier access to the internal board. (feel free to mess with it)

BOM

ReferenceQtyValueFootprintDatasheet
A11RaspberryPi_PicoModule:RaspberryPi_Pico_Common_Unspecifiedhttps://datasheets.raspberrypi.com/pico/pico-datasheet.pdf
D1–D1581581N4148Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontalhttps://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf
SW1–SW158158SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
SW1591SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
U11PCF8574APPackage_DIP:DIP-16_W7.62mmhttps://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf

Note: You can use any extended regular keyboard keycap set but it will need extra standard 1.0u keycaps for the remaining keys.

Parts

319
QtyValueFootprintReferences
1581N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +142
158SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW10, SW11, SW100, SW101, SW102, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111, SW112 +142
1PCF8574APPackage_DIP:DIP-16_W7.62mmU1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW159

Questions

How big is the KiBoard PCB?

It measures 521.5 × 206.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KiBoard use?

319 parts, built around the PCF8574AP. 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 KiBoard KiCad files?

From the colorBanded/kiBoard repository on GitHub, at the commit this page was made from: the board is PCB/kiBoard.kicad_pcb and its schematic PCB/kiBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KiBoard design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers79.5 × 160 mmEuropi main, the printed circuit board in 3D

    Europi main

    AudioMorphology/Europi

    Opensource sequencer software for Raspberry Pi equipped with Eurorack-compatible hardware

    90 parts103
  • 2 layers77.7 × 166.3 mmDelta pico, the printed circuit board in 3D

    Delta pico

    AaronC81/delta-pico

    Powerful scientific calculator based on the Raspberry Pi Pico

    84 parts57MIT
  • 2 layers36 × 36 mmIO Expander, the printed circuit board in 3D

    IO Expander

    iNavFlight/hardware

    INAV I2C IO Expander board offers 8 digital outputs.

    12 parts11
  • 2 layers50.8 × 74.9 mmTagger production, the printed circuit board in 3D

    Tagger production

    lucullusTheOnly/OpenLaserTag

    Open Source System for the game Lasertag

    42 parts7
  • 2 layers65 × 56 mmMiniTeleskop, the printed circuit board in 3D

    MiniTeleskop

    cutec-chris/PiScope

    Goto Telescope with Raspberry PI HQ Camera and exchangable Objective Holders for DSLR Objectives

    41 parts3
  • 2 layers50.4 × 50.4 mmBluepill ethernet, the printed circuit board in 3D

    Bluepill ethernet

    kellerkindt/bluepill_sensor

    Bluepill stm31f103 ethernet sensor extension board with SW written in Rust

    47 parts3Apache-2.0
  • 2 layers126 × 59.5 mmVFO BFO Si5351, the printed circuit board in 3D

    VFO BFO Si5351

    loscorpione/VFO-BFO-HF-ESP32-Si5351

    VFO & BFO con Si 5351 gestito da ESP32 devkit V1 per la gamma di frequenze HF, da 1 a 30 MHZ

    34 parts3
  • 2 layers152 × 93.7 mmBandfilter, the printed circuit board in 3D

    Bandfilter

    paulh002/band-passfilter-arduino-esp32

    ESP32 managed HF bandpass filyer

    127 parts3