Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。
編集部イチオシ
2018年9月15日

キーが6つのキーボードを自作した話

キーが6つの6キーキーボードを自作した話。
13
AiNI @aini_bellwood

今日は回路設計、ファームウェアプログラミング、回路実装、筐体組み立てまでやります。 #mkmoku2 pic.twitter.com/fJaSXCamdn

2018-09-15 13:12:35
拡大
AiNI @aini_bellwood

カーソルキー、バックスペース、エンターキーを入力できるようになった #mkmoku2 pic.twitter.com/dA7xxweooJ

2018-09-15 14:18:16
拡大
AiNI @aini_bellwood

ということで回路設計、ファームウェアプログラミング、回路実装、組み立て、全行程5時間で終了です!ありがとうございました!! #mkmoku2 pic.twitter.com/F315ARUQWP

2018-09-15 18:10:23
拡大
AiNI @aini_bellwood

テストしてキーアサインを微調整。今度こそ本当の本当に完成!お疲れ様でした! #mkmoku2 pic.twitter.com/q3dyrTO6tv

2018-09-15 20:27:58
拡大
AiNI @aini_bellwood

一応製作レポ的なまとめ。 材料 ・Cherry MX 青軸キースイッチと専用ボード switch-science.com/catalog/2730/ ・Arduino Micro ・配線モール 参考:eucalyn.hatenadiary.jp/entry/original…

2018-09-15 20:55:28
AiNI @aini_bellwood

もともと自作キーボードに興味はあったが値段が高く手が出なかったので、じゃあ安いやつ作ろうじゃねぇかという思いと、作業中に左手親指の位置にカーソルキーが欲しいなぁという思いからプロジェクト発足。

2018-09-15 20:55:29
AiNI @aini_bellwood

似たようなキーボードは既にあったものの(Meishi keyboard biacco42.hatenablog.com/entry/2018/01/…)、 6キーくらいは欲しかったのと、横に長く縦に細いのが欲しかったので自作を検討。

2018-09-15 20:55:29
AiNI @aini_bellwood

Cherry MX 青軸キースイッチと専用ボード switch-science.com/catalog/2730/ この商品を見つけておっなんやこれあったら楽勝やんけ!ということで気軽にポチる。Arduinoもポチる。 ゆかりメモ eucalyn.hatenadiary.jp/entry/original… をたくさん読む。

2018-09-15 20:55:29
AiNI @aini_bellwood

基板の固定方法に悩みホームセンターに繰り出したところ、キースイッチがジャストフィットする電装モール(壁にLANケーブルとか貼り付けるためのアレ)を見つけて即購入。闇ルートからキーキャップも手に入れ、もくもく会参加に踏み切る。

2018-09-15 20:55:30
AiNI @aini_bellwood

もくもく会にて5時間で回路設計・ファームウェア構築・回路実装・筐体組み立てという偉業を達成。今に至る。 twitter.com/aini_bellwood/…

2018-09-15 20:55:30
AiNI @aini_bellwood

つまづいたところ、よくなかったところ ・Arduinoのキーボードライブラリはキー入力をAscii+特殊キーコードで管理する。ここに書いてたけど見落としてた。 eucalyn.hatenadiary.jp/entry/original… ・このキーボードは6×1のキーマトリクスで管理している。つまりダイオード不要なのだがうっかり実装してしまった。

2018-09-15 20:55:30
AiNI @aini_bellwood

次は基板設計を試したい。

2018-09-15 20:55:31

コメント

SAKURA87@多摩丁督 @Sakura87_net 2018年9月15日
昔一番安いキーボードをバラして配線追ってボタン5個のキーボード作ったが、そうか今はArduinoでやれば良いのか。
1
AiNI @aini_bellwood 2018年10月8日
まとめを更新しました。旅するキーボード。
0