DJ_IRAS
About
- Username
- DJ_IRAS
- Joined
- Visits
- 4
- Last Active
- Roles
- Member
Comments
-
The printer I'm using is a Renkforce RF2000, it uses a forked version of the Repetier firmware from 2016. Unfortunately the company doesn't offer any support for the printer anymore, and it uses quite a few features which aren't available in the sta…
-
Changing the if condition to: fabs(p) > EXTRUDE_MAXLENGTH * axisStepsPerMM[E_AXIS] has solved the problem. This should now just check if any individual command exceeds the max length. Is there anything I should be worried about, having changed th…
-
Looking at the code, I think I might have found the problem in Printer.cpp: p = convertToMM(com->E * axisStepsPerMM[E_AXIS]); if(relativeCoordinateMode || relativeExtruderCoordinateMode) { if( #if MIN_EXTRUDER_…
-
Thanks for the quick reply! Yes, the extruder works fine up until 120 mm. The printer has a menu option where it shows the E position. After every print which had issues (i.e. relative extrusion, and stopping some way in), this value would read so…
-
Update: The problem appears to be with relative extrusion (M83). Any gcode which uses it seems to stop extruding after around 120 mm has been extruded. I doubled the EXTRUDE_MAXLENGTH term, and this then changed. Is there a way around this bug witho…
-
Update: I gave up looking through the firmware, and changed the max heater value to 200 °C. This gave a max overshoot of ~15 °C for the initial warmup. After tuning, I'm still getting a variation of +/- 10 °C during printing though. Would reducing t…