Terje Io
e6c044908c
Added setting $484, Unlock required after E-stop cleared by reset, default on. From issue #337 .
...
Fixed typo, added event grbl.on_parser_init.
2023-08-15 11:48:18 +02:00
Terje Io
e2df2fb101
Fix for issue #340 , CoreXY kinematics does not update position for axes A+.
...
Adds auto reporting state to realtime report sent on MPG mode change to off.
2023-08-10 12:01:28 +02:00
Terje Io
6c20a5488e
Updated changelog.
2023-08-09 19:58:59 +02:00
Terje Io
244bbb3454
More fixes for issue #332 : setting tool table data cleared current coordinate system offset, incomplete handling of G10 L10 and L11.
...
Added free memory to $I output when available, example: [FREE MEMORY:102K]
Changed reported position for failed probe to target. Parameters #5061 - #5069 returns position in coordinate system used when probing.
2023-08-08 18:42:59 +02:00
Terje Io
909b7f9eed
Updated readme
2023-08-07 09:15:43 +02:00
Terje Io
6a89bd2712
Fix for issue #332 , incorrect NGC parameter values returned for last probed position.
2023-08-05 14:30:01 +02:00
Terje Io
280dd953c3
Fix for ioSender issue 319, improved handling of sycle start input signal had side-effects.
2023-07-29 07:20:36 +02:00
Terje Io
849c252a63
Updated readme
2023-07-24 11:29:33 +02:00
Terje Io
c886caedbf
Fixed bug in WHILE loop handling when first statement in macro.
2023-07-24 10:30:56 +02:00
Terje Io
4e1bba5e74
Fixed regression in VFS file system handling causing hardfault when only one mount is present.
2023-07-18 14:47:28 +02:00
Terje Io
f1b1776bdc
Some tweaks for new Web Builder options++
2023-07-18 11:47:09 +02:00
Terje Io and GitHub
6c5c3fdb65
Merge pull request #266 from dresco/panel
...
Add init for 3rd party control panel plugin
2023-07-17 21:18:31 +02:00
Terje Io and GitHub
d41781a68a
Merge pull request #331 from dresco/stm32h723xx
...
Add definition for STM32H723xx series processors
2023-07-17 18:29:56 +02:00
Jon Escombe
eb4e81fbec
Add definition for STM32H723xx series processors
2023-07-17 11:12:15 +01:00
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 and GitHub
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