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 F9600to 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-CN0

    printer speed 20% = extruder is turing in both direction doing the unretraction right
    https://youtu.be/9CQuVCCYrRY

    thank 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


Log in to reply