Skip to the content
2 layers228.6 × 117.8 mmGigas, the printed circuit board in 3D

Patagona Wireless Keyboards

Size
228.6 × 117.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
54
Pads
510
Tracks, vias
427, 27
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 May 2026
Updated
31 Jul 2026

Overview

Gigas is an open-source printed circuit board by ctranstrum, from the ctranstrum/patagona repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 228.6 × 117.8 mm with 92 parts on 54 nets, routed with 427 tracks and 27 vias.

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

README

README.md

Patagona gigas PCB

Patagona Keyboards

Compact wireless ergo keyboards built around the XIAO BLE microcontroller and running ZMK firmware with full ZMK Studio support. Named after the two species of giant hummingbird — the largest hummingbirds in the world.

Features

  • Wireless — internal LiPo battery; no cables required day to day
  • Live remapping — ZMK Studio lets you customize your keymap over USB without recompiling firmware
  • Hotswap — Kailh Choc sockets support both v1 and v2 switches; swap anytime
  • 3D-printed case — printable at home on any FDM printer, with split versions for smaller beds
  • Open hardware — all source files included, licensed under CERN-OHL-P-2.0

Patagona gigas

30–32 keys with a five-way joystick switch at the center, within reach of either thumb for scroll, navigation, or mouse control.

completed Patagona gigas build

Build guide · Printable case files · Firmware

default Patagona gigas keymap

Patagona chaski

40–42 keys for those who want the 3x6 layout and more thumb keys.

completed Patagona chaski build

Build guide · Printable case files · Firmware

default Patagona chaski keymap

Heritage

The Patagona genus is home to the two largest hummingbirds in the world. P. gigas is the migratory giant, ascending over 4,000 meters and traveling more than 4,000 km each way between the Chilean coast and the Peruvian Andes each year. P. chaski is its slightly larger but sedentary cousin.

These keyboards follow in the tradition of the original Hummingbird design, which used a XIAO SAMD21 and topped out at 30 keys due to the maximum capacity of the 5×6 matrix allowed by the 11 pins on that board. The Patagona boards use the XIAO BLE, whose NFC pads can be repurposed as GPIO — adding two extra pins, enabling a 6×7 matrix and up to 42 keys.

Parts

92
QtyValueFootprintReferences
37ComboDiodeSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +21
32ceoloide:switch_choc_v1_v2S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +16
9MountingHole_2.2mm_M2_Pad_Via, , , , , , , ,
4SMDPadPAD1, PAD2, PAD3, PAD4
3ScrewHole_2.2mm_M2, ,
1p-gigasPG**
1ceoloide:battery_connector_jst_ph_2JST1
1pts526SW38
1Alps_Alpine_SKRHSKRH1
1E73:SPDT_C128955T1
1xiao-bleMCU1

The 91 most common of 92 parts.

Similar boards

  • 2 layers102.4 × 211.3 mmHaxophone001, the printed circuit board in 3D

    Haxophone001

    cardonabits/haxo-hw

    Haxophone, an electronic musical instrument that resembles a saxophone

    92 parts674
  • 2 layers40.6 × 110 mmEuropi surface mount, the printed circuit board in 3D

    Europi surface mount

    Allen-Synthesis/EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

    92 parts584CC0-1.0
  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT
  • 2 layers217.6 × 68.1 mmKeezyboost40, the printed circuit board in 3D

    Keezyboost40

    ChrisChrisLoLo/keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

    92 parts202CC-BY-SA-4.0
  • 2 layers39 × 40 mmMdb ai bridge esp32s3, the printed circuit board in 3D

    Mdb ai bridge esp32s3

    nodestark/mdb-esp32-cashless

    ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT

    92 parts190MIT
  • 2 layers227.5 × 87.4 mmWizza MX VIK, the printed circuit board in 3D

    Wizza MX VIK

    AlaaSaadAbdo/battoota

    Keyboards

    92 parts188
  • 2 layers120 × 70 mmEdrumulus 3hhh, the printed circuit board in 3D

    Edrumulus 3hhh

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    92 parts163GPL-2.0
  • 2 layers93.9 × 80.7 mmFroggyswadge, the printed circuit board in 3D

    Froggyswadge

    cnlohr/cnhardware

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

    92 parts114

Questions

How big is the Gigas PCB?

It measures 228.6 × 117.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Gigas use?

92 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 Gigas KiCad files?

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

Can I use the Gigas 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).