Skip to the content
PCBKitNew board
2 layers79.6 × 40.6 mmKeyFlow Board, the printed circuit board in 3D

KeyFlow Board

l-adam27/KeyFlow

A costomizable mini keyboard with 6 keys and a knob.

Size
79.6 × 40.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
14
Pads
59
Tracks, vias
81, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Dec 2025
Updated
15 Aug 2026

Overview

KeyFlow Board is an open-source printed circuit board by l-adam27, from the l-adam27/KeyFlow repository on GitHub, published under the MIT licence. It is a 2-layer board of 79.6 × 40.6 mm with 8 parts on 14 nets, routed with 81 tracks and 0 vias.

Its parts include 7 switches and 1 IC. It belongs with the RP2040 boards of this library.

README

README.md

KeyFlow  —  customizable keypad for your favorite shortcuts

Built for faster workflow and maximum productivity


Main:

Keyflow is a small macropad, that I designed to give the user the fastest ways to control his enviroment


Standart layout:

Important: The key mapping listed below is the fabric standart, a future software will be implemented soon

Key Mapping:

KEY 1 - SCREENSHOT
KEY 2 - MEDIA CONTROL
KEY 3 - LOCK SCREEN
KEY 4 - FOCUS MODE
KEY 5 - CLEAN DESKTOP
KEY 6 - MICROFONE MUTE


Rotary Encoder (Knob):

  • Rotate: Volume + / Volume -
  • Press: Audio mute / unmute

Attachments:

  • PCB

    Screenshot 2026-01-09 011457
  • Schematic

    Screenshot 2026-01-09 011535
  • 3D case render

    a8fa478c-7de0-4e4d-91c9-0f83df6330ec
  • Assembly preview

    KeyFlow_Render

BOM:

Components:

Seeed XIAO RP2040 | 1x

Mechanical switches | 6x

EC11 Rotary Encoder* | 1x

Custom PCB | 1x

3D PARTS | 1x

*: (With the push thing)


Special Thanks:

  • HackClub community for doing its thing
  • Shadow, zsharpminor & Person20020 (Koji) 🚀 for reviewing the project and helping me build it better
  • My dad
  • My mom
  • My dog
  • The rubber duck standing at my desk

Parts

8
QtyValueFootprintReferences
6SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6
1RotaryEncoderRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW7
1XIAO-RP2040-DIPXIAO3:XIAO-RP2040-SMDU1

Questions

How big is the KeyFlow Board PCB?

It measures 79.6 × 40.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KeyFlow Board use?

8 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 KeyFlow Board KiCad files?

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

Can I use the KeyFlow Board design in my own project?

Its repository publishes it under the MIT 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 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

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

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    PCB4-PWR BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    8 parts578Apache-2.0