Page 1 of 1

Auto-configure temperature settings are not saved!

Posted: Fri May 23, 2014 3:47 pm
by alien2108
Hello!

Tinkering with profiles I have found out, that if you use different materials and under Temperatures save different temps for different layers, this is NOT saved. The only thing saved is:

Globally:

<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="210"/>
<setpoint layer="2" temperature="205"/>
</temperatureController>

Under Material profile, there is just global Temperature:

<autoConfigureMaterial name="ABS">
<globalExtruderTemperature>225</globalExtruderTemperature>
<globalBedTemperature>100</globalBedTemperature>

<globalExtrusionMultiplier>1.0</globalExtrusionMultiplier>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
</autoConfigureMaterial>

Since GUI is clearly broken to save this information for different material, how do I do it manually in the .fff file?

Re: Auto-configure temperature settings are not saved!

Posted: Sun May 25, 2014 8:38 pm
by jsc
You can hand insert any settings into an autoConfigureMaterial section. As an example, I have:

Code: Select all

  <autoConfigureMaterial name="PLA">
    <globalExtruderTemperature>225</globalExtruderTemperature>
    <globalBedTemperature>60</globalBedTemperature>
    <globalExtrusionMultiplier>0.9</globalExtrusionMultiplier>
    <fanSpeed>
      <setpoint layer="1" speed="0"/>
      <setpoint layer="2" speed="100"/>
    </fanSpeed>
  </autoConfigureMaterial>
  <autoConfigureMaterial name="ABS">
    <globalExtruderTemperature>245</globalExtruderTemperature>
    <globalBedTemperature>100</globalBedTemperature>
    <globalExtrusionMultiplier>0.9</globalExtrusionMultiplier>
    <fanSpeed>
      <setpoint layer="1" speed="0"/>
    </fanSpeed>
  </autoConfigureMaterial>

Re: Auto-configure temperature settings are not saved!

Posted: Sun May 25, 2014 8:41 pm
by jsc
Oh, sorry, you were asking about temperature setpoints. Try just stuffing the entire temperatureController portion under autoConfigureMaterial.

Re: Auto-configure temperature settings are not saved!

Posted: Mon May 26, 2014 4:44 pm
by alien2108
Hello!

I copied the following to every auto profile and it did work:

<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="195"/>
<setpoint layer="2" temperature="190"/>
</temperatureController>
<temperatureController name="Heated Bed">
<temperatureNumber>1</temperatureNumber>
<isHeatedBed>1</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="55"/>
<setpoint layer="2" temperature="50"/>
</temperatureController>

BUT, if you ask me, the global defaults should be used if they are not overwritten by more detailed setup of Material config. This is how all config files do work. Also the result is much shorter config file (and clutter free) as now you have to basically repeat your default settings for every material.