Prusaslicer: New feature request - Additional "Filament Settings" for retraction

Created on 15 Aug 2017  ·  23Comments  ·  Source: prusa3d/PrusaSlicer

Version

1.36.2

Operating system type + version

Windows 10

Behavior

Add ability to override retraction settings set in "Printer Settings" for different filaments. Standard "Printer Settings" work for most filaments, but for PET-G or Flexible, would be nice to override just for that "Filament Profile" and not the entire printer.

ex1. Printer settings set for .8 mm retraction, Filament settings set for 1.4mm retraction, print comes out at 1.4mm retraction.

ex2. Printer settings set for .8 mm retraction, no filament settings, print comes out at .8 mm retraction.

UI configuration

Most helpful comment

retract overrides at the filament profile are implemented by the upcoming PrusaSlicer 2.1.0-alpha1.

All 23 comments

Yes! Fully agree! Absolutely! Upvoted! Support! Just beat me on posting this.

Also, I think that it is obvious: Retraction is dependent of Filament's nature, and not on Extruder number (!) like it is now.

I can provide different Retraction values for different materials.

From implementation, UX/GUI standing point I think that the easiest and most natural implementation would be to carry the entire (sub)class and corresponding GUI which holds the Retraction engine. Of course, a "Retraction override enabled" checkbox should be added. If this is ON then the values from Filament will take precedence. If it is OFF the global, extruder/printer will be in effect:

retraction-per-filament

Also, I think that it is obvious: Retraction is dependent of Filament's
nature, and not on Extruder number (!) like it is now.

It is dependent on both the extruder train and the filament.

On Mon, Aug 21, 2017 at 8:38 AM, m-Th notifications@github.com wrote:

Yes! Fully agree! Absolutely! Upvoted! Support! Just beat me on posting
this.

Also, I think that it is obvious: Retraction is dependent of Filament's
nature, and not on Extruder number (!) like it is now.

I can provide different Retraction values for different materials.

From implementation, UX/GUI standing point I think that the easiest and
most natural implementation would be to carry the entire (sub)class and
corresponding GUI which holds the Retraction engine. Of course, a
"Retraction override enabled" checkbox should be added. If this is ON then
the values from Filament will take precedence. If it is OFF the global,
extruder/printer will be in effect:

[image: retraction-per-filament]
https://user-images.githubusercontent.com/13384655/29506467-74c9100c-8654-11e7-9fa2-6d61d64fde01.jpg


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/prusa3d/Slic3r/issues/480#issuecomment-323658706, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFj5I60aP-2sx_ScaYT6e47zLQ7t3YHvks5saSXngaJpZM4O32zf
.

It is dependent on both the extruder train and the filament.

...But since we have the same extruder train for all 4 extruders, this factor disappears, isn't it?

You may want to use a single set of filament profiles with multiple different printers.

You may want to use a single set of filament profiles with multiple different printers.

I do this now, but it would be easier, more intuitive, and make more sense to store the value with with the filament itself.

Alexrj implemented an override feature for 1.3.0 milestone: https://github.com/alexrj/Slic3r/issues/3643
That is nice to me.

So - any news on this? Nice that it is implemented in Slic3r but that does not really help in Slic3r PE. Any prospect on getting a solution for the i3 MM?

We have a new hire @YuSanka currently working on re-write of this part of code into C++. We may ask her to implement this "filament retract override" feature once she stabilizes her current work.

In original Slic3r is this feature implemented as overrides.... https://github.com/alexrj/Slic3r/issues/3643

Any news on this? Would really appreciate this feature 👍

We are looking into something like this. We are currently collecting requirements, as of which parameters to allow overriding inside the filament profile.

Any update on this? PETG filaments needing extra retraction is a crucial use case for this improvement.

I'd like to upvote for this too. Please consider it among the priorities. Thanks

As far as requirement goes, I also have to tweak the bridge flow ratio depending on the material.

From implementation, UX/GUI standing point I think that the easiest and most natural implementation would be to carry the entire (sub)class and corresponding GUI which holds the Retraction engine. Of course, a "Retraction override enabled" checkbox should be added. If this is ON then the values from Filament will take precedence. If it is OFF the global, extruder/printer will be in effect:

There is no need for the checkbox. We should just set a value to override it, or leave it empty to inherit from printer settings.

UPvote for me too.

+1 please

+10 please
I ended up making multiple Printer settings with Filament type in the title so that I make sure to align the Filament and Printer settings to the get correct retraction or Z offset for PETG. This is a hack in my opinion and need to be handled as a defined setting or override setting.

Any news on this?

It has a relatively high priority.

po 3. 6. 2019 v 10:38 odesílatel Ayberk Özgür notifications@github.com
napsal:

Any news on this?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/prusa3d/PrusaSlicer/issues/480?email_source=notifications&email_token=ABMPSI22FV25FU6TR3C4XFTPYTKAJA5CNFSM4DW7NTP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWYWRUQ#issuecomment-498165970,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABMPSIYAG4NW377AER37CO3PYTKAJANCNFSM4DW7NTPQ
.

retract overrides at the filament profile are implemented by the upcoming PrusaSlicer 2.1.0-alpha1.

This issue was closed: Feature Request: Adding custom settings to filaments. #2538 as a duplicate of this feature here, which is now closed as 2.1 contains filament overrides. However, the crucial feature discussed in BOTH these requests has NOT been implemented. namely: Filament extrusion speeds. I need this for TPU.. and as discussed I have to make an entire new printer profile for TPU use. I am also using TPU and PETG in the same print using the MMU and have to stick to the super slow TPU speeds when it should speed up for PETG.

Can this be added in addition to retraction overrides please?

This issue was closed: Feature Request: Adding custom settings to filaments. #2538 as a duplicate of this feature here, which is now closed as 2.1 contains filament overrides. However, the crucial feature discussed in BOTH these requests has NOT been implemented. namely: Filament extrusion speeds. I need this for TPU.. and as discussed I have to make an entire new printer profile for TPU use. I am also using TPU and PETG in the same print using the MMU and have to stick to the super slow TPU speeds when it should speed up for PETG.

Can this be added in addition to retraction overrides please?

I second that. Since this issue is already closed, I think you should open a new one just for this retraction speed override feature.

Was this page helpful?
0 / 5 - 0 ratings