Skip to the content
4 layers222.3 × 85.7 mm386 memory board simm, the printed circuit board in 3D

386 memory board simm

ronnyroy111/386-memory-board1

recreated memory expansion board for the Intel 301 386 mainboard

Size
222.3 × 85.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
78
Nets
373
Pads
926
Tracks, vias
1,894, 360
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Nov 2024
Updated
1 Jun 2025

Overview

386 memory board simm is an open-source printed circuit board by ronnyroy111, from the ronnyroy111/386-memory-board repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 222.3 × 85.7 mm with 78 parts on 373 nets, routed with 1,894 tracks and 360 vias.

It is built around the 74LS158DC, 74LS174DC and 74LS04PC. Its parts include 34 capacitors, 28 ICs and 3 connectors. It belongs with the computers and single-board computers boards of this library.

Main components

3

README

README.md

386 memory board by ronnyroy

This is an attempt to reproduce and improve the 32 bit memory expansion cards of the Intel 301 386 mainboard https://theretroweb.com/motherboards/s/intel-301-system-board-pba-451213-xxx based off my original 2MB card.
Instead of 41256 DIP DRAM chips it uses 30pin SIMM modules, all SMD parts and can also be adapted to 8MB.

Big thanks to i440bx who was working on reverse engineering his own card independently and helped greatly by finding the user manual for the board and an image of the 8MB card on https://www.vaxbarn.com/index.php?option=com_content&view=article&id=749.

photo

photo

Initial Revision

The initial PCB revision has been tested and confirmed working.
It was designed to test my clone of the 2MB card and for modding it to 8MB.

photo

Modding to 8MB

  • CPUA21(pin85) on the slot to pin 5 of U9 and U16.
  • CPUA22(pin95) on the slot to pin 4 of U10 and U13.

Second Revision

This adds the missing traces and jumpers required for 2/8MB operation and the slot cutout i excluded from rev.1.

photo

Important!

An 8MB card configured to 2MB on the mainboard will start up fine and even pass an extended CheckIt memory test but running programs that use the memory of the card crash.
So the card needs to be configured matching to the mainboard.

Parts

78
QtyValueFootprintReferences
24100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C32 +8
1010µFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC22, C23, C24, C25, C26, C27, C28, C29, C30, C31
1033ΩResistor_SMD:R_Array_Concave_4x0603RN1, RN2, RN4, RN7, RN8, RN9, RN10, RN11, RN12, RN13
674LS158Package_SO:SO-16_5.3x10.2mm_P1.27mmU7, U8, U9, U14, U15, U16
674LS174Package_SO:SO-16_5.3x10.2mm_P1.27mmU5, U6, U10, U11, U12, U13
474F10Package_SO:SO-14_5.3x10.2mm_P1.27mmU17, U37, U40, U44
4~386_memory_board:DOUBLE-SIMM-30U1, U2, U3, U4
274F00Package_SO:SO-14_5.3x10.2mm_P1.27mmU38, U39
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
2MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2
2SPAREPackage_SO:SO-16_5.3x10.2mm_P1.27mmU18, U19
2~Package_SO:SOIC-16W_7.5x12.8mm_P1.27mmU20, U22
174F02Package_SO:SO-14_5.3x10.2mm_P1.27mmU43
174LS04Package_SO:SO-14_5.3x10.2mm_P1.27mmU45
1Bus_386_Memory386_memory_board:BUS_386_MEMORYJ1
1LOGO386_memory_board:i386_compatible_30mmG***

Similar boards

  • 2 layers232.8 × 204.2 mmTIM-011B, the printed circuit board in 3D

    TIM-011B

    Board-Folk/TIM011B

    TIM-011 B Replica Board

    162 parts8
  • 4 layers304.8 × 215.9 mm64 256KB SYSTEM BOARD, the printed circuit board in 3D

    64 256KB SYSTEM BOARD

    kev-ju/PC-Retro-MTM

    Modern KiCad version of the IBM 5150 system board originally created by MTM Scientific, Inc.

    197 parts4
  • 6 layers414 × 187.5 mm8-Bit PC, the printed circuit board in 3D

    8-Bit PC

    dragonruler1000/8-bit_computer

    331 partsMIT
  • 2 layers279 × 134.6 mmK-1008-visable memory, the printed circuit board in 3D

    K-1008-visable memory

    schenkmi/electronic-retro-computing-projects

    In revision 2, the PCB size has been reduced by more than 50% and TAPuino support has been ditched. It now features a Micro SD slot and a few other improvements.

    144 parts
  • 2 layers151.1 × 71.1 mmRPU RAM, the printed circuit board in 3D

    RPU RAM

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    20 partsApache-2.0
  • 2 layers49.6 × 78.3 mmOdyssey, the printed circuit board in 3D

    Odyssey

    jotego/jtcores

    FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket

    24 parts346GPL-3.0
  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56

Questions

How big is the 386 memory board simm PCB?

It measures 222.3 × 85.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the 386 memory board simm use?

78 parts, built around the 74LS158DC, 74LS174DC and 74LS04PC. 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 386 memory board simm KiCad files?

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

Can I use the 386 memory board simm 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).