Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various cleanups ahead of more… #4789

Merged
merged 26 commits into from
Sep 13, 2016

Conversation

thinkyhead
Copy link
Member

@thinkyhead thinkyhead commented Sep 12, 2016

Various changes to facilitate upcoming changes to leveling, etc.

  • Conditionals for different forms of leveling
  • Additional macros for maths
  • Standardize SCARA config, clean up kinematics
  • Move setup() and loop() to the end of Marlin_main.cpp
  • Move delta homing and Z safe homing to separate functions
  • Allow M0/M1 to be used without a controller (continue with M108)
  • Generalize naming for kinematics, not just delta
  • Clean up and repair planner methods
  • Add Planner::unapply_leveling to remove leveling from a "logical" position
  • Use a counting method to sanity check controllers, machine types
  • Reduce the size of 3-point leveling code
  • Use reset_bed_level for both linear and non-linear leveling

@thinkyhead thinkyhead force-pushed the rc_better_leveling_etc branch 3 times, most recently from fee88f6 to 9b0931e Compare September 13, 2016 08:56
@thinkyhead thinkyhead merged commit 94d5cf8 into MarlinFirmware:RCBugFix Sep 13, 2016
@thinkyhead thinkyhead deleted the rc_better_leveling_etc branch September 13, 2016 10:21
@thinkyhead thinkyhead mentioned this pull request Sep 17, 2016
@thinkyhead thinkyhead mentioned this pull request Oct 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant