bigtreetech/Eddy

Heat problems or error in the temperature compensation

Closed this issue · 22 comments

I use the EDDY USB in my Voron 2.4, where it replaces the Z-Endstop as well as my Klicky NG.
Installation was very easy and the setup, although extensive, was very well documented.
Unfortunately, I seem to have a problem that I can't quite put my finger on.
When cold, everything works perfectly. Homing, QGL and also the creation of a heightmap. But as soon as I heat up and the EDDY gets hotter, the problems start. Depending on what I am doing I get different error messages, but it always boils down to the fact that the EDDY can no longer read the Z-height correctly.
For example, I have now done a temperature calibration for the fifth time and heated up the print chamber in 5C° steps and always leveled it manually in between. I do this until the EDDY shows me 70 C° because I want to heat the heating bed and the extruder quite high (ABS, ASA, etc.). Then I save the config and restart Klipper.
If I now try homing while the print chamber is still hot, I get the following error: “Endstop z still triggered after retract”
Similar when I want to print. Everything heats up, I want to do a final QGL and EDDY doesn't seem to be able to recognize the Z-height correctly.

Is this a known problem? And does it have something to do with the temperature compensation or is the EDDY generally too sensitive to heat?

Hey,

Could you please share your printer.cfg and any other Configs please?

I'll take a look for you

Hi,

@krautech

here the printer.cfg

EDIT: Attached the file directly!

Sorry, maybe a little mixed up. I'm just in the process of organizing everything and possibly optimizing it in one place or another.

What other files do you need?

Thank you very much

Joe

Make sure you comment out

[probe]

and dont leave it there.. has the potential to cause issues.

also remove

#*# [stepper_z]
#*# position_endstop = 2.370

From your DO NOT EDIT section, this will definitely cause you issues.

Id also remove the entire #*# [probe_eddy_current btt_eddy] configuration from that section as well, and repeat the calibration process from step 16 onwards

Okay, changed the config.
Cold everything is working. Now it´s heating up.

Fingers crossed... :-)

printer.zip

This is all the changes i suggested, using this, rerun all steps from step 16 of the guide onwards and see how you go.

Thank you so much. I will try and report...

Okay,

I had now made the first two changes you made. I had only left #*# [probe_eddy_current btt_eddy] in.

Printer heated up and then homing and QGL. During QGL this error occurred: No trigger on probe after full movement

I will now use the printer.cfg file you provided and do the calibration process again.

Hope that works then.

Greetings
Joe

Theres a good chance that stepper_z part in the do not edit section caused the calibration process to produce weird calibration defaults. Hopefully this will sort it otherwise I shall look deeper for you.

Does the toolhead move down on Z at all when trying to do QGL or does it error before it tries to move?

I'll just try it again from step 16 completely fresh. It just takes time to heat up and down.

Yeah no worries.

Also i just noticed.. you have 2 x enabled [bed_mesh] sections with different variables, you might like to fix that

Oh okay, I'll probably have to have another look.
I'm currently in the process of rebuilding my printer a bit more extensively.
I'm changing from Fysetc Spider Board to the new BTT Manta M8P v2 with CB2, from Afterburner to Stealthburner with BTT 2209 and CAN bus.
After that, I actually wanted to start completely fresh with Klipper anyway. I had simply experimented too much in the meantime.
As a result, the printer.cfg is probably no longer correct in some places.

Oh some big changes there. Yeah i'd probably start completely fresh and go through it one by one, it does seem like a wire is been crossed somewhere within the configuration but its hard to pin point.

If you need more help, reach out on discord. I use the same name there as here and I reply pretty quick. It can be slow moving here.

Yes, I've already noticed that.

I hope you get involved with BTT when you do their support. I've been writing to support for four days and they haven't even looked at my printer.cfg yet.

Unfortunately, I am currently stuck at step 25. When I send the command, I get the following error:
Move out of range: 10.000 -10.000 2.005 [0.000]

Okay, I'm one step further. I have now calibrated the temperature, saved everything and restarted Klipper. I tried homing while the pressure chamber was still hot. At Z, however, this error message appeared: Endstop z still triggered after retract
I then did another homing and the same message appeared again. However, I am of the opinion that the gantry is now hanging even higher than at the beginning.

I'm not at my PC atm but I'll have a look over your configuration again.

Normally when I've seen this happen it's along the lines of your probe is too close to the bed when you're trying to calibrate. Perhaps move it a little further away first.

I'm having similar issues that when cold everything is fine... when it has warmed up to say 45 or more but below 60 degrees the eddy usb becomes very unstable. I have a ratrig vcore 3 and run ztilt on 3 axis. 0.02 is my margin and cold it's fine. Hot it will fail 20 times in a row crashing into my nozzle on each run on one of the corners. it will read on one pass Z1 1.143 then 2nd pass 0.456 then the 3rd pass is 1.289 and it's typically Z1. I've gone over this for days.

I then just home it and it crashes on homing. I've gone through everything I can think of and what I can bug others to reach out with. I'm happy to assist in anyway possible. I have one more Eddy I was going to install on my Voron 0 for fun.
klippy (11).log
log is uploaded should include the weird info along with me just testing probe a bunch.

Temperature compensation is useless in its current state. I wouldn't run BTT eddy on anything with QGL or Bed Tilt until this is all resolved

@stubbs41 I think your issue is slightly different in that you can pass calibration and @Sentinel-sys cannot.

@stubbs41 when cold QGL runs fine correct?

Hi everyone,

@krautech:

So if I understand your last statement to stubbs41 correctly you think I can't complete the temperature calibration successfully. However, I can do this very well.

I think your issue is slightly different in that you can pass calibration and @Sentinel-sys cannot.

What does not work is homing or QGL in hot state afterwards.

What exactly do you mean by “further away”? I have set “horizontal_move_z: 2” for homing and QGL. Or do you mean the built-in distance in the X-Carrier?

By the way, I have now ordered a Cartographer. I'll either use this or simply install my Klicky probe again. The BTT EDDY is simply too unreliable for me.
Nevertheless, I would be interested to know why. I would prefer to simply deactivate the temperature compensation to see if everything works. But the support team has not yet replied to my query.

Another general question. Is there actually a possibility to do an “Automatic Z-Calibration” with the EDDY sensors like it was possible with the Klicky Probe? I don't think so, do you?

By the way, I have now ordered a Cartographer. I'll either use this or simply install my Klicky probe again. The BTT EDDY is simply too unreliable for me. Nevertheless, I would be interested to know why. I would prefer to simply deactivate the temperature compensation to see if everything works. But the support team has not yet replied to my query.

Another general question. Is there actually a possibility to do an “Automatic Z-Calibration” with the EDDY sensors like it was possible with the Klicky Probe? I don't think so, do you?

The new thermal calibration and macros provide a completely stable experience through the entire temperature range. Please give them a test and let us know if you still have issues.