-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question RE E steps/ #2764
Comments
|
Well, I guess then I am totally confused. |
If you don't know what |
well I thought I knew - can u give me a clue as to some info on it? |
AnHardt obviously knows more about this than I do. But I remember a discussion where NopHead was experimenting with stuff to smooth out the amount of material the extruder actually put on the print. There are some weird issues that happen with the retraction and re-engagement of the filament. I don't know (and lets wait for somebody that really knows to offer an opinion) but I think this was an effort to fix some issues with retraction. |
De : Roxy-3DPrintBoard [mailto:[email protected]] AnHardt obviously knows more about this than I do. But I remember a discussion where NopHead was experimenting with stuff to smooth out the amount of material the extruder actually put on the print. There are some weird issues that happen with the retraction and re-engagement of the filament. I don't know (and lets wait for somebody that really knows to offer an opinion) but I think this was an effort to fix some issues with retraction. — |
can someone tell me what STEPS_MM_E is? |
Funny that the discussion about this feature keeps coming back again and again. :) Most of the slicers now have features that in a way mimic this BUT the slicer is never aware of the speed and acceleration settings in the FW so I think there is still need for it. @ruggb yes that is correct. steps/mm for the E. That is duplicated and can be obtained from the main settings. |
anhardt said they r not the same - different units - but no definition of such. |
STEPS_MM_E is defined in 15 config. files but is never used. Anyone else here with the source code of these mysterious Marlin |
Should we remove "STEPS_MM_E" to reduce the confusion? |
I think so. |
If we don't remove it, we should put a very descriptive comment on it so people know exactly what it is. |
@Roxy-3DPrintBoard -- As pointed out earlier in this thread, although it is defined in Configuration_adv.h, it is NOT USED in any of the code. Rather than "documenting" a non-feature, I think it would be better to eliminate it and, when/if needed, introduce a different, more descriptive name. |
Advance should use the filament diameter of the active extruder anyway. But that's only one of the many subsystems what can't handle different extruders |
I've submitted PRs to remove the It does look like the I discovered this fact when I submitted MarlinFirmware/MarlinDev#359 grouping the |
@thinkyhead |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
DEFAULT_AXIS_STEPS_PER_UNIT in Configuration_h defines E axis steps/unit (mm)
There is also a STEPS_MM_E defined in Configuration_h_adv
Instead of redefining this and having 2 variables for the same parameter, would it not be better to use the definition in _H for the ADVANCE function?
If so, the same would apply for the filament diameter
DEFAULT_NOMINAL_FILAMENT_DIA in _H
and D_FILAMENT in _H_adv
Since these are inside if stmts and used in multiple places they should be located at the top.
Just saying... defining the same thing in 2 places is a major source for future issues.
The text was updated successfully, but these errors were encountered: