a5:silent-stepper-driver-tmc2208

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
a5:silent-stepper-driver-tmc2208 [2018/11/04 19:43] โ€“ red_ma5:silent-stepper-driver-tmc2208 [2020/12/25 02:13] (current) โ€“ external edit 127.0.0.1
Line 1: Line 1:
 +**<WRAP center round alert 60%>
 +This guide will only work on the 1.1.9 Marlin firmware for the JG A5, which is in beta and may have extra bugs.
 +
 +A 1.1.8 version may come out if someone else is willing to do one on the wiki however I don't use 1.1.8
 +</WRAP>
 +**
 ==== Silent Stepper Driver TMC2208  ==== ==== Silent Stepper Driver TMC2208  ====
 {{:a5:aetek:tmc2208_01.jpg?256 }}  {{ :a5:aetek:tmc2208_06.jpg?256}} {{:a5:aetek:tmc2208_01.jpg?256 }}  {{ :a5:aetek:tmc2208_06.jpg?256}}
Line 26: Line 32:
 **Difficulty: __Advanced__**  **Difficulty: __Advanced__** 
  
-**What is this about?** \\ +**The advantages of the TMC2208 or why someone would want to install these** \\ 
 The TMC2208 is a German development. This tutorial is about making the A5 quieter. It is not my intention to explain all possible options of the TMC2208. Like me, most users will buy these stepper drivers just for one reason: to have silence. I focus on installing and configuring these drivers.\\ The TMC2208 is a German development. This tutorial is about making the A5 quieter. It is not my intention to explain all possible options of the TMC2208. Like me, most users will buy these stepper drivers just for one reason: to have silence. I focus on installing and configuring these drivers.\\
 Why use only two TMC2208?\\ Why use only two TMC2208?\\
Line 43: Line 49:
  
 **Required Electrical Parts** **Required Electrical Parts**
-  * 2 x TMC2208 Stepper Driver Modules With Heatsinks+  * [[https://www.banggood.com/TMC2208-Stepping-Motor-Mute-Built-in-Driver-Replace-TMC2100-For-3D-Printer-p-1243870.html|2 x TMC2208 Stepper Driver Modules With Heatsinks]]
   * Active Cooling Fan Solution<sup>*</sup>     * Active Cooling Fan Solution<sup>*</sup>  
   * Some cable and heat shrink   * Some cable and heat shrink
Line 59: Line 65:
 {{:a5:aetek:tmc2208_02.jpg}} {{:a5:aetek:tmc2208_02.jpg}}
  
-If you Upgrade from the factory drivers (A4988) then leave the MS1, MS2 and MS3 jumpers (under the driver moduls) plugged in as it is. \\ +If you upgrade from the factory drivers (A4988) then leave the MS1, MS2 and MS3 jumpers (under the driver moduls) plugged in as it is. \\ 
  
 When inserting the modules into the sockets, it must be noted that the mounting direction is different as with the A4988 driver (see photos). When inserting the modules into the sockets, it must be noted that the mounting direction is different as with the A4988 driver (see photos).
Line 65: Line 71:
 \\ \\
  
-==== How to set the stepper motor current====+==== How to set the stepper motor current ====
  
 {{:a5:aetek:tmc2208_05.jpg}} \\ {{:a5:aetek:tmc2208_05.jpg}} \\
Line 77: Line 83:
    * Unlike the A4988 stock drivers, the printer **power supply must be ON to tune the TMC2208 stepper drivers.**    * Unlike the A4988 stock drivers, the printer **power supply must be ON to tune the TMC2208 stepper drivers.**
 \\ \\
- 
-Here is an online calculator for the TMC 2208 Stepper Drivers: \\  
-https://learn.watterott.com/silentstepstick/faq/ \\  
- 
-//I have set different VREF values and measured the temperature of the X-motor:\\ 
-VREF 1.41V eq. 1.0A @ 55ยฐC motor temperature. \\  
-VREF 1.13V eq. 0.8A @ 45ยฐC motor temperature. \\ 
-// 
-At VREF = 1.41V (1.0A) the motors were too hot for me.\\ 
  
 The voltages below are suggested for TMC2XXX stepper drivers (this includes the TMC2208) only: The voltages below are suggested for TMC2XXX stepper drivers (this includes the TMC2208) only:
Line 130: Line 127:
 #define X_DRIVER_TYPE  A4988 #define X_DRIVER_TYPE  A4988
 #define Y_DRIVER_TYPE  A4988 #define Y_DRIVER_TYPE  A4988
-#define Z_DRIVER_TYPE  A4988 
 </code> </code>
  
Line 137: Line 133:
 #define X_DRIVER_TYPE  TMC2208 #define X_DRIVER_TYPE  TMC2208
 #define Y_DRIVER_TYPE  TMC2208 #define Y_DRIVER_TYPE  TMC2208
-#define Z_DRIVER_TYPE  A4988 
 </code> </code>
 Make sure you install the TMC2208 Arduino library or you will get compiler errors about missing files. Make sure you install the TMC2208 Arduino library or you will get compiler errors about missing files.
 +If you want to do the extruder axis as well, make sure you invert the INVERT_E_DIR true/false as well as replace the E_DRIVER_TYPE with TMC2130 so that your firmware will use this driver properly.
  
 The following adjustments are made in the "**Configuration_adv.h**" file:\\ The following adjustments are made in the "**Configuration_adv.h**" file:\\
Line 163: Line 158:
   - Use the Touch Display (Move) and check that the X and Y axes are moving in the right direction.   - Use the Touch Display (Move) and check that the X and Y axes are moving in the right direction.
  
-If everything reacts like that, then enjoy the silence.\\ย +Make sure your X and Y (and Z if you also have the extra driver installed and wired) are going to correct way otherwise you'll need to make sure you did all the changes to the firmware.
-ย +
-This completes the conversion. :-Dย +
-\\ย +
-\\ย +
-----ย +
-\\ย +
-Status 6July 2018: Completed+
a5/silent-stepper-driver-tmc2208.1541321029.txt.gz ยท Last modified: 2020/12/25 02:13 (external edit)