µCNC v1.4.6
Version 1.4.6 adds the followin changes:
Added
- added software I2C (bit-banging) (#215)
- removed encoders dependency of modules. Stepper encoders and regular encoders reset is now independent (#216)
- encoders counting pulse and direction can be inverted via setting $8 and $9 (#216)
- modified settings initialization code. Added option to hase settings on RAM only (volatile) (#217)
- added option to store G92 offset in non volatile memory to prevent undesired wear (#221)
Changed
- module system complete restructure. Core complementary modules kept in the core code. Remaining modules pulled to a different repository (#215)
- encoders initial state aquired at startup to prevent initial noise counts (#216)
- fixed dir mask detection for ENC0 and ENC1 (#216)
- moved the mod_cnc_dotasks_hook callback to allow it to work even if hold is active (#218)