Changed backlash feed rate to be the same as the current motion. Ref. issue #751.

Minor fix for probe availability report in $I output.
This commit is contained in:
Terje Io
2025-05-30 08:53:48 +02:00
parent fc7ec7e219
commit f40d5db74a
5 changed files with 21 additions and 6 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
## grblHAL ##
Latest build date is 20250514, see the [changelog](changelog.md) for details.
Latest build date is 20250530, see the [changelog](changelog.md) for details.
> [!NOTE]
> A settings reset will be performed on an update of builds prior to 20241208. Backup and restore of settings is recommended.
@@ -89,4 +89,4 @@ G/M-codes not supported by [legacy Grbl](https://github.com/gnea/grbl/wiki) are
Some [plugins](https://github.com/grblHAL/plugins) implements additional M-codes.
---
20250425
20250430
+14
View File
@@ -1,5 +1,19 @@
## grblHAL changelog
<a name="20250530">Build 20250530
Core:
* Changed backlash feed rate to be the same as the current motion. Ref. issue [#751](https://github.com/grblHAL/core/issues/751).
* Minor fix for probe availability report in `$I` output.
Drivers:
* iMXRT1062, LPC176x, SAM3X8E and MSP432P401R: Harmonized serial port definitions with other drivers. Fixes issue [#97](https://github.com/grblHAL/iMXRT1062/issues/97).
---
<a name="20250526">Build 20250526
Core:
+1 -1
View File
@@ -42,7 +42,7 @@
#else
#define GRBL_VERSION "1.1f"
#endif
#define GRBL_BUILD 20250526
#define GRBL_BUILD 20250530
#define GRBL_URL "https://github.com/grblHAL"
+3 -2
View File
@@ -143,10 +143,11 @@ bool mc_line (float *target, plan_line_data_t *pl_data)
plan_line_data_t pl_backlash;
plan_data_init(&pl_backlash);
pl_backlash.condition.rapid_motion = On;
pl_backlash.condition.backlash_motion = On;
pl_backlash.feed_rate = pl_data->feed_rate;
pl_backlash.line_number = pl_data->line_number;
pl_backlash.spindle.rpm = pl_data->spindle.rpm;
pl_backlash.condition.backlash_motion = On;
pl_backlash.condition.rapid_motion = pl_data->condition.rapid_motion;
// If the buffer is full: good! That means we are well ahead of the robot.
// Remain in this loop until there is room in the buffer.
+1 -1
View File
@@ -960,7 +960,7 @@ void report_build_info (char *line, bool extended)
else {
if(hal.probe.select) {
strcat(buf, "PROBES=");
strcat(buf, uitoa(0b001 | (hal.driver_cap.toolsetter << 1) | (hal.driver_cap.probe2 << 2)));
strcat(buf, uitoa(hal.driver_cap.probe | (hal.driver_cap.toolsetter << 1) | (hal.driver_cap.probe2 << 2)));
strcat(buf, ",");
}
if(hal.signals_cap.probe_disconnected)