Skip to content

v3.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jul 13:28
· 141 commits to main since this release
35fc8f6

Added Jobs Feature

A concept called jobs has been added to FluidNC, so that a sequence of related lines (a “job”) can be tracked and executed as a group, with controlled interaction between disparate jobs. This allows files to call other files.

Interacting jobs are treated like subroutines in a programming language - when a job finishes, the job that initiated it is resumed after the place that initiated the “interior” job.

http://wiki.fluidnc.com/en/features/jobs

Added Params and Expressions.

You can now put parameters and expressions in gcode.

http://wiki.fluidnc.com/en/features/gcode_parameters_expressions

Standardized delay functions.

This was mostly a code cleanup, but it does enable a change in WebUI whereby, when running a job that includes a delay like a G4 dwell or a spindle or coolant delay, the displayed state does not switch to Idle during the dwell time, but rather remains in Run state. This is important for the Tablet UI which has a different layout and different active controls during Run state.

WebUI Tablet Improvements

In addition to the above, the WebUI Tablet code underwent a lot of rework so that the Tablet code is nearly identical (shared) between the WebUI2 and WebUI3 version. It has a new overrides feature so you can override the feedrate and spindle speeds in Run state. When used with WebUI3 inside a panel (not as a full page), it has an abbreviated layout that only includes the visualizer.

Fixed TMC2209 Issue

Defaults missing homing current to run current on TMC2209 if it is not specified in the config file.

Improvements to auto reporting.

  • Overrides report correctly with multiple channels

  • M30 was not reporting correctly

  • $SS was not always complete when used with the WebUI