vulpes majora


An ergonomic 36, 39, 42, or 45 key keyboard with integrated RP2040, support for 3 switch types (MX / Choc v1 / KS-27 / KS-33), per key leds, 5 way nav switches, 34mm trackball, cirque trackpad, scroll ring, 3 way thumb switch, haptic feedback, and a pre-soldered audio buzzer!

Availability: 5 in stock

This is a 36, 39, 42, or 45 key split or unibody keyboard with column stagger and VIK support.

Main features:

  • Support for the VIK interface. See this github page for details.
  • Integrated RP2040 controller
  • 4, 8, or 16 MB storage (depending on flash availability)
  • Per key led support (SK6812 mini-e)
  • MX, choc, and KS-27/KS-33 switch support (hotswap only)
  • 3 position thumb switch below thumb cluster (left, right, push)
  • 5 way thumb switch under each palm
  • Audio buzzer (pre-soldered on the PCB)
  • Haptic feedback support ( )
    • Note: Unibody mode only, not supported if splitting the halves
  • Supports a 34mm trackball or a cirque trackpad without a VIK module
  • Supports a PER56 scroll ring to go around a 34mm trackball
  • Break out pins for
    • All remaining available GPIO (GP9, GP10, GP11, GP12)
    • USB-C pins (in case your port breaks, you can fix it!)
    • SPI pins
    • I2C pins
    • LED pins (allowing you to add your own led features, like led rings or led strips for underglow)
    • Power pins (3v3, 5v, and GND)

Cases are open source, and available here:

To make this a complete kit, you will need:

  • A vulpes majora case
    • Not available for sale here yet, but see the fingerpunch github repository for stls
  • hotswap sockets (4 sets if building a 36 or 39 key, 5 sets if building a 42 or 45 key)
    • If you want to use KS-27 or KS-33 switches, you will need to get the hotswap sockets elsewhere

Optional components:


Weight 0.2 kg
Dimensions 33 × 11 × 1 cm