Просмотр полной версии : Выносная клавиатура Радио-86РК и не только
max232cpe
21.03.2023, 21:57
Попалась мне в авитке дохлая ZERO X51
https://ae04.alicdn.com/kf/HTB10zMzIqmWBuNjy1Xaq6xCbXXaV/METOO-ZERO-X51-USB-2-0-87.jpg
И решил я сделать несколько клавиатур для радио 86РК!
Ужатая клавиатура с раскладкой ЙЦУКЕН
https://sun9-13.vkuserphoto.ru/impg/a4q_Z95yxgkiHQPcyrn56mR9J4lz8qWi-TGb7Q/3Dpd-P6i-zg.jpg?size=1426x657&quality=95&sign=0a5020aef0d40b5872098f20ba1a7057&type=album
Ссылка на гербер: https://disk.yandex.ru/d/h9r_PaA6eQoVng
Далее увлекло и решил прорисовать сам 86РК с питанием от ATX блока и SRAM на 32к
https://sun9-30.userapi.com/impg/bhXOESrTpmDj2S-6pUDcNALJE6OV7jexRtfqpw/s8XBcojWna0.jpg?size=1018x698&quality=95&sign=6cdc90beb87d388c4bb955d90f18a513&type=album
https://sun9-51.userapi.com/impg/LFLyl23YiywfqaRp9QqN3O8kb5mP6AUAg-QtTg/hm7QX37PmJI.jpg?size=1080x730&quality=95&sign=16df2fd485eacbc7a336ac4b207b3c5b&type=album
Гербер: https://disk.yandex.ru/d/Nu7fiUTPGgxJmg
Ссылка на основную тему по клавиатурам https://zx-pk.ru/threads/35598-klaviatury.html
раскладка "qwerty"
Не кашерно, ибо йцукен. :)
прилепить колтролёр для возможности использовать её в качестве PS/2
Сериализовать параллельные сигналы? Это правильно. Сколько можно тянуть бесконечные провода.
На другом конце, правда, придется поставить десериализатор от caro.
max232cpe
15.10.2023, 12:24
Вариант упрощенной клавиатуры под кнопки черри с раскладкой ЙЦУКЕН, под однослойный текстолит сверху только перемычки (дорожки отрисованы на верхнем слое для удобства запайки перемычек)
https://sun9-59.vkuserphoto.ru/impg/6J4Fhfzn-YHg45KROS0z00pRQZTd7SRPsEtPdg/R7hDnhDPRZQ.jpg?size=1426x526&quality=95&sign=c3c8b1ec3367d8967fbca59ccaa72b9d&type=album
Ссылка на гербер: https://disk.yandex.ru/d/_BLLD-8hAeg_jA
Вариант упрощенной клавиатуры под кнопки черри с раскладкой QWERTY
https://sun9-28.vkuserphoto.ru/impg/JYM1Byn0xs1n6SCsICtxMfyBP5FxAz7vzQCsqg/vCJ-2cTBaIU.jpg?size=1426x526&quality=95&sign=8bb6d1c3f2c85a50a48d8cac629b8144&type=album
Ссылка на гербер: https://disk.yandex.ru/d/Ydk4lRCVOFpQoA
Вариант упрощенной клавиатуры
Исчезла подсветка. И, судя по всему, корпус нужен уже свой. Тогда нужна и панель.
max232cpe
15.10.2023, 13:08
Исчезла подсветка. И, судя по всему, корпус нужен уже свой. Тогда нужна и панель.
Нет расположение кнопок как у стандартных китайских ныне модных клавиатур поэтому подойдёт практически любой клорпус (сравнивал зеро, оклик, и ещё пару нонеймов у всех обсолютно одинаковое расстояние между кнопками поэтому подгонял под них)
- - - Добавлено - - -
Самое главное что тут нужен только нижний слой меди на текстолите и можно это изготовить на фрезере или лутом\фоторезистом.
max232cpe
15.10.2023, 16:15
Кейкапы для черри с возможностью установить туда свои обозначения (верхняя крышка прозрачная), может каму будет полезно. Не реклама.
https://aliexpress.ru/item/1005005825113345.html?spm=a2g2w.cart.cart_split.2. 73534aa67IxEFk&sku_id=12000034484770397&_ga=2.60983653.850769173.1697360510-1022119323.1588110465
UncleDim
15.10.2023, 17:32
Диодиков бы еще насыпать. У Cherry, конечно, есть кнопки с диодиками, но оверпрайс, а у китайцев что-то не нашел..
max232cpe
15.10.2023, 17:51
Диодиков бы еще насыпать. У Cherry, конечно, есть кнопки с диодиками, но оверпрайс, а у китайцев что-то не нашел..
Каких диодов?
UncleDim
15.10.2023, 17:53
max232cpe, последовательных с кнопками. можно один сдвоенный smd на пару кнопок (если они в одном ряду)
max232cpe
15.10.2023, 17:57
max232cpe, последовательных с кнопками. можно один сдвоенный smd на пару кнопок (если они в одном ряду)
Та клавиатура что в топике имеет посадочные под светодиоды 3мм на кадой кнопке, подсветка вкл\выкл тумблером
- - - Добавлено - - -
80% чериобразных кнопок также имеют посадочные под установку светодиодов 3мм
UncleDim
15.10.2023, 17:59
max232cpe, обычные диоды, не подсветка, последовательно с каждой кнопкой. для избавления от "эффекта матрицы" (и, соответственно, возможности обработки любых комбинаций нажатий)
max232cpe
15.10.2023, 18:02
max232cpe, обычные диоды, не подсветка, последовательно с каждой кнопкой. для избавления от "эффекта матрицы" (и, соответственно, возможности обработки любых комбинаций нажатий)
В тех смеха что я находил используются только 8 диодов, делал по ним.
UncleDim
15.10.2023, 18:06
max232cpe, а их как раз можно будет тогда и убрать (=запаять перемычки)
max232cpe
15.10.2023, 18:12
max232cpe, а их как раз можно будет тогда и убрать (=запаять перемычки)
Такие матрицы как правило используют на корявых USB клавах и всяких ардуинок которые жрут помехи с окружающего эфира, не уверен что дубовой вв55 она сильно нужна...
UncleDim
15.10.2023, 18:27
max232cpe, отнюдь. диоды нужны, чтобы при нажатии трех клавиш "по углам" электрически не нажималась четвертая угловая, и это было весьма распространено до массового распространения пленки.
max232cpe
15.10.2023, 19:22
max232cpe, отнюдь. диоды нужны, чтобы при нажатии трех клавиш "по углам" электрически не нажималась четвертая угловая, и это было весьма распространено до массового распространения пленки.
Добавить можно, это 30 мин вазни, но такую клаву заказывать только у китайцев!
Можно ещё в принципе в карячить ардуину на 32u4 чтоб ещё и в усб клаву её можно было превращать, но не знаю как будет она дружить с 86рк или др старой машиной если будет висеть на теже линиях. Хотя можно сделать сьёмную. Хотя PS/2 удобней и контролёр по древнее можно взять. Тока прошивку под него трудней своять.
UncleDim
15.10.2023, 19:33
как будет она дружить с 86рк или др старой машиной
какой-нибудь детект подключенного "широкого" разъема на ее ресет, и всего делов)
Та клавиатура что в топике имеет посадочные под светодиоды 3мм
Вот и я о том же. А последняя уже нет, подсветка убрана.
верхняя крышка прозрачная
Они только для спектрумов нормально. У них не страшно, когда все кнопки одинаковые.
max232cpe
10.12.2023, 09:39
Мелкие платки для самостоятельно сборки матричной клавиатуры.
https://sun9-74.vkuserphoto.ru/impg/2qLVDtVH7Fn_VavQrwgpNOMYTi5TWJRsTc2uow/Nnui9pulEv0.jpg?size=545x545&quality=95&sign=a292e85a5ddec7c28dbdb0b025dba927&type=album
https://sun9-78.vkuserphoto.ru/impg/pQU5o0O_fTougeJsqHlr0GKPlaq2DT5zurq9VA/e6t_i0GM6sc.jpg?size=598x561&quality=95&sign=dace9c78d199e98d1a7d6e3a2e67400d&type=album
Ссылка на гербер: https://disk.yandex.ru/d/Os6ipla4wMqAXw
max232cpe
10.12.2023, 12:46
Клавиатура на низкопрофильных кнопках с диодами на каждой кнопке
https://i.ytimg.com/vi/eQzXMIe6q9I/maxresdefault.jpg
https://sun9-40.vkuserphoto.ru/impg/3gkQHVzIY0FfwJ-a-BOtqRrdbckMx5J2Aztl7A/UBv0i3F7kyU.jpg?size=1319x471&quality=95&sign=7aa219f78ac7d0326c03490ba0d01932&type=album
https://sun9-65.vkuserphoto.ru/impg/MEwHqbdEv8P1xssaGGmXt14He1RoLu8umLtdfQ/jpeUWbwU9jk.jpg?size=1325x464&quality=95&sign=7a49525409e4611e0c871f1ed62a182b&type=album
https://sun9-36.vkuserphoto.ru/impg/izC7d-zpGZSAOXw4fllXku95Jc_tvf0UwHp54A/EkT5kRAQwfc.jpg?size=1405x494&quality=95&sign=e8b77190f0f91fa185f0343ff44e7771&type=album
Ссылка на гербер: Нет
Раскладка qwerty
max232cpe
10.12.2023, 15:47
Обновленная клавиатура на "максималках" вторая ревизия, добавлены диоды на кнопки плата чуть уменьшена 350х122мм.
Если устанавливаются диоды на каждую кнопку то в место 01-08 запаиваются перемычки.
Раскладка QWERTY
https://sun9-34.vkuserphoto.ru/impg/QVt1PxkgXkCFzGnI7gMkSc7aHH-7eFlfZRYHAg/Hw7tfQk7pN4.jpg?size=1402x506&quality=95&sign=ce7fd77132c1acfca20616d801c0b2eb&type=album
https://sun9-5.vkuserphoto.ru/impg/2cCjYRg6FslupA-9zjx-XBr0yc7Dsi4mE9dBZw/_61keG9gVsI.jpg?size=1454x546&quality=95&sign=3f354b4ae90c7eae60a6da73d7322a18&type=album
Ссылка на гербер: Нет
Ведущий_специалист
20.12.2023, 14:53
Ну а собранный вариант то есть? что в результате выходит?
- - - Добавлено - - -
клавиатура на "максималках" вторая ревизия
А что в Вашем случае классифицирует клавиатуру в разряд "максималок"? Это светодиод для подсветки? Или есть какие то нюансы?
max232cpe
20.12.2023, 20:41
Ну а собранный вариант то есть? что в результате выходит?
- - - Добавлено - - -
А что в Вашем случае классифицирует клавиатуру в разряд "максималок"? Это светодиод для подсветки? Или есть какие то нюансы?
"Максималки" это и подсветка и диод на каждой кнопке. Собранной пака нет, заказал платы буду после нг скорее всего, фотки собранных будут к концу января если ничего не случится.
Посадочные под кнопки проверял на мелких тестовых платах всё отлично получается.
Ведущий_специалист
21.12.2023, 13:12
https://i.ibb.co/vqw12T5/palmira.png (https://ibb.co/tKmByvf)
Вот ркшевская клава, в данном случае пальмира в сборе. Получилось в принципе красиво, но пришлось печатать ввод влево вправо и кнопку упр левее клавиш курсора.
Подсветки нет, как впрочем и диода на каждую кнопку. Схема от стандартной рк86 один в один. Разводку пришлось выдумать самому. Наклейки на кнопки - привлекал дизайнера и типографию... это было самое дорогое в разработке.
https://i.ibb.co/FbGjSjM/kr04.png (https://ibb.co/gMsB5Bp)
А вот это я делал укороченную версию мс7007 для кр04. Здесь много напечатанных кнопок но по моему тоже красиво.
https://i.ibb.co/NNb6n7W/kr04-black.png (https://ibb.co/wQjNrYp)
Черный вариант.
- - - Добавлено - - -
Обновленная клавиатура на "максималках" вторая ревизия
Я почему и задал вопрос о конечном виде конструкции - уж очень в некоторых местах выглядит раскладка странной. Например ввод, кнопка выше него... Эти три кнопки правее... Отдельно вынесенная кнопка F5, руслат зачем то переехал ближе к сбросу.. Шифт сделан огромным, а выше огромная пустота.... Но самые большие вопросы это конечно ввод и кнопка выше него... я пока что ломаю голову как будут выглядеть кнопки в рядах с колпачками, ну и понятное дело что автор клавиатуры наверняка будет колпачки эти печатать. Ну и еще, лично мое мнение - клавиши курсора лучше было сделать крестиком...
max232cpe
21.12.2023, 20:06
Вот ркшевская клава, в данном случае пальмира в сборе. Получилось в принципе красиво, но пришлось печатать ввод влево вправо и кнопку упр левее клавиш курсора.
Подсветки нет, как впрочем и диода на каждую кнопку. Схема от стандартной рк86 один в один. Разводку пришлось выдумать самому. Наклейки на кнопки - привлекал дизайнера и типографию... это было самое дорогое в разработке.
А вот это я делал укороченную версию мс7007 для кр04. Здесь много напечатанных кнопок но по моему тоже красиво.
Черный вариант.
- - - Добавлено - - -
Я почему и задал вопрос о конечном виде конструкции - уж очень в некоторых местах выглядит раскладка странной. Например ввод, кнопка выше него... Эти три кнопки правее... Отдельно вынесенная кнопка F5, руслат зачем то переехал ближе к сбросу.. Шифт сделан огромным, а выше огромная пустота.... Но самые большие вопросы это конечно ввод и кнопка выше него... я пока что ломаю голову как будут выглядеть кнопки в рядах с колпачками, ну и понятное дело что автор клавиатуры наверняка будет колпачки эти печатать. Ну и еще, лично мое мнение - клавиши курсора лучше было сделать крестиком...
Всё предельно просто, мне с оказией достались 22 механические клавиатуры неисправные (по 100р за шт) основная часть оклик 990, есть также зеро и др, всё что я делал из клавиатур в этой теме подгонялось под имеющиеся корпуса, для меля лично более привычна раскладка qwerty поэтому раскладка ближе к IBM PC клавиатурам, я не стремился сделать реплику оригинала!
У вас получились прекрасные варианты клавиатур! Лично мне привычней qwerty а не ицукен.
- - - Добавлено - - -
Собственно все платы их этой темы предполагают использование корпуса и металлического основания или только металл основания (так называемого плейта) от данной клавиатуры:
https://cdn.discordapp.com/attachments/622806098851790849/1187440116168401030/IMG_20231221_220227.jpg?ex=6596e4c9&is=65846fc9&hm=7f0c0c33641393e0f1d7330e413666472d4120cefde8194 34efaeac219e1e64b&
max232cpe
27.01.2024, 16:32
Собственно платы приехали, буду по тихому собирать.
https://sun9-34.vkuserphoto.ru/impg/i14R0p0cKPSdZnpENQ6AmyxKBetdptsj_9Edvw/PpRPfzbuNDg.jpg?size=2560x1920&quality=95&sign=bff990571e59fa2588ae72c204e75da9&type=album
https://sun9-26.vkuserphoto.ru/impg/MZXNQnbAoEk8HQYfEr4b20j1HWQSOEdDbDmijQ/pnP1hR9SHNU.jpg?size=2560x1920&quality=95&sign=d0f314122b6ebb4b2980f5a71f7a40d2&type=album
https://sun9-59.vkuserphoto.ru/impg/h32QUOlgHl3amKUtKsF07LhgnfWtBO9MSfpumg/u6cOuLrZo0A.jpg?size=2560x1920&quality=95&sign=e56bade99034f0091f586a09f03d133d&type=album
Alikberov
27.01.2024, 20:46
Может вопрос не в тему...
А можно ли, чисто теоретически, посадить матрицу клавиатуры на ША (типа, как в ZX-Spectrum) и привязять её к циклам ПДП?
Типа, когда ВГ75/ВТ57 считывает память, происходит и сканирование клавиатуры.
(Вот только два ИВ3 придётся ставить и ИР23 с ЛА2, чтобы защёлкивать код клавиши матрицы.)
На программном уровне из ПЗУ Монитора это освободило бы сотни байтов!
Собственно платы приехали, буду по тихому собирать.
https://cdn.discordapp.com/attachments/622806098851790849/1200794172295217242/IMG_20240127_180631.jpg?ex=65c779b8&is=65b504b8&hm=3ec589d5f5ed3a879024c9717509f3ce9879a5230e5533d 594a0826f1270bbf9&
https://cdn.discordapp.com/attachments/622806098851790849/1200794172853080084/IMG_20240127_180726.jpg?ex=65c779b8&is=65b504b8&hm=d4c003223fd38dd0a9df5160c0fdbfcc7a94ef4d0fca8e4 852b5c932727ab53b&
https://cdn.discordapp.com/attachments/622806098851790849/1200794173780021319/IMG_20240127_181918.jpg?ex=65c779b8&is=65b504b8&hm=9befec3da3761e50d044903fa476d186cc9f610a7c9d10d 05066b1ab9737b99a&
А есть платка для клавиатуры на продажу? И есть ли совместимость с клавиатурой Микро-80
max232cpe
29.01.2024, 16:56
А есть платка для клавиатуры на продажу? И есть ли совместимость с клавиатурой Микро-80
Есть и платки и кнопки и колпачки для кнопок (кекапы), и даже почти вся рассыпуха, пишите на почту или в личку.
- - - Добавлено - - -
По микро 80 точно не скажу, если схему найду сравню. Напишу.
- - - Добавлено - - -
ПО микро-80 из того что я нашел в сети электрически совместимо, но кодировка символов возможно будет отличатся возможно придётся править монитор\биос, есть ещё мелкие отличия (в микро80 добавлены сопротивления на +5 с линий опроса матрицы)
Есть и платки и кнопки и колпачки для кнопок (кекапы), и даже почти вся рассыпуха, пишите на почту или в личку.
- - - Добавлено - - -
По микро 80 точно не скажу, если схему найду сравню. Напишу.
- - - Добавлено - - -
ПО микро-80 из того что я нашел в сети электрически совместимо, но кодировка символов возможно будет отличатся возможно придётся править монитор\биос, есть ещё мелкие отличия (в микро80 добавлены сопротивления на +5 с линий опроса матрицы)
Хорошо. Немного разберусь в схемах напишу.
max232cpe
01.02.2024, 18:18
Доехала оставшаяся мелочёвка (диоды смд н4148 и резисторы смд 560 ом)
Есть пара полных комплектов для сборки.
max232cpe
10.03.2024, 14:27
Новая ревизия клавы для 86рк
Добавлены стабы под шифт и ввод
https://sun9-19.vkuserphoto.ru/impg/-hVx35RYgXap-sDcX1JDXfZR5_EupapzyBcb8w/b4Z9aHgU-jM.jpg?size=1478x547&quality=95&sign=adf3b13c2b56ad8ac8b30870c1fbb462&type=album
max232cpe
20.03.2024, 17:31
Появился вариант изготовления колпачков нестандартных (пробел длинной 180мм)
https://sun9-18.vkuserphoto.ru/impg/xUQHxF_kQOvKOp4Yu5ysUzp-6Eb-BrgAtZfgAQ/TMDb6pUwUng.jpg?size=2560x1920&quality=95&sign=d6c47576f62ecca9d5144b3b7a26be4d&type=album
max232cpe
07.04.2024, 21:44
Клавиатура в собранном виде
https://sun9-29.vkuserphoto.ru/impg/4TON1Ft1qn5hYbBfSFFLPKsh-snVIMwHxGP2cw/2JxYzWJI11M.jpg?size=2560x1920&quality=95&sign=2ed767de5c0a1ee6e5db578d7315a5bc&type=album
https://sun9-78.vkuserphoto.ru/impg/Pr9UmtuDH55Dx6WMj46lTopq9DSZc3-AlhnZGw/FrpXoJpR2r0.jpg?size=2560x1920&quality=95&sign=9f49643eaf16d86b91a2edb86d47af5d&type=album
https://sun9-20.vkuserphoto.ru/impg/z9WDvaehdDQjuRbm5cF7rwNEbd6LZZY1bdBcQw/7i9xGlkWvmI.jpg?size=2560x1920&quality=95&sign=fb990fdc0bb8493dc0ea34a8d05185c0&type=album
Клавиатура в собранном виде
Qwerty? А чего не JCYKEN?
Выглядит симпатишно - а подсветка как сделана?
max232cpe
08.04.2024, 07:35
Qwerty? А чего не JCYKEN?
Как писал выше мне так удобней.
Вариант "йцукен" тоже есть
- - - Добавлено - - -
Выглядит симпатишно - а подсветка как сделана?
Светодиод под кнопкой стоп красный горит постоянно как индикатор питания (+5в), светодиод под кнопкой рус/лат зелёный загорается при смене языка, вся остальная подсветка через тумблер отключается при необходимости, каждый светодиод через своё сопротивление.
> каждый светодиод через своё сопротивление.
т.е. куча резисторов где-то должна быть припаяна? их почему-то не видно
max232cpe
08.04.2024, 21:23
> каждый светодиод через своё сопротивление.
т.е. куча резисторов где-то должна быть припаяна? их почему-то не видно
Резисторы как и диоды припаяны с обратной стороны платы
- - - Добавлено - - -
На предыдущей странице есть скрин как оно выглядит.
А куда припаяны то? На плате под них даже дырок нет - только под светодиоды
80626
max232cpe
08.04.2024, 22:12
А куда припаяны то? На плате под них даже дырок нет - только под светодиоды
Они смд
- - - Добавлено - - -
На 3 странице есть изображение.
А да - теперь вижу что SMD :)
80627
max232cpe
19.06.2024, 20:34
Новая ревизия клавиатуры, перемещены часть кнопок, посадочные универсальные позволяют установить как обычные кнопки так и лоу профиль, посадочные под светодиод под каждой кнопкой. Раскладка QWERTY.
https://sun9-16.vkuserphoto.ru/impg/jeDTJ9Y2C_PR7-3eHzNEULjOL8MVP_EPH8Luig/6fs4mq5U6DI.jpg?size=1438x530&quality=95&sign=e1aa19695842382436c788044376de25&type=album
Гербер: Писать в лс.
max232cpe
22.06.2024, 19:55
Ревизия с разъемом IDC, раскладка qwerty
https://sun9-24.vkuserphoto.ru/impg/SbdPp2nikMZYLCZJAt7lHwD5t2I9KjkZk_itNg/uTgKwohVegQ.jpg?size=1406x521&quality=95&sign=b9ae4624667f51c2f721d50996fcd133&type=album
Гербер: Писать в лс.
- - - Добавлено - - -
Новая ревизия клавиатуры, посадочные универсальные позволяют установить как обычные кнопки так и лоу профиль, посадочные под светодиод под каждой кнопкой, раскладка ЙЦУКЕН
https://sun9-71.vkuserphoto.ru/impg/jX70FQyYmzRjTmah0DqNbv2U4jCFUwMF3GsbWg/-02wDpExdbw.jpg?size=1401x518&quality=95&sign=ca259778909dcf4029350eb895b10381&type=album
Гербер: Писать в лс.
max232cpe
23.06.2024, 20:27
Есть вариант добавить посадку под raspberry pi pico и ещё несколько кнопок для энтузиастов любителей USB клавиатур.
Есть вариант добавить посадку под raspberry pi pico и ещё несколько кнопок для энтузиастов любителей USB клавиатур.
RP2040, а лучше ESP32 в панельке и с USB разъёмом (понадобятся I2C расширители ШД), чтобы сразу иметь возможность собрать блютус клавиатуру и организовать композитный видеовыход. Мечта ардуинщика!
Такая платформа покроет очень большой спектр задач, и сама сможет стать игровой платформой. Можно прям смело отдельный проект заводить. Или отдельную плату, которая в разъём клавиатуры втыкается.
Очень нужно!
max232cpe
29.06.2024, 10:30
RP2040, а лучше ESP32 в панельке и с USB разъёмом (понадобятся I2C расширители ШД), чтобы сразу иметь возможность собрать блютус клавиатуру и организовать композитный видеовыход. Мечта ардуинщика!
Такая платформа покроет очень большой спектр задач, и сама сможет стать игровой платформой. Можно прям смело отдельный проект заводить. Или отдельную плату, которая в разъём клавиатуры втыкается.
Очень нужно!
Тут тока одна проблемка от партии к партии могут отличатся платы с ESP32 и придётся делать под конкретную модель.
- - - Добавлено - - -
Либо нужно посадку под голый модуль...
Конечно под голый модуль! Можно под пайку, можно кроватку, они уже в природе появились под голые модули ESP32. И разъём для программирования/питания надо USB-C, или большой USB.
max232cpe
29.06.2024, 10:56
Конечно под голый модуль! Можно под пайку, можно кроватку, они уже в природе появились под голые модули ESP32. И разъём для программирования/питания надо USB-C, или большой USB.
Есть 6 разных посадочных под ESP32 (под голый модуль) какой из них ставить на плату)))
Две верхних. Они и без антенны с WiFi работают хорошо в пределах комнаты. А любая внешняя антенна лучше той, что на печатной плате, это я проверял, у меня коллекция антенн)))
https://www.jf-elektronik.de/wp-content/uploads/2023/12/Module-MCU-WiFi-Dual-Core-sans-fil-ESP32-WROOM-32-ESP32-WROOM-ESP-32-4-mo-5.jpg
max232cpe
29.06.2024, 11:15
Вот такой будет модуль
https://sun9-39.vkuserphoto.ru/impg/bkgiNaIzt9SgqQacrbLukPFR-aqGr8M_R5ziLA/EoTLl9AKRY4.jpg?size=422x426&quality=95&sign=c6db780040b12b89fc6768fca2238246&type=album
Вот такая распиновка
https://sun9-64.vkuserphoto.ru/impg/6K5wDG9fitb5s3WB6bbScQFFeFOp1Hy0hx-2SA/qijRrM5xj5s.jpg?size=771x748&quality=95&sign=f6c7834ad846b6327d377fc43b74c541&type=album
- - - Добавлено - - -
Какую раскладку клавы взять
qwerty или йцукен?
Вот такой будет модуль
Ни в коем случае не надо спешить! У него надо сначала проверить, запустится ли библиотека композитного сигнала: https://github.com/bitluni/ESP32CompositeVideo?tab=readme-ov-file
На всяких S3, C2 может не работать т.к. это всё обрезки ESP32, что по цене сразу понятно.
max232cpe
29.06.2024, 11:34
Ни в коем случае не надо спешить! У него надо сначала проверить, запустится ли библиотека композитного сигнала: https://github.com/bitluni/ESP32CompositeVideo?tab=readme-ov-file
На всяких S3, C2 может не работать т.к. это всё обрезки ESP32, что по цене сразу понятно.
У мня нет есп32 поэтому все проверки на вас!
S3 у меня нет, на C2 видеовыход не работает, на ESP32-D0WDQ6 который стоит в серии WROOM всё работает, сам проверил. Значит подойдут модули в которых стоит ESP32-D0WDQ6.
max232cpe
29.06.2024, 11:53
Раскладку какую использовать? йцукен или qwerty
Раскладку какую использовать? йцукен или qwerty
Наверное йцукен для РК, а для ESP32 программно без разницы. Колпачки только переставить придётся, если qwerty захочется.
Наверное можно и без расширителей ШД, выводов хватает, но отдельно нужен I2C интерфейс вывести и оставить ног под TFT дисплеи с интерфейсом i8080, если это возможно.
max232cpe
29.06.2024, 12:22
матрица кнопок 8х8+4 кнопки замыкаются на землю (шифт, конрол, ресет, рус\лат), если задействовать все нужны 20 линий gpio
usb tip-c для питания и работы с пк (через ch340), останется только распиновку видео выхода, I2C, TFT дисплеи на какие ноги сажать.
- - - Добавлено - - -
в качестве преобразователя питания есп32 1117-3.3
- - - Добавлено - - -
а если ещё запилить пару посадок под 18650 то с тфт дисплеем вообще ноут получится ))))))))))))))))
https://lastminuteengineers.com/wp-content/uploads/iot/ESP32-Pinout.png
I2C это GPIO 21, 22
Видео GPIO 25
Надо не трогать: GPIO 26 (ЦАП), 4 (один из АЦП), 1 и 3 пойдут на программирование / монитор
Надо почитать, можно ли в порт слать сразу байт, и на какие ноги, это для TFT + /R, /W, /CE, прям как на РК.
Так что ног может и не хватить.
Поэтому расширить порт для клавиатуры можно через две PCF8574 с разными адресами, подключив их к I2C.
Питание для ESP8266 я делал через HT7333-1, с ней можно запитывать "ноутбук" от LiFePo4 батареи, но не знаю, потянет ли она ESP32.
- - - Добавлено - - -
В порт сразу байт писать можно, чтобы это было максимально быстро и удобно, нужно чтобы пины шли один за другим, это получается GPIO 12-19 + ещё для управляющих сигналов, но тут уже надо рисовать схему, на словах можно ошибиться.
max232cpe
29.06.2024, 14:21
Набросок
https://sun9-74.vkuserphoto.ru/impg/DcTaE4I3gMDdCU7WDOBtbeYHdGW0bLzEwVaCKw/R42PFMNwgvM.jpg?size=1432x560&quality=95&sign=cac4c04e6ad3ff5694e890d14c6b2174&type=album
Alikberov
04.07.2024, 20:26
А на сколько сложно развести клавиатуру с двумя раскладками (ЙЦУКЕН и QWERTY) на кнопках с двойной парой контактов?
Типа, сигналом индикатора РУС/LAT переключать мультиплексоры КП11 с выбором из двух матриц.
разводить надо одну клавиатуру, а раскладку ЙЦУКЕН и QWERTY переключать программно
max232cpe
04.07.2024, 22:42
А на сколько сложно развести клавиатуру с двумя раскладками (ЙЦУКЕН и QWERTY) на кнопках с двойной парой контактов?
Типа, сигналом индикатора РУС/LAT переключать мультиплексоры КП11 с выбором из двух матриц.
Если есть схема совсем не сложно, но кнопки придётся использовать другие у черри образных только одна пара контактов.
- - - Добавлено - - -
разводить надо одну клавиатуру, а раскладку ЙЦУКЕН и QWERTY переключать программно
В общем да но расположение части кнопок отличаются если брать бытовые машины.
Alikberov
04.07.2024, 23:17
разводить надо одну клавиатуру, а раскладку ЙЦУКЕН и QWERTY переключать программноЗабыл уточнить: Без коррекции прошивки ПЗУ Монитора.
То есть, разводим плату под клавиатуру мы один раз на партию, а потом с этим таблицами таскаться из программы в программу сотни раз - совсем не то.
Это к тому, что в отличии от скэн-кода клавиатур IBM PC, который без перетабличивания не переваришь, у РАДИО-86РК - самый правильный "скэн-код".
А раз тут любители уже разводили свои и ЙЦУКЕН, и QWERTY, то в принципе можно и гибридную аппаратно переключаемую раскладку можно. Цена - два КП11.
И никаких гадких табличек в памяти.:v2_dizzy_punk:
Забыл уточнить: Без коррекции прошивки ПЗУ Монитора.
Скажи-ка мне, дорогой друх, вот развёл ты клавиатуру в раскладке QWERTY, довольный как слон.
Вот нажал ты клавишу "Q", получил код 51H, а теперь переключил раскладку на русский и нажал клавишу "Q". Какой ты получишь код?
Alikberov
04.07.2024, 23:56
Вот нажал ты клавишу "Q", получил код 51H, а теперь переключил раскладку на русский и нажал клавишу "Q". Какой ты получишь код?Должно быть, 6AH?
А в чём дело?:v2_dizzy_botan:
вопрос был не что должно быть, а что ты получишь.
Alikberov
05.07.2024, 00:07
Без мультиплексеров и на "черри" в один контакт - однозначно код 71H, что соответствует букве "Я".
max232cpe
05.07.2024, 10:13
Я потому и разработал 7 видов клавиатур почти на любой вкус!
Alikberov
05.07.2024, 15:46
Я потому и разработал 7 видов клавиатур почти на любой вкус!Различных разводок много - это хорошо.
Но переподключать их "на горячую" при переключениях регистров - как-то не очень удобно!:v2_tong:
Если делать "ещё серъёзнее" и применить кнопки с тремя контактами, помимо переключений ЙЦУКЕН/QWERTY по Рус/Lat, можно ещё и регистр цифрового ряда по клавише СС менять, чтобы всё стало совсем как на PC-совместимых клавиатурах:v2_finge:
ставь на клаву атмегу делай любую раскладку всего лишь на одной плате
Alikberov
05.07.2024, 18:22
ставь на клаву атмегу делай любую раскладку всего лишь на одной платеВ 80-х не было никаких "атмег"!:D
То есть, на переключателе П2К-Н1-10-8 можно механически выбирать одну из двух раскладок вручную. На двух КП11 - автоматически.
Проще говоря, в стиле 80-х - вполне реально.
хорошо, что мы не в 80-х...
max232cpe
05.07.2024, 20:12
В 80-х не было никаких "атмег"!:D
То есть, на переключателе П2К-Н1-10-8 можно механически выбирать одну из двух раскладок вручную. На двух КП11 - автоматически.
Проще говоря, в стиле 80-х - вполне реально.
Это уже не очень удобно...
Всё таки черри образные кнопки для клавиатуры сильно удобней многих других.
- - - Добавлено - - -
хорошо, что мы не в 80-х...
Это спорный вопрос:v2_dizzy_vodka:
Alikberov
05.07.2024, 21:00
Это уже не очень удобно...
Всё таки черри образные кнопки для клавиатуры сильно удобней многих других.
Вы не совсем меня поняли.
Имеем две платы клавиатур - ЙЦУКЕН и QWERTY.
Канал вывода PA0-7 ППА ВВ55 к ним подключается параллельно.
А вот ввода PB0-7 ППА ВВ55 проходит через переключатель П2К.
Это - механический вариант. На П2К - не клавиши, а переключатель раскладок.
А вот на КП11 получаем то же самое, но автоматическое.
Проблема лишь в том, что использовать две раздельные клавиатуры с раскладками ЙЦУКЕН и QWERTY не очень удобно - нужно их совместить в одну.
А там - хоть на П2К раскладки переключать, хоть на КП11.
max232cpe
05.07.2024, 21:11
Вы не совсем меня поняли.
Имеем две платы клавиатур - ЙЦУКЕН и QWERTY.
Канал вывода PA0-7 ППА ВВ55 к ним подключается параллельно.
А вот ввода PB0-7 ППА ВВ55 проходит через переключатель П2К.
Это - механический вариант. На П2К - не клавиши, а переключатель раскладок.
А вот на КП11 получаем то же самое, но автоматическое.
Проблема лишь в том, что использовать две раздельные клавиатуры с раскладками ЙЦУКЕН и QWERTY не очень удобно - нужно их совместить в одну.
А там - хоть на П2К раскладки переключать, хоть на КП11.
Тут наверное на мой взгляд будет рационильнее использовать мк (я бы предпочёл ве35\39) на универсальной матрице.
Но и аппаратный вариант можно реализовать.
Alikberov
06.07.2024, 08:18
Тут наверное на мой взгляд будет рационильнее использовать мк (я бы предпочёл ве35\39) на универсальной матрице.
Но и аппаратный вариант можно реализовать.Использовать МК в клавиатуре РК?
В принципе - можно. Но, напоминаю, в отличии от гадкого скэн-кода IBM PC, который появился лишь из-за особенностей матрицы клавиатуры из расположения клавиш на ней и транслировался в драйвер клавиатуры как есть, а во многих современных клавиатурах совершенно иные матрицы со своими особенными скэн-кодами, который внутренний МК клавиатуры ретранслирует из внутреннего скэн-кода в стандартный скэн-код - не гадость ли?
У РАДИО-86РК самый правильный "скэн-код", практически не требующий никаких таблиц (окромя функциональных клавиш). И портить РК какими-то табличками, пусть даже во внешнем МК - не этично и не эстетично, пусть даже проще, удобнее и практично.
Ну, раз мы в данной теме спорим над таким вопросом, как "переключение раскладок на лету" (без перетыкания физических клавиатур), по крайней мере, теперь стало понятно, что вопросом - никто не занимался.
P.S.: Конечно, можно обойтись и SMD-ключами в количестве 256 штук, чтобы мультиплексировать две смежные раскладки. Тогда черри-клавиши будут только открывать/закрывать соответствующие ключи определённой раскладки.
мультиплексировать две смежные раскладки
Не раскладки, а матрицы. Две смежные матрицы. Только не факт, что в два слоя они поместятся.
- - - Добавлено - - -
Только неясно, зачем кроме ЙЦУКЕН+JCUKEN что то еще надо.
Совмещенный вариант ЙЦУКЕН+QWERTY на каждом пеньке продают.
Alikberov
06.07.2024, 10:25
Не раскладки, а матрицы. Две смежные матрицы.Ваша правда!
Хотя... Электрически - матрицы, логически - раскладки.
Только не факт, что в два слоя они поместятся.Вот в этом весь и вопрос.
Правда, думаю, клавиатура - не сложнее самой Микро-ЭВМ по топологии. Развести можно, теоретически.
Только неясно, зачем кроме ЙЦУКЕН+JCUKEN что то еще надо.
Совмещенный вариант ЙЦУКЕН+QWERTY на каждом пеньке продают.Ну, а в РК?
Нет, на "JCUKEN" я тоже могу набирать. Но, чисто формально: Вопросом никто не занимался.
Электрически - матрицы, логически - раскладки.
Не логическую же часть мультиплексором переключать, никаких но.
А за раскладку, уже программная часть отвечает. Перевод сканкодов матрицы в раскладку это называется.
Ну, а в РК
Что в РК?
Нужна клавиатура ЙЦУКЕН+QWERTY, покупаешь любую на вкус. Выкидываешь из кишков контроллер и провод usb, делаешь свое на готовой матрице с кнопками. Все.
Копирайт Barsik.
А в варианте (ЙЦУКЕН+JCUKEN) + (ЙЦУКЕН+QWERTY) никакого смысла нет. Потому что клавиши не получится подписать.
- - - Добавлено - - -
Если вдруг нужны идеи в копилку.
Клавиатура МС7007, полная и уменьшенная, с доп кнопками (Фун и мультимедийные).
Контроллер подсветки, беспроводной модуль.
Если беспроводной модуль, то питание от батареек и МК, который формирует сканкоды для передачи.
А также приемник с МК и ключами.
Контроллер подсветки можно переключать комбинацией кнопок, а можно управлять сканкодом запретным (при сканировании матрицы, чтобы считать сканкод, надо сначала записать сканкод на матрицу).
max232cpe
06.07.2024, 11:40
Есть предложение зайти с др стороны и изменить монитор\биос для работы с клавиатурой максимально близкой по раскладке к IBM PC QWERTY! Так как последние 30 лет именно они доминируют практически везде.
Тогда, смысл изготовления клавиатур полностью исчезает.
max232cpe
29.07.2024, 15:11
Пришла новая ревизия плат!
Уменьшен размер, универсальные посадочные под простые и низкие кнопки, раскладка йцукен.
https://sun9-32.vkuserphoto.ru/impg/fT4l_cIIgTTR9L1KjAgrTw-Qo5e9N8p4sYKbCg/zNqPLsLER_8.jpg?size=2560x1920&quality=95&sign=4e607e2e0ba906fb49af7d7dff6ebd38&type=album
https://sun9-38.vkuserphoto.ru/impg/KHCsyCjyV1M-US2kuaOL_zVMnugM9jQpB8VmgA/Dflxu79oIvQ.jpg?size=2560x1920&quality=95&sign=a06626544d68219975aa9c823d7e5ae9&type=album
https://sun9-7.vkuserphoto.ru/impg/fSUy4ggImktVX0LSC84wVmqvTvExArgDX2hc2w/nsWnXZC7wbA.jpg?size=2560x1920&quality=95&sign=83f7f46f8b713e65dfcf48fc15e263cd&type=album
раскладка йцукен
За раскладку отдельное спасибо.
А в собранном виде есть что глянуть по Вашей МС7005? Не могу найти информацию по этой клавиатуре вообще.
max232cpe
31.07.2024, 22:14
За раскладку отдельное спасибо.
А в собранном виде есть что глянуть по Вашей МС7005? Не могу найти информацию по этой клавиатуре вообще.
В собранном виде пака нет, на выходных доберусь до сборки. Название сам вписал (не нашел в инете такова упоминания)
Alikberov
31.08.2024, 17:59
Индустрия довольно долго спала, пока персоналки распрострались по нашим столам.
Для промышленности огромное число проводов - не проблема. Проблема - для быта.
Однако, относительно недавно индустрия проснулась и поняла, что не очень красиво подключать HDD или DVD "лапшою Доширак" и в конце-концов представила новый интерфейс - SATA.
Конечно, это всё - лирика.
А я вот хочу свою нотку вставить.
Как-то не очень эстетично получается - подключать оригинальную клавиатуру РАДИО-86РК к ВВ55 широким "Дошираком".
Можно ли как-то, добавив простой промежуточной логики, сократить число проводков, чтобы клавиатура РК могла бы подключаться через тот же ОНЦ-ВГ?
Набросал простую схему.
Принцип работы очень прост:
ИЕ2 задаёт режим работы регистров (0000-0111 - передача данных с ИР9 и накопление в ИР8; 1000/1001 - защёлкивание накопленного в ИР23)
левый ИР9 подключается к D20 ВВ55 PA0-7; правый ИР9 подключается к выходу матрицы клавиатуры
левый ИР8 накапливает биты клавиш клавиатуры для D20 ВВ55 PB0-7 в ИР23; правый ИР8 подключается через правый ИР23 ко входу матрицы клавиатуры
Пунктиром разделил узел схемы для ВВ55 от узла на стороне клавиатуры.
Получается всего 4 провода интерфейса + 2 для питания.
(Индикатор РУС/LAT и клавиши УС/СС в схеме пока не учтены.)
max232cpe
01.09.2024, 13:34
Индустрия довольно долго спала, пока персоналки распрострались по нашим столам.
Для промышленности огромное число проводов - не проблема. Проблема - для быта.
Однако, относительно недавно индустрия проснулась и поняла, что не очень красиво подключать HDD или DVD "лапшою Доширак" и в конце-концов представила новый интерфейс - SATA.
Конечно, это всё - лирика.
А я вот хочу свою нотку вставить.
Как-то не очень эстетично получается - подключать оригинальную клавиатуру РАДИО-86РК к ВВ55 широким "Дошираком".
Можно ли как-то, добавив простой промежуточной логики, сократить число проводков, чтобы клавиатура РК могла бы подключаться через тот же ОНЦ-ВГ?
Набросал простую схему.
Принцип работы очень прост:
ИЕ2 задаёт режим работы регистров (0000-0111 - передача данных с ИР9 и накопление в ИР8; 1000/1001 - защёлкивание накопленного в ИР23)
левый ИР9 подключается к D20 ВВ55 PA0-7; правый ИР9 подключается к выходу матрицы клавиатуры
левый ИР8 накапливает биты клавиш клавиатуры для D20 ВВ55 PB0-7 в ИР23; правый ИР8 подключается через правый ИР23 ко входу матрицы клавиатуры
Пунктиром разделил узел схемы для ВВ55 от узла на стороне клавиатуры.
Получается всего 4 провода интерфейса + 2 для питания.
(Индикатор РУС/LAT и клавиши УС/СС в схеме пока не учтены.)
Отличная идея!
Могу подкинуть на подумать вот такой контролёр от клавы кворум (полностью аппаратный) данные по 2 проводам и 2 питание! Схемы пака нет, жалко распаивать данную платку.
https://sun9-47.vkuserphoto.ru/impg/PHpywFfNgf81VzIcuxOK5M43Dhmv9D9KoW--UQ/5qCfthm8Z1I.jpg?size=2560x1920&quality=95&sign=16ced6e36044fb51db6604d620ad34e8&type=album
- - - Добавлено - - -
мс 555кп15, 155лл2 2шт, 561ие10, 155ид3, кт315г если ничего не путаю. Остальное сопротивления и диоды.
Alikberov
01.09.2024, 14:06
Отличная идея!
Могу подкинуть на подумать вот такой контролёр от клавы кворум (полностью аппаратный) данные по 2 проводам и 2 питание! Схемы пака нет, жалко распаивать данную платку.
мс 555кп15, 155лл2 2шт, 561ие10, 155ид3, кт315г если ничего не путаю. Остальное сопротивления и диоды.Хм. Моя идея в том, чтобы "РАДИО-86РК" не перестал быть "РАДИО-86РК" и "клавиатура РАДИО-86РК" не перестала быть "клавиатурой РАДИО-86РК", но добавить аппаратную возможность её отделения от "системного блока" без "лапши".
То есть, на логическом и программном уровне всё остаётся на месте.
Кворум, похоже - совсем другая история с автосканированием?
max232cpe
01.09.2024, 14:17
Хм. Моя идея в том, чтобы "РАДИО-86РК" не перестал быть "РАДИО-86РК" и "клавиатура РАДИО-86РК" не перестала быть "клавиатурой РАДИО-86РК", но добавить аппаратную возможность её отделения от "системного блока" без "лапши".
То есть, на логическом и программном уровне всё остаётся на месте.
Кворум, похоже - совсем другая история с автосканированием?
Идея избавится от лапши очень хорошая! От кворума только матрица, для какова компа конкретно сделан данный контролёр я не нашел инфы, но в плане реализации очень интересный вариант так как использует всего 2 провода.
Alikberov
01.09.2024, 15:23
Идея избавится от лапши очень хорошая!Странно, почему никто из фанатов РАДИО-86РК этим до сих пор не занимался.
Но, если на ИЕ2+ИР8+ИР9 вариант оказался бы рабочим и стабильным, его можно было бы использовать, в теории, и для сокращения лапши между D14 и SD-контроллером vinxru.
(То есть, компактная последовательная системная шина в каком-то роде из подручных ИМС.)
От кворума только матрица, для какова компа конкретно сделан данный контролёр я не нашел инфы, но в плане реализации очень интересный вариант так как использует всего 2 провода.Да, 2 провода - почти USB или PS/2.
Но, подозреваю, так поток данных - в одну сторону? То есть, сама схема сканирует матрицу клавиатуры и отправляет готовый код?
Как бы К561ИЕ10 и К155ИД3 на это и намекает.
Нечто похожее я пытался проектировать в Proteus'е сугубо в образовательных целях для ATtiny.
max232cpe
01.09.2024, 15:25
Странно, почему никто из фанатов РАДИО-86РК этим до сих пор не занимался.
Но, если на ИЕ2+ИР8+ИР9 вариант оказался бы рабочим и стабильным, его можно было бы использовать, в теории, и для сокращения лапши между D14 и SD-контроллером vinxru.
(То есть, компактная последовательная системная шина в каком-то роде из подручных ИМС.)
Да, 2 провода - почти USB или PS/2.
Но, подозреваю, так поток данных - в одну сторону? То есть, сама схема сканирует матрицу клавиатуры и отправляет готовый код?
Как бы К561ИЕ10 и К155ИД3 на это и намекает.
Нечто похожее я пытался проектировать в Proteus'е сугубо в образовательных целях для ATtiny.
Скорее это ближе к XT, я подозреваю что 1 провод для передачи сигналов а второй чтото типа стробирования.
фанаты РАДИО-86РК этим не занимаются потому, что фанаты РАДИО-86РК делают либо клавиатуру бутербродом, либо вместе с компом на одной плате.
Alikberov
01.09.2024, 15:46
Но, в принципе, подключить SD-контроллер vinxru всего по четырём проводам - было бы здорово и эстетично!:v2_dizzy_punk:
(В этом плане, на клавиатуре способ проще проверить на стабильность вообще.)
Идея избавится от лапши очень хорошая От кворума только матрица, для какова компа конкретно сделан данный контролёр я не нашел инфы, но в плане реализации очень интересный вариант так как использует всего 2 провода
была подобная схема на логике чистой для ZX в радиолюбителе - я делал - работало идеально. Несколько метров провод в (4шт) (правда там использовались редкие по тем вреиенам регистры и шифраторы ( ИМ1 или ИВ1 - я их заменил на пзу в итоге)!.
Так же есть сейчас универсальные контроллеры USB и РS/2 на связке CPLD+MICROCONTROLLER(2 чипа). Тоже делал))) на PicoW
max232cpe
03.09.2024, 20:43
была подобная схема на логике чистой для ZX в радиолюбителе - я делал - работало идеально. Несколько метров провод в (4шт) (правда там использовались редкие по тем вреиенам регистры и шифраторы ( ИМ1 или ИВ1 - я их заменил на пзу в итоге)!.
Так же есть сейчас универсальные контроллеры USB и РS/2 на связке CPLD+MICROCONTROLLER(2 чипа). Тоже делал))) на PicoW
Ещё бы схемы эти найти!
PS\2 это конечно классно но когда есть хорошие клавки на мех кнопках большого смысла в них нет так как цена за частую сопоставима.
Ещё бы схемы эти найти
Если схему на чистой логике из 90-х то я же сказал где искать - журнал РАДИОЛЮБИТЕЛЬ до 98 года.
PS\2 ни разу не классно потому , что скоро их не найти будет (антиквариат)
max232cpe
08.11.2024, 21:22
Не совсем по теме 86рк но по теме уменьшения кол-ва проводом на клаву и увеличения кнопок!
Иностранцы поделились большой базой данных и там был вот такой интересный вариант! Со стороны клавы аппаратный преобразователь на рассыпухе со стороны пк мк 8035.
https://sun9-60.vkuserphoto.ru/impg/_3oK9Kd3i_I7AdHVJL82uqY2XiWxZ0WtNju2DQ/S5QcAkp6euo.jpg?size=2560x1534&quality=95&sign=9a5dc802f8691fcba31864091bd46f90&type=album
- - - Добавлено - - -
Компоненты
cd4051b КР1561КП2
74ls156 К555ИД5
lm339 К1401СА1
Смутно помню свою, как бы не первую, клавиатуру. Микросхемы ТТЛ, не больше 10, и одна РФ2. Но, выдавала готовый код в ASCII и строб. И, главное, был автоповтор!
max232cpe
08.11.2024, 22:30
Смутно помню свою, как бы не первую, клавиатуру. Микросхемы ТТЛ, не больше 10, и одна РФ2. Но, выдавала готовый код в ASCII и строб. И, главное, был автоповтор!
Очень бы не помешала от неё схема!
HardWareMan
09.11.2024, 09:35
На АЮшу такая была, в соседнем разделе.
Очень бы не помешала от неё схема!
Даже напрягаться вспоминать не буду. Сейчас это какая нибудь мега8 и всё. А лучше к готовой PS/2.
Пришла новая ревизия плат!
Подскажите, а есть какие-то варианты плат под разъём РК со статической памятью? На сколько я понимаю, у большинства из них просто выведен порт на 26 пин разъём. Или может переходники существуют аккуратные?
Пытаюсь вот красивую клавиатуру сделать, но аккуратный переходник не получается вообще:
https://zx-pk.ru/attachment.php?attachmentid=81737&d=1734893038
max232cpe
22.12.2024, 22:02
Подскажите, а есть какие-то варианты плат под разъём РК со статической памятью? На сколько я понимаю, у большинства из них просто выведен порт на 26 пин разъём. Или может переходники существуют аккуратные?
Пытаюсь вот красивую клавиатуру сделать, но аккуратный переходник не получается вообще:
https://zx-pk.ru/attachment.php?attachmentid=81737&d=1734893038
Если только разводить клаву под разъем ркашки или делать небольшую переходную плату.
Пытаюсь вот красивую клавиатуру сделать, но аккуратный переходник не получается вообще:
А если просто кабель впаять вместо разъёма? И прикрыть крышкой, без этого выреза? И кабелёк взять с тонкими жилами - поуже будет.
А если просто кабель впаять вместо разъёма? И прикрыть крышкой, без этого выреза? И кабелёк взять с тонкими жилами - поуже будет.
Возможно... Но всё же проще переходник на стороне платы, но не размером с лопату, а аккуратный.
Serg6845
23.12.2024, 11:34
Подскажите, а есть какие-то варианты плат под разъём РК со статической памятью? На сколько я понимаю, у большинства из них просто выведен порт на 26 пин разъём. Или может переходники существуют аккуратные?
Пытаюсь вот красивую клавиатуру сделать, но аккуратный переходник не получается вообще:
можно штыри угловые поставить, высота уменьшится. но разъем будет назад выступать.
или например вот такую штуку применить - но она неразъемная
https://www.chipdip.ru/product0/8000341140
max232cpe
23.12.2024, 16:05
Возможно... Но всё же проще переходник на стороне платы, но не размером с лопату, а аккуратный.
Угловой разъем с обратной стороны платы будет куда удобней.
Угловой разъем с обратной стороны платы будет куда удобней.
Без разницы, какой разъём на клавиатуре. Тем более, что клавиатуру хочется тонкую, а разъём снизу не даст устаканить клаву, придётся утолщать корпус.
Вопрос был в том, существуют ли клавиатуры или переходники под разъём ППА 26 пин, как на Кисёлеве, или как на РК SRAM Color. Когда клонов плодили, никто не думал про обратную совместимость.
По мне так лучше новую плату клавиатуры купить, и новую деку для неё лазером вырезать, чем городить переходник. Ну или купить готовый переходник с Пальмиры (ещё один стандарт) на вышеупомянутые клоны.
max232cpe
23.12.2024, 21:22
Если нужно совсем маленькое и тонкое можно применить разъемы и шлейфы серии FFC/FPC это будет самое компактное из возможного
- - - Добавлено - - -
Я после нг буду заказывать платы для клавиатур и могу добавить туда посадочное для такого разъема он 3-4мм высотой
- - - Добавлено - - -
Вот такие разъемы
https://sun9-58.vkuserphoto.ru/impg/qrsSxqvV6PhLnlGMARa4mFGlThwJo0eF6kYkjg/U1-LUZXhr-8.jpg?size=650x527&quality=95&sign=89a7f8450fd2245fe6950f75d516dd5c&type=album
Без разницы, какой разъём на клавиатуре.
Я же про распиновку. Вот на двух платах РК SRAM одинаковая распиновка под клавиатуру, тупо ППА:
https://zx-pk.ru/attachment.php?attachmentid=81743&d=1734980613
1. http://radio86rk.pbworks.com/w/page/134473392/RK86-SRAM-2012
2. https://www.phantom.sannata.org/viewtopic.php?t=35283&sid=88716bb2fcd38455cc0e94fed5de649f
Нормальные корпуса, всё аккуратно, но разъём - тупо порт. Я так понимаю, что первая плата вообще самая продаваемая, и на озоне лежит, и на али, и в уютных маленьких магазинах.
У меня вторая плата:
https://zx-pk.ru/attachment.php?attachmentid=81744&d=1734980904
Сейчас у меня стоит клавиатура PS/2, но она нафиг такая большая не нужна.
Вот я и интересуюсь, кто-нибудь может собрал уже готовый переходник для клавиатуры, или может есть плата клавиатуры для этого разъёма?
Без разницы, какой разъём на клавиатуре.
Ну ты, дядя, даёшь! А к чему тогда клавиатуру выкладывал? С этим диким разъёмом?
max232cpe
24.12.2024, 15:54
Без разницы, какой разъём на клавиатуре.
Я же про распиновку. Вот на двух платах РК SRAM одинаковая распиновка под клавиатуру, тупо ППА:
https://zx-pk.ru/attachment.php?attachmentid=81743&d=1734980613
1. http://radio86rk.pbworks.com/w/page/134473392/RK86-SRAM-2012
2. https://www.phantom.sannata.org/viewtopic.php?t=35283&sid=88716bb2fcd38455cc0e94fed5de649f
Нормальные корпуса, всё аккуратно, но разъём - тупо порт. Я так понимаю, что первая плата вообще самая продаваемая, и на озоне лежит, и на али, и в уютных маленьких магазинах.
У меня вторая плата:
https://zx-pk.ru/attachment.php?attachmentid=81744&d=1734980904
Сейчас у меня стоит клавиатура PS/2, но она нафиг такая большая не нужна.
Вот я и интересуюсь, кто-нибудь может собрал уже готовый переходник для клавиатуры, или может есть плата клавиатуры для этого разъёма?
На разъеме линии PA, PB, PC номера совпадают с номерами выводом вв55? Если да, то сделать переходник или клавку с такой распиновкой дело 15 минут.
max232cpe
05.01.2025, 13:29
Да, совпадают.
Там выходы на прямую с вв55? или есть у ней какая то обвязка? На той схеме что у меня есть присутствует обвязка, сопротивления и лн1 для св диодов.
Нужна обвязка или там голая матрица?
- - - Добавлено - - -
Я вот эту схему использую
https://disk.yandex.ru/i/Y7qOtif2AnN-Ew
Обвязки нет, кроме атмеги, в которую втыкается PS/2 клавиатура. Я уже думал в панельку атмеги поставить переходник, тогда будет ресет и неинвертированный рус/лат.
Я вот эту схему использую
https://disk.yandex.ru/i/Y7qOtif2AnN-Ew
Это РК Киселёва, у него клавиатура уже на плате, как у Микроши - вообще самый правильный вариант на мой взгляд. Для тех, кто программировать собрался, а не вечно паять. Вот бы форк этой платы, но с доработками!
Я писал про эти платы:
http://radio86rk.pbworks.com/w/file/58468507/Radio-86RK-SRAM-SCH.pdf
https://www.phantom.sannata.org/download/file.php?id=11470&sid=b088d431f9eb8fc9c016f2c66fe75541
max232cpe
05.01.2025, 17:41
Обвязки нет, кроме атмеги, в которую втыкается PS/2 клавиатура. Я уже думал в панельку атмеги поставить переходник, тогда будет ресет и неинвертированный рус/лат.
Это РК Киселёва, у него клавиатура уже на плате, как у Микроши - вообще самый правильный вариант на мой взгляд. Для тех, кто программировать собрался, а не вечно паять. Вот бы форк этой платы, но с доработками!
Я писал про эти платы:
http://radio86rk.pbworks.com/w/file/58468507/Radio-86RK-SRAM-SCH.pdf
https://www.phantom.sannata.org/download/file.php?id=11470&sid=b088d431f9eb8fc9c016f2c66fe75541
Да у Киселёва плата хорошая, добавить бы VGA и вообще было бы идеально!
- - - Добавлено - - -
Накидал вариант с портом под itx версию
https://sun9-26.vkuserphoto.ru/impg/jEcu543LZniXa_LlQjM-P_Pki0y_v_6ErA-DEg/EZ-jAFzwPBs.jpg?size=1443x595&quality=95&sign=3496bda3d67d6455d9741b98540b8a2e&type=album
Накидал вариант с портом под itx версию
Сделайте клавиатуру меньше, не шире 300мм. Тогда и владельцы небольших лазерных CNC станков возрадуются широким возможностям моддинга.
Да у Киселёва плата хорошая, добавить бы VGA и вообще было бы идеально!
Нет, пока с VGA не работает Пикселтрон (https://zx-pk.ru/threads/35812-ot-chjornogo-k-belomu-(skhema-kod).html), VGA для меня бесполезен. Там в топике на последней схеме доработка видеовыхода, я с ней вообще забыл про срывы синхронизации и любые другие артефакты.
А вот убрать последовательный порт (ни разу им так и не воспользовался) и добавить АГ3 (https://zx-pk.ru/threads/36010-skhema-pravilnogo-ssi.html), чтобы появились новые видеорежимы, однозначно нужно.
Доделываю звук с регулируемой амплитудой, белым шумом и активным фильтром, всего на двух корпусах, надеюсь не больше. Его можно добавить, включив ВИ53 по апогеевской схеме.
Однозначно надо защёлкивать все атрибуты + HRTC и VRTC, будет сильно проще рисовать.
И рамфонт можно попробовать по облегчённой схеме (https://zx-pk.ru/threads/35812-ot-chjornogo-k-belomu-(skhema-kod).html?p=1208959&viewfull=1#post1208959). Схему буду проверять после звука.
В довесок к самой плате нужно класть плату РОМ-диска того же Киселёва и плату WiFi девайса (https://zx-pk.ru/threads/35692-internet-dali!.html), без которой я все эти доработки проверял бы 10 лет, перетыкая SD карты.
max232cpe
05.01.2025, 18:08
Сделайте клавиатуру меньше, не шире 300мм. Тогда и владельцы небольших лазерных CNC станков возрадуются широким возможностям моддинга.
Нет, пока с VGA не работает Пикселтрон (https://zx-pk.ru/threads/35812-ot-chjornogo-k-belomu-(skhema-kod).html), VGA для меня бесполезен. Там в топике на последней схеме доработка видеовыхода, я с ней вообще забыл про срывы синхронизации и любые другие артефакты.
А вот убрать последовательный порт (ни разу им так и не воспользовался) и добавить АГ3 (https://zx-pk.ru/threads/36010-skhema-pravilnogo-ssi.html), чтобы появились новые видеорежимы, однозначно нужно.
Доделываю звук с регулируемой амплитудой, белым шумом и активным фильтром, всего на двух корпусах, надеюсь не больше. Его можно добавить, включив ВИ53 по апогеевской схеме.
Однозначно надо защёлкивать все атрибуты + HRTC и VRTC, будет сильно проще рисовать.
И рамфонт можно попробовать по облегчённой схеме (https://zx-pk.ru/threads/35812-ot-chjornogo-k-belomu-(skhema-kod).html?p=1208959&viewfull=1#post1208959). Схему буду проверять после звука.
В довесок к самой плате нужно класть плату РОМ-диска того же Киселёва и плату WiFi девайса (https://zx-pk.ru/threads/35692-internet-dali!.html), без которой я все эти доработки проверял бы 10 лет, перетыкая SD карты.
У меня есть платы 275х117мм клавиатуры с раскладкой как йцукен так и qwerty но за полгода никто даже не интересовался...
С таким числом доработок имеет смысл делать модульную машину.
Или даже чуть сменить платформу на очень близкую.
У меня есть платы 275х117мм клавиатуры с раскладкой как йцукен так и qwerty но за полгода никто даже не интересовался...
Наверное я не смог их найти, ибо искал небольшую клавиатуру с середины лета. Надо чаще показывать)
Или даже чуть сменить платформу на очень близкую.
Все переделки имеют обратную совместимость, количество корпусов небольшое. А освободить место на плате, облегчить сборку ребятам типа меня (не монтажник), освободить звуковой и видеотракт от помех, можно заменив 8080 на 8085. И опять же сохранится обратная совместимость и ламповость.
Собрать РК будет проще, а возможностей у него станет больше.
У меня есть теория, что программисты не смогли его спаять, и перешли на другие платформы. Монтажники смогли спаять, но не смогли написать программы.
max232cpe
05.01.2025, 18:39
На 9 странице фото маленькой клавы раскладка йцукен. Брат в авито выкладывает излишки.
Есть как я помню переходники для установки в место 8080 8085 или z80.
Тут проблема что кому то нужно ком порт, кому то звук а другим hdmi...
Может и такое быть я тож 10 компов собрал\восстановил а писать на них что то пака так и не дошли руки. Хотя есть литература и примеры...
Есть как я помню переходники для установки в место 8080 8085 или z80.
Опять же, нет плат в продаже. Z80 погонял в Emu80, никакой разницы с оригиналом не заметил. А собрать сразу стало бы проще.
На плату с фото выше, я сначала поставил Pico PSU, чтобы не мудохаться с питанием. Пошли полосы по экрану, ничем не глушатся. На этой же плате есть разводка под БП Орион. Мотал трансформаторы, настраивал напряжение, когда собрал, опять на экране полосы, но другой частоты. Схема БП оказалась без дросселей, которые глушат пульсации. Купил осциллограф))) Снял Орион, снова поставил Pico PSU, изучил его схему, выпаял ключи, которые шатали землю. Тогда картинка стала чистой.
Приходится прилагать неимоверные усилия, чтобы начать программировать на РК. А однополярное питание 5В все эти вопросы тут же снимает.
Тут проблема что кому то нужно ком порт, кому то звук а другим hdmi...
Когда что-то нужно, под это появляются программы. Вот они не появляются.
max232cpe
05.01.2025, 19:47
Выгружу для проверки схемку последней версии
https://sun9-39.vkuserphoto.ru/impg/LI0ITBZbwq9t4h0n8XgAYQHdDHOrOoz5xnsEuw/y4YXXiR4cD4.jpg?size=2560x723&quality=95&sign=73baf28eae804df8e77ed5b5e3ef79d8&type=album
max232cpe
05.01.2025, 21:51
Опять же, нет плат в продаже. Z80 погонял в Emu80, никакой разницы с оригиналом не заметил. А собрать сразу стало бы проще.
На плату с фото выше, я сначала поставил Pico PSU, чтобы не мудохаться с питанием. Пошли полосы по экрану, ничем не глушатся. На этой же плате есть разводка под БП Орион. Мотал трансформаторы, настраивал напряжение, когда собрал, опять на экране полосы, но другой частоты. Схема БП оказалась без дросселей, которые глушат пульсации. Купил осциллограф))) Снял Орион, снова поставил Pico PSU, изучил его схему, выпаял ключи, которые шатали землю. Тогда картинка стала чистой.
Приходится прилагать неимоверные усилия, чтобы начать программировать на РК. А однополярное питание 5В все эти вопросы тут же снимает.
Когда что-то нужно, под это появляются программы. Вот они не появляются.
Проверь разъем х1 на схеме, если всё сходится я закажу платы на днях.
По z80 есть вот такой переходник https://zx-pk.ru/threads/35903-perekhodnik-s-vm80-na-z80.html
Проверь разъем х1 на схеме...
Из меня хреновый проверяльщик, я за три попытки не смог спаять переходник.
max232cpe
06.01.2025, 15:07
Клавы заказал, пипец ценник вышел...
Привет! На Микро-80 не появилась? йцукен
max232cpe
06.01.2025, 20:55
Привет! На Микро-80 не появилась? йцукен
Гербер есть, сами платы не заказывал никто кроме вас не спрашивал.
Гербер есть, сами платы не заказывал никто кроме вас не спрашивал.
Микро-80 или Радио-РК86?
max232cpe
06.01.2025, 22:30
Микро-80 или Радио-РК86?
Есть и то и то в разных вариантах, микро 80 не спрашивают я их и не заказываю.
Есть и то и то в разных вариантах, микро 80 не спрашивают я их и не заказываю.
Есть фото образа? она совпадает с такой?
https://pic.maxiol.com/thumbs2/1736224641.1559573057.80.jpg (https://pic.maxiol.com/?v=1736224641.1559573057.80.jpg&dp=2)
max232cpe
07.01.2025, 10:56
Есть фото образа? она совпадает с такой?
https://pic.maxiol.com/thumbs2/1736224641.1559573057.80.jpg (https://pic.maxiol.com/?v=1736224641.1559573057.80.jpg&dp=2)
В общем и целом да, скрин выложу в теме про микро-80.
max232cpe
08.01.2025, 18:30
Вот и дошли руки до маленькой клавы
https://sun9-14.vkuserphoto.ru/impg/2jPPv3GsR7-9lVQtll9jmPzjE7h3br6RPnfQLQ/XktiA9JJq9c.jpg?size=2560x1920&quality=95&sign=a91e7eddff78e0352c53db23993a29bc&type=album
https://sun9-6.vkuserphoto.ru/impg/_s2qpFtpF3oT6MQ8RGezLgbfiheqhIYSxH5eOw/x31vzBSoLls.jpg?size=2560x1920&quality=95&sign=7f2fdbea2133e381511c25d04d653843&type=album
https://sun9-50.vkuserphoto.ru/impg/JR7w_stXbaPkL76ymaWQZULdfpEdywjN_Iolng/dtO9e_XBFYY.jpg?size=2560x1920&quality=95&sign=f3cdeec30ece9e9bf9775616f186788b&type=album
max232cpe
01.02.2025, 18:46
Вот и пришли клавы новой ревизии с портом под радио86рк sram.
https://sun9-76.vkuserphoto.ru/impg/3LsF3OVXAJNsPMCipjlurXa4mVHl_xVPbdqkmQ/NLoERWp71Ls.jpg?size=2560x1920&quality=95&sign=47b0bdea1b819654b36cb035c6ad70cd&type=album
https://sun9-68.vkuserphoto.ru/impg/DK5h_Je9hZ_TaDGuaa9CVG-OeJTDVPjVK73ppg/7Lz-cmtAsv0.jpg?size=2560x1920&quality=95&sign=ea5dd60c72280fd0b7f3019fa551c01a&type=album
LOW профиль кнопки и кейкапы.
https://sun9-23.vkuserphoto.ru/impg/rWUOvvUBvqoiICo35CuFrf3xH279HVAdJlAnnA/4zNnplrFc-w.jpg?size=2560x1920&quality=95&sign=3324a0a30e1062fc53c76e7d70fa8007&type=album
А маленькая клавиатура не под SRAM?
max232cpe
19.02.2025, 20:08
А маленькая клавиатура не под SRAM?
Под SRAM версию порт добавил 26 пин справа от db-25
- - - Добавлено - - -
Ревизия 0.6
max232cpe
21.02.2025, 17:05
Расжился чпу лазерным гравёром и теперь буду изготавливать клавы по полному циклу в том числе и фонетические раскладки для наших пк!!!
https://sun9-55.vkuserphoto.ru/impg/VPXqe8AggWCUFddC3pcaxRE0GZax5QaAPSCXWg/H-9MW0h7v4g.jpg?size=2560x1920&quality=95&sign=b12ed41797ac224a1892d493195a1a55&type=album
max232cpe
23.02.2025, 17:25
Отгравировал один комплект кнопок для 86рк
max232cpe
03.03.2025, 17:23
Наконец собрал новую ревизию клавиатуры с 2 портами для подключения к обычным 86рк и портом для подключения к 86рк SRAM
Также от гравировал комплект кнопок, цветные получились чуть хуже чем белые видимо из за пигмента окрашивающего пластик, на фото видно чуть хуже чем в реале.
https://sun9-16.vkuserphoto.ru/impg/kG9cjZg7cRs4d3Fln02liL0JzB2LUrgrPGZw-g/-Kz0QPdcC4E.jpg?size=2560x1920&quality=95&sign=3f3231f5fd159d0d872b46adcb5c0c5d&type=album
Подкину ещё идейку! По крайней мере этот топик - один из немногих живых и интересных проектов для РК...
Клавиатура 30%, нашёл на просторах интернета. Было бы крайне удобно для РК и для других проектов с клавиатурой PS/2.
max232cpe
23.03.2025, 12:51
Подкину ещё идейку! По крайней мере этот топик - один из немногих живых и интересных проектов для РК...
Клавиатура 30%, нашёл на просторах интернета. Было бы крайне удобно для РК и для других проектов с клавиатурой PS/2.
Я тоже задумываюсь на микро клавой PS/2 что-то типа спека или около того
- - - Добавлено - - -
Можно даже контролёр типа at89c2051 использовать
Обычной атмеги даже без кварца должно хватить вообще на всё.
max232cpe
24.03.2025, 20:28
Обычной атмеги даже без кварца должно хватить вообще на всё.
Под атмеги кто писать по будет? под at89c51 у меня есть амеровский исходник с подробными коментами рабочий там только сменить под себя матрицу и адреса портов и готово.
Ту попалась xt клава на 8035 полностью рабочая и с прошивкой живой, схема простенькая. и ещё пара клавак в работе а часов в сутках всего 24(((
Под атмеги кто писать по будет?
Любой ардуинщик, в том числе я. Я бы для себя сразу на кнопки F1-F5 повесил макросы типа R,7FFF и R,FF + G. Всё остальное - опять черный ящик, который работает непонятно как и модификации не поддаётся.
max232cpe
24.03.2025, 20:47
Любой ардуинщик, в том числе я. Я бы для себя сразу на кнопки F1-F5 повесил макросы типа R,7FFF и R,FF + G. Всё остальное - опять черный ящик, который работает непонятно как и модификации не поддаётся.
Я тут для экспериментов спрашивал в авитке и ещё паре сайтов сколько стоить будет прошивка переходников и контролёров для клавы цен меньше 10тр не было)))) А один кадр за прошивку под msc48\msc51 запросил 150тр
я после этого перестал искать ардуинщиков и тд)))) Тока штатовский форум выручил но к сожалению только под msc51\8051.
цен меньше 10тр не было))))
Странное отношение к чужому труду. И я бы тоже хотел готовую спаянную клавиатуру на кнопках черри, ну максимум за косарь))) И чо?
Нам вроде как обоим продукт удобный нужен. Для клавы код напишу бесплатный со всеми возможными камментами. Причём для этого даже сама клава не нужна.
max232cpe
24.03.2025, 22:43
Странное отношение к чужому труду. И я бы тоже хотел готовую спаянную клавиатуру на кнопках черри, ну максимум за косарь))) И чо?
Нам вроде как обоим продукт удобный нужен. Для клавы код напишу бесплатный со всеми возможными камментами. Причём для этого даже сама клава не нужна.
Тогда нужно прикинуть схему, подобрать оптимальный контролёр, накидать разные варианты ко кол-ву кнопок.
Вариант 1
Arduino Nano впаивать прям на тыльную сторону платы.
Готовая библиотека PS/2: https://github.com/Harvie/ps2dev - пины D2, D3 идут на PS/2 разъём. С него же идёт питание.
Далее, например D4-D12 и D17-D19 образуют столбцы матрицы клавиатуры, а D14-D16 образуют ряды. D13 - светодиод. Можно без него, если нужно больше рядов или больше кнопок в ряде. Но я бы оставил светодиод, иначе не будет сигнала нажатия на кнопку переключения раскладок. Хотя можно использовать его, как линию, тогда по мерцанию диода можно знать, что клавиатура не зависла.
Получается три ряда по 12 кнопок.
Подаём сигналы на ряды, опрашиваем столбцы, проверяем сигналы на дребезг, результат засылаем в PS/2.
Надо шнур PS/2 раздобыть, проверить, подхватит ли эту библиотеку РК SRAM.
Вариант 2
ESP32C3 припаиваем. Но понадобится два расширителя шины I2C. Делаем всё то же самое, но через I2C. Получается 64 кнопки + возможность работы клавиатуры через блютус.
Я бы первый вариант выбрал, как самый надёжный.
Можно без МК для РК :v2_dizzy_roll: Тогда мультиплексор на плату припаиваем. Но тут фиг знает, какая раскладка получится, надо рисовать. А с мультиплексором для ардуины можно дофига кнопок сделать.
max232cpe
25.03.2025, 00:16
Вариант 1
Arduino Nano впаивать прям на тыльную сторону платы.
Готовая библиотека PS/2: https://github.com/Harvie/ps2dev - пины D2, D3 идут на PS/2 разъём. С него же идёт питание.
Далее, например D4-D12 и D17-D19 образуют столбцы матрицы клавиатуры, а D14-D16 образуют ряды. D13 - светодиод. Можно без него, если нужно больше рядов или больше кнопок в ряде. Но я бы оставил светодиод, иначе не будет сигнала нажатия на кнопку переключения раскладок. Хотя можно использовать его, как линию, тогда по мерцанию диода можно знать, что клавиатура не зависла.
Получается три ряда по 12 кнопок.
Подаём сигналы на ряды, опрашиваем столбцы, проверяем сигналы на дребезг, результат засылаем в PS/2.
Надо шнур PS/2 раздобыть, проверить, подхватит ли эту библиотеку РК SRAM.
Вариант 2
ESP32C3 припаиваем. Но понадобится два расширителя шины I2C. Делаем всё то же самое, но через I2C. Получается 64 кнопки + возможность работы клавиатуры через блютус.
Я бы первый вариант выбрал, как самый надёжный.
Можно без МК для РК :v2_dizzy_roll: Тогда мультиплексор на плату припаиваем. Но тут фиг знает, какая раскладка получится, надо рисовать. А с мультиплексором для ардуины можно дофига кнопок сделать.
с мультиплексорами готовых вариантов вагон только ардуину цепляй и пишу прошивку которая будет 7-8-9 бит + строб ловить
завтра с работы приду накидаю предварительный вариант.
Мультиплексор я имел в виду типа КП11 поставить в РКшную клавиатуру на те линии, что с диодами. Тогда количество кнопок можно уменьшить в два раза. Без микроконтроллера.
max232cpe
25.03.2025, 09:08
Мультиплексор я имел в виду типа КП11 поставить в РКшную клавиатуру на те линии, что с диодами. Тогда количество кнопок можно уменьшить в два раза. Без микроконтроллера.
Я думаю проще все линии вв55 задействовать и получить 128 кнопок хотя хз зачем там столько.
max232cpe
25.03.2025, 11:35
Глянул чуть Алик ардуинка нано на 328p и esp32-c3 micro 13 gpio должно хватить при использовании доп микрух с запасом.
Так как делаю реплику Клавы вк-7 на черри кнопках для фрязинского терминала там какрас 9-10 линий должно хватить для работы на ps/2. (Не ставить часть МС и рт-5 и получим блютус/ат/хт Клаву.
По издеваюсь немного над схемой чтоб выяснить можно ли расширить матрицу до упора (там часть не не задействована по какой-то причине)
Глянул чуть Алик ардуинка нано на 328p и esp32-c3 micro 13 gpio должно хватить при использовании доп микрух с запасом.
Сначала обычно в таких случаях софт пишут, потом под него железку рисуют. Иначе контроллер может не потянуть железку. Я бы ориентировался на возможности варианта, который я описал первым. Иначе можно сильно промахнуться.
max232cpe
25.03.2025, 11:52
Сначала обычно в таких случаях софт пишут, потом под него железку рисуют. Иначе контроллер может не потянуть железку. Я бы ориентировался на возможности варианта, который я описал первым. Иначе можно сильно промахнуться.
Я предполагаю что если рт-5 справилась с такой задачей более новое тоже сможет!
Да и вещь хочу максимально универсальную сделать что не к одному компу подошла так к другому.
У меня такой вариант 30% PS/2 клавиатуры получился. Это под PK SRAM. Под другие машины наименование кнопок можно поменять. Матрица 12х3 Arduino Nano. Кнопка FN меняет раскладки.
https://zx-pk.ru/attachment.php?attachmentid=82110&d=1742901203
Посмотрел библиотеку PS/2 для ардуино. Вроде там ногодрыгом данные пересылаются. Опробую, как раздобуду шнур с разъёмом PS/2.
max232cpe
25.03.2025, 16:35
У меня такой вариант 30% PS/2 клавиатуры получился. Это под PK SRAM. Под другие машины наименование кнопок можно поменять. Матрица 12х3 Arduino Nano. Кнопка FN меняет раскладки.
https://zx-pk.ru/attachment.php?attachmentid=82110&d=1742901203
Посмотрел библиотеку PS/2 для ардуино. Вроде там ногодрыгом данные пересылаются. Опробую, как раздобуду шнур с разъёмом PS/2.
Куда диоды должны смотреть? на 3 лини или на 12?
Три диода на линиях. А на столбцах подтягивающие резисторы нужны. Хотя не нужны, можно встроенные в чипе включить.
max232cpe
25.03.2025, 16:45
Три диода на линиях. А на столбцах подтягивающие резисторы нужны.
может на каждую кнопку имеет смысл ставить?
Скетч допишу, проверю и тогда понятно будет.
max232cpe
25.03.2025, 17:09
Подтяжку сделаю на всякий случай, её на 3.3 или 5 подтянуть?
- - - Добавлено - - -
Набросок без подгонок к размерам
https://sun9-58.vkuserphoto.ru/impg/IB7EmsQzg8SAxrZ4tGDC0p7M5Oh6OraPmrm0OQ/ZsgfANQO3sk.jpg?size=1323x520&quality=95&sign=3a0e946555463a68964e38a2bca7ba74&type=album
Подтяжку сделаю на всякий случай, её на 3.3 или 5 подтянуть?
Пока не надо, это же не ТТЛ, подтянем так, что её не продавить будет. Сначала внутренние пуллапы надо попробовать, они порядка 500к, для кнопок мне этого всегда хватало. Но не на всех входах могут быть. На днях узнаем всё.
У меня оказывается только 168 чипы остались, закал Nano на 328 чипе. Осталось шнур раздобыть.
Пока можно придумать, куда индикатор раскладки прилепить. Отверстия под крепёж, нижнюю деку, если она нужна... Разъём PS/2 будет на плате, чтобы покупной кабель втыкать, или от старых мышей искать всем придётся?
max232cpe
25.03.2025, 20:59
Пока не надо, это же не ТТЛ, подтянем так, что её не продавить будет. Сначала внутренние пуллапы надо попробовать, они порядка 500к, для кнопок мне этого всегда хватало. Но не на всех входах могут быть. На днях узнаем всё.
У меня оказывается только 168 чипы остались, закал Nano на 328 чипе. Осталось шнур раздобыть.
Пока можно придумать, куда индикатор раскладки прилепить. Отверстия под крепёж, нижнюю деку, если она нужна... Разъём PS/2 будет на плате, чтобы покупной кабель втыкать, или от старых мышей искать всем придётся?
отверстий можно на крутить сколько угодно и почти где угодно, с разъёмом ту наверное проще купить старую мембранку за 50р и от неё шнур использовать или спаять самому с дин5 разъёмом я для ремонта ат\хт клавиатур покупаю UL2547 4х22awg кабель отличного качества с хорошим экраном.
- - - Добавлено - - -
Логичнее под кнопку допустим ФН
- - - Добавлено - - -
Пака примерно так
https://sun9-9.vkuserphoto.ru/impg/-7b5kngoyzwTlPBXVWpiGz32QJvy2lBNJaeq4g/7deFh8UNc5c.jpg?size=2560x398&quality=95&sign=0a7727d2970a9bbaf7e39e3d601864c0&type=album
https://sun9-4.vkuserphoto.ru/impg/BGApbUiB8iZ3dRcNpYUaMffPyoJlox2myA4MEw/9XXcvHLg8tg.jpg?size=1384x367&quality=95&sign=b8ce20c6157996b902ea773db6823b6a&type=album
А что даёт такая куча диодов? Я думал их всего три будет...
max232cpe
25.03.2025, 21:47
А что даёт такая куча диодов? Я думал их всего три будет...
Как пишут это позволят избегать конфликтов нажатий кнопок, и можно чуть ли не все разом нажать и не будет ошибок.
...они порядка 500к, для кнопок мне этого всегда хватало. Но не на всех входах могут быть.
C ноликом ошибся.) На всех, кроме А6, А7.
У меня оказывается только 168 чипы остались, закал Nano на 328 чипе. 168 за глаза.
- - - Добавлено - - -
Как пишут это позволят избегать конфликтов нажатий кнопок, и можно чуть ли не все разом нажать и не будет ошибок.
С диодами верно. С пинами D0 и D1 - нет, если это разъём PS2. И что это P1..P4? Куда подключены?
С диодами верно.
Объясните на конкретном примере. У нас матрица 12х3, при какой коммутации не все кнопки считаться могут? Не могу понять.
max232cpe
26.03.2025, 15:38
C ноликом ошибся.) На всех, кроме А6, А7.
168 за глаза.
- - - Добавлено - - -
С диодами верно. С пинами D0 и D1 - нет, если это разъём PS2. И что это P1..P4? Куда подключены?
P1..P4? это пустые пины на случай доработки или переделки.
Объясните на конкретном примере.
Матрица X2хY2, 4 кнопки. Один X1 активен, в 0. Нажаты 3 кнопки - одна по X1, 2-е на Х2. Ты ожидаешь активность на Y1, а она и на Y2 (через 2 кнопки на X2).
А фигушки!
Скетч сканирования кнопок я написал, отлаживать его буду через средства Arduino IDE, это не сложно.
А вот РК не подхватывает коннект. Возможно надо задержек понаставить. Пока не очень понятно.
Шнур я ещё не нашёл, к плате проводами подпаялся.
- - - Добавлено - - -
Вроде разобрался.
Видимо для РК протокол сильно порезали, и убрали процедуру "снюхивания", а заодно и другую обратную связь с клавиатурой. Если просто слать коды, то всё работает. Значит вот уже две версии софта получается... Ну отлично, будем продолжать!
Видимо для РК протокол сильно порезали, и убрали процедуру "снюхивания", а заодно и другую обратную связь с клавиатурой.
Это где? Переходник caro на меге 48?
У меня скетч заработал уже нормально, проверил на РК, все кнопки жмутся (на сколько ширины пинцета хватает :v2_dizzy_tired2:), распиновка такая:
D2, D3 - кабель PS/2
D4-D12 и A3-A5 - столбцы матрицы
A0-A2 - линии матрицы
D13 - светодиод
Предлагаю диод под кнопкой FN подключить не к земле, а к плюсу питания. Больше ток на него пустить получится, если понадобится.
Осталось разобраться с кнопкой FN.
Одна раскладка для неё будет содержать цифры в верхнем ряду, а ниже что? Макросы? FN + стрелки может включать выключать SHIFT. Аналогично можно приделать табуляцию и остальное необходимое.
Но! Можно сделать ещё одну функцию для FN. Если резко кликнуть по FN и сразу же нажать другую клавишу, можно прикрутить третью раскладку.
Что скажете?
max232cpe
27.03.2025, 22:52
У меня скетч заработал уже нормально, проверил на РК, все кнопки жмутся (на сколько ширины пинцета хватает :v2_dizzy_tired2:), распиновка такая:
D2, D3 - кабель PS/2
D4-D12 и A3-A5 - столбцы матрицы
A0-A2 - линии матрицы
D13 - светодиод
Предлагаю диод под кнопкой FN подключить не к земле, а к плюсу питания. Больше ток на него пустить получится, если понадобится.
Осталось разобраться с кнопкой FN.
Одна раскладка для неё будет содержать цифры в верхнем ряду, а ниже что? Макросы? FN + стрелки может включать выключать SHIFT. Аналогично можно приделать табуляцию и остальное необходимое.
Но! Можно сделать ещё одну функцию для FN. Если резко кликнуть по FN и сразу же нажать другую клавишу, можно прикрутить третью раскладку.
Что скажете?
Отлично получается, завтра переделаю разводку. По фн подумаю что можно ещё прикрутить.
Да
Какая жесть... И исходник прикрыл фиговым листочком.
Кстати, дизассемблированный лежит здесь https://github.com/trol73/avr-86rk-ps2-keyboard-controller
Отлично получается, завтра переделаю разводку.
Главное, чтобы столбцы шли в том порядке, что я написал.
- - - Добавлено - - -
Кстати, дизассемблированный лежит здесь https://github.com/trol73/avr-86rk-ps2-keyboard-controller
Спасибо за ссылку!
; При передаче используется следующий протокол: сначала передается старт-бит (всегда "0"), затем восемь бит данных,
; один бит проверки на нечетность и один стоп-бит (всегда "1"). Данные должны считываться в тот момент, когда синхросигнал
; имеет низкое значение. Формирование синхросигнала осуществляет клавиатура.
; Длительность как высокого, так и низкого импульсов синхросигнала обычно равняются 30-50 мкс.
Вот теперь понятно. Клавиатура тупо ждёт 200 мсек, потом шлёт код, что она готова, а это и не нужно уже. Ну пофиг, главное работает.
Вторая раскладка получается виндово-некрошевская, но вполне себе юзабельная:
https://zx-pk.ru/attachment.php?attachmentid=82119&d=1743158547
max232cpe
28.03.2025, 17:26
Переразвел чутка
https://sun9-51.vkuserphoto.ru/impg/ZKqzcGnRJiyY4XLv9Br7q6zmBbgLcRdRNVsQlQ/wDk8zzfPJ1s.jpg?size=2560x401&quality=95&sign=9c861293602e05f430dec567abbdfd68&type=album
https://sun9-47.vkuserphoto.ru/impg/fWdRcxBWHpMtBFDB_Hu6Z2eVGSnku9Hpcer1hQ/P7GLVK6p1Oc.jpg?size=1385x401&quality=95&sign=f6126446f0278ca169de5d78baa1fb17&type=album
А отдельные площадки для шнура будут? Или разъём какой-нибудь... Маска с одной стороны? Можно ли на маску добавить векторный рисунок?
В принципе я готов уже оплату заслать, быстрее код допишу с готовой платой. Могу конечно макет с кнопками спаять, но у меня сейчас только дорогие свитчи, не хочется их сразу же засирать.
Скетч для тестов могу в личку отправить, но он ещё будет допиливаться.
max232cpe
28.03.2025, 18:46
А отдельные площадки для шнура будут? Или разъём какой-нибудь... Маска с одной стороны? Можно ли на маску добавить векторный рисунок?
В принципе я готов уже оплату заслать, быстрее код допишу с готовой платой. Могу конечно макет с кнопками спаять, но у меня сейчас только дорогие свитчи, не хочется их сразу же засирать.
Скетч для тестов могу в личку отправить, но он ещё будет допиливаться.
Площадка под шнур это j1, 5 пинов (можно до 4 сжать), можно любой разъём но думаю просто отверстия с шагом 2.54 практичнее, рисунок можно любой чб хоть с обоих сторон.
Нужно глянуть какие у мня есть ардуинки кроме 32u4.
Я тут по глядел 20-30 схемок клавиатур от пк и терминалов там очень часто применяют для матриц дешифратор ид3 и кп1\5\7.
посже можно попробовать собрать большую клавку на 100-128 кнопок.
- - - Добавлено - - -
У меня есть 328p pro micro пинов на глаз у ней по меньше нада глянуть распиновку
А для микры вон тоже есть интересные варианты: https://ru.pinterest.com/pin/1196337392007451/
Ещё есть Digispark (Attiny85), если нужна USB клавиатура на несколько кнопок.
max232cpe
31.03.2025, 12:00
А для микры вон тоже есть интересные варианты: https://ru.pinterest.com/pin/1196337392007451/
Ещё есть Digispark (Attiny85), если нужна USB клавиатура на несколько кнопок.
Накидал всё как нужно проверяйте если всё норм закажу платки
https://sun9-26.vkuserphoto.ru/impg/L0OODyRWZTMjh4bEbFOoCTeUGqiDieFaveZj3w/CONCcKuGn-M.jpg?size=2560x401&quality=95&sign=eea67284432735fd2d31d558fe97fe6b&type=album
https://sun9-16.vkuserphoto.ru/impg/41mqvkCFmS5tHXhTATvYa-HfGkBLetTQeUdFwg/N0FtxPiLif8.jpg?size=1390x757&quality=95&sign=7d0d69aa8cd1ccc1887e498c553ce1c2&type=album
max232cpe
01.05.2025, 11:50
Вот и пришли 36 кнопок ps/2 клавиатуры для 86рк
https://sun9-72.vkuserphoto.ru/impg/MbobY1UVqZGNnGXPyfJV5iHjKktr1A7Tf4plIA/85B6x4U0Ro0.jpg?size=2560x780&quality=95&sign=a13ca3c30f9ecf12442107b4cd436030&type=album
Как только получу, сразу допилю прошивку!
max232cpe
02.05.2025, 10:35
И так базовый вариант заработал с первой попытки!
https://sun9-30.vkuserphoto.ru/impg/NQSg4wEm0iwlP_BmHvmgS5hbhNx9FidkGX1n0w/S7V2VApAMhU.jpg?size=2560x1920&quality=95&sign=86232410094d020b1b882e9b23bb2ff2&type=album
https://sun9-38.vkuserphoto.ru/impg/m--LyORobKqYHHTynltjX5NR_p83tq7QE21h7g/zE-fr9go_bA.jpg?size=2560x1920&quality=95&sign=d790b2f71976a60647e6092db3fb86bd&type=album
https://sun9-14.vkuserphoto.ru/impg/H6oh-zpL25K7efUOjck-aTtWS4z4qqWnMyLY7A/ebEP4FEbD28.jpg?size=2560x1920&quality=95&sign=f6ac6b1bca10136d08d0fa3e1c7565e0&type=album
Ведущий_специалист
05.05.2025, 13:06
ничего не понятно, но интерееесно.
А какое отношение к рк86 имеют эти 3 ряда кнопочек красиво распаяных?
max232cpe
05.05.2025, 19:33
ничего не понятно, но интерееесно.
А какое отношение к рк86 имеют эти 3 ряда кнопочек красиво распаяных?
Хаммер думаю расскажет подробней про это так как с прошивкой работает он.
Вообще это микро клава PS\2 которую можно прошивкой под себя настроить как угодно.
max232cpe
06.05.2025, 12:31
теперь есть возможность изготавливать кнопки из толстого пбт пластика со световодами
https://sun9-63.vkuserphoto.ru/impg/OuCaHeB0sKmQimFEB7St1JQWHszcMA5mK_Q7bg/Mw1BD6qhgIE.jpg?size=1861x1445&quality=95&sign=40f3fc8cef124dfabd094a778aae4fa7&type=album
А какое отношение к рк86 имеют эти 3 ряда кнопочек красиво распаяных?
На SRAM машины модно ставить Атмегу48 с прошивкой Каро, чтобы можно было цеплять PS/2 клавиатуру. И у меня как раз такой РК. Обычная писишная клавиатура слишком большая, вот я решил сделать поменьше.
Прошивка готова, погоняю ещё на предмет ошибок/доработок и выложу тут.
Функционал такой:
FN + стрелка вправо переключает раскладку
FN + верхний ряд символов - цифры и символы
FN + второй ряд символов - от F1 до F4
FN + Z - сброс
FN + X - R,7FFF + ENTER
FN + C - R,FF + ENTER + G + ENTER
FN + V - D,FF + ENTER
FN + B - L,FF + ENTER
82294 82295 82296
Кнопки с надписью FN у меня не нашлось, вместо неё Num. Деку вырезал лазером из 3мм фанеры и запарафинил. Кнопок мало, паять мало, прошивать легко. Вцелом дёшево с очень хорошим функционалом. Лично мне прям невероятно удобно! Наверняка и для Мурмулятора сойдёт.
Теперь пишу прошивку для ПК. Есть мысли по поводу ASCII варианта.
FN + стрелка вправо переключает раскладку
Спек на РК :)
Оригинально, интересно.
На SRAM машины модно ставить Атмегу48 с прошивкой Каро
Срам, он и в Африке срам. )))
Спек на РК :)
А на спектруме что-то этими кнопками переключается? Я не помню уже даже, 30 лет назад это было. У меня на Пентагоне на плёночной клавиатуре стрелки вроде не переключали ничего. Но исходник же будет, можно изменить как кому удобно. Я сначала сброс на ESC + BS повесил, потом поменял на FN + Z.
Тут нет никакого закоса под спек, цель - быстрее собрать и программировать уже скорее. Ну не монтажник я :v2_dizzy_roll:
Срам, он и в Африке срам. )))
От спектрума следует перенять аккуратность исполнения. Спек на заводе серийно выпускался, собирали его подготовленные монтажники, а не радиолюбители. Но всё равно, сделали два шлейфа с разным количеством жил, чтобы не перепутать при сборке, чтобы проще было обнаруживать брак и лечить его. На РКшном разъёме чёрт голову сломит. Хрен чего прозвонишь. Можно же некую логику в распиновке продумать, ибо зачем тогда все эти кады и автотрассировщики нужны?
- - - Добавлено - - -
Во, нашёл, вот такая у меня была на Пентагоне, не вдупляю в чём сходство:
https://hattrickportal.pro:500/uploads/posts/2022-10/delta_keyboard.jpg
А на 48к была герконовая. И лучшей клавиатуры у меня уже никогда не было. Все эти плёнки и свитчи - фуфло по сравнению с герконами.
CodeMaster
10.05.2025, 18:20
ничего не понятно, но интерееесно.
Тоже всегда было интересно, но стеснялся спросить, что можно обсуждать 20 страниц ;-)
Обычная писишная клавиатура слишком большая, вот я решил сделать поменьше.
Но, клавиатура в 3 ряда, канешна, жОсткий атас ;-)
Ну не монтажник я
Все так говорят и что то паяют интересное :v2_dizzy_indy:
не вдупляю в чём сходство
На этой клаве уже есть клавиши комбинации. В оригинале всякие системные кнопки и стрелки через комбинацию кнопок.
Например, стрелки нажимались такой комбинацией: CAPS SHIFT + 5, 6, 7, 8
CodeMaster
10.05.2025, 18:29
А на 48к была герконовая. И лучшей клавиатуры у меня уже никогда не было.
Тогда вам сюда (https://ru.pc-history.com/pbk-santaka-002-originalnaya.html).
Все эти плёнки и свитчи - фуфло по сравнению с герконами.
Это потом, что у тебя велосипеда клавиатуры с нормальными клавишами, например, как у Apple IIe, не было.
Вот где реальный тактильный экстаз.
Тогда вам сюда (https://ru.pc-history.com/pbk-santaka-002-originalnaya.html).
Не, там какая-то Сантака, а у меня был Danyel.
CodeMaster
10.05.2025, 19:49
у меня был Danyel.
Никогда не слышал про такой, но среди виденных мной спектрумов у Сантаки лучшая герконовая клавиатура.
max232cpe
11.05.2025, 20:21
Для тех кому мало 36 кнопок есть ультимативное предложение))) аж 128! Ещё и с вариантом аппаратного контролёра на рассырухе вообще без мк или пзу!
https://sun9-42.vkuserphoto.ru/impg/9YtULvYcINWuK-dzYwpCR_EmVbvWV0Fv60pWGA/O4dMo9tXAw4.jpg?size=1394x469&quality=95&sign=a980352e3eaa5f21d64a0612775840ac&type=album
128 -- мало, давай 256 или 512
Две прошивки, для РК и ПК.
Тестируйте, глюки уберём, чего не хватает - добавим, если это возможно.
Под виндой вполне себе работается. Копипаст есть, переключать язык можно, только немного привыкнуть надо.
Напоминаю:
FN + стрелка вправо переключает раскладку
FN + верхний ряд символов - цифры и символы
FN + второй ряд символов - от F1 до F4
FN + Z - сброс
FN + X - R,7FFF + ENTER
FN + C - R,FF + ENTER + G + ENTER
FN + V - D,FF + ENTER
FN + B - L,FF + ENTER
Для ПК:
FN + стрелка вправо переключает раскладку
FN + верхний ряд символов - цифры и символы
FN + второй ряд символов - от F1 до F9
FN + X - CTRL
FN + Z - ALT
Все кнопки можете переназначить, как вам больше нравится.
Буду рад отзывам и предложениям!
Я бы джампер поставил PC-RK, что бы каждый раз не переписывать?
Я бы джампер поставил PC-RK, что бы каждый раз не переписывать?
Не поможет, слишком разные процедуры инициализации и наборы сканкодов. А входов у атмеги осталось только два аналоговых. Уж лучше на них джойстик прилепить.
слишком разные процедуры инициализации и наборы сканкодов.
Ну так и делай разные. Вижу TX, RX, D13 - для чего?
Вижу TX, RX, D13 - для чего?
D13 - это светодиод под кнопкой FN. Он горит, пока клавиатура проходит инициализацию, при нажатии кнопки FN, при включении и удержании SHIFT (FN + стрелка вправо).
RX/TX используются для загрузки прошивки через USB и отладки.
Ставишь джампер с D13 на +5 через 1ком. Либо джампер на RX-TX. Было бы желание.
Ставишь джампер с D13 на +5 через 1ком. Либо джампер на RX-TX. Было бы желание.
C D13 стоит светодиод на плате через резистор на землю. Это на самой ардуине. А на плате клавиатуры стоит под кнопкой диод через резистор на 5В. Два диода там, джампер работать не будет. Поставить джампер на RX/TX, ну такое себе. Там уже могут стоять подтягивающие резисторы от драйвера USB, надо схему смотреть.
Ну даже если нарисуется свободный пин, уж лучше четвёртый ряд кнопок на клавиатуру добавить, чем переключатель прошивок.
CodeMaster
14.05.2025, 12:24
уж лучше четвёртый ряд кнопок на клавиатуру добавить
Текущий изврат из-за нехватки пинов?
Поставить джампер на RX/TX, ну такое себе. Там уже могут стоять подтягивающие резисторы от драйвера USB, надо схему смотреть.
Чё токо не придумаешь - лишь бы не напрягать извилину.)
Текущий изврат из-за нехватки пинов?
Не, я именно такую клавиатуру и хотел. Вернее, я бы для РК её бы еще уменьшил до геймпада, но меня тогда совсем не поймут. Я не пользуюсь клавиатурой на РК прям так, чтобы каждый день спецсимволы вбивать или дампы из журналов набирать. Самая используемая команда R,7FFF для загрузки с вайфай девайса (https://zx-pk.ru/threads/35692-internet-dali!.html) и стрелки для игр. Программы пишу в прекрасме на ПК, отлаживаю на РК. Мне не нужна большая клавиатура, мне нужна удобная. Одни только макросы мне позволят быстрее игры дописать. Кстати, парочка арканоидов уже на подходе, уже тестируются у меня в группе.
Паять элементарно, функционала выше крыши, не нужно никаких программаторов, все детали доступны, дешевая и бонусом еще возможность воткнуть в ПК. Да вообще огонь!
Чё токо не придумаешь - лишь бы не напрягать извилину.)
Меня извилины не ведут по пути дикого гимора с пинами, я-то изначально понимаю, что для переключения клавиатуры РК/ПК достаточно на старте зажать FN, клавиатура переключится и запомнит состояние. И еще кучу всяких фишек можно придумать. Не бегу допиливать потому, что пока никто еще не собрал эту клавиатуру, допиливать не для кого, а мне пока есть чем заняться.
...что для переключения клавиатуры РК/ПК достаточно на старте зажать FN, клавиатура переключится и запомнит состояние.
Но ты то об этом не говоришь, а предлагаешь две прошивки - для ПК и РК... Ну и у меня невольно возникает вопрос о джампере. Но если для тебя это "дикий гимор", тогда вопросов больше нет.
Но если для тебя это "дикий гимор", тогда вопросов больше нет.
Ну а как не гимор? Допаивать сопли, или плату заново в Китае заказывать, отказаться от программирования и отладки через USB, добавить отверстие в корпусе под переключатель вместо того, чтобы зажать одну из уже имеющихся 36 кнопок?
CodeMaster
14.05.2025, 14:47
Вернее, я бы для РК её бы еще уменьшил до геймпада
Такое (https://www.nix.ru/price/price_list.html?section=keyboards_all&tag=tsifrovye-bloki-klaviatur#c_id=357&enums%5B676%5D%5B%5D=5&fn=357&g_id=33&new_goods=0&page=all&sort=%2Bp676%2B127%2B779&spoiler=1&store=msk-0_1721_1&thumbnail_view=2), не?
Нет, хочется джойстик, который можно прикрутить к интерфейсу светового пера и десяток кнопок по типу игрового геймпада.
Оформил все материалы про PS/2 клавиатуру в статью: https://dzen.ru/a/aHv7nEqCAA5vihct - там описание, скетчи и файл для резки
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot