
OSO BOOK C1
joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.

split 5x4 keyboard using MCP23017
Next keyboard is an open-source printed circuit board by yswallow, from the yswallow/panda_split repository on GitHub. It is a 2-layer board of 95.3 × 97.6 mm with 38 parts on 47 nets, routed with 357 tracks and 24 vias.
Its parts include 22 switches, 2 ICs, 2 connectors, 1 capacitor and 1 resistor. It belongs with the keyboards and input boards of this library.
split 5x4 keyboard using MCP23017
| name | number | description | site | substitute |
|---|---|---|---|---|
| MJ-4PP-9 | 2 | TRRS jack | http://akizukidenshi.com/catalog/g/gC-06070/ | PJ-320A |
| LED | 1 | |||
| Resistor | 1 | for LED | http://akizukidenshi.com/catalog/g/gR-25472/ | |
| Capacitor 0.1μF | 1 | 2.5mm pitch | http://akizukidenshi.com/catalog/g/gP-00090/ | |
| Slide Switch | 2 | 2.54mm pitch, SPDT | http://akizukidenshi.com/catalog/g/gP-08790/ | |
| MCP23017-E/SP | 2 | I2C I/O Expander | http://akizukidenshi.com/catalog/g/gI-09486/ | |
| IC Socket | 2 | 28pin, 300mil | http://akizukidenshi.com/catalog/g/gP-00013/ | |
| M3x10mm Screw | 4 | |||
| M3 nut | 4 | |||
| rubber feet | 4 | >4mm thick | ||
| Kailh Socket | 20 | choc or MX | ||
| Keyboard Switch | 20 | choc or MX |
and PCB, Top/Bottom Plate, panda-pendant, 2 trrs cable.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | SW_PUSH | lib:CherryMX_KailhLowProfile_Hotswap_singleside_5pin | SW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | MountingHole | kbd:HOLE | H5, H6, H7, H8 |
| 2 | MCP23017_SP | Package_DIP:DIP-28_W7.62mm_Socket | U1, U2 |
| 2 | MJ-4PP-9 | lib:MJ-4PP-9 | J1, J2 |
| 2 | SW_SPDT | lib:SlideSwitch_SS-12D00 | SW21, SW22 |
| 1 | C | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C1 |
| 1 | LED | LED_THT:LED_D3.0mm | D1 |
| 1 | LOGO | lib:panda-throughhole | G*** |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
It measures 95.3 × 97.6 mm and has 2 copper layers, 1.6 mm thick.
38 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 yswallow/panda_split repository on GitHub, at the commit this page was made from: the board is next-keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask yswallow before reusing the design.

joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

