Bltouch deploy while printing.
-
This post is deleted! -
This is only a workaround suggestion, but you could "tape up" the BLtouch pin while the print is under way. If you don't have any homing, leveling or mesh commands in your part gcode, you could use some tape to hold up the pin before you start your print. If you do have those commands in the part gcode, you'd need to insert a pause so that you'd have an opportunity to do the taping.
As I sad at the top, just a workaround.
-
Thanks guys for your answers.
I have experience with different duet boards. Now it's Maestro. I know that something is wrong with me. I'm doing something wrong.
The model broke because it is a CRTouch with a metal rod. I raised the currents on the steppers, now it's bent. Look at the photo
I know that I will not be able to defeat this and sooner or later it will break the model for me again, that's how stupid I am
I'm just asking if it's possible to disable the port before printing so that there's no way for interference to slip through? Or do I have to install a relay?
-
@Dep If it is interference causing the false triggering, undefining the servo pin isn't going to help; the interference is still going to cause it to deploy. If you can't reroute the wire (away from noisy wires like stepper motor and heater wires), or use shielded wire (USB 3 or HDMI cable works well over long distance for accelerometers), the yes, a relay might be an option.
If you had a Duet 3 (eg Mini 5+) rather than Duet 2, I'd say use a toolboard like the Duet 3 toolboard 1LC: wiring to the print head is just the CAN cable and power, and all components connect to the toolboard on the print head, so wiring runs are short. It's the sensible choice for large machines.
Ian
-
Duet 3 I used on another machine and there are no problems. Works great!
In this machine, unfortunately, there is a Maestro board. So yes, tomorrow I will solder the relay, thanks for confirming my idea I will break the + 5V supply that goes to the sensor.
-
It looks like it's quite close to the fan. Perhaps the magnetic field from the fan is interfering?
-
@Phaedrux That's exactly right. I think. And there are a lot of wires around.
-
@Dep I would be surprised if interference from other wires caused it to deploy. I guess it might just be possible if the BLTouch wires ran very close to the extruder motor wires for a long distance, especially if the extruder motor wire are not twisted pairs.
OTOH is there is a poor crimp connection to the BLTouch connector at the Maestro end of the cable, that could cause this sort of problem, although I would also expect normal deploy/retract operations to be unreliable.
If it only happens after printing a long time then I suspect it is temperature-related.
-
Yes, it's weird. But I'm just a little tired of figuring out where the problem is.
So I connected the relay:
M950 P1 C"e1heat" ; Power disconnect relay for BLtouch
M42 P1 S1 ; And turn it on right nowAnd after the start of printing, I inserted the command M42 P1 S0
And that's it. Working. I sleep well
Maybe this will help someone. But of course it's better to use Duet 3 toolboard 1LC for the extruder and connect BLtouch there.
-
@Dep what relay are you using cuz I'm having the same issue, it doesn't happen all the time but its happened a dozen time in the past 6 months