Skip to content

µCNC v1.4.0-alpha

Compare
Choose a tag to compare
@Paciente8159 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)