SV06 Plus: calibration

this is a very brief guide on calibrating your Sovol SV06 Plus.

THIS GUIDE IS WRITTEN FOR KLIPPER. SOVOL'S STOCK MARLIN IS ALREADY TUNED.

this is not an in-depth guide. this is a largely summarized, easily digestible read.

sections
  1. extruder e-steps
  2. probe bed leveling
  3. tape bed leveling
  4. z-offset
  5. z tramming
  6. axis twist compensation

extruder e-steps

you will be placing markings on filament fed into the extruder, so use a suitable colored filament.

the higher the rotation_distance, the less extrusion there will be.

to calibrate the extruder e-steps is a fairly simple process. proceed with the following:

  1. make a mark on the filament 50mm above the extruder inlet.
  2. in your terminal, send the following commands:
  3. observe the mark on the filament.


tape bed leveling

in the event of a warped bed, the automatic bed leveling feature may not be able to compensate enough. this can be troubling, as the SV06 Plus' bed does not have adjustment screws. so, owners of this printer can use the next best thing: high-temperature resistant tape.

make sure your X gantry is square, otherwise you will be attempting to level the bed based on innacurate readings!
a bed visualization plugin is a must!

the steps are as follows:

  1. let the hotend and bed reach temperature. 60 celsius for the bed, 120+ for the hotend, or whatever is typical for you.
  2. send BED_MESH_CALIBRATE.
  3. view the bed mesh.
  4. add tape to any low / pitted areas.
  5. it may be wise to add tape around high areas to raise the surrounding bed.

here is our SV06 Plus' bed, before and after tape bed leveling:


z-offset

the paper test is suitable for determining a useful nozzle distance from the bed. however, if the measurement taken is either too close or too far from the bed, one may change the z-offset value within the printer's configuration file.

this is an arguably dangerous change to make to your printer's configuration. if the probe is ever changed, and you forget to undo this change, damage may occur to your printer! you have been warned.
a higher value will bring the nozzle closer to the bed!

the steps are as follows:

  1. perform a PROBE_CALIBRATE at least once.
  2. search for z_offset. this should be in a commented area, since it should've been saved by a SAVE_CONFIG.
  3. place this value's name and number under the [probe] section.
  4. increase or decrease the number as necessary. be careful.

we typically perform the paper test, and have the nozzle barely grip the paper. then, TESTZ Z=-0.02 should have the nozzle at an appropriate distance. however, there have been multiple times where the probe offset has had to be manually lowered by 0.025.


z tramming
do not forcefully turn a stepper motor while it is locked. you may damage your machine.

it is important to ensure that the x axis gantry is level. however, the default leveling method where the gantry is pushed upwards into the endstops is not the most accurate method. this is because the bed will not always be square to the printer's frame. instead, it is preferable to manually level the x axis gantry to the bed using the inductive probe's LED.

the steps are as follows:

  1. install the Z_TRAMMING Klipper macro for the SV06 Plus
  2. send Z_TRAMMING and follow the instructions from the printer.


axis twist compensation

if the x axis gantry is twisted, this can result in the nozzle being too close or far on the left or right of the x axis gantry. in our case, the nozzle was always too close to the bed when printing on the left side. ATC fixed this.

the steps are as follows:

  1. send AXIS_TWIST_COMPENSATION_CALIBRATE and follow the steps displayed by your printer.
  2. perform a bed level test print to ensure that the compensation is working.
  3. if there are issues, such as the nozzle is too low on the left side of the bed, then you must open your printer configuration file, and modify the line z_compensations.