website logo
Home pageWeb storeDistributors
Software
Hardware
Settings
Troubleshooting
Navigate through spaces
⌘K
Hardware manuals
Controller Comparison
Controllers
CNC310
CPU5A4(E)
CNC530
iCNC600
CNC720
CNC760
Firmware upgrade
Firmware changelog
Getting started with your new controller
Accessories
SensorHUB
UIO-10
Wireless Pendant
Wired Pendant
Electronics Basics
Open Collector
Docs powered by
Archbee
Controllers

Firmware upgrade

10min

All controllers that contain a USB port use the USB to upgrade the firmware of the controller. See the table below for an overview of the connection required.

Controller

Method

Jumper

CNC310

USB

PRG

CPU5A3/CPU5A4/CPU5A4E

USB

JMP1

CPU5B

USB

JMP1

CNC720

Ethernet

JP12

CNC760

Ethernet

JP11

iCNC600

USB

JP1

Prerequisites

Ensure the skip bootloader jumper on the controller is removed. Check the table above or the jumper section of your board's manual which one it is.

The new firmware and the tool required to update the controller can be found in a .zip file on our website from the respective product page under Downloads/manuals.

Make sure you download the correct version for your controller board. Uploading incompatible firmware or using the wrong bootloader app will result in a non-functioning board.

How to find the correct files. As an example for the CPU5A4
How to find the correct files. As an example for the CPU5A4




Make sure to extract the archive .zip file before proceeding.

.cry and .exe file are inside the archive
.cry and .exe file are inside the archive


Flashing a controller through USB - CNC310/CPU5A/CPU5B/iCNC600

Start the correct bootloader application for the controller you want to upgrade. It will indicate that no board is detected.

If the application does not start, please install vcredist_x86.exe which comes included in the zip file.



Starting the upgrade tool.
Starting the upgrade tool.


Connect the controller to USB and apply additional to the controller power if needed. Two LEDs on the controller will begin blinking indicating it is in bootloader mode, this will continue for 5 seconds. If during this time no connection between the bootloader application and the controller can be established, the controller will leave the bootloader mode and resume regular operation.

In the 5 seconds after applying power, the application should give the following status updates

Connecting to the controller.
Connecting to the controller.


If this is not the case, remove power from the board and try again, but this time press GetVersion repeatedly and quickly after reapplying power.

Now it's time to load the firmware file you want to upload to the controller. Click on 'File' and browse for the firmware file that you have downloaded. In this case 'cpu5a_usb_v111.cry'.

Loading the firmware.
Loading the firmware.


The final step is programming the controller by clicking on the 'Program' button.

Uploading/programming the new firmware.
Uploading/programming the new firmware.


When programming was successful shut down the controller by removing power from the board. In case a jumper had to be removed earlier, this is the time to put it back.

Restart the controller and the software should now report the correct new firmware version number.

Document image


Flashing a controller through Ethernet - CNC7xx

Start the correct bootloader application for the controller that needs to be upgraded.

If the application does not start, please install vcredist_x86.exe which comes included in the zip file.



Enter the correct IP address if this deviates from the preset IP.

Press 'Browse' to select the new firmware file.

Press 'Start Auto Connect'

Make sure the controller is connected using Ethernet and apply power to the board. Two LEDs will start flashing for five seconds., in this time the application will connect to the controller and indicate this in the box at the bottom.

The final step is programming the controller by clicking on the 'Program' button.

When programming was successful shut down the controller by removing power from the board. In case a jumper had to be removed earlier, this is the time to put it back.

Restart the controller and the software should now report the correct new firmware version number.

Document image




PREVIOUS
CNC760 DIN Rail Mount
NEXT
Firmware changelog
Docs powered by
Archbee
TABLE OF CONTENTS
Prerequisites
Flashing a controller through USB - CNC310/CPU5A/CPU5B/iCNC600
Flashing a controller through Ethernet - CNC7xx
Docs powered by
Archbee