Let's Split(#レツプリ)を作った時のメモ
Let’s Splitを作った時のメモ
@matsPodさんのレツプリの共同購入で手に入れたレツプリがようやくある程度形になってきたのでメモとして残しておく
1. PCBにダイオードをはんだ付けする
PCBの○(アノード+)で、□(カソード-)でダイオードは黒いやつがある側がカソード方向になるようにはんだ付けする
右がルパン、左が次元を表面とする
表面のD*のプリントがあるところにダイオードを入れてはんだ付け(24*2)
2. PCBにTRRSジャックをはんだ付けする
裏面に対して取り付ける
裏から見た場合
表から見た場合
3. ジャンプさせる
裏面に下のようにはんだ付けをする
VCC [x] [ ] VCC [x] [x] GND [ ] [x] GND
左側(裏) 右側(裏)
Pro Microの実装後にトラブルが起こりやすいらしい
実装をミスってPro Microをはがすことになった後のトラブルをちょいちょい見かけた
なのでこの段階で、先にPro Microにファームを入れてスルーホール用のテストワイヤをつかって
- 全キーがちゃんと入力されるか
- TRRSケーブルをつないだときに通信されるか
を確認した
ファーム入れるときは、TRSSケーブル外した状態で左右のPro Microに入れた
片側だけでのテスト
入力できた pic.twitter.com/ADKdw22iiY
— .にるぽ(だめにんげん).swp🐶 (@nillpo) 2017年8月30日
4. Pro MicroのピンをPCBにはんだづけする
裏側にピンの短い方をさしてはんだ付けする
5. キースイッチの実装
表面にキースイッチをプレートには入れて、しっかりPCBにスイッチの支点が刺さるように押す 表から見て、曲がったりしてないかを確認しはんだ付けする はんだ付けしたらPro Microの下になるスイッチのピンを切っておく(接触する可能性がある)
※はんだ付けしてからスイッチの不良(押したときにざらっとする)に気が付いてがんばって外す羽目になったのでキーキャップつけて異常かないか確認したほうがいいかもしれない
6.Pro Mciroの実装
Pro MicroのmicroUSBコネクタが外れそうな気がしたので固定
左側->Pro Microは表、右側->Pro Microは裏で実装(画像は右側)
7. リセットスイッチの実装
Pro MicroのGNDとRSTをタクトスイッチでつなぐ
直接つなぐと押しづらそうだったのでリード線で延長してはんだ付けした
8. 完成?
キー配列、LEDなどなどがまだできてないので完成はまだまだ先にそう。。。。
Pro MicroのLEDが明るい
ちょっと明るいので暗くしてみた
Before
After
前よりは良い感じ
//keymap.c #include "pro_micro.h" void matrix_init_user(void) { TXLED0; RXLED0; } void matrix_scan_user(void) { TXLED0; RXLED0; }
2017/09/12追記
MircoUSBがささってる方がマスターになって、マスターのファームウェアの内容がスレイブ側にも適用されるっぽいのでマスター側にファームいれておけば良さそう