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

    Extruder motor not working.

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    6
    27
    963
    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
      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