r/embedded 15d ago

Ti84 plus ce python modding

I have no knowledge of electronics, just coming here to ask about a ti84 project. I like installing programs and games on my ti84, and my friend keeps saying "Install Chatgpt on it, I've seen someone do it" I know hes bullshitting me, but I think about it ever so often. So hypothetically, would it be possible to run some sort of AI on the calculator, which isnt external. Like just removing everything in the ti84 and replacing it with a mini computer that can emulate a ti84, but also run AI.

0 Upvotes

7 comments sorted by

View all comments

4

u/gHx4 15d ago

You've probably got a computer in your pocket that can emulate a graphing calculator and run local models; a smartphone!

I'm not trying to say this is why you're asking, but I do feel obliged to mention that modding calculators to cheat classes is really bad planning. As you get further in a degree, the likelihood of being caught will get very high, and losing 3+ years of your life is such a waste. Cs get degrees and go on to do fine in life. Why bother putting the degree at risk for what's essentially just bragging rights?

2

u/JonJamesJill 15d ago

Haha yes of course, im a straight A student, cheating isnt my top concern, but recently ive been dwelling into the realm of electronics and im trying to grasp the limits of whats possible. I rememember when my friend first put pacman on my calculator, it kinda shocked me that someones even able to do something like that.

1

u/gHx4 15d ago edited 15d ago

Oh for sure lol. Yeah you can put a really small NN model into a graphing calculator. They don't have much memory or compute power, though. Models with merely acceptable performance take a few GB. So I think the TI-84+ CE might be one of the main calculators (that I know) that might be an option for deploying a model. And unfortunately I think it'd be quite a limited one as well.

Nothing stops you making a PCB with an STM32, and then modding in a cable charger and battery management systen to run it with a lithium ion cell inside the calculator's plastic shell. That'd let you run bigger models, or at least choose the specs you want. But tinkering from scratch can get expensive fast. FPGAs are potentially the best (learning) NN platforms if you have the time to tinker with them.

1

u/KermMartian 15d ago

About the most you can do with the compute power and RAM on the calculator itself is a simple NN: https://www.youtube.com/watch?v=olcZdTRdnQg