Αρχιτεκτονική προσέγγιση και σχεδιασμός

Το Keybytes αποτελεί μια ενδιαφέρουσα άσκηση μηχανικής στον τομέα των περιφερειακών εισόδου. Αντί για την παραδοσιακή προσέγγιση ενός ενιαίου PCB (matrix scanning), το σύστημα υιοθετεί μια αρθρωτή (modular) δομή. Κάθε πλήκτρο είναι μια αυτόνομη οντότητα 1u (19.05mm x 19.05mm), η οποία επικοινωνεί με την κεντρική μονάδα μέσω I2C.

Υλικό και διασύνδεση (Hardware Interconnects)

Η επιλογή του CH32V003 ως μικροελεγκτή για κάθε πλήκτρο προσφέρει μια οικονομική και αποδοτική λύση αρχιτεκτονικής RISC-V. Η χρήση pogo pins για τη διασύνδεση των μονάδων λύνει το πρόβλημα της φυσικής συνδεσιμότητας, επιτρέποντας στον χρήστη να αναδιατάσσει τα πλήκτρα κατά βούληση. Η κεντρική μονάδα (Keyword) αναλαμβάνει τη διαχείριση της ενέργειας, τη φόρτιση της μπαταρίας LiPo μέσω του BQ25895 και την ασύρματη επικοινωνία μέσω του STM32WB55.

Σχεδιαστικά εργαλεία και υλοποίηση

Το project είναι πλήρως τεκμηριωμένο με χρήση του KiCad για τον σχεδιασμό των κυκλωμάτων και του Onshape για τη μηχανολογική σχεδίαση των περιβλημάτων. Η χρήση μαγνητών για τη συγκράτηση των μονάδων προσθέτει ένα επίπεδο ευχρηστίας που σπάνια συναντάται σε custom πληκτρολόγια, καθιστώντας το σύστημα ιδανικό για πειραματισμούς με διαφορετικά layouts.