Klipper3d / klipper

Klipper is a 3d-printer firmware
GNU General Public License v3.0
8.99k stars 5.18k forks source link

config: Update printer-sovol-sv06-2022.cfg x_offset #6417

Closed bassamanator closed 6 months ago

bassamanator commented 7 months ago

config: Update printer-sovol-sv06-2022.cfg x_offset

Signed-off-by: Bassam Husain bassamanator.2cj4t@simplelogin.com

bassamanator commented 7 months ago

Please note that Sovol official's probe offset's are completely wrong to begin with:

#define NOZZLE_TO_PROBE_OFFSET { 25, -25, 0 }

This error was only partially corrected by the creator of printer-sovol-sv06-2022.cfg, @spinixguy.

When you extrapolate the x_offset from the extruder model itself in CAD (find it here), and physically measure it (with great difficulty), you find that it's closer to:

x_offset: 27

Screengrab from FreeCAD 0.21.1:

probe-offset

F360 screen grab:

probe-offset

Steps to reproduce in FreeCAD:

JamesH1978 commented 7 months ago

Thanks for submitting the PR, do you have any real world evidence to corroborate this is a better number to use? Maybe a user of this printer to confirm using the steps in the documentation to manually calibrate this. https://github.com/Klipper3d/klipper/blob/master/docs/Probe_Calibrate.md#calibrating-probe-x-and-y-offsets

Thanks James

spinixguy commented 7 months ago

@bassamanator Mine measures to the offset I placed in the config. This was also checked by measuring two other machines at the time. I do not doubt that there is some variance out there and I have zero issue in changing this from 28 to 27.

bassamanator commented 6 months ago

Thanks for submitting the PR, do you have any real world evidence to corroborate this is a better number to use? Maybe a user of this printer to confirm using the steps in the documentation to manually calibrate this. https://github.com/Klipper3d/klipper/blob/master/docs/Probe_Calibrate.md#calibrating-probe-x-and-y-offsets

Unfortunately, whatever figure I come up with, it will be within the margin of error. I maintain the most popular Klipper config repo for the SV06, SV06-Plus, SV06-SKR-Mini-E3-V3.0, (source, source), if there were issues, I would have heard about it.

Please note that the SV06/Plus and the SV07/Plus share the exact same base extruder assembly (the hotends differ, some of them have lights, etc.).

Sovol has corrected the probe offset values for the SV07. Here are the offset values sent to me from 2 users:

[probe]
pin:PD13
x_offset:27
y_offset:-20

Here is the full image that a random user pulled from the SV07 board showing the same figures: source.

Having said all this, I do not think any user can be trusted. We must rely on the most substantive piece of data that we have, which is the 3D models provided by Sovol.

Here are some images of the SV06-Plus: nozzle-offset-plus sv06plus-extruder

SV06: sv06-extruder

KevinOConnor commented 6 months ago

Thanks.

-Kevin