This repo contains KiCAD templates for building boards that are physically compatible with Digital Equipment Corporation's FLIP CHIP modules. FLIP CHIP modules were used in a range of DEC computer systems, including the PDP-7, PDP-8, PDP-9, PDP-10, PDP-11 and VAX. For PDP-11s, they define the standard form-factor for modules that plug into the system's UNIBUS or QBUS backplanes.
These templates were designed to match the physical specifications found in the Digital Logic Handbook 1975-76, pp 6-10. Where authoritative specifications were unavailable (such as the width for hex-height boards) dimensions were taken from actual hardware.
Five templates are provided, corresponding to the most popular configurations:
DEC-FLIP-CHIP-SINGLE-STD-template
– Single-height, standard-length moduleDEC-FLIP-CHIP-DOUBLE-EXT-template
– Double-height, extended-length moduleDEC-FLIP-CHIP-QUAD-EXT-template
– Quad-height, extended-length moduleDEC-FLIP-CHIP-QUAD-EXT-CF-template
– Quad-height, extended-length module, connectors labeled C-FDEC-FLIP-CHIP-HEX-EXT-template
– Hex-height, extended-length module
Two variants of the quad-height template are included–one with edge connectors labeled A through D (as used for PDP-11 QBUS modules) and one with connectors labeled C through F (as used for PDP-11 UNIBUS SPC modules).
In addition, KiCAD libraries are included containing schematic symbols and corresponding footprints for the various sizes of edge connectors. These are labeled with the standard DEC alphanumeric numbering scheme.
When building PCBs intended to be used in DEC systems, it is recommended to request the following manufacturing options:
- ENIG or hard gold surface finish
- Beveled connector edges
- Board thickness 1.4mm to 1.6mm
Board thicknesses of 1.6mm are commonly offered by modern PCB manufacturers. DEC's specifications call for boards to be .056" (+/-0.005) thick, which makes 1.6mm a little big. In practice, 1.6mm boards have been successfully used in many instances, including for modules that plug into PDP-11 UNIBUS and QBUS backplanes.
To ensure durability of the edge connectors against repeated insertions/removals, a hard gold surface finish preferred. Unfortunately, this can be quite expensive, and is not offered by many PCB manufactures. ENIG is a more affordable, if less durable, compromise that has been used successfully in a number of examples.
The dec-flip-chip-templates project, including the schematics, PCB layouts, all associated documentation
and this README, are licensed under a Creative Commons Attribution 4.0 International License. The file LICENSE.TXT
contains a copy these provisions.
A few other retrocomputing enthusiasts have also created CAD templates and layouts for various DEC FLIP CHIP modules. These may be of interest to people who prefer using programs other than KiCAD (Eagle, for example), or maybe just prefer a different approach than mine. Here are a few that I've found in my wonderings:
-
Vincent Slyngstad's PDP-8 Stuff – An amazing collection of PDP-8 related information; check out the CAD page, which contains the
dec-con
Eagle library and a directory of PCB designs which mimic various original DEC boards. -
Malcolm Macleod's Adventures with vintage computers – Malcolm's site has a long list of super-useful articles and blogs on various DEC retrocomputing topics. See his DEC Flip Chip KiCad Template for a different take on building FLIP CHIP modules with KiCAD.