Extruder motor does not turn

Share your successful printing settings with others here. If you have any question about the parameters or printing skills of some filament, please find here.
Ryder
Posts: 1
Joined: Sat Apr 14, 2018 10:27 pm

Extruder motor does not turn

Postby Ryder » Sat Apr 14, 2018 10:35 pm

Hi all,

I have a working printer that does well with other slicers... but when producing code from ideaMaker... the extruder motor does not move at all

Here is the first bit of code it is producing... I don't know g-code well enough to tell what is going on... the e values are all non zero... so it should be moving. It does not.

Any ideas? Thank YOU!

Code: Select all

;Sliced by ideaMaker 3.1.0.1545, 2018-04-14 14:24:25 UTC-0700
;Dimension: 300.000 300.000 400.000 0.400
;Extruder Offset #1: 25.000 0.000
;Filament Diameter #1: 1.750
;Filament Diameter #2: 2.930
;Filament Compensation #1: 94.00
;Filament Compensation #2: 100.00
;Filament Density #1: 1240.00
;Filament Density #2: 1300.00
;Model Gap: 0.000
M92 E250.00000
M221 T0 S94.00
M140 S60.00
M104 T0 S115.00
M109 T0 S115.00
T0
M190 S60.00
;M301 P16.07 I0.97 D66.37
;M92 X80 Y80 Z402 E96
M204 P800
M205 X10
G21
G90
M82
M107
M17
G28 X0 Y0
G28 Z0
G1 Z10.0 F300
G1 X20 Y10 F1500
G1 Z0.2 F3000
G92 E0
G1 X120 E10 F600
G92 E0
G1 X150 F5000
G1 F9000
M117 Printing...
M1001
;LAYER:0
;HEIGHT:0.200
M106 S0
G1 F3600 E-6.6000
G0 F7200 X120.847 Y139.188
G0 F1500 Z0.200
G0 F7200 X120.891 Y139.154
;TYPE:SKIRT
;WIDTH:0.400
G1 F1200 E0.0000
G1 F1800 X121.563 Y138.647 E0.0420
G1 X121.582 Y138.633 E0.0432
G1 X121.621 Y138.607 E0.0455

Jetguy
Posts: 2696
Joined: Tue Mar 22, 2016 1:40 am
Location: In a van, down by the river

Re: Extruder motor does not turn

Postby Jetguy » Sun Apr 15, 2018 12:21 pm

I'd honestly try to help here but we are just missing way too much information.
What printer is this?
What firmware are you running? Marlin, self compiled or supplied hex?
Do you have an example of your gcode that prints fine?
What nozzle size?
What filament size?
Dual or single extruder?
Assuming corner 0 coordinate system?
Any auto bed leveling or probing?

Just looking in the header, there is a lot of seriously conflicting information in the profile you have setup
;Extruder Offset #1: 25.000 0.000 This line tells me you have a dual extruder and it just so happens to use the 25mm offset from the N series. I'm doubting this is correct
;Filament Diameter #1: 1.750 Conflicting 1.75mm filament and 3mm filament?? What the heck is going on here?
;Filament Diameter #2: 2.930
;Filament Compensation #1: 94.00 Different flowrates? This is also asking for potential issues. Not saying you cannot do this, but also questioning what is going on here too?
;Filament Compensation #2: 100.00
;Filament Density #1: 1240.00
;Filament Density #2: 1300.00
;Model Gap: 0.000
M92 E250.00000
M221 T0 S94.00
M140 S60.00
M104 T0 S115.00 Extruder is only set to 115C probably not allowed to extrude prevented by cold extrusion safety in firmware.
M109 T0 S115.00

Then you get into the actual print gcode section and the first line retracts??? Then it goes downhill from there.
G90 Important!!! This sets positioning to absolute mode, not relative mode.
M82 Even I make mistakes and missed marking this the first time- this sets the extruder to absolute mode and is part of the issue with this purge section.
M107
M17
G28 X0 Y0
G28 Z0
G1 Z10.0 F300 Extrude 10mm of filament slow
G1 X20 Y10 F1500 Extrude 10 more mm of filament fast (again, keep in mind absolute mode)
G1 Z0.2 F3000 Retract backwards 19.8mm of filament- in absolute mode.
G92 E0 Reset current position to 0
G1 X120 E10 F600 Extrude 10mm of filament in a priming stripe while moving in X (This line fails to prime because you are actually retracted 19.8mm from the previous mistake, so you still have 9.8mm before the extruder even might begin extruding.
G92 E0 Reset current position to 0 even though reality is, you are still 9.8mm before you extrude.
G1 X150 F5000
G1 F9000
M117 Printing...
M1001
;LAYER:0
;HEIGHT:0.200
M106 S0
G1 F3600 E-6.6000 Retract even further from -9.8mm so now we are not going to extrude for even longer.
G0 F7200 X120.847 Y139.188 Why all these travel moves? Z hop?
G0 F1500 Z0.200
G0 F7200 X120.891 Y139.154
;TYPE:SKIRT
;WIDTH:0.400
G1 F1200 E0.0000 First extrusion line, however, only brings you to negative -9.8mm from the purge/prime section mistakes.
G1 F1800 X121.563 Y138.647 E0.0420 These lines won't begin extruding until you reach greater than 9.8mm of E value
G1 X121.582 Y138.633 E0.0432
G1 X121.621 Y138.607 E0.0455
Last edited by Jetguy on Sun Apr 15, 2018 12:35 pm, edited 3 times in total.

Jetguy
Posts: 2696
Joined: Tue Mar 22, 2016 1:40 am
Location: In a van, down by the river

Re: Extruder motor does not turn

Postby Jetguy » Sun Apr 15, 2018 12:30 pm

If I had to guess, you copied and pasted some starting gcode into a profile- and like you said, you don't read gcode, and let's be honest, 99% of the problem is you didn't even try.
I cannot remember all the commands, but it's a simple matter of looking them up line by line.
http://reprap.org/wiki/G-code

The primary fault seems to center around the purge and prime copied and absolute VS relative extrusion commands.
It's not as simple as just flipping the mode here (G90 VS G91) as all the other coordinates and commands greatly matter.
Again, just a massive number of basic errors here.

Temp seems too low for extrusion unless you are doing wax or some other low temp material- and that may require disabling cold extrusion prevention.
Even if this fault did not exist, the logical flow of the purge in starting gcode is flawed and actually ends up at a massive retracted position.
The rest of the gcode has some weird things I'm not used to seeing that are moves that while not wrong- I have a hard time understanding the purpose.
The only printing gcode segments copied are extremely short segments You are barely moving 0.1mm in XY so might be a curve?
G1 X121.582 Y138.633 E0.0432
G1 X121.621 Y138.607 E0.0455
Last edited by Jetguy on Sun Apr 15, 2018 1:09 pm, edited 1 time in total.

Jetguy
Posts: 2696
Joined: Tue Mar 22, 2016 1:40 am
Location: In a van, down by the river

Re: Extruder motor does not turn

Postby Jetguy » Sun Apr 15, 2018 12:41 pm

Darn, see again, even I make mistakes and totally screwed this up.
This entire section, I read it wrong because I was expecting a prime and E and blew past these are all Z moves.

G1 Z10.0 F300 Extrude 10mm of filament slow
G1 X20 Y10 F1500 Extrude 10 more mm of filament fast (again, keep in mind absolute mode)
G1 Z0.2 F3000 Retract backwards 19.8mm of filament- in absolute mode.
G92 E0 Reset current position to 0
G1 X120 E10 F600 Extrude 10mm of filament in a priming stripe while moving in X (This line fails to prime because you are actually retracted 19.8mm from the previous mistake, so you still have 9.8mm before the extruder even might begin extruding.
G92 E0 Reset current position to 0 even though reality is, you are still 9.8mm before you extrude.

Jetguy
Posts: 2696
Joined: Tue Mar 22, 2016 1:40 am
Location: In a van, down by the river

Re: Extruder motor does not turn

Postby Jetguy » Sun Apr 15, 2018 12:49 pm

Ok, so correct analysis of extrusion movements and purge.
;Sliced by ideaMaker 3.1.0.1545, 2018-04-14 14:24:25 UTC-0700
;Dimension: 300.000 300.000 400.000 0.400
;Extruder Offset #1: 25.000 0.000
;Filament Diameter #1: 1.750
;Filament Diameter #2: 2.930
;Filament Compensation #1: 94.00
;Filament Compensation #2: 100.00
;Filament Density #1: 1240.00
;Filament Density #2: 1300.00
;Model Gap: 0.000
M92 E250.00000
M221 T0 S94.00
M140 S60.00
M104 T0 S115.00
M109 T0 S115.00 Potentially cold extrusion mistake here, temp is too low for most firmware.

T0
M190 S60.00
;M301 P16.07 I0.97 D66.37
;M92 X80 Y80 Z402 E96
M204 P800
M205 X10
G21
G90
M82
M107
M17
G28 X0 Y0
G28 Z0
G1 Z10.0 F300
G1 X20 Y10 F1500
G1 Z0.2 F3000
These lines moved the nozzle to the starting position and raised it 0.2mm from homed.
G92 E0
G1 X120 E10 F600 Actual purge/prime line of extrusion with no retract.
G92 E0
G1 X150 F5000
G1 F9000
M117 Printing...
M1001
;LAYER:0
;HEIGHT:0.200
M106 S0
G1 F3600 E-6.6000 This will retract the filament to -6.6mm
G0 F7200 X120.847 Y139.188
G0 F1500 Z0.200
G0 F7200 X120.891 Y139.154
;TYPE:SKIRT
;WIDTH:0.400
G1 F1200 E0.0000 This line returns the filament to last extruded length position meaning in theory ready to extrude.
G1 F1800 X121.563 Y138.647 E0.0420 Extremely short segments so short extrusion lengths, however could be mistake with filament diameter
G1 X121.582 Y138.633 E0.0432
G1 X121.621 Y138.607 E0.0455

Jetguy
Posts: 2696
Joined: Tue Mar 22, 2016 1:40 am
Location: In a van, down by the river

Re: Extruder motor does not turn

Postby Jetguy » Sun Apr 15, 2018 1:01 pm

So final corrected analysis.
I still think cold extrusion prevention in most firmware would stop any extrusion in it's tracks.
Revised look at the prime shows it to at least look correct- however, the temp error may prevent any extrusion.
The few segments of actual print code being a skirt likely might be a curve, but again, such small movements of E values for those segments, I really need a longer segment to see more of what is expected. I still think filament diameter might be at play (telling it 3mm filament and actually trying to push 1.75mm) will be massive under extrusion looking like it's not extruding. But again, we might not be extruding because the temp is also too cold.

Another thought and potential issue.
Most folks adjust a printer to have a Z gap when homed, often 0.2mm or 0.1mm.
This code is then raising from that homed position an additional 0.2mm for first layer.
If you had a 0.4mm nozzle, that would potentially mean a 0.2mm mechanical gap at homed + gcode first layer move gap of 0.2mm additional = 0.4mm actual resulting nozzle height from the bed on first layer. That likely would not stick and would also look massively under extruded.


Return to “Printing Settings”

Who is online

Users browsing this forum: Bing [Bot] and 2 guests