Sovol3d / SV08

SV08 is a flying gantry Core-XY printer with a print area of 350x350x345mm, also a derivative work based on Voron V2.4. It aims to provide an alternative solution for 3D printing enthusiasts who are eager to use Voron V2.4 but are hindered by high costs and learning barriers. SV08 open source (including structure, hardware, and firmware) for users
GNU General Public License v3.0
107 stars 27 forks source link

Better Sensorless Homing Configuration #13

Open tommyboylab opened 2 months ago

tommyboylab commented 2 months ago

I'm linking a PR I have prepared to deal with an issue I found with sensor-less homing.

After turning on my printer today, It was unable to home properly and moved itself into the front-left corner of my printer before skipping a huge amount of steps and driving the nozzle into the printer bed.

I saw on Gergo Print 3D's video there was an option to tune the sensitivity of the sensor-less homing. I tried this after re-positioning the printhead to the far right corner but unfortunately after the initial homing it achieved the same result (sending itself back to the front left corner to do more damage)

I then went to Klipper documentation and found the related setting listed for the drivers. Underneath it it has a section for CoreXY which states When using sensorless homing on CoreXY, make sure there is no hold_current configured for either stepper. on which the SV08 has configured a value of 1.5.

Here's the documentation

My question is, why is this present? If the Klipper documentation states it should not be for use with sensor-less homing and the documentation regarding hold_current states it is preferred not to set it?

I'll leave this open for discussion if someone else may have an opinion, I am fairly new to Klipper and so do not yet have an understanding of why most options are set as they are.

Link to PR: https://github.com/Sovol3d/SV08/pull/12