Arduino Enigma
Published © CC BY-SA

Sinclair Scientific Calculator Emulator

A register level TMS0805 CPU emulator on an Arduino Nano runs the original 320 instruction calculator program. A custom PCB houses it all.

BeginnerWork in progress2 hours2,853
Sinclair Scientific Calculator Emulator

Things used in this project

Hardware components

Sinclair Scientific Calculator PCB
https://oshpark.com/profiles/ArduinoEnigma
×1
Arduino Nano
×1
3 digit LED Display (2352B)
Ultra bright Commom anode 0.25" RED 7 Segment display 3 Bit Digital Tube 0.25 inch LED Display 15*8*4mm
×3
Power Switch
2 Position On/Off SPDT 3 Terminal PCB Panel Mini Vertical Slide Switch
×1
6mm x 6mm x 5mm Blue Momentary Tactile Pushbuttons
For the digits 0..9
×10
6mm x 6mm x 5mm White Momentary Tactile Pushbuttons
For the function keys
×8
1K resistor
Current Limiting Resistor for the LED display
×8
4.7K resistor
Current Limiting Resistor for the keyboard selection lines
×3
M2x6mm Plastic Screw
×4
M2x15mm Plastic Female Hex Standoffs
×4

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Oshpark

https://oshpark.com/shared_projects/OSfM0RLN

Code

Github

https://github.com/arduinoenigma/ArduinoNanoSinclairScientificCalculator

Credits

Arduino Enigma

Arduino Enigma

5 projects • 5 followers
Get your own enigma machine simulator or use the enigma engine source code provided to create your own. arduinoenigma.blogspot.com
Thanks to Ken Shirriff.

Comments