eucaly が 2021年11月17日13時04分41秒 に編集
初版
タイトルの変更
マクロキーボードキットを作ってみる、ハードウェア編
タグの変更
キーボード
メイン画像の変更
記事種類の変更
製作品
本文の変更
# キーボードのキーが足りないの 先日作った自作なキーボード。 実用するには、いくつかキーが足りません。 まあ、キーが足りない状況に慣れる、が正解なのかもですが。 敢えての、「キー増設」に手を出してみることにしました。 ![キャプションを入力できます](https://camo.elchika.com/cbd3ca89685248a553826d5505aa1a7567b64489/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f35383931333866652d643236642d343166632d393963322d356365376366643336323162/) こんなんね。 # マクロキーボードをお買い上げ 末広町にある、「遊舎工房」さんで。 ![キャプションを入力できます](https://camo.elchika.com/f363d9a8cffe66d8dd5d2574d40793790f8be8fe/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f39366632333164312d373932352d343335342d383431622d383765326566333434636138/) 「exmp 基本セット」なるものを購入。 ![キャプションを入力できます](https://camo.elchika.com/7cb291347e4c4a9797e62ac6347a461040dbac21/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f63323936383365372d656234332d346662362d626239642d393037353130623466656231/) 8キーのマクロキーボードです。 一般的な自作キーボードと違い?、CPU/MCU基板を使う方式ではなく、マイコンを自分で実装しろ!、な比較的漢らしい仕様です、楽しそう!。 # 基板実装とか 今回はSMD部品なので、まあ機材は適当に揃えておくといいですよ、と。 オイラが使ってるのは、こんな感じです。 ![キャプションを入力できます](https://camo.elchika.com/31c26a93fe4ea8c9b4be9d3ebf0684405012c707/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f30643136356131312d613164612d343265332d383762352d616639306661636635623335/) - スパークル半田有鉛 0.8mm - 糸半田有鉛 0.3mm - コテ先 T12-C1 - お気に入りなピンセットを適当に んでまあサクっと実装完了な感じでしたが。 ![キャプションを入力できます](https://camo.elchika.com/671ca73f9791cc068da8232e9851f83eca8c5676/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f61613661333034382d656264362d343265622d383162382d353335666538616630343030/) なんか動かなくて、適当に部品変えたりして様子を見てみました。 ![キャプションを入力できます](https://camo.elchika.com/c97bb8f179670dba44df079d576449769f79f8c5/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f37313163613066352d336561662d346565382d393232362d303234323132633236656436/) # キーの選定 今回は、一部キーを電源系に使う予定なので、誤操作防止用に固いのを選びます。 えーと古い表現ですが、PC-98のSTOPキーみたいなイメージ。 遊舎工房さんに問い合わせたのですが。 とはいってもそんなん需要無いらしく、「重いキー」は無くて。 「重い」というより「カッチリ感のある」キーを一つつけることにしましたとさ。 ![キャプションを入力できます](https://camo.elchika.com/7792b81d443e08d5482ba98db0a7c745ddcdce84/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f35383764393930662d666532322d343334362d393030302d353061306132643035343037/) - Kailh Polia / Realforceっぽいやつ、7つ - NovelKeys x Kailh Pro Heavys / カッチリなやつ、1つ # ブートローダーの書き換え 今回は直接マイコンを実装したので、マイコンには「DFU」という標準ブートローダーが入っています。 ま、このままでもいいのですが、Arduinoで遊びたいのと、ArudinoブートローダーだとUSBシリアルが生えてくれるので、Arduinoブートローダーに書き換えしておきます。 今回のキットにはISP端子が出ていないので、MISO/MOSI/CLKとRESET/VCC/GNDを引き出して、usbaspに繋いでしまいます。 ![キャプションを入力できます](https://camo.elchika.com/4a545231200eb9dde35fcfc471543a105341e53e/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f32353266313836372d323664612d343439322d383633342d333031666163613431343931/) で、Arduinoで、「ツール」→「ブートローダーを書き込む」で、ブートローダーをArduinoに更新できますよ、と。 ![キャプションを入力できます](https://camo.elchika.com/825abc0f1a39881bf43a27b92b583c52bec6e42d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f64383735633030622d373738382d346263392d393739372d663732353336313236353339/) # キーボードスペーサーの作成 で、作れたのですが、高さが組み合わせるmint60と合いません。 なので、スペーサーを作ります。 実機を採寸して、サクッと図面起こして。 ![キャプションを入力できます](https://camo.elchika.com/439c233445c8bbca85653233ba62411b2d7840c1/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f66393131666533362d396232612d346362662d386162392d333137363635636463666530/) 台所に転がってるレーザーカッターをひっさしぶりに動かして。 ![キャプションを入力できます](https://camo.elchika.com/4d68eb1131e28d6bf40384157c6120c58241f1bf/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f32373739613363312d373562622d343464352d623138652d383235633362373236363635/) ういーん、がー!、と端材から切り出して。 ![キャプションを入力できます](https://camo.elchika.com/a1f0da9953b7a2b8ada5376516ceb321622f5003/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f34653431636262332d663436622d343937652d626531322d333135636433663264633961/) 足を嵩上げ!。 ![キャプションを入力できます](https://camo.elchika.com/64ccb008d84b8716938f37b56ba9219049a18e3a/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f63306637306164642d323639642d343965322d616561632d656538356237386133633633/) なかなかいい感じです。 # 完成! 無事高さも揃ったし。 普段使いのキーも無事動くし。 ステキステキ!。 ![キャプションを入力できます](https://camo.elchika.com/1a5365821fa8eb39de015118b7ee7a5810375217/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f38666637633237372d646465642d343333632d393736342d6162303436346433326631302f64313034373863392d373834342d346633372d396336312d376466633238333966386265/) *なお、ソフト周りは別記事予定です、まあいろいろありました。