Skip to content

Instantly share code, notes, and snippets.

@cubiq
Last active August 26, 2019 08:07
Show Gist options
  • Save cubiq/502e171c6ee0f69f47044dbabace829b to your computer and use it in GitHub Desktop.
Save cubiq/502e171c6ee0f69f47044dbabace829b to your computer and use it in GitHub Desktop.
Simplify3D Configuration file for the Original Prusa i3 MK 2
<?xml version="1.0"?>
<profile name="Original Prusa i3 MK2" version="2017-07-16 09:26:29" app="S3D-Software 3.1.1">
<baseProfile>Default</baseProfile>
<printMaterial>PLA</printMaterial>
<printQuality>Normal 0.2</printQuality>
<printExtruders></printExtruders>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
<primaryExtruder>0</primaryExtruder>
<layerHeight>0.2</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>4</bottomSolidLayers>
<perimeterOutlines>3</perimeterOutlines>
<printPerimetersInsideOut>1</printPerimetersInsideOut>
<startPointOption>2</startPointOption>
<startPointOriginX>230</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<startPointOriginZ>210</startPointOriginZ>
<sequentialIslands>0</sequentialIslands>
<spiralVaseMode>0</spiralVaseMode>
<firstLayerHeightPercentage>100</firstLayerHeightPercentage>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<useRaft>0</useRaft>
<raftExtruder>0</raftExtruder>
<raftLayers>3</raftLayers>
<raftOffset>3</raftOffset>
<raftSeparationDistance>0.14</raftSeparationDistance>
<raftInfill>85</raftInfill>
<disableRaftBaseLayers>0</disableRaftBaseLayers>
<useSkirt>0</useSkirt>
<skirtExtruder>0</skirtExtruder>
<skirtLayers>1</skirtLayers>
<skirtOutlines>1</skirtOutlines>
<skirtOffset>3</skirtOffset>
<usePrimePillar>0</usePrimePillar>
<primePillarExtruder>999</primePillarExtruder>
<primePillarWidth>12</primePillarWidth>
<primePillarLocation>7</primePillarLocation>
<primePillarSpeedMultiplier>1</primePillarSpeedMultiplier>
<useOozeShield>0</useOozeShield>
<oozeShieldExtruder>999</oozeShieldExtruder>
<oozeShieldOffset>2</oozeShieldOffset>
<oozeShieldOutlines>1</oozeShieldOutlines>
<oozeShieldSidewallShape>1</oozeShieldSidewallShape>
<oozeShieldSidewallAngle>30</oozeShieldSidewallAngle>
<oozeShieldSpeedMultiplier>1</oozeShieldSpeedMultiplier>
<infillExtruder>0</infillExtruder>
<internalInfillPattern>Grid</internalInfillPattern>
<externalInfillPattern>Rectilinear</externalInfillPattern>
<infillPercentage>20</infillPercentage>
<outlineOverlapPercentage>25</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>100</infillExtrusionWidthPercentage>
<minInfillLength>2</minInfillLength>
<infillLayerInterval>1</infillLayerInterval>
<infillAngles>45,-45</infillAngles>
<overlapInfillAngles>1</overlapInfillAngles>
<generateSupport>0</generateSupport>
<supportExtruder>0</supportExtruder>
<supportInfillPercentage>15</supportInfillPercentage>
<supportExtraInflation>0.2</supportExtraInflation>
<denseSupportLayers>0</denseSupportLayers>
<denseSupportInfillPercentage>75</denseSupportInfillPercentage>
<supportLayerInterval>1</supportLayerInterval>
<supportHorizontalPartOffset>0.15</supportHorizontalPartOffset>
<supportUpperSeparationLayers>1</supportUpperSeparationLayers>
<supportLowerSeparationLayers>1</supportLowerSeparationLayers>
<supportType>1</supportType>
<supportGridSpacing>3</supportGridSpacing>
<maxOverhangAngle>35</maxOverhangAngle>
<supportAngles>0,90</supportAngles>
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="215"/>
<setpoint layer="2" temperature="206"/>
</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"/>
</temperatureController>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="100"/>
</fanSpeed>
<blipFanToFullPower>1</blipFanToFullPower>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>12</minSpeedLayerTime>
<minCoolingSpeedSlowdown>15</minCoolingSpeedSlowdown>
<increaseFanForCooling>0</increaseFanForCooling>
<minFanLayerTime>45</minFanLayerTime>
<maxCoolingFanSpeed>100</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>100</bridgingFanSpeed>
<use5D>1</use5D>
<relativeEdistances>1</relativeEdistances>
<allowEaxisZeroing>1</allowEaxisZeroing>
<independentExtruderAxes>0</independentExtruderAxes>
<includeM10123>0</includeM10123>
<stickySupport>1</stickySupport>
<applyToolheadOffsets>0</applyToolheadOffsets>
<gcodeXoffset>0</gcodeXoffset>
<gcodeYoffset>0</gcodeYoffset>
<gcodeZoffset>0</gcodeZoffset>
<overrideMachineDefinition>1</overrideMachineDefinition>
<machineTypeOverride>0</machineTypeOverride>
<strokeXoverride>250</strokeXoverride>
<strokeYoverride>210</strokeYoverride>
<strokeZoverride>200</strokeZoverride>
<originOffsetXoverride>0</originOffsetXoverride>
<originOffsetYoverride>0</originOffsetYoverride>
<originOffsetZoverride>0</originOffsetZoverride>
<homeXdirOverride>-1</homeXdirOverride>
<homeYdirOverride>-1</homeYdirOverride>
<homeZdirOverride>-1</homeZdirOverride>
<flipXoverride>1</flipXoverride>
<flipYoverride>-1</flipYoverride>
<flipZoverride>1</flipZoverride>
<toolheadOffsets>0,0|0,0|0,0|0,0|0,0|0,0</toolheadOffsets>
<overrideFirmwareConfiguration>0</overrideFirmwareConfiguration>
<firmwareTypeOverride>RepRap (Marlin/Repetier/Sprinter)</firmwareTypeOverride>
<GPXconfigOverride>r2</GPXconfigOverride>
<baudRateOverride>115200</baudRateOverride>
<overridePrinterModels>0</overridePrinterModels>
<printerModelsOverride></printerModelsOverride>
<startingGcode>M115 U3.0.12 ; tell the printer latest firmware varsion available,M104 S[extruder0_temperature] T0 ; this will take the layer 1 temperature for extruder 0,M140 S[bed1_temperature] ; this will take the layer 1 temperature for bed 0,M190 S[bed1_temperature] ; wait for bed temp,M109 S[extruder0_temperature] T0 ; wait for extruder temp,G28 W ; home all without mesh bed level,G80 ; mesh bed leveling,G1 Y-3.0 F1000.0 ; go outside printing area,G1 X60.0 E9.0 F1000.0 ; intro line,G1 X100.0 E12.5 F1000.0 ; intro line,</startingGcode>
<layerChangeGcode></layerChangeGcode>
<retractionGcode></retractionGcode>
<toolChangeGcode></toolChangeGcode>
<endingGcode>M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M107 ; turn off fan,G1 X0 Y200; home X axis,M84 ; disable motors</endingGcode>
<exportFileFormat>gcode</exportFileFormat>
<celebration>0</celebration>
<celebrationSong>Random Song</celebrationSong>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S800\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S1000\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S1000\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S2000\n&quot;}</postProcessing>
<defaultSpeed>3600</defaultSpeed>
<outlineUnderspeed>0.6</outlineUnderspeed>
<solidInfillUnderspeed>0.6</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>6000</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<minBridgingArea>25</minBridgingArea>
<bridgingExtraInflation>2</bridgingExtraInflation>
<bridgingExtrusionMultiplier>0.8</bridgingExtrusionMultiplier>
<bridgingSpeedMultiplier>0.75</bridgingSpeedMultiplier>
<filamentDiameter>1.75</filamentDiameter>
<filamentPricePerKg>46</filamentPricePerKg>
<filamentDensity>1.25</filamentDensity>
<useMinPrintHeight>0</useMinPrintHeight>
<minPrintHeight>0</minPrintHeight>
<useMaxPrintHeight>0</useMaxPrintHeight>
<maxPrintHeight>0</maxPrintHeight>
<useDiaphragm>0</useDiaphragm>
<diaphragmLayerInterval>20</diaphragmLayerInterval>
<robustSlicing>1</robustSlicing>
<mergeAllIntoSolid>0</mergeAllIntoSolid>
<onlyRetractWhenCrossingOutline>1</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>1</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>2</retractionMinTravel>
<retractWhileWiping>1</retractWhileWiping>
<onlyWipeOutlines>1</onlyWipeOutlines>
<avoidCrossingOutline>1</avoidCrossingOutline>
<maxMovementDetourFactor>3</maxMovementDetourFactor>
<toolChangeRetractionDistance>12</toolChangeRetractionDistance>
<toolChangeExtraRestartDistance>-0.5</toolChangeExtraRestartDistance>
<toolChangeRetractionSpeed>600</toolChangeRetractionSpeed>
<allowThinWallGapFill>1</allowThinWallGapFill>
<thinWallAllowedOverlapPercentage>20</thinWallAllowedOverlapPercentage>
<horizontalSizeCompensation>0</horizontalSizeCompensation>
<autoConfigureMaterial name="PLA">
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="215"/>
<setpoint layer="2" temperature="206"/>
</temperatureController>
<globalBedTemperature>55</globalBedTemperature>
<globalExtrusionMultiplier>0.95</globalExtrusionMultiplier>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="100"/>
</fanSpeed>
</autoConfigureMaterial>
<autoConfigureMaterial name="ABS">
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="255"/>
<setpoint layer="2" temperature="250"/>
</temperatureController>
<globalBedTemperature>100</globalBedTemperature>
<globalExtrusionMultiplier>0.95</globalExtrusionMultiplier>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="0"/>
</fanSpeed>
</autoConfigureMaterial>
<autoConfigureQuality name="Fast 0.35">
<layerHeight>0.35</layerHeight>
<topSolidLayers>4</topSolidLayers>
<bottomSolidLayers>3</bottomSolidLayers>
<perimeterOutlines>2</perimeterOutlines>
<skirtLayers>1</skirtLayers>
<infillPercentage>15</infillPercentage>
<firstLayerHeightPercentage>60</firstLayerHeightPercentage>
<firstLayerWidthPercentage>90</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<defaultSpeed>3600</defaultSpeed>
<outlineUnderspeed>0.6</outlineUnderspeed>
<solidInfillUnderspeed>1</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>7200</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S800\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S1000\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S1000\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S2000\n&quot;}</postProcessing>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
</autoConfigureQuality>
<autoConfigureQuality name="Normal 0.2">
<layerHeight>0.2</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>4</bottomSolidLayers>
<perimeterOutlines>3</perimeterOutlines>
<skirtLayers>1</skirtLayers>
<infillPercentage>20</infillPercentage>
<firstLayerHeightPercentage>100</firstLayerHeightPercentage>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<defaultSpeed>3600</defaultSpeed>
<outlineUnderspeed>0.6</outlineUnderspeed>
<solidInfillUnderspeed>0.6</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>6000</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S800\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S1000\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S1000\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S2000\n&quot;}</postProcessing>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
</autoConfigureQuality>
<autoConfigureQuality name="Optimal 0.15">
<layerHeight>0.15</layerHeight>
<topSolidLayers>6</topSolidLayers>
<bottomSolidLayers>5</bottomSolidLayers>
<perimeterOutlines>3</perimeterOutlines>
<skirtLayers>1</skirtLayers>
<infillPercentage>20</infillPercentage>
<firstLayerHeightPercentage>134</firstLayerHeightPercentage>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<defaultSpeed>3600</defaultSpeed>
<outlineUnderspeed>0.5</outlineUnderspeed>
<solidInfillUnderspeed>0.6</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>6000</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S800\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S1000\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S1000\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S2000\n&quot;}</postProcessing>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
</autoConfigureQuality>
<autoConfigureQuality name="Detail 0.1">
<layerHeight>0.1</layerHeight>
<topSolidLayers>7</topSolidLayers>
<bottomSolidLayers>6</bottomSolidLayers>
<perimeterOutlines>3</perimeterOutlines>
<skirtLayers>1</skirtLayers>
<infillPercentage>20</infillPercentage>
<firstLayerHeightPercentage>200</firstLayerHeightPercentage>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<defaultSpeed>3600</defaultSpeed>
<outlineUnderspeed>0.4</outlineUnderspeed>
<solidInfillUnderspeed>0.6</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>6000</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S800\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S1000\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S1000\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S2000\n&quot;}</postProcessing>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
</autoConfigureQuality>
<autoConfigureQuality name="Ultra Detail 0.05">
<layerHeight>0.05</layerHeight>
<topSolidLayers>8</topSolidLayers>
<bottomSolidLayers>7</bottomSolidLayers>
<perimeterOutlines>4</perimeterOutlines>
<skirtLayers>1</skirtLayers>
<infillPercentage>25</infillPercentage>
<firstLayerHeightPercentage>200</firstLayerHeightPercentage>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.7</firstLayerUnderspeed>
<defaultSpeed>1800</defaultSpeed>
<outlineUnderspeed>0.6</outlineUnderspeed>
<solidInfillUnderspeed>1</solidInfillUnderspeed>
<supportUnderspeed>1</supportUnderspeed>
<rapidXYspeed>6000</rapidXYspeed>
<rapidZspeed>720</rapidZspeed>
<postProcessing>{REPLACE &quot;; outer perimeter\n&quot; &quot;; outer perimeter\nM204 S300\n&quot;},{REPLACE &quot;; inner perimeter\n&quot; &quot;; inner perimeter\nM204 S500\n&quot;},{REPLACE &quot;; solid layer\n&quot; &quot;; solid layer\nM204 S500\n&quot;},{REPLACE &quot;; infill\n&quot; &quot;; infill\nM204 S800\n&quot;}</postProcessing>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.4</diameter>
<autoWidth>0</autoWidth>
<width>0.44</width>
<extrusionMultiplier>0.95</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.5</retractionZLift>
<retractionSpeed>1800</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.5</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
</autoConfigureQuality>
</profile>
@cubiq
Copy link
Author

cubiq commented Jul 16, 2017

Optimized retraction, speeds and accelerations

Copy link

ghost commented Jul 16, 2017

Are you able to set it up to allow drop down selection of materials like original prusa profile? I generally use the same settings but have different temps for different filaments.

Thanks for your hard work on this!

@cubiq
Copy link
Author

cubiq commented Jul 17, 2017

Are you able to set it up to allow drop down selection of materials like original prusa profile?

yes, currently you can select between PLA and ABS, all it changes are the temperatures but some optimization with the speeds would be needed too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment