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

    Extruder motor not working.

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    6
    27
    962
    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.
    • jfavreundefined
      jfavre @gloomyandy
      last edited by

      @gloomyandy are these values incorrect?

      ; Tools
      M563 P0 S"volcano" D0 H1 F0 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C

      gloomyandyundefined 1 Reply Last reply Reply Quote 0
      • jfavreundefined
        jfavre
        last edited by

        Now i am getting the following error.

        12/27/2022, 4:46:01 PM G28 X
        Error: Failed to enable endstops

        Phaedruxundefined 1 Reply Last reply Reply Quote 0
        • gloomyandyundefined
          gloomyandy @jfavre
          last edited by

          @jfavre Are you sure you have a tool selected (with T0, you will need that as well as the M302 P1)? What response did you get to M302 (before and after you set M302 P1)? Have you tried heating the nozzle?

          1 Reply Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @jfavre
            last edited by

            @jfavre the tool isn't active so it can't be used to extrude and that's clear from your screenshot. Send T0 to active the tool

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator @jfavre
              last edited by Phaedrux

              @jfavre said in Extruder motor not working.:

              Now i am getting the following error.

              12/27/2022, 4:46:01 PM G28 X
              Error: Failed to enable endstops

              Can you send M98 P"config.g" in the gcode console tab and copy and paste the results?

              Also post your homing files.

              For the extruder, try setting an actual temp.

              Alternatively if you just want to test the motor itself, you can send M584 X0.3 in the gcode console and then send G92 X10 and G1 X1. That should temporarily bind the extruder motor as the X axis and attempt to move it a small amount.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • jfavreundefined
                jfavre
                last edited by

                12/28/2022, 7:23:58 PM M302
                Cold extrusion is forbidden (use M302 P1 to allow it), min. extrusion temperature 160.0C, min. retraction temperature 90.0C
                12/28/2022, 7:25:14 PM M302
                Cold extrusion is allowed (use M302 P0 to forbid it)
                12/28/2022, 7:25:05 PM M302 P1
                12/28/2022, 7:23:58 PM M302
                Cold extrusion is forbidden (use M302 P1 to allow it), min. extrusion temperature 160.0C, min. retraction temperature 90.0C

                Sending T0 initiates the heater and then faults out.
                Heater 1 fault: temperature rising too slowly: expected 2.36°C/sec measured -0.00°C/sec

                The homing was working just prior to this.
                I did test motor by plugging it into the x axis channel "driver 0"

                12/28/2022, 7:18:28 PM M98 P"config.g"
                HTTP is enabled on port 80
                FTP is disabled
                TELNET is disabled

                ; homeall.g
                ; called to home all axes
                ;
                ; generated by RepRapFirmware Configuration Tool v3.3.15 on Mon Dec 26 2022 17:46:13 GMT-0500 (Eastern Standard Time)
                G91 ; relative positioning
                G1 H2 Z5 F6000 ; lift Z relative to current position
                G1 H1 X-305 Y-305 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
                G1 H2 X5 Y5 F6000 ; go back a few mm
                G1 H1 X-305 Y-305 F360 ; move slowly to X and Y axis endstops once more (second pass)
                G1 H1 Z-405 F360 ; move Z down stopping at the endstop
                G90 ; absolute positioning
                G92 Z0 ; set Z position to axis minimum (you may want to adjust this)

                ; Uncomment the following lines to lift Z after probing
                ;G91 ; relative positioning
                ;G1 Z5 F100 ; lift Z relative to current position
                ;G90 ; absolute positioning

                ; homex.g
                ; called to home the X axis
                ;
                ; generated by RepRapFirmware Configuration Tool v3.3.15 on Mon Dec 26 2022 17:46:13 GMT-0500 (Eastern Standard Time)
                G91 ; relative positioning
                G1 H2 Z5 F6000 ; lift Z relative to current position
                G1 H1 X-305 F1800 ; move quickly to X axis endstop and stop there (first pass)
                G1 H2 X5 F6000 ; go back a few mm
                G1 H1 X-305 F360 ; move slowly to X axis endstop once more (second pass)
                G1 H2 Z-5 F6000 ; lower Z again
                G90 ; absolute positioning

                ; homey.g
                ; called to home the Y axis
                ;
                ; generated by RepRapFirmware Configuration Tool v3.3.15 on Mon Dec 26 2022 17:46:13 GMT-0500 (Eastern Standard Time)
                G91 ; relative positioning
                G1 H2 Z5 F6000 ; lift Z relative to current position
                G1 H1 Y-305 F1800 ; move quickly to Y axis endstop and stop there (first pass)
                G1 H2 Y5 F6000 ; go back a few mm
                G1 H1 Y-305 F360 ; move slowly to Y axis endstop once more (second pass)
                G1 H2 Z-5 F6000 ; lower Z again
                G90 ; absolute positioning

                ; homez.g
                ; called to home the Z axis
                ;
                ; generated by RepRapFirmware Configuration Tool v3.3.15 on Mon Dec 26 2022 17:46:13 GMT-0500 (Eastern Standard Time)
                G91 ; relative positioning
                G1 H2 Z5 F6000 ; lift Z relative to current position
                G1 H1 Z-405 F1800 ; move Z down until the endstop is triggered
                G92 Z0 ; set Z position to axis minimum (you may want to adjust this)

                ; Uncomment the following lines to lift Z after probing
                ;G91 ; relative positioning
                ;G1 Z5 F100 ; lift Z relative to current position
                ;G90 ; absolute positioning

                When I try to heat filament I get the following error.
                Heater 1 fault: temperature rising too slowly: expected 2.36°C/sec measured -0.00°C/sec

                This board is over a year old and has been sitting on the shelf. I have not set any PID values nor have I looked into the heating situation. Thermistors seem to be working. Sometimes looses communication then reconnects. Not sure what else to add. Any help would be appreciated.

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @jfavre
                  last edited by

                  @jfavre said in Extruder motor not working.:

                  Heater 1 fault: temperature rising too slowly: expected 2.36°C/sec measured -0.00°C/sec

                  When you try to heat does the LED near the heater terminal actually turn on? Can you see any rise in temp on the graph before it faults? Have you double checked the wiring for the heater cartridge? Check the resistance of the heater with a multimeter?

                  @jfavre said in Extruder motor not working.:

                  I did test motor by plugging it into the x axis channel "driver 0"

                  And does it work there?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  jfavreundefined 1 Reply Last reply Reply Quote 0
                  • jfavreundefined
                    jfavre @Phaedrux
                    last edited by

                    @Phaedrux my apologies, yes the extruder motor did work in the x axis. I will check the led. There was no change in temperature.

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      Ok if the motor is confirmed working, then at least cold extrusion should allow it to extruder as long as the tool is actually selected.

                      So please send T0 and M302 P1 and then see if you can send G1 E1 F100 to make the extruder motor move slightly.

                      The heater issue appears to be separate.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      jfavreundefined 1 Reply Last reply Reply Quote 0
                      • jfavreundefined
                        jfavre
                        last edited by

                        @Phaedrux said in Extruder motor not working.:

                        G1 E1 F100

                        Tried as suggested and received the following error. I have checked phasing by shorting the coils at the connector that attaches to the board and seem fine.

                        1/1/2023, 1:03:46 PM Warning: Driver 0.3 warning: phase A may be disconnected, phase B may be disconnected

                        1 Reply Last reply Reply Quote 0
                        • jfavreundefined
                          jfavre @Phaedrux
                          last edited by

                          @Phaedrux said in Extruder motor not working.:

                          M302

                          Just got the extruder motor to work with G1 E1 F100 andG1 E-1 F100. Still no luck with Extrusion Control jogging buttons.

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            So are you still getting phase errors, or is that resolved?

                            @jfavre said in Extruder motor not working.:

                            till no luck with Extrusion Control jogging buttons.

                            Send T0 in the gcode console and check the buttons again.

                            Z-Bot CoreXY Build | Thingiverse Profile

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

                              @jfavre said in Extruder motor not working.:

                              Still no luck with Extrusion Control jogging buttons.

                              Is the heater up to temperature? By default cold extrusion is disabled and the extrusion buttons in DWC are deactivated.

                              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

                              jfavreundefined 1 Reply Last reply Reply Quote 0
                              • jfavreundefined
                                jfavre @dc42
                                last edited by

                                @dc42 found connection issues with ribbon cable and pcb, new one on order. Then we move forward.

                                1 Reply Last reply Reply Quote 0
                                • jfavreundefined
                                  jfavre @Phaedrux
                                  last edited by

                                  @Phaedrux the phase issue is resolved. Found other connection issues. New pcb on order.

                                  1 Reply Last reply Reply Quote 0
                                  • jfavreundefined
                                    jfavre
                                    last edited by

                                    After replacing PCB managed to get everything up and running. Just need to find settings for Slice Engineering 300c thermistor, the temp reading slightly higher than actual measured with an TC thermometer. It was type 5 in marlin.

                                    OwenDundefined 1 Reply Last reply Reply Quote 0
                                    • OwenDundefined
                                      OwenD @jfavre
                                      last edited by

                                      @jfavre said in Extruder motor not working.:

                                      Just need to find settings for Slice Engineering 300c thermistor,

                                      According to this document, you need to use the following in your M308

                                      T100000 B4680 C6.455513e-8

                                      jfavreundefined 1 Reply Last reply Reply Quote 0
                                      • jfavreundefined
                                        jfavre @OwenD
                                        last edited by

                                        @OwenD awesome! Thanks, l will try tomorrow.

                                        1 Reply Last reply Reply Quote 0
                                        • jfavreundefined jfavre marked this topic as a question
                                        • jfavreundefined jfavre has marked this topic as solved
                                        • First post
                                          Last post
                                        Unless otherwise noted, all forum content is licensed under CC-BY-SA