Leading The Way To The Future
Login [Register]

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 108 users online: 2 members, 83 guests and 23 bots.
Members: None.
Bots: MSN/Bing (2), Alexa (1), Spinn3r (1), MSN/Bing (6), Magpie Crawler (1), Magpie Crawler (2), Googlebot (10).
RSS & Social Media
You must log in to view the SAX chat widget
Ultimate Calculator 3 Progress
Published by KermMartian on February 8, 2010 at 3:03:52 AM CST | Discuss this article (78)

Over the past few weeks, I've been starting on my design for the Ultimate Calculator 3, the successor of the Ultimate Calculator 1 and the Ultimate Calculator 2. While both previous Ultimate Calculators involved casemodding an existing TI-83+ calculator, the latest revision will be housed in an entirely new case. Plans had original been devised for a laptop-style or clamshell case, with a QWERTY keyboard on the lower half and a screen and speakers on the upper half. As the design matured, it evolved into a slide-style case, which is useable as a calculator in expanded mode and as a gaming device in collapsed mode.

I started formal development by designing a clickable joystick for the upper half, based around the thumb-slide joystick from Sparkfun Electronics that I got as part of my Free Day order (thanks to CDI for the idea to use this). Next I designed the internal layout of the device, ending up with a form factor that will probably be 3.25" x 6.5" x 0.8", not much bigger than an original TI-83+ in any dimension. I then brainstormed a bus method that will allow the TI-OS's bus manager chip (a proprietary microcontroller about which little to no data is available) to directly access to QWERTY keyboard in direct input mode, but will allow an ATMega328 microprocessor to do key translation between the keypad and the bus manager chip, allowing different 2nd/alpha functions to be mapped to each key's primary function, eg, [ALPHA][PRGM] types A instead of C. Finally, I soldered a working LCD to a working motherboard to make sure a long cable between the mainboard and screen would work, decoded part of the pinout for the microcontroller on the TI-83+'s motherboard that coordinates input and output, and spent several nerve-racking hours soldering leads onto the legs of the chip. More progress in the near future in between working on my Master's thesis.

Ultimate Calculator 3 LCD Screen Ultimate Calculator 3 soldered keyboard wires

2010 Articles
January 2010 January 2010 [Back to News Archives Index]

Happy New Years from the FreeBuild crew published January 1, 2010 by elfprince13
[Beta] SysMon Server Monitor published January 15, 2010 by KermMartian
Bring the Calculators Back to IRC: Reviving #ti published January 21, 2010 by allynfolksjr
SysMon v1.0 published January 25, 2010 by KermMartian
Freebuild Linux Support published January 26, 2010 by elfprince13
One Hundred Thousand Posts published January 31, 2010 by KermMartian

February 2010 February 2010 [Back to News Archives Index]

TI-84+ OS v2.53 Leaked published February 7, 2010 by KermMartian
Ultimate Calculator 3 Progress published February 8, 2010 by KermMartian

March 2010 March 2010 [Back to News Archives Index]

Three New BASIC Programs published March 26, 2010 by KermMartian

April 2010 April 2010 [Back to News Archives Index]

SAX "Dupe Aborted" Bug Fixed published April 9, 2010 by KermMartian
Doors CS 7 Development Grinds Sluggishly to a Start published April 16, 2010 by KermMartian
Promotions; Sonic Screwdriver published April 28, 2010 by KermMartian
DCS7 Dev Continues; Long-Overdue PwdSE v2.0 published April 29, 2010 by KermMartian

May 2010 May 2010 [Back to News Archives Index]

DCS7 Dev: TabFuncs, Folder Restore published May 3, 2010 by KermMartian
Doors CS 6.3 Beta published May 12, 2010 by KermMartian
BinPac8x v1.0 published May 20, 2010 by KermMartian
Master's Thesis Completed published May 25, 2010 by KermMartian
Master's Graduation; DCS 6.4b Coming Soon published May 27, 2010 by KermMartian
Doors CS 6.4 Beta published May 30, 2010 by KermMartian

June 2010 June 2010 [Back to News Archives Index]

BinPac8x v1.2 published June 1, 2010 by KermMartian
Doors CS 6.5 Beta published June 5, 2010 by KermMartian
SourceCoder 2.5: Updates and Features published June 11, 2010 by KermMartian
TI-84+ Etch-a-Sketch With Real Shaking published June 12, 2010 by KermMartian
Doors CS 6.6 Beta published June 19, 2010 by KermMartian
Cemetech Contest #7: Doors CS published June 22, 2010 by KermMartian
DCSB Libs Progress published June 27, 2010 by KermMartian

July 2010 July 2010 [Back to News Archives Index]

Doors CS 6.7 Beta published July 2, 2010 by KermMartian
Return of the mobileTunes 3 Converter Upgrades published July 6, 2010 by KermMartian
Doors CS 6.7.6 Beta published July 21, 2010 by KermMartian
Doors CS 6.8 Beta published July 25, 2010 by KermMartian
Cemetech Contest #7 Deadline Fast Approaching published July 29, 2010 by KermMartian
BinPac8x Updated to v1.3 published July 30, 2010 by KermMartian

August 2010 August 2010 [Back to News Archives Index]

Doors CS 7 SDK Released published August 4, 2010 by KermMartian
Tokenizer DE v1.0 Released published August 6, 2010 by KermMartian
Presenting Document DE 7 published August 10, 2010 by KermMartian
Doors CS 6.9 Beta published August 13, 2010 by KermMartian
Doors CS 7.0 Release Candidate 1 published August 20, 2010 by KermMartian
Doors CS 7.0 Released! published August 25, 2010 by KermMartian
Contest #7: One Week to Go! published August 29, 2010 by KermMartian
Updates: Stats, Forum, Mobile published August 31, 2010 by comicIDIOT

September 2010 September 2010 [Back to News Archives Index]

Contest #7 Now Closed published September 5, 2010 by KermMartian
CALCnet2.2 Demonstrates Calculator Networking published September 6, 2010 by KermMartian
NetPong v1.0 Showcases CALCnet2.2 published September 10, 2010 by KermMartian
New Global Moderators published September 13, 2010 by KermMartian
Cemetech Contest #7 Results published September 14, 2010 by KermMartian
Landmark Months; Contest Downloads; CALCnet 2.2 published September 29, 2010 by KermMartian

October 2010 October 2010 [Back to News Archives Index]

On the Repair of TI-83+ LCDs published October 3, 2010 by KermMartian
CALCnet2.2 Manual/Whitepaper; Site Uptime, Downtime published October 8, 2010 by KermMartian
Upgrades and Downtime; DCS 7.1 Beta Soon published October 29, 2010 by KermMartian

November 2010 November 2010 [Back to News Archives Index]

Doors CS 7.1 Beta 1 published November 8, 2010 by KermMartian
mobileTunes v3.2 Released published November 10, 2010 by KermMartian
Ramping Up to CALCnet2.2 & DCS 7.1 published November 12, 2010 by KermMartian
Cemetech At 2^17 Posts, Active Despite Crunchtime published November 29, 2010 by KermMartian

December 2010 December 2010 [Back to News Archives Index]

Doors CS 7.1 Beta 2 published December 5, 2010 by KermMartian
Doors CS 7.1 Released! published December 14, 2010 by KermMartian
Merry Christmas, Cemetech and DCS7 Updates published December 26, 2010 by KermMartian

© Copyright 2000-2015 Cemetech & Kerm Martian :: Page Execution Time: 0.023637 seconds.