The AVR Programmer (Atmel-ICE) is a development tool used for programming of AVR microcontrollers. There are multiple modules within the AutoStore system that can make use of the AVR Programmer and some that require the AVR Programmer to be updated. The AVR Programmer provided by AutoStore and Bastian comes with specific cables required to connect to AutoStore modules.
The use of the AVR Programmer is considered an advanced troubleshooting step when there is suspicion that existing firmware installed on a module to be corrupt. In some cases the AVR Programmer is the only way to update a module. The details for what modules are updated using the AVR Programmer are listed below:
Module | Required/Optional |
R5 CPU |
Optional |
R5 Gripper CPU | Required |
R5 Radios (433/915 MHz & 2.4 GHz) | Optional |
R5 Radio ID (433/915 MHz) | Required |
R5 Radio ID (2.4 GHz) | Optional |
R5 Charger CPU | Required |
B1 Gripper CPU | Required |
B1 Radio (2.4 GHz) | Optional |
ASIO 2.X | Required |
ASAP (433/915 MHz & 2.4 GHz) | Optional |
Carousel Port Controller | Optional |
Carousel Port Arm Driver Box | Optional |
Conveyor Port Controller | Optional |
Conveyor Port Motor Driver Box | Optional |
Relay Port Controller | Optional |
Swing Port Controller | Optional |
Swing Port Driver Unit | Optional |
When programming with the AVR Programmer you will use Microchip Studio to flash the firmware. See attached media for a guide on using the AVR Programmer.
You can purchase the AVR Programmer here: Autotore AVR-programmer kit