This week in Python on Microcontrollers, we have the CircuitPython 10.1.0 release candidate, a new guide for AI on microcontrollers, and more!
MimiClaw turns a tiny ESP32-S3 board into a personal AI assistant. It's a local-first, portable, privacy-first AI that runs on a $5 chip without requiring Linux, Node.js, or a server. It supports Anthropic (Claude) and OpenAI (GPT) and stores all data locally.
MimiClaw is an AI agent that runs on a $5 ESP32 board and delivers an OpenClaw-like experience, putting a private assistant in your pocket. It operates as a bare-metal AI agent, storing data in text files and interacting with the real world through GPIO pins.
This article details a $30 ESP32-based room mapper built with a Time-of-Flight sensor and IMU. It features 64-zone 3D visualization, real-time orientation tracking, temporal filtering, plane fitting, and a mapping mode. The project is breadboard-based and doesn't require soldering, but relies on an IMU for heading, which can cause inaccuracies if the device is moved.
MimiClaw is an OpenClaw-inspired AI assistant for ESP32-S3 boards, acting as a gateway between Telegram and Claude LLM to control hardware via chat. It's written in C, requires minimal resources (16MB flash, 8MB PSRAM), and offers low-power operation (0.5W).
This project details adding a wireless Adafruit Feather ESP32 with OLED display to interface with the MightyOhm Geiger Kit, including features like data logging to Radmon.org, web server diagnostics, and various display modes. It covers assembly, software setup, testing, and additional connections to a Raspberry Pi.
ESP32-S3 2inch Capacitive Touch Display Development Board, 240×320 Pixels, IPS Panel, 32-bit LX7 Dual-core Processor, Supports WiFi & Bluetooth, Onboard Camera Interface, ESP32 With Display
MicroPythonOS is a lightweight, fast, and versatile operating system designed to run on microcontrollers like the ESP32 and desktop systems. It features a modern Android-like touch screen UI, App Store, and Over-The-Air updates.
ESP32-S3 4.2inch RLCD Development Board, 300 × 400 Resolution, Supports Wi-Fi & BLE Dual-mode Communication And AI Voice Interaction
Build a voice-controlled AI assistant using an ESP32, Xiaozhi and MCP. This project focuses on safe hardware and software automation through the Model Context Protocol.