Extruder motor not working.
-
@jfavre Unless you have enabled "cold extrusion" using M302 then extrusion is not allowed unless the nozzle temperature is above 160 degrees C (and retraction above 90). Do you have the nozzle heated when running these tests?
-
@gloomyandy did send M302 and no change and tried M302 P1 with no change
-
@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 -
Now i am getting the following error.
12/27/2022, 4:46:01 PM G28 X
Error: Failed to enable endstops -
@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?
-
@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 -
@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 endstopsCan 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.
-
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.0CSending T0 initiates the heater and then faults out.
Heater 1 fault: temperature rising too slowly: expected 2.36°C/sec measured -0.00°C/secThe 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 positioningWhen 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/secThis 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.
-
@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?
-
@Phaedrux my apologies, yes the extruder motor did work in the x axis. I will check the led. There was no change in temperature.
-
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
andM302 P1
and then see if you can sendG1 E1 F100
to make the extruder motor move slightly.The heater issue appears to be separate.
-
@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
-
@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.
-
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. -
@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.
-
@dc42 found connection issues with ribbon cable and pcb, new one on order. Then we move forward.
-
@Phaedrux the phase issue is resolved. Found other connection issues. New pcb on order.
-
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.
-
@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
-
@OwenD awesome! Thanks, l will try tomorrow.
-
-