• Stars
    star
    242
  • Rank 167,048 (Top 4 %)
  • Language
  • License
    MIT License
  • Created almost 2 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

stront

Split keyboard with 38 keys, LCD display and Cirque trackpad.

🏭 Extra PCBs available

I have some extras laying around, ping me on discord/reddit if interested (EU only). 💶

Features

  • MX, KS-33 or Choc switches
  • wired split with USB-C or TRRS interconnection
  • 38 keys
  • roller/rotary encoders
  • LCD display (1.69" 240x280 by default)
  • Cirque trackpad (40mm by default)
  • 2-key pinky columns
  • 3D printed cases
  • VIK support - MX/KS version only

PCB has all SPI/I2C contacts exposed, so any other device can be used instead, it's just a matter of changing the case (at least that's the idea).

Photos

Choc version

MX Version

Display with PC companion app

lcd.mp4

Firmware

Companion app for Raw HID communication.

QMK

Vial

Compiled versions:

  • default - sample keymap with home row mods. Not recommended for longer use - create your own.
  • hid - default keymap with HID support. Requires companion application.
  • zzeneg - my highly customized layout.
  • *-rect - version with rectangular display (ST7789 240x280)
  • *-round - version with round display (GC9A01 240x240)
  • *-flat - version with flat Cirque
  • *-curved - version with curved Cirque
  • *-mirror - version with trackpad on left and display on right side

Build Guide

MX/KS version

Choc version

VIK - MX/KS version only ⚠️

VIK is a standard for a data interface between printed circuit boards. It is intended to provide modularity between a mechanical keyboard PCB and additional features.

VIK repository

Certification card

Category Classification Response
FPC connector Required ✔️
Breakout pins Recommended ✔️
Supplies: SPI Strongly recommended ✔️ [1]
Supplies: I2C Strongly recommended ✔️ [1]
I2C on main PCB Discouraged No
I2C pull ups Informative Optional[2]
Supplies: RGB Strongly recommended ✔️
Supplies: Extra GPIO 1 Required Digital
Supplies: Extra GPIO 2 Required Digital

[1]: I2C and SPI use same pins, so you can use only one or the other, not both. Selection is configured in firmware.

[2]: PCB has pads designed for 1206/3216 SMD resistors, you can solder them manually if needed.

image

VIK usage

Built-in display and trackpad use the same interface, so any additional VIK module will have to replace one of them. Depending on the size it can integrated into the cover or a standalone case.

All possible connectors support VIK - FPC horizontal on the back, FPC vertical on the front and the breakout pins.

Support

If you like my work and want to support my future designs, please consider sponsorship, ordering from PCBWay using my shared projects - Choc and MX/KS, or using referral link for signing up.

Sponsors

Thank you very much for your support!