Prusaslicer: [Feature Request] Add Print Speed to Filament Overrides

Created on 5 Sep 2019  路  9Comments  路  Source: prusa3d/PrusaSlicer

Version

PrusaSlicer 2.1.0-rc

Operating system type + version

All.
MacOS v10.14.6

3D printer brand / version + firmware version (if known)

Prusa MK2

Behavior

Is this a new feature request? YES

The "Filament Overrides" are a great addition to v2.1 - thanks!

I would find it very useful to also have overrides for the print speed as well.

This would simplify the problem I have where certain filaments need to print at different speeds on the same printer. For instance polyalchemy elixir PLA filament needs to be printed at slower speeds to produce a shiny finish. Also some brands of PETG print better at slower speeds. Overriding these printer settings based on a filament type will resolve having to duplicate and modifying the printer settings config for each different filament type that needs these changes.

Print speed was mentioned as a candidate in the v2.1.0 release notes. I didn't see a formal feature request to add it since that point so that is why I submitted this request.

Project File (.3MF) where problem occurs

NA

Most helpful comment

I would love to have this too.

I love how print settings, filament settings and printer settings are split up. However what I keeps finding myself having to do, is to have multiple "Print Settings" for the same settings, but with different speeds because of different filaments.

An example is that currently I am printing a test in PLA to get it finished fast. I got a fast pla setting under "Printer Settings", a PLA setting under "Filament Settings", and then the printer in "Printer Settings" defining the printer I want to use to print it on. When I got the model to fit my needs, I am going to print it in PETG so better be able to handle the heat it is going to be subjected to. But when I am going from PLA to PETG I have to make a new "Print Settings" setting, just to get the speed down to the speed I can print PETG at, and I need a PETG setting under "Filament Settings too".
If there was an option to do "Speed Overrides" just as there is "Filament Overrides" in the "Filament Settings" tab, I would only have to change the filament from PLA to PETG, and then I could hit slice and print, without having multiple profiles for the same print setting, but with different filaments.

Having just volumetric override isn't what I am wishing for, I wish to be able to override all the speed settings in Print Settings, just as if those settings actually were under Filament Settings.

All 9 comments

I'd like to add that this would be amazing. I have a different printer profile for TPU that sets everything to 30mm/s and I sometimes forget to change them back or change them at all.

and v2.1 is really amazing :) Thanks!

You can already set the maximum volumetric speed at the filament profile. Do you need more detailed control over the print speed?

You can already set the maximum volumetric speed at the filament profile. Do you need more detailed control over the print speed?

Yes. because there are filaments like TPU that are bound by other things rather than the hotend's heat output. and all that. Although If i"m being honest this is pretty much purely a TPU thing

Although If i"m being honest this is pretty much purely a TPU thing

I'm not so sure. I came here because I'm having trouble printing ABS - I HAVE to slow down to 70% of my normal "detail" profile print speed to handle the detail on the latest i3 angled part cooling fan shroud. I'm not sure of the best way to handle that, but "ABS-specific printer profile" seems kludgy.

I would love to have this too.

I love how print settings, filament settings and printer settings are split up. However what I keeps finding myself having to do, is to have multiple "Print Settings" for the same settings, but with different speeds because of different filaments.

An example is that currently I am printing a test in PLA to get it finished fast. I got a fast pla setting under "Printer Settings", a PLA setting under "Filament Settings", and then the printer in "Printer Settings" defining the printer I want to use to print it on. When I got the model to fit my needs, I am going to print it in PETG so better be able to handle the heat it is going to be subjected to. But when I am going from PLA to PETG I have to make a new "Print Settings" setting, just to get the speed down to the speed I can print PETG at, and I need a PETG setting under "Filament Settings too".
If there was an option to do "Speed Overrides" just as there is "Filament Overrides" in the "Filament Settings" tab, I would only have to change the filament from PLA to PETG, and then I could hit slice and print, without having multiple profiles for the same print setting, but with different filaments.

Having just volumetric override isn't what I am wishing for, I wish to be able to override all the speed settings in Print Settings, just as if those settings actually were under Filament Settings.

I love how print settings, filament settings and printer settings are split up. However what I keeps finding myself having to do, is to have multiple "Print Settings" for the same settings, but with different speeds because of different filaments.

The same here, I would love to be able to set speed overrides based on the filament

The filament overrides are very helpful, and adding print speed overrides to the section would be a welcome addition.

If all you want to do is scale the speed back by a set % then cant you add a M220 S50 into the filament custom gcode section to scale back to 50% speed given the example above ? That way you can set filaments to use a % of your normal speeds.

I know the M220 is the Marlin gcode but I would think the other flavours would also contain something similar ?

If all you want to do is scale the speed back by a set % then cant you add a M220 S50 into the filament custom gcode section to scale back to 50% speed given the example above ? That way you can set filaments to use a % of your normal speeds.

I know the M220 is the Marlin gcode but I would think the other flavours would also contain something similar ?

I believe that also modifies the extruder speed, which would affect retraction, etc.

Was this page helpful?
0 / 5 - 0 ratings