Highly customizable Simplify3D profiles

Have questions or comments about Simplify3D, Slic3r, Cura, Reptier, etc? Or wondering about which CAD software to use...discuss it here...
Post Reply
User avatar
insta
Posts: 2007
Joined: Tue Sep 16, 2014 3:59 am

Highly customizable Simplify3D profiles

Post by insta » 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:

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>
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:

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>
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:

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>
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!
Attachments
M2 - 75.fff
(16.62 KiB) Downloaded 680 times
M2 - 60.fff
(17.57 KiB) Downloaded 674 times
M2 - 50.fff
(17.56 KiB) Downloaded 647 times
M2 - 35.fff
(17.56 KiB) Downloaded 709 times
M2 - 25.fff
(17.56 KiB) Downloaded 641 times
Custom 3D printing for you or your business -- quote [at] pingring.org

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Sun Oct 01, 2017 3:11 pm

Think this may be over my technical comprehension. Is it possible to provide a full fff profile with all materials you have established till now?
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Sun Oct 01, 2017 3:11 pm

Think this may be over my technical comprehension. Is it possible to provide a full fff profile with all materials you have established till now?
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

User avatar
insta
Posts: 2007
Joined: Tue Sep 16, 2014 3:59 am

Re: Highly customizable Simplify3D profiles

Post by insta » Sun Oct 01, 2017 5:30 pm

Yeah, they're attached to the original post :)
Custom 3D printing for you or your business -- quote [at] pingring.org

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Sun Oct 01, 2017 6:18 pm

Just saw them, sorry was looking from iPhone before and didn't see the attachments, what are the differences between versions?
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Mon Oct 02, 2017 3:28 pm

insta wrote:Yeah, they're attached to the original post :)
whats the difference between:
M2 - 75.fff M2 - 60.fff M2 - 50.fff M2 - 35.fffn M2 - 25.fff

is this a speed setting?
thanks!
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

User avatar
insta
Posts: 2007
Joined: Tue Sep 16, 2014 3:59 am

Re: Highly customizable Simplify3D profiles

Post by insta » Mon Oct 02, 2017 4:25 pm

nozzle diameter
Custom 3D printing for you or your business -- quote [at] pingring.org

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Sat Oct 07, 2017 12:51 pm

thanks Insta,
is it possible to modify your FFF files in S3D and save rather than in XTML?
I am lost when it comes to looking at lines of code and I don't want to make mistakes.
I am getting better with the settings in S3D and wouldn't mind just tweeking the FFF files when needed.
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

User avatar
insta
Posts: 2007
Joined: Tue Sep 16, 2014 3:59 am

Re: Highly customizable Simplify3D profiles

Post by insta » Tue Oct 10, 2017 9:19 pm

They're in the system registry, once it gets imported. It's a huge pain to try and parse / synchronize them.
Custom 3D printing for you or your business -- quote [at] pingring.org

psd
Posts: 203
Joined: Tue Mar 08, 2016 9:09 pm

Re: Highly customizable Simplify3D profiles

Post by psd » Tue Oct 17, 2017 9:22 pm

I am using your FFF profiles and liking them. The only problem is the ending script is raising the Z axis after printing so it is knocking over my prints and breaking them.
Did I do something wrong with the scripts?

Can you copy and paste the best ending script please for me?

thanks!
- peter,

innovative product designer and tinkerer

www.petersolomondesign.com

Post Reply