
Main panel
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

custom keyboard of inconclusive customisation
Keeby is an open-source printed circuit board by HEofOttoman, from the HEofOttoman/keeby repository on GitHub. It is a 2-layer board of 315 × 119.5 mm with 154 parts on 122 nets, routed with 362 tracks and 0 vias.
It is built around the SK6812MINI-E. Its parts include 72 switches, 70 diodes and 2 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
In a future design, I hope to include a usb hub, on/off switches, LEDs & whatever makes better use of the IO expander I ended up using
(outdated)


Onshape link that may or may not work 
| Qty | Item | Description | Cost (AUD/USD) | Link |
|---|---|---|---|---|
| 67x | MX Switches | Keys | ||
| 67x | 1N4148 | Diodes | ||
| 1x | Keycap Set | |||
| 1x | PCB | $$ | ||
| 1x | Case | housing duh | $ | |
| 1x | PSP1000 | Joystick maybe | ||
| 2x | 2.25u MX Stabilisers | |||
| 1x | 6.25u MX Stabiliser | Spacebar | ||
| 1x | 2u MX Stabiliser | Backspace | ||
| 1x | 301230 | Lipo Battery 500mAh | $2 (possible scam) | aliexpress |
| 1x | MCP23017-SP GPIO Expanders |
Useful Links
| Qty | Value | Footprint | References |
|---|---|---|---|
| 68 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +52 |
| 68 | SW_Push | PCM_marbastlib-mx:SW_MX_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +52 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_2.25u | S1, S3 |
| 2 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | LED1, LED2 |
| 1 | MCP23017x-x-SP | Package_DIP:DIP-28_W7.62mm | U2 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_2u | S2 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_6.25u | S4 |
| 1 | RotaryEncoder_Switch | PCM_marbastlib-various:ROT_Alps_EC11E-Switch | EC1 |
| 1 | SuperMini nRF52840 | PCM_marbastlib-xp-promicroish:SuperMini_nRF52840_AH_USBup | U1 |
| 1 | joystick_analog | PCM_marbastlib-xp-various:PNT_psp1000 | JS1 |
The 153 most common of 154 parts.
It measures 315 × 119.5 mm and has 2 copper layers, 1.6 mm thick.
154 parts, built around the SK6812MINI-E. 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 HEofOttoman/keeby repository on GitHub, at the commit this page was made from: the board is schematics/keeby.kicad_pcb and its schematic schematics/keeby.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 HEofOttoman before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.

Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.

