
Gertbot Advanced Rev 0.2 8-Sept.-2014
6
Going to Stepper 10 Amp.
I would not recommend this as you may not have a good ground between the boards.
Therefore I will not describe how to do this. You have to be technical savvy to get this right. That
again means you would not need a chapter to tell you how to do this.
If you want to try this don’t forget to cross connect the high-current detection circuit too!!! (The “stop
all boards if high current detected” may be a bit slow for this).
Uploading new software.
There is a GUI which can be used to upload new software: gb_upload. You normally cannot upload
your own software as the code to be uploaded is encrypted and need to pass strict CRC checks before
the board will accept it. To upload new code you must have only a single board connected. The
procedure is straight forward: Start the gb_upload program, press the ‘connect’ button. The program
will check if there is a single board connected. If so you can browse to a new image and press the
‘upload’ button.
There is no warranty if the upload goes wrong. Also there is no back-up
image. There is a re-flash service but you will have to pay for that.
You also need to remove power and apply it again if you abort the upload procedure.
Board Erase.
The controller on the board has the protection bits set. This means you can NOT connect a debugger
and see what is running. Neither can you upload your own code. If you want to program the Gertbot
with your own code you are welcome to do so but you must first perform a ‘Board Erase’.
A Board Erase will wipe all the code from the board.
Afterwards you will need an Atmel debugger to re-program the device.
This is how you can erase the board:
1. Make sure the board has no power.
2. Connect TP9 to a 3V3 pin. For example pin 1 of J10 or pin 17 of J3.
3. Apply 5V to the power supply.
4. Remove the power supply.
5. Remove the TP9 connection.
6. Apply 5V to the power supply.
The board is now erased. You can see this from the fact that the four LED’s are slightly glowing, but
none of them is blinking anymore.