

Smartboard
Custom keyboard designed for spelling to communicate
- Size
- 290 × 245 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 125
- Nets
- 50
- Pads
- 416
- Tracks, vias
- 278, 19
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 15 Oct 2025
- Updated
- 7 Nov 2026
Overview
Smartboard is an open-source printed circuit board by crkalapat, from the crkalapat/spellboard repository on GitHub. It is a 2-layer board of 290 × 245 mm with 125 parts on 50 nets, routed with 278 tracks and 19 vias.
Its parts include 30 diodes, 30 switches and 1 IC. It belongs with the keyboards and input boards of this library.
README
README.mdSpellboard
A large key cap custom keyboard, designed for spelling to communicate.
Features
- Letter layout matching Spellers stencil letter board
- All 26 letters in alphabet
- Capitalize, Backspace, Enter, Space keys
- USB C connectivity
- Custom large keycaps for less reliance on fine motor skills
Demo
https://github.com/user-attachments/assets/92936077-01a1-442b-ba66-4622e2b436ea
BOM
- 30x 2-Pin key switches
- 30x SOD-123 diodes
- Seeed Studio XIAO RP2040
- 1x PCB
- 1x 3D Printed Enclosure Left
- 1x 3D Printed Enclosure Right
- 1x Backplate
- 8x M3x8mm screws
- 8x M3 nuts
Parts
125| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | CherryMX | CherryMX:CherryMX_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14 |
| 30 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14 |
| 4 | , , , | ||
| 1 | XIAO-SMD | Seeed Studio:XIAO-nRF52840-SMD | U1 |
The 65 most common of 125 parts.
Similar boards
- 2 layers133.9 × 76.2 mm

- 2 layers139.1 × 107.7 mm

Lotus58 Glow 130
TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family
125 parts390 - 2 layers98 × 128 mm

- 2 layers281 × 76.2 mm

Treadstone48
marksard/Keyboards
This repository is warehouse of my keyboard architecture.
125 parts193MIT - 2 layers20 × 110 mm

- 2 layers85 × 100 mm

Feeder Panelized
RinthLabs/MaxFeeder
Arduino Mega shield for controlling part feeders for Open PNP
125 parts36MIT - 2 layers148.8 × 132.2 mm

Usbflashprog
robsonsmartins/usbflashprog
A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.
125 parts36 - 2 layers89.8 × 10.2 mm

Questions
How big is the Smartboard PCB?
It measures 290 × 245 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Smartboard use?
125 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.
Where can I download the Smartboard KiCad files?
From the crkalapat/spellboard repository on GitHub, at the commit this page was made from: the board is pcb/Smartboard.kicad_pcb and its schematic pcb/Smartboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Smartboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask crkalapat before reusing the design.