Rainbow100-memory

na103·rainbow100-memory·kicad/arcobaleno memory extension.kicad_pcb

Rainbow100-memory PCB layout, top view — open source board by na103

About the Rainbow100-memory PCB

Rainbow100-memory is an open source PCB design by na103, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 254 × 74 mm, with 106 components from 28 distinct parts.

By type, the board carries 35 capacitors, 23 resistors, 1 connector, 1 switch and 1 inductor.

From the project

Digital Rainbow 100B memory expansion remake

This expansion board it can reach up to 896Kb of RAM. differently to 8088 XT PCs, Rainbow 100 architecture is not limited at 640Kb of memory. Kicad schematics is derived from Tony Duell's notes and at the end verified with original DEC schematics. 95% of the components and traces have been rebuilt respecting the original position; only the bipolar Prom E7 whos entrusted control logic for the memory banks switch has been replaced with a extra large GAL22V10.

Rainbow100-memory, from the project README
From the project README

Rainbow100-memory bill of materials (BOM)

106 components, 28 distinct parts.

QtyPartRefs
1
SSW-126-01-T-D
J1
27
UPD41256C
E1, E2, E3, E4, E5, E9, E10, E11 +19
1
74LS51
E6
1
GAL22V10D-15LP
E7
3
74LS03
E8, E14, E15
1
74LS00
E16
1
74LS125
E22
2
74LS258
E23, E24
1
74LS280
E29
1
74LS393
E30
2
74LS04
E31, E39
1
74LS27
E32
1
74LS245
E37
1
74LS244
E38
1
74LS74
E40
1
74LS32
E45
1
SW_DIP_x04
SW1
1
3 Omh 2.4 uH
FB1
27
220nF
C1, C2, C3, C4, C5, C6, C7, C8 +19
5
47nF
C28, C29, C30, C31, C32
Show 8 more
QtyPartRefs
1
10uF
C33
2
10nF
C34, C35
9
47
R1, R2, R3, R4, R5, R6, R7, R8 +1
9
39
R10, R11, R12, R13, R14, R15, R16, R17 +1
1
100
R18
1
4.7k
RN1
2
1k
RN2, RN3
1
470
RN4

Rainbow100-memory design files

The KiCad project lives in the na103/rainbow100-memory repository on GitHub; these links point at the commit this page was built from.

Rainbow100-memory: common questions

How big is the Rainbow100-memory PCB?

The Rainbow100-memory measures 254 × 74 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Rainbow100-memory?

106 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the Rainbow100-memory design files?

From the na103/rainbow100-memory repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Rainbow100-memory design in my own project?

It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.