-
-
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]/[BUG] PROBE_OFFSET_WIZARD should move the nozzle to the bed center #19650
Comments
It will if |
@qwewer0 observation would also apply to my setups. Is this new feature intended to to be useful with most probes or just the BL Touch? |
@thisiskeithb My idea was a two in one for the solution. For a setup that uses Z endstop to home, it obviously would need to move to the center of the bed, and for a setup that uses a probe for homing, while it is homing at the center of the bed, but that is relative to probe, but for both setups after the homing is done, the nozzle should move to the center of the bed relative to the nozzle and not the probe, in order to have the most accurate outcome. @bill-orange I think this is for every bed leveling probe. |
It works with multiple probe types. I've only tested it with a BLTouch and fix mounted probe though. |
@sjasonsmith Brought up another good point when using this feature. It’d make sense to move the nozzle over to the probe point (based on X/Y probe offsets) for a more accurate Z probe offset, but I’m not sure how’d that factor into configs where users are homing with a Z endstop/not using Maybe @mwinters-stuff will have some ideas. |
@thisiskeithb That is exactly what this [FR]/[BUG] is opened for. |
@qwewer0 I'm not sure if you completely understood my concern. When probing, the probe should be in the center of the bed. When measuring the offset, the nozzle should be in the center of the bed. There should be an X/Y move between the probe and measure steps, so that they are referring to the same X/Y coordinate. |
Am I not writing in english? That is exactly why I opened this issue. Edit: Updated my previous comment to be more precise and to avoid misunderstandings. I hope it's now a bit more clear. |
If the measured point by the probe is different from the measured point for the nozzle, then we could get wrong z offset value with the wizard, if the bed isn't absolutely flat. |
I have always used safe z homing, that was a default config on my printer. I have recently moved house and my printer is still packed away, I wont have time for a few weeks to look at this. I think we would have to add an option, where the safe way is to provide an X/Y coordinate for where the nozzle should be when this feature is being used (after the homing step). This could be used even if safe-homing is turned on. |
@mwinters-stuff I tried the
The main problem is that the homed position and the examined position for the nozzle can be at a different Z height, so if there would be an option to change the examined position for the nozzle, that would only add more problems e.g. "bug report" from users that don't understand this. |
my understanding would be to probe the center of the bed (x,y) to probe activation then move nozzle to same (x,ytaking x&y probe to nozzle offsets onto consideration) position and measure the offset(my custom machine homes z max, so z offset is +300mm at start of z movement in the wizard a lot of manual movement at 1mm a time) |
I agree with this request: during the wizard, exactly after homing, the nozzle should move according to the probe offset in X and Y so it will be in the same position where the probe measured the distance with the bed. After this mod the feature will be perfect! |
Updated the Description, and the Feature Workflow to better reflect my idea for ideal |
In my Opinion this feature is not that flawless and I like your approach @qwewer(). I did some work on this but my code kept crashing my printer xD... I finaly gave up because I am no coder myself. Flaws of the actual Feature
My suggestion is as followed.. may you could pick it up for the feature request?! CONFIGURATION
ACCESS
SUGGESTED BEHAVIOR
Good Night and Bye , norp |
Closing, since solved. |
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
PROBE_OFFSET_WIZARD
should move the nozzle to the center of the bed after it homed, but as of now, e817773 it only homes then gives the wizard options.Using
PROBE_OFFSET_WIZARD
, IfZ_SAFE_HOMING
isn't enabled (homed with z-endstop), then after homingPROBE_OFFSET_WIZARD
should move the nozzle toX_CENTER
/Y_CENTER
for z offset measurement, and ifZ_SAFE_HOMING
is enabled, then after homingPROBE_OFFSET_WIZARD
should move the nozzle to theZ_SAFE_HOMING_X_POINT
/Z_SAFE_HOMING_Y_POINT
for z offset measurement, which isX_CENTER
/Y_CENTER
by default.Feature Workflow
This is what should happen:
Select Z Probe Wizard
Printer Homes
If
Z_SAFE_HOMING
ENABLED: (Homed with probe)Z_SAFE_HOMING_X_POINT
/Z_SAFE_HOMING_Y_POINT
minusNOZZLE_TO_PROBE_OFFSET
(X, Y)Z_SAFE_HOMING_X_POINT
/Z_SAFE_HOMING_Y_POINT
If
Z_SAFE_HOMING
DISABLED: (Homed with Z-Endstop)X_MIN_POS
andY_MIN_POS
(e.g. Ender 3,X_HOME_DIR -1
, andY_HOME_DIR -1
)X_CENTER
/Y_CENTER
Use the Z Probe Wizard as normal
Additional Information
Configuration.zip
The text was updated successfully, but these errors were encountered: