GithubHelp home page GithubHelp logo

sxpert / dec-flip-chip-templates Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jaylogue/dec-flip-chip-templates

0.0 0.0 0.0 436 KB

KiCAD Templates for DEC FLIP CHIP Modules

License: Creative Commons Attribution 4.0 International

HTML 100.00%

dec-flip-chip-templates's Introduction

KiCAD Templates for DEC FLIP CHIP Modules

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 module
  • DEC-FLIP-CHIP-DOUBLE-EXT-template – Double-height, extended-length module
  • DEC-FLIP-CHIP-QUAD-EXT-template – Quad-height, extended-length module
  • DEC-FLIP-CHIP-QUAD-EXT-CF-template – Quad-height, extended-length module, connectors labeled C-F
  • DEC-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.

Building DEC compatible PCBs

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.

License

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.

Other FLIP CHIP Designs

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.

dec-flip-chip-templates's People

Contributors

jaylogue avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.