Before building the physical robot, you must flash the firmware onto the microcontroller.
The TNY-360 firmware is developed using the PlatformIO ecosystem, which provides a powerful and user-friendly environment for embedded development.
All the firmware's source code can be found in the GitHub repository. If you never used VSCode or PlatformIO before, don't worry, we will guide you through the process step by step.
To flash the firmware, you will need to install a software called Visual Studio Code (VSCode) along with the PlatformIO extension. This will allow you to compile the firmware and upload it to the TNY-360's microcontroller.
Ctrl+Shift+X).Now that you have VSCode and PlatformIO set up, you need to get the firmware source code onto your computer.
File > Open Folder and select the folder where you extracted the firmware files.To flash the firmware onto your TNY-360, follow these steps:
A very common issue during this step is the use of a "charging-only" USB cable. A charging cable will power the board but will not allow data transfer. Ensure your cable is capable of data transfer.
A more user-friendly flashing tool is currently in development and will be available soon on the TNY Robotics website.
This web-based tool will allow you to easily select any firmware version and flash it to your TNY-360 without needing to install any software or use command-line tools.
Now that you have all the components, tools, and PCBs you need, head over to the Fabrication Guide to learn how to 3D print the parts of your TNY-360!