Skip to the content
PCBKitNew board
2 layers236.5 × 96.2 mmForager pcb, the printed circuit board in 3D

34-key wireless split keyboard inspired by ZSA Voyager

Size
236.5 × 96.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
90
Nets
72
Pads
460
Tracks, vias
443, 60
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Jul 2024
Updated
22 Nov 2025

Overview

Forager pcb is an open-source printed circuit board by carrefinho, from the carrefinho/forager repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 236.5 × 96.2 mm with 90 parts on 72 nets, routed with 443 tracks and 60 vias.

It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Forager keyboard in white

Forager

Forager is a Voyager-inspired 34-key low-profile wireless split keyboard powered by ZMK.

why does the large Voyager not simply eat the small Forager?

Design

  • Condensed ZSA Voyager layout without outer pinkie column and number row
  • Hot-swap Kailh Choc V1 switches in Choc (18x17mm) spacing with Voyager-esque switch puller grooves

Switch-plate cutouts

  • Wireless only with Seeed XIAO nRF52840 running ZMK firmware
  • Magnetic tenting legs inspired by Voyager and Unicorne

Forager keyboard with magnetic tenting legs attached

  • Compact silhouette without the usual blank space occupied by controller
  • Fully enclosed with 3D-printed two-piece case
  • Minimal BOM by utilizing XIAO nRF52840's onboard RGB LED and reset button

Forager keyboard with LED indicator lit up in blue alongside reset button on the bottom

Build Guide and Parts List

Find the build guide here.

Firmware

Find the ZMK module here.

Credits

Gallery

Forager keyboard in white Forager keyboard in black and white Forager keyboard with detached tenting leg Forager keyboard in black

Parts

90
QtyValueFootprintReferences
34ChocHSCustom:SW_choc_v1_HS_MBKLCH1, LCH2, LCH3, LCH4, LCH5, LCH6, LCH7, LCH8, LCH10, LCH11, LCH12, LCH13, LCH14, LCH15, LCH16, LCH17 +18
34DDiode_SMD:D_SOD-123LD1, LD2, LD3, LD4, LD5, LD6, LD7, LD8, LD10, LD11, LD12, LD13, LD14, LD15, LD16, LD17 +18
4TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4
2Conn_01x02_PinConnector_JST:JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_VerticalJ1, J2
2Xiao nRF52840Custom:xiao-ble-smd-cutoutLU1, RU1

The 76 most common of 90 parts.

Questions

How big is the Forager pcb PCB?

It measures 236.5 × 96.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Forager pcb use?

90 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 Forager pcb KiCad files?

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

Can I use the Forager pcb 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

  • 2 layers75 × 75 mmFtp, the printed circuit board in 3D

    Ftp

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    90 parts3.7k
  • 2 layers268 × 62 mmSmu front 1, the printed circuit board in 3D

    Smu front 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    90 parts244
  • 2 layers97.5 × 59.5 mmChrono, the printed circuit board in 3D

    Chrono

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    90 parts208
  • 2 layers115.6 × 106.7 mmErgoSNM v3 left, the printed circuit board in 3D

    ErgoSNM v3 left

    siderakb/ergo-snm-keyboard

    ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

    90 parts172CERN-OHL-P-2.0
  • 2 layers163 × 120 mmZynthian mini, the printed circuit board in 3D

    Zynthian mini

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    90 parts156
  • 2 layers219 × 96.1 mmTheENDGAME2024 COPPER, the printed circuit board in 3D

    TheENDGAME2024 COPPER

    OldMan6955/TheEndgame2024

    Love Peace UWU

    90 parts121CERN-OHL-S-2.0
  • 2 layers79.5 × 160 mmEuropi main, the printed circuit board in 3D

    Europi main

    AudioMorphology/Europi

    Opensource sequencer software for Raspberry Pi equipped with Eurorack-compatible hardware

    90 parts103