Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Noise from heater triggering z-probe

    Scheduled Pinned Locked Moved
    Smart effector for delta printers
    6
    19
    2.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • BPisLifeundefined
      BPisLife
      last edited by

      I am wondering if anyone else has ever had an issue where the heater turning on causes the "detect" LED to blink randomly. I first noticed it when it was printing because it kept failing to calibrate properly, but then magically worked (heater was probably stable). I am going to check the electrical wiring to make sure I have adequate ground but wasn't sure if there is something else I should look for.

      Again, I turn the heater on, heater LED turns on (orange) and the Green LED blinked wildly. Turn the heater off LED works as expected.

      1 Reply Last reply Reply Quote 0
      • BPisLifeundefined
        BPisLife
        last edited by

        Actually I think it is either the Duet3D (unlikely) or my power supply is on its way out. When I turned it off by the power supply and turned it back on the problem went away. So I am going to pretend like this never happened and go on my merry way.

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators
          last edited by

          It's not impossible that the magnetic fields from the bed heater could cause false triggering, especially if it is a high-current bed heater. Some other types of Z probe (e.g. bltouch) are also affected by bed heater current. That's why the M558 command has an optional B1 parameter, to turn off the bed heater during probing.

          However, as the problem seems to have cleared itself, perhaps this isn't the explanation.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          BPisLifeundefined Pilotltdundefined 2 Replies Last reply Reply Quote 0
          • BPisLifeundefined
            BPisLife @dc42
            last edited by

            @dc42 Actually I have determined how to work around the issue. Once the print starts it slowly decays and begins to error. Interestingly enough resetting the power supply is the only fix I can find right now. To be clear the only way the LED blinks out of control is when the hotend heater heats up, not the bed.

            1 Reply Last reply Reply Quote 0
            • mgrimes1907undefined
              mgrimes1907
              last edited by

              Is the B1 addition to the M558 command supposed to turn the extruder heater off as well?

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @mgrimes1907
                last edited by

                @mgrimes1907 said in Noise from heater triggering z-probe:

                Is the B1 addition to the M558 command supposed to turn the extruder heater off as well?

                Yes, it turns all heaters off.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • denkeundefined
                  denke
                  last edited by

                  Now that I know about that too, I can drop the M144 hack from my bed.g, Thanks!

                  Any chance of having a similar parameter for the fans / fans too? Its really not important just a suggestion..

                  BTW if I set for example M558 A8 then it still fails sometimes with an error "probe triggered before initial move" or something very similar, and does not retry that point. [smart effector, set to quite sensitive]

                  1 Reply Last reply Reply Quote 0
                  • Pilotltdundefined
                    Pilotltd
                    last edited by

                    Yes - Bed Heater causes annoying flickering of effector LED's ONLY when at temperature and also causes false triggering of probe.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • Pilotltdundefined
                      Pilotltd @dc42
                      last edited by

                      @dc42 - I don't think it has anything to do with magnetic effect - the noise does not happen during heating only when at target temperature. It is something to do with switching to maintain an even bed temperature - it affects the effector led's and the probe. Turning off the bed heater during probing is a not a fix - it is desirable to probe with heaters on for maximum accuracy, especially during mesh grid compensation. The flickering white LED's on the effector are very annoying during printing and really shouldn't happen - gives me a headache if I watch a print for more than a few minutes.

                      Steve

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @Pilotltd
                        last edited by dc42

                        @pilotltd said in Noise from heater triggering z-probe:

                        @dc42 - I don't think it has anything to do with magnetic effect - the noise does not happen during heating only when at target temperature. It is something to do with switching to maintain an even bed temperature - it affects the effector led's and the probe. Turning off the bed heater during probing is a not a fix - it is desirable to probe with heaters on for maximum accuracy, especially during mesh grid compensation. The flickering white LED's on the effector are very annoying during printing and really shouldn't happen - gives me a headache if I watch a print for more than a few minutes.

                        If the white LEDs flicker as the bed heater turns on and off, then the voltage at the VIN terminals of the Duet is dropping significantly when the bed heater is on. This may be caused by:

                        • Bad connection in the VIN wiring, e.g. VIN terminal block screws not tight;
                        • Wires between the PSU and VIN too thin;
                        • Poor PSU voltage regulation, perhaps because you are running it at the limit of its power output capacity.

                        So check the connections, then use a multimeter to measure the voltage at the PSU output and at the VIN terminals to see how much the PSU output drops when the bed heater turns on, and whether the VIN voltage drops significantly more.

                        If you are satisfied that everything is in order, you can increase the bed heater PWM frequency (F parameter in the M307 command) to e.g. F100 so that the flicker is too fast to see.

                        The B parameter in the M558 commands only turns off the heaters briefly during each probing move, so that the temperature drop is minimal.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 0
                        • Pilotltdundefined
                          Pilotltd
                          last edited by

                          Thanks - the F100 fixes the visible flickering, the probe still shows false triggering when the bed temp is stable so it hides, but doesn't fix the actual source of noise. My voltage with everything on is 12.8V but it drops to 12.4 with everything on and printing. All wire sizes are more than adequate for the loads and there are no loose or bad connections. It seems to me that maybe the corrections sent the bed heater are far more frequent than actually needed? On my bed it takes 14 seconds to drop 1 degree. I don't know how often it checks though when at target temperature. It is only when at target temperature when the problem appears and only on the bed heater. I have a much better 12/24V 60A regulated power supply at work which I'll substitute and see what happens, but I suspect it's a hardware problem with insufficient filtering somewhere on the power supply, Duet Wifi board or the smart effector. I'll get it on the oscilloscope during the week and see if I can find where it's from.

                          Steve

                          1 Reply Last reply Reply Quote 0
                          • BPisLifeundefined
                            BPisLife
                            last edited by

                            B1 definitely solved the noise problem for good. The issue now is that I found at higher temps (like 255C) the time it takes for it to probe 16 points the nozzle cooled about 15C despite it trying to keep the nozzle warm between points. Is there a gcode command that tells it to wait until nozzles are warm? I didn't see one on my first pass through reprap gcode.

                            dc42undefined 1 Reply Last reply Reply Quote 0
                            • dc42undefined
                              dc42 administrators @BPisLife
                              last edited by dc42

                              @bpislife, the command to wait for temperatures to stabilise is M116.

                              To maintain temperature during mesh probing, here are some suggestions:

                              • faster probing speed (F in M558)
                              • lower travel speed (T in M558)
                              • lower dive height if the bed is flat enough

                              Duet WiFi hardware designer and firmware engineer
                              Please do not ask me for Duet support via PM or email, use the forum
                              http://www.escher3d.com, https://miscsolutions.wordpress.com

                              1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators
                                last edited by

                                PS what type of Z probe is it?

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

                                BPisLifeundefined 1 Reply Last reply Reply Quote 0
                                • DocTruckerundefined
                                  DocTrucker
                                  last edited by DocTrucker

                                  I've recently had an issue where trying to simplify wiring by pairing up grounds on micro switches caused false triggers. If you are sharing grounds on the probe try running it straight back to the duet.

                                  Edit: Sharing grounds didn't necessarily cause the spikes that resulted in the false trips but wiring both sides of the limit micro switches back to the board has been more tolerant to whatever was causing the spikes.

                                  Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                                  BPisLifeundefined 1 Reply Last reply Reply Quote 0
                                  • BPisLifeundefined
                                    BPisLife @dc42
                                    last edited by

                                    @dc42 This is the smart effector. Turning off the bed and using the B1 command takes care of it. I will try to reduce the probe height.

                                    1 Reply Last reply Reply Quote 0
                                    • BPisLifeundefined
                                      BPisLife @DocTrucker
                                      last edited by

                                      @doctrucker Its definitely a noise problem I am facing when the heaters are one and trying to probe. Likely my PS is dipping slightly as the heaters are running or the bed heater is running. B1 disables the heaters while it is probing, the problem is naturally the hotend cools down too fast. and starts the print a little on the cold side. manually pausing the print, letting it come back up to temp and hitting resume resolves this, was just looking for something a little more automated.

                                      dc42undefined 1 Reply Last reply Reply Quote 0
                                      • dc42undefined
                                        dc42 administrators @BPisLife
                                        last edited by

                                        @bpislife said in Noise from heater triggering z-probe:

                                        @doctrucker Its definitely a noise problem I am facing when the heaters are one and trying to probe. Likely my PS is dipping slightly as the heaters are running or the bed heater is running. B1 disables the heaters while it is probing, the problem is naturally the hotend cools down too fast. and starts the print a little on the cold side. manually pausing the print, letting it come back up to temp and hitting resume resolves this, was just looking for something a little more automated.

                                        If you are using either G32 or G29 in your slicer start Gcode, just add M116 after that command.

                                        Duet WiFi hardware designer and firmware engineer
                                        Please do not ask me for Duet support via PM or email, use the forum
                                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                                        BPisLifeundefined 1 Reply Last reply Reply Quote 0
                                        • BPisLifeundefined
                                          BPisLife @dc42
                                          last edited by

                                          @dc42 perfect! That’s what I couldn’t find. I was looking for pause not weight which is why I couldn’t find it.

                                          Thanks for the help!!!

                                          1 Reply Last reply Reply Quote 0
                                          • Toddmundefined Toddm referenced this topic
                                          • First post
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA