Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
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 hours3,010
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
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
Contact
Thanks to Ken Shirriff.

Comments

Please log in or sign up to comment.