X Twist Setup Guide #81
Replies: 8 comments 14 replies
-
@bassamanator i remember seeing a post where you said you had to update your bed mesh manually to fix your x twist. Hopefully this helps |
Beta Was this translation helpful? Give feedback.
-
I spoke to the author of this PR back in March while I was hunting for a solution for my x-twist problem (which I've resolved via manually editing the mesh, very doable but time-consuming, and I don't consider it a proper solution). After a few months, I didn't think the PR would be merged, but it looks like it's going to actually happen! I never got around to trying this, because I didn't have step-by-step instructions, like the kind you've posted above @chrisngobanh 😁. Plus I'm always working on one thing or another on this printer, I can't do it all. Will try this soon! Good to see some enthusiasm on this repo! Pinned! |
Beta Was this translation helpful? Give feedback.
-
I can't believe how well this worked! BTW this works regardless of the interface, Mailsail, Octoprint, etc. Minor changes on my end, I think it might provide a more 'balanced' view of the build plate, but I could be wrong:
Hopefully this feature will be merged. I'll link to this discussion in the README. Thanks for finding this gem @chrisngobanh! |
Beta Was this translation helpful? Give feedback.
-
How do we know if we have an X-twist rather than an unlevel bed? Is there a surefire way to determine that you have X-twist? Sorry if this has been answered many times, but I didn't find answers on the original X-twist discussion |
Beta Was this translation helpful? Give feedback.
-
Merged into Klipper! 🎇 Will adjust configuration to include It would help if any
|
Beta Was this translation helpful? Give feedback.
-
Does this mean it is already included, or do i have to change something in the config ? Thanks in Advance |
Beta Was this translation helpful? Give feedback.
-
Tried calibrating, but my left side was WAY too high after doing x twist. I am thinking that my bed may be not level to table. Maybe firstly I should level bed with spirit level, then gantry, then probe, then try mesh and last resort x-axis? |
Beta Was this translation helpful? Give feedback.
-
I dunno if its any help but I measured SV06 Plus bed screw positions. I did this with the probe directly above the hole is this correct? [bed_screws] screw1: Outer Front Left |
Beta Was this translation helpful? Give feedback.
-
In Dec 2021, Marlin added a feature called "X-axis Twist Compensation": MarlinFirmware/Marlin#23238
At time of writing, Sovol STILL hasn't included this feature in their SV06 firmware. Fortunately, some folks like hillsoftware have produced an updated firmware for the SV06 to include this feature.
At the moment, Klipper does not have this feature. There's been a PR open for it since Feb, but it still hasn't been merged: Klipper3d/klipper#6149
X Twist is probably one of the biggest issues that SV06 owners face, and I think it's a mandatory feature for owning this printer. Because of this, I have provided a guide on how you can get ahead of the Klipper and start using it today.
Notes
printer.cfg
section.Instructions
Find where your Klipper is installed. For me, it's in
~/klipper
.Assuming you pulled your Klipper code from Git, run this in your terminal:
Run
sudo service klipper restart
to pick up these new changes.Update your
printer.cfg
to include the[axis_twist_compensation]
setting. Here is my config:Run
RESTART
in your OctoPrint terminal to pick up the new config changes.Run
G28
in your OctoPrint terminal to home your printerRun
AXIS_TWIST_COMPENSATION_CALIBRATE
in your OctoPrint terminal to begin the process. Follow the instructions.Run
SAVE_CONFIG
to save your axis twist compensation values.Run
DO_PROBE_CALIBRATE
to adjust your Z-Offset again.SAVE_CONFIG
when you're done.(If you're not using KAMP)
DO_CREATE_MESH
to bed mesh.SAVE_CONFIG
when it's done.You're done. Run a 1st layer bed level print and you'll find it printing a lot more evenly now.
Beta Was this translation helpful? Give feedback.
All reactions