
SofleKeyboard
josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards

Bicycle - A 58 key split keyboard PCB
Bicycle is an open-source printed circuit board by peej, from the peej/bicycle-keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 148.8 × 119 mm with 87 parts on 54 nets, routed with 534 tracks and 0 vias.
Its parts include 29 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Bicycle is a 58 key ortholinear split keyboard PCB with a 5 key thumb cluster.
A more ergonomic version of the Let's Split keyboard, it adds an additional row to the matrix for use by a 30 degree angled thumb cluster of keys. Designed to be easy to build, it only supports serial communication over a TRRS cable and no LED support. The PCB is reversible, meaning that you need two of the same PCB to create a full keyboard.

Documentation is a work in progress.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | DIODE | keyboard_parts:D_SOD123_axial | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13 |
| 17 | MountingHole_2.2mm_M2 | Mounting_Holes:MountingHole_2.2mm_M2 | M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2, M2 +1 |
| 6 | MountingHole_8.4mm_M8 | Mounting_Holes:MountingHole_8.4mm_M8 | M8, M8, M8, M8, M8, M8 |
| 1 | ARDUINO_PRO_MICRO | footprints:ARDUINO_PRO_MICRO | U1 |
| 1 | Extradata | keyboard_parts:PIN_1_SQUARE | EXTRADATA1 |
| 1 | Ground | keyboard_parts:PIN_1_SQUARE | GROUND1 |
| 1 | MX0:10 | Keyboard:MX_DoubleSided | MX0:1 |
| 1 | MX0:11 | Keyboard:MX_DoubleSided | MX0:0 |
| 1 | MX0:6 | Keyboard:MX_DoubleSided | MX0:5 |
| 1 | MX0:7 | Keyboard:MX_DoubleSided | MX0:4 |
| 1 | MX0:8 | Keyboard:MX_DoubleSided | MX0:3 |
| 1 | MX0:9 | Keyboard:MX_DoubleSided | MX0:2 |
| 1 | MX1:10 | Keyboard:MX_DoubleSided | MX1:1 |
| 1 | MX1:11 | Keyboard:MX_DoubleSided | MX1:0 |
| 1 | MX1:6 | Keyboard:MX_DoubleSided | MX1:5 |
| 1 | MX1:7 | Keyboard:MX_DoubleSided | MX1:4 |
| 1 | MX1:8 | Keyboard:MX_DoubleSided | MX1:3 |
| 1 | MX1:9 | Keyboard:MX_DoubleSided | MX1:2 |
| 1 | MX2:10 | Keyboard:MX_DoubleSided | MX2:1 |
| 1 | MX2:11 | Keyboard:MX_DoubleSided | MX2:0 |
| 1 | MX2:6 | Keyboard:MX_DoubleSided | MX2:5 |
| 1 | MX2:7 | Keyboard:MX_DoubleSided | MX2:4 |
| 1 | MX2:8 | Keyboard:MX_DoubleSided | MX2:3 |
| 1 | MX2:9 | Keyboard:MX_DoubleSided | MX2:2 |
| 1 | MX3:10 | Keyboard:MX_DoubleSided | MX3:1 |
| 1 | MX3:11 | Keyboard:MX_DoubleSided | MX3:0 |
| 1 | MX3:6 | Keyboard:MX_DoubleSided | MX3:5 |
| 1 | MX3:7 | Keyboard:MX_DoubleSided | MX3:4 |
| 1 | MX3:8 | Keyboard:MX_DoubleSided | MX3:3 |
| 1 | MX3:9 | Keyboard:MX_DoubleSided | MX3:2 |
| 1 | MX4:10 | Keyboard:MX_DoubleSided | MX4:1 |
| 1 | MX4:6 | Keyboard:MX_DoubleSided | MX4:5 |
| 1 | MX4:7 | Keyboard:MX_DoubleSided | MX4:4 |
| 1 | MX4:8 | Keyboard:MX_DoubleSided | MX4:3 |
| 1 | MX4:9 | Keyboard:MX_DoubleSided | MX4:2 |
| 1 | Reset | keyboard_parts:PIN_1_SQUARE | RESET1 |
| 1 | TRRS | Keyboard:PJ320A_3.5mm_Jack | J1 |
| 1 | TX0 | keyboard_parts:PIN_1_SQUARE | TX0 |
It measures 148.8 × 119 mm and has 2 copper layers, 1.6 mm thick.
87 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 peej/bicycle-keyboard repository on GitHub, at the commit this page was made from: the board is bicycle.kicad_pcb. 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).

josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards

ataradov/usb-sniffer
Low-cost LS/FS/HS USB sniffer with Wireshark interface






sabogalc/KiCad-Arduino-Boards
A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.