reprap:firmware:anet:repetier:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 loksterreprap: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://github.com/repetier/Repetier-Firmware/tree/work092]], click "Clone or Download", and then "Download ZIP".
 +Unzip the archive when downloaded, and open the directory. Go to the "boards\Zonestar P802M" sub folder, and copy the Configuration.h file to "src\ArduinoAVR\Repetier" folder.
 +Then open the "src\ArduinoAVR\Repetier\Configuration.h" with Notepad, and change
 +<code cpp>#define ZAXIS_STEPS_PER_MM 1600</code>
 +to
 +<code cpp>#define ZAXIS_STEPS_PER_MM 400</code>
 +
 +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
 +</code>
 +
 +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
 +</code>
 +
 +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://www.facebook.com/skynet3ddevelopment/posts/1757218651186387]], extract it and run "Skynet V2\arduino-1.6.9-slim\arduino-1.6.9\arduino.exe".
 +Open the Repetier.ino located in the "src\ArduinoAVR\Repetier" sub folder where you extracted the Repetier firmware, and compile & upload it from the Arduino IDE.
 +
 +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>#define X_MIN_POS -38</code>
 +to
 +<code cpp>#define X_MIN_POS -32</code>
 +
 +And a couple of more parameters. Set them to the following values:
 +
 +(use PID control for the extruder)
 +<code cpp>#define EXT0_HEAT_MANAGER 1
 +#define EXT0_PID_PGAIN_OR_DEAD_TIME 19.58
 +#define EXT0_PID_I 1.71
 +#define EXT0_PID_D 55.94</code>
 +
 +(define the proper the X/Y axis lengths)
 +<code cpp>#define X_MAX_LENGTH 252
 +#define Y_MAX_LENGTH 227</code>
 +
 +(make the buttons/UI more responsive)
 +<code cpp>#define UI_ENCODER_SPEED 0
 +#define UI_KEY_BOUNCETIME 30
 +#define UI_KEY_FIRST_REPEAT 250</code>
 +
 +Finally, save your changes, and hit the Upload button in Arduino IDE.
  • reprap/firmware/anet/repetier/install.1483955661.txt.gz
  • Last modified: 2018/12/02 02:27
  • (external edit)