I've long wanted to create a mashup of an embedded development board (think Raspberry Pi or Beaglebone) and a TI calculator case and keyboard, with the goal of creating a TI calculator that can emulate all of the calculators from the TI-73 to the TI-84+CSE (or even including the TI-85 and TI-86). I envision, besides the dev board, a Li-Po battery, a USB port for charging, a 320x240 color LCD, and the calculator's original I/O port and keyboard connected. To this end, I have finally purchased the extremely cool Odroid-W development board, a tiny Raspberry Pi-compatible board, loaded Raspbian onto a microSD card, and was able to boot it up. I don't have the proper LCD or even a 3.3V UART-to-USB device to be able to see what it's doing, but the blue activity LED does what it's supposed to.
Anyway, now I have a lot of decisions to make, and I'd love you guys' help in figuring out what I should do:
I'll keep updating this topic as I make progress on this project, regardless of what people post here. I'll also review projects like this GBA+Odroid-W mockup.
Anyway, now I have a lot of decisions to make, and I'd love you guys' help in figuring out what I should do:
- What LCD should I use? Will a ~2.2" 320x240-pixel SPI color LCD be too slow for calculator emulation? I have a parallel LCD that I use with my Beaglebone Black, but the Pi (and thus the Odroid-W) don't really have enough GPIO pins to deal with that.
- What battery should I get? The Odroid-W is really cool in that it has on-board power management and charging circuitry, so all I need is a Li-Po battery with a Molex 51021-0200 connector. Odroid's creator, Hardkernel, sells a $6 750mAh battery, but with the amount of space available in the TI-83+/TI-84+ battery case, I'd love to go for something a little beefier. Any recommendations? I can obviously also buy the connector and splice it onto another battery.
- I'll have to interface the keyboard matrix (well, I want to). This should be pretty trivial, considering I already have plenty of documentation from my previous explorations into reverse-engineering the keyboard for the Ultimate Calculator.
- What calculator should I use for the base? I have plenty available, from the TI-83+ to the TI-84+ to the TI-89Ti. I'd love to use a TI-83+SE, because it looks so spiffy, but I'm always loath to lose yet another TI-83+SE from my collection. I have a couple that I haven't been able to fix no matter how hard I try, so I will probably go that route. Bonus points for the fact that the TI-83+ case leaves lots of space behind the LCD for the Odroid-W to fit in.
I'll keep updating this topic as I make progress on this project, regardless of what people post here. I'll also review projects like this GBA+Odroid-W mockup.