Autor Wątek: Klawiatura mechaniczna do ZX48K oraz ZX48K+  (Przeczytany 22310 razy)

HTBoss

  • ****
  • Wiadomości: 297
  • Miejsce pobytu:
    Warszaw
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #15 dnia: 2020.01.24, 13:07:24 »
PokeMon udostępnił w 2015r schemat do klawiatury od ZX48K+ na forum sinclairzxworld.com

58 ALPS tactile switches SKQGAFE010
2 flat cables to connect keyboard to the molex receptacles
5x 74HC4066 analog switches
4x BAT54A duplex diodes
11x BAT54C duplex diodes
1 capacitor 10uF/16V
4 resistor network 5x 100k

Z tego jest zbudowana elektronika dla ZX48K+

Da się coś ulepszyć ?
Może są nowsze i lepsze układy od HC4066?

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #16 dnia: 2020.01.24, 18:04:14 »
Kiedyś myślałem nad czymś takim, ale z opcją zamiany miejscami break i delete, oraz zastąpienie np. średnika czy inv. video dwukropkiem przydatnym do pisania programów. Też na kluczach analogowych, ale zasilane z 5V z płytki. Wtedy jednak zakup 4066 graniczył z cudem ;)
Ciekawe, jak to się zachowa podczas dynamicznych gier.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

HTBoss

  • ****
  • Wiadomości: 297
  • Miejsce pobytu:
    Warszaw
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #17 dnia: 2020.01.25, 13:33:47 »
Zrobiłem też złącza do płyty głównej.
Będzie łatwej wkładać przewody do płyty ZX.
Grubość PCB proponuję 0,6mm

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #18 dnia: 2020.01.25, 15:31:16 »
Kol. pear ma takie złączki.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #19 dnia: 2020.01.25, 15:41:30 »
Już mi wyszły. Udostępnię projekt. "Tylko" muszę chwilę czasu znaleźć.
ZX/Enterprise/CPC/Robotron/C128D

VELESOFT

  • ****
  • Wiadomości: 272
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #20 dnia: 2020.01.25, 22:19:53 »
Problem with ZX48+ keyboard replacements is timing. For example if you press cursor key UP then this keyboard replacements active keys 7 and CAPS SHIFT parallel in same time. Same problem as on ZX128+2A/+2B and +3 keyboard. Keyboard routine in ZX rom is also bad and need ideally small fix (different sequence reading of keys). Then in basic is sometime SHIFT ignored and zx rom show only key 7.

Original ZX48+/128+ membrane contain more than two layers (contacts) and during press key cursor UP as first active top layer with CAPS SHIFT and with small delay active also key 7. This delay cause pressing SHIFT short time before key 7 then ZX rom detect cursor keys very good (better than with 2 layer membranes).

HTBoss

  • ****
  • Wiadomości: 297
  • Miejsce pobytu:
    Warszaw
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #21 dnia: 2020.01.25, 23:36:05 »
Yes I know about it. I am looking for some other solution than 74HC4066 analog switches.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #22 dnia: 2020.01.26, 00:00:24 »
Ale moim zdaniem to raczej nie same klucze 4066 są w tym przypadku problemem, tylko to że nie są one wyzwalane sekwencyjnie, ten ruski projekt miał bardziej rozbudowaną logikę sterująca tymi kluczami z tego co pamiętam, jednak nadal nie potrafię tego odszukać...  ::)
« Ostatnia zmiana: 2020.01.26, 00:28:23 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

andy

  • *****
  • Wiadomości: 1065
  • Miejsce pobytu:
    Kielce Wsch.
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #23 dnia: 2020.01.26, 10:12:40 »
Moim zdaniem te 4066 też są wystarczającę. No i jeszcze pytanie jaka jest prędkość wciskania klawisza, bo na folii (ale po wymianie w Warszawie oidp na Grójeckiej na dość siermieżną) też mi czasem wyskakiwała cyfra zamiast kursora. Ale tu warstwa shiftów mogła być twardsza. Po dość krótkim użytkowaniu zaczeły się blokować czasem shifty.  Widziałem też ze 30 lat temu oidp w Sanoku przerobionego plusa na kontaktrony. Ale  czy była dodatkowa logika czy po 2 rurki w obudowach?  Przerabiając terminalową klawiaturę też rozważałem opcję drugiej rurki dla cs/ss, położonej nieco bliżej magnesu.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #24 dnia: 2020.01.26, 10:28:48 »
Ani 4066, ani diody, ani tranzystory nie rozwiązują problemu shiftów. Jedynym wyjściem jest dodanie czegoś, co zagwarantuje "podanie" drugiego wciśnięcia po odczytaniu shiftów.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #25 dnia: 2020.01.26, 10:36:27 »
Matryca MT8808 lub podobna może być rozwiązaniem. Odczyt klawiszy przez np Atmege, a potem zamykanie odpowiednich kluczy w układzie MT z odpowiednimi opóźnieniami czasowymi.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #26 dnia: 2020.01.26, 10:43:27 »
Albo może prościej, wystarczyłoby w zasadzie opóźnienie wyzwalania kluczy klawiszy względem kluczy shiftów mp. za pomocą prostego układu RC.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

HTBoss

  • ****
  • Wiadomości: 297
  • Miejsce pobytu:
    Warszaw
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #27 dnia: 2020.01.26, 10:44:26 »
Przeszukałem rosyjskie strony związane z klawiaturą mechaniczną do zx48+ niestety nie mogłem nic konkretnego znaleźć.
Jest podobne rozwiązanie to co Pokemon stworzył do 48K+ na tych samych częściach.   
Znalazłem też naklejki do klawiatury ZX48K.
Może ktoś będzie robił sobie klawiaturę przerobiona z klawiatury PC tu ma szablony naklejek do takiej klawiatury;)

HTBoss

  • ****
  • Wiadomości: 297
  • Miejsce pobytu:
    Warszaw
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #28 dnia: 2020.01.26, 10:50:53 »
Matryca MT8808 lub podobna może być rozwiązaniem. Odczyt klawiszy przez np Atmege, a potem zamykanie odpowiednich kluczy w układzie MT z odpowiednimi opóźnieniami czasowymi.

Też o tym myślę aby wprowadzić Atmege do klawiatury ale tu będzie już potrzebne zasilanie.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Klawiatura mechaniczna do ZX48K oraz ZX48K+
« Odpowiedź #29 dnia: 2020.01.26, 23:36:00 »
Skoro z dodatkowym zasilaniem, to może pójść za ciosem i zrobić dotykową? :)
(W zasadzie żartuję ale jedynie połowicznie - bo faktycznie myślałem przez chwilę o czymś takim...)
Machines should work. People should think.