Have Fun!

Build a

Chrumm-y Mechanical Keyboard

 

 

at 3 slides / min

Why?

  • 37C3
  • ortholinear
  • "natural" sucks
  • "ergonomic" is not

"Natural"

vs

True Ortholinear

So much choice

expensive commercial

  • Naya.tech
  • Moonlander
  • Glove80
  • Kinesis Advantage
  • Ergodox
  • Dactyl from Etsy
  • Nomad / keeb.supply
  • etc...

→ DIY

 

 

 

→ DIY

Even more choice !

  • QMK repo alone knows 1011 common DIY keyboards.
    • Variants not counted.

Chrumm

Chrumm keyboard by @sevmeyer

  • ✔ Clean repo
  • ✔ Docu
  • ✔ RP2040 Raspberry Pico
  • ✔ no 80 git-forks
  • ✔ simple
  • ✔ 65 keys, not super-minimalistic
  • ✔ no external libs / dependencies
  • ✔ parametric generator chrumm_xro.json
    • ⇒ STL
    • ⇒ KiCAD PCB

Chrumm

Parametric Keyboard generator

% python -m chrumm chrumm_xro.json
INFO:   ___ _   _ ____  _   _ __  __ __  __
INFO: .' __| |_| |  _ '| | | |  \/  |  \/  |
INFO: | |__|  _  | |_) | |_| | |\/| | |\/| |
INFO: '.___|_| |_|_| \_\.___.|_|  |_|_|  |_|
INFO:
INFO: This is chrumm 1.0.2
INFO: Parsing configuration parameters...
INFO: Constructing reference points...
INFO: Constructing keyboard parts...
INFO: Triangulating 56 faces with 8 threads...
INFO: Writing "chrumm_xro-rotary-knob.stl"...
INFO: Writing "chrumm_xro-pcb-positions.kicad_mod"...
INFO: Writing "chrumm_xro-body-right.stl"...
INFO: Writing "chrumm_xro-body-left.stl"...
INFO: Writing "chrumm_xro-floor-right.stl"...
INFO: Writing "chrumm_xro-floor-left.stl"...
INFO: Writing "chrumm_xro-palm-right.stl"...
INFO: Writing "chrumm_xro-palm-left.stl"...
INFO: Writing "chrumm_xro-support-right.stl"...
INFO: Writing "chrumm_xro-support-left.stl"...
INFO: Done after 0.510 seconds.-also Selbstbauen:



That was easy ..

That was easy ..

let's add

  • a Trackpoint!

  • LEDs

  • custom KeyCaps

  • pimp for silence

praise QMK

Links

https://github.com/sevmeyer/chrumm-keyboard

https://github.com/qmk/qmk_firmware/blob/master/docs/feature_ps2_mouse.md

https://docs.qmk.fm/#/keycodes

https://github.com/btittelbach/chrumm-qmk/tree/rgblight

This set of slides is build with https://yhatt.github.io/marp/

Edit and Export with Visual Studiou Code MARP Plugin

//_class: centered

actually the story started when I had to switch from my trusty M$ Natural Keyboard 4000 to a new M$ Ergonomic Keyboard and even though it's mostly the same, some stuff was annoying and I was in the market for a new kbd - microsoft ergonomic keyboard - hated that they made small changes - still hate they those - but have to admit pretty well designed to be cheap and good - good angle - federung

- this story starts here (Foto 37C3)

![bg](images/chrumm_freecad_parameters2.jpg)

# Viele 3D Drucke später

- first time was the charm .. 2nd, 3rd and 8th... not so much - problems with Chrumm - modification of keikeinene - filament auch trocknen

- Meine Erfahrungen mit varianten. - mehr Split weil ich am Stehtisch relativ nahe am Keyboard bin - mehr Tilt nach hinten, weil gewohnt und Hand weniger verbogen - daraus hat sich in der Mitte mehr Platz ergeben und was macht man mit mehr Platz? - trackpoint - Bild Test mit aufkleber - test mit QMK - freecad screenshots - seitenhieb issue statt pull request, weil portifolio project. Nur gut so, wenn der Autor motiviert ist. - fix integriert

![bg contain](images/finished_chrumm_w_trackpoint.jpg)