Skip to the content
2 layers409.7 × 150.7 mmF24-keeb, the printed circuit board in 3D

ever wished to have or use a keyboard with 2!!! function rows? no? well it's here anyways! by having 2 function rows with F13-F24 keys + 5 macro keys + 2 dials you can now have up to 19* customizable keys! that's like a built in streamdeck! and all of that while never leaving your keyboard!

Size
409.7 × 150.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
362
Nets
268
Pads
1,589
Tracks, vias
2,526, 505
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Jul 2026
Updated
12 Sep 2026

Overview

F24-keeb is an open-source printed circuit board by Fork0n, from the Fork0n/F24-keeb repository on GitHub. It is a 2-layer board of 409.7 × 150.7 mm with 362 parts on 268 nets, routed with 2,526 tracks and 505 vias.

Its parts include 212 diodes, 110 switches, 31 capacitors, 4 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

F24-keeb

ever wished to have or use a keyboard with 2!!! function rows? no? well it's here anyways! by having 2 function rows with F13-F24 keys + 5 macro keys + 2 dials you can now have up to 19* customizable keys! that's like a built in streamdeck! and all of that while never leaving your keyboard!

*assuming you remap all 12 additional function keys + 5 macros + 2 dial on click

keeb-render-blk-wide

Project info:

Format: TKL++

Materials:

  • case: matte Jet Black ABS
  • (alt) case top: matte purple ABS
  • plate: mate Ket Black Polyoxymethylene (POM)
  • keycaps: to be decided

Switches: Gateron PRO v3 BLACK or Gateron Smoothie Sea Salt

Microcontroller: 3rd party Type C Pi Pico (RP2040)

Firmware: Custom, RMK/QMK/VIAL based (WIP)

Mounting Style: gasket mount

Design files

available https://github.com/Fork0n/F24-keeb/tree/main/production

(source will be added later)

Assembly 101

WIP WIP WIP WIP WIP WIP WIP WIP WIP

Firmware 101

WIP WIP WIP WIP WIP WIP WIP WIP WIP

CH I: the idea:

it all started when I got a new laptop with the nasty copilot key, at first i left it on seen and just occasionally missclicked it opening copilot, then i found out that power toys allow you to remap any key to any function (even virtual keys), that was great for muting myself on discord but i felt like i needed more. at approximately the same time i discovered that i can turn my laptop's numpad in a DIY streamdeck AKA macropad, that was still not enough. One time when i was watching a video by bringus studious i took a closer look at the infamous dirty cherry keyboard, instead of a mono top row it was doubled! taking and EVEN closer look revealed that the keyboard had the row folded instead of a double row. Anyways that was the time when a "double function row keyboard" idea was born.

Project Updates & Devlogs

Check out our detailed progress and updates in the DEVLOGS.md!

Project Info & Licensing
Designed by @forkosssa (Contact/Portfolio) • Licensed under CC BY 4.0.
All physical derivative PCBs must retain original author branding on silkscreen layers as outlined in Section 3(a).

Parts

362
QtyValueFootprintReferences
1071N4148Diode_SMD:D_SOD-123FD1, D10, D11, D12, D13, D14, D15, D16, D100, D101, D102, D103, D104, D105, D106, D107 +91
105MX_SK6812MINI-ELED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMountLED1, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED100, LED101, LED102, LED103, LED104, LED105 +89
105SW_Pushswitches:SW_Hotswap_Kailh_MX_1.00uSW1, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW100, SW101, SW102, SW103, SW104, SW105 +89
29100nFCapacitor_SMD:C_0805_2012MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +13
3MX_stabstabs:STAB_MX_2.25uS1, S2, S3
24.7kResistor_SMD:R_0805_2012MetricR2, R3
2RotaryEncoder_SwitchPCM_marbastlib-various:ROT_Alps_EC11E-SwitchENC1, ENC2
110kResistor_SMD:R_0805_2012MetricR1
110uFCapacitor_SMD:C_0805_2012MetricC2
133Resistor_SMD:R_0805_2012MetricR4
150uFCapacitor_SMD:C_0805_2012MetricC1
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU1
1MCP23017x-x-SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1MX_stabstabs:STAB_MX_2.75uS4
1MX_stabstabs:STAB_MX_P_6.25uS5
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_SMDA1

Similar boards

  • 2 layers357.5 × 131.8 mmK Type, the printed circuit board in 3D

    K Type

    kiibohd/pcb

    PCB and PCB related bits

    362 parts417
  • 2 layers95.4 × 92.4 mmPanelized, the printed circuit board in 3D

    Panelized

    kholia/Si5351-Module-Clone-TCXO

    Si5351-Module-Clone with low PPM TCXO! Drop-in replacement for the Adafruit's Si5351 module. 3.3v ONLY!

    362 parts31
  • 2 layers120 × 141.1 mmCharliedistance, the printed circuit board in 3D

    Charliedistance

    bornhack/badge2020

    BornHack Badge 2020

    362 parts12CC-BY-SA-4.0
  • 2 layers99.7 × 73.5 mmHwtest, the printed circuit board in 3D

    Hwtest

    cnlohr/discretesim

    wip dumb as a box of rocks SPICE simulator

    362 parts2MIT
  • 2 layers99 × 99 mmSmd practice, the printed circuit board in 3D

    Smd practice

    krunchiekrunch/smd-practice

    Practice your SMD soldering/reflowing/hot air soldering skills with this PCB

    362 parts1
  • 2 layers444.1 × 145.3 mmGh80-3003, the printed circuit board in 3D

    Gh80-3003

    Alectardy98/PCB_G803003_reduxal

    Open-sourced Cherry MX PCB using the Pi Pico (RP2040) for the Cherry G80 3001 line of keyboards. Stock keyboards shipped originally with Cherry MY switches.

    362 partsCC-BY-SA-4.0
  • 2 layers295 × 119 mmFishman, the printed circuit board in 3D

    Fishman

    tjingi/fully-analog-guitar-processor-with-7-pedals

    i decided to build strange shape guitar processor which includes 7 pedals based on king gizzard sound :0

    362 parts
  • 2 layers215 × 100 mmCore, the printed circuit board in 3D

    Core

    shmoergh/hog

    Fully analog two-voice monophonic synth for live performances

    361 parts124

Questions

How big is the F24-keeb PCB?

It measures 409.7 × 150.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the F24-keeb use?

362 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 F24-keeb KiCad files?

From the Fork0n/F24-keeb repository on GitHub, at the commit this page was made from: the board is source/F24-keeb-devboard-SMD-MK1.7A/F24-keeb.kicad_pcb and its schematic source/F24-keeb-devboard-SMD-MK1.7A/F24-keeb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the F24-keeb design in my own project?

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