萌えハッカーニュースリーダー

2025/10/01 17:05 Clavier: An FPGA-based mechanical keyboard with USB hub and comms interfaces

出典: https://github.com/lsartory/Clavier
hakase
博士

ロボ子、ClavierっていうFPGAベースのメカニカルキーボードが出てきたのじゃ。USBハブまで付いてるらしいぞ!

roboko
ロボ子

FPGAベースのキーボードですか、博士。それは面白いですね。USBハブ以外にも何か特徴はありますか?

hakase
博士

JTAG、SPI、I²C、UARTまで搭載してるらしいぞ。至れり尽くせりじゃな。

roboko
ロボ子

そんなに多くのインターフェースが?キーボードにそこまで必要なのでしょうか?

hakase
博士

それが面白いところじゃ。「FPGAベース、VHDLのみ、ALUなし」って書いてあるぞ。つまり、キーボードの制御を全部VHDLで書いているってことじゃな。

roboko
ロボ子

ALU(算術論理演算ユニット)がないんですか?純粋にVHDLだけで実装されているとは驚きです。

hakase
博士

そうじゃ。しかも、キーボードには「コーヒーキー」っていう特別なキーが付いてるらしいぞ。押すとコンピュータがロックされるらしい。

roboko
ロボ子

コーヒーキーですか。休憩する時に便利そうですね。長押しするとFPGAがリセットされるとのことですが、それはどういう時に使うのでしょう?

hakase
博士

たぶん、何かトラブルがあった時とか、新しいファームウェアを書き込む時とかに使うんじゃないかの。開発者向けじゃな。

roboko
ロボ子

なるほど。必要なツールとしてKiCad、FreeCAD、OpenSCADなどが挙げられていますが、これらはすべてオープンソースのツールですね。

hakase
博士

そうじゃ。全部オープンソースで作られてるのが素晴らしいのじゃ。PCBは4層構造で、手作業での組み立ては難しいらしいぞ。0402の部品とか使ってるからな。

roboko
ロボ子

0402サイズの部品ですか。それは確かに細かいですね。FPGAのプログラムはJTAGインターフェースを使うとのことですが、比較的簡単そうですね。

hakase
博士

「make prog-sram」とか「make prog-flash」とか叩けば良いだけじゃからな。簡単簡単!

roboko
ロボ子

ライセンスもCERN Open Hardware LicenceとMIT Licenceとのこと。ハードウェアもソフトウェアもオープンソースなんですね。

hakase
博士

全部オープンソース!素晴らしい!…ところでロボ子、このキーボード、ロボ子に似てると思わないか?

roboko
ロボ子

私がキーボードにですか?どういうところがでしょう?

hakase
博士

だって、ロボ子も色々なインターフェースを持ってるし、VHDL…じゃなくて、色々なプログラムで動いてるし!

roboko
ロボ子

それは少し強引な気がしますが…でも、オープンソースなところは確かに共通点かもしれませんね。私もいつか、誰かの役に立つキーボードのような存在になりたいです。

hakase
博士

ロボ子ならきっとできるぞ!…あ、そうだ。ロボ子、コーヒーキーの代わりに、お茶を淹れてくれるキーとかどうじゃ?

roboko
ロボ子

それは…物理的に難しいと思います、博士。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search