AI-Powered Hardware Testing Robot

Meet "The Bear" (B3AR) — a custom-built, 3D-printed robot designed to solve one of the hardest problems in mobile development: physical hardware testing. In this video, I walk through the design, engineering, and real-world application of this automated test rig. Built to physically interact with Lexi B3 hearing aids, The Bear uses precision-engineered grippers and a vertical elevator to move devices in and out of their charging cases, allowing for end-to-end testing of hardware states (On, Off, Uninitialized) synchronized with iOS UI tests. What’s inside: The Engineering: A deep dive into the 3D-printed structural components, the use of Robert’s linkage for linear motion, and custom silicon-molded gripper pads. The Brains: Powered by a cost-effective ESP32 microprocessor running a web server with a Model Context Protocol (MCP) interface. AI-Powered Debugging: See how I used Claude and the MCP interface to replicate complex, timing-sensitive bugs and verify fixes automatically. Platform Agnostic: While shown here with iOS, the HTTP interface makes it compatible with Android, Appium, and any modern testing framework. Technical Specs: Electronics: ESP32, Hobby Servos, Stepper Motor with screw thread. Materials: ~1kg of PLA & PETG, 80+ bearings for precision movement. Software: Custom firmware with HTTP & MCP support for AI agent integration. Chapters: 0:00 Intro to The Bear (B3AR) 0:26 Mechanical Design: Grippers & Elevator 0:38 Managing Hardware States for Testing 1:38 Synchronizing Robot with iOS UI Tests 3:18 ESP32 & Model Context Protocol (MCP) 4:05 AI-Powered Bug Replication with Claude 5:49 Future Roadmap: Audio Analysis & More 12:09 The Prototype Journey: From LEGO to 3D Print 14:30 Materials, Cost, and Construction About Luke Van In: I'm an iOS engineer exploring the intersection of hardware automation, AI, and software quality. If you're interested in robotics, 3D printing, or advanced QA workflows, consider subscribing for more updates on this project. #Robotics #3DPrinting #iOSDevelopment #SoftwareTesting #Automation #ESP32 #AI #ClaudeAI #Engineering