Welcome to the core of the TNY-360!
The firmware is the software running inside the robot. It connects the electronics, movement system, sensors, user interface, and remote control features together.
You do not need to understand the firmware to use your TNY-360. However, learning how it works will help you understand its behavior, troubleshoot issues, and create more advanced programs.
Understand the main components of the firmware and how they work together.
Learn how commands become leg and motor movements.
Understand how one firmware supports different hardware configurations.
Discover how the firmware communicates with concrete hardware components.
Learn how Wi-Fi, the web server, WebSockets, and Bluetooth connect the robot to the outside world.
Understand how the screen, buttons, menus, LEDs, and audio are managed.
Learn how firmware, settings, user data, and web files are stored and updated.
Explore the configurable safeguards and autonomous behaviors currently in development.
Understand how the robot checks its body, detects problems, and calibrates itself.