Minimal probing cycle working. Supports both G38.2 for error and G38.3 when no errors are desired.

This commit is contained in:
Robert Grzesek
2014-02-25 12:19:52 -08:00
parent 1fd45791a5
commit 0a46dfe0b9
10 changed files with 211 additions and 3 deletions

View File

@ -36,6 +36,7 @@
#define STATUS_ALARM_LOCK 12
#define STATUS_SOFT_LIMIT_ERROR 13
#define STATUS_OVERFLOW 14
#define STATUS_PROBE_ERROR 15
// Define Grbl alarm codes. Less than zero to distinguish alarm error from status error.
#define ALARM_LIMIT_ERROR -1
@ -69,6 +70,11 @@ void report_grbl_settings();
// Prints realtime status report
void report_realtime_status();
// Prints realtime position status report at the end of a probe cycle
// This is in leiu of saving the probe position to internal variables like an
// EMC machine
void report_realtime_status_probe();
// Prints Grbl persistent coordinate parameters
void report_gcode_parameters();