Themata.AI
Themata.AI

Popular tags:

#developer-tools#ai-agents#llms#claude#ai-ethics#code-generation#ai-safety#openai#discussion#anthropic

AI is changing the world. Don't stay behind. Clear summaries, community insight, delivered without the noise. Subscribe to never miss a beat.

© 2026 Themata.AI • All Rights Reserved

Archive

|

Topics

|

Privacy

|

Cookies

|

Contact
llmsmicrocontrollersedge-aideveloper-tools

Running a 28.9M parameter LLM on an $8 microcontroller

GitHub - slvDev/esp32-ai

github.com

July 25, 2026

3 min read

🔥🔥🔥🔥🔥

61/100

Summary

A 28.9 million parameter language model generates text on the ESP32-S3 microcontroller, which costs about $8. The model operates entirely on the chip without server communication, displaying output on a small screen at approximately 9 tokens per second.

Key Takeaways

  • The model has 28.9 million parameters and runs entirely on the ESP32-S3 microcontroller without server connectivity.
  • It utilizes Google's Per-Layer Embeddings to store most parameters in flash memory, allowing it to operate efficiently with limited SRAM.
  • The model was trained on the TinyStories dataset, enabling it to generate coherent short stories but not to answer questions or follow instructions.
  • The model achieves a speed of approximately 9 tokens per second and has a size of 14.9MB at 4-bit precision.
Read original article

Community Sentiment

Mixed

Positives

  • It's impressive what you can achieve with a microcontroller for just $5; the possibilities for running AI models are expanding.
  • The use of per-layer embedding tricks opens fascinating avenues for deploying TTS models on low-power devices like the ESP32.
  • Running a 28.9M parameter model on a microcontroller showcases how far AI deployment has come, making powerful tech more accessible.

Concerns

  • Running models on microcontrollers feels constrained and impractical; they might not be suitable for serious AI tasks.
  • The performance metrics are concerning; one user reported 10 seconds per token, which is painfully slow for real applications.
  • There's skepticism about scaling to larger models on constrained hardware, which raises doubts about the practicality of these microcontroller setups.

Related Articles

GitHub - Carloscodix/qapla: A char-level transformer trained from scratch on an $8 ESP32-S3. Not inference: the chip runs the full training loop, with backprop written by hand in C.

An SLM trained on $8 ESP32-S3

Aug 5, 2026

Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things

Qwen 3.8 27B is excellent, but it defaults to overthinking things

Aug 16, 2026

A 10 year old Xeon is all you need - point.free

A 10 year old Xeon is all you need

Jun 1, 2026

GitHub - lyogavin/airllm: AirLLM 70B inference with single 4GB GPU

AirLLM 70B inference with single 4GB GPU

Aug 3, 2026

Blog

How Taalas “prints” LLM onto a chip?

Feb 21, 2026