Releases: bdring/FluidNC
v3.9.4
New Features
- Improved timing of I2S pins. You can now adjust the minimum pulse time. Using a value of 2 or 4 can help slower I2S chips like the Roots and MKS controllers have to avoid missing bits.
- Added a new command to get Grbl information $Grbl/Show or $GS. It will reply with something like this
Grbl 3.9 [FluidNC v3.9.3 (main-c692589c) (wifi) '$' for help]
This can help with some senders. - Gcode file extensions are not case sensitive. Uppercase is now recognized.
- The installation now includes a default config.yaml file. This is a no I/O test drive config. It prevents first time installations from getting a config error.
Bug Fixes
- Fixed some hard stops when entering hold. This occurred when the planner was full with lots of jogs or tiny segments from an arc.
- **Removed extra ': ' from [ESP420] JSON
v3.9.3
Release Notes
New Features
- More informational commands are allowed in the safety door state
- Added TM2160 driver that is essentially the same as TMC5160
- $3 and $23 can now be used for compatibility with gcode senders. The values received and sent are meaningless because they don't work with FluidNC's motor count.
- We now have a _selected_tool and _current_tool parameter to help with ATC programming
- Alarms no longer force idle. They follow the idle_ms rules.
- S value is set to 0 after changing to a new spindle.
- FluidNC now installs with a default config.yaml. This is the same as the fallback config if a file was not found. It eliminates the error seen on first time installs.
- Active control inputs e_stop_pin and fault_pin will now block homing and unlocking until they are deactivated.
Bug Fixes
- Fixed some WebUI encoding so characters don't get lost like # and +
- Fixed problem with mDNS not registering properly for telnet
- Fixed a problem with I2S synchronous_write() not waiting long enough. This was affecting I2S SPI CS pins and motors were not always initializing.
WebUI
- Fixed G91 visualization
- Fixed probe retract
- Updated WebUI 3 version
v3.9.2-pre2
Release Notes
New Features
- More informational commands are allowed in the safety door state
- Added TM2160 driver that is essentially the same as TMC5160
- $3 and $23 can now be used for compatibility with gcode senders. The values received and sent are meaningless because they don't work with FluidNC's motor count.
- We now have a _selected_tool and _current_tool parameter to help with ATC programming
- Alarms no longer force idle. They follow the idle_ms rules.
- S value is set to 0 after changing to a new spindle.
Bug Fixes
- Fixed some WebUI encoding so characters don't get lost like # and +
- Fixed problem with mDNS not registering properly for telnet
- Fixed a problem with I2S synchronous_write() not waiting long enough. This was affecting I2S SPI CS pins and motors were not always initializing.
WebUI
- Fixed G91 visualization
- Fixed probe retract
- Updated WebUI 3 version
v3.9.2-pre1
Changes and bug fixes.
- Probing.
- A failed probe no longer disables the stepper motors. It follows the idle_ms setting
- ATC
- Macro is now called when changing to tool 0
- Spindle waits for all motion to complete before turning off for tool change
- Removed experimental streaming macro flow control (code rewind) that was causing SD problems.
v3.9.1
This is a fix for the problems we had in release v3.9.0.
v3.9.0 accidentally got an extra commit unrelated to the primary issues we were trying to address. This removes that commit. If you want to know more about that code, it is in this closed PR. That stuff may show up in a future release.
Here are the major changes from the last full release.
- Crashing on long jobs
- Fixed memory issues that were causing crashes
- Lots of changes to the stepping engine
- Less Jitter
- Higher Speeds 250kHz or higher (primarily determined by step pulse length)
- I2S_STREAM and I2S_STATIC now behave the same for latency and jitter at all speeds. Pick either one.
- WebUI
- Fixed crash on disconnect
- VFD
- Refactored code
- GCode Expressions
- Fixed typo in "OR" expression (edited)
3.8.4-pre9
Fixes the problem with some TMC2209s not initializing on Jackpot.
3.8.4-pre8
Incorporates VFD code improvments from Stefan de Bruijn
Fixes misspelled OR function
3.8.4-pre7
Fixes homing with I2S.
v3.8.3
Bug Fixes
-
Serial XModem Uploads Better failure handling by sending EOT character
-
G93 (Feed rate inverse time mode) Fix Inverse time mode was incorrectly being applied to G0 moves.
-
$Config/Dump issue with firmware modules This fix prevents non-configurable firmware modules from adding to the config dump.
-
WebUI Crash when reloading while running This fix prevents the WebUI from loading while running and causing a crash. It will load a very simple screen instead that gives you the option to pause the job before reloading the WebUI.
v3.8.2
- Bug Fixes
- Fixed probe problem in WebUI
- Fix to allow most spindles to use ATCs
- New Features
- Added flow control (if, looping, Print and Debug to gcode).
- Added command line parameters to upload files to FluidTerm