Replika je v maximální možné míře shodná s originálním ZX80 ISSUE 2, proto můžete také použít původní návod. Stáhněte si originální návod na stavbu ZX80.
Schéma zapojení
Čím začít jiným než schématem zapojení. Schéma překreslil Grant Searle.
Plošný spoj
Podklady pro výrobu DPS bohužel neexistují v klasické elektronické podobě vhodné pro standardní produkci, ale sestávají ze tří PDF soborů – přední a zadaní strany a potisku s rozložením součástek. Připomínám, že se jedná hlavně o práci Granta Searla, který nakreslil všechny cesty. Já jsem pouze opravil 2 drobné chybky a namaloval jsem potisk rozložení součástek (silkscreen). Tato vrstva je také jediná vektorová. Aby mohla být deska vrtaná a prokovená, nechal jsem připravit i data pro vrtání.
Využitím přiložených podkladů tak můžete zhotovit oboustranný plošný spoj s vrtáním, který je pocínovaný a prokovený a na straně součástek má potisk jejich rozložení.
Podklady pro výrobu ke stažení
Pokud máte zájem o hotovu desku plošných spojů, kontaktujte mně na .
Seznam součástek
Součástky na stavbu jsou i v dnešní době poměrně dobře dostupné. U součástek, které se shánějí hůře uvádím potencionální zdroje.
Součástka Typ Počet
R1,3-12,18,
R22-24,27,
R30,34 1K 18
R2,25 470R 2
R13-17* 10K 5
R19 2k2 1
R20,32 330R 2
R21 220K 1
R28 47K 1
R29 180R 1
R35 1M 1
R26, 31, 33, 36, 37 nepoužito
* původní hodnoty jsou 47K, ale doporučuji použít 10K nebo i o něco méně
C1-6, 13 47nF 6
C8 22uF 16V 1
C9,11,14 47pF 3
C10 1uF 63V 1
C12 100nF 1
C15 220pF 1
C3, 7 nepoužito
IC1 D780C-1 (Z80A) 1
IC2 2532 4K EPROM 1
IC3 uPD2114LC RAM 1
IC4 uPD2114LC-1 RAM 1
IC5 74LS373 1
IC6-8 74LS157 3
IC9 74LS165 1
IC10 74LS365 1
IC11,12 74LS00 2
IC13 74LS04 1
IC14,15 74LS05 2
IC16 74LS10 1
IC17 74LS32 1
IC18,19 74LS74 2
IC20 74LS86 1
IC21 74LS93 1
IC22 7805 (LM340T5) 1
D3-10 1N4448 8
X1 CDA6.5MC 1
keramický filtr (diskriminátor) nebo 6.5MHz Xtal
pozor, zde nefunguje keramický rezonátor 6.5MHz
3.5mm Mono Jack Socket 3
RF modulátor UM1233 1
podložka modulátoru
14 Pin DIL socket 11
16 Pin DIL socket 5
18 Pin DIL socket 2
20 Pin DIL socket 1
24 Pin DIL socket 1
40 Pin DIL socket 1
chladič pro stabilizátor
podložka chladiče + šroubek + matička
Rozložení součástek
Rozložení součástek jsem nakreslil podle rozložení součástek v manuálu a originální desky ZX80 a najdete ho v PDF jakou součást balíku s daty pro výrobu desky plošných spojů.
Klávesnice
Spodní část klávesnice se nachází přímo na desce plošných spojů. Horní část sestává z distanční samolepky, kontaktní fólie a horní fólie s popisem kláves. Klávesnici vyrobenou podle původní prodává Rich Mellor (RWAP Services) na Sell My Retro. Pokud se najde alespoň 10 zájemců, mám dohodnutou drobnou slevu a můžeme klávesnice objednat hromadně. Také zkouším levnější variantu, uvidím, jak dopadnu.
Klávesnice Riche Mellora ze Sell My Retro.
ROM/EPROM
ZX80 obsahuje ROM 8332 nebo TMS 4732. S ohledem na jejich nesehnatelnost doporučuji použít EPROM 2532, která je s menšími obtížemi dostupná a tuto naprogramovat. Pozor, obvyklá EPROM 2732 má jinak zapojené některé piny a je možné ji použít až po úpravě zapojení. Zájemcům EPROM rád zdarma naprogramuji, případně prodám, mám ještě pár kousků navíc. Pro ty, kdo si chtějí naprogramovat EPROM sami je k dispozici obsah ROM ZX80. Kdo by chtěl ROM i prostudovat, může si stáhnout komentovaný výpis.
Pokud chcete svoje ZX80 využívat i jako ZX81 (bez SLOW MODE), můžete po úpravě použít větší EPROM a nahrát do ní ZX81 ROM nebo obě a přepínat.
ZX81 ROM pro ZX80 je D2364C a má pinout
VCC A8 A9 A12 /CS1 A10 A11 D7 D6 D5 D4 D3
A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND
EPROM 2532 má pinout
VCC A8 A9 VPP PD/PG A10 A11 D7 D6 D5 D4 D3
A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND
původní ZX80 ROM má pinout
VCC A8 A9 /CS2 /CS1 A10 A11 D7 D6 D5 D4 D3
A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND
Rozdíl je v jen v pinu 21, resp. u 2532 i 20, ale ten se chová korektně a pokud je v H tak je disabled a pokud v L, tak má čtení. Pouze pulzy na něm se programuje, ale s ohledem na nepřítomnost programovacího napětí na 21 je to vlastně v pohodě.
Pokud byste chtěli použít obě EPROM současně, je potřeba zhotovit adaptér na 27128, která má následující pinout. Zapojení pak už bude o něco složitější.
VCC PE A13 A8 A9 A11 OE A10 CE D7 D6 D5 D4 D3
VPP A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND
Hotové ZX80
Po dokončení by Vaše práce mohla vypadat třeba nějak takto:
Pingback: Návod na stavbu repliky ZX80 | Martinův 8-bitový blog
Martin, see the one I am building right not at http://www.microwave.gr/giannopk/zxcomputer/
I am building a military temperature range version of it.
Hi kostas, I’m not sure if the D2114L3 will work in ZX80. I tried the uPD2114-1R – work perfect, uPD2114-3 – doesn’t work (probably too slow) and 2 pcs S2114-25 – one works, the other one doesn’t work. It looks like 300nS memory chips may be too slow for Sinclair ZX80.
In case of problem You should try to replace them with faster version.
Good luck!
Hi melsoft,
with memory it is quite strange. I have several types and uPD2114LC-5 works OK but it should not 😉 Same situation with TESLA MH2114 which is supposed to be 450 ns, but all pieces I have tested so far (about 10) worked. In the replica, where I had to solder the RAM, I used uPD2114LC-1 as in original ZX80.
Regards, Martin.
Hi Kostas,
I have seen your page when searching the internet for information and I found it very interesting. You are correct with the resistors for CMT, they are almost necessary. I worked a lot with different cassette recorders, iPhone and other devices to get data to and from ZX80. I prepare to write an article about softare loading and I have quite a lot of ZX80 software converted in WAV but I am pretty short of time at the moment.
Best regards, Martin.
Hello,
I have tested the D2114L3 chips on a real ZX80 and they work. I have not loaded any program on them yet but the original ZX80 booted up ok, which I think shows that the Ram works ok, is that right?
* I have found a direct EPROM replacement of the masked eprom which does not require any rewiring at all. Check on my website the next few days as I will put more info.
Currently I try to troubleshoot my zx80 as I cannot see any signal on the display, I will post some info soon.
If you use 2532 eprom you have to wire pin 21 to VCC. Else the 6, 7, 8, 9, 0 keys do not work. I have tested it and paid the price…
I have no problem using 2532 as direct replacement of original ROM. As far as I know there is about 10 working new ZX80s based on Grant’s foils (my PCBs) and at least 3 original ZX80s using the 2532 and no problems at all (ale keys working). Pin 21 on PCB is connected to A12. On 2532 it is VPP and according to datasheet it should be connected to +5V if you are not programming, so your approach is correct. But you cannot use ZX81 ROM in that case as it needs A12. Did you try the 2532 in your original ZX80? As keys 6,7,8,9,0 are connected to A12 with D7 I would suggest to check th diode and any shorts arround that.
D2114L3 work ok. If the computer can boot it ususlly means the ram works ok, since the computer uses the ram to boot and even as a display buffer if I remember well.
I have finished the construction of the motherboard after the usefull help from Martin 🙂
Some more goodies to come next on the website 😉
Ahoj Martine,
tak stranky kde prodavaji procesor nejake plosne spoje jsem na sel a hned objednal. Ale ten nejvetsi a zakladni plosnak tam nemeli, tak jsem tam napsal a cekam na odpoved. Vypis z ROM jsem zatim nenasel, odkaz na Tvych strankach nefunguje.
Ahoj Michale,
nevím jaké plošné spoje myslíš, ZX80 je jen jedna deska a tu asi neseženš, já aktuálně žádné nemám. Pokud chceš, přidám si Tě na seznam zájemců a když jich bude dost, nechám udělat další várku. Jinak EPROM na ZX80 najdeš v pohodě na spoustě míst, něco má určitě NOSTALCOMP. Kde je přesně ten nefunkční link? Opravím to.
Krásný den, Martin.