
Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

A clone of the keycheron K2 keyboard. Compatible with all operating systems from Mac to Android to Windows. Hot-swappable allows to customize the typing experience without soldering, just pop them in and it’s done.
Keychron clone is an open-source printed circuit board by cyao1234, from the cyao1234/keeb repository on GitHub. It is a 2-layer board of 304.8 × 114.3 mm with 192 parts on 116 nets, routed with 828 tracks and 193 vias.
It is built around the SRV05-4. Its parts include 88 switches, 84 diodes, 6 capacitors, 3 ICs and 2 resistors. It belongs with the STM32 boards of this library.
A clone of the keycheron K2 keyboard. Compatible with all operating systems from Mac to Android to Windows. Hot-swappable allows to customize the typing experience without soldering, just pop them in and it’s done. The socket is compatible with almost all the MX style switches.
This keyboard is a tactile mechanical keyboard with convenient access to all the essential function keys and a super slim form.


The keyboard also had an low power stm32 mcu onboard, minimizing the footprint and allowing easy usage. it has a crystalless usb phy which allows lower bom costs.

It is also completely open source, made in kicad. Everything is open for taking in this repo. You can check out the source files in their respective folders.
| Item | Price | Link |
|---|---|---|
| PCB | $50 | https://jlcpcb.com/ |
| Componets w/ shipping | $30 | https://www.lcsc.com/ |
| Keycaps | $20 | https://fr.aliexpress.com/item/1005008134662628.html |
| Switches w/ hotswap | $30 | https://fr.aliexpress.com/item/1005007208285151.html + https://fr.aliexpress.com/item/1005010545874869.html |
| Total | $140 | - |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | D | Diode_SMD:D_MiniMELF | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +68 |
| 77 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +61 |
| 8 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4, H5, H6, H7, H8 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5 |
| 3 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | SW75, SW76, SW77 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S2, S3 |
| 2 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | SW47, SW72 |
| 2 | SW_Push | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | SW32, SW45 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S4 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6.25u | S1 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | STM32L432KBUx | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias | U1 |
| 1 | USB_C_Receptacle_USB2.0_14P | PCM_ckl-connector:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U2 |
It measures 304.8 × 114.3 mm and has 2 copper layers, 1.6 mm thick.
192 parts, built around the SRV05-4. 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.
From the cyao1234/keeb repository on GitHub, at the commit this page was made from: the board is hardware/keychron-clone.kicad_pcb and its schematic hardware/keychron-clone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask cyao1234 before reusing the design.

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

mmccoyd/hillside
Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc


TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family


doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!

