attempting to extrude with no tool selected.



  • ive been having this error come up at times.

    the print will start correctly then part way will keep printing but no longer extruding.
    i can not see a tool change, i have printed this gcode file successfully before on this printer.

    0_1549612179176_56c76869-fbea-40b0-b7ba-4f6c2a0ee12c-image.png



  • M24 is to resume a print. Was this after pausing and resuming? Is there a tool change in your pause or resume macros?

    Can you include some more information?

    https://forum.duet3d.com/topic/5909/guide-for-posting-requests-for-help



  • i have never used that function. i cant see it in the gcode using search

    the gcode was made with S3d. ive added the start of the gcode file

    current firmware is Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
    Firmware Electronics: Duet WiFi 1.02 or later
    Firmware Version: 2.02(RTOS) (2018-12-24b1)
    WiFi Server Version: 1.22
    Web Interface Version: 1.22.6

    it did this on a previous 1, dont remember what firmware it was. tried firmware update to resolve it

    my config.g file
    0_1549684894606_config (2).g

    ; G-Code generated by Simplify3D(R) Version 4.1.1
    ; Feb 3, 2019 at 5:37:39 PM
    ; Settings Summary
    ; processName,Process1
    ; applyToModels,Dehydrator_Extension_v6
    ; profileName,TLM PLA (modified)
    ; profileVersion,2019-01-19 03:40:31
    ; baseProfile,TEVO Little Monster Delta (modified)
    ; printMaterial,PLA
    ; printQuality,Medium
    ; printExtruders,
    ; extruderName,Primary Extruder
    ; extruderToolheadNumber,0
    ; extruderDiameter,0.4
    ; extruderAutoWidth,0
    ; extruderWidth,0.42
    ; extrusionMultiplier,1
    ; extruderUseRetract,1
    ; extruderRetractionDistance,6.2
    ; extruderExtraRestartDistance,-0.2
    ; extruderRetractionZLift,0.1
    ; extruderRetractionSpeed,3600
    ; extruderUseCoasting,0
    ; extruderCoastingDistance,0.2
    ; extruderUseWipe,0
    ; extruderWipeDistance,0.2
    ; primaryExtruder,0
    ; layerHeight,0.2
    ; topSolidLayers,5
    ; bottomSolidLayers,4
    ; perimeterOutlines,2
    ; printPerimetersInsideOut,0
    ; startPointOption,2
    ; startPointOriginX,-100
    ; startPointOriginY,200
    ; sequentialIslands,0
    ; spiralVaseMode,0
    ; firstLayerHeightPercentage,85
    ; firstLayerWidthPercentage,60
    ; firstLayerUnderspeed,0.2
    ; useRaft,0
    ; raftExtruder,0
    ; raftTopLayers,3
    ; raftBaseLayers,2
    ; raftOffset,4
    ; raftSeparationDistance,0
    ; raftTopInfill,100
    ; aboveRaftSpeedMultiplier,0.3
    ; useSkirt,0
    ; skirtExtruder,0
    ; skirtLayers,2
    ; skirtOutlines,5
    ; skirtOffset,0
    ; usePrimePillar,0
    ; primePillarExtruder,999
    ; primePillarWidth,12
    ; primePillarLocation,7
    ; primePillarSpeedMultiplier,1
    ; useOozeShield,0
    ; oozeShieldExtruder,999
    ; oozeShieldOffset,2
    ; oozeShieldOutlines,1
    ; oozeShieldSidewallShape,1
    ; oozeShieldSidewallAngle,30
    ; oozeShieldSpeedMultiplier,1
    ; infillExtruder,0
    ; internalInfillPattern,Rectilinear
    ; externalInfillPattern,Rectilinear
    ; infillPercentage,20
    ; outlineOverlapPercentage,25
    ; infillExtrusionWidthPercentage,100
    ; minInfillLength,5
    ; infillLayerInterval,1
    ; internalInfillAngles,45,-45
    ; overlapInternalInfillAngles,0
    ; externalInfillAngles,45,-45
    ; generateSupport,0
    ; supportExtruder,0
    ; supportInfillPercentage,15
    ; supportExtraInflation,0.6
    ; supportBaseLayers,0
    ; denseSupportExtruder,0
    ; denseSupportLayers,3
    ; denseSupportInfillPercentage,70
    ; supportLayerInterval,1
    ; supportHorizontalPartOffset,0.5
    ; supportUpperSeparationLayers,1
    ; supportLowerSeparationLayers,1
    ; supportType,0
    ; supportGridSpacing,1
    ; maxOverhangAngle,65
    ; supportAngles,45,-45
    ; temperatureName,Primary Extruder,Heated Bed
    ; temperatureNumber,0,0
    ; temperatureSetpointCount,2,1
    ; temperatureSetpointLayers,1,2,1
    ; temperatureSetpointTemperatures,210,200,66
    ; temperatureStabilizeAtStartup,1,1
    ; temperatureHeatedBed,0,1
    ; fanLayers,1,3,6
    ; fanSpeeds,0,35,50
    ; blipFanToFullPower,1
    ; adjustSpeedForCooling,1
    ; minSpeedLayerTime,7
    ; minCoolingSpeedSlowdown,20
    ; increaseFanForCooling,1
    ; minFanLayerTime,10
    ; maxCoolingFanSpeed,60
    ; increaseFanForBridging,1
    ; bridgingFanSpeed,65
    ; use5D,1
    ; relativeEdistances,0
    ; allowEaxisZeroing,1
    ; independentExtruderAxes,0
    ; includeM10123,0
    ; stickySupport,1
    ; applyToolheadOffsets,0
    ; gcodeXoffset,0
    ; gcodeYoffset,0
    ; gcodeZoffset,0
    ; overrideMachineDefinition,1
    ; machineTypeOverride,1
    ; strokeXoverride,246
    ; strokeYoverride,246
    ; strokeZoverride,500
    ; originOffsetXoverride,123
    ; originOffsetYoverride,123
    ; originOffsetZoverride,0
    ; homeXdirOverride,0
    ; homeYdirOverride,0
    ; 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,250000
    ; overridePrinterModels,1
    ; printerModelsOverride
    ; startingGcode,G28,G92 E0 ; reset extruder,G1 E10.0 F1000 ; prime,G92 E0,G29 S1
    ; layerChangeGcode,
    ; retractionGcode,
    ; toolChangeGcode,
    ; endingGcode,G92 E0 ; reset extruder,G1 E-10.0 F9000 ; retract,G28 ; home all axes,M106 S0 ; turn off cooling fan,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M84 ; disable motors,
    ; exportFileFormat,gcode
    ; celebration,0
    ; celebrationSong,Star Wars
    ; postProcessing,curl -k -H "X-Api-Key: DE653B1AEBA94CFB966807BA82C4902D" -F "select=false" -F "print=false" -F "file=@[output_filepath]" "http://192.168.1.12/api/files/local" {STRIP "; postProcessing"}
    ; defaultSpeed,3600
    ; outlineUnderspeed,0.45
    ; solidInfillUnderspeed,1.1
    ; supportUnderspeed,1.5
    ; rapidXYspeed,12000
    ; rapidZspeed,12000
    ; minBridgingArea,5
    ; bridgingExtraInflation,0
    ; bridgingExtrusionMultiplier,0.95
    ; bridgingSpeedMultiplier,1.5
    ; useFixedBridgingAngle,0
    ; fixedBridgingAngle,0
    ; applyBridgingToPerimeters,0
    ; filamentDiameters,1.7|1.7|1.7|1.7|1.7|1.7
    ; filamentPricesPerKg,50|50|50|50|50|50
    ; filamentDensities,1.25|1.25|1.25|1.25|1.25|1.25
    ; useMinPrintHeight,0
    ; minPrintHeight,0
    ; useMaxPrintHeight,0
    ; maxPrintHeight,58.77
    ; useDiaphragm,0
    ; diaphragmLayerInterval,20
    ; robustSlicing,1
    ; mergeAllIntoSolid,0
    ; onlyRetractWhenCrossingOutline,1
    ; retractBetweenLayers,0
    ; useRetractionMinTravel,1
    ; retractionMinTravel,3
    ; retractWhileWiping,0
    ; onlyWipeOutlines,1
    ; avoidCrossingOutline,0
    ; maxMovementDetourFactor,3
    ; toolChangeRetractionDistance,12
    ; toolChangeExtraRestartDistance,-0.5
    ; toolChangeRetractionSpeed,600
    ; externalThinWallType,0
    ; internalThinWallType,2
    ; thinWallAllowedOverlapPercentage,55
    ; singleExtrusionMinLength,1
    ; singleExtrusionMinPrintingWidthPercentage,50
    ; singleExtrusionMaxPrintingWidthPercentage,200
    ; singleExtrusionEndpointExtension,0.2
    ; horizontalSizeCompensation,0
    G90
    M82
    M106 S0
    M140 S66
    M190 S66
    M104 S210 T0
    M109 S210 T0
    G28
    G92 E0 ; reset extruder
    G1 E10.0 F1000 ; prime
    G92 E0
    G29 S1
    ; process Process1
    ; layer 1, Z = 0.170
    T0
    G92 E0.0000
    G1 E-6.2000 F3600
    ; feature outer perimeter
    ; tool H0.170 W0.252
    G1 Z0.170 F12000
    G1 X36.234 Y39.127 F12000
    G1 E-0.2000 F3600
    G92 E0.0000
    G1 X39.266 Y36.458 E0.0762 F324



  • Noticed similar problem with CURA. After restart it worked again ?!


  • administrators

    Are you printing from the SD card when this happens? Or over USB?



  • @bustable said in attempting to extrude with no tool selected.:

    G1 E10.0 F1000 ; prime
    G92 E0
    G29 S1
    ; process Process1
    ; layer 1, Z = 0.170
    T0

    There is a prime line before the tool selection. So unless a tool was already selected before the start of the print, that will cause the error originally reported.

    @dgrat Check your cura start gcode for any extruder moves that happen before the T0. A good way to ensure a tool is always selected is to add T0 to the end of config.g so that it is selected at startup, and add it to start.g so that it is selected before a print incase it gets deselected for some reason before starting a print.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.