

8 MB RAM expansion card for Apple IIgs
- Size
- 67.3 × 48.5 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 68
- Nets
- 133
- Pads
- 415
- Tracks, vias
- 1,619, 465
- Pours
- 382
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 25 Jul 2020
- Updated
- 10 Apr 2025
Overview
RAM2GS is an open-source printed circuit board by garrettsworkshop, from the garrettsworkshop/RAM2GS repository on GitHub. It is a 4-layer board of 67.3 × 48.5 mm with 68 parts on 133 nets, routed with 1,619 tracks and 465 vias.
It is built around the LCMXO2-640HC-4TG100C, 74LVC245APW and 74AHCT245PW, with the 74LVC1G04GW, AP2127K-1.2TRG1 and AZ1117CH-3.3TRG1 among its other parts. Its parts include 30 capacitors, 13 resistors, 11 ICs, 2 connectors and 1 diode. It belongs with the FPGA and CPLD boards of this library.
Main components
7LCMXO2-640HC-4TG100C
TQFP-100(14x14)0℃~+85℃ 18432bit 2.375V~3.465V 640 78 80 MachXO2 Supports hot swap TQFP-100(14x14) Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)74LVC245APW
TSSOP-20-40℃~+125℃ 8 Level translator Power-off protection、Output enable high-impedance TTL、CMOS Tri-State TSSOP-20 Buffers, Drivers, Receivers, Transceivers ROHSMDDBuffers, Drivers, Receivers, Transceivers74AHCT245PW
TSSOP-20-40℃~+125℃ 1 3.5ns@5V,15pF 4.5V~5.5V 74AHCT 8 80uA 8mA 8mA Bidirectional Schmitt trigger Tri-State TSSOP-20 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74LVC1G04GW
SOT-353-40℃~+125℃ 1 1.65V~5.5V 1.7V~2V 2V、3.4V 32mA 32mA 4uA 5ns@5V,50pF 700mV~800mV 74LVC Power shutdown protection、Noise suppression function Schmitt trigger SOT-353 Inverters ROHSNexperiaInvertersAP2127K-1.2TRG1
SOT-23-5-40℃~+85℃@(Ta) 1 1.2V 300mA 60uA 60uVrms 68dB@(1kHz) 900mV@(300mA) 9V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAZ1117CH-3.3TRG1
SOT-223-20℃~+125℃@(Tj) 0.003%Vout 1 1.2V@(800mA) 1.35A 10V 3.3V 4mA 70dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsW9812G6KH-6
TSOPII-54-10.2mm0℃~+70℃ 128Mbit 166MHz 3V~3.6V TSOPII-54-10.2mm SDRAM ROHSWinbond ElecSDRAM
Parts
68| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 2u2 | stdpads:C_0603 | C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +8 |
| 5 | 10u | stdpads:C_0805 | C1, C2, C3, C4, C26 |
| 4 | 47 | stdpads:R_0603 | R5, R11, R12, R13 |
| 4 | DNP | stdpads:R_0603 | R2, R3, R8, R9 |
| 4 | Fiducial | stdpads:Fiducial | FID1, FID2, FID3, FID4 |
| 4 | ~ | stdpads:PasteHole_1.152mm_NPTH | H1, H2, H3, H4 |
| 3 | 10k | stdpads:R_0603 | R1, R7, R10 |
| 3 | 74LVC245APW | stdpads:TSSOP-20_4.4x6.5mm_P0.65mm | U5, U6, U7 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 0 | stdpads:R_0805 | R4 |
| 1 | 220 | stdpads:R_0805 | R6 |
| 1 | 22p | stdpads:C_0603 | C30 |
| 1 | 60M | stdpads:Crystal_SMD_7050-4Pin_7.0x5.0mm_SiTime | U3 |
| 1 | 74AHCT245PW | stdpads:TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | 74LVC1G04GW | stdpads:SOT-353 | U9 |
| 1 | AP2127K-1.2TRG1 | stdpads:SOT-23-5 | U11 |
| 1 | AZ1117CH-3.3TRG1 | stdpads:SOT-223 | U8 |
| 1 | Amber | stdpads:LED_0805 | D1 |
| 1 | DNP | stdpads:SOT-353 | U10 |
| 1 | IIgs RAM Exp. | stdpads:AppleIIgsMemoryExpansion_Edge | J1 |
| 1 | JTAG | stdpads:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical | J2 |
| 1 | LCMXO2-640HC-4TG100C | stdpads:TQFP-100_14x14mm_P0.5mm | U1 |
| 1 | W9812G6KH-6 | stdpads:TSOP-II-54_22.2x10.16mm_P0.8mm | U2 |
| 1 | ~ | stdpads:PasteHole_1.1mm_PTH | H5 |
More from garrettsworkshop/RAM2GS
1- 4 layers67.3 × 48.5 mm

Similar boards
- 4 layers78.2 × 50 mm

- 4 layers67.3 × 48.5 mm

- 6 layers40 × 60 mm

Asic
roshan0282/ttsky-asic-rayforge
Tiny Tapeout is an educational project that aims to make it easier and cheaper than ever to get your digital and analog designs manufactured on a real chip.
86 partsApache-2.0 - 4 layers52.8 × 22.9 mm

- 4 layers53.3 × 85.1 mm

- 2 layers170 × 110 mm

Backplane
jke48222/album-art-matrix
An LED wall that knows what is playing: now-playing adapters feeding a colour-managed HUB75 pipeline
78 partsMIT - 2 layers100 × 62 mm

LASAGNA2354 RevC
spaghetti-computer/lasagna
Status: schematic ERC 0 violations. PCB 100x100 mm, 2 layers, parts placed, NOT ROUTED (499 unconnected items). Freerouting 2.1.0 left about 271 nets unrouted after 4 passes. Do not order from fab/ yet.
141 parts - 4 layers82.3 × 37.2 mm

RIDE
LIV2/RIDE
To add the A0 Bonus RAM to the system you will need to use the addram command included in the RIDE-Software adf/lha found under Releases.
67 parts17
Questions
How big is the RAM2GS PCB?
It measures 67.3 × 48.5 mm and has 4 copper layers, 1.61 mm thick.
What parts does the RAM2GS use?
68 parts, built around the LCMXO2-640HC-4TG100C, 74LVC245APW, 74AHCT245PW and 74LVC1G04GW. 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 RAM2GS KiCad files?
From the garrettsworkshop/RAM2GS repository on GitHub, at the commit this page was made from: the board is Hardware/LCMXO2/RAM2GS.kicad_pcb and its schematic Hardware/LCMXO/Docs.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RAM2GS design in my own project?
Its repository states no licence, so its author keeps all rights: ask garrettsworkshop before reusing the design.