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

I wanted to make something unusual, and made this split keyboard which has 42 keys (21 each). To connect only one cable to the computer, I added audio jack that connects two keyboards with AUX cable.
Keyboard is an open-source printed circuit board by odyesey, from the odyesey/split-keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 247.3 × 109.3 mm with 98 parts on 84 nets, routed with 446 tracks and 34 vias.
Its parts include 42 diodes, 42 switches, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

I wanted to make something unusual, and made this split keyboard which has 42 keys (21 each). To connect only one cable to the computer, I added audio jack that connects two keyboards with AUX cable. I used XIAO-nRF52840 board which can be recognised as keyboard by computer. This board has limited number of pins to connect each key to the board. To solve that, I used keyboard matrix method, which significantly reduced the amount of pins. Instead of detecting key press by pin number, keyboard matrix detects them by row and column number
pcb folder.stl and .step files of case are in case folderproduction folderjournal folderbomlist.csv contains parts required for PCB (delivery fees aren't inlcuded)


| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 40 | SW_Push | PCM_marbastlib-mx:SW_MX_1u | SW0, SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22 +24 |
| 8 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H3, H4, H5, H6, H7, H8, H9, H10 |
| 2 | AudioJack4 | PCM_marbastlib-xp-various:CON_MJ-4PP-9 | J1, J2 |
| 2 | MountingHole | Footprints:mouse-bite-5mm-slot | H1, H2 |
| 2 | SW_Push | PCM_marbastlib-mx:SW_MX_1.75u | SW38, SW39 |
| 2 | XIAO-nRF52840-SMD | Footprints:modified-XIAO-nRF52840-SMD | U1, U2 |
It measures 247.3 × 109.3 mm and has 2 copper layers, 1.6 mm thick.
98 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.
From the odyesey/split-keyboard repository on GitHub, at the commit this page was made from: the board is pcb/keyboard.kicad_pcb and its schematic pcb/keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

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




PiTracLM/PiTrac
Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)


joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

c0pperdragon/C64-Video-Enhancement
Component video modification for the C64 8-bit computer