Tool deselected during print?



  • I was about 10.5 hours into a print. I came into to check on it and all looked good but on closer inspection I found that it was not extruding. Then I noticed that the hot end temperature was back to ambient (I forgot to look to see if it was showing as active). I was puzzled, so I looked at the G-Code Console, and found this (with the message at the top continuing until I cancelled the print). Any idea what happened?

    [[language]]
    7:35:18 AM
    Attempting to extrude with no tool selected.
    7:35:14 AM
    Attempting to extrude with no tool selected.
    7:35:10 AM
    Attempting to extrude with no tool selected.
    8:59:01 PM
    M32 Headphone_Stand - take 2.gcode
    File Headphone_Stand - take 2.gcode selected for printing
    8:56:34 PM
    Connection established!
    
    


  • I have no idea, but you may want to state which firmware version you are using. Also, do you have a multi-tool printer?



  • The firmware is version 1.19., and I'm using just an E3D Titan Aero. This is on a Hypercube Evolution that I just finished building. I've done a few prints successfully, so this definitely surprised me.



  • Try checking the gcode file to see of the slicer has put a tool change command in it somewhere. It'll be a simple line with "T1" or some such, so the easiest way to check is simply use search or find in notepad++ and search for "T" (capital T and without the quotes). There should only be one tool command (Tn) at the start of the file and no more until the end of the print section of the file.



  • Thanks for the suggestion. I looked, and found that there were two T commands right before my starting script (I'm using Simplify3D), and one immediately after, but no more (see below). This is very odd.

    [[language]]
    M104 S235 T0
    M109 S235 T0
    G28 ; home all axes
    G1 X30 Y50 F3000 ; bring extruder to front
    G92 E0 ; zero the extruded length
    G1 Z10 ; lower
    G1 E19 F200 ; purge nozzle quickly
    G1 E26 F60 ; purge nozzle slowly
    G92 E0 ; zero the extruded length again
    G1 E-2.5 F400 ; retract
    G1 Y320 Z0 F9000 ; pull away filament (move to back left)
    G1 X40 F9000 ; wipe
    G1 Y330 F9000 ; wipe
    G1 E0 ; feed filament back
    G92 E0
    G1 E-0.7500 F2400
    G1 Z0.135 F1002
    ; process Process1
    ; layer 1, Z = 0.135
    T0
    
    


  • That all looks perfectly normal. As you say, it's very odd. I can't think of anything that would simply de=select a tool other than if there was a command to select a non existent tool (which there clearly isn't). A heater fault or some such would de-select a tool but that would throw up it's own error message and there are no such error messages in the console. I'm afraid I don't know what to suggest.


Locked
 

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