Skip to content

Instantly share code, notes, and snippets.

@gunlock
Last active May 22, 2020 21:07
Show Gist options
  • Save gunlock/7066277787a41c9c37716839650b4eb7 to your computer and use it in GitHub Desktop.
Save gunlock/7066277787a41c9c37716839650b4eb7 to your computer and use it in GitHub Desktop.
Lulzbot Mini Aerostruder S3D
<?xml version="1.0"?>
<profile name="Lulzbot Mini Aerostruder" version="2018-02-19 13:02:51" app="S3D-Software 4.0.0">
<baseProfile>LulzBot Mini</baseProfile>
<printMaterial>ABS</printMaterial>
<printQuality>Medium</printQuality>
<printExtruders></printExtruders>
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.05</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<primaryExtruder>0</primaryExtruder>
<layerHeight>0.25</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>3</bottomSolidLayers>
<perimeterOutlines>2</perimeterOutlines>
<printPerimetersInsideOut>0</printPerimetersInsideOut>
<startPointOption>3</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<sequentialIslands>1</sequentialIslands>
<spiralVaseMode>0</spiralVaseMode>
<firstLayerHeightPercentage>120</firstLayerHeightPercentage>
<firstLayerWidthPercentage>125</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.5</firstLayerUnderspeed>
<useRaft>0</useRaft>
<raftExtruder>0</raftExtruder>
<raftTopLayers>3</raftTopLayers>
<raftBaseLayers>2</raftBaseLayers>
<raftOffset>3</raftOffset>
<raftSeparationDistance>0.14</raftSeparationDistance>
<raftTopInfill>100</raftTopInfill>
<aboveRaftSpeedMultiplier>0.3</aboveRaftSpeedMultiplier>
<useSkirt>1</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>Rectilinear</internalInfillPattern>
<externalInfillPattern>Rectilinear</externalInfillPattern>
<infillPercentage>50</infillPercentage>
<outlineOverlapPercentage>32</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>120</infillExtrusionWidthPercentage>
<minInfillLength>0.6</minInfillLength>
<infillLayerInterval>1</infillLayerInterval>
<internalInfillAngles>45,-45</internalInfillAngles>
<overlapInternalInfillAngles>0</overlapInternalInfillAngles>
<externalInfillAngles>45,-45</externalInfillAngles>
<generateSupport>0</generateSupport>
<supportExtruder>0</supportExtruder>
<supportInfillPercentage>30</supportInfillPercentage>
<supportExtraInflation>0.2</supportExtraInflation>
<supportBaseLayers>0</supportBaseLayers>
<denseSupportExtruder>0</denseSupportExtruder>
<denseSupportLayers>0</denseSupportLayers>
<denseSupportInfillPercentage>60</denseSupportInfillPercentage>
<supportLayerInterval>1</supportLayerInterval>
<supportHorizontalPartOffset>0.5</supportHorizontalPartOffset>
<supportUpperSeparationLayers>1</supportUpperSeparationLayers>
<supportLowerSeparationLayers>1</supportLowerSeparationLayers>
<supportType>0</supportType>
<supportGridSpacing>1.5</supportGridSpacing>
<maxOverhangAngle>50</maxOverhangAngle>
<supportAngles>45,-45</supportAngles>
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="245"/>
</temperatureController>
<temperatureController name="Heated Bed">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>1</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="105"/>
</temperatureController>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
<blipFanToFullPower>0</blipFanToFullPower>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>15</minSpeedLayerTime>
<minCoolingSpeedSlowdown>25</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>18</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>75</bridgingFanSpeed>
<use5D>1</use5D>
<relativeEdistances>0</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>152</strokeXoverride>
<strokeYoverride>152</strokeYoverride>
<strokeZoverride>158</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>1</overrideFirmwareConfiguration>
<firmwareTypeOverride>RepRap (Marlin/Repetier/Sprinter)</firmwareTypeOverride>
<GPXconfigOverride>r2</GPXconfigOverride>
<baudRateOverride>115200</baudRateOverride>
<overridePrinterModels>1</overridePrinterModels>
<printerModelsOverride>LulzBot_Mini_Simplify3d_Bed.stl</printerModelsOverride>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S155 ; set and wait for RETRACT TEMP (ABS=155),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (ABS=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<layerChangeGcode></layerChangeGcode>
<retractionGcode></retractionGcode>
<toolChangeGcode></toolChangeGcode>
<endingGcode>G91 ; relative,G0 E-5 F900 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
<exportFileFormat>gcode</exportFileFormat>
<celebration>0</celebration>
<celebrationSong>Random Song</celebrationSong>
<postProcessing></postProcessing>
<defaultSpeed>3000</defaultSpeed>
<outlineUnderspeed>0.75</outlineUnderspeed>
<solidInfillUnderspeed>0.75</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
<rapidXYspeed>10500</rapidXYspeed>
<rapidZspeed>480</rapidZspeed>
<minBridgingArea>10</minBridgingArea>
<bridgingExtraInflation>0</bridgingExtraInflation>
<bridgingExtrusionMultiplier>0.95</bridgingExtrusionMultiplier>
<bridgingSpeedMultiplier>0.8</bridgingSpeedMultiplier>
<useFixedBridgingAngle>0</useFixedBridgingAngle>
<fixedBridgingAngle>0</fixedBridgingAngle>
<applyBridgingToPerimeters>1</applyBridgingToPerimeters>
<filamentDiameters>2.9|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<useMinPrintHeight>0</useMinPrintHeight>
<minPrintHeight>0</minPrintHeight>
<useMaxPrintHeight>0</useMaxPrintHeight>
<maxPrintHeight>0</maxPrintHeight>
<useDiaphragm>0</useDiaphragm>
<diaphragmLayerInterval>20</diaphragmLayerInterval>
<robustSlicing>0</robustSlicing>
<mergeAllIntoSolid>0</mergeAllIntoSolid>
<onlyRetractWhenCrossingOutline>1</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>1.5</retractionMinTravel>
<retractWhileWiping>0</retractWhileWiping>
<onlyWipeOutlines>1</onlyWipeOutlines>
<avoidCrossingOutline>0</avoidCrossingOutline>
<maxMovementDetourFactor>3</maxMovementDetourFactor>
<toolChangeRetractionDistance>0</toolChangeRetractionDistance>
<toolChangeExtraRestartDistance>0</toolChangeExtraRestartDistance>
<toolChangeRetractionSpeed>600</toolChangeRetractionSpeed>
<externalThinWallType>0</externalThinWallType>
<internalThinWallType>1</internalThinWallType>
<thinWallAllowedOverlapPercentage>30</thinWallAllowedOverlapPercentage>
<singleExtrusionMinLength>0.6</singleExtrusionMinLength>
<singleExtrusionMinPrintingWidthPercentage>40</singleExtrusionMinPrintingWidthPercentage>
<singleExtrusionMaxPrintingWidthPercentage>200</singleExtrusionMaxPrintingWidthPercentage>
<singleExtrusionEndpointExtension>0.2</singleExtrusionEndpointExtension>
<horizontalSizeCompensation>0</horizontalSizeCompensation>
<autoConfigureMaterial name="ABS">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.05</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.9|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>125</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.5</firstLayerUnderspeed>
<globalExtruderTemperature>245</globalExtruderTemperature>
<globalBedTemperature>105</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>15</minSpeedLayerTime>
<minCoolingSpeedSlowdown>25</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>18</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>75</bridgingFanSpeed>
<defaultSpeed>3000</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S155 ; set and wait for RETRACT TEMP (ABS=155),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (ABS=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F900 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="HIPS">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.85|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.35</firstLayerUnderspeed>
<globalExtruderTemperature>240</globalExtruderTemperature>
<globalBedTemperature>90</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="40"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>20</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>50</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>60</bridgingFanSpeed>
<defaultSpeed>3000</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S155 ; set and wait for RETRACT TEMP (HIPS=155),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (HIPS=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="eSun PETG">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>0.8</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.92|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>110</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.4</firstLayerUnderspeed>
<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="245"/>
</temperatureController>
<globalBedTemperature>70</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="3" speed="20"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>12</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>50</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>85</bridgingFanSpeed>
<defaultSpeed>2700</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S160 ; set and wait for RETRACT TEMP (PETG=160),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (PETG=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0,</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F900 ; fast retract 5mm,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime 4 of 5mm retracted,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="PETG">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>0.8</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.92|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>110</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.4</firstLayerUnderspeed>
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="240"/>
</temperatureController>
<globalBedTemperature>70</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="3" speed="20"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>12</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>50</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>85</bridgingFanSpeed>
<defaultSpeed>2700</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S160 ; set and wait for RETRACT TEMP (PETG=160),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (PETG=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0,</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F900 ; fast retract 5mm,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime 4 of 5mm retracted,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="NGen">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.2</retractionZLift>
<retractionSpeed>900</retractionSpeed>
<useCoasting>1</useCoasting>
<coastingDistance>0.4</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>2</wipeDistance>
</extruder>
<filamentDiameters>2.85|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>120</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.5</firstLayerUnderspeed>
<temperatureController name="Primary Extruder">
<temperatureNumber>0</temperatureNumber>
<isHeatedBed>0</isHeatedBed>
<relayBetweenLayers>0</relayBetweenLayers>
<relayBetweenLoops>0</relayBetweenLoops>
<stabilizeAtStartup>1</stabilizeAtStartup>
<setpoint layer="1" temperature="230"/>
</temperatureController>
<globalBedTemperature>80</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="3" speed="40"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>15</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>15</minFanLayerTime>
<maxCoolingFanSpeed>75</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>100</bridgingFanSpeed>
<defaultSpeed>2400</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S160 ; set and wait for RETRACT TEMP (NGEN=160),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (NGEN=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="Alloy 910">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.4</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.87|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>105</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.25</firstLayerUnderspeed>
<globalExtruderTemperature>250</globalExtruderTemperature>
<globalBedTemperature>75</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>10</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>10</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>80</bridgingFanSpeed>
<defaultSpeed>2700</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S185 ; set and wait for RETRACT TEMP (A910=185),G1 E-15 F150 ; suck up 15mm of filament,M109 R185 ; set and wait for WIPE+PROBE TEMP (A910=185),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0,</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="PCTPE">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.5</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>900</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.88|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>-0.05</gcodeZoffset>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.25</firstLayerUnderspeed>
<globalExtruderTemperature>240</globalExtruderTemperature>
<globalBedTemperature>60</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>10</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>40</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>80</bridgingFanSpeed>
<defaultSpeed>2100</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S170 ; set and wait for RETRACT TEMP (PCTPE=170),G1 E-15 F150 ; suck up 15mm of filament,M109 R185 ; set and wait for WIPE+PROBE TEMP (PCTPE=185),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="TGlase (Clarity)">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.9|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.33</firstLayerUnderspeed>
<globalExtruderTemperature>240</globalExtruderTemperature>
<globalBedTemperature>60</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="40"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>40</minSpeedLayerTime>
<minCoolingSpeedSlowdown>35</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>45</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>70</bridgingFanSpeed>
<defaultSpeed>1800</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S155 ; set and wait for RETRACT TEMP (TGLASE=155),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (TGLASE=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="TGlase (Strength)">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.2</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.85|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0.05</gcodeZoffset>
<firstLayerWidthPercentage>105</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.33</firstLayerUnderspeed>
<globalExtruderTemperature>240</globalExtruderTemperature>
<globalBedTemperature>60</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="30"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>20</minSpeedLayerTime>
<minCoolingSpeedSlowdown>50</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>45</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>70</bridgingFanSpeed>
<defaultSpeed>1800</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S155 ; set and wait for RETRACT TEMP (TGLASE=155),G1 E-15 F150 ; suck up 15mm of filament,M109 R170 ; set and wait for WIPE+PROBE TEMP (TGLASE=170),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0,</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="Cheetah">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.5</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.84|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.4</firstLayerUnderspeed>
<globalExtruderTemperature>230</globalExtruderTemperature>
<globalBedTemperature>55</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="3" speed="35"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>10</minSpeedLayerTime>
<minCoolingSpeedSlowdown>15</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>15</minFanLayerTime>
<maxCoolingFanSpeed>70</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>100</bridgingFanSpeed>
<defaultSpeed>2100</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S160 ; set and wait for RETRACT TEMP (CHEETAH=160),G1 E-15 F150 ; suck up 15mm of filament,M109 R180 ; set and wait for WIPE+PROBE TEMP (CHEETAH=180),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0,</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="PC-Max">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.5</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>100</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.3</firstLayerUnderspeed>
<globalExtruderTemperature>255</globalExtruderTemperature>
<globalBedTemperature>105</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>18</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>15</minFanLayerTime>
<maxCoolingFanSpeed>75</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>75</bridgingFanSpeed>
<defaultSpeed>2700</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S165 ; set and wait for RETRACT TEMP (PCMax=165),G1 E-15 F150 ; suck up 15mm of filament,M109 R180 ; set and wait for WIPE+PROBE TEMP (PCMax=180),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureMaterial name="PLA">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>1</autoWidth>
<width>0.6</width>
<extrusionMultiplier>1</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>1.5</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>600</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>0</useWipe>
<wipeDistance>2.5</wipeDistance>
</extruder>
<filamentDiameters>2.85|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>43|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0</gcodeZoffset>
<firstLayerWidthPercentage>110</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.3</firstLayerUnderspeed>
<globalExtruderTemperature>205</globalExtruderTemperature>
<globalBedTemperature>60</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="2" speed="75"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>20</minSpeedLayerTime>
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>100</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>100</bridgingFanSpeed>
<defaultSpeed>3000</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S140 ; set and wait for RETRACT TEMP (PLA=140),G1 E-15 F150 ; suck up 15mm of filament,M109 R140 ; set and wait for WIPE+PROBE TEMP (PLA=140),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
<autoConfigureQuality name="High Detail">
<layerHeight>0.2</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>3</bottomSolidLayers>
<firstLayerHeightPercentage>150</firstLayerHeightPercentage>
<startPointOption>3</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<infillPercentage>40</infillPercentage>
<supportInfillPercentage>40</supportInfillPercentage>
<perimeterOutlines>2</perimeterOutlines>
<outlineOverlapPercentage>30</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>120</infillExtrusionWidthPercentage>
<minInfillLength>0.4</minInfillLength>
<onlyRetractWhenCrossingOutline>1</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>1.5</retractionMinTravel>
<retractWhileWiping>1</retractWhileWiping>
<outlineUnderspeed>0.75</outlineUnderspeed>
<solidInfillUnderspeed>0.75</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
</autoConfigureQuality>
<autoConfigureQuality name="Medium">
<layerHeight>0.25</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>3</bottomSolidLayers>
<firstLayerHeightPercentage>120</firstLayerHeightPercentage>
<startPointOption>3</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<infillPercentage>50</infillPercentage>
<supportInfillPercentage>30</supportInfillPercentage>
<perimeterOutlines>2</perimeterOutlines>
<outlineOverlapPercentage>32</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>120</infillExtrusionWidthPercentage>
<minInfillLength>0.6</minInfillLength>
<onlyRetractWhenCrossingOutline>1</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>1.5</retractionMinTravel>
<retractWhileWiping>0</retractWhileWiping>
<outlineUnderspeed>0.75</outlineUnderspeed>
<solidInfillUnderspeed>0.75</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
</autoConfigureQuality>
<autoConfigureQuality name="Fast">
<layerHeight>0.38</layerHeight>
<topSolidLayers>5</topSolidLayers>
<bottomSolidLayers>2</bottomSolidLayers>
<firstLayerHeightPercentage>80</firstLayerHeightPercentage>
<startPointOption>3</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<infillPercentage>39</infillPercentage>
<supportInfillPercentage>15</supportInfillPercentage>
<perimeterOutlines>2</perimeterOutlines>
<outlineOverlapPercentage>35</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>115</infillExtrusionWidthPercentage>
<minInfillLength>3</minInfillLength>
<onlyRetractWhenCrossingOutline>0</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>1</retractionMinTravel>
<retractWhileWiping>0</retractWhileWiping>
<outlineUnderspeed>0.65</outlineUnderspeed>
<solidInfillUnderspeed>0.75</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
</autoConfigureQuality>
<autoConfigureQuality name="T-Glase Only - Clarity">
<layerHeight>0.5001</layerHeight>
<topSolidLayers>2</topSolidLayers>
<bottomSolidLayers>2</bottomSolidLayers>
<firstLayerHeightPercentage>90</firstLayerHeightPercentage>
<startPointOption>2</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<infillPercentage>30</infillPercentage>
<supportInfillPercentage>30</supportInfillPercentage>
<perimeterOutlines>2</perimeterOutlines>
<outlineOverlapPercentage>25</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>110</infillExtrusionWidthPercentage>
<minInfillLength>3</minInfillLength>
<onlyRetractWhenCrossingOutline>0</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>0</useRetractionMinTravel>
<retractionMinTravel>1.5</retractionMinTravel>
<retractWhileWiping>1</retractWhileWiping>
<outlineUnderspeed>0.75</outlineUnderspeed>
<solidInfillUnderspeed>0.5</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
</autoConfigureQuality>
<autoConfigureQuality name="T-Glase Only (Strength)">
<layerHeight>0.2501</layerHeight>
<topSolidLayers>4</topSolidLayers>
<bottomSolidLayers>3</bottomSolidLayers>
<firstLayerHeightPercentage>170</firstLayerHeightPercentage>
<startPointOption>2</startPointOption>
<startPointOriginX>0</startPointOriginX>
<startPointOriginY>0</startPointOriginY>
<infillPercentage>70</infillPercentage>
<supportInfillPercentage>30</supportInfillPercentage>
<perimeterOutlines>2</perimeterOutlines>
<outlineOverlapPercentage>30</outlineOverlapPercentage>
<infillExtrusionWidthPercentage>130</infillExtrusionWidthPercentage>
<minInfillLength>1</minInfillLength>
<onlyRetractWhenCrossingOutline>0</onlyRetractWhenCrossingOutline>
<retractBetweenLayers>0</retractBetweenLayers>
<useRetractionMinTravel>1</useRetractionMinTravel>
<retractionMinTravel>1.5</retractionMinTravel>
<retractWhileWiping>0</retractWhileWiping>
<outlineUnderspeed>0.75</outlineUnderspeed>
<solidInfillUnderspeed>0.5</solidInfillUnderspeed>
<supportUnderspeed>0.8</supportUnderspeed>
</autoConfigureQuality>
<autoConfigureMaterial name="NinjaFlex">
<extruder name="Primary Extruder">
<toolheadNumber>0</toolheadNumber>
<diameter>0.5</diameter>
<autoWidth>0</autoWidth>
<width>0.5</width>
<extrusionMultiplier>1.2</extrusionMultiplier>
<useRetract>1</useRetract>
<retractionDistance>2</retractionDistance>
<extraRestartDistance>0</extraRestartDistance>
<retractionZLift>0.1</retractionZLift>
<retractionSpeed>300</retractionSpeed>
<useCoasting>0</useCoasting>
<coastingDistance>0.1</coastingDistance>
<useWipe>1</useWipe>
<wipeDistance>0.5</wipeDistance>
</extruder>
<filamentDiameters>2.9|2.85|2.85|2.85|2.85|2.85</filamentDiameters>
<filamentPricesPerKg>59|43|43|43|43|43</filamentPricesPerKg>
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
<gcodeZoffset>0.02</gcodeZoffset>
<firstLayerWidthPercentage>125</firstLayerWidthPercentage>
<firstLayerUnderspeed>0.6</firstLayerUnderspeed>
<globalExtruderTemperature>225</globalExtruderTemperature>
<globalBedTemperature>55</globalBedTemperature>
<fanSpeed>
<setpoint layer="1" speed="0"/>
<setpoint layer="3" speed="30"/>
</fanSpeed>
<adjustSpeedForCooling>1</adjustSpeedForCooling>
<minSpeedLayerTime>20</minSpeedLayerTime>
<minCoolingSpeedSlowdown>70</minCoolingSpeedSlowdown>
<increaseFanForCooling>1</increaseFanForCooling>
<minFanLayerTime>20</minFanLayerTime>
<maxCoolingFanSpeed>60</maxCoolingFanSpeed>
<increaseFanForBridging>1</increaseFanForBridging>
<bridgingFanSpeed>100</bridgingFanSpeed>
<defaultSpeed>840</defaultSpeed>
<startingGcode>;FOR LULZBOT MINI AEROSTRUDER,G26 ; clear potential probe-fail condition,G21 ; metric values,G90 ; absolute positioning,M82 ; set extruder to absolute mode,M107 ; start with the fan off,G92 E0 ; set extruder position to 0,M140 S[bed0_temperature] ; begin bed heating,G28 ; home all axes,G0 X-2 Y189 Z158 F200 ; move away from endstops,M109 S160 ; set and wait for RETRACT TEMP (NINJAFLEX=160),G1 E-15 F150 ; suck up 15mm of filament,M109 R180 ; set and wait for WIPE+PROBE TEMP (NINJAFLEX=180),G1 X42 Y173 F11520 ; move nozzle over wiper pad,G1 Z0.5 F1200 ; push nozzle into wiper,G1 X42 Y173 Z0.5 F4000 ; wiping,G1 X52 Y171 Z0.5 F4000 ; wiping,G1 X42 Y173 Z1 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X42 Y173 F4000 ; wiping,G1 X52 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X77 Y171 F4000 ; wiping,G1 X57 Y173 F4000 ; wiping,G1 X87 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X77 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X97 Y171 F4000 ; wiping,G1 X107 Y173 F4000 ; wiping,G1 X112 Y171 Z0.5 F1000 ; wiping,G1 Z5 ; -- raise z prepare for move to secondary wiper,G1 X105 Y181 ; -- right end of secondary wiper,G1 Z1 ; -- Move down to pad,G1 X49 Y181.5 F4000 ; -- wipe off lint,G1 X105 Y181 Z0.5 F4000 ; -- wipe off lint and go deeper,G1 X49 Y181.5 Z2 F4000 ; -- wipe off lint while moving up and away,G1 Z10 ; raise extruder ,G28 X Y ; home X and Y,G0 X-2 Y189 F200 ; move away from endstops,M204 S300 ; set probing acceleration,M400 ; wait for clear buffer,G29 ; start auto-leveling sequence,M204 S2000 ; restore standard acceleration,M104 S[extruder0_temperature] ; begin heating extruder to print temp,G28 X ; home X to fix any coordinate shift during G29,G0 X-2 ; - untrigger,G28 Y ; home Y to fix any coordinate shift during G29,G0 Y189 ; - untrigger,G1 X-2 Y6 Z8 F3500 ; move to warmup position,M400 ; wait for moves to finish,M109 S[extruder0_temperature] ; wait for extruder temp,M190 S[bed0_temperature] ; wait for bed temp if needed,G1 Z0.6 E0 F125 ; - extrude filament back into nozzle and move close to bed,G1 Z1.8 E6 F125 ; - extrude a blob to prime nozzle,G1 E5.5 F250 ; - small retract,G1 X12 Y12 Z5 F5000 ; - move up and away from blob,G92 E0 ; - reset current extruder position to 0</startingGcode>
<endingGcode>G91 ; relative,G0 E-5 F800 ; retract,G0 Z3 F480 ; move away from part,G90 ; absolute,G92 E0 ; set extruder 0,M104 S0 ; hotend off,M140 S0 ; bed heater off ,M107 ; fans off,G1 X90 Y5 Z158 F10000 ; move to cooling position ,G0 E4 F200 ; re-prime most of retraction,M190 R50 ; Set and wait for PEI BED REMOVAL TEMP (ABS=50),G1 Y80 F1000 ; move to middle for end-of-print photo,M84</endingGcode>
</autoConfigureMaterial>
</profile>
@gunlock
Copy link
Author

gunlock commented May 22, 2020

ScottW credited with initial version. See here.

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