Jyers / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

Home Page:http://marlinfw.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extrude from firmware vs from Octoprint - different amounts actually extruded?

sleake opened this issue · comments

Description

After installing Jyers, the amount extruded for any given extruder e-step value is different if I do the extrusion from the printer menus or if I do it from the Octoprint web interface. This was not an issue until I installed this firmware.

Equipment/Versions

  • Ender 3 v2 (4.2.7 main board) w/BL Touch
  • Jyers 2.0.1 (E3V2-BLTouch-5x5-HS-v4.2.7-v2.0.1)
  • Octopi 0.18
  • Octoprint 1.8.6

Steps to Reproduce

  1. On the printer, set extruder e-steps to 145
  2. On the printer, extrude 100mm.
  3. From Octoprint, extrude 100mm from Command/Control Extrude button.

Expected behavior: Both should extrude the same amount.

Actual behavior: Executing from the printer extrudes 101mm. Executing from Octoprint extrudes 87mm.

Additional Information

I have tried this with many different values and they never match. When I set the e-step value on the printer, before I extrude using Octoprint I use the M92 command to confirm it is the same value. I can't come up with anything that would cause this.