Skip to the content
2 layers129.5 × 67.9 mmGottaGoFastZ2, the printed circuit board in 3D

8MB autoconfig fast memory for the Amiga 2000

Size
129.5 × 67.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
164
Pads
478
Tracks, vias
1,440, 239
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 May 2021
Updated
15 Mar 2026

Overview

GottaGoFastZ2 is an open-source printed circuit board by LIV2, from the LIV2/GottaGoFastRAM2000 repository on GitHub. It is a 2-layer board of 129.5 × 67.9 mm with 38 parts on 164 nets, routed with 1,440 tracks and 239 vias.

It is built around the 74LS245SC, 74LVC2G07GV and LM1117-3.3. Its parts include 25 capacitors, 9 ICs, 3 connectors and 1 resistor. It belongs with the retro computing and games boards and the FPGA and CPLD boards of this library.

Main components

3

README

README.md

GottaGoFastRAM2000 8MB Autoconfig Fast RAM

This is an 8MB Autoconfig Fast RAM for the Amiga 2000

Special thanks to GadgetUK164 and sparxUK for their help testing this.

PCB

Table of contents

  1. Status
  2. Features
  3. Firmware
  4. PCB Ordering
  5. Jumpers
  6. Bill of materials
  7. Troubleshooting

Status

This is tested and working

Features

  • 8MB of Fast RAM
  • Auto-sizing - The RAM board will coexist with other devices by autosizing to fit the remaining free Zorro II memory space

Firmware

There are two different firmwares available for this card.

  1. Standard autosizing - This Firmware will autosize trying in this order: 8MB -> 4MB -> 2MB -> 1MB until it can fit in the remaining space
  2. 6MB autosizing - This will try to offer 8MB then 6MB (in a block of 2MB + 4MB) to maximize space i.e when using a bridgeboard that needs 512K itself

PCB Ordering

For best results the boards should be manufactured with the "Gold Fingers" option so that the edge connector will survive many insertion/removal cycles

Jumpers

4MB: Forces the board to appear as a 4MB board rather than 8MB

Bill of materials

ComponentLocationQTYLinkNote
LM1117-3.3 SOT-223U11Mouser
XC9572XL-10TQ100CU51MouserCan be substituted with XC95144XL-10-TQ100
74LS245 SOICU3,U42Mouser
74LVC2G07U21Mouser*Optional - See below
5v 1MBx16 DRAM, SOJ-42 i.e
K4E151611
K4F151611
MT4C1M16E5
GM71C18163C
AS4C1M16E5 etc.
U6,U7,U8,U94Aliexpress, Ebay etcOther parts may be compatible so long as they meet these specs: 5V, SOJ-42, 1K Refresh, 1024 row x 1024 column x 16 bits
0.1uF Ceramic capacitor, 0805C4-2522Mouser
10uF Ceramic capacitor, 1206C2,C32Mouser
100uF Electrolytic CapacitorC11Mouser
10K Resistor, 0805R11Mouser

* U2 buffers the cards generated DTACK and OVR signals - In a pinch this can be left out but you will run into problems with the A2091 and some other devices so it is best to fit this and save yourself the headache

Troubleshooting

  • Problem: System does not boot, the power LED does not change brightness
    Solution: Possible incorrect orientation/faulty ic in U2 - check orientation and/or remove this IC and try again

  • Problem: My bridgeboard doesn't work when this card is installed
    Solution: The bridgeboard needs 512K of the 8MB expansion space for its own use, you will need to move the ram board to the leftmost slot and I recommend flashing the 6MB Firmware to maximise the amount of memory offered when used with the bridgeboard

  • Problem: My system is unstable / graphical corruption when using this board but it passes a memory test in ATK/DiagROM etc
    Solution: Check that your Amiga 2000 has the correct buffers installed in U600-605. U600,601,603,604 must be 74LS245 and U602/605 should be 74ALS245 but might be 74LS245 in some A2000 revisions.
    If you have used anything else (like 74HCT245) for these you will run into issues with this board and many others.

  • Problem: When used with a bridgeboard/other cards I get a gray screen telling me the card has been "SHUT"
    Solution: Some other board is using some of the 8MB space, so the card will be told to shutup and will reappear offering 4MB then 2, 1 etc.
    On Kick 1.3-3.1 the system will not alert you to this happening and will continue to boot (this is used to do the autosizing) but newer versions "helpfully" tell you about this condition.
    If using one of these newer kickstart versions with a Bridgeboard I'd recommend flashing the 6MB Firmware
    Another option would be to write the firmware to offer multiple 2MB blocks until it is shut up which unfortunately doesn't work, because Kickstart 1.3-3.1 will throw a yellow screen if the last board in the chain was shut up, and newer versions will throw the gray screen telling us the board has been shut-up.

  • Problem: With the board installed I get a red screen saying that this board is defective
    Solution: This usually means that one of the RAM chips are faulty or there could be bad soldering.
    Remove all other Zorro cards, boot up ATK or Diagrom and do a manual memory test with the individual ranges listed in the memory map below.
    Consult the memory map below to figure out which RAM chip is being reported faulty. If the same bits are reported as faulty across multiple of the address ranges check for bad soldering around the RAM chips and the buffers at U3&U4.

Memory Map

Address rangeChip
200000-3FFFFFU6
400000-5FFFFFU7
600000-7FFFFFU8
800000-9FFFFFU9

Parts

38
QtyValueFootprintReferences
220.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +6
4HYB5118160BSJGottaGoFastZ2:SOJ-42-LongPadsU6, U7, U8, U9
210uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2, C3
274LS245Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU3, U4
1100uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
14MBConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
174LVC2G07Package_TO_SOT_SMD:SOT-23-6U2
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1LM1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1XC9572XL-TQ100Package_QFP:TQFP-100_14x14mm_P0.5mmU5
1Zorro2GottaGoFastZ2:Zorro2-CardEdgeCON1

Similar boards

  • 2 layers88.6 × 30 mmOnionStraws, the printed circuit board in 3D

    OnionStraws

    mulcmu/esphome-ge-laundry-uart

    ESPHome interface to GE Washer & Dryer

    74 parts58MIT
  • 4 layers99.7 × 83.8 mmSbus to ztex, the printed circuit board in 3D

    Sbus to ztex

    MelkhiorVintageComputing/SBusFPGA

    Stuff to put a FPGA in a SBus system (SPARCstation)

    64 parts54
  • 4 layers65 × 56.5 mm2019-07-03 17:28:54 fpga hat, the printed circuit board in 3D

    2019-07-03 17:28:54 fpga hat

    Wren6991/Snowflake-FPGA

    A cheap iCE40 development board, designed on and for Raspberry Pi

    90 parts31
  • 2 layers29.9 × 17.2 mmAVI1861, the printed circuit board in 3D

    AVI1861

    dmadole/AVI1861

    An update of the AVI1861 drop-in replacement for the CDP1861

    9 parts15GPL-2.0
  • 4 layers80 × 80 mmEPS, the printed circuit board in 3D

    EPS

    4111Spyglass/Hardware_CSAT

    243 parts1
  • 2 layers61.6 × 34.5 mmTia fpga, the printed circuit board in 3D

    Tia fpga

    lrrosa/tia-fpga

    FPGA replacement for the Atari 2600 TIA (C010444) video/sound chip, targeting a Sipeed Tang Nano 9K. Open hardware, CERN-OHL-S-2.0.

    24 parts1CERN-OHL-S-2.0
  • 2 layers15.9 × 25 mmIMU, the printed circuit board in 3D

    IMU

    abstractfoundry/lumicube-boards

    PCB and firmware design files for some of the LumiCube components

    26 parts
  • 2 layers100 × 100 mmProject RedGlow, the printed circuit board in 3D

    Project RedGlow

    ASURacingTeam/ICE-EngineControlUnit

    503 parts

Questions

How big is the GottaGoFastZ2 PCB?

It measures 129.5 × 67.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GottaGoFastZ2 use?

38 parts, built around the 74LS245SC, 74LVC2G07GV and 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 GottaGoFastZ2 KiCad files?

From the LIV2/GottaGoFastRAM2000 repository on GitHub, at the commit this page was made from: the board is Kicad/GottaGoFastZ2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the GottaGoFastZ2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask LIV2 before reusing the design.