mirror of
https://github.com/grblHAL/core.git
synced 2026-08-17 08:31:43 +08:00
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:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
@@ -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.
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user