Универсальный контроллер USB клавиатуры (noWAIT) для подключения к компьютерам ZX Spectrum . На RP2040 (Raspberry Pi Pico) + MT8816 (матрица аналоговых ключей)
USB клавиатура любая проводная/безпроводная подключается к Raspberry Pi Pico через USB OTG воззможно использовать USB HUB для подключения нескольких клвиатур ;) Контроллер подключается в стандартный разъём для клавиатуры ZX Spectrum.
Возможно подключение к другим компьютерам в конструкции которых использовалась матричная клавиатура размером до 8*16
Идея и алгоритм управления MT8816 взят из
"Универсальный контроллер PS/2 клавиатуры для компьютеров с матричными клавиатурами" (c)Xrust
Предварительные версии для Pico-Zero и Pico Black/Green в папке UF2 Индикация работы RGB светодиодом.
P.S. Собирается мгтф'ом на коленке
[ENG]
Universal USB Keyboard Controller (noWAIT) for connecting to ZX Spectrum computers. On RP2040 (Raspberry Pi Pico) + MT8816 (matrix of analog keys)
USB keyboard any wired/wireless connects to Raspberry Pi Pico via USB OTG The controller is connected to a standard ZX Spectrum keyboard connector.
It is possible to connect to other computers the design of which used a matrix keyboard up to 8*16 in size.
The idea and control algorithm of MT8816 is taken from "Universal PS/2 keyboard controller for computers with matrix keyboards" (c)Xrust https://zx-pk.ru/threads/33211-universalnyj-kontroller-ps-2-klaviatury-dlya-kompyuterov-s-matrichnymi-klaviaturami.html
Preview versions for Pico-Zero and Pico Black/Green in the UF2 folder
RGB LED operation indication.