Backed by validation from the 1517 Fund community

Scientific Mastery, Decolonized.

NumOS runs a full Symbolic Math Engine, real-time Navier-Stokes physics, and 17 university-grade apps on a $5 ESP32-S3 with 97 KB RAM.

d/dx [ x³ + sin(x) ] 3x² + cos(x)
Live symbolic CAS on $5 silicon
ESP32-S3 running NumOS CAS live demo
YouTube demo · coming soon
$5
BOM cost
97KB
Total RAM
17
Live apps
85+
CAS unit tests
30×
Cost advantage

$150 Legacy Hardware
vs. $5 Silicon.

The incumbent calculators haven't changed their core architecture in 30 years. We run on a processor that costs less than a coffee — and surpass them in symbolic computation.

Capability
~$15
OPEN SOURCE
~$119
~$179
~$79
Symbolic CAS (Derivatives) Pro — 17 rules SymPy
Symbolic Integration (Slagle) Slagle heuristic
Step-by-step Solutions Full steps
Real-time Physics Simulation Verlet + N-S
Particle Sandbox (30+ materials) Powder-Toy class
Natural Display V.P.A.M.
Open-Source (MIT)
BigNum Arithmetic (Overflow-safe) CASInt/CASRational
MCU / Core ESP32-S3 LX7 @ 240 MHz Zilog eZ80 ARM Cortex-A7 STM32F730
Hardware Cost (BOM) ~$15 ~$119 ~$179 ~$79
NumOS already surpasses the TI-84 in CAS capability — at 8× lower cost. On track to match the NumWorks with WiFi connectivity and Python scripting.

How we squeeze university-grade CAS
into 97 KB.

Applications (17 apps)
Calculation
Equations
Calculus
Grapher
Statistics
Bridge Designer
Particle Lab
Neural Lab
+ 9 more
Pro-CAS Engine PSRAM
SymExpr DAG (hash-consed)
SymDiff — 17 rules
SymIntegrate — Slagle
OmniSolver
BigNum (CASInt/Rational)
8-pass Simplifier
Math Engine
Tokenizer
Shunting-Yard Parser
RPN Evaluator
Natural Display AST
Hardware Abstraction
LVGL 9.x UI
TFT_eSPI FSPI DMA
KeyMatrix 5×10
LittleFS

Hybrid PSRAM / Internal RAM Architecture

🧠
Internal SRAM
327 KB total
28.8% used
97 KB used · LVGL + DMA buffers + stack
💎
PSRAM OPI
8 MB total
<2% used
CAS DAGs + step logs + particle grids
Flash
16 MB total
23.2% used
1.52 MB firmware · LittleFS variables
🔧

ESP32-S3 LX7

Dual-core @ 240 MHz. Native USB. The same chip powering industrial IoT — at commodity price.

📐

Pro-CAS Engine

Immutable expression DAG with hash-consing (ConsTable). Slagle integral heuristic. Sylvester resultant solver. Built from scratch in C++17.

🌊

Real-Time Physics

Verlet integration bridge simulator. Navier-Stokes-inspired fluid dynamics. 30+ material particle sandbox — all at 60 Hz on 97 KB.

🖥️

LVGL 9.x UI

320×240 IPS colour display. Double DMA flush pipeline. Natural Display renders real fractions, radicals, and superscripts as on paper.

🧪

85+ Unit Tests

Comprehensive CAS test suite: rational arithmetic, polynomial factoring, symbolic diff/integrate, OmniSolver, step deduplication.

🔓

MIT Licensed

Every line is open. Fork it, run it on any ESP32-S3. No proprietary SDK, no locked bootloader, no vendor tie-in.

17 Apps. One $5 Chip.

CAS ENGINE

Symbolic Math

∫ x·eˣ dx = eˣ(x−1) + C
d/dx[sin(x²)] = 2x·cos(x²)
3x³−2x+1 = 0 → step-by-step

Full Slagle symbolic integration (table lookup, u-sub, integration by parts/LIATE). 17-rule symbolic differentiation. Non-linear system solving via Sylvester resultant.

PHYSICS

Bridge Designer

Real-time Verlet physics. Stress analysis with live beam colour mapping (green→red). Wood / Steel / Cable materials. Truck and car load testing at 60 Hz.

SANDBOX

Particle Lab

30+ materials: Sand, Water, Lava, LN2, Wire, Iron, C4, Clone. Spark electronics with Joule heating. Phase transitions. Bresenham line tool. LittleFS save/load.

AI

Neural Lab

On-device neural net training: SGD+Momentum, L2 regularisation, 5 scenarios (XOR, Classifier, Sine, Spiral), bilinear upscale heatmap. Save/load via LittleFS.

GRAPHING

Function Grapher

y = f(x) real-time colour graphing. Zoom and pan. Value table. Complex expression support via the full Math Engine pipeline.

STATS

Statistics Suite

Statistics, Probability, Regression, Sequences apps. Full numeric pipeline backed by the Math Engine evaluator and variable store.

From Breadboard
to 4-Layer PCB.

PHASE ACTIVE

Input Bridge / HIL Testing

Hardware-In-the-Loop validation on breadboard prototype. Full NumOS firmware running. All 17 apps live. 5×10 key matrix wired (3 columns active). ILI9341 IPS 320×240 display at 10 MHz SPI. USB CDC console.

MCUESP32-S3 N16R8 @ 240 MHz
DisplayILI9341 IPS 3.2" · 320×240
Keys5×10 matrix · 15 wired
Storage16 MB Flash · 8 MB PSRAM OPI
IN DESIGN

4-Layer PCB

Custom 4-layer PCB integrating ESP32-S3, TP4056 Li-Po charger, 5×10 mechanical keyboard matrix, display connector, and USB-C power delivery. KiCad schematic in active design.

Layers4 (Signal / GND / PWR / Signal)
Form factorCasio ClassWiz size
ChargingTP4056 Li-Po via USB-C
ToolKiCad
IN DESIGN

3D-Printed Chassis

Custom ergonomic enclosure designed to fit the 4-layer PCB. Dimensional specifications locked. Manufacturing-ready design targeting FDM and SLA printing for prototype runs.

Design toolCAD (dimensions locked)
TargetFDM + SLA prototypes
BOM target<$15 total hardware
🔬
Every bug documented. Every fix published. 6 critical ESP32-S3 bring-up issues resolved, fully documented in docs/HARDWARE.md. The community can replicate this build today.

From Prototype to
Global Open Standard.

Nov 2025

First Light

First correct numerical calculation on serial terminal. Tokenizer → Parser → Evaluator pipeline live.

Dec 2025

Natural Display

Real stacked fractions on TFT screen. V.P.A.M. visual AST with 2D cursor navigation.

Jan 2026

Launcher 3.0

LVGL 9.x · animated splash screen · 3×N icon grid · SerialBridge for PC control.

Feb 2026

Pro-CAS Engine

Full symbolic algebra: BigNum, DAG, SymDiff (17 rules), Slagle integrals, 8-pass simplifier, OmniSolver. 85+ unit tests.

Mar–Apr 2026

17-App Platform

Bridge Designer (Verlet physics), Particle Lab (30+ materials), Neural Lab, Statistics, Probability, Regression, Sequences, Python — Phase 6 complete.

NOW

HIL Testing + PCB Design

Hardware-In-the-Loop validation. 4-layer PCB in KiCad. 3D chassis design. Input bridge firmware. All apps live on breadboard.

Phase 7

Matrices + Complex Numbers

Matrix editor, determinant, inverse. Full complex number arithmetic. Definite integrals. Series expansion.

Phase 8

Connectivity + Scripting

WiFi sync. Python REPL. USB file transfer. Battery charging via TP4056. Community app store.

V1.0

Global Open Hardware Release

Production-ready PCB. BOM <$15. Full documentation for community manufacturing. The open-source TI killer — shipped.

The calculator industry
hasn't been disrupted yet.

Built by a 15-year-old systems architect from Spain. Invited to the 1517 Fund builder community. Applying to Magnificent Grants. The code is live, the hardware works, and the monopoly is crumbling.

MIT Licensed · ESP32-S3 N16R8 · C++17 · LVGL 9.x · neocalculator.tech