

Felix
The FelixKeeb is an open source 5×12+4 (5×6+2 on each side) split ortholinear keyboard with hotswap sockets support.
- Size
- 135.2 × 94 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 81
- Nets
- 56
- Pads
- 355
- Tracks, vias
- 630, 46
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Jul 2023
- Updated
- 29 Jul 2024
Overview
Felix is an open-source printed circuit board by beekeeb, from the beekeeb/FelixKeeb repository on GitHub, published under the MIT licence. It is a 2-layer board of 135.2 × 94 mm with 81 parts on 56 nets, routed with 630 tracks and 46 vias.
Its parts include 33 switches, 32 diodes, 2 connectors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
README
README.mdFelixKeeb

The FelixKeeb is an open source 5×12+4 (5×6+2 on each side) split ortholinear keyboard with hotswap sockets support released by beekeeb. It is based on Cipulot’s helixhschoc and MakotoKurauchi’s helix.
Quick Links
Firmware
Precompiled firmware can be found at https://docs.beekeeb.com/felixkeeb.
Features
- Hotswap Sockets: Changing key switches whenever you want
Wireless
- nice!view support
- Onboard JST battery sockets: no battery soldering required & easily swapping batteries
- Power (on/off) switches: saving power by turning off the keyboard when it is not in used
Wired
- OLED display support
- USB-C connectors: No pin shorting problems caused by TRRS jacks
- Compatible with Helix/rev2 VIAL Firmware
Case
- A basic case using with MX key switches is available in Printables.
License
Photos, logos, external symbols and footprints are not covered by the LICENSE in this repo.
External symbols and footprints:
- foostan/kbd
- nice_view.pretty from petejohanson's Corne Ultralight
Credits
This open source hardware project is created by beekeeb and other contributors. It is based on Cipulot’s helixhschoc and MakotoKurauchi’s helix.
Parts
81| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | D | kbd:D3_SMD_v2 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16 |
| 32 | SW_PUSH | kbd:CherryMX_Hotswap | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +16 |
| 9 | MountingHole | beekeeb-lib:HOLE_M2_TH | H1, H2, H3, H4, H5, H6, H7, H8, H9 |
| 2 | MountingHole | cipulot_parts:HOLE_M2 | H10, H13 |
| 1 | Conn_01x02_Female | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | BATJ1 |
| 1 | OLED | nice_view:nice_view_1side | J2 |
| 1 | ProMicro | kbd:ProMicro_v3 | U1 |
| 1 | Reset | Button_Switch_SMD:Panasonic_EVQPUL_EVQPUC | SW33 |
| 1 | SW_SPST | Button_Switch_SMD:SW_SPDT_PCM12 | PSW1 |
| 1 | USB_C_Receptacle | beekeeb-lib:TYPE-C-31-M-14-custom-summer | J3 |
Similar boards
- 2 layers162.9 × 178.9 mm

- 2 layers177.2 × 114.3 mm
/Revision%201.3%20(FLASH%20Edition)/KiCAD/8-Bit%20CPU%2032k.kicad_pcb.jpg?size=s&soon)
8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
81 parts184 - 2 layers

- 2 layers64 × 55 mm

Zynthiandac bk2
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
81 parts156 - 2 layers

- 2 layers41.9 × 62.8 mm

- 2 layers38.6 × 38.6 mm

IotLedDriver
BerkeleyHCI/PolymorphicBlocks
A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.
81 parts94BSD-3-Clause - 2 layers98.5 × 45.4 mm

Idawgz32
ChrisChrisLoLo/idawgz32
A full 32 key mechanical keyboard that can be made for only $5
81 parts77GPL-3.0
Questions
How big is the Felix PCB?
It measures 135.2 × 94 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Felix use?
81 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 Felix KiCad files?
From the beekeeb/FelixKeeb repository on GitHub, at the commit this page was made from: the board is pcb/mx/right/felix.kicad_pcb and its schematic pcb/mx/left/felix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Felix 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).
