Quick list of features
- Capable of emulate M3 or M4 rotor machines (Army/Navy/Air Force/Submarine) as well as some other models.
- All rotors and reflectors of each model (up to 8 for one model)
- Ring settings are fully implemented. You turn the rotor until the decimal point lights up on the display (just like the red arrow on the real one), then you press the button under the rotor (release the latch) and turn the rotor to the setting you need and release the button (latch).
- Double Stepping fully implemented including the exception case to doublestepping.
- When you select a specific model you only have the rotors/reflectors actually available to that model to play with - no extra rotors that didn't come with the model you selected.
- Alphanumeric display for rotors
- Rotors almost fully functional, move them up or down and the letter change. When entering text the display changes to next rotor position.
- Fully functional physical plugboard
- Possible to use a virtual plugboard
- Machine settings saved whenever you turn it off.
- 14 user configurable presets (plus 0 which is whatever it was last time you turned it off.)
- First 4 presets (1-4) are easily accessible by pressing the button under wheel 1/2/3 or 4 when turning it on.
- Fully functional serial communication over USB port. You can do all of the key configuration over serial port as well as enter text and see the decrypted text.
- Possible to save or recall presets over USB serial port
- Prints messages on USB serial port if needed for printing or cut and paste into email.
- Possible to set verbose mode over USB serial interface to demonstrate the enciphering process while in action (turned off by default).
- odometer to keep a count of how many characters that been encrypted
- Possible to have morse code when typing messages
- Real time clock to show current time on the rotors when not used.
- (possible planned option) UHR box addon
- Free firmware upgrades downloadable from web.
Kit version:
- Comes with PCB and (optionally) components
- Includes schematics and sourcecode for firmware
- PCB dimension same as real enigma within 2mm in regards to spacing between keys, lamps and plugboard jacks.
- Plugboard comes with two holes for each contact but only one is required, the other one is for someone who want it to look more authentic.
- Fully hackable, schematics included.
Getting close now, I now have 4 complete kits. Well, almost complete - final touches on the documentation is left and I plan to have that done within a month