This open-source Enigma replica by the folks at [ST-Geotronics] is simply stunning. They drew their inspiration from a hilarious build we saw a few years ago that hacked a children’s toy into an Enigma machine. Their project is instead modeled on the original Enigma M4 cipher machine, and aside from a bit of artistic license, we think they nailed the visual style. As for functionality, the guide claims everything works, right down to the plugboard.
Rather than try to immediately cram everything into the final enclosure, the [ST-Geotronics] gang painstakingly worked out a prototype to be sure the four 16-segment LED displays had been wired correctly and functioned properly. The next step was laying out a swarm of buttons and resistors on a 6″x8″ perfboard. They used charlieplexing to handle the 16-segment displays (which actually have 17 LEDs each), and deceptively disguised each display as a nixie tube by mounting them vertically and encasing them in a transparent dome. The case follows the M4′s original dimensions and consists of a plywood box with scrap steel for the top plate.
Swing by their Instructables page for more details. There you can find several Arduino sketches to test functionality and the code for five different M4 operation modes.