blogこの広告は、90日以上更新していないブログに表示しています。splitというキーボードをみんなで作ろう的な企画が@matsPodさん主催で開催されていたので参加して作ってみることにした。ストレートネックと肩こりに悩まされていたのでエルゴノミクスキーボードへの興味は強くあった。splitのコンセプトにはとても共感した。今回のために半田ごてを買うような電子工作初心者だったので組み立てには手間取った。正確には組み立て自体はすんなりいった。乗りで完成!くらいの勢いで。分離している左右のキーボード同士の通信と左側の一部キーが機能しなかった。Twitterで親切な自作ガチ勢の皆様(敬称)にアドバイスをいただきながら、あれこれ試してみたがうまくいかず、結局一度解体することに。この解体作業中にも問題があったのだろう。それはPCBのランド剥がれ。microを取り外した時にランドが剥がれてしまった。それもピンポイントでシリアル通信に使うピンのところが。それを知識不足から確認せず、なんども分解と組み立てを繰り返していたので無駄な労力が発生した。micro4つ犠牲に。分解に問題があるとはわかったが、何故最初はダメだったのかイマイチわからずじまい。半田付け漏れか、半田が足りてなかったのだろう。micro取り付け前にその裏にくるスイッチを取り付けて置かないと後からつけられない。microは半田吸い取りしても取れない。無理に取ろうとするとランドも一緒に剥がれてしまう。microを用意した方が早いかもしれない。ダイオードの向きをなんども確認した上で次の工程に進む。micro初回書き込みはリセットボタンの押し方やタイミングなどでOS側に認識されるかどうか変わってくるので、諦めず試行錯誤。/dev/tty.usb*などで認識されているかどうかを確認できる。連打が良いという記載もあったが、OS側に認識されたことを確認したら連打をやめること。ないと書き込み中にリセットされてしまうので注意を。左右をつなぐケーブルは4極であるかどうか。3極でも少しハックするば動くらしいが4極が無難。microに書き込む。2017年7月11日(歓喜の瞬間)さて、そんな苦労を重ねて作り上げた通称レツプリ、どれほどのものなのか。キーマップキーマップについてはまだまだ試行錯誤中。英数、かなについては今は小指の斜め下の位置に設定しているが打ち間違いが多い。KC_LANG1/2)で親指位置に持っていけるかと思ったが、どうもLTのレイヤー切り替えが遅いので使い物にならない。MO(layer)なら問題ないのだけども。他にもbackspaceとpの打ち間違い。あとはcの打ちにくさ。cについてはレツプリは完全な格子型配列なので最適な位置よりも少し位置が下にあるように思える。これは自分が小さい頃左中指を怪我して指の形が少し変形していることに由来する。キーマップについては随時変更していくのでレポジトリを参照。firmwareにはキーボードからマウスカーソルを操作する機能があり、それを多用している。デフォルトではカーソルの動きがカクカクだったので、config.hに以下を追加したら解決した。0リストレストあとはリストレストもどうするか。ez純正の物を使っているが、レツプリで十分ergodoxを置き換えられているので、ezは売りに出したい。その時リストレストもセットである必要があると思うので代価のものが必要になる。ゴム素材Ergodox向けまとめ実用性としては結局のところ、なれ。タイピングは身体で覚えるものであると思うので、練習が必要なものであるのは間違いなく、それを使いこなすには労力が必要な物。それでもなお、これを使いこなしたいと思える魅力溢れた美しいキーボードであり、それを作り上げていく過程はとても良い体験だった。お世話になった皆様へ改めて感謝したい。2017の二日目の記事です。microとUnix系OSの使用を前提として話をすすめる。これ、私が作りました。Firmwareに対応させる自作キーボードができるまでelmでライフゲーム月別アーカイブはてなブログをはじめよう!kumatokiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。