Skip to the content
2 layers266.6 × 102.4 mmOsprette, the printed circuit board in 3D

34-key unibody keyboard with pinky clusters

Size
266.6 × 102.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
58
Pads
483
Tracks, vias
642, 64
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
25 Sep 2021
Updated
18 Oct 2026

Overview

Osprette is an open-source printed circuit board by smores56, from the smores56/osprette repository on GitHub, published under the MIT licence. It is a 2-layer board of 266.6 × 102.4 mm with 87 parts on 58 nets, routed with 642 tracks and 64 vias.

Its parts include 36 switches, 34 diodes and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

The Osprette Family

The Osprangle, the newest Osprette

The Osprette is a 34-key unibody keyboard with pinky clusters, my variation on Brow's Balbuzard. All the revisions and variants share the same layout and the same firmware, so they live in one repo now, a folder per board:

  • Osprette (v1): the original. Pro-micro compatible, direct solder, with bluetooth support if you use a suitable controller
  • Osprette V2 (v2): second revision, nicer case, optional hotswap
  • Osprette V3 (v3): direct solder for people who want their switches to stay put
  • Osprette MX (mx): the original, but for MX switches
  • Osprangle (osprangle): hotswap, so you can try all the choc v2 switches
  • Roadkill (roadkill): a tiny one using Kailh's PG1316S butterfly switches

Each folder has its own README with ordering details and pictures.

Every board across both families is listed at smores56/keyboards.

Firmware

They all share a matrix, so they all run the same firmware: osprette in QMK (once this PR lands) and the osprette shield in ZMK. Roadkill doesn't have firmware yet. My personal keymaps live in qmk_userspace and zmk-config.

Building

Most of these boards use my smores.pretty KiCad library as a submodule, so clone with --recurse-submodules. The two oldest boards (Osprette and Osprette MX) instead pull in Foostan's kbd and Daprice's keyswitches.pretty.

The split half of the family is the Clog.

Parts

87
QtyValueFootprintReferences
341N4148Diode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
34SW_Pushkeyswitches:Kailh_socket_PG1350_optionalSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18
8Val**kbd:M2_HOLE_v3Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**
2LOGOart:birdG***, G***
2LOGOart:osprette_titleG***, G***
2LOGOart:smoresG***, G***
2MountingHole_Padkbd:1pin_conn-, +
1ProMicro_rkbd:ProMicro_v3.5U1
1SW_Pushkbd:ResetSWSW35
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW36

More from smores56/osprette

4
  • 2 layers253 × 110.9 mmOsprette v2, the printed circuit board in 3D

    Osprette v2

    smores56/osprette

    34-key unibody keyboard with pinky clusters

    87 parts63MIT
  • 2 layers272.2 × 107.7 mmOsprette mx, the printed circuit board in 3D

    Osprette mx

    smores56/osprette

    34-key unibody keyboard with pinky clusters

    85 parts63MIT
  • 2 layers254.4 × 112.8 mmOsprangle, the printed circuit board in 3D

    Osprangle

    smores56/osprette

    34-key unibody keyboard with pinky clusters

    81 parts63MIT
  • 2 layers247.3 × 113 mmOsprette v3, the printed circuit board in 3D

    Osprette v3

    smores56/osprette

    34-key unibody keyboard with pinky clusters

    76 parts63MIT

Similar boards

  • 2 layers175.8 × 184.8 mmSofleKeyboard, the printed circuit board in 3D

    SofleKeyboard

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    87 parts2.6k
  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 2 layers65 × 56 mmHat, the printed circuit board in 3D

    Hat

    pa3gsb/Radioberry-2.x

    Ham Radio hat for Raspberry PI

    87 parts678
  • 2 layers57 × 111 mmSIM POWER PANEL, the printed circuit board in 3D

    SIM POWER PANEL

    jrsteensen/OpenHornet

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

    87 parts431
  • 2 layers128.2 × 150.3 mmSplit 3x, the printed circuit board in 3D

    Split 3x

    MangoIV/dracuLad

    QMK-powered 34-36 key split keyboard

    87 parts230
  • 2 layers88.9 × 80 mmEdk, the printed circuit board in 3D

    Edk

    ciaa/Hardware

    Hardware de la CIAA

    87 parts216
  • 2 layers68.6 × 53.3 mmArduino UNO R4 Minima, the printed circuit board in 3D

    Arduino UNO R4 Minima

    sabogalc/KiCad-Arduino-Boards

    A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

    87 parts95WTFPL

Questions

How big is the Osprette PCB?

It measures 266.6 × 102.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Osprette use?

87 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 Osprette KiCad files?

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

Can I use the Osprette design in my own project?

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