Skip to the content
PCBKitNew board
2 layers232 × 95.2 mmSpan, the printed circuit board in 3D

Span is a low profile split keyboard with 3x5 column staggered keys with 2u, 1.5u, 1u thumb clusters.

Size
232 × 95.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
96
Nets
80
Pads
482
Tracks, vias
847, 50
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Sep 2023
Updated
8 Nov 2024

Overview

Span is an open-source printed circuit board by idank, from the idank/spankbd repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 232 × 95.2 mm with 96 parts on 80 nets, routed with 847 tracks and 50 vias.

Its parts include 36 diodes, 36 switches, 4 connectors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Span keyboard

span

Span is a low profile split keyboard with 3x5 column staggered keys with 2u, 1.5u, 1u thumb clusters.

The keyboard layout is derived from GergoPlex, a keyboard that was originally available on gboards.ca (now defunct).

Features:

  • 18x17 mm choc spacing.
  • Optional 2u choc stabilizer.
  • OLED support.
  • Hybrid hotswap / direct soldering for switches.

The pcbs aren't reversible at the moment: I prefer the cleaner look of the top side and generally think it's easier to deal with. A reversible version may be added in the future.

Availability

Kits and built keyboards can be purchased on holykeebs.

Gerber files are available in the releases page.

span bottom plate span with an oled

Guide

See this page.

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Parts

96
QtyValueFootprintReferences
36Dkbd:D3_SMD_v2D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
34SW_PUSHkeyswitches:Kailh_socket_PG1350_optional_oval_smaller_hotswapSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW19, SW20, SW21, SW22, SW23, SW24 +18
10MountingHoleholykeebs:M2_SPACERH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
4M2_HOLE_NPHholykeebs:M2_HOLE_NPH, , ,
2MJ-4PP-9kbd:MJ-4PP-9_1sideJ1, J2
2OLEDkbd:OLED_1sideJ3, J4
2ProMicroholykeebs:ProMicro_1mm_holesU1, U2
2SW_PUSHkeyswitches:Kailh_socket_PG1350_2u_optional_ovalSW18, SW36
2SW_PUSHholykeebs:RSW_2PIN_SMDRSW1, RSW2

The 94 most common of 96 parts.

Questions

How big is the Span PCB?

It measures 232 × 95.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Span use?

96 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 Span KiCad files?

From the idank/spankbd repository on GitHub, at the commit this page was made from: the board is pcb/span.kicad_pcb and its schematic pcb/span.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Span design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers101.8 × 57.8 mmSc64v2, the printed circuit board in 3D

    Sc64v2

    Polprzewodnikowy/SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    96 parts1.2kGPL-3.0
  • 2 layers55 × 80 mmBoard esp32, the printed circuit board in 3D

    Board esp32

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    96 parts1.1k
  • 2 layers100.5 × 218.3 mmTraktorino, the printed circuit board in 3D

    Traktorino

    silveirago/traktorino

    The open-source DIY MIDI Controller for DJs.

    96 parts220
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    Zerosprey42

    beekeeb/zerosprey42

    Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.

    96 parts140
  • 2 layers92.8 × 71.8 mmUSBSID Pico v1.0, the printed circuit board in 3D

    USBSID Pico v1.0

    LouDnl/USBSID-Pico

    USBSID-Pico is a RPi Pico (RP2040/W RP2350/W) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller

    96 parts125GPL-2.0
  • 2 layers138.4 × 91.4 mmSTM32 MegaBlaster, the printed circuit board in 3D

    STM32 MegaBlaster

    AidanHockey5/STM32_VGM_Player_YM2612_SN76489

    A Sega Genesis music player based off of the STM32 BluePill board and real YM2612+SN76489 sound chips.

    96 parts117AGPL-3.0
  • 2 layers75.1 × 66.8 mmFroggyswadge, the printed circuit board in 3D

    Froggyswadge

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    96 parts114
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104