Another Home-Brew - Z180

General "chat", not necessarily MTX related
Bill B
Posts: 207
Joined: 26 Jan 2014 16:31

Re: Another Home-Brew - Z180

Post by Bill B » 27 Dec 2019 16:37

20191227_140543.jpg (908.75 KiB) Viewed 361 times
Well this is an improvement on my previous attempt :)

I purchased a 230 x 160 mm board from RS. That gives me two 160 x 100 mm boards, plus a 30mm spare strip to provide exposure test pieces.

On close examination it is not perfect. There are places where pads are connected to the adjacent tracks. But hopefully with some careful scalpel work it is usable.

I need to tweak my design rules, and perhaps use a slightly longer exposure time, for making the second board.

Bill B
Posts: 207
Joined: 26 Jan 2014 16:31

Re: Another Home-Brew - Z180

Post by Bill B » 27 Dec 2019 21:53

Including a Propeller Chip and level shifters on the Peripherals board is defenitly tight. I did not have any spare space for mounting holes.

By doing some address decoding for the Propeller in the CPLD, there are some Propeller I/O pins spare, so as well as VGA out it is (from a hardware point of view) possible connect a keyboard input and an interrupt back to the Z180. Yet to work out whether there are enough cogs to support this. Possibly PS/2 in, USB in would require at least three cogs which may be a stretch.

Learning the lessons from etching the CPU board, I have reduced the width of the IC Pads and the Via diameters from 0.06 inch to 0.05 inch. Also the width of the non-power tracks from 0.02 inch to 0.018 inch. This gets closer to when I used to lay out boards using my MTX, for which I wrote a PCB paint program, with pixels at 1/60 inch. These were then smoothed to 1/300 inch when printing.
PCB Layout for Peripherals Board
(69.21 KiB) Downloaded 5 times
Circuit Diagram of Peripherals Board
(154.63 KiB) Downloaded 4 times

Bill B
Posts: 207
Joined: 26 Jan 2014 16:31

Re: Another Home-Brew - Z180

Post by Bill B » 31 Dec 2019 17:49

PCB_Detail.png (75.57 KiB) Viewed 330 times
I am going to have to re-think my PCB designs again. With a home made PCB it is necessary to solder small pieces of wire between the upper and lower pads of a via. My soldering is not good enough to do this between pads at 0.05 inch spacing without creating shorts between pads or tracks. It does not help that my UV box is single sided. It is very difficult to keep alignment between the upper and lower layers as I turn the board over. I did quite well with the CPU board, not so well (~1mm out) with the Peripherals board.

Dave is undoubtedly right, it would be more reliable and higher quality to have the boards made professionally. By the time you count wasted materials, broken drill bits and effort taken, probably cheaper and quicker as well. But it seems a shame to have the tools and not use them. Also the "I made that" satisfaction.

One option is to do single sided boards and use wire links instead of tracks on the upper layer. It will still be necessary to move the via pads further apart (0.1 inch spacing) in order to be able to solder the links to the tracks without shorts. Ideally I would like to be able to make the via pads rectangular, but would then need to be able to orient them horizontal or vertical. And with the extra spacing, possibly a double layer board will work.

Back to the drawing board :roll:

Martin A
Posts: 429
Joined: 09 Nov 2013 21:03

Re: Another Home-Brew - Z180

Post by Martin A » 31 Dec 2019 18:14

If you want the "I made that" satisfaction, there's always the matrix board route. With the components on one side and wires on the other, it looks quite neat too.

I use Kynar wire for hook-up, since it's simple to just melt the insulation when doing a multi point path like the data bus. Because it's wire hook-up and not tracks, the 3rd dimension is available when working with awkward PLCC sockets etc. The 0.1" spacing is pretty easy to solder too.

I use 2 different "eurocard" size matrix boards from RS. RE200HP which is a basic rectangular board, and RE060-HP that has a few less holes, but takes a DIN41612 connector for backplane based designs. Neither board costs more than a few pence more than the equivalent size copper clad board. And there's no messy developing etc. required.

Posts: 2
Joined: 08 Nov 2019 18:15

Re: Another Home-Brew - Z180

Post by PMG » 04 Jan 2020 03:14

Hi Bill,

2 tricks I have used in the past for double sided etches:

1) Put fiducials on your design (These are markers that are in defined positions on the board - usually 2 or 3 of the corners). Then when you stick down the mask it helps you to apply it to the exact spots.

2) Drill the mounting holes before masking and use them as mechanical fiducials.

It's many years since I did any of this, so my memory may be playing tricks but the boards were a bit simpler than yours too.

Good luck.


Bill B
Posts: 207
Joined: 26 Jan 2014 16:31

Re: Another Home-Brew - Z180

Post by Bill B » 04 Jan 2020 11:48

Did both of those.

The board cut lines are extended well beyond the edges of the board, and can be used to align the top and bottom masks.

The boards do not have any mounting holes, too packed. However, prior to etching I drilled two of the component mounting holes (in opposite corners) through both the masks and the PCB. However it is still difficult to align the mask under the board with the drilled holes.

Next time I will try something different, put a roll of blue-tack (or similar) along each edge of the board. Still have to be careful, it needs to be tight against the board to stop it slipping, but must not lift the mask away from the board at all, otherwise it will blur the tracks.

User avatar
Posts: 573
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Re: Another Home-Brew - Z180

Post by 1024MAK » 04 Jan 2020 17:59

You need some thin wire or thread to go via holes in the board and the mask to help hold everything in the correct place. Best if you can manage this at four corners or equivalent. The hole size for the thin wire or thread should be only big enough for the wire/thread to pass through, otherwise there will be too much slack.

The other trick, but only practical on small boards, is to tape the two masks together as a sandwich, along three edges, leaving the last edge open. Then slip the board into the ‘pocket’ formed by the taped together masks. As I say, only practical if the mask sheet is significantly larger than the size of the board.

Even using these tips, it’s still difficult to get exact alignment. So you design needs to allow for a certain amount of misalignment. This does limit the complexity of the design.

I only ever tried relatively simple double sided designs because of this.


Bill B
Posts: 207
Joined: 26 Jan 2014 16:31

Re: Another Home-Brew - Z180

Post by Bill B » 04 Jan 2020 21:35

The problem with that is if the wires go right through, and are then bent over the bottom mask is that they then lift the bottom mask off of the the glass plate, so that the mask is no longer pressed firmly against the copper.

Post Reply