

Keebo
USB and Bluetooth Keyboard with LCD and RGB
- Size
- 325 × 95.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 270
- Nets
- 177
- Pads
- 1,084
- Tracks, vias
- 1,116, 113
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 2 Dec 2023
- Updated
- 9 Nov 2025
Overview
Keebo is an open-source printed circuit board by MaprilBear, from the MaprilBear/Keebo repository on GitHub. It is a 2-layer board of 325 × 95.7 mm with 270 parts on 177 nets, routed with 1,116 tracks and 113 vias.
It is built around the 74HC595, 1N4448W and SK6812MINI-EA. Its parts include 130 diodes, 67 capacitors, 66 switches, 4 ICs and 3 connectors. It belongs with the lEDs and displays boards and the nRF52 and nRF5x boards of this library.
Main components
374HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift Registers1N4448W
SOD-1231 Independent 1.25V@150mA 2.5uA 2A 4ns 500mA 500mW 75V SOD-123 Switching Diodes ROHSGuangdong HottechSwitching DiodesSK6812MINI-EA
SMD-4P,3.2x2.8mm-40℃~+85℃ 0.6mA 1.78mm 100ns 100ns 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 500ns 520nm~530nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Built-in power-on reset circuit Translucent Frosted Lens SMD-4P,3.2x2.8mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
README.mdKeebo - WIP
Successor/65% version of the Keebi
Changes from the Keebi
- Slighty larger IPS display
- "63%" Layout
- 65% but without INS/DEL, HOME/END, and PG UP/DN buttons
- Per-key RGB Lighting
- Volume Knob
- Improved Firmware
- Programmable Macros
- Media and Volume Controls
Credits
Iterated upon from the Keebi, a student project for UT Austin's ECE 445L class
Parts
270| Qty | Value | Footprint | References |
|---|---|---|---|
| 67 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C11, C12, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29 +51 |
| 65 | 1N4448W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +49 |
| 65 | SK6812-MINI-E | Keebio-Parts.pretty-master:SK6812-MINI-E | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +49 |
| 51 | KEYSW | MX_Hotswap:MX-Hotswap-1U | K1, K2, K10, K11, K12, K13, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26 +35 |
| 6 | KEYSW | MX_Hotswap:MX-Hotswap-1.25U | K15, K61, K62, K63, K65, K66 |
| 2 | 74HC595 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U3, U4 |
| 2 | KEYSW | MX_Hotswap:MX-Hotswap-1.5U | K16, K29 |
| 2 | KEYSW | MX_Hotswap:MX-Hotswap-2.25U | K43, K46 |
| 1 | Adafruit TFT | Adafruit:Adafruit_1.47_TFT_Round_Rect | J2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | KEYSW | MX_Hotswap:MX-Hotswap-2.75U | K57 |
| 1 | KEYSW | MX_Hotswap:MX-Hotswap-2U | K14 |
| 1 | KEYSW | MX_Hotswap:MX-Hotswap-1.75U | K31 |
| 1 | KEYSW | MX_Hotswap:MX-Hotswap-6.25U | K64 |
| 1 | RotaryEncoder_Switch | Roller Encoder:RollerEncoder_Panasonic_EVQWGD001 | SW2 |
| 1 | TXU0101DCKR | TXU0101DCKR:SOT65P210X110-6N | IC1 |
| 1 | XIAO-nRF52840-SMD | Seeed Studio XIAO Series Library:XIAO-nRF52840-SMD | U1 |
Questions
How big is the Keebo PCB?
It measures 325 × 95.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keebo use?
270 parts, built around the 74HC595, 1N4448W and SK6812MINI-EA. 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.
Where can I download the Keebo KiCad files?
From the MaprilBear/Keebo repository on GitHub, at the commit this page was made from: the board is hw/PCB/PCB.kicad_pcb and its schematic hw/KeyboardPCB/KeyboardPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keebo design in my own project?
Its repository states no licence, so its author keeps all rights: ask MaprilBear before reusing the design.
More from MaprilBear/Keebo
2- 2 layers335 × 100 mm

- 2 layers96.2 × 57.3 mm

Similar boards
- 4 layers60.5 × 60 mm

BusPirate-5-rev10
DangerousPrototypes/BusPirate5-hardware
Bus Pirate Hardware and accessories for v5 and higher
220 parts125MIT - 4 layers80 × 80 mm

Dangerousprototypes buspirate5 hardware buspirate 5 rev8
oomlout/oomlout_oomp_project_bot_v_2
203 parts - 2 layers66.5 × 46 mm

Attiny2313a thermostat
sergeyyarkov/attiny2313a_thermostat
Simple single-channel thermostat on ATtiny2313A
56 partsMIT - 2 layers142.5 × 101 mm

Hillside46
mmccoyd/hillside
Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc
92 parts448MIT - 2 layers172 × 152.9 mm

- 4 layers95.6 × 73.6 mm

- 2 layers390 × 120.2 mm

- 2 layers295.3 × 133.4 mm
