Skip to the content
4 layers129.2 × 52.8 mmGottaGoFaSDZ3, the printed circuit board in 3D

Zorro III Fast RAM for Amiga 3000/4000

Size
129.2 × 52.8 mm
Copper layers
4
Thickness
4.69 mm
Parts
71
Nets
188
Pads
666
Tracks, vias
2,176, 270
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Apr 2022
Updated
2 Feb 2025

Overview

GottaGoFaSDZ3 is an open-source printed circuit board by LIV2, from the LIV2/GottaGoFaZt3r repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 129.2 × 52.8 mm with 71 parts on 188 nets, routed with 2,176 tracks and 270 vias.

It is built around the LM1117-3.3. Its parts include 44 capacitors, 10 ICs, 2 resistors, 2 connectors and 1 crystal. It belongs with the retro computing and games boards and the FPGA and CPLD boards of this library.

Main components

1

README

README.md

GottaGoFaZt3r Fast RAM

256MB Autoconfig Fast RAM for the Amiga 3000/4000

PCB

Table of contents

  1. Status
  2. Features
  3. Ordering PCBs
  4. Bill of materials
  5. Troubleshooting
  6. Special Thanks and Shoutouts
  7. License

Status

Tested and working in the following configurations:

  • Amiga 3000
  • Amiga 4000 with A3640

Features

128MB or 256MB Z3 Fast RAM
Brand new 32Mx16 SDRAM chips are quite expensive so the board can also be fitted with 16Mx16 chips for a much lower build cost

Ordering PCBs

I recommend ordering from JLCPCB as this board was designed within their 4-layer specifications
Recommended options when ordering:

  • Thickness: 1.6mm
  • Surface Finish: ENIG-RoHS
  • Gold Fingers: Yes
  • 45°finger chamfered: Yes

Layer sequence:

LayerFile
L1GottaGoFaSDZ3-F_Cu.gbr
L2GottaGoFaSDZ3-In1_Cu.gbr
L3GottaGoFaSDZ3-In2_Cu.gbr
L4GottaGoFaSDZ3-B_Cu.gbr

Bill of materials

ComponentLocationQTYLinkNotes
0.1uF Ceramic Capacitor, 0603C4-15,C17-4440Mouser
DigiKey
10uF Ceramic Capacitor, 1206C2-3,C163Mouser
DigiKey
33 Ohm Resistor, 0603R11Mouser
DigiKey
33 Ohm Resistor network, Convex 1206 (3.2x1.6mm)RN1-88Mouser
DigiKey
10K Resistor, 0603R21Mouser
DigiKey
LM1117-3.3 SOT-223U11Mouser
Digikey
74LVC245N TSSOPU2-54Mouser
DigiKey
Can be substituted with SN74LVTH245 or SN74LVCR2245
AS4C32M16SC 32Mx16 SDRAM, TSSOP-54U7-104Mouser
DigiKey
Cheaper option is to use A3V56S40GTP 16Mx16 for a 128MB configuration at a drastically lower price, or scavenge some 32Mx16 SDRAM from old SODIMMs*
Xilinx XC95144XL-10TQG100C 10ns 144 Macrocell CPLDU61Mouser
Digkey
Clock Oscillator, HCMOS, 7x5mm, 3.3V, ~66MHzX11Mouser
DigiKey
Anything close to 66MHz should work
Tested at 66.6666MHz

* I cannot provide technical support for RAM chips other than those explicitly listed in the BOM, others may work but you're on your own

Troubleshooting

Problem: The board is detected but there is less memory detected than there should be. or you see a message stating that the board is "Defective"
Resolution:

  1. Check all soldering looking for bad connections and shorts around the RAM and CPLD
  2. Test the RAM using ATK
    Look for the relevant region under "List and test regions" and test it
    Consult the memory layout to determine which IC is responsible for any stuck bits you might see

Memory Layout

The memory is laid out in a way that causes it to wrap around above 128MB when only 128MB of ram is fitted to the card allowing either 128/256MB configuration with the same CPLD firmware.
Kickstart will notice this wrap and add only 128MB to the free pool in this instance.

AddressD0-15D16-31
40000000-43FFFFFFU9U7
44000000-47FFFFFFU10U8
48000000-4BFFFFFFU9U7
4C000000-4FFFFFFFU10U8

Special Thanks and Shoutouts

  • Niklas Ekström for helping to clean up my messy code
  • GadgetUK164 for being a guinea pig beta testing many of my boards
  • SparxUK also for being a helpful beta tester of many of my boards
  • CDH and Stefan Reinauer for helping me to get my A3000 going
  • Rob "peepo" Taylor whose A500++ got me started on my journey of tinkering with Amigas
  • jbilander who came up with the cool name :)
  • RetroFletch
  • SukkoPera

License

CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Parts

71
QtyValueFootprintReferences
400.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C11, C12, C13, C14, C15, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26 +24
833Resistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
474LVCR2245Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2, U3, U4, U5
310uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2, C3, C16
3AS4C32M16SCPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU7, U9, U10
110KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
133Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
147uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
166MHzOscillator:Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSolderingX1
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1G***kibuzzard-621BB44Fkibuzzard-621BB44F
1G***kibuzzard-622DC493kibuzzard-622DC493
1G***kibuzzard-622DC477kibuzzard-622DC477
1G***kibuzzard-621BB463kibuzzard-621BB463
1LM1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1XC95144XL-TQ100Package_QFP:TQFP-100_14x14mm_P0.5mmU6
1Zorro3Zorro3:Zorro3CN1
1lockedPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU8

Similar boards

  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers52.5 × 36.6 mmESP8266-WebRadio, the printed circuit board in 3D

    ESP8266-WebRadio

    karawin/Ka-Radio

    A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix

    52 parts453
  • 2 layers95.2 × 57.2 mmDomesdayDuplicator, the printed circuit board in 3D

    DomesdayDuplicator

    Domesday86/DomesdayDuplicator

    High-speed LaserDisc RF sampler

    66 parts325GPL-3.0
  • 2 layers189.5 × 204.9 mmSmartSpin2k Panelized, the printed circuit board in 3D

    SmartSpin2k Panelized

    doudar/SmartSpin2k

    Transform your spin bike into a Smart Trainer!

    749 parts292GPL-2.0
  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    300 parts227
  • 4 layers113.5 × 105.5 mmMultistepper, the printed circuit board in 3D

    Multistepper

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    243 parts208
  • 2 layers275 × 103 mmKeebee, the printed circuit board in 3D

    Keebee

    blakesmith/embedded

    Blake's embedded projects

    159 parts167
  • 2 layers43 × 34.3 mmEspway, the printed circuit board in 3D

    Espway

    espway/espway

    Segway-like robot implemented on ESP8266

    37 parts122LGPL-3.0

Questions

How big is the GottaGoFaSDZ3 PCB?

It measures 129.2 × 52.8 mm and has 4 copper layers, 4.69 mm thick.

What parts does the GottaGoFaSDZ3 use?

71 parts, built around the LM1117-3.3. 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 GottaGoFaSDZ3 KiCad files?

From the LIV2/GottaGoFaZt3r repository on GitHub, at the commit this page was made from: the board is Kicad/GottaGoFaSDZ3.kicad_pcb and its schematic Kicad/GottaGoFaSDZ3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GottaGoFaSDZ3 design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).