GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
I use a large variety of filaments, and each has different settings that it likes for all manner of factors, like temperature and cooling (both implemented in the Filament tab), and other things like retraction and speeds. These other factors require me to maintain a permutation of settings for my machines as well (like 'm2 pretty - red pla', 'm2 pretty - green pla', in addition to the 'red pla' and 'green pla' filaments being set). This is because the physical properties of each filament require more changes in the machine than the tabs currently configured will allow.
Would it be possible to not only keep the existing options where they are, and add additional "offset"-type values to the filament tab? Example, if Retraction speed is set to 40mm/sec on the Machine tab, and Retraction is set to -5mm/sec on the Filament tab, the end result would be a retract speed of 35mm/sec.
Options that I believe should be included:
Speed is complicated. It is definitely related to the printer itself, filament and temperature. I was wondering if some compromise could be made, where filament settings could have a speed multiplier (e.g. 0.8 or 80%, or 1.3 or 130%). Other multipliers could also be layer height and nozzle width - which also I find change with some plastics. I think overriding these speeds directly, and retraction settings etc, but maybe a few multipliers would help. If we could come up with a useful list I would be happy to look at it.
This related nicely to an idea I have been playing with, which is profiles for plastic/filament.
Let's not overcomplicate things...
Going to close this, I agree that it's way too easy to over-complicate things.