Skip to the content
PCBKitNew board
2 layers307.6 × 118.8 mmSpeedo, the printed circuit board in 3D

A 66-key ergonomic mechanical keyboard

Size
307.6 × 118.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
167
Nets
105
Pads
563
Tracks, vias
790, 55
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Feb 2018
Updated
24 Oct 2020

Overview

Speedo is an open-source printed circuit board by cozykeys, from the cozykeys/speedo repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 307.6 × 118.8 mm with 167 parts on 105 nets, routed with 790 tracks and 55 vias.

It is built around the WS2812B. Its parts include 66 diodes, 66 switches, 12 capacitors, 12 inductors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

CozyKeys Speedo

This repository contains the design files for the CozyKeys Speedo keyboard. The Speedo is a 66-key ergonomic mechanical keyboard heavily inspired by the Atreus/Atreus62.

Speedo Front

Speedo Back

Features

  • Powered by an Elite-C microcontroller
  • Runs QMK firmware
  • Compact ergonomic layout
  • Supports underglow via 12 WS2812b RGB LEDs
  • Low profile (Switches mounted ~13mm from surface keyboard sits on)
  • Case/PCB design files free and open source

Build Guide

A build guide and parts list are provided at ./build_guide.md.

Details

Firmware

The Speedo runs the popular open source QMK firmware:

https://github.com/qmk/qmk_firmware/tree/master/keyboards/speedo

Default Layout

Default Layer

Default Layer

Function Layer

Function Layer

Case

The case is comprised of 4 layers:

  • Top (3mm)
  • Switch (4.5mm)
  • Middle (4.5mm)
  • Bottom (3mm)

Top

Top

Switch

Switch

Middle

Middle

Bottom

Bottom

PCB

Speedo PCB

Artwork provided by Racknar Teyssier!

PCB Artwork

Release Notes

v3.0

After working on other keyboard projects for quite some time, I revisited the Speedo with a number of changes:

  • Removed the curved thumb key clusters
  • Changed the center key layout to add some more space between the left and right sides
  • Designed a PCB that uses the Elite-C microcontroller with support for 12 WS2812b RGB LEDs
  • Designed a new case to support the updated layout
  • Changed versioning scheme to make more sense

rev2

Speedo

The second version fixed the thumb clusters. I had yet to get into PCB design so this was only ever made via hand-wiring.

rev1

The first version of the keyboard didn't account for the diameter of standard keycaps and resulted in a case with faulty thumb

Parts

167
QtyValueFootprintReferences
66D_SmallDiode_SMD:D_SOD-123FD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +50
66MXcozy-parts:MX_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +50
12C_SmallCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12
12WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmL1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12
2qmk-badgeG3, G4
2LOGOcozykeys-graphic-speedoG7, G8
2LOGOdumplings-smallG9, G10
2LOGOspeedo-attribution-smallG5, G6
2LOGOoshw-logo-smallG1, G2
1Elite-CKeebio-Parts:Elite-CU1

Questions

How big is the Speedo PCB?

It measures 307.6 × 118.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Speedo use?

167 parts, built around the WS2812B. 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 Speedo KiCad files?

From the cozykeys/speedo repository on GitHub, at the commit this page was made from: the board is pcb/speedo.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Speedo design in my own project?

Its repository publishes it under the GPL-3.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

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

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

    275 parts431