Skip to content

Releases: bdring/FluidNC

v3.7.0

26 Apr 15:00
76bc1ff
Compare
Choose a tag to compare

Fixed the file reference issue with the install-fs scripts.

v3.6.9

24 Apr 22:02
196788a
Compare
Choose a tag to compare

New Features

  • Changes to Soft Limits and jogging
    • More feedback is issued when a jog violates soft limits.
    • If you are trying to jog away from a switch to allow homing, you will be limited to jogs off an active switch of the motor0 pulloff_mm length.
  • Timers used by servos have been simplified and are more flexible.
    • RC Servos and Solenoids each get their own timer_ms values.
    • Bus servos like Dynamixel share a common update rate.
  • TMC2209 Stuff
    • Turned of the i_scale_analog feature. This means the pot does nothing when using UART control. The config is in complete control of the motor current.
  • UART Config Examples
    • The example configs were updated to the UART config style from the last release.
  • SD CARD
    • Changed the default speed to 8MHz. The valid range is 400kHz to 20Mhz
  • Replaced Arduino Strings with C++ std:strings as part of a long-term project to reduce dependencies on the Arduino framework. This is not supposed to have any user-visible consequences

Bug Fixes

  • Soft Limits & Jogging
    • If you have an axes out of soft limit range, you can jog the other axes.

v3.6.8

01 Mar 21:15
468fee9
Compare
Choose a tag to compare

New Features

  • The little I2C OLED displays are now part of the released firmware (no special compile).
  • We have changed the way UARTs are defined. They are defined in config sections at the top level like I2S, SPI, etc. The old method of specifying UARTS in spindles is still supported (discouraged), but users of uart motors drivers, like TMC2209 or Dynamixel servos must update their config files.
  • You can define a second UART channel that works just like the default USB/Serial. This could be used for smart displays, etc.
  • There is a new option for homing cycles that can be useful for axes without switches. Set the cycle to -1 and the machine position of the axis will be set to mpos_mm: without moving the axis.
  • There is a new setting $HTTP/BlockDuringMotion. This prevents serving files from LocalFS when the machine is running during motion.

FAQ

  1. If you get an error like this [MSG:ERR: Initialization error at /axes/x/motor0/tmc_2209: TrinamicUartDriver must set uart_num: ], you need to update your config file to the new UART definition style.

v3.6.8-pre1

01 Feb 17:24
c0c5397
Compare
Choose a tag to compare
v3.6.8-pre1 Pre-release
Pre-release

This is a test build for the problem described in issue #794.

v3.6.7

29 Jan 19:02
c0c5397
Compare
Choose a tag to compare

New Features

  • Support country codes for AP WIFI with the $AP/Country setting.
  • Added new gcodes M7.1 and M8.1 to individually turn of mist and flood coolant.

Bug Fixes

  • Tool number reporting in the $G response was missing
  • Fixed the default config so the axes work as virtual axes. If you move them, they report correctly.
  • Fix crash issue due to missing G92 and TLO coordinate system initialization
  • Fixed confusing messaging when an all limit was was triggered before homing.
  • Fixed some WebUI controls that were hidden.

You should reload the WebUI if you are upgrading.

http://wiki.fluidnc.com/en/installation#upgrading-firmware

v3.6.6

12 Jan 21:50
572fb37
Compare
Choose a tag to compare

Features

  • Huge refactor of the communication channels. This will allow easier add-ons like displays.
  • Auto reporting. Channels can sign up for event based auto reporting to improve responsiveness and lower bandwidth.
  • Feedhold is now ignored during homing
  • SD SPI speed is now configurable. Lower frequencies help fix problems with DIY setups. (Issue 742, 736, and others)
  • G2/G3 arcs now support the P word for multiple rotations.
  • You can now put realtime characters in macros, like feedrate override, etc.
  • Kinematics can now set the startup position of the machine
  • New TMC5160Pro and TMC2160Pro motor classes. Directly set registers

Bug Fixes

  • Fixed a dual motor/single switch homing bug
  • Fix acks across channels (Issue 750)
  • Fixed coolant toggle (issue 763) (edited)

v3.6.5

10 Dec 18:12
06f8f9d
Compare
Choose a tag to compare
  • Added spin up/down delays to Huanyang and YL620
  • Fixed SD card detect pin capabilities
  • Wallplotter feed rate fix
  • Probe input status now prints in !Limits
  • Fixed multiple homing issues
  • Fixed bug with trying to write to closed websockets
  • Fixed G38.5
  • Fixed crashes when WebUI goes away during file runs
  • Now ignores feedhold while homing (use reset)
  • Updated index.html.gz
    • Continuous jogging in tablet if you hold down a jog button
    • Fixed pause button problem
    • Improvements in messaging when uploads fail
    • SD Upload failed sometimes due to problems with websockets, perhaps when multiple browsers were connected
    • Tablet visualizer supports multi-turn helical interpolation

v3.6.5-pre4

22 Nov 21:43
2f91a43
Compare
Choose a tag to compare

Fixed homing direction bug that crept in with PR 703

v3.6.5-pre3

21 Nov 03:25
2f91a43
Compare
Choose a tag to compare
  • Fixed crash issues with closing WebUI (websockets) #699
  • Wallplotter feedrate compensation fix
  • Multiaxis homing move distance corrected #702
  • Fixed feedhold with short moves (laser engraving) #706
  • G38.5 fix #682

v3.6.4-pre2

21 Nov 14:00
2f91a43
Compare
Choose a tag to compare
Merge pull request #711 from bdring/revert-682-fix-g38.5

Revert "Corrected parser to use NoError on G38.5"