Page 1 of 1

Storing settings for different nozzle sizes?

Posted: Sat Mar 26, 2016 7:44 pm
by kelchm
Does anyone have a method they like for storing settings for different nozzles used on the same extruder? It seems like the best option might be to setup my auto-configure for print quality settings to be a combination of layer height and nozzle size. This would result in there being a lot of print qualities available, but this seems like a better option than having entirely separate profiles for each nozzle.

Re: Storing settings for different nozzle sizes?

Posted: Sun Mar 27, 2016 3:24 pm
by CompoundCarl
Sounds like a good idea to me! Personally, I've just used separate profiles before, but I usually don't have more than 2 nozzle sizes. If you had 3 or 4, I would probably start thinking about the auto-configure material options you suggested.

Re: Storing settings for different nozzle sizes?

Posted: Sat Apr 02, 2016 4:30 pm
by KC_703
Definitely possible to use the Autocnfigure subprofiles to manage nozzle size... But I also use a separate profiles for different nozzle sizes.

The following parameters are stored with the Autoconfigure Material (extruder settings, temp):

Code: Select all

 <autoConfigureMaterial name="ABS-BLACK-LH2">
    <extruder name="Primary Extruder">
      <toolheadNumber>0</toolheadNumber>
      <diameter>0.5</diameter>
      <autoWidth>1</autoWidth>
      <width>0.6</width>
      <extrusionMultiplier>0.92</extrusionMultiplier>
      <useRetract>1</useRetract>
      <retractionDistance>1.7</retractionDistance>
      <extraRestartDistance>0</extraRestartDistance>
      <retractionZLift>0</retractionZLift>
      <retractionSpeed>1800</retractionSpeed>
      <useCoasting>1</useCoasting>
      <coastingDistance>0.2</coastingDistance>
      <useWipe>0</useWipe>
      <wipeDistance>5</wipeDistance>
    </extruder>
    <temperatureController name="Primary Extruder">
      <temperatureNumber>0</temperatureNumber>
      <isHeatedBed>0</isHeatedBed>
      <relayBetweenLayers>0</relayBetweenLayers>
      <relayBetweenLoops>0</relayBetweenLoops>
      <stabilizeAtStartup>1</stabilizeAtStartup>
      <setpoint layer="1" temperature="245"/>
      <setpoint layer="10" temperature="243"/>
    </temperatureController>
    <temperatureController name="Heated Bed">
      <temperatureNumber>1</temperatureNumber>
      <isHeatedBed>1</isHeatedBed>
      <relayBetweenLayers>0</relayBetweenLayers>
      <relayBetweenLoops>0</relayBetweenLoops>
      <stabilizeAtStartup>0</stabilizeAtStartup>
      <setpoint layer="1" temperature="110"/>
      <setpoint layer="20" temperature="100"/>
      <setpoint layer="150" temperature="90"/>
    </temperatureController>
    <globalExtrusionMultiplier>0.91</globalExtrusionMultiplier>
    <fanSpeed>
 	<setpoint layer="1" speed="0"/>
    	<setpoint layer="2" speed="50"/>
    	<setpoint layer="4" speed="0"/>
    	<setpoint layer="10" speed="30"/>
    	<setpoint layer="35" speed="40"/>
    </fanSpeed>
  </autoConfigureMaterial>
FWIW, the Autoconfigure Quality settings contain layer height and speed parameters:

Code: Select all

 <autoConfigureQuality name="LH2-SPEED4800">
    <globalExtrusionMultiplier>0.92</globalExtrusionMultiplier>
    <layerHeight>0.2</layerHeight>
    <topSolidLayers>10</topSolidLayers>
    <bottomSolidLayers>10</bottomSolidLayers>
    <skirtLayers>1</skirtLayers>
    <skirtOutlines>5</skirtOutlines>
    <infillPercentage>20</infillPercentage>
    <supportInfillPercentage>25</supportInfillPercentage>
    <defaultSpeed>4800</defaultSpeed>
    <outlineUnderspeed>0.4</outlineUnderspeed>
    <solidInfillUnderspeed>0.8</solidInfillUnderspeed>
    <supportUnderspeed>1.1</supportUnderspeed>
    <rapidXYspeed>5400</rapidXYspeed>
  </autoConfigureQuality>