TI-83 Gets CircuitPython Upgrade

Graphing calculators are an interesting niche market these days. They’re relatively underpowered, and usually come with cheap, low resolution screens to boot. They remain viable almost solely due to their use in education and the fact that their limited connectivity makes them suitable for use in exams. The market is starting to hot up, though – and TI have recently been doing some interesting work with Python on their TI-83.

Rumor has it that TI have been unable to get Python to run viably directly on the TI-83 Premium CE. This led to the development of the TI-Python peripheral, which plugs into the calculator’s expansion port. This allows users to program in Python, with the TI-Python doing the work and the calculator essentially acting as a thin client. The chip inside is an Atmel SAMD21E18A-U, and is apparently running Adafruit’s CircuitPython platform.

This discovery led to further digging, of course. With some hacking, the TI-Python can instead be replaced with other boards based on Atmel SAMD21 chips. For those of you that aren’t in Atmel’s sales team, that means it’s possible to use things like the Adafruit Trinket M0 and the Arduino Zero instead, when flashed with the appropriate CircuitPython firmware. It’s a tricky business, involving USB IDs and some other hacks, but it’s nothing that can’t be achieved in a few hours or so.

This is a hack in its early days, so it’s currently more about building a platform at this stage rather then building fully-fledged projects just yet. We’re fully expecting to see Twitter clients and multiplayer games hit the TI-83 platform before long, of course. When you’ve done it, chuck us a link on the tip line.

[Thanks to PT for the tip!]

Global CALCnet: Your TI-83 Just Acquired Internet

Global CALCnet lets you connect your TI graphic calculator to the Internet and use your favorite services like instant messaging and Internet relay chat. It also provides the option of worldwide multiplayer functionality for games ported to the device such as Scorched Earth and Tetris. We looked in on [Christopher Mitchell’s] CALCnet in December when it was being used to create local area networks with the adding machines. He’s taken that up a notch with a helping hand from Arduino. An Arduino board is used to connect the serial communications from the calculator to an Internet connected PC via the Arduino’s USB capabilities.

Think this will waste a lot of time in schools? Unlikely since an Internet connected computer is integral for this system to work. If you have a computer in front of you why waste time on the calculator network? Still, how hard would it be to build a WiFi module that can directly connect them to an access point? That may be a moot point as the Slashdot article that pointed us to global CALCnet also links to a calculator port of DOOM. It runs quite well, as you can see in the video after the break. This is a must-have for anyone owning a TI Nspire that can run it.

Continue reading “Global CALCnet: Your TI-83 Just Acquired Internet”

GameBoy Color In A TI-83


[Mark] had a broken TI-83 graphing calculator and an overwhelming urge to play Pokemon in math class. The solution to his predicament, obviously, is to hack a GameBoy color into the body of his TI-83. He gutted the calculator and connected the front buttons to the contacts on the GameBoy. After some cramming and taping bits together, he got it all working. Now he just needs to find a way to make the cartridge a little bit less conspicuous.

[via Make]

TI-83 Intervalometer

The headline How to Make Time Lapse Video With Your DSLR didn’t really grab us. Honestly, you pay that much for a camera and it can’t do time lapse out of the box? Well, we nearly missed the real story: [Chris Martino] was using a TI-83 to act as the intervalometer for the camera. The calculator has a 2.5mm audio jack for it’s data port and the camera has an identical port for the shutter trigger. The TI-83 runs a program with a FOR loop to act as the timer. When the loop completes it sends data to the port, and the voltage triggers the shutter. The rate isn’t very exact and varies depending on the charge left in the batteries. [Chris] estimated 10000 program iterations ends up being about 26 seconds between pictures. This technique has been tested on 84, 86, and 89 series calculators too. There are a couple example time lapse videos embedded after the break.

Continue reading “TI-83 Intervalometer”

Modded TI-83 Calculator

[Christopher] sent in his modded TI-83 calculator. (Hit the read link, a bug is broke the one I tried to embed) Besides the uh, racing stripes, he added a PS/2 port (though I see drivers for this mod are up on ticalc.org) and an integrated (cpu controlled) RGB backlight. The backlight is controlled with a programmable AND array that’s slaved off a pair of the CPU I/O lines. Just to top everything off, I poked around and found that you can overclock these puppies, as well as expand their memory. I’m hopeful that wetsanding and varnishing the thing 10 times smoothed out the paintbrush lines, but an inexpensive airbrush would yield much smoother results.

Overclocking And Watercooling The TI-84, Just Cause

The TI-84 is an enduring classic – the calculator that took many through high school, college and beyond. A hacker’s favorite, it’s been pushed to the limits in all sorts of ways. The crew at [Linus Tech Tips] decided to join in the fun, overclocking a TI-84 Plus and adding water cooling to boot. 

The TI-84 uses a simple resistor capacitor circuit to generate its clock, making it overclocking it a cinch. By changing the resistor value in the circuit, the clock can be made to run faster. The team have some issues with pads delaminating from the PCB, but manage to sub in a trimpot which lets the clock be changed on the fly. A boost of 10MHz over stock gets the calculator operating at 26MHz, with notably quicker performance in the TI port of Doom 2. Without accurate measurement of CPU temps, it’s hard to say whether watercooling the calculator is justified. However, the team do a great job of entirely overengineering the solution, with a custom-made cooling block hooked up to a massive spherical reservoir.

With the stability issues inherent in overclocking, and the unwieldy watercooling tubes, it’s not a good hack in the practicality sense. It is, however, quite amusing, and that’s always worth something. TI calculators have long been targets for hackers, and you can even get them online if you so desire. Video after the break.

Continue reading “Overclocking And Watercooling The TI-84, Just Cause”

The Feather “FAUXBERRY” Is Now A Real Thing

Last month we featured an interesting project from Hackaday.io that was essentially trying to recreate the iconic Blackberry form factor for use with Adafruit’s line of Feather development boards. This would let you drop in modules for everything from LTE to packet radio, opening up a nearly limitless possibilities for handheld hacking. The only problem was, it didn’t actually exist yet.

But recently creator [arturo182] wrote in to tell us that not only had all the parts arrived, but that he’d completed assembly of the first prototype. He even put together a video about the current status of the device, which you can see after the break. The short version is: it works, and it looks fantastic.

For those who might not have seen this project the first time around, the front features a 2.6 inch 320×240 touch screen display, four general purpose buttons, a RGB NeoPixel LED for visual status display, a five way joystick, and what’s arguably the star of the show, a QWERTY keyboard originally designed for the Blackberry Q10. Around the back it has an SD card slot, a socket for the Feather module of your choice, and some handy GPIO expansion pads you can attach your own hardware onto.

[arturo182] says he’s looking at a couple cosmetic changes, but on the whole, everything works and he considers the PCB essentially done. He’ll soon be sending out a handful of test units to individuals who’ve expressed interest in helping him develop the project and then…well, he’s not really sure what’s going to happen then. Some kind of commercial release seems like the logical conclusion given the interest he’s already seen in the project, but he hasn’t quite worked out whether that will be a kit or as assembled devices.

Until then, anyone who’s looking for a pocket sized device that will let them bang out some Python with a physical keyboard will have to stick with their TI-83s.

Continue reading “The Feather “FAUXBERRY” Is Now A Real Thing”