Skip to the content
4 layers173.9 × 93.4 mmZ3660 v022, the printed circuit board in 3D

Z3660 v022

shanshe/Z366078

Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board

Size
173.9 × 93.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
198
Nets
447
Pads
1,591
Tracks, vias
7,116, 724
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Oct 2021
Updated
17 Oct 2026

Overview

Z3660 v022 is an open-source printed circuit board by shanshe, from the shanshe/Z3660 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 173.9 × 93.4 mm with 198 parts on 447 nets, routed with 7,116 tracks and 724 vias.

It is built around the 74FCT543ASC, MP2307DN-Z and PCF8574TS/3, with the SN74CB3T3245PW, BU4942F-TR and LTC2990CMS among its other parts. Its parts include 70 capacitors, 37 resistors, 22 ICs, 5 connectors and 2 diodes. It belongs with the fPGA and programmable logic and retro computing and games boards and the FPGA and CPLD boards of this library.

Main components

6

README

README.md

Z3660 by sHaNsHe (Double H Tech)


Z3660 is an Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board.

Compared to A3660, Z3660 has some key differences:


1. Z3660 accelerator board can only use 060 CPUs. This could be changed in the future, but at this time, only 060 is supported.

2. If Z-turn FPGA board is NOT used, then you get a simple A3660. The only difference is that all A3660 PLDs are replaced by a XC95144XL-10TQ144 CPLD. It could be possible to use 060 up to 100MHz, but only 50 MHz and 64 MHz has been tested. A board with 128 MB of CPU RAM is in the works (to be connected at Z-turn sockets).

3. If you use a Z-turn FPGA board, then you can add 128 MB of CPU RAM (DMA compatible), 256 MB of Z3 RAM (not DMA compatible), RTG 16bit, Ethernet, AHI and MHI. Also there is a SD to SCSI emulation for using raw RDB disk images (USB storage maybe in the future). And of course, you can use a 68060 rev6 at 100 MHz.


Main branch. Z3660 with Z-turn FPGA

This main branch has everything you need to build a Z3660 with Z-turn FPGA.
If you want to build Z3660 without Z-turn FPGA, please go to wo_FPGA branch. The board is the same, but the CPLD firmware and BOM are obviously different.

Current version of Schematics is v021. It has all fixes needed by v02 to have DMA compatibility (tested with ReA4091 as bus master), so you can build it.

The exact model of Z-Turn board you will need is: MYS-7Z020-V2 ( mouser (C or C-S. C-S has restrictions on EU - UK) ).



Z3660_top_v02.jpg
v0.2 Z3660 without FPGA



Z3660_ZTURN_top_v02.jpg
v0.2 Z3660 with FPGA

In this version you can see that I have used a 3V3 DCDC converter, instead of old linear regulator on VR1. Board has both footprints in one. Please be careful with its connection.

Note on RTG status: RTG is full working now. It has all features that ZZ9000 has (except obviously scandoubler). Due limitations of Z-turn, output video is limited to 16 bit.
Manufacturer ID was asigned to 5195 decimal, 0x144B hexadecimal (thanks to Olaf Barthel).
All RTG, AHI and MHI are based on [ZZ9000 RTG](https://source.mnt.re/explore). It has the same band-pass filters as the AX module, but made in software by one of the ARMs.

And finally, a checkmate move...

Don't have a 060 rev6 CPU, and still want to try Z3660 with a Z-turn?
sHaNsHe to the rescue!!! :P

One of the Z-turn ARM CPU can run the emulation code of a 68040 CPU with JIT that reaches up to 120 MIPS!!!
It is based on Amiberry CPU code (for 32bit ARM). (And yes, I know, but Emu68 no longer supports 32 bit ARM).
You can even switch between the real 060 CPU and the emulation by clicking on an app (and rebooting).

Discord channel link:

https://discord.gg/ua4u6SzyHf

Documents to read before using your Z3660

You should read the "KNOWN_ISSUES.md" and "CHANGES.md" files to know the latest news.
Thanks to ByteMavericks we have now the [wiki](https://github.com/shanshe/Z3660/wiki)

Parts

198
QtyValueFootprintReferences
54100nFZ3660_v02:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +38
141kZ3660_v02:R_Array_Convex_4x0603RN1, RN2, RN11, RN12, RN13, RN14, RN15, RN16, RN17, RN18, RN19, RN20, RN21, RN22
974FCT543AZ3660_v02:SOIC-24W_7.5x15.4mm_P1.27mmU6, U7, U8, U9, U10, U11, U12, U13, U14
81kZ3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R8, R14, R16, R20, R21
822Z3660_v02:R_Array_Convex_4x0603RN3, RN4, RN5, RN6, RN7, RN8, RN9, RN10
622uFZ3660_v02:CP_Elec_6.3x3.9C26, C27, C28, C41, C61, C62
54k7Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R4, R17, R18
5SN74CB3T3245PWZ3660_v02:TSSOP-20_4.4x6.5mm_P0.65mmU3, U15, U16, U17, U18
5SolderJumper_3_Bridged12Z3660_v02:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP8, JP9, JP10, JP11, JP12
410uFZ3660_v02:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC39, C40, C42, C43
433Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R10, R28, R29
49k 0.1%Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R26, R27, R30
4MountingHoleZ3660_v02:MountingHole_4mmH1, H2, H3, H4
4MountingHoleZ3660_v02:MountingHole_2.2mm_M2H5, H6, H7, H8
4PCLKZ3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmDBG1, DBG2, DBG3, TP9
4SolderJumper_2_OpenZ3660_v02:small_SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP13, JP14, JP15, JP16
31k 0.1%Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23, R24, R25
3NetTie_2Z3660_v02:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3
2BRIDGE_3V3Z3660_v02:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4, JP5
2Jumper_3_OpenZ3660_v02:PinHeader_1x03_P2.54mm_VerticalJP6, JP7
2Jumper_NO_SmallZ3660_v02:PinHeader_1x03_P2.54mm_HorizontalJP1, JP3
1+3V3Z3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP1
1+5VZ3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP4
1100Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13
1100kResistor_SMD:R_0603_1608MetricR31
1100nFCapacitor_SMD:C_0603_1608MetricC67
110kZ3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
110kResistor_SMD:R_0603_1608MetricR34
110nFCapacitor_SMD:C_0603_1608MetricC65
110µFCapacitor_SMD:C_0805_2012MetricC68
110µHZ3660_v02:L_Bourns_SRP7028A_7.3x6.6mmL1
1120Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19
11k2Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
122µFCapacitor_SMD:C_0805_2012MetricC69
126.1k*Resistor_SMD:R_0603_1608MetricR32
127.0kResistor_SMD:R_0603_1608MetricR35
127.4kResistor_SMD:R_0603_1608MetricR36
128.0kResistor_SMD:R_0603_1608MetricR37
13.9nFCapacitor_SMD:C_0603_1608MetricC66
16.8kResistor_SMD:R_0603_1608MetricR33
1680Z3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
17407Z3660_v02:SOIC-14_3.9x8.7mm_P1.27mmU5
1BU4942Z3660_v02:TSOP-5_1.65x3.05mm_P0.95mmU1B1
1CLK90Z3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP10
1CPUCLKZ3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP11
1Conn_02x07_Odd_EvenZ3660_v02:IDC-Header_2x07_P2.54mm_VerticalJ2
1Conn_02x40_Odd_EvenZ3660_v02:PinHeader_2x40_P1.27mm_VerticalCN2
1Conn_02x40_Odd_EvenZ3660_v02:PinHeader_2x40_P1.27mm_Vertical_CN3CN3
1Ferrite_Bead_SmallZ3660_v02:Fuse_1806_4516Metric_Pad1.57x1.80mm_HandSolderFB1
1GNDZ3660_v02:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP8
1IQXO-70Z3660_v02:Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mmX1
1Jumper_2_OpenZ3660_v02:PinHeader_1x02_P2.54mm_VerticalJ1
1Jumper_NO_SmallZ3660_v02:PinHeader_1x03_P2.54mm_VerticalJP2
1KEL-8817-200-170S-FZ3660_v02:xIP-200CN1
1LED_Small_GreenZ3660_v02:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
1LED_Small_RedZ3660_v02:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1LT1084-3.3_EXTENDEDZ3660_v02:Regulador_DCDCVR1
1LTC2990Z3660_v02:MSOP-10_3x3mm_P0.5mmU1
1MC68060Z3660_v02:PGA226U4
1MP2307Z3660_v02:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mmU20
1NCZ3660_v02:C_1812_4532Metric_Pad1.57x3.40mm_HandSolderC400A1
1NCZ3660_v02:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
1PCF8574TSZ3660_v02:TSSOP-20_4.4x6.5mm_P0.65mmU19
1RH5VA43AZ3660_v02:SOT-89-3_HandsolderingU1A1
1XC95144XL-TQ144Z3660_v02:TQFP-144_20x20mm_P0.5mmU2

More from shanshe/Z3660

3
  • 4 layers173.9 × 93.4 mmZ3660 v023, the printed circuit board in 3D

    Z3660 v023

    shanshe/Z3660

    Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board

    195 parts78GPL-3.0
  • 4 layers173.9 × 92.8 mmZ3660 v021d, the printed circuit board in 3D

    Z3660 v021d

    shanshe/Z3660

    Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board

    178 parts78GPL-3.0
  • 2 layers29.3 × 13.8 mmZ3660 CPLD prog, the printed circuit board in 3D

    Z3660 CPLD prog

    shanshe/Z3660

    Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board

    6 parts78GPL-3.0

Similar boards

  • 2 layers19 × 29 mmLtc pad, the printed circuit board in 3D

    Ltc pad

    rfrht/ltc2990

    Linear (now Analog Devices) LTC 2990 Quad I2C Voltage, Current and Temperature Monitor driver

    4 parts12GPL-2.0
  • 2 layers65 × 26 mmRrl interface, the printed circuit board in 3D

    Rrl interface

    RepRapLtd/Walking-robots

    All our work on various walking robots

    20 parts2GPL-3.0
  • 4 layers95.1 × 95.1 mmFinal eps pcb 4layer, the printed circuit board in 3D

    Final eps pcb 4layer

    Cubesat-EPS-Project/final_eps_pcb_4layer

    186 partsGPL-3.0
  • 2 layers81 × 81 mmPAC Board, the printed circuit board in 3D

    PAC Board

    Norco-College-Rocketry/PCBs

    32 parts
  • 4 layers94 × 71 mmLTC3 Cell Protection, the printed circuit board in 3D

    LTC3 Cell Protection

    psas/launch-tower

    CAD files and software for the launch tower computer (LTC)

    262 parts19
  • 2 layers12.7 × 13.5 mmLtc2990 sensor, the printed circuit board in 3D

    Ltc2990 sensor

    ZeroPhone/ZeroPhone-Mod-PCBs

    ZeroPhone mod board PCB files

    23 parts12GPL-3.0
  • 2 layers43.2 × 58.4 mmAfdDriver, the printed circuit board in 3D

    AfdDriver

    jduanen/alienFontDisplay

    Display made of six eight-segment EL display units

    58 parts1MIT

Questions

How big is the Z3660 v022 PCB?

It measures 173.9 × 93.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Z3660 v022 use?

198 parts, built around the 74FCT543ASC, MP2307DN-Z, PCF8574TS/3 and SN74CB3T3245PW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Z3660 v022 KiCad files?

From the shanshe/Z3660 repository on GitHub, at the commit this page was made from: the board is z3660-board/Z3660_kicad/z3660_kicad-021-022/Z3660_v022.kicad_pcb and its schematic z3660-board/Z3660_CPLD_prog/Z3660_CPLD_prog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Z3660 v022 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).