-
-
Notifications
You must be signed in to change notification settings - Fork 19.7k
Description
I've been testing out the Skew correction update and cannot get any noticeable correction when I use the M852 SX.XX command. The Z correction is turned off. I tried it a bunch of different ways without any meaningful change.
On a side note, the big fixes since the beginning of Nov made a noticeable improvement to how my printer is running. Thanks!
Bug Report
- Description: M582 doesn't have any effect
- Expected behaviour: By changing the value of M582 SX.XX I should arrive at a value that corrects for the XY skew on my machine (i.e. the measurements of AD and BC should be the "same")
- Actual behaviour:
For my testing I used the thingiverse file, mentioned in the config file. After trying it out with my calculated skew value of -.01 and not seeing any change, I switched to -.05 for further testing. Playing around with the inputs, a correction factor of -.05 is roughly a correction factor for +8mm length on the BD diagonal compared to the AC one. Certainly a large enough "correction" to detect a change. My printer is naturally skewed as the graphic in the config illustrates.
All the tests below show no meaningful change compared to the test print prior to using M852.
-
Setting it via Simplify3d's machine control panel (on a side note if I enter an extreme value say S1.0, then G28, it homes X then moves very near to the end of the other side and completes the Y and Z homing, if I again issue a G28, it homes as normal.)
-
Reversing the sign of the correction factor (say from -.05 to .05). Just to check if for some reason that would have an effect,
-
Adding the M852 to the gcode file, before homing/after homing/After M420 S1. Normally at the beginning of my gocde file I have:
G28
M420 S1 -
I tried it once via config file by giving it the AD, BC, and AD dimensions, it didn't appear to work, but given the iterative nature of tuning a 3DP, I wanted to avoid the time intensive process of updating the config file, uploading it, getting the hotend and bed up to temp, rerunning UBL, and so on. I did set AB,BC,AD all to 0 in the config once I decided to do my testing with the M852 command.
Let me know if there are any additional variations you would like me to test.
Thank you!