hijackgmh
Posts: 7
Joined: Mon Dec 18, 2017 6:13 pm

Extruder Calibration

I have a Monoprice Mini Delta printer and I'm trying to do an extruder calibration. I have calculated the new E value, to adjust my extruder as it is slightly under extruding the filament. However, Monoprice informed me that if I try to update the firmware (they won't tell me how to do that) I will void my warranty.

So, I'm wondering if there is a way to adjust the E value for each print? Can I just issue an M92 E=50.04 (this is the value, versus the factory setting of 48.5)? Where would I inject this GCODE line in the header before the print lines?
leith
Posts: 6
Joined: Mon Dec 18, 2017 7:17 pm

Re: Extruder Calibration

Not sure which firmware that printer uses. But in Marlin for example, the adjustment can be done in g-code and even saved to EPROM from g-code. All you're looking to do is adjust the steps per MM for the extruder motor and hopefully save it to EPROM.

The marlin documentation explains:

http://marlinfw.org/docs/gcode/M092.html

I'd say, issue M503 manually and see what it says for itself in the log. You might be lucky enough to be able to save it to EPROM. And if not, hopefully issuing the M92 commands in the startup script will suffice. Which is where you'd likely do it. Attached find a picture of the tab for the startup script in my process. I don't issue that particular command. But very similarly, I need to enable my bed leveling at the start of each print. And you'll see I issue M420 S1; to accomplish that.

When EPROM is enabled, the value you enter into the configuration file ends up as a default usually. And you actually have to issue M92 and M500 anyhow, even if you reflash the firmware. Becasue it's using the older value stored in EPROM unless you tell it otherwise.
Attachments
Capture.PNG

Return to “General Discussion and Tips”