Autor Wątek: Mechaniczne klawiatury do Spectrum/ZX81  (Przeczytany 8865 razy)

Atlantis

  • ***
  • Wiadomości: 231
  • Miejsce pobytu:
    Kraków
Mechaniczne klawiatury do Spectrum/ZX81
« dnia: 2023.06.23, 09:21:15 »
W ciągu ostatnich kilka lat zbudowałem trochę różnych klonów ZX Spectrum oraz ZX81.
W przypadku projektów z rodziny ZX-Uno sprawa jest prosta, bo stosujemy klawiaturę PS2. Podobnie zresztą robiłem w przypadku własnych "autorskich" projektów, gdzie zwykle dodawałem układ 8242, załatwiający kwestię klawiatury. W przypadku bardziej klasycznych Spectrum konieczne jest podpięcie klawiatury matrycowej. W grę wchodzi oczywiście kupienie repliki oryginalnej obudowy z folią i gumowymi przyciskami. Może zrobię tak w przypadku jednego egzemplarza Harlequina albo Sizifa, jednak do większości konstrukcji planowałem wykonać klawiatury na microswitchach i pozamykać wszystko w samodzielnie wykonanych obudowach z blachy i drewna.
Jednak ostatnio zabrałem się za montaż Chrome'a, do którego w zestawie dostałem płytkę klawiatury mechanicznej. Uświadomiłem sobie, że za cenę tylko trochę większą od kosztu microswitchy mogę mieć porządną klawiaturę, dającą profesjonalny "klik" klawiszy. Dlatego chciałbym zapytać, czy ktoś z was kojarzy projekty klawiatur mechanicznych zgodnych ze spectrum?
Płytka którą posiadam ma dwie główne wady:
  • Dość ubogi zestaw klawiszy, ograniczający się do czterdziestu przycisków oryginalnego spectrum. Miło byłoby mieć jednak wydzielone także osobne klawisze kursorów - jak w modelu plus, chociaż może w nieco bardziej współczesnym układzie.
  • Wszystkie klawisze są tego samego rozmiaru. Dobrze byłoby mieć szersze shifty, spację oraz return/enter.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #1 dnia: 2023.06.23, 10:00:29 »
Znam coś takiego:
https://www.pcbway.com/project/shareproject/ZX_Spectrum_Keyboard.html

Jeśli chodzi o dodatkowe klawisze np kursorów lub dodatkowe znane z Plusa to temat jest nieco bardziej złożony bo trzeba tam kawałek elektroniki aby to poprawnie działało bo dochodzą nam klawisze naciskane jednocześnie.

Polecam też link:
https://www.speccy.pl/forum/index.php?topic=5526.msg84115#msg84115

W załączniku przykładowy schemat klawiatury do Plusa.

Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #2 dnia: 2023.07.01, 11:52:06 »
W załączniku przykładowy schemat klawiatury do Plusa.

Sporo dołożonych elementów, jak widzę. Ale nadal nie widzę mechanizmu, który zapewniałby 100-procentowe zabezpieczenie, że przy klawiszach podwójnych (kursory, del itp.) nie wyskoczy najpierw cyfra. W plusach tak się czasami zdarza, rzadko, ale jednak. Może zależy to też od jakości membrany, bo opóźnienie jest "mechaniczne" w jej przypadku. A na schemacie widzę wyścig diody z kluczem 4066, czyli różnica czasu pomijalna.
Ale może zbyt czepialski jestem. Zbudowałem kiedyś klawiaturę na microswitchach z logiką czysto diodową i nie było idealnie. Marzy mi się rozwiązanie bazujące na potwierdzeniu odczytania odpowiedniego shifta zanim zostanie wystawiona druga funkcja (oczywiście bez żadnych modyfikacji ROM). Nie jest to jakoś bardzo skomplikowane.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #3 dnia: 2023.07.01, 21:16:13 »
To rozwiązanie z załącznika działa poprawnie i nie wymaga też dodatkowego zasilania dla swojej wbudowanej "logiki", mam jedną taką klawiaturę zrobioną do Plusa.
Temat opóźnienia był już tu na forum kiedyś rozkminiany ;)
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #4 dnia: 2023.07.02, 02:17:35 »
W skrajnych przypadkach może wystarczyłoby dodać jakieś pojemności (kondensatory) w odpowiednich miejscach... kwestia do przemyślenia i eksperymentów.
« Ostatnia zmiana: 2023.07.02, 02:36:18 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #6 dnia: 2023.07.02, 18:41:33 »
Oto kolejna sugestia lub mały projekt wymiany oryginalnej klawiatury, a raczej gumowej membrany, ZX Spectrum + na przełączniki Cherry.
Osobiście przebudowałem już jednego Spectrum + i jestem w trakcie pracy nad kolejnym.
Jestem bardzo zadowolony z funkcjonalności.

https://forum.tlienhard.com/phpBB3/viewtopic.php?p=44750#p44750

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #7 dnia: 2023.07.02, 19:57:15 »
Bardzo fajny pomysł.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #8 dnia: 2023.07.02, 20:31:54 »
No, no, fajne :)
Jedyny minus to lekka destrukcja górnej obudowy, sądząc po fotkach. Nie chciało mi się wgryzać w język najeźdźców ;)

paroos

  • *****
  • Wiadomości: 515
  • Miejsce pobytu:
    BB
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #9 dnia: 2023.07.02, 20:46:52 »
https://forum.tlienhard.com/phpBB3/viewtopic.php?p=44750#p44750

A jest gdzieś do zdobycia to pcb?
Bo nic nie rozumiem z tej strony :)
Jak zdobyłeś swoje?
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #10 dnia: 2023.07.02, 21:26:54 »
No, no, fajne :)
Jedyny minus to lekka destrukcja górnej obudowy, sądząc po fotkach. Nie chciało mi się wgryzać w język najeźdźców ;)

@trojacek
Fajnie napisane, ale nie do końca zrozumiałem ???
Jeśli chodzi o górną część obudowy, to nie trzeba jej obrabiać. Można też dopasować poszczególne przełączniki, ja to tak właśnie robię.

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #11 dnia: 2023.07.02, 21:36:47 »
@paroos
Mieszkam po drugiej stronie Odry ;)
Nie mam też danych Gerber, ale mogę zapytać, czy twórca zamówiłby ponownie.
Jeśli jesteś zainteresowany, mogę podać kilka szczegółów na temat całej konstrukcji.

paroos

  • *****
  • Wiadomości: 515
  • Miejsce pobytu:
    BB
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #12 dnia: 2023.07.02, 23:10:35 »
Ogólnie jestem zainteresowany, szczególnie jeśli są się zdobyć takie pcb :D
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #13 dnia: 2023.07.02, 23:16:06 »
Cytat: Waldek link=topic=7239.msg104431#msg104431
@trojacek
Fajnie napisane, ale nie do końca zrozumiałem ???
Jeśli chodzi o górną część obudowy, to nie trzeba jej obrabiać. Można też dopasować poszczególne przełączniki, ja to tak właśnie robię.

Tym lepiej.
Wydawało mi się, że trzeba powiększać otwory, by switch się zmieścił.
Jak nic nie trzeba przerabiać,  to sam bym się skusił na takie rozwiązanie  :)

Waldek

  • ***
  • Wiadomości: 175
  • Miejsce pobytu:
    Łużyce
Odp: Mechaniczne klawiatury do Spectrum/ZX81
« Odpowiedź #14 dnia: 2023.07.03, 08:35:15 »
Dobrze, będę informował dalej, gdy będzie jasne, że PCB są dostępne.