[READ-ONLY] Mirror of https://github.com/42willow/tsuki. [WIP] a 34 key choc v2 OLKB
0

Configure Feed

Select the types of activity you want to include in your feed.

OpenSCAD 2.1%
Nix 0.2%
Shell 0.1%
Other 97.7%
68 6 0

Clone this repository

https://git.vm.fail/42willow.bsky.social/tsuki https://git.vm.fail/did:plc:qnkzmqmzyxxkw3ny3utu4ybc
ssh://git@knot1.tangled.sh:2222/42willow.bsky.social/tsuki ssh://git@knot1.tangled.sh:2222/did:plc:qnkzmqmzyxxkw3ny3utu4ybc

For self-hosted knots, clone URLs may differ based on your setup.


README.md
Note

this project is a work in progress

tsuki#

a 34-key FDM 3D printed handwired wireless hot-swappable choc v2 ortholinear split keyboard

components#

parts#

quantity name store
2 nrf52840 MCU aliexpress
2 USB C connectors aliexpress
34 kailh choc v2 pink island switches aliexpress
34 kailh choc v2 hotswap sockets aliexpress
16 keebox poron gaskets aliexpress
10 4x3mm round magnets aliexpress
1 1.5mm plywood plyco
2 PCB jlcpcb
8 M2 nuts and bolts
2 JST connector
2 SS12F15 switch aliexpress
2 602025 250mAh LiPo battery ecocell

case#

3D printed

keycaps#

tsuki uses choc v2 switches, which have an MX stem, at a choc size.
i printed the KLP Lamé keycaps at a 120 degree angle (iirc) successfully on an FDM 3D printer - i'd recommend using a brim, printing by object, and using a 0.2mm nozzle, although this takes a while!

plate#

tsuki doesn't have a PCB, although to make this you need a 3d printer - if you don't have access to one of those this is not the design for you.

firmware#

ZMK

build guide#

photos#

coming soon!

future plans#

  • encoder on left hand side: https://github.com/EverydayErgo/MEH01
  • OLED on left hand side: SSD1306 (.96" squarish)
  • trackpad on right hand side: cirque curved overlay (35mm or 40mm)
    • haptic feedback: pimoroni DRV2605L

OR on each side:

uses of the display:

  • layers
  • connection
  • wpm
  • time
  • decorations

uses of the encoder:

  • scrolling
  • zooming
  • volume

although i just discovered none of these are viable without a diode matrix design... guess i'll be using THT diodes because that's what i have and i don't think im ready for SMT.

i think display and trackpad isn't necessary, but encoder would be nice - can do diodeless with one pin to spare with an encoder if i use the three bonus pins

resources#