Преглед изворни кода

Update XYZ dual stepper configurations

Scott Lahteine пре 7 година
родитељ
комит
95ea43bde4
33 измењених фајлова са 29 додато и 764 уклоњено
  1. 0
    23
      Marlin/Configuration_adv.h
  2. 0
    23
      Marlin/src/config/default/Configuration_adv.h
  3. 0
    23
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  4. 0
    23
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  5. 0
    23
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  6. 29
    28
      Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h
  7. 0
    23
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  8. 0
    23
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  9. 0
    23
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  10. 0
    23
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  11. 0
    23
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  12. 0
    23
      Marlin/src/config/examples/Felix/Configuration_adv.h
  13. 0
    23
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  14. 0
    23
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  15. 0
    23
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  16. 0
    23
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  17. 0
    23
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  18. 0
    23
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  19. 0
    23
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  20. 0
    23
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  21. 0
    23
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  22. 0
    23
      Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h
  23. 0
    23
      Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h
  24. 0
    23
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  25. 0
    23
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  26. 0
    23
      Marlin/src/config/examples/delta/generic/Configuration_adv.h
  27. 0
    23
      Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h
  28. 0
    23
      Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h
  29. 0
    23
      Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h
  30. 0
    23
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h
  31. 0
    23
      Marlin/src/config/examples/makibox/Configuration_adv.h
  32. 0
    23
      Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h
  33. 0
    23
      Marlin/src/config/examples/wt150/Configuration_adv.h

+ 0
- 23
Marlin/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/default/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Anet/A6/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Anet/A8/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 29
- 28
Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
259
+/**
260
+ * Dual Steppers / Dual Endstops
261
+ *
262
+ * This section will allow you to use extra E drivers to drive a second motor for X, Y, or Z axes.
263
+ *
264
+ * For example, set X_DUAL_STEPPER_DRIVERS setting to use a second motor. If the motors need to
265
+ * spin in opposite directions set INVERT_X2_VS_X_DIR. If the second motor needs its own endstop
266
+ * set X_DUAL_ENDSTOPS. This can adjust for "racking." Use X2_USE_ENDSTOP to set the endstop plug
267
+ * that should be used for the second endstop. Extra endstops will appear in the output of 'M119'.
268
+ *
269
+ * Use X_DUAL_ENDSTOP_ADJUSTMENT to adjust for mechanical imperfection. After homing both motors
270
+ * this offset is applied to the X2 motor. To find the offset home the X axis, and measure the error
271
+ * in X2. Dual endstop offsets can be set at runtime with 'M666 X<offset> Y<offset> Z<offset>'.
272
+ */
273
+
262
 //#define X_DUAL_STEPPER_DRIVERS
274
 //#define X_DUAL_STEPPER_DRIVERS
263
 #if ENABLED(X_DUAL_STEPPER_DRIVERS)
275
 #if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
276
+  #define INVERT_X2_VS_X_DIR true   // Set 'true' if X motors should rotate in opposite directions
277
+  //#define X_DUAL_ENDSTOPS
278
+  #if ENABLED(X_DUAL_ENDSTOPS)
279
+    #define X2_USE_ENDSTOP _XMAX_
280
+    #define X_DUAL_ENDSTOPS_ADJUSTMENT  0
281
+  #endif
266
 #endif
282
 #endif
267
 
283
 
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
 //#define Y_DUAL_STEPPER_DRIVERS
284
 //#define Y_DUAL_STEPPER_DRIVERS
272
 #if ENABLED(Y_DUAL_STEPPER_DRIVERS)
285
 #if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
286
+  #define INVERT_Y2_VS_Y_DIR true   // Set 'true' if Y motors should rotate in opposite directions
287
+  //#define Y_DUAL_ENDSTOPS
288
+  #if ENABLED(Y_DUAL_ENDSTOPS)
289
+    #define Y2_USE_ENDSTOP _YMAX_
290
+    #define Y_DUAL_ENDSTOPS_ADJUSTMENT  0
291
+  #endif
275
 #endif
292
 #endif
276
 
293
 
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
 //#define Z_DUAL_STEPPER_DRIVERS
294
 //#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
295
 #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
283
-
284
-  // Z_DUAL_ENDSTOPS is a feature to enable the use of 2 endstops for both Z steppers - Let's call them Z stepper and Z2 stepper.
285
-  // That way the machine is capable to align the bed during home, since both Z steppers are homed.
286
-  // There is also an implementation of M666 (software endstops adjustment) to this feature.
287
-  // After Z homing, this adjustment is applied to just one of the steppers in order to align the bed.
288
-  // One just need to home the Z axis and measure the distance difference between both Z axis and apply the math: Z adjust = Z - Z2.
289
-  // If the Z stepper axis is closer to the bed, the measure Z > Z2 (yes, it is.. think about it) and the Z adjust would be positive.
290
-  // Play a little bit with small adjustments (0.5mm) and check the behaviour.
291
-  // The M119 (endstops report) will start reporting the Z2 Endstop as well.
292
-
293
   //#define Z_DUAL_ENDSTOPS
296
   //#define Z_DUAL_ENDSTOPS
294
-
295
   #if ENABLED(Z_DUAL_ENDSTOPS)
297
   #if ENABLED(Z_DUAL_ENDSTOPS)
296
     #define Z2_USE_ENDSTOP _XMAX_
298
     #define Z2_USE_ENDSTOP _XMAX_
297
-    #define Z_DUAL_ENDSTOPS_ADJUSTMENT  0  // Use M666 to determine/test this value
299
+    #define Z_DUAL_ENDSTOPS_ADJUSTMENT  0
298
   #endif
300
   #endif
299
-
300
-#endif // Z_DUAL_STEPPER_DRIVERS
301
+#endif
301
 
302
 
302
 // Enable this for dual x-carriage printers.
303
 // Enable this for dual x-carriage printers.
303
 // A dual x-carriage design has the advantage that the inactive extruder can be parked which
304
 // A dual x-carriage design has the advantage that the inactive extruder can be parked which

+ 0
- 23
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Cartesio/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Felix/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/RigidBot/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/SCARA/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h Прегледај датотеку

245
 
245
 
246
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
246
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
247
 
247
 
248
-// Dual X Steppers
249
-// Uncomment this option to drive two X axis motors.
250
-// The next unused E driver will be assigned to the second X stepper.
251
-//#define X_DUAL_STEPPER_DRIVERS
252
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
253
-  // Set true if the two X motors need to rotate in opposite directions
254
-  #define INVERT_X2_VS_X_DIR true
255
-#endif
256
-
257
-// Dual Y Steppers
258
-// Uncomment this option to drive two Y axis motors.
259
-// The next unused E driver will be assigned to the second Y stepper.
260
-//#define Y_DUAL_STEPPER_DRIVERS
261
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
262
-  // Set true if the two Y motors need to rotate in opposite directions
263
-  #define INVERT_Y2_VS_Y_DIR true
264
-#endif
265
-
266
-// A single Z stepper driver is usually used to drive 2 stepper motors.
267
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
268
-// The next unused E driver will be assigned to the second Z stepper.
269
-//#define Z_DUAL_STEPPER_DRIVERS
270
-
271
 /**
248
 /**
272
  * Dual Steppers / Dual Endstops
249
  * Dual Steppers / Dual Endstops
273
  *
250
  *

+ 0
- 23
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h Прегледај датотеку

269
 
269
 
270
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
270
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
271
 
271
 
272
-// Dual X Steppers
273
-// Uncomment this option to drive two X axis motors.
274
-// The next unused E driver will be assigned to the second X stepper.
275
-//#define X_DUAL_STEPPER_DRIVERS
276
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
277
-  // Set true if the two X motors need to rotate in opposite directions
278
-  #define INVERT_X2_VS_X_DIR true
279
-#endif
280
-
281
-// Dual Y Steppers
282
-// Uncomment this option to drive two Y axis motors.
283
-// The next unused E driver will be assigned to the second Y stepper.
284
-//#define Y_DUAL_STEPPER_DRIVERS
285
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
286
-  // Set true if the two Y motors need to rotate in opposite directions
287
-  #define INVERT_Y2_VS_Y_DIR true
288
-#endif
289
-
290
-// A single Z stepper driver is usually used to drive 2 stepper motors.
291
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
292
-// The next unused E driver will be assigned to the second Z stepper.
293
-//#define Z_DUAL_STEPPER_DRIVERS
294
-
295
 /**
272
 /**
296
  * Dual Steppers / Dual Endstops
273
  * Dual Steppers / Dual Endstops
297
  *
274
  *

+ 0
- 23
Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/delta/generic/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h Прегледај датотеку

261
 
261
 
262
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
262
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
263
 
263
 
264
-// Dual X Steppers
265
-// Uncomment this option to drive two X axis motors.
266
-// The next unused E driver will be assigned to the second X stepper.
267
-//#define X_DUAL_STEPPER_DRIVERS
268
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
269
-  // Set true if the two X motors need to rotate in opposite directions
270
-  #define INVERT_X2_VS_X_DIR true
271
-#endif
272
-
273
-// Dual Y Steppers
274
-// Uncomment this option to drive two Y axis motors.
275
-// The next unused E driver will be assigned to the second Y stepper.
276
-//#define Y_DUAL_STEPPER_DRIVERS
277
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
278
-  // Set true if the two Y motors need to rotate in opposite directions
279
-  #define INVERT_Y2_VS_Y_DIR true
280
-#endif
281
-
282
-// A single Z stepper driver is usually used to drive 2 stepper motors.
283
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
284
-// The next unused E driver will be assigned to the second Z stepper.
285
-//#define Z_DUAL_STEPPER_DRIVERS
286
-
287
 /**
264
 /**
288
  * Dual Steppers / Dual Endstops
265
  * Dual Steppers / Dual Endstops
289
  *
266
  *

+ 0
- 23
Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/makibox/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

+ 0
- 23
Marlin/src/config/examples/wt150/Configuration_adv.h Прегледај датотеку

256
 
256
 
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
257
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
258
 
258
 
259
-// Dual X Steppers
260
-// Uncomment this option to drive two X axis motors.
261
-// The next unused E driver will be assigned to the second X stepper.
262
-//#define X_DUAL_STEPPER_DRIVERS
263
-#if ENABLED(X_DUAL_STEPPER_DRIVERS)
264
-  // Set true if the two X motors need to rotate in opposite directions
265
-  #define INVERT_X2_VS_X_DIR true
266
-#endif
267
-
268
-// Dual Y Steppers
269
-// Uncomment this option to drive two Y axis motors.
270
-// The next unused E driver will be assigned to the second Y stepper.
271
-//#define Y_DUAL_STEPPER_DRIVERS
272
-#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
273
-  // Set true if the two Y motors need to rotate in opposite directions
274
-  #define INVERT_Y2_VS_Y_DIR true
275
-#endif
276
-
277
-// A single Z stepper driver is usually used to drive 2 stepper motors.
278
-// Uncomment this option to use a separate stepper driver for each Z axis motor.
279
-// The next unused E driver will be assigned to the second Z stepper.
280
-//#define Z_DUAL_STEPPER_DRIVERS
281
-
282
 /**
259
 /**
283
  * Dual Steppers / Dual Endstops
260
  * Dual Steppers / Dual Endstops
284
  *
261
  *

Loading…
Откажи
Сачувај