mp menu bottom
Software and Tools
All required software tools for your RP6 can be found on this page. Several of these files have to be extracted to a directory on your harddrive before you can use them.

NOTE: You need to be logged in as Administrator in order to install some of the Software packages on this site!



You need the Adobe® Reader® to view the Manuals and Datasheets. You have to obtain the latest release directly from

Java Runtime Environment

You need the Java Runtime Environment for RP6Loader / RobotLoader.
If you are using Linux, you should install Java with the package manager of your specific Distribution. Please also read the notes in the RP6 Manual! You may obtain new Versions of the JRE directly from the SUN Microsystems / Oracle Homepage:

If you are using old Win98SE/ME or older Win2K (without SP4) Systems, you can only use a JRE5. There is an alternative Version of RP6Loader that runs with Java 5.

»RobotLoader 2.5a
»RobotLoader 2.4a
»RobotLoader 2.3c
»RobotLoader 1.5h
»Version 1.4c
»Version 1.2
»Version 1.1c
»Version 1.1e-JRE5
RobotLoader v.2.5a (20130410)

RobotLoader has been developed to allow easy and fast program upload to the microcontrollers on RP6 and all its expansion boards. It is written in Java and runs on Windows and Linux. You do not need to install it - you can simply extract it to a folder on your harddrive and start it from there.
If you are using Windows, you have to install the USB driver before you can use this program (s. below)!

If you are using an old Windows version prior to Win2K SP4, you may only use the JRE5 Version of the RobotLoader. For old Win98SE/ME Systems, SUN officially only provides Java 5.

With Version 1.4 the RP6Loader now features some new Displays. With the Selftest program (included in the most recent example programs) you can adjust the Encoders. A detailled PDF Description can be found on the Documentation Website.

Starting with Version 1.5, the RP6Loader is now called RobotLoader as it also support various other AREXX Robot products. Version 2.x supports the new RP6 WIFI expansion board.

»Version 20120725f
»Version 20080510
»Version 20071016
»Version 20070928
»Version 20070811
RP6Library, RP6ControlLibrary and Example Programs (20120725f)

This archive contains the RP6 Function Library (RP6Lib) and related Example programs. It also contains the RP6 CONTROL M32 Function Library (RP6ControlLib) and Example programs.
Note: Of course you can run example programs for RP6 CONTROL M32 ONLY on the RP6 CONTROL M32 and not on the Microcontroller on the Robot Mainboard and vice versa!

Please note: With the newest RobotLoader, please also use the newest Example Programs (text interpreter supports CR+LF now).

» Download
WinAVR Version 20100110

WinAVR is a suite of executable, open source software development tools for the Atmel AVR Microcontrollers. It allows to run AVR-GCC (C-Compiler) and other open source tools on Windows. It is easy to install - just follow the instructions on your screen after launching the installer.

»v.3.4.2 Download
ATMEL AVR Toolchain

WinAVR development has been stopped some time ago. If you have trouble using it with a newer version of Windows, please try the Atmel AVR Toolchain as an alternative. You will have to install and setup a suitable text editor like Programmers Notepad 2 afterwards.

»CDM Driver 2.10.00 (XP/Vista/Win7)

»FTDI Driver
USB Interface Driver

This is the FTDI USB Driver for Windows (you don't need a Driver for Linux as it is already included in modern Linux Kernels). The newest CDM 2.02.04 Version is available for Win2k/XP/Vista and Win x64. You can use the CDM_Setup to install the Driver BEFORE you attach the USB Interface for the first time! If you want to install it manually, you find the extracted drivers in the apropriate folders on the CD. The Installation is described in the RP6 Manual and there are also Installation Guides in the driver folders.

If you still use old Win98SE/Me, then you can only install the older D2XX Drivers manually, because the CDM Drivers are not available for Win98!

Newer Versions of the Drivers can be downloaded from our website or directly from FTDI:

»CDM Driver 2.10.00 PID FIX SIGNED (use only in case of problems)

USB Interface Driver 2.10.00 signed for Win7 and Win8 (use only if you have problems with the FTDI Chip)

This Version of the driver should be used only if Windows does not recognize the USB Interface (i.e. the chip has the PID=0 problem). If you have installed the normal driver successfully and the device is shown in the device manager without exclamation mark you do not need this driver!
If you do have problems with the normal driver, you must use the manual installation via the Windows Device Manager, see screenshots in the PDF included in the driver archive. First you have to deinstall the existing FTDI drivers. Then two entries in the Device Manager have to be updated manually (Interfaces (COM & LPT) --> USB Serial Port (COMx) and USB-Controllers --> USB Serial Converter, see screenshot here). For further information and help please read our support Forum or contact support via E-Mail!

»Download (0.9MB)
avr-gcc, binutils and avr-libc

Here you can find .deb packages for Debian/Ubuntu Linux. They were taken from: After the installation you have to run "export PATH=$PATH:/usr/local/avr/bin" in order to be able to use the tools.

In case you want to compile avr-gcc on your own (no longer recommended!) like it is also described in the manual, here are the old (and OUTDATED!) instructions on how to do that:
This contains everything required to compile and install the avr-gcc, binutils and avr-libc for Linux. There are several patches that need to be applied to these packages. There is an automatic script that can do this. Of course you can also compile and install everything manually. This is described very detailled in the RP6 Manual! You should read it, this is not as easy as it is with WinAVR for Windows and you need to do several things on the commandline...

To install avr-gcc for Linux as described in the Manual (p. 29 ff), you have to download the archive and extract it to your home directory in a new directory "RP6".

Then you need to download the following packages:

- Binutils 2.1.7:
binutils-2.17.tar.bz2 (13 MB)

- GCC 4.1.1:
gcc-4.1.1.tar.bz2 (38 MB, if the link is broken try another mirror: )

Please do not extract any of the two archives - just store it along with the other files from the archive in the "RP6" directory.

Then you may continue as described in the Manual (p. 29 ff)!

©2007 AREXX Engineering Top