I know that it has ben requested in the past again, but I will request almost the same thing in a different way.
Yesterday I upgraded to 2.1 and I noticed that the "Auto-Configure for Material" and "Auto Configured for Quality" are missing from the custom profiles.
So I decided to play with the profile (.fff) file, which actually is an XML file. So basically there are 2 sections controlling the enabling of the auto configuration features.
</autoConfigureMaterial> and </autoConfigureQuality>. In these sections you can adjust what ever you want from the existing parameters by specifying the name and the value of the parameter. I give an example:
<autoConfigureMaterial name="PLA">
<globalExtruderTemperature>220</globalExtruderTemperature>
<globalBedTemperature>60</globalBedTemperature>
<globalExtrusionMultiplier>0.9</globalExtrusionMultiplier>
<increaseFanForCooling>1</increaseFanForCooling>
<increaseFanForBridging>1</increaseFanForBridging>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="1" speed="65"/>
</fanSpeed>
</autoConfigureMaterial>
This approach for handling profiles is very powerful and has many potentials, but it was a drawback...
It is very limited to a number of configuration combinations, and this is due to the radio button style of selection method, which in my opinion is a very bad choice of control.
So here comes my request/suggestion.
- I will start with the easy one. Why don't you make them drop down lists, so that anyone can add as many Quality and Material profiles he/she likes.
- Add a third section and call it </autoConfigurefilament> (Again as a drop down list of course) and this great feature of XML style profile will be perfect. Judging from the already existing features you have, this should not be difficult to implement.
- Optionally, not so critical, it would be nice to have a Speed Control section, but I can live without it.
In the 3D printing world being able to have filament profiles is very important. Of course there is always the option to create separate profiles (.fff files) for each filament, but this is not efficient at all. The parameters changing from filament to filament is usually the temperature an the extrusion multiplier. So why have a profile with tens of parameters while I just need to adjust 2. Having them as configuration features in the profile is the way to go.
A simple addition (development wise) which will make the users very happy.