User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 33

Тема: Z-Controller и мех.клава

  1. #21

    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    703
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я просто вместо Z воткну smuc он так же в г-образный разъем должен встать. Жаль в нём нет отверстия как в z-controller'е, я туда стоечку прикрутил упорную. А от болтанки термоклей спасает ситуацию .

    Если в турбо контроллер клавы не работает, это печально.
    Zx-Evolution rev.c
    ZS Scorpion 1024K rev.2013

  2. #22

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну в принципе я на атмеге48 пробовал, может на другой заведется. Там кварцами ещё подбирать можно частоту. Попробуй, вдруг у тебя получится.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  3. #23

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И в таком случае с мышью можно или забить на неё, или какой-то другой контроллер попробовать чисто для мыши, вроде такие делали на форуме.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #24

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Demige Посмотреть сообщение
    А как сделать чтобы при воткнутым Z-controller'е не выключалась механическая клавиатура?
    Цитата Сообщение от Gutten Посмотреть сообщение
    с мышью можно или забить на неё, или какой-то другой контроллер попробовать
    Цитата Сообщение от SoftFelix Посмотреть сообщение
    я данные девайс тоже не оставил в компе. Собирал его ради SD и НЕМО-ИДЕ на одной плате

    Приветствую обладателей Z-Controller! Отныне вышеупомянутая проблема больше не проблема =))

    Не так давно обзавелся этим девайсом, рассчитывая улучшить функционал своего Скорпиона. Неплохой комбайн: на борту PS2 клава и мышка, НемоИДЕ для подключения HDD/CF, плюс SD-интерфейс отдельным устройством, что весьма удобно. Однако при первом же тестировании выяснилась неприятная деталь. Да, то самое блокирование портов клавиатуры на плате. Без магнитофона я проживу, а вот клавиатуру предпочитаю родную, механическую, поэтому в исходном виде устройство оказалось для меня бесполезным приобретением.
    Порыв инфу по форумам и пообщавшись с продавцом (к нему претензий у меня нет), выяснил, что простого решения не существует. Автор контроллера, КОЕ, давно забил на свое детище. Единственный "костыль" от него - прошивка, отключающая сразу и PS2-клаву, и мышку, что убивает всякий смысл пользоваться устройством. Поэтому решено было доработать плату, дав возможность пользоваться механической клавиатурой.
    Доработка несложная, потребуется всего одна микросхема и резистор, ну и полчаса времени на переделку. Есть возможность переключаться между механикой и PS2, причем прямо "на ходу", джампером либо тумблером. Прошивка такое вряд ли позволит... но ввиду ее закрытости не мне судить. Я нашел решение, и меня оно устраивает.
    Инструкцию дам в виде "разжевано для начинающих паяльщиков", так что более опытных коллег прошу не иронизировать насчет несколько занудного повествования =)
    Итак, запчасти: микросхема КП15, серия роли не играет. Всякие буржуйские аналоги с закосом под ТТЛ, навроде НС, НСТ, АСТ и что там еще есть, тоже должны подойти, но это не точно (с). Вместо КП15 сгодится КП7, для наших целей разницы никакой. Можно взять даже КП5, адаптировав схему под ее распиновку (у нее 14 выводов и только инверсный выход). И резистор 3-10 КОм для подтяжки уровня сигнала, когда вход отключен.
    На плате контроллера разрезаем сигнал RD- на ламельном разьеме, поближе к схеме (чтобы можно было припаяться до и после разреза), это 18-й верхний контакт. А также зачищаем две контактные площадки переходных отверстий от сигналов А0 и А1, это 9-й и 10-й контакты снизу - удобно подпаяться сверху к площадкам возле кроватки под Альтеру. Итого понадобится прокинуть четыре проводка от указанных точек к устанавливаемой КП15.

    На фото ниже обозначены точки для подпайки к сигналам A0 и A1 и место разреза сигнала RD-




    Саму КП15 паяем поверх микросхемы ЛН1, предварительно ее подготовив. Сперва обкусываем напополам все ее ножки, кроме 7,8 и 16. Восьмую загибаем к седьмой и спаиваем вместе (можно тоже обкусить и кинуть перемычку до 7-й, кому как нравится). Все обкусанные ранее ножки подзагибаем вверх, чтобы не замыкали на выводы нижней микрухи. Достаточно 45 градусов относительно корпуса, но можно и параллельно ему. Выводы 16 и 7 НЕ отгибаем, их будем паять к ЛН1!
    Теперь устанавливаем пины под джампер/тумблер, паяем их к 1-й и 2-й ножкам КП15. В первом варианте доработки, как показано в видео, ставил три пина на выводы 1-3, но в итоге оказалось достаточно двух. Сгибаем нижние части пинов так, чтобы колодка после запайки стояла более-менее вертикально, и быстро, чтобы не расплавился пластик, припаиваем к микросхеме. Желательно одеть на пины джампер или взяться сверху пинцетом для отвода тепла.
    Кусочком провода спаиваем вместе ножки 1, 3, 4 микросхемы и тянем проводок от них до ножек 7-8, но это лучше делать после запайки КП15 на плату, о чем еще упомяну ниже.
    Далее берем резистор с длинными проволочными выводами, они послужат перемычками. С одной стороны обкусываем покороче и паяем ко второй ножке КП15, просунув вывод под колодку с пинами. Другой вывод резистора припаиваем сразу к пяти ножкам микросхемы, замыкая их меж собой: 12, 13, 14, 15, 16. Резистор в итоге расположится диагонально поверх корпуса КП15, а на втором ее выводе при снятом джампере будет высокий лог. уровень (единица). Одев джампер (либо замыкая тумблер), подаем на 2-ю ножку "ноль", то бишь общий/землю с ножки 1.
    Осталось припаять КП15 на плату. Заранее подчищаем и облуживаем выводы 7 и 14 микросхемы ЛН1, то же самое проделываем и с выводами 7, 16 устанавливаемой КП15. Сажаем ее на ЛН1 со смещением так, чтобы выводы 7 совпали, тогда совпадут 16-й КП15 и 14-й ЛН1 (соответственно седьмые - общий, а 16+14 это питание ). Прижав, чтобы не было зазора, спаиваем выводы вместе. Такая установка при отсутствии зазора довольно надежна. Не забудьте перемычку от 7-8 ног КП15 на 1-3-4, т.е. общий должен идти на все эти пять ножек.
    Последний этап - проводки от платы на КП15. Сигнал А0 подаем на 11-й вывод, А1 на 10-й, сигнал RD- от разьема (ниже разреза) на 9-й вывод. Выход с КП15 - с ножки 5 - подаем в схему вместо сигнала RD-, то бишь к контакту ламеля выше разреза. Все, переделка закончена.

    Плата после доработки:



    Перед включением еще раз проверьте схему на отсутствие косяков, особенно замыканий. В наладке она не нуждается, но человеческий фактор никто не отменял =))
    Подробности схемы: с одетым джампером (замкнутыми ножками 1 и 2 КП15) работает PS2 клавиатура, механика отключена (как и ввод с мафона, порт-то один). Снимаем джампер/размыкаем ножки - блокируется прохождение сигнала RD- на контроллер при чтении из портов #FE, т.е. активна механическая клава. На остальной функционал контроллера доработка не влияет. Хотя в первоначальном варианте я не учел, что один из портов НемоИДЕ нечетный, и оно (ИДЕ) не пахало при снятии джампера. Внимательно изучив раскладку портов НемоИДЕ, поправил схему, теперь все четко. Собственно, под первоначальный вариант и паялась трехпиновая колодка (см. видео), чтобы не потерять джампер. Мне PS2-клава понадобилась лишь для настройки чувствительности мышки, но если кто-то предполагает частое переключение между клавиатурами - удобней вывести тумблер на проводах.

    Забыл приложить схему, исправляюсь. Словесное описание - эт одно, а схема для многих удобней:



    Весь процесс и показ результата ниже в видеоролике. Надеюсь, доработка будет полезна обладателям Z-Controller. Если остались вопросы - задавайте.

    Последний раз редактировалось reddie; 19.12.2022 в 18:27. Причина: добавил схему

    Эти 9 пользователя(ей) поблагодарили reddie за это полезное сообщение:

    ALS(21.12.2022), Djoni(19.12.2022), Evgeny Muchkin(21.12.2022), Felix_73(19.12.2022), Mr-Linker(21.12.2022), pavel_1977(21.12.2022), SERGEY256(19.12.2022), SoftFelix(21.12.2022), Xela(19.12.2022)

  5. #25

    Регистрация
    10.06.2011
    Адрес
    Пикалёво
    Сообщений
    110
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ого, Z-player 4.0, а где такой можно скачать?

  6. #26

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pavel_1977 Посмотреть сообщение
    Ого, Z-player 4.0, а где такой можно скачать?
    Скоро во всех Cпектрумах планеты

    Эти 2 пользователя(ей) поблагодарили Evgeny Muchkin за это полезное сообщение:

    Dima_ZX(12.01.2023), Djoni(21.12.2022)

  7. #27

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    471
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во всех, где есть Генерал Звук!

  8. #28

    Регистрация
    09.09.2008
    Адрес
    Berlin, Germany
    Сообщений
    252
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Something I've been working on, since ordering already made Z-Controller PCBs is virtually impossible for me at this point. This includes vias without soldermask to easily include the fixes by reddie.
    То, над чем я работаю, поскольку заказ уже изготовленных печатных плат Z-контроллеров практически невозможен для меня в данный момент. Это включает в себя отверстия без паяльной маски, чтобы легко включить исправления, сделанные Редди.




    EDIT:
    And done. Fixed the patch (used a wrong signal in the version above ... oops), improved the silkscreen slightly (using circles instead of polygons) and using another SD card slot since the one on the original PCB seems to be unobtainable.
    И готово. Исправил патч (использовал неправильный сигнал в версии выше... упс), немного улучшил шелкографию (используя круги вместо полигонов) и использовал другой слот для SD-карты, так как тот, что был на оригинальной печатной плате, кажется, недостижим.


    EDIT2: Prototypes ordered, gerbers will likely be released once the layout has been verified.
    Прототипы заказаны, герберы, вероятно, будут выпущены, как только макет будет проверен.
    Последний раз редактировалось Shockwav3; 01.03.2024 в 13:38.

    Pentagon 48 + MIKAY128 + VG93 Turbo + Stereo Covox + KJoy
    Москва 128 + AY
    Pentagon 1024SL 2.2 + ZXM-GS + Z-Controller + TSFM + Tape-In
    ZX Evolution Rev. C + ZX-MultiSound
    Compact 256 Turbo 1.1 (ZS Scorpion 256 INT, Port #FF, Port #FB) + Covox + ProfROM + NemoBus + NemoIDE + ZXM-GS
    ZS Scorpion 256 Turbo+ + GMX + SMUC + GS Classic 2MB
    Sprinter 2016S

    К сожалению, я не говорю по-русски / Sorry, I don't speak Russian
    https://github.com/zxshock

    Этот пользователь поблагодарил Shockwav3 за это полезное сообщение:

    Djoni(24.02.2024)

  9. #29

    Регистрация
    09.09.2008
    Адрес
    Berlin, Germany
    Сообщений
    252
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Does anyone of you use Z-Controller with the firmware by fomonster? https://github.com/fomonster/zcontroller/tree/master
    SD-Card, Keyboard and Mouse work for me, but NemoIDE can't read the highbytes(?) of the IDE interface (EPM7128SLC84 + PIC16F628).
    Can anyone check that on their card? Using it with a Pentagon 1024SL 2.2

    Кто-нибудь из вас использует Z-контроллер с прошивкой от fomonster? https://github.com/fomonster/zcontroller/tree/master
    SD-карта, клавиатура и мышь у меня работают, но NemoIDE не может прочитать хайбайты(?) интерфейса IDE (EPM7128SLC84 + PIC16F628).
    Может ли кто-нибудь проверить это на своей карте? Использую ее с Pentagon 1024SL 2.2

    EDIT: Turns out the fomonster Firmware doesn't generate !IORQGE for NemoIDE on the Z-Controller. Wiring Pin3 from DD7 to ZX Bus somewhat fixes that. IDE HDDs then work with Demeter, Proteus, hdd detect. Sadly neither CD-ROM, not Wild Copier, nor FATall will find any IDE drives never the less. Investigating.
    EDIT: Оказалось, что прошивка fomonster не генерирует !IORQGE для NemoIDE на Z-контроллере. Подключение Pin3 от DD7 к шине ZX несколько исправляет ситуацию. После этого IDE HDD работают с Demeter, Proteus, hdd detect. К сожалению, ни CD-ROM, ни Wild Copier, ни FATall не находят IDE-дисков. Расследование.
    Последний раз редактировалось Shockwav3; 13.03.2024 в 17:25.

    Pentagon 48 + MIKAY128 + VG93 Turbo + Stereo Covox + KJoy
    Москва 128 + AY
    Pentagon 1024SL 2.2 + ZXM-GS + Z-Controller + TSFM + Tape-In
    ZX Evolution Rev. C + ZX-MultiSound
    Compact 256 Turbo 1.1 (ZS Scorpion 256 INT, Port #FF, Port #FB) + Covox + ProfROM + NemoBus + NemoIDE + ZXM-GS
    ZS Scorpion 256 Turbo+ + GMX + SMUC + GS Classic 2MB
    Sprinter 2016S

    К сожалению, я не говорю по-русски / Sorry, I don't speak Russian
    https://github.com/zxshock

    Этот пользователь поблагодарил Shockwav3 за это полезное сообщение:

    fomonster(17.05.2024)

  10. #30

    Регистрация
    09.09.2008
    Адрес
    Berlin, Germany
    Сообщений
    252
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Got NemoIDE fixed.
    Код:
    l_ebl <= '0' when DOS = '1' and A(1) = '0' and A(2) = '0' and M1 = '1' and A(3) = '0' and A(15 downto 8) = "11111111" else '1';
    needs to be shortened to in zcontroller.vhdl:
    Код:
    l_ebl <= '0' when DOS = '1' and A(1) = '0' and A(2) = '0' and M1 = '1' else '1';
    compiled .pof is attached.
    zcontroller.zip

    Pentagon 48 + MIKAY128 + VG93 Turbo + Stereo Covox + KJoy
    Москва 128 + AY
    Pentagon 1024SL 2.2 + ZXM-GS + Z-Controller + TSFM + Tape-In
    ZX Evolution Rev. C + ZX-MultiSound
    Compact 256 Turbo 1.1 (ZS Scorpion 256 INT, Port #FF, Port #FB) + Covox + ProfROM + NemoBus + NemoIDE + ZXM-GS
    ZS Scorpion 256 Turbo+ + GMX + SMUC + GS Classic 2MB
    Sprinter 2016S

    К сожалению, я не говорю по-русски / Sorry, I don't speak Russian
    https://github.com/zxshock

    Этот пользователь поблагодарил Shockwav3 за это полезное сообщение:

    fomonster(17.05.2024)

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ZX клава, помогите опознать
    от valerator в разделе Устройства ввода
    Ответов: 2
    Последнее: 02.04.2017, 21:02
  2. Ищется спектрумская клава
    от Gryphon в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 13.01.2010, 20:00
  3. мех. клавиатура
    от boo_boo в разделе Устройства ввода
    Ответов: 1
    Последнее: 03.03.2007, 17:44
  4. Хелп! клава сдохла
    от Alpha в разделе Устройства ввода
    Ответов: 0
    Последнее: 30.05.2005, 11:38
  5. ZX клава для MmcM'a :)
    от mmcm в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 16.02.2005, 05:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •