Skip to content
forked from zzeneg/stront

Split keyboard with 38 keys, LCD display and Cirque trackpad

License

Notifications You must be signed in to change notification settings

enemyers/stront

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stront

Split keyboard with 38 keys, LCD display and trackpad (Azoteq or Cirque).

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)
  • Azoteq/Cirque trackpad support
  • 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

MX Version

Choc 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

Azoteq touchpads - MX/KS version only ⚠️

  • covers (right side only) - TPS43, TPS65 (tested)
  • firmware - experimental support source code
  • to connect touchpad you can use either VIK adapter or solder wires directly from Azoteq pads to I2C contacts on PCB

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!

About

Split keyboard with 38 keys, LCD display and Cirque trackpad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published