strange problem with extrusion SOLVED
-
I am dialing in values for a base profile for the Volcano 1.2mm nozzle and strange things is happening....
I have a retraction set to 0.1mm and unretract to 10mm
(I know is too much but only this way I was able to understand that something is wrong by listening and watching the extruder gear)Simplify is generating the gcode right with
G1 E10.1000 F9600
as unretract command BUT during printing this command is somehow not recognized and its not turning the extruder and making only a buzzy sound.
During the buzzy sound the printer is not moving
The sound is like when stepper want to turn but its not having enough power to do so.Sending
G1 E10.1000 F9600
to the Duet obviously works and the filament is pushed without hesitation.If i slow down the printer to 20% the command is executed right and the extruder turns in both direction.
The gcode look like this:
G90 M83 M106 S255 G4 P500 M106 S0 M140 S40 M190 S40 M104 S230 T0 M109 S230 T0 G28 ; home all axes G0 Z100 F6000 ;go down to 100mm G92 E0 G1 F300 E10 ;prime the extruder 10mm G92 E0 G1 E-0.1000 F9600 G1 Z2.780 F3000 ; process Process1 ; layer 1, Z = 0.780 T0 ; tool H0.780 W1.200 ; skirt G1 X-14.412 Y-22.151 F6000 G1 Z0.780 F3000 G1 E10.1000 F2880 G1 X-14.412 Y22.230 E15.5434 F1440 G1 X-14.503 Y22.450 E0.0836 G1 X-17.601 Y25.548 E1.5343 G1 X-17.821 Y25.640 E0.0836 G1 X-62.202 Y25.640 E15.5435 G1 X-62.423 Y25.548 E0.0836 G1 X-65.520 Y22.450 E1.5343 G1 X-65.612 Y22.230 E0.0836 G1 X-65.612 Y-22.151 E15.5434 G1 X-65.520 Y-22.371 E0.0836 G1 X-62.423 Y-25.469 E1.5343 G1 X-62.202 Y-25.560 E0.0836 G1 X-17.821 Y-25.560 E15.5435 G1 X-17.601 Y-25.469 E0.0836 G1 X-14.503 Y-22.371 E1.5343 G1 X-14.412 Y-22.151 E0.0836 G1 X24.307 Y-22.406 F6000 G1 X24.398 Y-22.627 E0.0836 F1440 G1 X27.496 Y-25.724 E1.5343 G1 X27.716 Y-25.816 E0.0836 G1 X72.097 Y-25.816 E15.5435 G1 X72.318 Y-25.724 E0.0836 G1 X75.415 Y-22.627 E1.5343 G1 X75.507 Y-22.406 E0.0836 G1 X75.507 Y21.975 E15.5435 G1 X75.415 Y22.195 E0.0836 G1 X72.318 Y25.293 E1.5343 G1 X72.097 Y25.384 E0.0836 G1 X27.716 Y25.384 E15.5435 G1 X27.496 Y25.293 E0.0836 G1 X24.398 Y22.195 E1.5343 G1 X24.307 Y21.975 E0.0836 G1 X24.307 Y-22.406 E15.5435 G1 E-0.1000 F9600 G1 Z2.780 F3000 ; outer perimeter G1 X30.507 Y19.184 F6000 G1 Z0.780 F3000 G1 E10.1000 F9600 G1 X30.507 Y-19.616 E13.5889 F1440 G1 X69.307 Y-19.616 E13.5889 G1 X69.307 Y19.184 E13.5889 G1 X30.507 Y19.184 E13.5889 G1 X30.507 Y19.159 E-0.1000 F2400 G1 X30.507 Y19.084 F2400 G1 Z2.780 F3000 G1 X-20.612 Y-19.360 F6000 G1 Z0.780 F3000 G1 E10.1000 F9600 G1 X-20.612 Y19.440 E13.5889 F1440 G1 X-59.412 Y19.440 E13.5889 G1 X-59.412 Y-19.360 E13.5889 G1 X-20.612 Y-19.360 E13.5889 G1 X-20.612 Y-19.260 F2400 ; layer 2, Z = 1.380 ; tool H0.600 W1.200 G1 X-20.612 Y-19.360 F6000 G1 Z1.380 F3000 G1 X-20.612 Y19.440 E10.4530 F2400 G1 X-59.412 Y19.440 E10.4530 G1 X-59.412 Y-19.360 E10.4530 G1 X-20.612 Y-19.360 E10.4530 G1 X-20.612 Y-19.335 E-0.1000 F2400 G1 X-20.612 Y-19.260 F2400 G1 Z3.380 F3000 G1 X30.507 Y19.184 F6000 G1 Z1.380 F3000 G1 E10.1000 F9600 G1 X30.507 Y-19.616 E10.4530 F2400 G1 X69.307 Y-19.616 E10.4530 G1 X69.307 Y19.184 E10.4530 G1 X30.507 Y19.184 E10.4530 G1 X30.507 Y19.084 F2400 ; layer 3, Z = 1.980 G1 X30.507 Y19.184 F6000 G1 Z1.980 F3000 G1 X30.507 Y-19.616 E10.4530 F2400 G1 X69.307 Y-19.616 E10.4530 G1 X69.307 Y19.184 E10.4530 G1 X30.507 Y19.184 E10.4530 G1 X30.507 Y19.159 E-0.1000 F2400 G1 X30.507 Y19.084 F2400 G1 Z3.980 F3000 G1 X-20.612 Y-19.360 F6000 G1 Z1.980 F3000 G1 E10.1000 F9600
printer speed 100% = extruder stall during un retract command
https://youtu.be/wZolJEJ-CN0printer speed 20% = extruder is turing in both direction doing the unretraction right
https://youtu.be/9CQuVCCYrRYthank you
-
Are you sure you can extrude at that speed? Sending the "G1 E10.1000 F9600" manually may not tell you if you can extrude that fast. The extruder will only turn up to it's max allowed speed in your config file.
It's like trying to feed your X axis at 1000mms. You can send the gcode command for it but it will only move up to the max feedrate set in the config file.
160mms retract speed sounds very fast to me.
-
I dont know how fast I can go (i am just starting dialing in all the settings) but the fact is that sending that command alone just work
the problem is when the command is executed in the gcode.
I will try to lower accelleration for the extruder -
I would try retracting at 30-40mms. That should be plenty fast enough.
-
@timcurtis67
in the end it was that my E stepper acceleration was set too high.Still cant understand why sending the command alone works while during printing not