Electronics Cypher Plugboard Cypher Plugboard 64 Char Design - thepinkmile/Enigma-NG GitHub Wiki
Cypher-Plugboard Board - 64-Character Variant Design Specification
Status: Draft
Project: Enigma-NG
Version: v.0.1.0
Associated Hardware Revision: Rev A
Last Updated: 2026-08-19
Parent Document: design/Electronics/Cypher-Plugboard/Design_Spec.md
1. Overview
This document specifies the 64-Character variant of the Enigma-NG Cypher-Plugboard Board. It
supports the full extended cipher alphabet - A-Za-z0-9+/ (26 uppercase letters + 26 lowercase
letters + 10 digits + 2 base64-extra symbols), mirroring Cypher-Input's/Cypher-Output's own
64-Character variant character set.
All three Cypher-Plugboard variants share an identical electrical circuit (connector-only HID / USM mating) and an identical PCB strip (J1/J2 only - see
design/Electronics/Cypher-Plugboard/Design_Spec.md). Only the jack field's row count, character
layout, and jack quantity differ between variants; since the jack field mounts to a separate
machined metal enclosure (not the PCB), this is the variant with the tallest enclosure of the
three (see parent Design_Spec.md §1/§4).
2. Jack Field Layout
64 plug positions, each with 2 jack sockets (Pass 1, Pass 2) placed immediately next to each other, horizontally. Arranged in 7 rows, top-to-bottom:
| Row | Characters | Positions | Notes |
|---|---|---|---|
| 1 | 0 1 2 3 4 5 6 7 8 9 |
10 | Digits, left-to-right |
| 2 | A B C D E F G H I |
9 | Uppercase, first block |
| 3 | J K L M N O P Q R |
9 | Uppercase, second block |
| 4 | S T U V W X Y Z + |
9 | Uppercase, third block (8 letters) + + appended so all 3 uppercase rows are evenly 9 wide |
| 5 | a b c d e f g h i |
9 | Lowercase, first block |
| 6 | j k l m n o p q r |
9 | Lowercase, second block |
| 7 | s t u v w x y z / |
9 | Lowercase, third block (8 letters) + / appended so all 3 lowercase rows are evenly 9 wide |
Total: 64 positions, 128 jack sockets. Row 1 (digits) is the widest row at 10 positions;
rows 2-7 are evenly 9 positions each, giving a visually symmetrical panel (per user direction,
2026-08-18) rather than an uneven 9/9/8 split - + and / are appended to the last uppercase and
last lowercase row respectively to even them out.
Character order: within each row, characters run in plain alphabetical/numeric order, left-to-right (not a QWERTY-style layout like Cypher-Input's own key arrangement) - the Plugboard is a technician-facing patch panel, not a keyboard.
3. RefDes Allocation
Jacks are numbered sequentially, row by row (top-to-bottom), left-to-right within each row, with the Pass 1 jack immediately followed by its Pass 2 partner at each position:
| Row | Characters | RefDes Range | Qty |
|---|---|---|---|
| 1 | 0-9 |
J3-J22 | 20 |
| 2 | A-I |
J23-J40 | 18 |
| 3 | J-R |
J41-J58 | 18 |
| 4 | S-Z, + |
J59-J76 | 18 |
| 5 | a-i |
J77-J94 | 18 |
| 6 | j-r |
J95-J112 | 18 |
| 7 | s-z, / |
J113-J130 | 18 |
Total: J3-J130, 128 jack sockets.
4. Bill of Materials
| RefDes | Specification | MPN | Manufacturer | DigiKey PN | Mouser PN | JLCPCB PN | Alt Supplier + PN | Notes | Footprint Available | Footprint Downloaded | Qty |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J3-J130 | Switchcraft 12A ("E12A"), 6.35mm (1/4") 2-conductor switched panel-mount jack | 12A | Switchcraft | SC1089-ND | 502-12A | - | - | Plugboard patch jacks, 64 positions x 2 passes; manually assembled, not part of the JLCPCB PCBA order (no JLCPCB PN); 3/8-32 UNEF-2A threaded bushing | - | - | 128 |
Sourcing status: confirmed 2026-08-19 - Switchcraft 12A, DigiKey SC1089-ND, Mouser 502-12A. Datasheet:
design/Datasheets/Switchcraft-12A-datasheet.pdf.