|
Re: Z80 Multi Board Computer [message #9074 is a reply to message #9073] |
Tue, 31 August 2021 08:59   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 VDC

Video board for Z80 MBC using MOS 8568. Note: this board uses dot clock of 16 MHz or less meaning almost all VGA monitors will not sync with it. Instead use a CGA/EGA scan converter to VGA (eBay, Amazon)
Thanks, Andrew Lynch
PS, please review the schematic and PCB layout and let me know if you find any problems or suggest changes. I would like to find the problems before going to manufacture PCB so you help will be greatly appreciated
update: posted new design files to capture latest updates.
[Updated on: Fri, 03 September 2021 07:16] Report message to a moderator
|
|
|
|
|
|
Re: Z80 Multi Board Computer [message #9098 is a reply to message #9097] |
Fri, 03 September 2021 13:34   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Hi Edzard,
Most likely but I would like to see the circuit to verify if it can fit on the Z80 MBC board. Since it is 100x100mm things can get pretty tight. Let me check
Does it matter ParPortProp or PropIO V2? They both look pretty similar
Thanks, Andrew Lynch
PS, why no serial port?
[Updated on: Fri, 03 September 2021 13:43] Report message to a moderator
|
|
|
Re: Z80 Multi Board Computer [message #9099 is a reply to message #9098] |
Sat, 04 September 2021 02:21   |
edzard
Messages: 64 Registered: August 2019
|
Member |
|
|
Hello Andrew,
lynchaj wrote on Fri, 03 September 2021 13:34Hi Edzard,
Most likely but I would like to see the circuit to verify if it can fit on the Z80 MBC board. Since it is 100x100mm things can get pretty tight. Let me check
Does it matter ParPortProp or PropIO V2? They both look pretty similar
Thanks, Andrew Lynch
PS, why no serial port?
I thinks there's not much difference other then the footprint (so it can fit easily on the Zeta V2)?
With regards to the serial port: I was just thinking about the space. We already have a serial port and maybe that way some PCB space could be re-used.
The advantage of the ParportProp for the MCB system is that we get a VGA/Keyboard solution with available parts.
Or if we only want the VGA/keyboard solution (no serial/CF card) the VGA Serial Terminal for the RC2014 is maybe also a possibility.
https:// www.tindie.com/products/maccasoft/vga-serial-terminal-pcb-fo r-rc2014/
Best regards,
Edzard
[Updated on: Sat, 04 September 2021 02:21] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: Z80 Multi Board Computer [message #9143 is a reply to message #9142] |
Tue, 21 September 2021 06:56   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 processor V3

PCB respin to address minor findings during build and test. Fixes IM2 interrupt circuit and eliminates work around procedure. Makes IM2 circuit only respond to interrupts it receives as to not interfere with other sources of interrupt vectors/op codes from the bus. Also allows interrupt vectors/op codes through to the CPU data bus instead of blocking them.
Update: added Gerber files
[Updated on: Tue, 25 January 2022 09:02] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: Z80 Multi Board Computer [message #9165 is a reply to message #9164] |
Sun, 26 September 2021 16:05   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Hi,
Current status of Z80 MBC. Making big progress lately.


pictured are both Red and Green Z80 MBCs. Red has prototype DSKY next gen (missing PPI extension cable). Green has Advanced DSKY. Missing 1.44MB floppy drive however both Red and Green have Z80 FDC boards so its just a matter of connecting the drive. Not enough room on the workbench. Red and Green both have Z80 DMA boards installed and working. Green's is completed except for DMA xfer LED controller. Red's Z80 DMA is almost complete except for missing SIP-9 resistor pack and DMA xfer LED controller. Also shown is RomWBW running on Green.
Boards installed on both Red and Green:
Z80 backplane V1 (uses 9V DC unregulated wall adapter power supply & LM7805 VR or Pololu 5V DC VR)
Z80 processor V2 (non-working IM2 circuit, requires work-around fix to use, addressed in V3)
Z80 clock V2 (Green is 5/10 MHz, Red is 8 MHz)
Z80 ROM V1 (1024KB, 29F040 Flash)
Z80 RAM V2 (1024KB, AS6C4008 SRAM)
Z80 serial V2 (SC16C650BIN40 w/FIFO & AFC)
Z80 PPIDE V1 (CF adapters)
Z80 FDC V1 (usually 1.44 MB Floppy drive, not pictured)
Z80 DMA V1 (almost complete except missing a couple parts, still works though)
Gerbers for all of these boards available in this thread if you want to build your own Z80 MBC. Now is a good time since a lot of the early bugs have been strained out through some PCB respins. More work continues though and additional boards coming soon.
Thanks, Andrew Lynch
[Updated on: Mon, 27 September 2021 05:01] Report message to a moderator
|
|
|
|
|
Re: Z80 Multi Board Computer [message #9180 is a reply to message #8396] |
Wed, 06 October 2021 04:10   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 Serial V3

The purpose of the Z80 Serial V3 board is to provide greater UART part availability for AFC enabled UARTs. Functionally it is identical to the Z80 Serial V2 board with the exception of the UART using a PLCC-44 instead of DIP-40 footprint. Everything else is the same and no bug fixes. This board provides legacy compatibility with previous Z80 MBC serial boards and also the Z80 SBC designs. This is intended to be the primary console for most Z80 MBCs
Ordered PCBs so they should arrive late this week or possibly early next week. Posted Gerber files so if you'd like your own you can order from JLCPCB or any other board manufacturer you like.
Thanks, Andrew Lynch
Update: PCBs arrived, look good
[Updated on: Tue, 19 October 2021 05:00] Report message to a moderator
|
|
|
Re: Z80 Multi Board Computer [message #9181 is a reply to message #8396] |
Wed, 06 October 2021 04:15   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 DUART

The purpose of the Z80 DUART board is to provide multiple independent serial ports. It uses the PLCC-44 footprint dual ACE TL16C2552FN UART for two serial ports. Each port has TTL serial and real RS-232 connections. The first real serial port has top of board connector and the second is embedded in the body of the PCB. It is not backwards compatible with the Z80 Serial boards because it requires a full 16 byte IO port addresses and cannot start at the legacy $68 compatible with previous Z80 MBC serial and SBC boards. It is meant to be used in addition to Z80 serial board to provide a total of three independent serial ports.
Ordered PCBs for Z80 DUART board. Should arrive later this week or early next week. Looking forward to build and test of Z80 DUART to see how it integrates with rest of Z80 MBC system. Gerber files are posted so you can order your own board from JLCPCB or any other PCB manufacturer you choose.
Thanks, Andrew Lynch
Update: PCBs arrived from JLCPCB and look good. Distributing my excess boards to the US-based team. If anyone else would like to join up and build your own Z80 MBC system just go ahead and order your PCBs from JLCPCB
[Updated on: Tue, 19 October 2021 05:00] Report message to a moderator
|
|
|
Re: Z80 Multi Board Computer [message #9243 is a reply to message #9181] |
Tue, 19 October 2021 05:01   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 ROM V2

Hi
updated data files for Z80 ROM V2 respin of original Z80 ROM board. There were no problems corrected only bringing the board in line with rest of boards improvements like 3mm LEDs, mounting holes, component labeling, etc.
If you see any issues or would like to discuss changes please let me know. I plan to send these to manufacturing in a couple of weeks so there is time for revisions as needed.
Thanks, Andrew Lynch
[Updated on: Sun, 24 October 2021 08:41] Report message to a moderator
|
|
|
Re: Z80 Multi Board Computer [message #9244 is a reply to message #9243] |
Tue, 19 October 2021 05:02   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 PPIDE V2

Hi
This is another board respin not to fix problems but to incorporate the latest changes from other boards so the Z80 PPIDE is more consistent with the rest. Again, this board is probably not headed to manufacturing for another couple of weeks so there is plenty of time if anyone sees problems or would like to discuss changes to the board design. I am always glad to hear from you and your ideas.
Thanks, Andrew Lynch
[Updated on: Sun, 24 October 2021 08:52] Report message to a moderator
|
|
|
Re: Z80 Multi Board Computer [message #9245 is a reply to message #9244] |
Tue, 19 October 2021 05:17   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Z80 backplane V2

Hi
So I had some spare time this weekend and decided to start working on the respin of the Z80 backplane board. I've been putting this one off as long as possible because I know it is a can of worms and has a lot of issues. The original Z80 backplane board has actually held up pretty well but it is out of room with the boards we have now. Also expanding it raises a lot of complexity.
First, I eliminated the LM7805 voltage regulator circuit. It works fine for 8 small boards but that's about it. I replaced it with a pair of screw terminals for 5V and GND directly from a regulated power supply like a Meanwell unit or a recycled PC power supply.
I added more slots going from 8 to 16 total slots. Also finally defined the 10 spares signals: they are VCC, GND, TEND, DREQ, I2C_RX, I2C_TX, IEI, IEO, BAI, and BAO. The last four are Zilog interrupt priority chaining and I think I came up with a solid approach using pin headers and shunts to chain together interrupt signals.
Increased the power trace width for VCC and GND from 1mm to 2mm which should handle the increased current capacity. Added 22 uF of bulk capacitance per slot inline with the backplane. That should help with the power sag issues some people saw. Put in a power switch on the board since some people saw issues with inline power switches. I dread adding switches because they are not handled well in KiCAD. There are few proper switch footprints and a multitude of choices to pick from at the vendors. This makes selection very challenging to get a match.
Finally added a special connector for 8 of the slots to carry the Z80180 extra signals: they are A16, A17, A18, A19, INT1, INT2, TEND1, DREQ1, PHI, E, ST, VCC, GND, SPARE0, SPARE1, and SPARE2. I had thoughts about expanding the data bus to 16 bits and the address bus to 24 bits but there really wasn't enough pins in the extra connector to handle them all without dramatically widening the PCB. My thinking is only about half the slots would need the expansion connector because most boards would still just use the Z80 signals only and not need the others.
The changes open the possibility for Z80180 style CPU and memory boards but kind of close off the possibilities for wider bus processors. At this point that's probably OK because this design is very 8 bit and Zilog specific. It would be hard to adapt it to other processors like 80286 or 68000 without a major redesign.
Thoughts, comments, questions? Thanks, Andrew Lynch
[Updated on: Fri, 22 October 2021 15:59] Report message to a moderator
|
|
|
|
|
|
|
|
Re: Z80 Multi Board Computer [message #9303 is a reply to message #9277] |
Wed, 27 October 2021 10:42   |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Hi
Updated schematic and 3D render of Z80 backplane V2. Please take a look and send me your comments/questions. The secondary connectors are for Z80180 support extended signals. There are screw terminals on the back side of the PCB for the power connections (5VDC and GND only)

Thanks, Andrew Lynch
[Updated on: Mon, 08 November 2021 09:00] Report message to a moderator
|
|
|
|
|
|
|
|