CASE # 12: Daniel Was an Extremely Calculating Individual

By: 
March 20, 2006

Some of us remember the "good old days" when we banged out design calculations on a high-end TI or HP scientific calculator. And how we even wrote code to automate the calculations we repeated often! Thinking how cool it would be to do that again on a calculator he built himself, Daniel decided to emulate a subset of the TI-59. His project contains two displays and a serial port, supports the TI Algebraic Operating System and even some programmability. It also includes free source code to get you started. If you are up to it, write more code to add functions and share it with the Gadget Freak community. Click here for the parts list and instructions.

.

Web Resources:
To download the schematic, click here .
To download Daniel's instructions, click here , to read the captions of the images click here .
You may also need the images for his instructions.
Read about the history of the programmable calculator .
Parts Lists:
DIY TI-59 Calculator Parts List
Amt Part Description Allied Part #
4 18 pf Capacitors

507-0474
3 0.1 uF Decoupling Ceramic Capacitors 648-0177
1 MAXIM MAX233 Driver IC 773-0043
1 1x8 Pin Header Strip 900-0802 (made from)
1 1x3 Pin Header Strip 900-0802 (made from)
2 1x5 Pin Header Strips 900-0802 (made from)
1 7.3728 MHz Crystal 302-0054
1 32.768 KHz Crystal (optional) 302-0093
2 10K DIL-16 Resistor Networks 755-4934
2 330 DIL-16 Resistor Networks 895-2703
2 Miniature Slide Switches 870-6003
4 Miniature Push Button Switches 948-0027
9 Miniature Push Button Switches (opt) 948-0027
1 TQFP80 Adapter Board 673-0055
2 4 x 4 Keypads 948-7878
1 RS-232 FEMALE 9 PIN Connector 665-0089
1 LCD Display Board (optional) 769-5011
1 Dual Row Straight Breakaway Header 863-3090
1 Prototyping PCB Board 977-0057

Additional parts required:

1 Microchip 24LC32P (optional); 1Microchip dsPIC30F6014 Microcontroller; MPLAB IDE (free download from Microchip); dsPIC30F C Compiler (learning edition is free); Plastic Enclosure; Color-enlarged copy of original TI-59 Programmable Calculator photo for keypads and outer enclosure.
LED Display Driver Board (optional)
Amt Part Description Allied Part #
2 0.1 uF Decoupling Ceramic Capacitors 648-0177
10 7-Segment LED Numeric Displays 5082-7650
1 10K DIL-16 Resistor Networks 755-4934
2 MAX 7219 LED Display DriverIC(s) 773-0115
1 1X8 Pin Header Strip 773-0115
1 Prototyping PC Bboard 977-0057
1 1x5 Pin Header Strips 900-0802 (madefrom)
3V/5V Power Supply Board
Amt Part Description Allied Part #
2 0.1 uF Decoupling Ceramic Capacitors 648-0177
10 10 nF Ceramic Capacitor 507-0210
1 2.2 uF Tantalum Electrolytic 881-0179
2 10 uF Electrolytic Capacitor 852-0033
1 68 uF Electrolytic Capacitor 881-7171
1 3MM Green LED 782-0045
1 3MM Red LED 782-0015
1 MAXIMMAX 688 Voltage Regulator IC No Allied equiv.
1 780 L5+5V Voltage Regulator IC 263-0135
1 1X3 Pin Header Strip 900-0802(madefrom)
2 470O hm 4-Jan Watt Resistor 296-6312
1 12O hm 4-Jan Watt Resistor No Allied equiv.
1 Zetex FZT 749SOT23 Transistor No Allied equiv.
1 9V Battery 884-5130
1 9V BATTERY STRAP 839-3094
1 Prototyping PC Bboard 977-0057

Add new comment

By submitting this form, you accept the Mollom privacy policy.