2,601

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Ponieważ tutaj dyskutowaliśmy co i jak można podpiąć do złącza klawiatury Atari XL/XE, a w międzyczasie narodził mi się z tego nowy projekt, który zamierzam rozwijać i kontynuować, wobec tego założyłem dla tego projektu nowy wątek w fabryce Klawiatura serwisowa Atari XL/XE
Proszę o pisanie na temat mojego projektu już tam.

2,602

(106 odpowiedzi, napisanych Fabryka - 8bit)

Temat stanowi kontynuację rozważań w kwestii tego co da się wpiąć w złącze klawiatury Atari XL/XE z tego wątku.
Rozważania przekształciły się w projekt, który prezentuję, zamierzam kontynuować i rozwijać, dlatego założyłem nowy temat w "Fabryce 8-bit".

Wiele osób serwisujących Atari natrafia na ten sam problem, na który natknąłem się i ja. Serwisując płytę od Atari XL/XE potrzebujemy klawiaturę, a oryginalnej klawiatury nie bardzo jest jak podłączyć i położyć do samej płyty bez obudowy Atari, na dodatek folie klawiatur ulegają przy takich manewrach uszkodzeniom, nie da się też na podłączonej klawiaturze nijak nic zrobić z płytą, bo mamy ją zasłoniętą.

Z powyższych powodów postanowiłem zaprojektować i wykonać zestaw pomocnych narzędzi pod wspólną nazwą "klawiatury serwisowej Atari XL/XE".

Założenia:
- te same narzędzia ma się dać wpinać zarówno w płyty Atari XE jak i Atari XL,
- całość ma mieć konstrukcję modułową, żeby można było w zależności od potrzeb korzystać z wybranych tylko klawiszy/przycisków lub pełnej klawiatury,
- ma się to dać podpiąć i położyć obok żeby nie przeszkadzało w pracach serwisowych nad płytą główną.

Na razie zaprojektowałem i będę na dniach zamawiał produkcję adaptera, który można wpiąć w złącze klawiatury zarówno Atari XE jak i XL i uzyskać na wyjściu jednolity standard układu sygnałów na łatwo dostępnym i tanim złączu IDC26. Cel tego jest taki, że do tego złącza następnie możemy dopinać różne klawiatury serwisowe w bardziej lub mniej uproszczonej wersji począwszy od bardzo prostych rozwiązań zawierających tylko klawisze funkcyjne, poprzez trochę większe rozwiązania zawierające wybrane potrzebne klawisze, a skończywszy na pełnej klawiaturze Atari XL/XE.

Płytka adaptera ma zrobione podwójne złącze krawędziowe - po jednej stronie płytki dopasowane do złącza Atari XE, a po drugiej do XL. Po prostu w zależności od modelu Atari płytkę wkładamy w jedną lub drugą stronę, a na wyjściowym złączu IDC26 mamy niezależnie od tego zawsze taki sam układ wyprowadzeń, co pozwoli na korzystanie z tych samych klawiatur serwisowych do wszystkich płyt głównych.

Na złączu IDC26 środkowych sześć pinów zawiera sygnały Start, Select, Option, Reset oraz dwa piny GND - to daje możliwość wpięcia na środku złącza sześciopinowego obsługującego same klawisze funkcyjne, co w wielu przypadkach wystarczy do wykonania prostych testów (np. odpalenie Selftestu, albo uruchomienie komputera z przytrzymanym klawiszem Option, wystartowanie testowo jakiejś gry, zresetowanie).

Na złączu klawiatury w Atari jest dostępne dodatnie napięcie zasilania, które w klawiaturze nie jest do niczego wykorzystywane. Nie chciałem żeby napięcie to pałętało nam się w czasie serwisowania, co grozi np. zrobieniem przypadkowego zwarcia, wobec tego zrobiłem dodatkowy jumper lutowany kroplą cyny - normalnie napięcie +5V jest odłączone od złącza IDC26, a zlutowanie jumpera powoduje, że mamy na złączu na dwóch skrajnych jego pinach dostępne +5V, co może się do czegoś przydać w przyszłości.

Załączam schemat i wizualizację obu stron płytki adaptera.

Na dalszym etapie rozwoju projektu pracuję obecnie nad przygotowaniem do kompletu prostej płytki wyłącznie z klawiszami funkcyjnymi (ale to tak tylko dodatkowo), natomiast przede wszystkim opracowuję pełną klawiaturę Atari, dla której założenia są takie, że ma być mała, tania, oparta o łatwo dostępne i tanie elementy (będzie to klawiaturka na tact switchach o szerokości całkowitej około 10cm).

Edit: dołożyłem równolegle do jumpera smd lutowanego kroplą cyny, drugi jumper tht z możliwością zakładania normalnej zworki. Zaktualizowałem obrazki schematu i wizualizacji.

Edit2: dokładam rysunek pinout złącza IDC26 adaptera. Na nieopisanych pinach 25 i 26 mamy +5V po połączeniu opisanego wyżej jumpera. Normalnie nieużywane.

2,603

(40 odpowiedzi, napisanych Sprzęt - 8bit)

@_kriss_: Tam nie ma żadnej diody, to co prawdopodobnie wziąłeś za diodę, to jest zwora SMD do lutowania kroplą cyny. Na złączu klawiatury w Atari wyprowadzone jest zasilanie +5V, które nie jest do niczego używane w klawiaturze, więc postanowiłem je odłączyć taką zworą, żeby nam się nie pałętało i nie niosło ryzyka zrobienia jakichś zwarć podczas serwisowania sprzętu. Zlutowanie tej zwory powoduje, że na ostatnich dwóch pinach IDC26 mamy +5V do wykorzystania, a jak tego nie zlutujemy, to piny są odłączone i nie ma zasilania, które de facto nie jest do niczego potrzebne (ale może się kiedyś przydać). Docelowo opiszę jakoś tą zworę na płytce PCB, żeby niu było wątpliwości do czego ona służy.
Nie ma też wersji XL i wersji XE - to jest jedna płytka pokazana z wierzchu i spodu. Po obu stronach ma złącze krawędziowe - jedno pasuje do XL, a drugie do XE - ale tu chyba miałeś to na myśli, tylko może źle się zrozumieliśmy.

Jeszcze co do diody LED z Atari, to ona również jest wyprowadzona na złączu IDC26, więc będzie umieszczona na płytce klawiaturki.
Ta płytka, którą na razie pokazałem, to tylko taka "przejściówka", która ma na celu umożliwić wpięcie się w złącze klawiatury na płycie Atari, a z drugiej strony "wystawić" wszystkie piny tegoż złącza w jednolitym standardzie na złączu IDC26 bez względu na to czy mamy Atari XL czy XE.

2,604

(40 odpowiedzi, napisanych Sprzęt - 8bit)

x_angel, ja się przymierzam do pełnej klawiatury serwisowej - ze wszystkimi klawiszami. To będzie normalna pełna klawiatura, jak chcesz tylko Y N i spację, to po prostu nie wlutujesz reszty tact switchy:-)
Na razie narysowałem tą wtyczkę dwustronną do XL/XE to płytka o grubości 0,6mm lub 0,8mm wkładana bezpośrednio w złącze na płycie. Do tego wpinamy sobie taśmę z wtykiem IDC26 i możemy na niej zrobić co nam się podoba - albo pojedyncze wybrane przyciski, które potrzebujemy, albo pełną klawiaturę. Ja zrobię do tego pełną klawiaturę - zacząłem już ją rysować, będzie miała wymiary na szerokość około 10cm, na 5-6cm. Będzie to odpowiednik normalnej klawiatury w wersji mini.

2,605

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Nie musisz już nic sprawdzać ani robić zdjęć, już wiem o co chodzi. Teraz napisałeś bardziej precyzyjnie - wystarczająco. U mnie w tamtym miejscu co piszesz dotyka na styk, ale to jest płyta bez ECI, która jest mniejsza niż płyta z ECI, no i płyta z ECI ma trochę inny kształt ekranu w związku z tym. Generalnie tu jest trochę pokpiona sprawa, bo ta płytka jest niepotrzebnie szersza niż całe złącze klawiatury, i tak nic na niej już tam z boku nie ma - ale możesz ją po prostu sobie przyciąć o te 3mm i już, tam nie ma żadnych ścieżek.
Ja swoją projektuję tak, żeby była cała takiej szerokości jak złącze, wtedy wszystko będzie pasowało elegancko.

Edit: a tymczasem sobie porysowałem i załączam przymiarkę:-) Po jednej stronie płytki jest układ złącza krawędziowego XE, a po drugiej układ do XL. Czyli tylko musimy wsadzić tą płytkę w odpowiednią stronę w zależności czy to XL czy XE i mamy wyprowadzone wszystko na złącze IDC26, do którego już będziemy podłączać uniwersalną klawiaturkę serwisową.

Edit: usunąłem zdjęcie, aktualna wersja dostępna w projekcie w fabryce 8-bit tu.

2,606

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Sikor napisał/a:

- mam prośbę - jak jest ekran te płytki są za niskie (zawadzają o ekran). Napiszecie, że "po co komu ekran? W moim podstawowym kompie mam zainstalowane SIO2IDE (padnięty dysk, ale to inna sprawa), które jest właśnie tam dokręcone. Czasem trzeba coś przetestować, a nie zawsze jest potrzeba rozkręcania połowy kompa aby coś przetestować.
@Mq, chcesz jedną płytkę, aby rozpracować ją koncepcyjnie? Mam kilka sztuk, więc mogę Ci sprezentować jedną ;)

Sikor, właśnie sobie trochę patrzę jak to zaprojektować i chciałem sprawdzić o co chodziło z ekranem. No i wsadziłem sobie Keycon w płytę z ekranami, ale kompletnie zgłupiałem, bo ta płytka pasuje tam bez problemu i nie umiem sobie wyobrazić, co miałeś na myśli pisząc, że płytka jest za niska?
Zdjęcie załączam.

BTW, do tego sprawdzenia wygrzebałem inną jeszcze płytę z ekranami, i okazało się, że w tej płycie płytka Keycon wchodzi o wiele luźniej - właśnie tak jak folia porównywalnie. Obejrzałem dokładnie te złącza na płytach poszczególnych - niby są wszystkie identyczne, ale po bliższych oględzinach okazuje się, że nie do końca! To jedno gniazdo "luźniejsze" widać na oko, że ma troszeczkę szersze te prowadnice po bokach, dlatego płytka 0,8mm wchodzi elegancko z luzem, a na innych płytach było ciasno. Ciekawa sprawa, pewnie różni producenci robili te złącza i miały różne tolerancje wymiarów albo coś w ten deseń...

2,607

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Jeszcze to dobrze przemyślę na pewno, wezmę też pod uwagę ekrany, pamiętam:-)

Cel całego przedsięwzięcia: serwisowy.

Zrobię to na pewno, bo bardzo tego potrzebuję. Płytkami się wtedy podzielę prawdopodobnie po kosztach, bo zamówić będę musiał więcej, ale to nie dzielmy na razie skóry na niedźwiedziu, bo jeszcze tego na razie nie robię, na razie to są luźne przymiarki dopiero, bo już czasu nie mam chwilowo na nowe rzeczy.

Dodam jeszcze, że mini-klawiaturka podstawowe założenie będzie miała takie, że ma być maksymalnie tania - to nie będzie wypas, który ma być zamiennikiem klawiatury prawdziwej, tylko serwisowe narzędzie jak najmniejsze, jak najtańsze, jak najprostsze, i prawdopodobnie na małych zwykłych tact switchach.

2,608

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Dostałem od Sikora płytkę Keycon do przetestowania. Pomysł jest fajny i wszystko działa jak powinno, ale co do grubości płytki mam jednak wątpliwości.

Płytka 0,8mm wchodzi w złącze bardzo ciężko, a jeszcze trudniej ją wyciągnąć, mało gniazd nie powyrywałem (sprawdziłem na kilku płytach, na wszystkich jest tak samo). Obejrzałem dokładnie i najbardziej ciasno siedzi to po bokach złącza klawiatury - czyli ciasne wchodzenie i blokowanie się następuje w plastikowych rowkach - prowadnicach po bokach gniazda, a nie na samych pinach (blaszkach). Spiłowałem trochę po bokach płytkę Keycona żeby była tam cieńsza i jest o niebo lepiej. Wniosek jest taki, że wg mnie jednak płytka 0,8mm jest ciut za gruba i chyba lepiej będzie dać płytkę 0,6mm. Przymierzyłem to porównując ze zwykłymi goldpinami jak pokazywał _kriss_ - zwykłe goldpiny są cieńsze niż płytka 0,8mm, więc tym bardziej skłaniam się ku 0,6.

Żeby trochę usystematyzować i wyznaczyć kierunek moich działań i mojego pomysłu: cel mam taki, żeby zrobić małą płytkę wpinaną bezpośrednio w złącze klawiatury XL/XE, pasującą do obu pinoutów złączy (XL/XE), ze standardowym i łatwo dostępnym złączem (prawdopodobnie IDC26), do którego będzie się dało dopiąć taśmę. Na drugim końcu taśmy będzie można przypinać co się komu zamarzy: czyli pojedyncze przyciski/klawisze do testów, albo całą klawiaturę jak ktoś będzie miał takie pragnienie:-) Planuję też do tego zrobić właśnie małą pełną klawiaturkę testową Atari. Klawiaturka taka będzie miała wymiary rzędu 10cm*5-6cm. To takie wstępne założenia tego mini projekciku, którym zajmę się jeszcze tej zimy:-)

2,609

(743 odpowiedzi, napisanych Kolekcjonowanie)

Na moje SDrive, to kolejny emulator stacji dyskietek i tyle. Każdy używa co lubi, ja lubię SIO2SD, inni coś innego.

Na pewno w tym SDrive może się podobać użycie nowoczesnego interfejsu użytkownika jakim jest wyświetlacz dotykowy. Jednak mi się to nie podoba, bo nie lubię takich wyświetlaczy, nie lubię też jak koło sprzętu retro mam mieć takie świecidełka. Lubię zwykłe diody, ewentualnie jednokolorowy wyświetlacz LCD/OLED, bo takie nie robią migającej pstrokacizny dookoła i jako-tako są w stanie się skomponować z resztą sprzętu.

Może fajne też jest że to urządzenie jest dalej wspierane i rozwijane w przeciwieństwie do SIO2SD, które co prawda działa dobrze, ale poszło w pewnym momencie w rozwój kombajniastych funkcji, których obsługa jest delikatnie mówiąc mało intuicyjna, no i szkoda, że nie ma jakiegoś autora ciągnącego dalej projekt, żeby można było się zwrócić z jakimiś wnioskami o zmiany w nowych wersjach firmware. Albo jak już autor od lat tego nie wspiera, to uwolnił by może źródła? Ma ktoś kontakt, żeby to załatwić? Dało by się?

Natomiast format ATX mnie zainteresował, bo pamiętam jak u kumpla na CA2001 odpalaliśmy w dawnych czasach oryginały z dyskietek, to były tak zabezpieczone jakimiś uszkodzonymi sektorami czy coś. CA2001 wtedy tak charakterystycznie pikała i byłem ciekaw, czy można to piakanie znów usłyszeć i czy to się tak samo z tych ATX-ów wczytuje (chodzi o doznania zmysłowe samego procesu wczytywania:-)).

2,610

(323 odpowiedzi, napisanych Fabryka - 8bit)

@pancio.net: Myślę, że się nie da, bo wsad jest skompilowany dla konkretnego już typu GAL-a, a mamy dostęp tylko do pliku gotowego do zaprogramowania, a nie mamy źródeł. Gdyby mieć źródła, to być może dało by się je skompilować bez większych przeróbek na innego GAL-a, ale to zależy wszystko od tego co tam jest za układ w tym skonstruowany.

BTW, wysłałem dziś przesyłki do wszystkich z tej pierwszej partii płytek, podeślę później numery na PW.

2,611

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Pancio, po pierwsze klawisze funkcyjne nie idą do Pokeya, tylko do GTIA, przejrzyj sobie schematy, bo się przecież zajmujesz elektroniką, to dziwię się że tego jeszcze nie widziałeś:-)

A z tym XEGS i DB15, to myślałem, że wiecie i padnie odpowiedź od ręki, bo mi się szukać nie chciało. No ale w związku ze związkiem poszukałem sam. Pan Sobola opisał temat, a wszystko co powyżej to nieprawda bo w XEGS z tego DB15 nie przychodzi w ogóle matryca jak ze złącza klawiatury w XL/XE, które ma 24 piny przecież. Klawiatura XEGS ma w sobie kawałek tego co w XL/XE mamy na płycie głównej - czyli układy 4051, a kablem na złącze XEGS idzie połączenie już bezpośrednio do Pokeya. Dodam jeszcze, że na tym złączu DB15 jest kilka wolnych pinów, więc jak ktoś ma ochotę, to może je wykorzystać do podłączenia dodatkowo klawiszy funkcyjnych i takie przeróbki w necie widziałem, ale to tak już tylko nawiasem.

2,612

(40 odpowiedzi, napisanych Sprzęt - 8bit)

No tak, ale pancio.net, ja to wykombinowałem tak, żeby na tej samej płytce po jednej stronie narysować złącze z układem wyprowadzeń do XE, a po drugiej do XL. Wtedy tą samą płytkę będziesz mógł wsadzić i do XE i do XL, tylko ją wsadzisz odwrotnie:-)

A GS na tym złączu DB15 ma też wszystko to samo co na złączach klawiatury w XE/XL, tylko bez klawiszy funkcyjnych?

Jestem zainteresowany tą obudową 354. Wysyłam PW.

2,614

(743 odpowiedzi, napisanych Kolekcjonowanie)

Ja się podłączę do pytania Pina: doprecyzowując, czy posiadanie jakiegoś obrazu ATX będzie jakoś fajne, lub coś w tym stylu? Np. będą te charakterystyczne piknięcia co były na dyskietkach zabezpieczonych z Avalonu oryginalnych?

2,615

(743 odpowiedzi, napisanych Kolekcjonowanie)

Ja się na tych wyświetlaczach nie wyznaję, nie używałem nigdy, więc z tym nic nie powiem, nie pomogę...

2,616

(743 odpowiedzi, napisanych Kolekcjonowanie)

Aha, faktycznie, wyleciało mi z głowy, bo jakoś nie mam takich obrazów ATX...

2,617

(743 odpowiedzi, napisanych Kolekcjonowanie)

A co to są za obrazy ATX?

2,618

(323 odpowiedzi, napisanych Fabryka - 8bit)

@perinoid: nie mam niestety układów GAL na zbyciu. Wsad jest na stronie Pasia w opisie SIMMexp. Jedyne co mogę powiedzieć, to w SIMMexp testowałem układy GAL20V8B 7ns i 15ns oraz PALCE 20V8H 25ns (chyba takie same jak wrzucił na zdjęciu JLS) -wszystkie z tych układów działały mi identycznie. Do PALCE nie mam programatora, miałem już zaprogramowany taki układ od kogoś. Jak będziesz chciał płytki i skombinujesz najpierw skądś GAL-e (najlepiej GAL20V8B 15ns), to możesz podesłać do mnie, albo kupić z wysyłką do mnie i mogę Ci zaprogramować. Ale nie biorę na siebie szukania, kupowania itd, bo za dużo mam już na głowie spraw obecnie. Jak chcesz, to zapisz się na płytki, a potem się coś wykombinuje z GALami:-)

2,619

(323 odpowiedzi, napisanych Fabryka - 8bit)

Instrukcja montażu płytek.

Wykaz elementów:
- GAL20V8
- 74HCT157 SMD
- 74HCT175 SMD
- rezystory 10k w rozmiarze 0805 -7szt
- kondensatory 100nF w rozmiarze 0805 -5szt

Pomiędzy płytkami jest zwykłe złącze goldpin 3-pin jedno męskie drugie żeńskie.

Pamięci widać jakie dałem, ale po prostu trzeba szukać jakichkolwiek odpowiedników na starych SIMM-ach, bo prawie wszystkie o takiej samej organizacji i układzie wyprowadzeń zadziałają.

Rozmieszczenie elementów widać na zdjęciach z pierwszego posta.

Podstawki zwykłe/precyzyjne/goldpiny itp, to już jak kto lubi. W tym egzemplarzu na zdjęciach dałem na płycie zwykłe podstawki, a pod płytką pod spodem są goldpiny precyzyjne. W płytce z modułami SIMM trzeba dociąć piny od wierzchu na płasko równo z płytką i wlutować je najpierw, żeby nie wystawały na górze, a dopiero wtedy pamięci.

W rozszerzeniu montowanym w jakiejś płycie już na stałe (ja przekładam, bo to płyta testowa) rozważył bym, żeby płytkę sterownika pamięci przylutować na sztywno na zwykłych goldpinach do płyty głównej bez żadnych podstawek. Takie rozwiązanie spowoduje, że powinno się to zmieścić nawet pod ekranem. Tak samo można zrobić z adapterem pamięci. No ale to tak jak mówię, jak kto chce. MMU też wlutowałem na stałe, w razie czego nie jest dla mnie problemem wylutować to, a MMU mam jeszcze ze dwa zapasowe, więc nie potrzebuję go w podstawce koniecznie, za to jest niżej wszystko. Niebagatelne jest też to, że goldpiny precyzyjne są tutaj najdroższą rzeczą ze wszystkich potrzebnych części:-)

2,620

(323 odpowiedzi, napisanych Fabryka - 8bit)

Raczej tak, używałem PALCE i działały z SIMMexp tak samo jak GAL. Tyle tylko, że nie każdy programator Ci je zaprogramuje, bo użytkowo działają tak samo jak GAL, to jest odpowiednik, ale do programowania mają inne algorytmy. Krótko mówiąc musisz mieć programator, który obsługuje PALCE.

Edit: aha, no tylko że płytek już nie mam, będą w nowym roku, więc proszę robić listę życzeń, a ja następnie zamówię nowe płytki.

1. JLS - 1szt
2.

2,621

(323 odpowiedzi, napisanych Fabryka - 8bit)

Chwila. Przystopujmy, bo nie ogarnę.

10 kompletów z pierwszej partii.

1. pancio.net - 3szt
2. _kriss_ - rezerwacja, może dostać max 3szt, nie podjął jeszcze decyzji po podaniu ceny
3. mpolak - 2szt
4. Sikor - 1szt
5. yamahalodz - 1szt

------------koniec

Później można robić listę na kolejne partie, ale ja się tym zajmę dopiero raczej po nowym roku, bo nie dam rady.

2,622

(323 odpowiedzi, napisanych Fabryka - 8bit)

Pin 45zł komplet płytek PCB ode mnie, do tego wszystkie części potrzebne zbierasz już sam za kwotę poniżej 25zł, a często niemal za darmo (jak znajdziesz SIMMa i inne pierdoły u kogoś/na złomie/w piwnicy itp.) - tylko trzeba trochę poszukać.
Czyli masz 1MB za jakieś max 70zł, może mniej.

2,623

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Ok, jak sprezentować to dawaj, odwdzięczę się czymś tam innym, dogadamy się na priva, bo mamy jeszcze inne "interesy" niedokończone, to jak będziesz gotów, to nie płać mi nic, tylko się odezwij na PM. Sorry za prywatę w wątku.

Złącze w 800XL jest identyczne jak w 65XE. Ostatnio miałem uszkodzone mechanicznie w 800XL i podmieniałem z dawcy 65XE:-)
Ono ma tylko inny układ wyprowadzeń - tu zrobili dopiero bezsens obiboki "projektanci".

Z ekranem słuszna uwaga, nie pomyślałem o tym, dobrze że mówisz, to swój wynalazek dopasuję do tego, bo sam nie używam ekranów, to bym pewnie tego nie zauważył - a na etapie projektu łatwo jest to uwzględnić.

2,624

(323 odpowiedzi, napisanych Fabryka - 8bit)

Jak chcesz od ręki, to tak. Po weekendzie mogę wysłać, może dojdzie przed świętami.

2,625

(323 odpowiedzi, napisanych Fabryka - 8bit)

Dla XL nie ma zapisów:-) To jest na razie projekt tylko w mojej głowie i na razie mam rozgrzebane XL i analizuję gdzie są jakie sygnały i którędy idą ścieżki i rysuję to sobie na papierze. Tu jeszcze jest bardzo daleka droga i niewiadomy finisz.