На jlcpcb.com десяток мелких плат стоит 2$. Проще заказать у китайцев.
На jlcpcb.com десяток мелких плат стоит 2$. Проще заказать у китайцев.
Дык там и заказываю, за 5 платок 100х100 плюс почта выходит около $10. А тут решил снова МГТФ. А оно не идет, видимо пресытился.
Не прошло и года (в данном случаи меньше года). Задумка потихоньку переползает в практическую плоскость.
Платка прототип готова. Не хватает мелочей. Захват сигналов от /CAPS и /KANA (РУС). Но это уже мелочи.
Объясните зазначение каждого фабричного модуля пож.
Эту клаву можно будет через слот картриджа к другим MSX подключать, или только к MSX-EXT?
Идея не нова, как оказалось. Подобные проекты существуют в сети (хотя об этом я задумался еще в конце 90-х, когда видимо еще не существовало нужной элементной базы). Ключевым элементом является MT8816. MT8816 - это матрица 8х16 аналоговых ключей, которая идеально подходит для эмуляции физической клавиатуры практически любого компа.
Объясните зазначение каждого фабричного модуля пож.
красная платка – USB–UART переходник (нужна для отладки и заливки программы в контроллер)
черная платка – Arduino Pro Mini (непосредственно сам контроллер)
синяя платка – UHS mini v2 shield (USB хост)
Ну и библиотека USB Host Library Rev.2.0, без которой этот проект был бы не возможен в моем исполнении.
На макетной плате осталось свободное место. Сняв MT8816 и добавив пару 4066 можно будет подключиться к джойстик разъему. А в USB разъем подключать джойстики, мышы, трек болы и т.п.
Собрал пока вот такой стендик для отладки. Светодиодный столбик показывает замыкание ключа 8х1 внутри MT8816.
Эту клаву можно будет через слот картриджа к другим MSX подключать, или только к MSX-EXT?
Через слот картриджа подключать нельзя (в данной реализации эмулируется физическая матрица реальной клавиатуры MSX).
Можно подключить к MSX-EXT или к разъему клавиатуры YIS-503IIIR (вон обвел красным разъем на фотке).
Было бы славно сделать её для начала для 805й. Для 503й было бы разумно сделать бесповодную версию клавы.
Что не делаю, и опять получилась модульная конструкция Когда сделаю более менее рабочий вариант. Опубликую всю инфу.
Может не все компактно выходит. С другой стороны свобода для экспериментов. Выбрасываем USB хост и делаем на Ардуине PS/2 интерфейс. И т.д и т.п вариантов можно придумать великое множество. И самое главное тут не нужно быть профессионалом не в железе не в программировании, короче доступно всем.
Было бы славно сделать её для начала для 805й.
Можно и так. Придется добавить схему распаковки сигналов клавиатуры на платку для 805-ой. Вот только на реальном железе все это проверить у меня не получиться в данный момент.
Для 503й было бы разумно сделать бесповодную версию клавы.
Или так.
Пробовал подключать без проводную мышь. Работает. А пока чего-то у меня /Y6 строка отзывается на код 0х40, а должна на 0х30. Где-то апшибка закралась.