Guide

This is a small guide for your controller board. It is separate from the main documentation, as the functions described here can change quickly with new firmwares.

LCD and Buttons

The LCD is not necessarily needed for the controller to work. But it gives a good overview of the main parameters of your station. Together with the blue button, you can check some parts of your controller.

Button overview

During normal operation, the button has the following functions:

Pushing the blue button while doing a reset (i.e. with the black button), gives you the following possibilities:

LCD features

On top of the display is the status line, which shows several categories. If there's a problem on a particular category, then its text is inverted. Under some circumstances the text can blink. Here is a list of most different conditions for each category:

Every category has one or more pages in the main display area. Most of the displayed values should be self explaining. The page category is marked with a horizontal line in the status bar. The page switches automatically every ~8 seconds. You can switch the page by hand when doing a short push on the blue button. After that, the page won't get changed for some minutes. If this page looping is disabled in the settings, then there will be no automatic change to the next page. Some error events can always switch to another page, so that you can see the error message.

You can run actions on some pages when doing a medium push:

LEDs

The behaviour may change with upcoming firmware releases.

Buttons

Firmware Update

There will be updates of the controller firmware from time to time for bugfixes or to add new features. You should always have the latest version running. The flash process is very easy. At first, you have to download the .bin file to your local hard drive. The update itself has to steps:

1. Upload

Select the .bin file from your hard drive which you want to upload. This step leaves the main firmware untouched, because the data will be stored in the upper half of the controllers flash memory. That means, you can not harm your controller even when there's a failure during upload. As the settings are stored in the same flash area, they have to be deleted from the flash memory during the upload. After the upload is done, they are rewritten. So, all setting which are unsaved, will be saved to flash. Secondly, if there has been a failure during upload (reboot, power failure), the settings will get lost. The risk should be very low.

2. Flashing

When there's an uploaded file in the flash memory, there will be a second info box with information about the file. The most important information is the MD5-checksum, which identifies the firmware file. After upload, this checksum will be validated by our servers. If it's a known checksum, then the validation has been succeeded. If not, then there might been a problem during download, upload, writing to flash or this particular firmware is not in the validation list. You can still flash such a firmware, but it's risky! Instead, you should start from the beginning.

The flash process is simple: The firmware file from the 2nd half of the flash will be copied to the 1st half. It takes only some seconds and the controller will reboot after that operation. If you interrupt the copy process, the flash contents are invalid and the controller won't work! In this case, you have to flash the firmware via USB with your computer.