ARMマイコンを使ったスプリットキーボードの作り方

この記事はキーボード #1 Advent Calendar 2020の6日目の記事です。キーボード #2 Advent Calendar 2020もあります。5日目の記事はe3w2qさんの PCBでの多色表現の解説と2UキーマクロパッドMX2U!を作った話 でした。 Contents この記事では Casasagiの開発から得た知見として、ARMマイコン STM32F072C8T6を使用したスプリットキーボードの回路や動作とQMK Firmwareの実装についてATMEGA32u4(pro micro)との差を中心に解説します。開発中のキーボードのため、間違えた情報が混ざっているかもしれませんし、QMK Firmwareの実装も変わっているかもしれません。ご注意下さい。 最初にまとめ 基本的にはATMEGA32u4(Pro Micro)の回路と同じ USBの5V電源から3.3Vにする必要がある USBの信号線に抵抗は要らない シリアルLED(WS2812b互換のSK6812MINI)を使うなら QMK Firmwareのドキュメント WS2812 Driver を読む プルアップ抵抗で5Vに吊る スプリットの通信は QMK Firmwareのドキュメント ‘serial’ Driverを読んで、’serial’ Driverを使う プルアップ抵抗で5Vに吊る EEPROMはMCU内のFlash領域を使ったエミュレーションが使える QMK Firmwareのドキュメント … Continue reading ARMマイコンを使ったスプリットキーボードの作り方