A network map of insanity The target platform is a very constrained embedded system—the TI-84+ CE—an ez80 CPU with just over 60KB usable RAM and 2MB Flash space.

Featured project

lwIP-CE with TLS

Lightweight TCP/IP stack for the TI-84+ CE with an integrated Ethernet driver derived from lwIP by nonGNU. Contains a TLS 1.3 implementation and a custom lightweight trust store.


Networking Cryptography Whitepaper

Our Mission

For many students, the TI-84+ CE and related calculators are their first real embedded systems. A lot of us found our way into STEM by writing BASIC programs, then pushing further into C, Assembly, and low-level hardware constraints.

CagsCalcLabs exists to keep that path open. We build tools, networking stacks, security utilities, APIs, hosted services, and low-level software that turn graphing calculators into more capable, connected development platforms. We believe these devices should remain open to experimentation, serious programming, and the kind of curiosity that starts careers. And we are prepared to fight for that mission, unlike many calculator manufacturers.

Development values

Portable, documented, open

Projects should be understandable, reproducible, and useful beyond one demo. That means release notes, source links, public discussion, and a bias toward code other people can actually build on.

4 entries Open source

Online services

Backends for tiny clients

Game services, hosted infrastructure, and project support systems for calculator software that needs something beyond the device. If you have a multiplayer game or a software mirror you need hosted, this is the solution for you.

Hosting Backends

Campaign

Save Assemby

Low-level programming matters—it teaches the foundations of embedded systems and real-world computing.

Many modern calculator manufacturers, under bureaucratic pressure to prevent misuse, have abandoned this aspect of their platform in favor of senseless restrictions that do little to fix the underlying security flaws while simultaneously limiting what users can actually learn and build.

The campaign page explains why Assembly and C development are still essential for serious calculator work.

Right to tinker TI-84+ CE

My TI-84+ CE Projects