µCNC v1.4.0-alpha
Paciente8159
released this
25 Feb 11:05
·
2143 commits
to master
since this release
[1.4.0-alpha] - 2022-02-25
µCNC version 1.4.0 packs lots of new features as well as the initial support for SMT32F4 core MCU's. The features are:
Added
- added pid_stop action and alarm checking (safety stop) (#108)
- added new interpolator functions to be used by the PID module (#108)
- added S-Curve acceleration by modifying the Riemann sum interpolator to scan acceleration in fixed sample frames. (#137)
- added new SERVO pin type that ouputs a 50Hz type PWM. Up to 6 SERVO pins can be configured (#138) (#146)
- added M10 mcode (set servo pin value) to core parser (#141)
- partial implementation supporting STM32F4 core. Lacks Flash EEPROM and analog pin reading is untested. (#139)
- experimental delta kinematics added to HAL (#142)
- new probe deploy/stow hookable callbacks for probing motion (#143)
- added initial implementation of bltouch module (#146)
Changed
- redesigned µCNC modules for quick prototyping based on C# delegates, events and listeners. This allows adding hooks along the core code that call on modules sub-routines (#144)
- redesigned/simplified tool declaration in cnc_hal_config (#145)
Fixed
- fixed spelling on the README file (#140)