An Enigma Simulator was created using an Arduino Uno and a touchscreen LCD. This device simulates an Enigma 1, Enigma M3 and M4 machines. Also home to PicoEnigma and MegaEnigma, two Universal Enigma Machine Simulators
And we have a new contender, Enigma Visual Simulator by Mark J Culross, KD5RXT:
A custom user interface has been written around the EnigmaSerial.ino sketch, the Enigma D, K and Swiss K machines have been added to the default M3 and M4 models
The first board in the chain has an extra Arduino Nano mounted on headers on the footprint marked "Nano-Prog", this Arduino runs the animation sketch and sends commands down the chain to illuminate specific LEDs.