Firmware Update
This is the firmware setup path. Use it before configuration, bench testing, or flight work.
1. Install the required tools
Section titled “1. Install the required tools”For firmware development and uploads, install:
- Visual Studio Code
- PlatformIO IDE
- Git
On Windows, make sure Git is available on PATH.
A common install location is:
C:\Program Files\Git\cmd2. Build the firmware
Section titled “2. Build the firmware”Open the AstroNav Nano project in Visual Studio Code.
You can build it with the PlatformIO Build action or from a terminal:
pio runA successful build means the firmware compiled.
It does not mean the hardware or vehicle is safe to fly.
3. Upload firmware to the correct board
Section titled “3. Upload firmware to the correct board”Only upload to the intended AstroNav Nano and the correct serial port.
Example:
pio run --target upload --upload-port COM3Replace COM3 with the port assigned to your board.
4. Connect the board safely
Section titled “4. Connect the board safely”Before connecting the board:
- Disconnect pyro hardware.
- Disconnect hazardous loads.
- Disconnect launch hardware.
Then connect AstroNav Nano to your computer with USB.
Wait for startup to finish, then open the AstroNav Nano drive and read:
Howto.txtSettings.ini
5. Understand USB mode
Section titled “5. Understand USB mode”AstroNav Nano enters USB mass-storage mode when it detects USB power.
The normal USB input range is approximately:
4.5 V - 5.5 VIf the board sees a voltage outside the supported range, it may report Unknown and show warnings or faults. That does not automatically mean the board is damaged, but it does mean you should investigate before continuing.
6. What to do next
Section titled “6. What to do next”Once the board is connected and readable:
- Read Safety
- Continue with Getting Started
- Review Configuration
- Complete Pre-flight
- Use Flight States to understand the system during a mission
This page is only for firmware update and setup. The vehicle workflow starts in Getting Started.