Here are a set of PCB that are accurately wired like the rotors and reflectors of an Enigma Machine. This project was inspired by: https://hackaday.io/project/156935-enigma-machine
This project has a hackaday.io page: https://hackaday.io/project/174242-yet-another-enigma-rotor-using-a-pcb-and-pogo-pins
Rotor dimensions from: http://enigma.hs-weingarten.de/drawings.php
The gerbers are available at:https://oshpark.com/profiles/ArduinoEnigma/
First line: RIGHT SIDE - Bottom Layer
Second line: LEFT SIDE - Top Layer
The rotor PCB are bolted to a 3D printed part. The order, from left to right is:
PCB, 3D printed Part, Head of Pogo pin.
The PCB markings are meant to be exposed and on the left side of the PCB when bolted to a 3D printed part.
The ETW takes no pogo pins. The wires from the keyboard are soldered to either the exposed vias or the A1..Z1 contacts on the right side.
The UKW will have its dark side on on the left. The contacts will be on the right and hidden when bolted to a 3D printed part.
To make a machine, the minimum set of parts, from left to right are:
UKW(B or C), Rotor 3, Rotor 2, Rotor 1, ETW.
The wires from the keyboard switches go to the ETW (stationary entry wheel), the signals then go through the three rotors, in and out of the UWK (stationary reflector), back through another parh through the three rotors, then out of the ETW to the lampfield.
For a diagram, see https://www.cryptomuseum.com/crypto/enigma/working.htm