Skip to the content
4 layers88.9 × 19.2 mm16MB SIPPM 30 rev B1, the printed circuit board in 3D

16MB SIPPM 30 rev B1

rigred/SIMMBA-1667

A 16MB 30 pin SIMM

Size
88.9 × 19.2 mm
Copper layers
4
Thickness
1.2 mm
Parts
17
Nets
51
Pads
204
Tracks, vias
804, 49
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
21 Nov 2022
Updated
17 Jan 2023

Overview

16MB SIPPM 30 rev B1 is an open-source printed circuit board by rigred, from the rigred/SIMMBA-16 repository on GitHub, published under the MIT licence. It is a 4-layer board of 88.9 × 19.2 mm with 17 parts on 51 nets, routed with 804 tracks and 49 vias.

It is built around the AMS1117-3.3. Its parts include 6 resistors, 5 capacitors, 4 ICs and 1 connector.

Main components

1

README

README.md

SIMMBA-16. P

Open-source 30 pins 16MB SIMM memory module

16MB_SIPPM_30_A2_front

Status Updates

  • 2022-06-12
    • Version 1A assembled and tested link
  • Many months of happily using rev A1 board
  • 2022-11-22
    • Version 2A released to the public
  • 2023-01-17
    • Added Filthy WIP autorouted Rev. B1 (16MB with Parity) and A11 pullup

Just gimme the Gerbers!

gerber.zip

Ordering specifics:

  • 1.2mm Thickness
  • HASL or ENIG (any finish is fine)

Why?

Because I have a 486 motherboard that I'm quite fond of that featured a mix of 2x72pin and 4x30pin SIMM sockets. I wanted to use both at maximum capacity. Also 30 pin SIMM memory prices are not great.

What is this thing?

A 16MB(the absolute limit) 30 pin SIMM/SIPP Memory module for various PC compatibles. This board was designed to be as low cost and simple as possible and supports flexibility in ram chip and socket selection.

Supported RAM chips

3.3V chips may be relatively easily found from cheaply available 256MB EDO DIMM's.

These are by far the preferred choice in comparison to the now rarer 5V chips.

I have tested and validated some of the below chips and found them to be 5V IO tolerant in use despite manufacturer data sheets not directly ascribing such.

Of these the Micron chips are by far the most common and robust. All others have been data sheet checked to be electrically compatible.

(3.3V)

  • MT4LC16M4H9 (Preferred, Tested & Validated)
  • GM71V65403C (Tested)
  • K4F640412C (Validated)
  • KM44V16104BK (Validated)

(5V)

  • KM44C16100BK
  • K4E660411C
  • K4F640411B

Assembly

Bill of Materials

HTML BOM

RAM Salvaging

If you are not using new-old-stock chips and are instead salvaging compatible chips form DRAM Modules then I recommend you take the utmost care in desoldering such.

  • If possible test your source RAM boards before salvaging, you do not want to be taking risks with unknown quality chips.
  • It is very easy to overheat and destroy these old DRAM chips, use a preheater and hot air station or temperature controlled reflow oven to remove the chips
  • If you have not done this before, expect mysery pain and failure, but don't give up.
  • I bear absolutely no responsibility for any of this should it go horribly wrong.

Voltage selection

  • When 3.3V chips are used it is required to install a suitable 3.3V LDO regulator such as the common AMS1117-3.3 as well as the 10uF Capacitor
  • When 5V chips are used you must bridge the indicated pads with a 0-Ohm resistor or suitable piece of metal and install the 22uF Capacitor
  • DO NOT install the 3.3V Regulator when using 5V chips and bridging the indicated pads.

EDO / FPM selection

For the most part only the FPM bridge should be populated. In this mode the CAS signal is tied to the Output Enable signal pin of the chips. On EDO DRAM chips this forces the output buffers to become invalid and cleared as soon as the CAS is toggled and allows EDO chips to behave like FPM chips. In rare cases you may want to configure this module as EDO mode, such as in use with 72pin to 4x30pin SIMM-Saver/SIMM-Expander boards.

SIPP mode

If you wish to use these as SIPP modules, in case say your SIMM sockets are broken, or you've found some very obscure motherboard that both supports SIPP memory and this size of module. Then you can simply solder a right angle 100mil/2.54mm header to the holes along the edge.

SIPP_Module

Soldering

  • For repeatable good results when soldering the ram chips in place it is recommended to use a stencil and soldering paste and soldering the whole board in one pass on a hot plate.
  • Hand soldering is possible but great care must be taken to ensure good contact on the pads and no solder bridging. Large quantities of flux recommended.

Troubleshooting

  1. If you are using the 3.3V regulator design and are experiencing voltage instability it may be necessary to adjust the capacitance of the 5V input and 3.3V output filter capacitors.
  • In this design, less can often be better.
  1. After assembly it is recommended to first power test and check your handiwork in expectation of failure. Feel for any hot parts on the DRAM

  2. If you are getting memory errors there is a good chance that either some pins are not making good contact or you've overheated one of the chips.

  3. Mixing and matching these modules with other modules in the same bank is NOT supported nor recommended.

Revision A1 testing

The A1 revision SIMMBA module assembled

SIMMBA-A1_Assembly

64MB of SIMMBA A1 revision under test

SIMMBA-A1_Testing

Parts

17
QtyValueFootprintReferences
30Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R6
3220nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3
2MT4LC16M4H9dram:SOJ-32_10.16x21.50mm_P1.27mmU1, U2
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1EDOResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1FPMResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1HM5116100SpackageS_SOJ:SOJ-26_300milU4
1LOGOgraphics:cat faceG***
1SIMM-30edge connectors:SIPP_30_A2J1

More from rigred/SIMMBA-16

3

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407

Questions

How big is the 16MB SIPPM 30 rev B1 PCB?

It measures 88.9 × 19.2 mm and has 4 copper layers, 1.2 mm thick.

What parts does the 16MB SIPPM 30 rev B1 use?

17 parts, built around the AMS1117-3.3. 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 16MB SIPPM 30 rev B1 KiCad files?

From the rigred/SIMMBA-16 repository on GitHub, at the commit this page was made from: the board is Kicad/Revision B1 Parity/16MB SIPPM 30 rev B1.kicad_pcb and its schematic Kicad/Revision A1 rounded/16MB SIMM 30-rounded.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 16MB SIPPM 30 rev B1 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).