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

Fix G2/G3 so that slicer rounding error don't result in impossible arcs #15544

Closed
wants to merge 60 commits into from
Closed

Conversation

edwilliams16
Copy link
Contributor

Requirements

Description

Back-porting the bugfix-2.0.x G2/G3 fix to bugfix-1.1.x
This handles the possibility that slicer rounding error results in a geometrically impossible arc with a diameter less than the distance to the destination point.

Benefits

Fixes #14745

Related Issues

thinkyhead and others added 30 commits October 4, 2018 14:36
Homing on the Ender 3 with `HOMING_FEEDRATE_XY` set to 50*60 was shown (#12074) to cause the end-stop micro-switches to bottom out, causing the carriage for both X and Y axis to physically crash into the micro switch. Reducing the homing speed prevents the switches from bottoming out.
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
Ludy87 and others added 27 commits February 12, 2019 12:54
Followup to #13136 by @Ludy87
V3 of the BLTouch has an [Alarm Release & Touch mode](https://docs.wixstatic.com/ugd/f5a1c8_77037f55e5d542309d9fc178165c9f3f.pdf) to activate after the probe is deployed. If this mode isn't activated, the BLTouch keeps deploying, ends up detecting a collision and gets itself in error mode.

Tested on a Creality Ender-3.
Co-Authored-By: thisiskeithb <[email protected]>
@edwilliams16
Copy link
Contributor Author

Something went wrong here.

@edwilliams16 edwilliams16 deleted the G2_G3_fix branch October 13, 2019 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] [bugfix-2.0.x] G02 mathematical bug in calculations