Skip to content

Proposed Z offset fix #27714

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

Open
wants to merge 9 commits into
base: bugfix-2.1.x
Choose a base branch
from

Conversation

Maker-Paul
Copy link

@Maker-Paul Maker-Paul commented Feb 27, 2025

Description

When a Fixed Home Switch/Z stop is used with a proximity probe . The height the level probe triggers above Z0 is incorrectly added on to the mesh probed values. If any offset is used to correct the mesh values the same offset gets applied to the Z0 Home position. Please refer to bug report #27680

Requirements

None.applies to all machines using a fixed Z stop for homing and a Proximity probe for leveling

Benefits

It fixes an incorrect offset being added to level mesh values

Configurations

Modified files.zip

Related Issues

https://github.com//issues/27680

@Maker-Paul
Copy link
Author

The Tronxy XY2 pro has a bed level sensor that is subject to environmental instability. Probing the bed within a short space of time is not affected by environmental changes but homing is. This has caused Tronxy owners problems for years with constantly having to reset Z offsets before printing. A fixed Z stop solves the problem of inconsistent homing with minimal cost just by plugging a fixed stop into the unused Z stop socket on the main board. This fix means Marlin works as expected on any machine, not just Tronxy, fitted with both a fixed Z stop and a proximity probe.

@Nuck-TH
Copy link

Nuck-TH commented Feb 28, 2025

I don't really get why you are trying to get rid of probe Z offset setting. It isn't offset from home position to probe/nozzle, but is distance between probe trigger point and nozzle tip.

@Maker-Paul
Copy link
Author

Hi Nuck-TH. The simple answer is I'm not trying to get rid of the probe Z offset.please see bug report #27680 for more info.

@Maker-Paul
Copy link
Author

Hi Scott. I have been looking at taking this to the next level. The Anycubic Kobra 3 user interface offers only one option to "Auto Level" and their advertising claims simplicity of operation as a major plus. I have started testing under bed strain gauges the idea is to use the nozzle to probe the bed in one location where a strain gauge can easily sense contact (30grams of pressure) to establish Z Home (Z zero). A sequence of preheat nozzle and bed, wipe nozzle, home and level. would be possible to set up with no user setting up required. This would match the Anycubic set up. It does require that a separate Z stop and probe work properly together. This is the direction I think consumer machines are going now with the Anycubic, Bamboo Labs and Creality machines leading the way. It would be great if Marlin can offer similar levels of user experience even on older machines with a cheap and easy to follow upgrade path.

@thisiskeithb thisiskeithb changed the title Proposed fix for bug report #27680 Proposed Z offset fix Mar 13, 2025
@thisiskeithb thisiskeithb added this to the After 2.1.3 milestone Mar 16, 2025
@thinkyhead thinkyhead force-pushed the bugfix-2.1.x branch 3 times, most recently from 4354891 to efa1758 Compare March 28, 2025 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants