-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[FR] G35 - Specifiable End Position #20281
Comments
Looking at #ifdef ASSISTED_TRAMMING_WAIT_POSITION
// Move XY to safe position
if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPGM("Moving away");
const xyz_pos_t wait_pos = ASSISTED_TRAMMING_WAIT_POSITION;
do_blocking_move_to(wait_pos, XY_PROBE_FEEDRATE_MM_S);
#endif It shouldn't be too hard to insert that into // Probe all positions
LOOP_L_N(i, G35_PROBE_COUNT) {
// In BLTOUCH HS mode, the probe travels in a deployed state.
// Users of G35 might have a badly misaligned bed, so raise Z by the
// length of the deployed pin (BLTOUCH stroke < 7mm)
do_blocking_move_to_z((Z_CLEARANCE_BETWEEN_PROBES) + TERN0(BLTOUCH_HS_MODE, 7));
const float z_probed_height = probe.probe_at_point(screws_tilt_adjust_pos[i], PROBE_PT_RAISE, 0, true);
#ifdef ASSISTED_TRAMMING_WAIT_POSITION
// Move XY to safe position
if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPGM("Moving away");
const xyz_pos_t wait_pos = ASSISTED_TRAMMING_WAIT_POSITION;
do_blocking_move_to(wait_pos, XY_PROBE_FEEDRATE_MM_S);
#endif |
Perhaps we should also have a parameter to utilize the position or not: if(parser.seen('P')) do_blocking_move_to(wait_pos, XY_PROBE_FEEDRATE_MM_S); |
@shitcreek Thanks for the feedback. If it is added to
If there would be already and option to move away, why wouldn't someone want to use it? So I think it should move away without any extra parameter. |
Tested #20298 and it works, but I'm not sure if it needs some more work. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
At the moment
ASSISTED_TRAMMING_WAIT_POSITION
is only used inASSISTED_TRAMMING_WIZARD
, but it would be useful to add theASSISTED_TRAMMING_WAIT_POSITION
or similarly specifiable position withG35
too, for easier screw adjustment.The homing at the end is unnecessary (and a waste of time) if at the end the nozzle moves to a wait/safe position.
Feature Workflow
G35
G35
probes the bedASSISTED_TRAMMING_WAIT_POSITION
or similarly specifiable position (for easier screw adjustment)G35
Additional Information
The text was updated successfully, but these errors were encountered: