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

Repository for the Charlieflex keyboard
Chuck is an open-source printed circuit board by ctranstrum, from the ctranstrum/chuck repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 229.7 × 114.9 mm with 98 parts on 53 nets, routed with 572 tracks and 56 vias.
Its parts include 45 diodes and 33 switches. It belongs with the keyboards and input boards and the RP2040 and nRF52 and nRF5x boards of this library.




Interested in building a Charlieflex of your own? Check out the Build Guide for details.
I designed the Lintilla keyboard before the Charlieflex, but over time I realized that I didn't actually like split keyboards with separate halves, because I move around a bit as I type so I either have to keep adjusting the position of each half, or I end up contorting my wrists to align with the keyboard.
I also came to the conclusion that I would be better off with fewer pinky keys, due to the strain of reaching with the pinky, and my thumbs aren't actually smart enough for three keys each.
However, the basic layout of the remaining keys didn't change much from what I had before, so if you want a split layout and more keys than the Charlieflex offers, maybe the Lintilla is for you.
I found some issues with running a charlieplex matrix on a wireless board where battery levels can impact the performance of the diodes, which need very precise cutoffs to interpret the keys being pressed; it made some of my 3-key combos a little unreliable in practice.
So I went back to the drawing board and discovered an extra two usable pins on the xiao ble. Using those allowed me to build the Patagona gigas, with 32 keys and a five-way switch, along with the Patagona chaski, with 42 keys, the same number of keys used by the Lintilla.

My Charlieflex, in the Twentyone Chuck Street layout, with 2 keys for the left thumb and one key for the right. I'm using Lofree Hades Choc v2 switches and Nuphy Shiokaze nSA keycaps.

I also built a pink Charlieflex for the office, this time with LDSA keycaps on Bokeh Ambient Choc v1 switches.

An alternate snap-fit case that uses fewer screws and is a bit more stable if you tend to use the keyboard directly on your lap.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 45 | ComboDiode | D1, D2, D3, D4, D5, D6, I1, I2, I3, I4, I5, I6, SW1, SW10, SW11, SW12 +29 | |
| 32 | ceoloide:switch_choc_v1_v2 | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +16 | |
| 12 | MountingHole_2.2mm_M2_Pad_Via | , , , , , , , , , , , | |
| 2 | SMDPad | PAD1, PAD2 | |
| 1 | ceoloide:rotary_encoder_ec11_ec12 | ENC1 | |
| 1 | xiao-ble | MCU1 | |
| 1 | E73:SPDT_C128955 | T1 | |
| 1 | pts526 | SW34 | |
| 1 | ceoloide:battery_connector_jst_ph_2 | JST1 | |
| 1 | Mushroom | mushroom | G*** |
The 97 most common of 98 parts.
It measures 229.7 × 114.9 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 ctranstrum/chuck repository on GitHub, at the commit this page was made from: the board is pcb/chuck.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 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