Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
reprap:firmware:anet:repetier:install [2017/01/09 10:54] – ↷ Page name changed from reprap:firmware:anet:repetier:intro to reprap:firmware:anet:repetier:install lokster | reprap:firmware:anet:repetier:install [2018/12/02 02:27] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Installing Repetier firmware on Anet A8 ====== | ||
+ | |||
+ | To install Repetier firmware on Anet A8, you must first download it. Go to [[https:// | ||
+ | Unzip the archive when downloaded, and open the directory. Go to the " | ||
+ | Then open the " | ||
+ | <code cpp># | ||
+ | to | ||
+ | <code cpp># | ||
+ | |||
+ | A good idea is to also change the accelerations to lower values to prevent vibrations. | ||
+ | Change these: | ||
+ | <code cpp> | ||
+ | #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000 | ||
+ | #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000 | ||
+ | #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 2000 | ||
+ | #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 2000 | ||
+ | </ | ||
+ | |||
+ | to | ||
+ | |||
+ | <code cpp> | ||
+ | #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 400 | ||
+ | #define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 400 | ||
+ | #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 800 | ||
+ | #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 800 | ||
+ | </ | ||
+ | |||
+ | Finally, save the file. | ||
+ | Next, you have to compile the source to binary hex file using the Arduino IDE. The easiest way to do it, is to use the Arduino IDE bundled with Skynet3D firmware (it's preconfigured for Anet A8). | ||
+ | Just download it from [[https:// | ||
+ | Open the Repetier.ino located in the " | ||
+ | |||
+ | Note: for my own Anet A8, I had to change the following parameter too, because otherwise X=0 was 6mm to the right from the edge of the bed. | ||
+ | Changed | ||
+ | <code cpp># | ||
+ | to | ||
+ | <code cpp># | ||
+ | |||
+ | And a couple of more parameters. Set them to the following values: | ||
+ | |||
+ | (use PID control for the extruder) | ||
+ | <code cpp># | ||
+ | #define EXT0_PID_PGAIN_OR_DEAD_TIME 19.58 | ||
+ | #define EXT0_PID_I 1.71 | ||
+ | #define EXT0_PID_D 55.94</ | ||
+ | |||
+ | (define the proper the X/Y axis lengths) | ||
+ | <code cpp># | ||
+ | #define Y_MAX_LENGTH 227</ | ||
+ | |||
+ | (make the buttons/UI more responsive) | ||
+ | <code cpp># | ||
+ | #define UI_KEY_BOUNCETIME 30 | ||
+ | #define UI_KEY_FIRST_REPEAT 250</ | ||
+ | |||
+ | Finally, save your changes, and hit the Upload button in Arduino IDE. |