Highly customizable Simplify3D profiles
Posted: Sun May 21, 2017 2:29 am
These are new, and untuned. What their value is, is that I have actually learned what you can do with the S3D profiles finally.
For instance, my "TPU" filament can change the print speed vs. "PETG" vs. "PLA". The temps change, the rafts change, etc. (yes, I occasionally still use rafts, there's reasons, shush)
Open the files up in Notepad++ or SublimeText 3 (or some other competent, free, XML editor). Look at this example for TPU:
See the "<extruder name" tag? You can use that to override specific behaviors for any autoconfigured plastic. What behaviors are available for an extruder? At a minimum, these seem to be:
So, any property that's available in those tags can be overridden on a per-plastic basis. Same with any top-level XML tag. This includes skirt behavior, infill behavior, top & bottom layers, etc. You can also nest top & bottom layers, support behavior, infills, etc. inside of the quality elements, like I do here:
To get this XML, export your settings as an FFF. Merge your tuned settings into my base-line profiles, consolidate them, and re-merge them back together. Any questions about specifics, please feel free to ask. Enjoy!
For instance, my "TPU" filament can change the print speed vs. "PETG" vs. "PLA". The temps change, the rafts change, etc. (yes, I occasionally still use rafts, there's reasons, shush)
Open the files up in Notepad++ or SublimeText 3 (or some other competent, free, XML editor). Look at this example for TPU:
Code: Select all
<autoConfigureMaterial name="TPU">
<filamentPricePerKg>15</filamentPricePerKg>
<filamentDensity>1.20</filamentDensity>
<useRaft>0</useRaft>
<defaultSpeed>1200</defaultSpeed>
<extruder name="Primary Extruder">
<extrusionMultiplier>1.33</extrusionMultiplier>
<retractionSpeed>1500</retractionSpeed>
<retractionDistance>.6</retractionDistance>
</extruder>
<temperatureController name="Primary Extruder">
<setpoint layer="1" temperature="200"/>
</temperatureController>
<temperatureController name="Heated Build Platform">
<setpoint layer="1" temperature="40"/>
</temperatureController>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
</autoConfigureMaterial>
Code: Select all
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.75</diameter>
<autoWidth>0</autoWidth>
<width>0.9</width>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>-0.3</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>4500</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.3</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>5</wipeDistance>
</extruder>
Code: Select all
<autoConfigureQuality name="0.20mm layer">
<layerHeight>0.2</layerHeight>
<topSolidLayers>4</topSolidLayers> *********
<bottomSolidLayers>4</bottomSolidLayers>
<skirtLayers>2</skirtLayers>
<infillPercentage>30</infillPercentage>
<supportInfillPercentage>40</supportInfillPercentage>
<firstLayerHeightPercentage>100</firstLayerHeightPercentage>
<firstLayerWidthPercentage>105</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.3</firstLayerUnderspeed>
<supportExtraInflation>0.2</supportExtraInflation>
<denseSupportLayers>2</denseSupportLayers>
<denseSupportInfillPercentage>70</denseSupportInfillPercentage>
<supportHorizontalPartOffset>0.5</supportHorizontalPartOffset>
<supportUpperSeparationLayers>2</supportUpperSeparationLayers>
<supportLowerSeparationLayers>1</supportLowerSeparationLayers>
</autoConfigureQuality>
<autoConfigureQuality name="0.10mm layer">
<layerHeight>0.1</layerHeight>
<topSolidLayers>6</topSolidLayers> ************
<bottomSolidLayers>4</bottomSolidLayers>
<skirtLayers>2</skirtLayers>
<infillPercentage>30</infillPercentage>
<supportInfillPercentage>40</supportInfillPercentage>
<firstLayerHeightPercentage>150</firstLayerHeightPercentage>
<firstLayerWidthPercentage>125</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.3</firstLayerUnderspeed>
<supportExtraInflation>0.2</supportExtraInflation>
<denseSupportLayers>3</denseSupportLayers>
<denseSupportInfillPercentage>70</denseSupportInfillPercentage>
<supportHorizontalPartOffset>0.5</supportHorizontalPartOffset>
<supportUpperSeparationLayers>2</supportUpperSeparationLayers>
<supportLowerSeparationLayers>1</supportLowerSeparationLayers>
</autoConfigureQuality>