Terje Io
f793b4a8c8
Fix for issue #271 - unwanted motion after soft reset when feed hold was active, reported for canned cycle but may occur for other commands as well.
2023-03-21 20:16:32 +01:00
Terje Io
20aa4ec941
Added event definition for SD card file open, fix for issue #118 .
2023-03-13 10:05:44 +01:00
Terje Io
c7a6f049e4
Minor fix for the grbl.on_state_changed event - incorrect state published following stop signal when streaming gcode.
...
Added core event for real-time report elements beeing forced++
2023-03-06 20:39:12 +01:00
Terje Io
04ce2c5c8c
Large spindle handling refactoring and enhancement++, see the changelog for more.
2023-02-13 22:14:48 +01:00
Terje Io
fb60b493b5
Added settings, updated settings version to 22. See changelog for details.
...
Merged defaults.h with config.h, deleted defaults.h and harmonized settings defines.
2023-01-25 21:11:21 +01:00
Terje Io
fbef120e94
Fix for old regression, issue #204 .
...
Now hides spindle PWM related settings if no PWM spindle is available.
2022-10-22 21:15:56 +02:00
Terje Io
893f0de66a
Fix for issue #191 , allow homing of rotary axes with infinite rotation (max travel = 0)
...
Added spindle type property to HAL, "hardened" code.
Added new setting $346 for action to take after tool change: either return controlled point (tool tip) back to the same position as before the M6 command (default) or move spindle to Z home.
2022-10-21 11:50:00 +02:00
Terje Io
180f9fa9fc
Added $RTC system command for outputting or setting current real time clock date and time. Uses ISO8601 format.
...
Driver developers: check the changelog!
2022-09-07 21:08:11 +02:00
Terje Io
45b0e10589
Delayed calling hal.driver_reset until alarm and abort state has been established.
2022-06-16 08:45:10 +02:00
Terje Io
b55cca15f9
Changed kinematics API and implementations (corexy and wallplotter) to allow backlash compensation. Ref [ESP32 issue 25]( https://github.com/grblHAL/ESP32/issues/25 ).
...
Fixed feed rate handling for corexy kinematics. Ref issue #147 .
Fixed tool table/tool change bugs. Ref. [ioSender issue 228](https://github.com/terjeio/ioSender/issues/228 ).
2022-06-12 20:07:20 +02:00
Terje Io
4ff8f1c5e7
Added a MPG mode option for using input pin for mode switching when enabled together with keypad plugin.
...
Added pin descriptions for UART pins used for MPG.
2022-02-17 09:01:02 +01:00
Terje Io
27a3d3e1fe
See the changelog for details.
2022-01-23 11:10:30 +01:00
Terje Io
fb61a7f4ae
Added new core event triggered during looping when executing a millisecond delay.
...
Added `ISR_FUNC` macro for placing time critical functions in RAM.
2022-01-11 19:13:18 +01:00
Terje Io
22e0fcba1c
Added optional spindle select event to core events, for dual spindle enabled configurations (VFD + PWM spindle).
...
Attempted fix for weird issue with VFD spindle when spindle at speed tolerance is set > 0 with $340.
2022-01-09 22:11:57 +01:00
Terje Io
0aeb53883b
Moved and enhanced handling of pendant serial stream (MPG) to core. Added some new stream handling functions.
...
Added real time command character 0x8B for toggling MPG stream on/off.
Fix for issue #104
2022-01-05 20:13:41 +01:00
Terje Io
acf66542ee
Added flags for WebUI reconnect handling and core support for enabling debug stream.
2021-12-04 12:12:28 +01:00
Terje Io
f88b154b96
See changelog for details.
2021-11-28 16:52:00 +01:00
Terje Io
a5dfb953f8
Updated settings and HAL version numbers++, see changelog for details..
2021-11-21 16:40:37 +01:00
Terje Io
0c47a688b5
Enhanced ioports API, fix for issue #87 ++
2021-11-17 07:22:35 +01:00
Terje Io
f306bfa598
Renamed default hostnames and device names, added some HAL extensions and hardened code a bit.
2021-11-09 15:24:52 +01:00
Terje Io
82d42f4fa4
Fixed variable name typo, renamed hal.stream.disable to hal.stream.disable_rx
2021-11-01 08:40:55 +01:00
Terje Io
6fe592cd2c
Moved @ G59.3 probing event call earlier in code, added check for X and Y homed.
...
Minor "bug fix" for real-time report, no longer sends `WCO` and `Ov` elements in the same response.
2021-10-24 18:20:22 +02:00
Terje Io
71dc5ac333
Changed safety door/parking handling to be compliant with legacy Grbl.
...
Added $384 setting for controlling G92 offset persistence.
Improved $help command output and handling.
Moved the optional tool table in non-volatile storage.
Added gcode parameter support and optional expression support.
2021-09-29 10:22:47 +02:00
Terje Io
222ba55724
See changelog for details.
2021-07-07 19:19:15 +02:00
Terje Io
b685e18411
Added shared files for driver motor pins allocation and options handling.
...
Expanded HAL stream I/O functions. Added doxygen documentation to parts of the code.
A number of minor changes to simplify code.
2021-06-27 20:55:00 +02:00
Terje Io
f2eea4dcb4
some bug fixes: relative canned cycles, incorrect comments handling and auto square fail distance calulation (regression)
2021-05-05 20:27:19 +02:00
Terje Io
e1554ddd86
added HAL entry for writing single character to output stream, core event for unknown real time command (character)
2021-04-23 16:40:39 +02:00
Terje
4039b2bb76
added single block mode, toggle with $S system command or 0x89 real-time command
2021-03-10 15:38:58 +01:00
Terje Io
cdca5ad55c
test check in
2021-02-22 12:29:17 +01:00