Commit Graph
591 Commits
Author SHA1 Message Date
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 IoandGitHub 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 IoandGitHub 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 IoandGitHub 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