Skip to content
This is the development version of the documentation. It may change before the next release. See 0.9.x for the latest release.

Firmware

For the AUTD3 device to operate correctly, a version of the CPU / FPGA firmware compatible with the SDK must be flashed.

Firmware updates are performed using the Firmware tab of the GUI console autd3-console.

See Console for how to obtain it.

If both the CPU and the FPGA run firmware v0.9.0 or later, the device can be updated with nothing but an Ethernet cable. If either is older than v0.9.0, use the JTAG procedure below.

Each EtherCAT link requires its own configuration and preparation. See Link for details.

  1. Connect the AUTD3 and the PC with an Ethernet cable, then turn on the power
  2. Launch autd3-console and open the Firmware tab
  3. Select Version and Target (Both / FPGA / CPU). Use Both unless you have a reason not to (updating only the CPU leaves the FPGA on a different version, which the SDK refuses to connect to)
  4. Make sure Method is EtherCAT (OTA) (the default)
  5. Choose echocat / TwinCAT / Remote under Link and fill in the settings (the defaults are fine)
  6. Press Flash. Progress is shown in the log at the bottom of the panel. The CPU takes tens of seconds, the FPGA about 90 seconds per device
  7. The update is complete when Ok! appears in the log. No power cycle is needed

Do not power off the devices during the update. If the update fails, power-cycle the devices and try again.

Flashing the firmware requires the following external tools. In each case, the executable must be on the PATH (on Windows, the installation location is detected automatically).

Connection points for the firmware update cable
  1. Turn off the AUTD3 power
  2. Connect the cables described above. The connection points are as shown in the figure above.
  3. Turn on the AUTD3 power
  4. Launch autd3-console and open the Firmware tab.
  5. Select the version to flash from Version
  6. Choose the target to flash under Target (Both / FPGA / CPU).
  7. Choose JTAG under Method
  8. Press Flash. Progress is shown in the log at the bottom of the panel. Flashing takes several minutes.
  9. After flashing completes, power-cycle the AUTD3 to apply the new firmware.