Skip to the content
PCBKitNew board
2 layers64.2 × 28.5 mmGary, the printed circuit board in 3D

RAMesses Amiga 2MB Chip RAM board

Size
64.2 × 28.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
47
Pads
100
Tracks, vias
57, 0
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
19 Feb 2023
Updated
23 Sep 2025

Overview

Gary is an open-source printed circuit board by LinuxJedi, from the LinuxJedi/RAMesses repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 64.2 × 28.5 mm with 3 parts on 47 nets, routed with 57 tracks and 0 vias.

Its parts include 2 ICs and 1 connector. It belongs with the retro computing and games boards of this library.

README

README.md

RAMesses

RAMesses is a plug and play Amiga 500/2000/CDTV board which will convert a 2MB 8375 Agnus to work in a 512KB/1MB motherboard and add 2MB of RAM. RAMesses has two switchable modes, the first gives the full 2MB to Chip RAM, the second gives 1MB of Chip RAM and 512KB of Pseudo-Fast RAM. This is for compatibility with older games.

RAMesses

The project is in two parts, one is a board that sits in the Agnus socket and the other is a board that sits in the Gary socket, the two boards need to be linked together with a four wire cable, preferably around 20cm in length.

BOM

Agnus

DesignatorComponent
C1 - C9100nF 0603 capacitor
C1022pF 0603 capacitor
R1150R 0603 resistor
R24.7K 0603 resistor
U4, U5, U774LVC2G157 VSSOP
U1Winslow W9328 PLCC Plug
U2PLCC-84 socket
U374AHC1G08 SOT-23
U6GM71C18163C SOJ-42
JP1, J601x02 2.54mm horizontal pin header

Notes:

  1. The W9328 has been tested with the ZC158 variant, but all other height variants should would.
  2. For U6 you could also use K4F151611, K4E151611 and AS4C1M16E5. Potentially other RAM chips will work too.
  3. A previous version of this README had C10 as 22nF, it is supposed to say 22pF. Using 22nF would kill the clock signal (thanks to Moritz for reporting it)

Gary

This simply requires a 48pin DIP socket and 2 strips of 24pin machined pins.

Assembly

Hand soldering the PLCC plug is highly recommended, this seems to create a stronger bond and this will be the most physically stressed part.

The two boards should be linked using four wires of roughly 26-32AWG. The order of the four wires is the opposite on each board (1 - 4 on one board, 4 - 1 on the other).

Usage

You need an 2MB 8375 Agnus in the PLCC socket. Known models to work are:

  • 318069-18 PAL
  • 318069-10 PAL
  • 390544-01 PAL
  • 318069-11 NTSC
  • 390544-02 NTSC

Please note that there are 1MB versions of the 8375 that are not compatible. The 2MB A3000 Agnus chips are not compatible.

Put a jumper on the bottom VBB jumper pins if the Agnus chip is marked as VBB.

The jumper on the top RAM Mode will give 2MB of chip RAM, the jumper removed will provide 1MB of chip RAM and 0.5MB of Pseudo-Fast RAM.

Sponsorship

If you like this design and use it, please consider donating so I can design more Amiga things:

Parts

3
QtyValueFootprintReferences
1Conn_01x04_MaleConnector_PinSocket_1.27mm:PinSocket_1x04_P1.27mm_VerticalJ1
1GARYCHIPPackage_DIP:DIP-48_W15.24mm_LongPadsU2
1GARYSOCKETPackage_DIP:DIP-48_W15.24mm_Socket_LongPadsU1

Questions

How big is the Gary PCB?

It measures 64.2 × 28.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Gary use?

3 parts. 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 Gary KiCad files?

From the LinuxJedi/RAMesses repository on GitHub, at the commit this page was made from: the board is Gary/Gary.kicad_pcb and its schematic Agnus/Agnus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gary design in my own project?

Its repository publishes it under the GPL-2.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).

More from LinuxJedi/RAMesses

1
  • 4 layers81.8 × 46.1 mmAgnus, the printed circuit board in 3D

    Agnus

    LinuxJedi/RAMesses

    RAMesses Amiga 2MB Chip RAM board

    22 parts11GPL-2.0

Similar boards

  • 2 layers40 × 30 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT
  • 2 layers51.9 × 16 mmPassive2-rpi non standard adapter, the printed circuit board in 3D

    Passive2-rpi non standard adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    3 parts4.4kGPL-2.0
  • 2 layers16.3 × 16.3 mmSensor, the printed circuit board in 3D

    Sensor

    scottbez1/splitflap

    DIY split-flap display

    3 parts4.2k
  • 2 layersSub, the printed circuit board in 3D

    Sub

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    3 parts4kMIT
  • 2 layers85 × 30 mmDual stomp, the printed circuit board in 3D

    Dual stomp

    torvalds/GuitarPedal

    Linus learns analog circuits

    3 parts2.5kGPL-2.0
  • 2 layers124.5 × 33.7 mm172319-1 connector, the printed circuit board in 3D

    172319-1 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    3 parts1.2k
  • 2 layers10.5 × 83 mmProgrammingAdapter, the printed circuit board in 3D

    ProgrammingAdapter

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    3 parts1.1k
  • 2 layers21.2 × 51.3 mmPico reset, the printed circuit board in 3D

    Pico reset

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    3 parts1.1kMIT