Browse Source

Merge pull request #8790 from robpower/NanoDLP_Sync_improvement

[1.1.x] Extended NanoDLP_Z_Move_Sync to G4 & G28,Added option for all axis.
Scott Lahteine 6 years ago
parent
commit
4277fcb32c
No account linked to committer's email address
32 changed files with 143 additions and 2 deletions
  1. 4
    0
      Marlin/Configuration_adv.h
  2. 19
    2
      Marlin/Marlin_main.cpp
  3. 4
    0
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h
  4. 4
    0
      Marlin/example_configurations/Anet/A6/Configuration_adv.h
  5. 4
    0
      Marlin/example_configurations/Anet/A8/Configuration_adv.h
  6. 4
    0
      Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h
  7. 4
    0
      Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h
  8. 4
    0
      Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h
  9. 4
    0
      Marlin/example_configurations/Cartesio/Configuration_adv.h
  10. 4
    0
      Marlin/example_configurations/Creality/CR-10/Configuration_adv.h
  11. 4
    0
      Marlin/example_configurations/Felix/Configuration_adv.h
  12. 4
    0
      Marlin/example_configurations/FolgerTech/i3-2020/Configuration_adv.h
  13. 4
    0
      Marlin/example_configurations/Infitary/i3-M508/Configuration_adv.h
  14. 4
    0
      Marlin/example_configurations/Malyan/M150/Configuration_adv.h
  15. 4
    0
      Marlin/example_configurations/Micromake/C1/enhanced/Configuration_adv.h
  16. 4
    0
      Marlin/example_configurations/RigidBot/Configuration_adv.h
  17. 4
    0
      Marlin/example_configurations/SCARA/Configuration_adv.h
  18. 4
    0
      Marlin/example_configurations/Sanguinololu/Configuration_adv.h
  19. 4
    0
      Marlin/example_configurations/TinyBoy2/Configuration_adv.h
  20. 4
    0
      Marlin/example_configurations/Velleman/K8200/Configuration_adv.h
  21. 4
    0
      Marlin/example_configurations/Velleman/K8400/Configuration_adv.h
  22. 4
    0
      Marlin/example_configurations/Wanhao/Duplicator 6/Configuration_adv.h
  23. 4
    0
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h
  24. 4
    0
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h
  25. 4
    0
      Marlin/example_configurations/delta/generic/Configuration_adv.h
  26. 4
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h
  27. 4
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h
  28. 4
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h
  29. 4
    0
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h
  30. 4
    0
      Marlin/example_configurations/makibox/Configuration_adv.h
  31. 4
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h
  32. 4
    0
      Marlin/example_configurations/wt150/Configuration_adv.h

+ 4
- 0
Marlin/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 19
- 2
Marlin/Marlin_main.cpp View File

@@ -3364,8 +3364,12 @@ inline void gcode_G0_G1(
3364 3364
     #endif
3365 3365
 
3366 3366
     #if ENABLED(NANODLP_Z_SYNC)
3367
-      // If G0/G1 command include Z-axis, wait for move and output sync text.
3368
-      if (parser.seenval('Z')) {
3367
+      #if ENABLED(NANODLP_ALL_AXIS)
3368
+        #define _MOVE_SYNC true                 // For any move wait and output sync message
3369
+      #else
3370
+        #define _MOVE_SYNC parser.seenval('Z')  // Only for Z move
3371
+      #endif
3372
+      if (_MOVE_SYNC) {
3369 3373
         stepper.synchronize();
3370 3374
         SERIAL_ECHOLNPGM(MSG_Z_MOVE_COMP);
3371 3375
       }
@@ -3484,6 +3488,9 @@ inline void gcode_G4() {
3484 3488
   if (parser.seenval('S')) dwell_ms = parser.value_millis_from_seconds(); // seconds to wait
3485 3489
 
3486 3490
   stepper.synchronize();
3491
+  #if ENABLED(NANODLP_Z_SYNC)
3492
+    SERIAL_ECHOLNPGM(MSG_Z_MOVE_COMP);
3493
+  #endif
3487 3494
 
3488 3495
   if (!lcd_hasstatus()) LCD_MESSAGEPGM(MSG_DWELL);
3489 3496
 
@@ -4155,6 +4162,16 @@ inline void gcode_G28(const bool always_home_all) {
4155 4162
 
4156 4163
   report_current_position();
4157 4164
 
4165
+  #if ENABLED(NANODLP_Z_SYNC)
4166
+    #if ENABLED(NANODLP_ALL_AXIS)
4167
+      #define _HOME_SYNC true                 // For any axis, output sync text.
4168
+    #else
4169
+      #define _HOME_SYNC (home_all || homeZ)  // Only for Z-axis
4170
+    #endif
4171
+    if (_HOME_SYNC)
4172
+      SERIAL_ECHOLNPGM(MSG_Z_MOVE_COMP);
4173
+  #endif
4174
+
4158 4175
   #if ENABLED(DEBUG_LEVELING_FEATURE)
4159 4176
     if (DEBUGGING(LEVELING)) SERIAL_ECHOLNPGM("<<< gcode_G28");
4160 4177
   #endif

+ 4
- 0
Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Anet/A6/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Anet/A8/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Cartesio/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Creality/CR-10/Configuration_adv.h View File

@@ -1562,5 +1562,9 @@
1562 1562
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1563 1563
  */
1564 1564
 //#define NANODLP_Z_SYNC
1565
+#if ENABLED(NANODLP_Z_SYNC)
1566
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1567
+                              // Default behaviour is limited to Z axis only.
1568
+#endif
1565 1569
 
1566 1570
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Felix/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Infitary/i3-M508/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Malyan/M150/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -1560,5 +1560,9 @@
1560 1560
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1561 1561
  */
1562 1562
 //#define NANODLP_Z_SYNC
1563
+#if ENABLED(NANODLP_Z_SYNC)
1564
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1565
+                              // Default behaviour is limited to Z axis only.
1566
+#endif
1563 1567
 
1564 1568
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/RigidBot/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/SCARA/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Sanguinololu/Configuration_adv.h View File

@@ -1526,5 +1526,9 @@
1526 1526
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1527 1527
  */
1528 1528
 //#define NANODLP_Z_SYNC
1529
+#if ENABLED(NANODLP_Z_SYNC)
1530
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1531
+                              // Default behaviour is limited to Z axis only.
1532
+#endif
1529 1533
 
1530 1534
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/TinyBoy2/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Velleman/K8200/Configuration_adv.h View File

@@ -1570,5 +1570,9 @@
1570 1570
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1571 1571
  */
1572 1572
 //#define NANODLP_Z_SYNC
1573
+#if ENABLED(NANODLP_Z_SYNC)
1574
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1575
+                              // Default behaviour is limited to Z axis only.
1576
+#endif
1573 1577
 
1574 1578
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Velleman/K8400/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/Wanhao/Duplicator 6/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/generic/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h View File

@@ -1566,5 +1566,9 @@
1566 1566
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1567 1567
  */
1568 1568
 //#define NANODLP_Z_SYNC
1569
+#if ENABLED(NANODLP_Z_SYNC)
1570
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1571
+                              // Default behaviour is limited to Z axis only.
1572
+#endif
1569 1573
 
1570 1574
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h View File

@@ -1561,5 +1561,9 @@
1561 1561
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1562 1562
  */
1563 1563
 //#define NANODLP_Z_SYNC
1564
+#if ENABLED(NANODLP_Z_SYNC)
1565
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1566
+                              // Default behaviour is limited to Z axis only.
1567
+#endif
1564 1568
 
1565 1569
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h View File

@@ -1560,5 +1560,9 @@
1560 1560
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1561 1561
  */
1562 1562
 //#define NANODLP_Z_SYNC
1563
+#if ENABLED(NANODLP_Z_SYNC)
1564
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1565
+                              // Default behaviour is limited to Z axis only.
1566
+#endif
1563 1567
 
1564 1568
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/makibox/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h View File

@@ -1559,5 +1559,9 @@
1559 1559
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1560 1560
  */
1561 1561
 //#define NANODLP_Z_SYNC
1562
+#if ENABLED(NANODLP_Z_SYNC)
1563
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1564
+                              // Default behaviour is limited to Z axis only.
1565
+#endif
1562 1566
 
1563 1567
 #endif // CONFIGURATION_ADV_H

+ 4
- 0
Marlin/example_configurations/wt150/Configuration_adv.h View File

@@ -1549,5 +1549,9 @@
1549 1549
  * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
1550 1550
  */
1551 1551
 //#define NANODLP_Z_SYNC
1552
+#if ENABLED(NANODLP_Z_SYNC)
1553
+  //#define NANODLP_ALL_AXIS  // Enables "Z_move_comp" output on any axis move.
1554
+                              // Default behaviour is limited to Z axis only.
1555
+#endif
1552 1556
 
1553 1557
 #endif // CONFIGURATION_ADV_H

Loading…
Cancel
Save