Terje Io
0c6f3f6dd7
Added support for traversing directory structure across file system mounts. Allows access to littlefs mount via ftp.
...
Fixed inconsistent (random) real-time reporting of cycle start signal by adding a latch to ensure it is reported at least once.
20230714
2023-07-16 13:03:22 +02:00
Terje Io
8f5fa900be
Improved handling of critical events for adding |$C=1 to full realtime report.
2023-07-11 08:10:13 +02:00
Terje Io
403a172574
Updated changelog
2023-07-08 09:22:08 +02:00
Terje Io
c2450947ae
Skip calling tool change code if current and selected tool number is the same.
...
Added 5s timeout/abort handling when waiting for index pulses prior to startiong spindle synchronized motion.
Added definitions for M401 (deploy probe) and M402 (stow probe) for plugin use.
Added support for probe protected message and alarm. Requires driver support for interrupt handled probe input.
2023-07-04 15:40:47 +02:00
Terje Io
83d708a872
Added |$C=1 to full realtime report (requested by 0x87) when controller is in a blocking state (after a critical event) but still accepts some $ commands.
2023-06-26 19:07:08 +02:00
Terje Io
8c7f841840
Added virtual Modbus API. Some internal settings handling improvements.
2023-06-13 19:47:02 +02:00
Terje Io
0a8c51ebe9
Added initial support for macro based automatic tool changes (ATC).
...
Currently macros has to be stored on a SD card or in littlefs and expression support has to be enabled.
2023-06-07 19:16:53 +02:00
Terje Io
9e2d7b46b2
Fixed regression related to CSS (Constant Surface Speed for lathes) mode.
...
Improved stream handling for native USB streams.
2023-06-06 12:45:14 +02:00
Terje Io
d67d9c86e6
Improved experimental support for program flow control.
2023-06-02 10:10:55 +02:00
Terje Io
1e0235da5b
Merge pull request #313 from dresco/panel-settings
...
Add support for control panel NVS settings
2023-06-02 09:53:24 +02:00
Jon Escombe
2699fcc937
Add support for grblPANEL NVS settings
2023-05-31 17:31:56 +01:00
Terje Io
ce7c3592b4
Added experimental support for program flow control, mainly available for use in G65 macros stored on SD card or in littlefs.
2023-05-29 00:46:05 +02:00
Terje Io
5f03578e92
Expanded ioports API with generalized settings handling++
2023-05-27 09:06:07 +02:00
Terje Io
5249bc66fa
Expanded ioports API with some configuration and PWM related functions.
2023-05-25 08:57:10 +02:00
Terje Io
334ca8f8fa
Updated changelog
2023-05-23 12:14:29 +02:00
Terje Io
fbae815a56
Updated changelog
2023-05-21 12:43:32 +02:00
Terje Io
fef81e5d3f
Updated changelog
2023-05-19 19:33:33 +02:00
Terje Io
44e4dc4ea3
Extended handling of legacy printable real-time commands due to ESP32 RTOS issue.
...
Internal changes to crossbar definitions, improved stream handling and sleep handling.
2023-05-19 19:17:32 +02:00
Terje Io
af2a922915
Added experimental support for G65 and M99, call and return from macro.
2023-05-11 10:58:01 +02:00
Terje Io
339cfd5e81
Updated changelog
2023-05-02 14:24:39 +02:00
Terje Io
750f60ce74
Fixed typos and added grbl.on_gcode_comment event.
2023-05-01 12:01:57 +02:00
Terje Io
c652eee852
Now allows some $-commands while critical events are active or in sleep mode.
...
Added work envelope data to global sys struct, used by soft limits and jog limit handling.
2023-04-29 15:53:46 +02:00
Terje Io
36035cf72b
Updated changelog.
2023-04-27 10:27:13 +02:00
Terje Io
2f55555f77
Fixed some typos, incorrect default value for setting $63 - Disable laser during hold flag. Added VFS property.
2023-04-27 10:14:59 +02:00
Terje Io
fa6e524a24
Added missing files to CMakeLists.txt (used by RP2040 build).
2023-04-17 08:28:42 +02:00
Terje Io
498da9c6a4
Added reboot required tag for setting $16 and $38.
2023-04-16 19:34:24 +02:00
Terje Io
b6e43d6c19
Fix for issue #236 , dual axis offsets.
...
Changes to allow use of M4 for laser capable spindles in laser mode even if direction control is not available.
2023-04-11 20:47:45 +02:00
Terje Io
ba4ccee01e
Updated changelog
2023-04-09 18:30:49 +02:00
Terje Io
d4f5b3b664
Fix for issue #279 - pin name typo.
...
Added HAL capability flags for limit switches supported.
Improved motor pins preprocessor code.
2023-04-01 22:10:14 +02:00
Terje Io
0aa0e3c8c7
Updated changelog
2023-03-31 08:53:39 +02:00
Terje Io
f6b04880ad
Updated changelog
2023-03-31 08:46:16 +02:00
Terje Io
bb680e52f4
Updated changelog
2023-03-26 22:47:40 +02:00
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
d3b97d7cac
updated readme
2023-03-20 19:02:03 +01:00
Terje Io
9a65a3c29e
Another fix for issue #269 - setting of piecewise spindle linearisation values not working.
...
Fix for incorrect reporting of SD card size.
2023-03-20 18:50:29 +01:00
Terje Io
cad1dc8476
Fix for issue #269 - setting of piecewise spindle linearisation values not working.
2023-03-17 06:56:06 +01:00
Terje Io
882f4f1c53
Added preprosessor symbol handling for embroidery plugin.
2023-03-16 14:33:49 +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
71aa2a426c
Fix for issue #264 , stepper motors not disabled when entering sleep mode.
...
Fix for recent regression that disabled G7/G8 handling in lathe mode.
2023-03-11 07:56:13 +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
b55386cbf6
added default network setting values for wifi station mode
2023-03-03 19:27:30 +01:00
Terje Io
6163f2e30a
Fix for Arduino compiler issue with build 20230227. Added core event and removed redundant code.
2023-02-27 23:14:07 +01:00
Terje Io
28711ee512
Enhanced API, reduced planner RAM footprint. Changed rotary fix implementation.
2023-02-27 07:19:39 +01:00
Terje Io
0c6233d709
See the changelog for details, changes are relevant for developers only.
2023-02-22 09:19:49 +01:00
Terje Io
b1f14577d7
Updated changelog.
2023-02-20 13:31:52 +01:00
Terje Io
33028ae0e3
Pushed incorrect axes config...
2023-02-19 21:04:27 +01:00
Terje Io
635526b508
Configuration fix for the Web Builder (ABC to UVW mapping).
2023-02-19 19:12:42 +01:00
Terje Io
5b546aef58
Fix for Grbl [issue #1823 ]( https://github.com/grbl/grbl/issues/1823 ) - some full circle arcs beeing ignored.
2023-02-19 08:20:33 +01:00
Terje Io
2eab779d2f
Wrong axis setting slipped through...
2023-02-17 22:15:05 +01:00
Terje Io
26c9327f6a
Fixed copy/paste "bug" that caused compilation error if compiling for 6-axes.
2023-02-17 19:37:16 +01:00