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 @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