Skip to the content
PCBKitNew board
2 layers66.1 × 96.9 mmKanav board, the printed circuit board in 3D

Kanav board

KanAvR/Hackpad

This will be used as a macropad for common desktop shortcuts such as, switching desktops; To boost productivity.

Size
66.1 × 96.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
26
Pads
106
Tracks, vias
94, 2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Jan 2026
Updated
26 Apr 2026

Overview

Kanav board is an open-source printed circuit board by KanAvR, from the KanAvR/Hackpad repository on GitHub. It is a 2-layer board of 66.1 × 96.9 mm with 22 parts on 26 nets, routed with 94 tracks and 2 vias.

It is built around the SK6812MINI-E. Its parts include 10 diodes, 10 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

Hackpad

<img src=assets/render.png width="500"/> Hackpad is a 9 key macropad with a rotary encoder, an OLED Display and uses KMK firmware.

This will be used as a macropad for common desktop shortcuts such as, switching desktops; To boost productivity.

Features:

  • Open case because it looks cool
  • 128x32 OLED Display
  • EC11 Rotary encoder.
  • 1 SK6812 MINI-E LED.
  • 9 Keys

CAD Model:

Made in Blender. The model is made of two seprate parts that will be screwed togeather to make the case.

<img src=assets/cad.png width="500"/>

PCB

Made in KiCAD. Schematic

<img src=assets/schematic.png alt="Schematic" width="300"/>

PCB

<img src=assets/pcb.png alt="Schematic" width="500"/>

Firmware Overview

This hackpad uses KMK firmware.

  • The rotary encoder changes volume. Turning it clockwise increases the volume by 5% and turning it counter-clockwise decreases it by 5%. Pressing it toggles mute.
  • The 9 keys will be bound to various hyprland shortcuts as and when required. Right now key 1-6 switch to workspaces 1-6, key 7 kills the focused window, key 8 toggles fullscreen, and key 9 takes a screenshot.
  • The OLED will be used for showing volume status. It shows a bar that fills up as the volume increases and shows MUTE when muted.
  • The SK6812MINI LED glows blue normally and turns red when muted.

BOM:

NamePurposeQtyPriceLinkDistributor
0.91 inch blue OLED display moduleVolume display (I already have this)10.00LinkRobo Craze
SK6812 MINI E RGB LED 3228 SMD Individually Addressable Full Color DC 5V (Pack of 100)Mute status indicator (I already have this)10.00LinkAmazon
1N4148 Fast Switching Diodes, 100V 300mA, Pack of 100, DO 35 Glass Zener Diodes for Electronic ProjectsPreventing Ghosting (quantity is 1 because it comes in packs of 100, I will use 9) (I already have this)10.00LinkAmazon
CentIoT EC11 10K Rotary Encoder Digital Potentiometer Coding Volume Control with switch 5 Pin 15mm Half handle (2PCS)Volume knob (I already have this)10.00LinkAmazon
Seeed Studio XIAO RP2040 Development BoardConnecting the hackpad to my computer (I already have this)10.00LinkRobo Craze
Cherry MX SwitchesMechanical key switches (got from an old keyboard that stopped working)90.00N/AN/A
DSA KeycapsKeycaps for switches (got from an old keyboard that stopped working)90.00N/AN/A

Parts

22
QtyValueFootprintReferences
91N4448Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2, D3, D4, D5, D6, D7, D8, D9, D10
9SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
1OLED_DISPLAYOPL:SSD1306-0.91-OLED-4pin-128x32J1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW10
1SK6812MINILED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD1
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the Kanav board PCB?

It measures 66.1 × 96.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kanav board use?

22 parts, built around the SK6812MINI-E. 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 Kanav board KiCad files?

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

Can I use the Kanav board design in my own project?

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

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0