Feature request: Expand the filament options #814

bryanboettcher opened this Issue Nov 20, 2012 · 3 comments


None yet
4 participants

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:

  • Retraction distance
  • Retraction speed
  • Perimeter speed
  • Infill speed
  • Bridge speed
  • Bridge flow rate

scottp commented Jan 29, 2013

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.


alexrj commented Jan 30, 2013

Let's not overcomplicate things...


lordofhyphens commented May 29, 2016

Going to close this, I agree that it's way too easy to over-complicate things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment