Skip to content

v1.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@Paciente8159 Paciente8159 released this 07 Feb 10:54
· 2580 commits to master since this release
2da2883

µCNC

µCNC is still experimental and should not be used for production work. Currently available mcu implementations only support Arduino Uno, and the Rambo board. A hex with a configuration similar to Grbl 1.1 is available.

  • Note: All input pins are internally held high by weak pull-up configuration.

Changes in v1.0.0-beta - 2020-02-04

Added

  • added initial TLO (tool length offset)
  • added support for new motion modes (G61.1 and G64)
  • added initial laser mode support
  • added CHANGELOG.md

Changed

  • modified parser coordinate calculation and non modal gcodes handling so the remaining code executes as it should after these commands
  • redesined parameters now loaded directly from eeprom and reduced ram usage (about 10% on Arduino Uno)
  • planner now holds up to 15 motions (stable no memory overflow)
  • redesigned spindle control to modify pwm according to motion (used in laser mode)
  • simplified step ISR functions (faster execution times - under 23ms for 3 stepper motors)
  • cleaned cnc_doevents() and some realtime commands functions handling

Fixed

  • fixed settings version compare operation that caused eeprom reset at power up