Extruder stops during print
Hi, I've been running into an issue where the extruder motor stops turning midway through a print. It consistently happens at the same point every time.
I'm not sure whats causing this, but I've only had issues since I slowed the printing speed right down (I'm using 55 mm/min). The extruder shouldn't have issues extruding at this low speed though, as I have no issues when just extruding.
Does anyone know why this might be happening?
If it would help, I can upload the gcode file
Any help would be much appreciated!
Comments
Normally you should select relative extrusion for slicer and put extruder in relative mode. That keeps the precision high on same level during print. With absolute extrusion you should reset extrusion every level.
if(relativeCoordinateMode || relativeExtruderCoordinateMode)
{
if(
#if MIN_EXTRUDER_TEMP > 30
Extruder::current->tempControl.currentTemperatureC<MIN_EXTRUDER_TEMP ||
#endif // MIN_EXTRUDER_TEMP > 30
fabs(p - queuePositionLastSteps[E_AXIS]) > EXTRUDE_MAXLENGTH * axisStepsPerMM[E_AXIS])
{
p = 0;
}
queuePositionTargetSteps[E_AXIS] = queuePositionLastSteps[E_AXIS] + p;
}
You see the here for relative positions the E value is already used.
so slicer is doing it correct, but you seem to be on an old version with a bug in relative mode.