|
@@ -2141,8 +2141,19 @@
|
2141
|
2141
|
//#define EMERGENCY_PARSER
|
2142
|
2142
|
|
2143
|
2143
|
/**
|
2144
|
|
- * Realtime Reporting
|
2145
|
|
- * Add support for commands S000 State, P000 Pause, and R000 Resume
|
|
2144
|
+ * Realtime Reporting (requires EMERGENCY_PARSER)
|
|
2145
|
+ *
|
|
2146
|
+ * - Report position and state of the machine (like Grbl).
|
|
2147
|
+ * - Auto-report position during long moves.
|
|
2148
|
+ * - Useful for CNC/LASER.
|
|
2149
|
+ *
|
|
2150
|
+ * Adds support for commands:
|
|
2151
|
+ * S000 : Report State and Position while moving.
|
|
2152
|
+ * P000 : Instant Pause / Hold while moving.
|
|
2153
|
+ * R000 : Resume from Pause / Hold.
|
|
2154
|
+ *
|
|
2155
|
+ * - During Hold all Emergency Parser commands are available, as usual.
|
|
2156
|
+ * - Enable NANODLP_Z_SYNC and NANODLP_ALL_AXIS for move command end-state reports.
|
2146
|
2157
|
*/
|
2147
|
2158
|
//#define REALTIME_REPORTING_COMMANDS
|
2148
|
2159
|
#if ENABLED(REALTIME_REPORTING_COMMANDS)
|
|
@@ -3778,14 +3789,13 @@
|
3778
|
3789
|
/**
|
3779
|
3790
|
* NanoDLP Sync support
|
3780
|
3791
|
*
|
3781
|
|
- * Add support for Synchronized Z moves when using with NanoDLP. G0/G1 axis moves will output "Z_move_comp"
|
3782
|
|
- * string to enable synchronization with DLP projector exposure. This change will allow to use
|
3783
|
|
- * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands
|
|
3792
|
+ * Support for Synchronized Z moves when used with NanoDLP. G0/G1 axis moves will
|
|
3793
|
+ * output a "Z_move_comp" string to enable synchronization with DLP projector exposure.
|
|
3794
|
+ * This feature allows you to use [[WaitForDoneMessage]] instead of M400 commands.
|
3784
|
3795
|
*/
|
3785
|
3796
|
//#define NANODLP_Z_SYNC
|
3786
|
3797
|
#if ENABLED(NANODLP_Z_SYNC)
|
3787
|
|
- //#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
3788
|
|
- // Default behavior is limited to Z axis only.
|
|
3798
|
+ //#define NANODLP_ALL_AXIS // Send a "Z_move_comp" report for any axis move (not just Z).
|
3789
|
3799
|
#endif
|
3790
|
3800
|
|
3791
|
3801
|
/**
|