[klipper] Automating Nozzle X/Y Offset Calibration

  • From: Dark Empathy <darkempathy@xxxxxxxxx>
  • To: klipper@xxxxxxxxxxxxx
  • Date: Wed, 5 May 2021 12:21:25 -0400

Hi All,

I have a dual extruder core XY printer, using TMC2130's with sensorless
homing in XY.

I would like to try and implement automatic Nozzle X/Y offset calibration.

One possible technique might be:
1) Take a metal tube approx 5mm diameter, and cut 2mm off the end, so we
have a 5mm x 2mm "ring".
2) Epoxy this ring to an "unused" corner of the build plate (or any other
method - such as taking a longer length of 5mm tubing, and installing it,
vertically just off the build plate - but in an area the print head can
reach)
3) Move E0 to just above this cylinder, then lower nozzle tip so its
just inside the cylinder.
4) Then move the print head slowly, can calibrate the exact nozzle tip
position via back EMF / missed steps, in the same way the sensorless homing
works.
5) The repeat for E1, and then we will have the position offset between E0
& E1.

It remains to be seen if this will be accurate enough for Nozzle Offsets...

Questions:

   - Has anyone done this already, or some other solution?
   - If not, (I'm far from as expert as many people on this list), can
   anyone advise where & how I might implement the above in Klipper?

Any pointers appreciated,

Thanks,

Julz.

Other related posts: