Skip to the content
PCBKitNew board
2 layers214.4 × 97.4 mmSprig, the printed circuit board in 3D

just a lil sprig

Size
214.4 × 97.4 mm
Copper layers
2
Thickness
1.2 mm
Parts
97
Nets
84
Pads
511
Tracks, vias
661, 76
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Jul 2024
Updated
27 Jul 2024

Overview

Sprig is an open-source printed circuit board by sbkeebs, from the sbkeebs/sprig repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 214.4 × 97.4 mm with 97 parts on 84 nets, routed with 661 tracks and 76 vias.

It is built around the STM32F072CBT6 and PRTR5V0U2X. Its parts include 36 diodes, 36 switches, 10 capacitors, 4 resistors and 3 ICs. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

sprig logo

★ 10 columns in a modified Katana layout

★ inner columns are moved down a bit for an ergo-light curve

★ spacebar layout supports ISO enter for either or both bars

This repo should contain:

  • KiCAD 8 files for the PCB
  • production files (gerbers, JLC BOM, CPL, etc) -- definitely double check the part numbers/availability before committing to fabrication!
  • printable files for the case (i am not very experienced in 3D design, but i have confirmed that it works!)
  • firmware in both qmk/vial and zmk, and source for each

To build your own zmk keymap

Fork this repo, and enable Actions. Modify config/boards/arm/sprig/sprig.keymap. Let it build (click Actions at the top of your repo).

ZMK Studio is not yet integrated!

This was built upon NCKiser's STM32F072 template as one of my first projects with an integrated MCU. If you'd like to get started with your own keyboard, this video is a great place to start.

photo of sprig

Parts

97
QtyValueFootprintReferences
36D_SmallPCM_marbastlib-various:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20
7100nFCapacitor_SMD:C_0402_1005MetricC1, C3, C4, C5, C6, C7, C8
45.1kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4
4LOGOLOGOG***, G***, G***, G***
21uFCapacitor_SMD:C_0402_1005MetricC9, C10
2SW_SPSTButton_Switch_SMD:SW_SPST_TL3342BOOT1, RST1
110uFCapacitor_SMD:C_0603_1608MetricC2
1500mAFuse:Fuse_1206_3216MetricF1
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U2
1STM32F072CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1XC6206PxxxMR-Regulator_LinearPackage_TO_SOT_SMD:SOT-23U3

Questions

How big is the Sprig PCB?

It measures 214.4 × 97.4 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Sprig use?

97 parts, built around the STM32F072CBT6 and PRTR5V0U2X. 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 Sprig KiCad files?

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

Can I use the Sprig design in my own project?

Its repository publishes it under the CERN-OHL-P-2.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 layers227.3 × 85 mmLe capybara, the printed circuit board in 3D

    Le capybara

    sporkus/le_capybara_keyboard

    Capactive sensing (EC) pcb for Le Chiffre keyboard

    118 parts58CERN-OHL-W-2.0
  • 2 layers227.3 × 84.9 mmStm32 hotswap chiffre, the printed circuit board in 3D

    Stm32 hotswap chiffre

    sporkus/le_chiffre_keyboard_stm32

    Le Chiffre keyboard pcb with stm32F072

    110 parts53CERN-OHL-W-2.0
  • 2 layers20.3 × 50.8 mmSTM32F072 template, the printed circuit board in 3D

    STM32F072 template

    NCKiser/STM32F072_template

    This is a Kicad Template project (that also happens to be a dev-board) for the STM32F072CBT6.

    23 parts29CERN-OHL-P-2.0
  • 2 layers209.7 × 76.3 mmVault35-katana, the printed circuit board in 3D

    Vault35-katana

    josh-l-wang/vault35-katana

    katana stagger for Vault 35 by Mechvault

    139 parts13MIT
  • 2 layers189.5 × 75.1 mmBassik, the printed circuit board in 3D

    Bassik

    theycallmeboxy/bassik

    10u ortho alpha uniform traditional stagger keyboard

    134 parts12
  • 2 layers311.5 × 96 mmBoard arm, the printed circuit board in 3D

    Board arm

    adrientetar/660m

    66-key ANSI keyboard PCB, with a STM32F0 MCU and USB-C connection.

    167 parts7
  • 2 layers242.9 × 95.3 mmVootington V4N V2, the printed circuit board in 3D

    Vootington V4N V2

    calvin-mcd/vootington

    analog V4N pcb

    344 parts6GPL-3.0
  • 2 layers286.4 × 96.1 mmVoidHHKB Solder, the printed circuit board in 3D

    VoidHHKB Solder

    hungrygeek/HSKB

    Open-source HHKB-layout MX custom keyboard — KiCad PCB, case STL, QMK/VIA firmware. Personal iteration of the HSKB (Happy Sabi Keyboard).

    163 parts5