100%
kp60 KP60 view
Description

Imported from GitHub: Kahan64bit/KP60 · commit 3298839 · license CERN-OHL-P-2.0

Description

Custom 60% Keyboard PCB with TOFU60 Redux in Mind

README

Custom 60% Keyboard PCB

This is a custom-designed 60% keyboard PCB created for mechanical keyboard enthusiasts who want full control over their build, layout, and firmware. The PCB is fully compatible with QMK/VIA and uses the QWERTY layout standard.

PCB dimensions have been made to fit Tofu60 Redux Case. More specification related information can be found below.

Features

  • QMK/VIA Compatible
  • USB-C Connector
  • Solder-Only Sockets
  • ESD Protection & Power Filtering
  • Standard 60% QWERTY Layout (ANSI support)
  • Overcurrent Protection
  • STM32 MCU

Specifications

FeatureDetails
MicrocontrollerSTM32F072CBT6
ConnectorUSB-C
Switch CompatibilityMX-style (5-pin support)
Firmware SupportQMK, VIA
Matrix5x14 (standard 60% matrix)
DimensionsStandard 60% mounting holes
AuxiliaryESD + Decoupling + Reset
Misc3V3 Regulator

Schematic

Schematic

Diode Matrix

Matrix

LED Matrix

LED

PCB

PCB

Final Build

Build

Render

Click Render to see 3D Render

Roadmap (Will be added as a seperate macroboard)

The KP60 project is actively evolving to support a broader range of features for keyboard customizers and enthusiasts. Here's a sneak peek at what’s coming in future versions:

🛠 Planned Features

  • OLED Screen Integration
    Support for a 128x32 OLED screen for displaying layers, animations, or custom text.

  • Hot-Swap Socket Support
    Enable easy switch swapping without soldering.

  • Rotary Encoder Support
    Optional encoder support for volume, media, and custom actions.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.