# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: Omnix summary: A 3D-printed 18-servo hexapod robot with an animated face that walks, balances using IMU sensing, and shows expressive face animations on a display. category: other difficulty: advanced license: hardware: GPL-3.0-only software: GPL-3.0-only source: repository: https://github.com/manojeetc/Omnix ref: 47e6c13077cf9d2fe935dc51e103d2f1eb545cff tools: - 3D printer - soldering iron - screwdriver files: parts_3d: cad/stl/ cad: cad/step/ images: - imgs/render.png software: framework: arduino specs: dof: 18 build_steps: - title: Print the body, leg, foot, head and mounting parts from the STL files - title: Centre the servos before fitting their horns - title: Wire the electronics power, servo power, I2C buses and display link - title: Install the ESP32 and Beetle firmware with the listed Arduino settings - title: Calibrate leg mapping, servo directions, neutral positions, battery voltage and - title: Test walking with short movements at low speed over Serial at 115200 baud