Educational robotic arm that draws user voice commands.



An educational STEM company building a desktop 2D plotter that draws generative art.
Translating complex SVG vector paths into precise, real-time stepper motor commands via Wi-Fi without missing steps or causing jitter.
The ESP32-WROVER was chosen for its 8MB PSRAM, allowing the buffering of large G-code files locally. It drives two NEMA 17 stepper motors via TMC2208 silent stepper drivers.
We developed a custom FreeRTOS application. Core 0 handles the Wi-Fi stack and MQTT subscription for receiving vector payloads from a Cloud LLM (which generates the art). Core 1 is strictly dedicated to hardware timer interrupts for the TMC2208 drivers, ensuring micro-stepping accuracy down to 0.05mm. The PSRAM is utilized as a massive ring buffer.
Smooth, whisper-quiet drawing at 50mm/s. Zero dropped steps over 4-hour complex plotting sessions.
Let's discuss how ChipTalk can deliver results for your next project.