User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

My new ZX81 clone, built from discrete pin-through hole components

Wed Oct 16, 2019 12:49 pm

I finalized the schematic of my ZX81 replacement kit (clone) that (unlike my previous effort) uses only off the shelf pin-through-hole components, and will fit inside a real ZX-81 case, or can be built up as a "new" ZX-81 to be put in an enclosure of your choice.

This version should be easy to build as a kit, and supports modern PAL/NTSC TV's, has easy cassette loading from a laptop sound port, and has 16/32K RAM and a joystick port.

Its ULA replacement logic is nearly perfect, and now also supports the iconic on-screen loading stripes .
zx81loading.png
zx81loading.png (29.65 KiB) Viewed 3602 times
It will work with my keyboard replacement PCB (designed for my earlier ZX81+35) which is slightly larger, but still fits on a ZX81 case, and uses real buttons, not membrane keypads, and my own keyboard overlay.

Here is the schematic: Image

more information can be found here: https://revspace.nl/ZX81plus38_simple_t ... X-81_clone

When finished my ZX81 clone kit will be published on GitHub

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Wed Oct 30, 2019 12:56 pm

Finished the preliminary component placement. As you can see it will be a very tight fit, not much room to add interconnects at all.

Image

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Sat Nov 02, 2019 8:18 pm

Made some calculations, if I use 60 mil pads (with 100 mil pitch, and 35 mil holes) I should be able to draw TWO 10 mil wide traces, with 10mil wide separations, between the pads, while keeping to the minimum PCB manufacturers specifications (typically minimum width of 0.15mm).

I will need such, and many more, tricks to pull this off.
Another trick is to use pads for DIP IC’s that are rounded rectangles instead of circles.

User avatar
davidcoton
Posts: 4259
Joined: Mon Sep 01, 2014 2:37 pm
Location: Cambridge, UK

Re:My new ZX81 clone, built from discrete pin-through hole components

Sat Nov 02, 2019 11:03 pm

mahjongg wrote:
Sat Nov 02, 2019 8:18 pm
Made some calculations, if I use 60 mil pads (with 100 mil pitch, and 35 mil holes) I should be able to draw TWO 10 mil wide traces, with 10mil wide separations, between the pads,
Er, two tracks between two pads requires three separations. 60 (pads) + 20 (tracks) + 30 (separations) = 110 >100.
Ouch. :(
Signature retired

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Sun Nov 03, 2019 2:17 am

Well spotted, but no I did realize there would be three, not two, separations needed, but this is what you get when you tell a story without reading your notes, I meant 8 mil, or 0,2032mm, not 10mil. :? Oops.
Sorry for misremembering.

Still it will work fine with 0.2mm (8mil) traces, and separations, 0.2 is still more than 0.15. :D

:geek:

P.S. nice to see someone is paying attention. :)

plugwash
Forum Moderator
Forum Moderator
Posts: 3476
Joined: Wed Dec 28, 2011 11:45 pm

Re:My new ZX81 clone, built from discrete pin-through hole components

Sun Nov 03, 2019 5:59 am

Heck 58mil pads with 6mil traces would give you three traces between pads and would probably be fine on a modern PCB process, though I wouldn't do it unless I really had to.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Sun Nov 03, 2019 3:40 pm

plugwash wrote:
Sun Nov 03, 2019 5:59 am
Heck 58mil pads with 6mil traces would give you three traces between pads and would probably be fine on a modern PCB process, though I wouldn't do it unless I really had to.
Yeah, that is really stretching it.
II have never seen a (dual layer) PCB with 3 traces beween Pads, and even with just two traces pads tend to become uncomfortabliy small if you just use round ones.

In a multi layer (say 4 layer) board the pads in the inner layers have different rules, and can be much smaller, its much easier to route three traces between pads on inner layers.

Most PCB manufacturiers have strict rules for the minimum amount of metal (“flesh”) in the ring of a pad, and an 58 mil pad really doesnt have enough “flesh” if you keep the hole 35 mil. And you can’t make the hole much smaller than 35 mil, or leads and pins won’t fit, not to mention if you want to desolder components soldered into such small pads it becomes very hard to do, without damaging the pads.

Its just that looking at the current ratsnest I can see many instances where having just one wire between two pads simply isn't enough, and I don't expect I can update the routing enough to solve that, So I am forced to use this solution.

plugwash
Forum Moderator
Forum Moderator
Posts: 3476
Joined: Wed Dec 28, 2011 11:45 pm

Re:My new ZX81 clone, built from discrete pin-through hole components

Mon Nov 04, 2019 3:42 pm

35mil hole in 58 mil pad would give 11.5mil on either side of the hole. I'd expect any decent PCB manufacturer to be able to hit that.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: new ZX81 clone, built from discrete pin-through hole components

Mon Nov 04, 2019 6:33 pm

I'm planning to use 60 mil high, and probably 70 or 80 mil wide rounded rectangular pads, with 35 mil holes (after plating), with one 0.4mm or two 0.2mm wide traces between the pads, and yes, any PCB manufacturer should be able to manufacture such a PCB cheaply.

And such pads should still be reasonably easy to solder (and de-solder) for an amateur, with DIP sockets and leaded components.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Thu Nov 07, 2019 8:51 pm

I have designed new DIP footprint pads with reduced vertical size, so you can route two 0.2mm traces in-between two such pads.
The next picture shows the current connections that need to be routed, (rats-nest) and the new DIP footprints.

Image

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Wed Nov 20, 2019 4:07 pm

work in progress:
Image

gordon77
Posts: 4309
Joined: Sun Aug 05, 2012 3:12 pm

Re:My new ZX81 clone, built from discrete pin-through hole components

Wed Nov 20, 2019 4:25 pm

Great work!

Is it just the image or have those pads got bigger?

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re:My new ZX81 clone, built from discrete pin-through hole components

Thu Nov 21, 2019 9:50 am

Its just the image, the images pixel resolution and size is slightly different. open each picture in a new screen for better comparison.

The pads have not changed, although non 14-pin DIPs now also have their silk screen outline outside of the pads, but the pads themselves have not changed.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: My new ZX81 clone, built from discrete pin-through hole components

Wed Dec 04, 2019 5:39 pm

Progress:, one week after the last preview:

Image

User avatar
rpdom
Posts: 15600
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: My new ZX81 clone, built from discrete pin-through hole components

Wed Dec 04, 2019 6:29 pm

Looking good :)

User avatar
TonyD
Posts: 448
Joined: Thu Sep 08, 2011 10:58 am
Location: Newcastle, UK
Contact: Website

Re: My new ZX81 clone, built from discrete pin-through hole components

Thu Dec 05, 2019 1:15 pm

Yeah, looking good
Tony

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 12412
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: My new ZX81 clone, built from discrete pin-through hole components

Tue Dec 10, 2019 10:49 pm

Updated above picture, now it has contact fingers.

gordon77
Posts: 4309
Joined: Sun Aug 05, 2012 3:12 pm

Re: My new ZX81 clone, built from discrete pin-through hole components

Wed Dec 11, 2019 8:28 am

Looking good. I am impressed by your patience :D

Return to “Off topic discussion”