Skip to the content
2 layers206 × 145 mmChameleon ram card, the printed circuit board in 3D

A reproduction of the original Chameleon RAMPlus board

Size
206 × 145 mm
Copper layers
2
Thickness
1.6 mm
Parts
165
Nets
166
Pads
1,384
Tracks, vias
6,427, 314
Pours
12
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Jun 2026
Updated
9 Jun 2026

Overview

Chameleon ram card is an open-source printed circuit board by Seequa-Computer-Preservation, from the Seequa-Computer-Preservation/chameleon_ramplus repository on GitHub. It is a 2-layer board of 206 × 145 mm with 165 parts on 166 nets, routed with 6,427 tracks and 314 vias.

It is built around the PAL16R4-7JC, 74LS245SC and 74F157PC, with the SN74LS280N among its other parts. Its parts include 66 capacitors, 64 ICs, 8 resistors, 5 connectors and 1 crystal. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

4

README

README.md

Seequa Chameleon RAMPlus Expansion Board

RAMPlus Expansion Card

This repository contains a KiCad project that reproduces the Seequa Chameleon RAMPlus expansion board, P/N 050051 REV C.

This board has not yet been ordered and tested, but it does pass all design and electrical rule checks. If you want to be the first to try it, be my guest, but I make no guarantees there will be no bodges required. There almost certainly will be some issue I have missed.

This board will not function without the required PAL chips - so you will need a source for those. I hope to eventually figure out how to replace the PALs with a GAL or some other kind of PLD.

Details and Modifications to the Original

  • UART Option: The current version of this board does not include the 8250 UART option found on some versions of the RAMPlus card.

  • Power Connections: A screw terminal footprint has been added for power wiring if you'd like your board to be removable without fishing the molex plug out from the guts of your Chameleon, or if your power leads have broken off or otherwise detached.

    I am not sure what screw terminals will work given the tight clearances involved - when this has been verified I will update this README.

    The original strain relief pass-through holes and pads are still present if you would prefer to use them, and have been reinforced with plated through-holes and stitched copper fills for improved durability.

  • Parity RAM Jumper: A new jumper J2 has been introduced. This allows configuration to skip populating the parity RAM chips if parity checking is not required. Jumper pins 1&2 to enable parity, jumper pins 2&3 to disable it. This is independent of any software parity control.

  • Minor improvements:

    • Where possible, ground and power traces have been enlarged.
    • The footprints for the mounting posts have had their pads enlarged.
    • The strain-relief pass-through holes have been moved further way from the edge of the board.
    • The lower-right mounting post has been grounded.

BOM

The authoritative BOM should ideally be generated in KiCad, but RAMPlus_BOM.csv has been exported for your reference. If you do plan to order one of these boards, please get in touch first to make sure there are no last minute updates that have not been reflected here.

Sourcing Components

Some components may be difficult to find. The particular type of three-legged trimmer capacitor used to adjust the RTC crystal timing is no longer manufactured. Surplus trimmer caps are still available. One site selling them is here (no afffiliation or recommendation implied, caveat emptor):

https://www.surplussales.com/items/106928/ceramic-trimmer-capacitor/

The MM58167 RTC chip can regularly be found on eBay.

The board may be able to use 4164 DRAMs with some tweaks to capacitor values - Seequa populated the board with 4564s, which you can find on eBay or in bulk here: https://www.electronicsurplus.com/mostek-mk4564n15-ic-memory-dram-64k-x-1 https://www.surplussales.com/items/147639/mostek-memory-dip/

PALs

The RAMPlus card includes two new PALs, a DRAM decoder for the three new RAM banks, and an address decoder / control PAL for the RTC. These have yet to be dumped, but will be in time.

The RAMPlus w/ Serial option has a third PAL, SERB, to decode for the 8250.

Parts

165
QtyValueFootprintReferences
54MK4564seequa_footprints:DIP-16_W7.62mm_MK4164N_Socketed_With_ChipU11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26 +38
440.1µFseequa_footprints:C_Seequa_MLCC_Bypass_P7.62mmC14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C29, C30 +28
60.1uFseequa_footprints:C_Seequa_Dipped_Tantalum_P7.50C1, C2, C3, C9, C10, C12
60.1µFseequa_footprints:C_Seequa_Bypass_2.54mmC61, C62, C63, C64, C65, C66
6330Ωseequa_footprints:R_Array_SIP8RN1, RN2, RN3, RN4, RN5, RN6
3510Ωseequa_footprints:R_Seequa_P10_7.5mm_BoxR2, R3, R7
3MountingHole_Padseequa_footprints:MountingHole_3.2mm_M3_Pad_TopBottomH1, H2, H3
20.1µFseequa_footprints:C_Seequa_MLCC_Bypass_P3.7mmC13, C28
20.1µFseequa_footprints:C_Seequa_MLCC_Bypass_P5mmC37, C53
21N4148seequa_footprints:R_Seequa_P10_7.5mm_BoxCR1, CR2
2330Ωseequa_footprints:R_Array_SIP6_CompactRN7, RN8
239pFseequa_footprints:C_Seequa_Disc_P7.50mmC4, C5
274F157seequa_footprints:DIP-16_W7.62mm_SocketU3, U4
2Strain Reliefseequa_footprints:StrainRelief_LoopHole_2.7mm_PTHH5, H6
10.1µFseequa_footprints:C_Seequa_Disc_P7.50mmC8
11.6MΩseequa_footprints:R_Seequa_P10_7.5mm_BoxR6
1180Ωseequa_footprints:DIP-16_W7.62mm_SocketRN11
11MΩseequa_footprints:R_Seequa_P10_7.5mm_BoxR4
1200kΩseequa_footprints:R_Seequa_P10_7.5mm_BoxR5
120pFseequa_footprints:C_Seequa_Dipped_Film_P7.50mmC7
1270Ωseequa_footprints:R_Array_SIP6_CompactRN9
12kΩseequa_footprints:R_Seequa_P10_7.5mm_BoxR10
1300Ωseequa_footprints:R_Seequa_P10_7.5mm_BoxR1
132.768 kHzseequa_footprints:Crystal_AT310_D3.0mm_L10.0mm_VerticalY1
1330Ωseequa_footprints:R_Array_SIP6RN10
13V Lithiumseequa_footprints:Seequa_BatteryHolder_CR2032BT1
15.0 - 70.0pFseequa_footprints:C_Seequa_TrimmerC6
174LS08seequa_footprints:DIP-14_W7.62mm_SocketU5
174LS107seequa_footprints:DIP-14_W7.62mm_SocketU1
174LS244seequa_footprints:DIP-20_W7.62mm_SocketU2
174LS245seequa_footprints:DIP-20_W7.62mm_SocketU6
182pF*seequa_footprints:C_Seequa_Disc_P7.50mmC11
1Expansion Header J12seequa_footprints:PinHeader_2x17_P2.54mm_VerticalJ12
1Expansion Header J13seequa_footprints:PinHeader_2x17_P2.54mm_VerticalJ13
1Ground Solder Padseequa_footprints:Power_Pad_2.0x2.0mmP3
1MM58167seequa_footprints:DIP-24_W15.24mm_Socketed_ChipU8
1MountingHoleseequa_footprints:MountingHole_3.2mm_M3_Pad_TopBottomH4
1PAL16R4seequa_footprints:DIP-20_W7.62mm_SocketU10
1PAL20L10seequa_footprints:DIP-24_W7.62mm_SocketU9
1PARITYseequa_footprints:PinHeader_1x03_P2.54mm_VerticalJ2
1SN74LS280Nseequa_footprints:DIP-14_W7.62mm_SocketU7
1Screw_Terminal_01x02seequa_footprints:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ14
1TestPointseequa_footprints:TestPoint_THTPad_1.5x1.5mm_Drill0.7mmTP1

Similar boards

  • 2 layers338.7 × 107.7 mmQuapple, the printed circuit board in 3D

    Quapple

    kitspace-test-repos/kicad6-file-collection

    122 partsMIT
  • 2 layers116.8 × 165.1 mmWildcardXT, the printed circuit board in 3D

    WildcardXT

    skiselev/intel-wildcard-88-motherboard

    An IBM PC/XT compatible motherboard utilizing the Intel Wildcard 88 module

    76 parts2CERN-OHL-S-2.0
  • 6 layers304.8 × 243.8 mmHydra-16, the printed circuit board in 3D

    Hydra-16

    danstruthers/hydra-16

    6502-based multi-tasking hardware and software project

    210 parts1
  • 4 layers231.1 × 340.4 mmSun3 60 layout2 routing2, the printed circuit board in 3D

    Sun3 60 layout2 routing2

    54weasels/sun3_60

    Notes on each section: - CPU - 68030 support left out entirely - 68881 in the schematics but left out of the PCB - MMU - U2001 which would be needed to support any video, either P4 or built-in not in the PCB - U314…

    225 parts35
  • 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
  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 2 layers365.8 × 254 mmRaemixx500, the printed circuit board in 3D

    Raemixx500

    SukkoPera/Raemixx500

    Open Hardware Remake of the Commodore Amiga 500+ Mainboard

    372 parts316
  • 2 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258

Questions

How big is the Chameleon ram card PCB?

It measures 206 × 145 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Chameleon ram card use?

165 parts, built around the PAL16R4-7JC, 74LS245SC, 74F157PC and SN74LS280N. 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 Chameleon ram card KiCad files?

From the Seequa-Computer-Preservation/chameleon_ramplus repository on GitHub, at the commit this page was made from: the board is kicad/chameleon_ram_card.kicad_pcb and its schematic kicad/bus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Chameleon ram card design in my own project?

Its repository states no licence, so its author keeps all rights: ask Seequa-Computer-Preservation before reusing the design.