Dopájel jsem desku řadiče, zkontroloval atd... no a fungovalo to? Samozřejmě, že ne. (spoiler alert, tedy nefungovalo to napoprvé)
https://youtu.be/W1nfnfLq3EoDalší fotky jsou tady, počínaje těmi ze zvětšovadla, když jsem hledal přerušené spoje.
https://egalerie.net/index.php/opravy/B ... -14-185511Ale teď už to funguje. Našel jsem i pár chyb ve svých schématech, např. rezitory R10..R12 mám zakreslené s hodnotou 220Ω, ale v reálu jsou to pullupy, které mají být 1k a mohou být i větší, běžně jsem osazoval 1k5.
Pullup R7 na desce DOSu (na noze 3 IC1) jsem osadil 8k2, ale mám Betadisk, kde zcela chybí a funguje stabilně. Druhý Betadisk má toto hradlo zcela nahrazené 74LS00 v SMD provedení a výstup z něj připojený až na nohu 10 IC3, taky ok.
Na dolní desce jsem zas objevil chybu v zakreslení D4 na nohu 2 IC5 (vstup D), není to D4 ze sběrnice ZXS, ale D4' za oddělovačem 74LS254 (IC7). Ze schématu v Mikrobázi to taky není vidět.
Samozřejmě kondenzátory tak velké, jak se vejdou, keramiky na 5V větvi ideálně všechny 1μF/50V, příp. neuškodí pár kousků navíc, třeba pod EPROM přímo na vývody patice. Do horní desky se vejdou elektrolyty 6.5x12mm (220μF/16V) a do dolní na 5V větev 10x12.5mm (470μF/16V). Do horní by se vešly i větší, ale jednak je to zbytečné, druhak by se dotýkaly chladiče.
Na druhou stranu, Betadisk se většinou chová stabilně i na ZX Spectrech, které třeba nerady fungují s DivIDE. Takže to je spíš pro dobrý pocit než z nutnosti.
Poznámka k diagnostice - když podržíte Enter v příkazovém řádku TRDOSu tak dolní deska cyklicky stránkuje ROM a aktivuje při tom signál ENable pro horní desku. EN je aktivní v L po dobu zhruba okolo 720ns. Pokud se signál EN takto aktivuje, nabíhá TRDOS a ZXS nepadá, tak je dolní deska na 99% v pořádku. Další závady nutno hledat v propojení desek, nebo na horní desce.
Distanční sloupky jsem osadil plastové, hrozil zkrat nestabilizovaných 9V ze spoje na dolní straně desky DOSu (hlavička šroubku moc blízko) na +5V na horní straně desky řadiče (přímo prochází spojem). Ve finální krabičce to bude jedno, ale prozatím nechci riskovat. Druhý sloupek byl šroubkem přímo připojen na GND, ale na horní desce byl od spojů bezpečně daleko.
Vzdálenost mezi deskami daná délkou sloupků je 20mm. Pro tuto vzdálenost mám přizpůsobený výkres šasi.
Chladič jsem udělal z 1mm hliníkového plechu 25x130mm (asi, délku jsem stříhal i plech ohýbal jen přibližně).
Nakonec jsem v horní desce vyměnil i 4MHz krystal za nízký, protože ten původní neměl izolační podložku (leží na spojích bez nepájivé masky), tedy musel jsem ho odpájet a protože se ten velký opíral o chladič, nebo jinak mechanicky překážel. Položit na IC7 taky nešel, na to už měl moc krátké vývody.
Zajímavé to je s ruskou náhradou WD1793. KR1818VG93 (КР1818ВГ93) jsem vlastně koupil dřív než jsem vůbec tušil, že se pustím do dalšího Betadisku, tak nějak do zásoby jako náhradní díl. Funguje stejně, ale rusové čipu udělali rozteč vývodů 2.5mm, místo 2.54mm! To jen až se budete divit, proč nepasuje do precizní patice. Která mimochodem do horní desky z Mikrobáze taky nepasuje správně, protože deska má kupodivu taky rozteč 2.5mm, ale jen u tohoto jednoho IO, vše ostatní je 2.54mm (hlavně konektor na FDD, EPROM i sběrnice). Trochu schíza.
Takže v horní desce mám prozatím původní precizní patici, která je prohnutá, protože ji původní stavitel nezvládl připájet správně. Náhradní už mám připravenou, jen musím najít chuť a čas ji tam narvat a šikovně zdeformovat, aby byla rovně.
Nakonec všechny spoje, které byly vadné, byly poškozené nejspíš původním stavitelem, nebo při nějaké opravě. Nezdá se, že by zrovna tyhle desky patřily k těm chybným už od výroby.
Teď asi bude následovat krabička. Výkresy už mám od minula, stačí "jen vyřezat a slepit"... no, což je samo o sobě projekt na pár víkendů.
Mimochodem - v reálu to vypadá líp než na některých fotkách. Leckdy jsou tam vidět třeba vlákna z papírových ubrousků, které jsem použil k umytí tavidla, nebo drobné škrábance, které pouhým okem ani v dobrém světle nevidím snadno.
A kdyby se někdo někdy rozhodl udělat kvalitní repliku 1:1, jako tu proběhla třeba replika ZX81... hmm