Update: Added a command to disable mesh leveling in the gcode
The SV06's built-in X-axis alignment function (named "Auto Z-Align" in the Bed Leveling menu) seems not to work for some users, so I wrote some gcode to use the SV06's inductive sensor to tram the X-axis instead.
To use it, run the gcode file (see link). It will heat the bed to 60 C, home, then move the carriage to the left side of the X axis. It then disables the stepper motors so you can turn the left Z axis lead screw by hand so that the inductive sensor LED trips (off is detecting, on is not sensing the bed). To clarify, it is the transition of the LED that you want to focus on, as that is the sharply defined event. There's distance between the OFF to ON and ON to OFF transitions because of the sensor's hysteresis, so be sure to use the same transition when adjusting each side (I used the point where the LED goes from OFF to ON when I tested). When done, hit the pause button and it will move the carriage to the right side so that lead screw can be adjusted in the same manner. Since adjusting one side can affect the other, do this a few times (I coded in five cycles, which is probably overkill).
Note that because of the inductive sensor's X offset, it can't get all the way to the left edge of the bed, so I tried to mirror its position on the right side. Feedback is most welcome!
Tramming gcode download:
[ Ссылка ]
Ещё видео!