Several free cipher machine simulations are available at my website. These include the KL-7, Hagelin BC-52, U.S. M-209, the recently updated Enigma cipher machine and other free crypto tools. These simulations function exactly like the real crypto machine. They are designed with an emphasis on authenticity and respect for history so that you can operate them exactly like their real-world counterpart. They all come with a comprehensive manual.
It's all freeware, no registration or demo versions, because history is there to share. The free software is available on my download page.
Some popular cipher rmachine simulations (click to enlarge)