Everything you need to build your own Millie Bot. Core components for compute and sensing, motor system for mobility, and power system to keep it all running.
The brain and senses of the robot. A mini PC runs ROS2 for navigation and control, while LiDAR and depth camera provide environmental awareness. Two tablets handle the face display and remote control interface.

Main compute unit running Ubuntu 22.04 and ROS2 Humble.

360° laser scanner with 12m range for mapping and navigation.

Depth camera with on-device AI for person detection.

Travel router creating a dedicated robot network.

Android tablet displaying the animated face and voice AI.

Android tablet for remote control, mapping, and monitoring.
Differential drive using two DC gear motors and omni wheels for smooth mobility. An Arduino Nano Every receives velocity commands from ROS2 over USB serial and outputs PWM signals to the motor drivers.

DC gear motors for differential drive mobility.

H-bridge motor controllers for bidirectional speed control.

Microcontroller handling motor control via USB serial.

Multi-directional wheels enabling smooth movement in any direction.
A 12V battery powers the entire robot. Voltage converters step up to 19V for the mini PC and step down to 5V for tablets and electronics. Fuses protect each circuit, and USB ports allow charging external devices.

Main power source for the robot system.

Charger for the 12V battery.

Charging cable with connector for the battery.

Step-up converter powering the mini PC.

Buck converters for tablets and low-voltage components.

Main power disconnect switch.

Illuminated push button for power control.

Distribution panel with fused outputs for each subsystem.

Main fuse protecting the battery circuit.

Power wiring for high-current connections.

USB-A charging port for devices.

USB-C charging port for devices.

DC barrel connector for mini PC power input.
The robot frame and enclosures are 3D printed. Use PLA or PETG filament and heat-set threaded inserts for strong, reusable bolt connections.

PLA or PETG filament for 3D printed parts.

Fasteners for assembling printed components.

Heat-set threaded inserts for M3 bolts.

Heat-set threaded inserts for M4 bolts.