Skip to the content
2 layers290 × 245 mmSmartboard, the printed circuit board in 3D

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.md

Spellboard

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
QtyValueFootprintReferences
30CherryMXCherryMX:CherryMX_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14
30DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
4, , ,
1XIAO-SMDSeeed Studio:XIAO-nRF52840-SMDU1

The 65 most common of 125 parts.

Similar boards

  • 2 layers133.9 × 76.2 mmSIM CONTROL PANEL, the printed circuit board in 3D

    SIM CONTROL PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    125 parts431
  • 2 layers139.1 × 107.7 mmLotus58 Glow 130, the printed circuit board in 3D

    Lotus58 Glow 130

    TweetyDaBird/Lotus-58-Classic

    A split ergo linear keyboard derived from the Lily58 family

    125 parts390
  • 2 layers98 × 128 mmENGAGE, the printed circuit board in 3D

    ENGAGE

    TUDSSL/ENGAGE

    Source code repository for ENGAGE: Battery-Free Game Boy

    125 parts286MIT
  • 2 layers281 × 76.2 mmTreadstone48, the printed circuit board in 3D

    Treadstone48

    marksard/Keyboards

    This repository is warehouse of my keyboard architecture.

    125 parts193MIT
  • 2 layers20 × 110 mmDual ears, the printed circuit board in 3D

    Dual ears

    Cs4System/Eurorack

    Blattwerk Eurorack modules. Designed by Lorenz Neumann

    125 parts83
  • 2 layers85 × 100 mmFeeder Panelized, the printed circuit board in 3D

    Feeder Panelized

    RinthLabs/MaxFeeder

    Arduino Mega shield for controlling part feeders for Open PNP

    125 parts36MIT
  • 2 layers148.8 × 132.2 mmUsbflashprog, the printed circuit board in 3D

    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 mmODGIRON v1.0-F4x1-0412, the printed circuit board in 3D

    ODGIRON v1.0-F4x1-0412

    oldgerman/ODGIRON

    基于 ironOS 的 PD T12 电烙铁

    125 parts34GPL-3.0

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.