3D_Printer_Firmware_Sparkcu.../electronic/CS_Repetier-Firmware/AdditionalArduinoFiles/README.txt

53 lines
2.1 KiB
Plaintext

The Due implementation of the default arduino disables the watchdog feature at
startup. Due to ARM limitation, it is not possible to enable a watchdog once it
is disabled. For that reason, the watchdog feature does not work with default
Arduino installation.
Also some other boards like the Alligator board need their own variants, which can be
copied and installed the same way.
To solve the problem copy the modified version as follows:
---------------------------------
For Arduino 1.6 and newer
At least with Arduino 1.6.5 there is no need to install the Repetier additions.
Only if you use the Alligator board you still need to copy the files.
To test if watchdog is working correctly, send M281 which should trigger
the watchdog.
Install latest Arduino IDE and in Tools->Board->Boards Manager download the
Arduino Sam Boards to get basic structure for Due base boards.
boards.txt needs to be copied to C:\Users\<your user name>\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.5
It contains the 2 original entries plus a new one called Arduino Due for Repetier.
If you have modifed the boards.txt before, add only the last entry in boards.txt.
Copy the folder arduino_due_repetier to
C:\Users\<YourUserName>\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.5\variants
After a restart you have a new board in your list. Use it only if you
compile with watchdog feature enabled (which is the preferred way for increased safety)
----------------------------------
For Arduin 1.5.0 - 1.5.8
boards.txt needts to to to <ArduinoInstallPath>/hardware/arduino/sam
It contains the 2 original entries plus a new one called Arduino Due for Repetier.
If you have modifed the boards.txt before, add only the last entry in boards.txt.
Copy the folder arduino_due_repetier to
<ArduinoInstallPath>/hardware/arduino/sam/variants
After a restart you have a new board in your list. Use it only if you
compile with watchdog feature enabled (which is the preferred way for increased safety)
------------ License -----------
The files contained here are part of the Arduino package and their
license terms stay valid regardless of the license of the core firmware.