Skip to the content
PCBKitNew board
4 layers328.7 × 121.7 mm386RC-16, the printed circuit board in 3D

Modular Circuit Technology 386RC-16 ram expansion board for C386-33 reproduction

Size
328.7 × 121.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
62
Nets
288
Pads
1,102
Tracks, vias
4,112, 349
Pours
2
Routed
Yes
KiCad
KiCad 8.99 (file 20241129)
Created
8 Nov 2024
Updated
8 Jul 2026

Overview

386RC-16 is an open-source printed circuit board by raszpl, from the raszpl/386RC-16 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 328.7 × 121.7 mm with 62 parts on 288 nets, routed with 4,112 tracks and 349 vias.

It is built around the 74F240PC and 74F244D. Its parts include 16 ICs, 1 connector and 1 switch.

Main components

2

README

README.md

Modular Circuit Technology 386RC-16 ram board

Reverse Engineered non standard ram expansion board for use in Modular Circuit Technology C386-33.

Diagram (png,pdf). Interesting detail about design - it exposes two ways of driving CAS (Column Address Strobe) signals. Designer made it flexible enough to be able to work with different memory controllers/interleave configurations. One set of four CAS pins drives consecutive SIMM sockets in every Bank, the other 4 pin set drives whole banks per CAS line. Brilliant.

Potentially also compatible motherboards:

Incompatible platforms using similar slot. Either wrong offset, orientation or dimensions:

Resources

Those six pictures uploaded by McBierle was the only source of information. Provided all vias, back tracks and about 25% front ones. Rest is obscured by components and had to be deduced logically using knowledge of vintage memory subsystems.


McBierle authored Vogons Story about C386-33 and me thread.

Status

100% reconstructed schematic. 95% ready for manufacturing, remaining tasks:

  • Slot position is hard to judge from pictures picture alone due to lens distortion (perspective, pillow). I had to undistort them using ShiftN and Gimp.
  • Dimensions are slightly off, clearances need real measurements.
  • Hard to guess which Edge Connector power pins are 5V/Ground on the connector. Only half has tantalums with painted polarization. Better to measure and verify.
  • I didnt bother with decoupling capacitors before confirming dimensions.

Progress report

5/15/2025: Got bored and played with routing. Old board 100% following original track/via layout had track length 3360cm and 381 vias. New optimized layout track length 3341 cm, 349 vias. 20cm shorter tracks and 30 less vias, nice.

11/9/2024: 100% schematic. 100% electrical PCB. Woke up, looked at the CAS mess and immediatelly knew how to route it, magic of a good night's sleep! 0 ERC, 0 DRC errors. 1 DRC warning for unused Via. No idea if original Designer left it unused or somehow routed the board in different way. Personally I dont see a way to use this Via in any way :)

11/8/2024: 95%. SIMM slots and DIP14 chips obscure CAS traces. Struggling hard with routing CAS lines with all the missing information, still dont undertand purpose of OR gates instead of simple buffers

11/7/2024: 85-90% Got RAS mapping correct. 90% back

11/6/2024: 60-80%. Deduced Address/WE buss pairing, Address/Data buss Edge Slot pinout. Still ~300 ERC, ~200 ERC errors.

11/5/2024: 65%. Figured all 240/244 chips used same connections to corresponding pair of Resistor Pair Packs, Designer copy pasted it 12 times.

11/4/2024: 60%. Further fixed picture distortions wih Gimp Transform functionality (what a pain!). Allowed almost ideal component placement and drawing board outline.

10/31/2024: Very VIP. Preliminarily undistorted source pictures using ShiftN to help with more precise component placement. 10% there front10% back

10/30/2024: Project start. Looking at pictures of 386RC-16 uploaded by McBierle on vogons forum and assesing feasibility. Rougly placing components more or less by eye and tracing few lines. 1% there


Work for hire

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

Parts

62
QtyValueFootprintReferences
2022 OhmResistor_THT:R_Array_SIP8RP1, RP10, RP11, RP12, RP13, RP14, RP15, RP16, RP17, RP18, RP19, RP20, RP21, RP22, RP23, RP24 +4
16SIMM-30386RC-16:SIMMSIM1, SIM2, SIM3, SIM4, SIM5, SIM6, SIM7, SIM8, SIM9, SIM10, SIM11, SIM12, SIM13, SIM14, SIM15, SIM16
822OhmResistor_THT:R_Array_SIP8RP2, RP3, RP4, RP5, RP6, RP7, RP8, RP9
774F244Package_DIP:DIP-20_W7.62mmU1, U2, U4, U10, U11, U13, U15
574F240Package_DIP:DIP-20_W7.62mmU3, U5, U12, U14, U16
474F32Package_DIP:DIP-14_W7.62mmU6, U7, U8, U9
1Bus_ISA_16bitConnector_PCBEdge:BUS_ATS1
1Bus_ISA_8bit Power only386RC-16:ISA Power onlyJ1

Questions

How big is the 386RC-16 PCB?

It measures 328.7 × 121.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the 386RC-16 use?

62 parts, built around the 74F240PC and 74F244D. 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 386RC-16 KiCad files?

From the raszpl/386RC-16 repository on GitHub, at the commit this page was made from: the board is 386RC-16.kicad_pcb and its schematic 386RC-16.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 386RC-16 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).

Similar boards

  • 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 layers233.4 × 160 mmTpu, the printed circuit board in 3D

    Tpu

    kolod/ztr-georg

    58 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