Skip to content

Firmware 0.4 - Homing, bed leveling and EEPROM support

Latest
Compare
Choose a tag to compare
@madl3x madl3x released this 19 Sep 21:43
· 7 commits to master since this release

0.4 Beta

  • Moved to Beta stage: all basic functionality (homing, bed-leveling, EEPROM configuration) implemented & working
  • Added coordinate transformation modes to support bed-leveling (M360 M2 - probe mode)
  • Activating M1 angular coordinate transformation mode automatically on G28
  • Activating M2 probe coordinate transformation mode automatically on G29
  • Implemented homing sequence G28 (X,Y axis are set as codependent by default, shoulder homes first)
  • Modified UBL (Unified Bed Leveling) to support X-SCARA's kinematic model
  • Integrated bed-leveling support G29 (requires NOZZLE_AS_PROBE and SCARA_PROBE_OFFSET_DEGREES configurations)
  • Applying bed leveling for planar moves when bed-leveling is activated
  • Modified M665 for configuring:
    • M665 D - number of segments per second for G1 segmented moves
    • M665 M - minimum segment length in mm for segmented moves
    • M665 X Y - setting bed center origin relative to shoulder axis (default SCARA_OFFSET_X and SCARA_OFFSET_X)
    • M665 E S - setting home offset in degrees for shoulder and elbow joints (required for precise calibration)
  • M50x EEPROM commands supported to save, load and reset the values configured with M665