About the Project
MI-23 is a student-built open-source graphing calculator project focused on creating a capable, affordable alternative to traditional graphing calculators.
Current Progress
- SDL2 desktop simulator working
- Expression parser and calculator UI implemented
- RP2350 hardware bring-up in progress
- Custom PCB design being developed in KiCad
- Graphing engine planned
Hardware
The current prototype uses the Raspberry Pi RP2350, a 320×240 ST7789 TFT display, a keypad matrix, and a rechargeable LiPo battery system.
Firmware
The firmware is written in C++ and uses a hardware abstraction layer so the same calculator logic can run on both the desktop simulator and real hardware.
Links
GitHub: github.com/MiracleAig/MI-23