Skip to the content
PCBKitNew board
2 layers292.9 × 143 mmKeycool Keyboard, the printed circuit board in 3D

This is the documentation for designed completely from scratch.

Size
292.9 × 143 mm
Copper layers
2
Thickness
1.6 mm
Parts
165
Nets
118
Pads
918
Tracks, vias
2,157, 100
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jul 2025
Updated
6 Aug 2025

Overview

Keycool Keyboard is an open-source printed circuit board by Programer6, from the Programer6/Custom-75-Keyboard repository on GitHub. It is a 2-layer board of 292.9 × 143 mm with 165 parts on 118 nets, routed with 2,157 tracks and 100 vias.

Its parts include 75 diodes, 6 switches, 2 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Wireless 75% Keyboard

This is the documentation for designed completely from scratch.

For the firmware, I chose ZMK. Since this is a wireless build using the nice!nano, ZMK's powerful features and Bluetooth support were a perfect fit, even if it meant a steeper learning curve than like KMK which I have used before.

Hardware Features

  • 74-key, 70% layout with a function row.
  • Wireless Bluetooth connectivity via a nice!nano microcontroller.
  • MCP23017 I/O expander to simplify wiring and save controller pins.
  • 1x Rotary Encoder for volume or scrolling.
  • Onboard potentiometer for screen brightness adjustment.
  • Powered by a LiPo battery.

Images

Schematic
Screenshot 2025-07-31 at 1 52 47 PM
Screenshot 2025-07-31 at 1 53 02 PM
PCB Layout
Screenshot 2025-07-31 at 1 53 25 PM
3D Case Design
Screenshot 2025-07-31 at 1 54 39 PM

Parts

165
QtyValueFootprintReferences
75DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59
64MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +48
7MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uMX67, MX68, MX69, MX71, MX72, MX73, MX74
24.7kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uMX28, MX41
2MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS3, S4
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1BatteryConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ1
1Conn_01x04Oled screen:SSD1306-0.91-OLED-4pin-128x32J3
1LOGOOled screen:HighwayG***
1MCP23017_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uMX42
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2uS2
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2.75uS5
1R_Potentiometernice-nano:Sliding_PotRV2
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW75
1nice_nanonice-nano:nice_nanoU1

The 164 most common of 165 parts.

Questions

How big is the Keycool Keyboard PCB?

It measures 292.9 × 143 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keycool Keyboard use?

165 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 Keycool Keyboard KiCad files?

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

Can I use the Keycool Keyboard design in my own project?

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

Similar boards

  • 2 layers284.7 × 94.2 mmLumberjack, the printed circuit board in 3D

    Lumberjack

    peej/lumberjack-keyboard

    5x12 ortholinear through-hole component keyboard PCB for standard 60% cases

    165 parts403MIT
  • 2 layers85.4 × 128.5 mmKinky lynx, the printed circuit board in 3D

    Kinky lynx

    tpcarlson/synth-diy

    Mostly Eurorack projects

    165 parts107
  • 2 layers92.5 × 150.6 mmPurplewizard, the printed circuit board in 3D

    Purplewizard

    DC801/BM-Badge

    The DC801 Badge Platform for DC28+

    165 parts63AGPL-3.0
  • 2 layers287.3 × 97.8 mmSerendipity rp2040, the printed circuit board in 3D

    Serendipity rp2040

    dededecline/Serendipity

    Serendipity keyboard designed by @ojthetiny and me.

    165 parts48GPL-3.0
  • 2 layers99 × 70.7 mmBuilding blocks, the printed circuit board in 3D

    Building blocks

    mirdej/synkie

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

    165 parts47
  • 2 layers231.3 × 162 mm88RPI, the printed circuit board in 3D

    88RPI

    ccadic/BlakRPI-Clive

    BlakRPI Clive cyberdeck

    165 parts27
  • 2 layers361.3 × 97.6 mmBevi, the printed circuit board in 3D

    Bevi

    sendyyeah/bevi

    Inspired by Vortex Vibe and Wyvern, so here is Vibe Southpaw

    165 parts22GPL-3.0
  • 2 layers267.7 × 109.1 mmUniversal dev v1-r1-append, the printed circuit board in 3D

    Universal dev v1-r1-append

    DAlexis/caustic-lasertag-system

    Caustic project is a full-featured indoor and outdoor lasertag system

    165 parts16