EMP-20Module
schlae·EMP-20Module
About the EMP-20Module PCB
EMP-20Module is an open source PCB design by schlae, published on GitHub. It is a 2-layer board measuring 20.3 × 118.1 mm, with 152 components from 77 distinct parts.
By type, the board carries 148 jumpers and 2 connectors.
From the project
Universal EMP-20 Family Module
The Needham Electronics EMP-20 is an older parallel-port connected device programmer that can be found fairly inexpensively and supports a wide range of older devices, so it is particularly useful for retrocomputing.
The EMP-20 requires a set of family modules to rewire the socket for particular types of target devices. Typically only power, ground, and VPP signals route through the family module.

EMP-20Module bill of materials (BOM)
152 components, 77 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SIDE A | EDGE_DIMM_80_127 | J1 |
| 1 | SIDE B | EDGE_DIMM_80_127 | J2 |
| 2 | MountingHole | MH_125 | H1, H2 |
| 2 | ID0 | JMP1608 | JP1, JP75 |
| 2 | ID1 | JMP1608 | JP2, JP76 |
| 2 | ID2 | JMP1608 | JP3, JP77 |
| 2 | ID3 | JMP1608 | JP4, JP78 |
| 2 | ID4 | JMP1608 | JP5, JP79 |
| 2 | ID5 | JMP1608 | JP6, JP80 |
| 2 | ID6 | JMP1608 | JP7, JP81 |
| 2 | 72 | RESC1608X55_HandSoldering | JP8, JP82 |
| 2 | ID7 | JMP1608 | JP9, JP83 |
| 2 | 70 | RESC1608X55_HandSoldering | JP10, JP84 |
| 2 | 69 | RESC1608X55_HandSoldering | JP11, JP85 |
| 2 | 68 | RESC1608X55_HandSoldering | JP12, JP86 |
| 2 | 67 | RESC1608X55_HandSoldering | JP13, JP87 |
| 2 | 66 | RESC1608X55_HandSoldering | JP14, JP88 |
| 2 | 65 | RESC1608X55_HandSoldering | JP15, JP89 |
| 2 | 64 | RESC1608X55_HandSoldering | JP16, JP90 |
| 2 | 63 | RESC1608X55_HandSoldering | JP17, JP91 |
Show 57 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 62 | RESC1608X55_HandSoldering | JP18, JP92 |
| 2 | 61 | RESC1608X55_HandSoldering | JP19, JP93 |
| 2 | 60 | RESC1608X55_HandSoldering | JP20, JP94 |
| 2 | 59 | RESC1608X55_HandSoldering | JP21, JP95 |
| 2 | 58 | RESC1608X55_HandSoldering | JP22, JP96 |
| 2 | 57 | RESC1608X55_HandSoldering | JP23, JP97 |
| 2 | 56 | RESC1608X55_HandSoldering | JP24, JP98 |
| 2 | 55 | RESC1608X55_HandSoldering | JP25, JP99 |
| 2 | 54 | RESC1608X55_HandSoldering | JP26, JP100 |
| 2 | 49 | RESC1608X55_HandSoldering | JP27, JP101 |
| 2 | 48 | RESC1608X55_HandSoldering | JP28, JP102 |
| 2 | 47 | RESC1608X55_HandSoldering | JP29, JP103 |
| 2 | 46 | RESC1608X55_HandSoldering | JP30, JP104 |
| 2 | 45 | RESC1608X55_HandSoldering | JP31, JP105 |
| 2 | 44 | RESC1608X55_HandSoldering | JP32, JP106 |
| 2 | 43 | RESC1608X55_HandSoldering | JP33, JP107 |
| 2 | 42 | RESC1608X55_HandSoldering | JP34, JP108 |
| 2 | 41 | RESC1608X55_HandSoldering | JP35, JP109 |
| 2 | 40 | RESC1608X55_HandSoldering | JP36, JP110 |
| 2 | 39 | RESC1608X55_HandSoldering | JP37, JP111 |
| 2 | 38 | RESC1608X55_HandSoldering | JP38, JP112 |
| 2 | 37 | RESC1608X55_HandSoldering | JP39, JP113 |
| 2 | 36 | RESC1608X55_HandSoldering | JP40, JP114 |
| 2 | 35 | RESC1608X55_HandSoldering | JP41, JP115 |
| 2 | 34 | RESC1608X55_HandSoldering | JP42, JP116 |
| 2 | 33 | RESC1608X55_HandSoldering | JP43, JP117 |
| 2 | 32 | RESC1608X55_HandSoldering | JP44, JP118 |
| 2 | 31 | RESC1608X55_HandSoldering | JP45, JP119 |
| 2 | 30 | RESC1608X55_HandSoldering | JP46, JP120 |
| 2 | 29 | RESC1608X55_HandSoldering | JP47, JP121 |
| 2 | 28 | RESC1608X55_HandSoldering | JP48, JP122 |
| 2 | 27 | RESC1608X55_HandSoldering | JP49, JP123 |
| 2 | 26 | RESC1608X55_HandSoldering | JP50, JP124 |
| 2 | 25 | RESC1608X55_HandSoldering | JP51, JP125 |
| 2 | 24 | RESC1608X55_HandSoldering | JP52, JP126 |
| 2 | 23 | RESC1608X55_HandSoldering | JP53, JP127 |
| 2 | 22 | RESC1608X55_HandSoldering | JP54, JP128 |
| 2 | 21 | RESC1608X55_HandSoldering | JP55, JP129 |
| 2 | 20 | RESC1608X55_HandSoldering | JP56, JP130 |
| 2 | 19 | RESC1608X55_HandSoldering | JP57, JP131 |
| 2 | 18 | RESC1608X55_HandSoldering | JP58, JP132 |
| 2 | 17 | RESC1608X55_HandSoldering | JP59, JP133 |
| 2 | 16 | RESC1608X55_HandSoldering | JP60, JP134 |
| 2 | 15 | RESC1608X55_HandSoldering | JP61, JP135 |
| 2 | 14 | RESC1608X55_HandSoldering | JP62, JP136 |
| 2 | 13 | RESC1608X55_HandSoldering | JP63, JP137 |
| 2 | 12 | RESC1608X55_HandSoldering | JP64, JP138 |
| 2 | 11 | RESC1608X55_HandSoldering | JP65, JP139 |
| 2 | 10 | RESC1608X55_HandSoldering | JP66, JP140 |
| 2 | 9 | RESC1608X55_HandSoldering | JP67, JP141 |
| 2 | 8 | RESC1608X55_HandSoldering | JP68, JP142 |
| 2 | 7 | RESC1608X55_HandSoldering | JP69, JP143 |
| 2 | 6 | RESC1608X55_HandSoldering | JP70, JP144 |
| 2 | 5 | RESC1608X55_HandSoldering | JP71, JP145 |
| 2 | 4 | RESC1608X55_HandSoldering | JP72, JP146 |
| 2 | 3 | RESC1608X55_HandSoldering | JP73, JP147 |
| 2 | 2 | RESC1608X55_HandSoldering | JP74, JP148 |
EMP-20Module design files
The KiCad project lives in the schlae/EMP-20Module repository on GitHub; these links point at the commit this page was built from.
- LayoutEMP-20 Module.kicad_pcb
EMP-20Module: common questions
How big is the EMP-20Module PCB?
The EMP-20Module measures 20.3 × 118.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the EMP-20Module?
152 components, from 77 distinct parts. The full bill of materials is listed on this page.
Where can I download the EMP-20Module design files?
From the schlae/EMP-20Module repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the EMP-20Module design in my own project?
The repository has no license, so all rights stay with schlae. Use it as a reference, and ask the author before reusing the design.