Skip to the content
4 layers90.8 × 33.2 mmSram, the printed circuit board in 3D

FIC-486-GAC-2 Cache Module reproduction

Size
90.8 × 33.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
24
Nets
95
Pads
428
Tracks, vias
1,720, 203
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
5 Feb 2024
Updated
7 Nov 2026

Overview

Sram is an open-source printed circuit board by raszpl, from the raszpl/FIC-486-GAC-2-Cache-Module repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 90.8 × 33.2 mm with 24 parts on 95 nets, routed with 1,720 tracks and 203 vias.

It is built around the 74F244D and IS61C256AL-12JLI. Its parts include 6 resistors, 2 ICs and 1 connector.

Main components

2

README

README.md

FIC-486-GAC-2 Cache Module reproduction

Reverse Engineered non standard 256K L2 Cache Module for use in:

Potentially also:

Incompatible platforms also reusing VLB slot for Cache:

Resources

Pictures of the original "DOC: 13630" "ASSY: 008-0078204 A" Cache module:

rev 2 front

rev 2.1 front , back

plugged into FIC 486-GAC-2


Vogons: FIC 486-GAC-2 proprietary cache module - open source reproduction Completed thread:

majestyk: "FIC sold two different versions with different pinouts (and the same "VLB"-socket). Only the one in the pictures works on a 486-GAC2 and a few other FIC mainboards."

This project was only possible with help provided by majestyk - owner of this very rare Cache module, and RockstarRunner - FIC 486-GAC-2 owner looking for said Cache module. Huge thanks for taking time to capture high resolution pictures and validating progress with measurements.

UMC UM61256A 32K x 8 Static RAM datasheet

VESA VLB slot pinout VESA VLB slot dimensions

Status

100%. Manufactured and tested. Preliminary design took 8 days. Fixes after assembling first prototype 2 days.

Progress report

4/19/2024: Rev 2.4 assembled by swapping components from Rev 2.2. CACHECHK screenshot.

4/15/2024: Rev 2.4 'Pcbs turned up! We have edge connectors this time 😆'

3/23/2024: Final Rev 2.4. Reworked SRAM footprint for easier hand soldering, slightly optimized capacitor placement.

2/29/2024: Final Rev 2.3. Slightly thicker tracks and silkscreen text, additional clearance work. Shrank from initial prototype, should be almost equal height of original. Height when inserted 26.3mm, height including slot 33.6mm.

2/28/2024: Prototypes assembled after sanding off soldermask from edge slot contacts, didnt work at first try. Turns out I swapped few power/ground pins in the connector resulting in dead short. Great sleuthing by Miisalo uncovered this mishap, after cutting bad connections we have sucessfull boot.

2/27/2024: Prototypes arrived. Who can spot the problem?

Will require some finessing with sandpaper to uncover edge slot pads :)

2/11/2024: 99% done, ERC&DRC 0 errors 0 warnings. Footprints should be correct now. Gerbers sent for manufacturing.

2/8/2024: 95% there, 0 errors, 7 Warnings. 5 connections missing, 11 guesses and assumptions on U1 U2 and some more on common lines.

2/6/2024: 90% there, 0 errors 18 warnings. Just a couple tracks left.

2/5/2024: 80% there, 0 drc errors, 62 violations. Still bad footprints and I havent gotten around to fixing power/ground pins. Whats left is figuring LS244 address buffering mapping, TAG ram address and output pins to edge mapping, WE/CE/OE mapping to edge.

2/4/2024: Very VIP, only about 50% there at the moment.

02/3/2024: Project start. Figuring out how to make edge connector footprint, searching for SOJ-28L footprint.


Work for hire

Interested in having a piece of hardware reverse engineered/cloned? Drop me an email.

Parts

24
QtyValueFootprintReferences
9IS61C256AL-12JLIfootprints:SOIC-28 very wideM1, M2, M3, M4, M5, M6, M7, M8, MD1
41uF 16VCapacitor_SMD:C_0805_2012MetricCB1, CB2, CB3, CB4
30ohmResistor_SMD:R_0805_2012MetricR1, R3, R5
3NCResistor_SMD:R_0805_2012MetricR2, R4, R6
247uF 16VCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderCT1, CT2
274F244Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU1, U2
1Cache_slotfootprints:Cache slotJ1

Similar boards

  • 4 layers123.4 × 129.8 mmZx50 MemoryCard RevA, the printed circuit board in 3D

    Zx50 MemoryCard RevA

    mmosko/Zx50

    This is the primary CPU board for the Zx50 8-slot passive backplane system. It hosts the Z80 microprocessor (running at 5 MHz to 10 MHz) and acts as the master controller for the primary bus.

    53 parts
  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0
  • 4 layers184.9 × 243.8 mmProject NuXT, the printed circuit board in 3D

    Project NuXT

    monotech/NuXT

    MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial

    223 parts121GPL-3.0
  • 2 layers94 × 88.9 mmEXP, the printed circuit board in 3D

    EXP

    ajhewitt/novasaur

    Retrocomputer built from late-70's TTL logic chips

    23 parts35GPL-3.0
  • 2 layers416.8 × 346.1 mmAmiga 2000R6, the printed circuit board in 3D

    Amiga 2000R6

    iansbremner/Amiga-2000-KiCAD

    Schemtics and PCB Layout for the Amiga 2000 Rev6

    553 parts20
  • 2 layers110.1 × 101.6 mmNano8088, the printed circuit board in 3D

    Nano8088

    monotech/Nano8088

    Smaller SMD version of Sergey Kiselev's Micro 8088 SBC, with XT-CF added

    78 parts17GPL-3.0
  • 2 layersCompaqportableIII, the printed circuit board in 3D

    CompaqportableIII

    raymondh2/CompaqPortableIII

    Current PCB Memory Expansion board layout is untested. The backplane for the expansion cards is tested and working.

    123 parts17
  • 6 layers338.8 × 107.2 mmInboard386, the printed circuit board in 3D

    Inboard386

    ronnyroy111/inboard386

    Reverse engineered schematics, PCB and logic equations for the Intel 386/PC accelerator

    199 parts16MIT

Questions

How big is the Sram PCB?

It measures 90.8 × 33.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sram use?

24 parts, built around the 74F244D and IS61C256AL-12JLI. 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 Sram KiCad files?

From the raszpl/FIC-486-GAC-2-Cache-Module repository on GitHub, at the commit this page was made from: the board is sram.kicad_pcb and its schematic sram.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sram 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).