Merhaba arkadaşlar
daha önce mekanik klavyesini kullanmak için Amstrad PPC512 aldım. buckling tipi 102 tuş klavyesi gerçekten hoş duruyordu.
ama cihazı aldıktan sonra baktım ki klavye encoder chipi klavyenin içinde değil bilgisayarın ana kartında konuşlanmış
sıradan bir convert işi olmayacağı için yeni bir encoder devresi oluşturmak gerekiyordu.
bu iş için 8 satır 13 sütun ve 3 statüs led olmak üzere toplamda 24 I/O pinine sahip bir chipi encoder olarak kullanmaya karar verdim. bunun için en ucuz ve yeterli olan teensy 2.0 modelini kullandım
klavyenin ribbon flexi

ribbon kabloyu connector ve ide kablo yardımıyla teensye girdim.

teensy üzerinde girişler

klavyenin orjinalinde NUMLOCK ve SCROOL LOCK var ama CAPS LOCK ledi yoktu onuda ekledim.
NOT: resimde gözüken led gerçek yanan led değildir yansıtıcı amaçlı kullanıldı .. gerçek yanan led onun altında sabit şekildedir

standart bir klavye olmadığı için sıfırdan matrix oluşturmak zorunda kaldım. biraz uğraştırdı ama çok güzel oldu.
şuan bu yazıları yeni klavyeden yazıyorum.
kod olarak open source olan soarers kullanabilirsiniz.
umarım faydalı olur.



gerçek mekanik ve full NKRO destekli bir klavye oldu.
klavyeyi kasasına yerleştirince son haliyle resim atarım.
edit: bitmiş resimler eklendi.
selamlar