Dactyl Manuform Mini klaviatūra
Projekto tikslas atspausdinti, surinkti, išmokti naudotis ir savo kailiu įvertinti Dactyl Manuform Mini klaviatūrą. Tai pirma mano paties rinkta. Ne pirma mechaninė.
Internetuose akys dažnai užkliūva už įvairių sprendimų ir įvairių teorijų, kad vienos klaviatūros geresnės, patogesnės, sveikesnės už visas kitas aplinkui esančias.
Komerciniai sprendimai kaip Kinesis Advantage yra brangūs. Be to daug skundų, kad galimybės ribotos, surinkimo kokybė prasta ir tt…
Projekto tikslas atspausdinti, surinkti, išmokti naudotis ir savo kailiu įvertinti Dactyl Manuform Mini klaviatūrą. Tai pirma mano paties rinkta. Ne pirma mechaninė.
Darbo įrankiai
- Žnyplės
- Nužievintojas
- Pincetas
- Lituoklis T12
- Sveikas lydmetalis be švino (su švinu netikėtai baigėsi)
Korpusas
STL failas iš https://www.thingiverse.com/thing:2959294
Korpusą spausdinau iš PLA plastiko Prusa MK3S spausdintuvu. Kad greičiau atsispausdintų pasirinkau storą sluoksnį - 0.3mm. Kitą kartą būtinai spausdinsiu mažu sluoksniu, po to nušveisiu, nugruntuosiu ir nudažysiu gražią matine spalva. Dabar trūksta kantrybės - reikia kuo greičiau surinkti.
Klavišai: Kailh BOX White
Seniai rinkoje įsikabinę Cherry MX užmigo ant laurų ir nieko naujo nebekuria.
Tuo naudojasi kiti gamintojai. Atsirado nauji, pigesni ir daug gerų atsiliepimų susilaukiantys sprendimai.
Kailh BOX serija - vandeniui ir dulkėms atsparūs mechaniniai klavišai - IP56, dar skirstomi pagal tipą į tiesinius (linear), juntamus (tactile) bei spragsinčius (clicky).
Ali paėmiau Kailh BOX skirtingų mygtukų rinkinį testavimui - kiekvienas "suveikia" skirtingai, skirtingai triukšmingi. Patiko spragsintys Kailh BOX White.
QMK firmware
QMK programinė aparatinė įranga suderinama su Teensy, Pro-Micro ir kitais mikrokontroleriais.
Prdažioje klonavau projektą iš github.com/qmk ir konfigūravau rankomis, bet vėliau atradau daug patogesnį sprendimą - online konfigūratorius https://config.qmk.fm/#/handwired/dactyl_manuform/5x6/LAYOUT_5x6 . Čia lengvai atlieki pakeitimus ir atsisiunti paruoštą įkėlimui firmware. Vėliau turimą config
galima vėl importuoti į konfigūratorių ir koreguoti toliau.
Firmware atnaujunimas atsisiuntus json:
sudo bin/qmk flash olab_keymap.json
Naudojant spec mygtukus pasirenkamas alternatyvus klavišų išdėstymas / sluoksnis (layer). Žemiau schemose spec. klavišai pažymėti MO1 ir MO2 atitinkamai pirmam ir antram sluoksniui. Aš naudoju vieną - valdymui, kitą - skaičiams.
Naudojantys nešiojamą kompiuterį greičiausiai žino Fn mygtuką. Čia kažkas panašaus.
Žemiau pateikiu dabartinius išdėstymus/sluoksnius. Ne galutiniai - kiekvieną savaitgalį koreguoju.
Sluoksnis Nr. 0 - pagrindinis
Sluoksnis Nr. 1 - valdymo
Naudoju HJKL mygtukus kursoriui valdyti.
Sluoksnis Nr. 2 - skaičiams
Nuo seno įpročio dešinė ranka greitai renka skaičius naudojant skaičių klaviatūrą.
Laidai, diodai, Arduino Pro Micro
Kažkada seniai iš Ali siunčiausi silikonu dengtus laidus. Šiame projekte jie labai pasiteisino ir ateityje jų į nieką nekeisčiau. Gerai, nes įprastai laido žievė lituojant lydosi, traukiasi, sklinda aštrus nemalonus kvapas. Darbas su silikonu padengais laidais vyksta greitai ir sklandžiai.
Diodai kainavo po 2 centus. Galėtų visi elektronikos komponentai tiek kainuoti.
Arduino ProMicro klonai pirkti Ali. Reikalingi du vienetai - po vieną kiekvienai klaviatūros pusei. Tarpusavyje dalys "bendrauja" trim laidais. Visi matyti Dactyl Mini projektai naudojo USB lizdo prailginimą. Aš Pro Micro pritvirtinau tiesiai prie korpuso krašto. Micro USB kabelis patogiai įsistato ir tvirtai laikosi...
Rezultatas
Pirmas įspūdis padėjus rankas ant klaviatūros buvo labai teigiamas. Bet po to sekė daug nuostabos ir keiksmažodžių. Patirtis labai priminė pirmą pažintį su VIM - emocijos liepia mesti per petį bet nusiraminęs supranti, kad dėl rezultato reikės padirbėti.
Iki šiol savaitgaliais pusvalandžiui prisijungiu klaviatūrą ir atsidarau monkey-type.com. Paskutinis rezultatas paveikslėlyje.
Planas ateičiai
- RGB diodų pašvietimas
- Fiksuotas pagrindas, sujungiantis abi dalis
Kiek viskas kainavo?
- 1x 20.15 Eur už 62 mygtukus (užsakymas kainavo 64.99 Eur už 200 PCS Switches Kailh BOX White)
- 1x 19.40 Eur PBT Keycaps For Cherry MX
- 2x 2.80 Eur Arduino Pro Micro
- 1x 5 Eur papildomos medžiagos (lydmetalis, laidai, diodai)
- VISO 20.15+19.40+2*2.80+5 = 50.15 Eur
Kitos dėmesio vertos klaviatūros
Žemiau nuotraukos ir nuorodos į kitas klaviatūras. Greičiausiai mano kolekcija plėsis :) ...
SofleKeyboard
https://josef-adamcik.cz/electronics/soflekeyboard-build-log-and-build-guide.html
Dactyl Manuform su pele/rutuliu
https://medium.com/@kincade/track-beast-build-log-a-trackball-dactyl-manuform-19eaa0880222
Corne
Corne - dviejų dalių klaviatūra su minimaliu 3x6 klavišų išdėstymu plius 3 klavišai nykščiui.
https://github.com/foostan/crkbd
Šaltiniai
- Dactyl Manuform Mini github https://github.com/l4u/dactyl-manuform-mini-keyboard
- Dactyl Manuform Mini blog https://www.beekeeb.com/dactyl-manuform-mini-mechanical-keyboard-build-log/
- Kailh white BOX switch review https://www.youtube.com/watch?v=2_Z2G0aKl80
- Dactyl Manuform Trackball https://medium.com/@kincade/track-beast-build-log-a-trackball-dactyl-manuform-19eaa0880222
- SofleKeyboard https://josef-adamcik.cz/electronics/soflekeyboard-build-log-and-build-guide.html