µCNC v1.8.4
This (re)release fixes a weird effect in the step interpolator that caused audible step frequency changes while accelerating/decelerating and speed jumps.
The changes are:
Added
- added support for 74HC595 custom shift register using PIO (#568)
- added function to get parser internal position (#537)
- added new debug stream option to use a dedicated COM channel to print debug verbose (#548)
- added option to control how soft limits are treated (alarm or error) and if the program flow continues or holds in case of error (#572)
Changed
- rebuilded virtual emulator for Windows (#569)
Fixed
- fixed non linear acceleration steps that generated motor noise on acceleration and deacceleration. These issues were introduce with change #561 (#571)
- reduced itp timer calculations for blocks at speeds bellow the interpolator sample frequency leading to incorrect timing on these slow speed blocks (#571)
- fixed stepper timer running at half the target speed on ESP32 using emulated PWM (#567)
- fixed cooland funtions M7 and M8 (#562)
- fixed step generation is interrupted while processing incomplete command (#565)
- fixed JOG flag being cleared while parsing command (caused with #565) (#573)