jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

(S3D) Weird tool change despite printing in single color...

Mon Feb 19, 2018 9:25 am

Hello all,

I rebuilt my MK2S MMUed and did some testings. I fixed most of my issues (I think) and can now print in single color with the same quality and speed than without MMU, which tends to be a surprise since everybody is stating that MMU prints in a lesser quality, still can't figure why it should once calibrated (maybe because I calibrated it for a single filament so far ?).

Now, I'm experiencing something really odd : from times to times, when print starts, the wipe line is printed with the correct filament (E1 for example) but when the actual print begins, it changes for another tool (E2 each time...) without any tool change operation (cool...). Of course, you know the result, it jamms (for obvious reasons).

Is someone else experiencing this ?

PS : I am using S3D, it doesn't seem to be profile related since I experienced this issue with at least 2 different ones (one with a single extruder configuration, the other with 4 extruders one) and I can see the "T1" backtrace in S3D so the printer really thinks it must change tool. I exported gcode and check but this command doesn't exist in it. I am using hyperfine firmware for MMU, maybe this is the problem but I doubt it.

jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Mon Feb 19, 2018 10:03 am

This is a verbose log of the problem :

Code: Select all

SENT: G1 E0.0000 F1440 READ: echo:busy: processing busy: processing READ: echo:busy: processing busy: processing READ: echo:busy: processing busy: processing READ: echo:busy: processing busy: processing READ: echo:busy: processing busy: processing READ: echo:T:1 T:1 READ: ok SENT: M105 READ: ok SENT: G92 E0 READ: ok SENT: G1 X92.267 Y85.389 E0.0052 F1800 READ: ok READ: ok T:229.8 /230.0 B:100.0 /100.0 T0:229.8 /230.0 @:48 B@:86 READ: ok SENT: G1 X92.375 Y85.275 E0.0105 READ: ok
As you can see, it READS T1 but this was never sent...

jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Mon Feb 19, 2018 2:22 pm

A lot of readers but nobody is commenting...maybe I'm alone in this situation, so may be the firmware...

Testing with original firmware and will report later (first prints usually work like a charm).


[EDIT] Same issue, not a firmware issue...

gregory.s4
Posts: 9
Joined: Sun Jul 02, 2017 1:29 am
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Mon Feb 19, 2018 3:50 pm

If you post the GCODE and S3D profiles, someone might be able to look through.

robert.g14
Posts: 8
Joined: Sat Aug 12, 2017 2:54 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Mon Feb 19, 2018 8:43 pm

I am an enthusiastic user of SD3, but have reverted to the Prusa versions of Slic3R for the MMU upgrade as they seem to work well. Have you tried them?

jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Tue Feb 20, 2018 9:13 am

gregory.s4 wrote:
Mon Feb 19, 2018 3:50 pm
If you post the GCODE and S3D profiles, someone might be able to look through.
I can post gcode but actually it is doing the same thing with every model, so here is a small one since the problem arise at the very beginning :

Code: Select all

; G-Code generated by Simplify3D(R) Version 4.0.1 ; Feb 19, 2018 at 3:46:59 PM ; Settings Summary ; processName,Process2 ; applyToModels,i3Mk2s_fan_duct_advanced modified ; profileName,JMT - MMU v0.1 (brim) ; profileVersion,2018-02-19 15:41:16 ; baseProfile,Default ; printMaterial,ABS ; printQuality,Medium ; printExtruders,Extruder 1 Only ; extruderName,Extruder 1 ; extruderToolheadNumber,0 ; extruderDiameter,0.4 ; extruderAutoWidth,0 ; extruderWidth,0.45 ; extrusionMultiplier,0.9 ; extruderUseRetract,1 ; extruderRetractionDistance,5.5 ; extruderExtraRestartDistance,0 ; extruderRetractionZLift,1 ; extruderRetractionSpeed,4800 ; extruderUseCoasting,1 ; extruderCoastingDistance,0.6 ; extruderUseWipe,1 ; extruderWipeDistance,5 ; primaryExtruder,0 ; layerHeight,0.2 ; topSolidLayers,3 ; bottomSolidLayers,3 ; perimeterOutlines,3 ; printPerimetersInsideOut,1 ; startPointOption,2 ; startPointOriginX,0 ; startPointOriginY,0 ; sequentialIslands,0 ; spiralVaseMode,0 ; firstLayerHeightPercentage,100 ; firstLayerWidthPercentage,100 ; firstLayerUnderspeed,0.75 ; useRaft,0 ; raftExtruder,0 ; raftTopLayers,3 ; raftBaseLayers,2 ; raftOffset,3 ; raftSeparationDistance,0.14 ; raftTopInfill,100 ; aboveRaftSpeedMultiplier,0.3 ; useSkirt,1 ; skirtExtruder,999 ; skirtLayers,1 ; skirtOutlines,15 ; skirtOffset,0.05 ; usePrimePillar,0 ; primePillarExtruder,999 ; primePillarWidth,12 ; primePillarLocation,7 ; primePillarSpeedMultiplier,1 ; useOozeShield,0 ; oozeShieldExtruder,999 ; oozeShieldOffset,5 ; oozeShieldOutlines,3 ; oozeShieldSidewallShape,1 ; oozeShieldSidewallAngle,30 ; oozeShieldSpeedMultiplier,1 ; infillExtruder,0 ; internalInfillPattern,Rectilinear ; externalInfillPattern,Rectilinear ; infillPercentage,20 ; outlineOverlapPercentage,15 ; infillExtrusionWidthPercentage,100 ; minInfillLength,5 ; infillLayerInterval,1 ; internalInfillAngles,45,-45 ; overlapInternalInfillAngles,0 ; externalInfillAngles,45,-45 ; generateSupport,0 ; supportExtruder,0 ; supportInfillPercentage,30 ; supportExtraInflation,0 ; supportBaseLayers,2 ; denseSupportExtruder,0 ; denseSupportLayers,2 ; denseSupportInfillPercentage,70 ; supportLayerInterval,1 ; supportHorizontalPartOffset,0.3 ; supportUpperSeparationLayers,1 ; supportLowerSeparationLayers,1 ; supportType,0 ; supportGridSpacing,4 ; maxOverhangAngle,45 ; supportAngles,0,90 ; temperatureName,Single Nozzle,Heated Bed ; temperatureNumber,0,0 ; temperatureSetpointCount,1,1 ; temperatureSetpointLayers,1,1 ; temperatureSetpointTemperatures,230,100 ; temperatureStabilizeAtStartup,1,1 ; temperatureHeatedBed,0,1 ; temperatureRelayBetweenLayers,0,0 ; temperatureRelayBetweenLoops,0,0 ; fanLayers,1,10 ; fanSpeeds,0,25 ; blipFanToFullPower,0 ; adjustSpeedForCooling,1 ; minSpeedLayerTime,15 ; minCoolingSpeedSlowdown,75 ; increaseFanForCooling,0 ; minFanLayerTime,45 ; maxCoolingFanSpeed,100 ; increaseFanForBridging,1 ; bridgingFanSpeed,50 ; use5D,1 ; relativeEdistances,0 ; allowEaxisZeroing,1 ; independentExtruderAxes,0 ; includeM10123,0 ; stickySupport,1 ; applyToolheadOffsets,0 ; gcodeXoffset,0 ; gcodeYoffset,0 ; gcodeZoffset,0 ; overrideMachineDefinition,1 ; machineTypeOverride,0 ; strokeXoverride,250 ; strokeYoverride,210 ; strokeZoverride,200 ; originOffsetXoverride,0 ; originOffsetYoverride,0 ; originOffsetZoverride,0 ; homeXdirOverride,-1 ; homeYdirOverride,-1 ; homeZdirOverride,-1 ; flipXoverride,1 ; flipYoverride,-1 ; flipZoverride,1 ; toolheadOffsets,0,0|0,0|0,0|0,0|0,0|0,0 ; overrideFirmwareConfiguration,1 ; firmwareTypeOverride,RepRap (Marlin/Repetier/Sprinter) ; GPXconfigOverride,r2 ; baudRateOverride,115200 ; overridePrinterModels,0 ; printerModelsOverride ; startingGcode,M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T0,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E15 F800,G92 E0,G1 Z0.3 F1800,G1 X120 E5 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning ; layerChangeGcode, ; retractionGcode, ; toolChangeGcode,T[new_tool],T[new_tool] ; endingGcode,M104 S175 T0; set extruder to 175 deg,G1 X0 Y200; home X axis,G91 ; relative positioning,G1 Z5 F500 ; move z up 5mm,G90 ; absolute positioning,M117 Please wait...; display text,M109 S175 T0; wait for 160 deg,G1 E-100.00 F1000 ; retract 100mm,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M107 ; turn off fan,M84 ; disable motors ; exportFileFormat,gcode ; celebration,0 ; celebrationSong,Star Wars ; postProcessing, ; defaultSpeed,3600 ; outlineUnderspeed,0.65 ; solidInfillUnderspeed,0.85 ; supportUnderspeed,0.4 ; rapidXYspeed,4800 ; rapidZspeed,1002 ; minBridgingArea,50 ; bridgingExtraInflation,0 ; bridgingExtrusionMultiplier,1 ; bridgingSpeedMultiplier,1 ; useFixedBridgingAngle,0 ; fixedBridgingAngle,0 ; applyBridgingToPerimeters,1 ; filamentDiameters,1.75|1.75|1.75|1.75|1.75|1.75 ; filamentPricesPerKg,46|46|46|46|46|46 ; filamentDensities,1.25|1.25|1.25|1.25|1.25|1.25 ; useMinPrintHeight,0 ; minPrintHeight,0 ; useMaxPrintHeight,0 ; maxPrintHeight,7 ; useDiaphragm,0 ; diaphragmLayerInterval,20 ; robustSlicing,1 ; mergeAllIntoSolid,0 ; onlyRetractWhenCrossingOutline,0 ; retractBetweenLayers,0 ; useRetractionMinTravel,0 ; retractionMinTravel,2 ; retractWhileWiping,1 ; onlyWipeOutlines,0 ; avoidCrossingOutline,0 ; maxMovementDetourFactor,20 ; toolChangeRetractionDistance,110 ; toolChangeExtraRestartDistance,0 ; toolChangeRetractionSpeed,900 ; externalThinWallType,0 ; internalThinWallType,2 ; thinWallAllowedOverlapPercentage,10 ; singleExtrusionMinLength,0.5 ; singleExtrusionMinPrintingWidthPercentage,50 ; singleExtrusionMaxPrintingWidthPercentage,200 ; singleExtrusionEndpointExtension,0.2 ; horizontalSizeCompensation,0 G90 M82 M106 S0 M140 S100 M190 S100 M104 S230 T0 M109 S230 T0 M115 U3.0.7 ; use the latest firmware version G28 W ; home all axes without mesh bed leveling G80 ; run mesh bed leveling routine G92 E0 ; reset extrusion distance T0 G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime G92 E0 G1 E80 F1800 G92 E0 G1 X100 E15 F800 G92 E0 G1 Z0.3 F1800 G1 X120 E5 F800 G92 E0 G1 E-2 F1000 ; retract 2mm G91 ; relative positioning G1 X15 F2500 ; quick wipe G90 ; switch to absolute positioning G92 E0 G1 E-5.5000 F4800 G1 Z1.200 F1002 ; process Process2 ; layer 1, Z = 0.200 T0 T0 ; tool H0.200 W0.450 ; skirt G1 X92.461 Y85.182 F4800 G1 Z0.200 F1002 G1 E0.0000 F1440 G92 E0 G1 X92.594 Y85.049 E0.0063 F2700 G1 X93.408 Y84.280 E0.0441 G1 X93.547 Y84.157 E0.0503 G1 X93.694 Y84.032 E0.0568 G1 X93.846 Y83.912 E0.0633 G1 X94.729 Y83.254 E0.1004 G1 X94.845 Y83.171 E0.1052 G1 X94.965 Y83.090 E0.1101 G1 X95.084 Y83.012 E0.1149 G1 X95.598 Y82.695 E0.1352 G1 X95.712 Y82.628 E0.1397 G1 X95.838 Y82.557 E0.1445 G1 X95.973 Y82.485 E0.1497 G1 X96.956 Y81.990 E0.1868 G1 X97.122 Y81.913 E0.1929 G1 X97.299 Y81.836 E0.1994 G1 X97.481 Y81.763 E0.2060 G1 X98.538 Y81.378 E0.2439 G1 X98.715 Y81.319 E0.2502 G1 X98.900 Y81.263 E0.2567 G1 X99.086 Y81.213 E0.2632
Please note I removed the code after the very beginning because problem already arose at this point (and there are something like 46k lines in this file, not sure it would be a good idea to post them all :p).

In this code I added a T[new_tool] command in the tool change script (there was NO script for tool changing before this as you will see in profile). I am testing with this command just to see if it fixes it, only one test so far which worked correctly.

For the profile, here is one for example but I have similar issue with another :

Code: Select all

<?xml version="1.0"?> <profile name="JMT - MMU v0.1 (brim)" version="2018-02-20 02:23:32" app="S3D-Software 4.0.1"> <baseProfile>Default</baseProfile> <printMaterial>ABS</printMaterial> <printQuality>Medium</printQuality> <printExtruders>Extruder 1 Only</printExtruders> <extruder name="Extruder 1"> <toolheadNumber>0</toolheadNumber> <diameter>0.4</diameter> <autoWidth>0</autoWidth> <width>0.45</width> <extrusionMultiplier>0.9</extrusionMultiplier> <useRetract>1</useRetract> <retractionDistance>5.5</retractionDistance> <extraRestartDistance>0</extraRestartDistance> <retractionZLift>1</retractionZLift> <retractionSpeed>4800</retractionSpeed> <useCoasting>1</useCoasting> <coastingDistance>0.6</coastingDistance> <useWipe>1</useWipe> <wipeDistance>5</wipeDistance> </extruder> <primaryExtruder>0</primaryExtruder> <layerHeight>0.2</layerHeight> <topSolidLayers>6</topSolidLayers> <bottomSolidLayers>6</bottomSolidLayers> <perimeterOutlines>5</perimeterOutlines> <printPerimetersInsideOut>1</printPerimetersInsideOut> <startPointOption>2</startPointOption> <startPointOriginX>0</startPointOriginX> <startPointOriginY>0</startPointOriginY> <sequentialIslands>0</sequentialIslands> <spiralVaseMode>0</spiralVaseMode> <firstLayerHeightPercentage>100</firstLayerHeightPercentage> <firstLayerWidthPercentage>100</firstLayerWidthPercentage> <firstLayerUnderspeed>0.75</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>999</skirtExtruder> <skirtLayers>1</skirtLayers> <skirtOutlines>15</skirtOutlines> <skirtOffset>0.05</skirtOffset> <usePrimePillar>0</usePrimePillar> <primePillarExtruder>999</primePillarExtruder> <primePillarWidth>12</primePillarWidth> <primePillarLocation>7</primePillarLocation> <primePillarSpeedMultiplier>1</primePillarSpeedMultiplier> <useOozeShield>0</useOozeShield> <oozeShieldExtruder>999</oozeShieldExtruder> <oozeShieldOffset>5</oozeShieldOffset> <oozeShieldOutlines>3</oozeShieldOutlines> <oozeShieldSidewallShape>1</oozeShieldSidewallShape> <oozeShieldSidewallAngle>30</oozeShieldSidewallAngle> <oozeShieldSpeedMultiplier>1</oozeShieldSpeedMultiplier> <infillExtruder>0</infillExtruder> <internalInfillPattern>Rectilinear</internalInfillPattern> <externalInfillPattern>Rectilinear</externalInfillPattern> <infillPercentage>20</infillPercentage> <outlineOverlapPercentage>15</outlineOverlapPercentage> <infillExtrusionWidthPercentage>100</infillExtrusionWidthPercentage> <minInfillLength>5</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</supportExtraInflation> <supportBaseLayers>2</supportBaseLayers> <denseSupportExtruder>0</denseSupportExtruder> <denseSupportLayers>2</denseSupportLayers> <denseSupportInfillPercentage>70</denseSupportInfillPercentage> <supportLayerInterval>1</supportLayerInterval> <supportHorizontalPartOffset>0.3</supportHorizontalPartOffset> <supportUpperSeparationLayers>1</supportUpperSeparationLayers> <supportLowerSeparationLayers>1</supportLowerSeparationLayers> <supportType>0</supportType> <supportGridSpacing>4</supportGridSpacing> <maxOverhangAngle>45</maxOverhangAngle> <supportAngles>0,90</supportAngles> <temperatureController name="Single Nozzle"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>0</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>1</stabilizeAtStartup> <setpoint layer="1" temperature="230"/> </temperatureController> <temperatureController name="Heated Bed"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>1</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>1</stabilizeAtStartup> <setpoint layer="1" temperature="100"/> </temperatureController> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="4" speed="15"/> </fanSpeed> <blipFanToFullPower>0</blipFanToFullPower> <adjustSpeedForCooling>1</adjustSpeedForCooling> <minSpeedLayerTime>15</minSpeedLayerTime> <minCoolingSpeedSlowdown>75</minCoolingSpeedSlowdown> <increaseFanForCooling>1</increaseFanForCooling> <minFanLayerTime>45</minFanLayerTime> <maxCoolingFanSpeed>20</maxCoolingFanSpeed> <increaseFanForBridging>1</increaseFanForBridging> <bridgingFanSpeed>30</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>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>1</overrideFirmwareConfiguration> <firmwareTypeOverride>RepRap (Marlin/Repetier/Sprinter)</firmwareTypeOverride> <GPXconfigOverride>r2</GPXconfigOverride> <baudRateOverride>115200</baudRateOverride> <overridePrinterModels>0</overridePrinterModels> <printerModelsOverride></printerModelsOverride> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T0,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E15 F800,G92 E0,G1 Z0.3 F1800,G1 X120 E5 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> <layerChangeGcode></layerChangeGcode> <retractionGcode></retractionGcode> <toolChangeGcode>T[new_tool],T[new_tool]</toolChangeGcode> <endingGcode>M104 S175 T0; set extruder to 175 deg,G1 X0 Y200; home X axis,G91 ; relative positioning,G1 Z5 F500 ; move z up 5mm,G90 ; absolute positioning,M117 Please wait...; display text,M109 S175 T0; wait for 160 deg,G1 E-100.00 F1000 ; retract 100mm,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M107 ; turn off fan,M84 ; disable motors</endingGcode> <exportFileFormat>gcode</exportFileFormat> <celebration>0</celebration> <celebrationSong>Star Wars</celebrationSong> <postProcessing></postProcessing> <defaultSpeed>3000</defaultSpeed> <outlineUnderspeed>0.65</outlineUnderspeed> <solidInfillUnderspeed>1</solidInfillUnderspeed> <supportUnderspeed>0.75</supportUnderspeed> <rapidXYspeed>4800</rapidXYspeed> <rapidZspeed>1002</rapidZspeed> <minBridgingArea>50</minBridgingArea> <bridgingExtraInflation>0</bridgingExtraInflation> <bridgingExtrusionMultiplier>1</bridgingExtrusionMultiplier> <bridgingSpeedMultiplier>1</bridgingSpeedMultiplier> <useFixedBridgingAngle>0</useFixedBridgingAngle> <fixedBridgingAngle>0</fixedBridgingAngle> <applyBridgingToPerimeters>1</applyBridgingToPerimeters> <filamentDiameters>1.75|1.75|1.75|1.75|1.75|1.75</filamentDiameters> <filamentPricesPerKg>46|46|46|46|46|46</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>7</maxPrintHeight> <useDiaphragm>0</useDiaphragm> <diaphragmLayerInterval>20</diaphragmLayerInterval> <robustSlicing>1</robustSlicing> <mergeAllIntoSolid>0</mergeAllIntoSolid> <onlyRetractWhenCrossingOutline>0</onlyRetractWhenCrossingOutline> <retractBetweenLayers>0</retractBetweenLayers> <useRetractionMinTravel>0</useRetractionMinTravel> <retractionMinTravel>2</retractionMinTravel> <retractWhileWiping>1</retractWhileWiping> <onlyWipeOutlines>0</onlyWipeOutlines> <avoidCrossingOutline>0</avoidCrossingOutline> <maxMovementDetourFactor>20</maxMovementDetourFactor> <toolChangeRetractionDistance>110</toolChangeRetractionDistance> <toolChangeExtraRestartDistance>0</toolChangeExtraRestartDistance> <toolChangeRetractionSpeed>900</toolChangeRetractionSpeed> <externalThinWallType>0</externalThinWallType> <internalThinWallType>2</internalThinWallType> <thinWallAllowedOverlapPercentage>10</thinWallAllowedOverlapPercentage> <singleExtrusionMinLength>0.5</singleExtrusionMinLength> <singleExtrusionMinPrintingWidthPercentage>50</singleExtrusionMinPrintingWidthPercentage> <singleExtrusionMaxPrintingWidthPercentage>200</singleExtrusionMaxPrintingWidthPercentage> <singleExtrusionEndpointExtension>0.2</singleExtrusionEndpointExtension> <horizontalSizeCompensation>0</horizontalSizeCompensation> <autoConfigureMaterial name="PLA"> <temperatureController name="Single Nozzle"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>0</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>1</stabilizeAtStartup> <setpoint layer="1" temperature="210"/> <setpoint layer="2" temperature="195"/> </temperatureController> <globalBedTemperature>50</globalBedTemperature> <extruder name="Extruder 1"> <toolheadNumber>0</toolheadNumber> <diameter>0.4</diameter> <autoWidth>0</autoWidth> <width>0.45</width> <extrusionMultiplier>0.95</extrusionMultiplier> <useRetract>1</useRetract> <retractionDistance>8</retractionDistance> <extraRestartDistance>0</extraRestartDistance> <retractionZLift>1</retractionZLift> <retractionSpeed>10002</retractionSpeed> <useCoasting>1</useCoasting> <coastingDistance>0.6</coastingDistance> <useWipe>1</useWipe> <wipeDistance>5</wipeDistance> </extruder> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="2" speed="100"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureMaterial name="ABS"> <globalExtruderTemperature>230</globalExtruderTemperature> <globalBedTemperature>100</globalBedTemperature> <globalExtrusionMultiplier>0.9</globalExtrusionMultiplier> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="4" speed="15"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureMaterial name="PVA"> <globalExtruderTemperature>195</globalExtruderTemperature> <globalBedTemperature>80</globalBedTemperature> <globalExtrusionMultiplier>1</globalExtrusionMultiplier> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="2" speed="100"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureMaterial name="Nylon"> <globalExtruderTemperature>220</globalExtruderTemperature> <globalBedTemperature>80</globalBedTemperature> <globalExtrusionMultiplier>1</globalExtrusionMultiplier> <fanSpeed> <setpoint layer="1" speed="0"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureQuality name="Fast"> <layerHeight>0.3</layerHeight> <topSolidLayers>4</topSolidLayers> <bottomSolidLayers>3</bottomSolidLayers> <skirtLayers>1</skirtLayers> <infillPercentage>35</infillPercentage> <supportInfillPercentage>25</supportInfillPercentage> </autoConfigureQuality> <autoConfigureQuality name="Medium"> <layerHeight>0.2</layerHeight> <topSolidLayers>6</topSolidLayers> <bottomSolidLayers>6</bottomSolidLayers> <skirtLayers>1</skirtLayers> <infillPercentage>20</infillPercentage> <supportInfillPercentage>30</supportInfillPercentage> </autoConfigureQuality> <autoConfigureQuality name="High"> <layerHeight>0.1</layerHeight> <topSolidLayers>0</topSolidLayers> <bottomSolidLayers>4</bottomSolidLayers> <skirtLayers>2</skirtLayers> <infillPercentage>95</infillPercentage> <supportInfillPercentage>40</supportInfillPercentage> </autoConfigureQuality> <autoConfigureExtruders name="Extruder 1 Only" allowedToolheads="1"> <primaryExtruder>0</primaryExtruder> <raftExtruder>0</raftExtruder> <skirtExtruder>999</skirtExtruder> <infillExtruder>0</infillExtruder> <supportExtruder>0</supportExtruder> <denseSupportExtruder>0</denseSupportExtruder> <useSkirt>1</useSkirt> <usePrimePillar>0</usePrimePillar> <useOozeShield>0</useOozeShield> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T0,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E15 F800,G92 E0,G1 Z0.3 F1800,G1 X120 E5 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> </autoConfigureExtruders> <autoConfigureExtruders name="Extruder 2 Only" allowedToolheads="1"> <primaryExtruder>0</primaryExtruder> <raftExtruder>0</raftExtruder> <skirtExtruder>999</skirtExtruder> <infillExtruder>0</infillExtruder> <supportExtruder>0</supportExtruder> <denseSupportExtruder>0</denseSupportExtruder> <useSkirt>1</useSkirt> <usePrimePillar>0</usePrimePillar> <useOozeShield>0</useOozeShield> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T1,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E20 F800,G92 E0,G1 Z0.2 F1800,G1 X120 E10 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> </autoConfigureExtruders> <autoConfigureExtruders name="Extruder 3 Only" allowedToolheads="1"> <primaryExtruder>2</primaryExtruder> <raftExtruder>2</raftExtruder> <skirtExtruder>2</skirtExtruder> <infillExtruder>2</infillExtruder> <supportExtruder>2</supportExtruder> <denseSupportExtruder>2</denseSupportExtruder> <useSkirt>1</useSkirt> <usePrimePillar>0</usePrimePillar> <useOozeShield>0</useOozeShield> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T2,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E20 F800,G92 E0,G1 Z0.2 F1800,G1 X120 E10 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> </autoConfigureExtruders> <autoConfigureExtruders name="Extruder 4 Only" allowedToolheads="1"> <primaryExtruder>3</primaryExtruder> <raftExtruder>3</raftExtruder> <skirtExtruder>3</skirtExtruder> <infillExtruder>3</infillExtruder> <supportExtruder>3</supportExtruder> <denseSupportExtruder>3</denseSupportExtruder> <useSkirt>1</useSkirt> <usePrimePillar>0</usePrimePillar> <useOozeShield>0</useOozeShield> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T3,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E80 F1800,G92 E0,G1 X100 E20 F800,G92 E0,G1 Z0.2 F1800,G1 X120 E10 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> </autoConfigureExtruders> <autoConfigureExtruders name="All Extruders" allowedToolheads="4"> <primaryExtruder>0</primaryExtruder> <raftExtruder>0</raftExtruder> <skirtExtruder>0</skirtExtruder> <infillExtruder>0</infillExtruder> <supportExtruder>1</supportExtruder> <denseSupportExtruder>1</denseSupportExtruder> <useSkirt>1</useSkirt> <usePrimePillar>0</usePrimePillar> <useOozeShield>0</useOozeShield> <startingGcode>M115 U3.0.7 ; use the latest firmware version,G28 W ; home all axes without mesh bed leveling,G80 ; run mesh bed leveling routine,G92 E0 ; reset extrusion distance,T0,G1 X0 Y0 Z0.5 F1000.0 ; prepare to prime,G92 E0,G1 E160 F1800,G92 E0,G1 X100 E40 F800,G92 E0,G1 Z0.2 F1800,G1 X120 E10 F800,G92 E0,G1 E-2 F1000 ; retract 2mm,G91 ; relative positioning,G1 X15 F2500 ; quick wipe,G90 ; switch to absolute positioning</startingGcode> </autoConfigureExtruders> <autoConfigureMaterial name="NinjaFlex"> <temperatureController name="Single Nozzle"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>0</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>0</stabilizeAtStartup> <setpoint layer="1" temperature="250"/> </temperatureController> <globalBedTemperature>50</globalBedTemperature> <extruder name="Extruder 1"> <toolheadNumber>0</toolheadNumber> <diameter>0.4</diameter> <autoWidth>0</autoWidth> <width>0.45</width> <extrusionMultiplier>1.13</extrusionMultiplier> <useRetract>1</useRetract> <retractionDistance>1</retractionDistance> <extraRestartDistance>0</extraRestartDistance> <retractionZLift>0</retractionZLift> <retractionSpeed>1800</retractionSpeed> <useCoasting>0</useCoasting> <coastingDistance>1</coastingDistance> <useWipe>1</useWipe> <wipeDistance>1</wipeDistance> </extruder> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="2" speed="100"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureMaterial name="PC"> <temperatureController name="Single Nozzle"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>0</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>0</stabilizeAtStartup> <setpoint layer="1" temperature="295"/> <setpoint layer="2" temperature="290"/> </temperatureController> <globalBedTemperature>100</globalBedTemperature> <extruder name="Extruder 1"> <toolheadNumber>0</toolheadNumber> <diameter>0.4</diameter> <autoWidth>0</autoWidth> <width>0.45</width> <extrusionMultiplier>0.93</extrusionMultiplier> <useRetract>1</useRetract> <retractionDistance>5.6</retractionDistance> <extraRestartDistance>0</extraRestartDistance> <retractionZLift>0.6</retractionZLift> <retractionSpeed>18000</retractionSpeed> <useCoasting>1</useCoasting> <coastingDistance>0.6</coastingDistance> <useWipe>1</useWipe> <wipeDistance>5</wipeDistance> </extruder> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="2" speed="100"/> </fanSpeed> </autoConfigureMaterial> <autoConfigureMaterial name="Wood"> <temperatureController name="Single Nozzle"> <temperatureNumber>0</temperatureNumber> <isHeatedBed>0</isHeatedBed> <relayBetweenLayers>0</relayBetweenLayers> <relayBetweenLoops>0</relayBetweenLoops> <stabilizeAtStartup>1</stabilizeAtStartup> <setpoint layer="1" temperature="250"/> <setpoint layer="2" temperature="240"/> </temperatureController> <globalBedTemperature>50</globalBedTemperature> <extruder name="Extruder 1"> <toolheadNumber>0</toolheadNumber> <diameter>0.4</diameter> <autoWidth>0</autoWidth> <width>0.45</width> <extrusionMultiplier>0.96</extrusionMultiplier> <useRetract>1</useRetract> <retractionDistance>8</retractionDistance> <extraRestartDistance>0</extraRestartDistance> <retractionZLift>0.6</retractionZLift> <retractionSpeed>10000</retractionSpeed> <useCoasting>1</useCoasting> <coastingDistance>0.6</coastingDistance> <useWipe>1</useWipe> <wipeDistance>5</wipeDistance> </extruder> <fanSpeed> <setpoint layer="1" speed="0"/> <setpoint layer="2" speed="100"/> </fanSpeed> </autoConfigureMaterial> </profile>

jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Tue Feb 20, 2018 9:16 am

robert.g14 wrote:
Mon Feb 19, 2018 8:43 pm
I am an enthusiastic user of SD3, but have reverted to the Prusa versions of Slic3R for the MMU upgrade as they seem to work well. Have you tried them?
I tried Slic3r and this may be a good alternative but I really love Simplify3D and would love to make it work.

My next testings will be with postprocessor, I think MMU needs a serious look at this functionnality, maybe it is the required step to fix issues (I don't have that much issues now actually, just this one that is really strange).

Slic3r is also unstable, it may crash for no obvious reason from times to times...

jean-marc.t
Posts: 28
Joined: Sat Nov 25, 2017 8:12 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Tue Feb 20, 2018 9:43 am

Adding something :

With the T[new_tool] command (sent twice just to be sure) problem is "fixed" since the communication window shows a T1 command and then a T0 one right after...

Still can't figure why it is reporting this T1 command...

User avatar
paul.p13
Posts: 26
Joined: Thu Jul 27, 2017 3:54 pm
Contact: Send private message

Re: (S3D) Weird tool change despite printing in single color...

Tue Feb 20, 2018 9:08 pm

Your profile looks odd to me. Primary extruder for Extruder 1 only and Extruder 2 only are both tool 0? I use S3D exclusively for printing with MMU and haven't run into anything like this, but I keep my profiles pretty simple.

Return to “Others (Archive)”

Who is online

Users browsing this forum: No registered users and 1 guest