|
@@ -414,6 +414,27 @@
|
414
|
414
|
// Enable this if X or Y can't home without homing the other axis first.
|
415
|
415
|
//#define CODEPENDENT_XY_HOMING
|
416
|
416
|
|
|
417
|
+/**
|
|
418
|
+ * Z Steppers Auto-Alignment
|
|
419
|
+ * Add the G34 command to align multiple Z steppers using a bed probe.
|
|
420
|
+ */
|
|
421
|
+//#define Z_STEPPER_AUTO_ALIGN
|
|
422
|
+#if ENABLED(Z_STEPPER_AUTO_ALIGN)
|
|
423
|
+ // Define probe X and Y positions for Z1, Z2 [, Z3]
|
|
424
|
+ #define Z_STEPPER_ALIGN_X { 10, 150, 290 }
|
|
425
|
+ #define Z_STEPPER_ALIGN_Y { 290, 10, 290 }
|
|
426
|
+ // Set number of iterations to align
|
|
427
|
+ #define Z_STEPPER_ALIGN_ITERATIONS 3
|
|
428
|
+ // Enable to restore leveling setup after operation
|
|
429
|
+ #define RESTORE_LEVELING_AFTER_G34
|
|
430
|
+ // Use the amplification factor to de-/increase correction step.
|
|
431
|
+ // In case the stepper (spindle) position is further out than the test point
|
|
432
|
+ // Use a value > 1. NOTE: This may cause instability
|
|
433
|
+ #define Z_STEPPER_ALIGN_AMP 1.0
|
|
434
|
+ // Stop criterion. If the accuracy is better than this stop iterating early
|
|
435
|
+ #define Z_STEPPER_ALIGN_ACC 0.02
|
|
436
|
+#endif
|
|
437
|
+
|
417
|
438
|
// @section machine
|
418
|
439
|
|
419
|
440
|
#define AXIS_RELATIVE_MODES {false, false, false, false}
|
|
@@ -508,6 +529,17 @@
|
508
|
529
|
*/
|
509
|
530
|
//#define ADAPTIVE_STEP_SMOOTHING
|
510
|
531
|
|
|
532
|
+/**
|
|
533
|
+ * Custom Microstepping
|
|
534
|
+ * Override as-needed for your setup. Up to 3 MS pins are supported.
|
|
535
|
+ */
|
|
536
|
+//#define MICROSTEP1 LOW,LOW,LOW
|
|
537
|
+//#define MICROSTEP2 HIGH,LOW,LOW
|
|
538
|
+//#define MICROSTEP4 LOW,HIGH,LOW
|
|
539
|
+//#define MICROSTEP8 HIGH,HIGH,LOW
|
|
540
|
+//#define MICROSTEP16 LOW,LOW,HIGH
|
|
541
|
+//#define MICROSTEP32 HIGH,LOW,HIGH
|
|
542
|
+
|
511
|
543
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
512
|
544
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
513
|
545
|
|
|
@@ -1196,7 +1228,6 @@
|
1196
|
1228
|
//#define HOME_BEFORE_FILAMENT_CHANGE // Ensure homing has been completed prior to parking for filament change
|
1197
|
1229
|
|
1198
|
1230
|
//#define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
|
1199
|
|
-
|
1200
|
1231
|
//#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
|
1201
|
1232
|
#endif
|
1202
|
1233
|
|