stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

crx1x1

@crx1x1

Joined June 1st, 2026

  • 9Devlogs
  • 5Projects
  • 1Ships
  • 1Votes
Ship Pending review

After 8 hours of development, I present the Periodic Table for the Evo!

It’s a fully custom and high-performance periodic table app based in MicroPython for the TI-84 Evo calculators. I literally built this because TI half-baked their product launch and forgot about literally every aspect of backwards compatibility! (looking at you, every appvar format ever built for the CE and lower)

What I have:
-A full 118-Element Data array: Complete data for every single element; atomic mass, electron config, electronegativity, density, phase, discovery year, and oxidation states.
-Faithful GUI recreation: I recreated the original TI-84 Plus CE Periodic Table app layout and interface to look and feel exactly like the built-in app (minus the speed, TI really had to lobotomize that)

AI Attribution:
AI tools used: Google Gemini
Scope: Generated almost the entirety of the 118-element dataset (E) as well a debugging partner.
From me: everything else!

Some side notes:
-You might see some strings scattered around in the E array. Those are simply to prevent the calculator from trying to display float inaccuracies that overflow out of the GUI box
-The screen recorder given in TI-Connect Evo is so slow, and my device camera is horrible, so whoopsies :P
-Go and roast TI for their sloppy rushed release!

  • 5 devlogs
  • 7h
Try project → See source code →
Open comments for this post

1h 54m 32s logged

i added basic scrolling and selection in the info panel, adding other stuff like more pages of information and horizontal scrolling to the next element

2
0
21
Open comments for this post

1h 36m 59s logged

I made a splash screen and added softkeys… I dunno what else to say besides that
also rewrote the stuff a tiny bit I guess

0
0
116
Open comments for this post

1h 0m 26s logged

I added a way to see the element and the symbol that’s being selected because not everyone remembers their periodic tables. (me neither) I’ll be adding soft buttons and a graph in the next devlog so there will be room for more features.

If you haven’t already, you should go check the periodic table app on the TI-84 Plus CE if you have one… or not.
(Exactly 1 hour lol)

1
0
220
Open comments for this post

1h 30m 17s logged

Well, I guess you could say I took a long break, huh?

Anyways, I spend a good hour of my time hardcoding some extra lookups so it can actually select up and down just like how it is on the TI-84 Plus CE. Yes, I seriously should optimize it, I know, but if it works, it works. I’ll be sure to make it more readable next commit.
Catch you in the next devlog!

0
0
18
Open comments for this post

38m 47s logged

Half functional selection, half functional brain, pushed commit anyways

todos:
add vertical selection as well
work on page that says the info and stuff
idk, whatever is on the TI-84 Plus CE but not on the Evo

(srry for the horrible video quality, i should get a new phone lulz)

0
0
28
Open comments for this post

1h 7m 14s logged

I put all the diodes and RGB LEDs. I still have quite a bit to route, especially the RP2040 and the usb-c port.

0
0
3
Open comments for this post

1h 59m 21s logged

I finished the schematic for the keyboard. It isn’t exactly elegant, but whatever, iteration is part of the experience, am I right? I was thinking of having magnetic pogo pins to connect different screens, but I’m open to ideas.

0
0
3

Followers

Loading…