• Retro Challenge - Day 2 - First PCB Designed

    So, this is Day 2 of the Retro Challenge.  In case you're wondering what happened to Day 1, well, Day 1 happened to fall on Pub Night, therefore I was better off giving everyone else one day head start than having a go and probably putting myself back at least a week! If you've read my posts on Retro Challenge so far, you'll know my first priority is to get about half a dozen or so Printed Circuit Boards designed and sent off to the fabricators.  The tool I am using to do this is KiCad, and the basic workflow is lay out the electrical circuit schematic, create a list of component, match the components up to footprints, lay the footprints out on a board, join up the various pads then create gerber (manufacturing) files. I have decided to build my Z80 computer in a modular format, with lots of fairly basic PCBs to make up the whole thing.  This should give me flexibility in how I use it and what I do with it going forward.  It also makes the boards easy to design and lay out, and, if necessary, easy to troubleshoot too.  So, with that in mind, I set out this evening with the goal of making the electrical schematic for at least 5 boards.  Starting with the CPU board, which comprises of 1 chip, 1 connector and 1 resistor.  Simples! KiCad uses libraries of components, so when you lay out a circuit you can pick a resistor, a capacitor, voltage regulator etc.  It's got loads of chips in the default library that comes with it, but, as I discovered this evening, no Z80! I tried finding a library on line that had one, but couldn't get anything that worked.  So I had to design my own component - a 40 pin IC! Then, the connector I was going to use was for my Z80 bus, and that had my own designed layout, so that's another 40 pin component I had to design!  Luckily, a regular resistor was already available!  So, join the appropriate pins up, and voila! A schematic!
    Screenshot from 2014-07-02 22:35:38