Extruder heater disabled when print commences and ETA is -8 sec??

edited August 2016 in Repetier-Host
I recently went into repetier and tried to print something. I noticed that when it homes, it travels to its designated position and then extrudes a set mm of filament as I edited in the Gcode. Once it gets done, it disables the extruder and does not print.Also, before I even go to print, The estimated printing time is -8 sec?

Comments

  • Have you checked the log? Ignore time estimate, it is just a prediction that can be wrong at the end. More intersting is why it does not print. Does it still handle commands or even move?
  • Yes it still handles Gcode commands and it still moves. I heat up the extruder and load my part I want to print. I then press print and it homes then travels down to 10mm above the bed or something as it always did to make sure the extruder temp was still acurate. But then this is where the extruder shuts off??
  • So maybe it is the extruder causing a error, which is why I said to check the log. You get a message there if firmware thinks it is decoupled/defect and disables heaters.
  • I did check the Gcode and everything seimageems okay. I attached a copy of my Gcode to see if you see anything fishy. It is the first 30 lines.




    ;Generated with Cura_SteamEngine 15.01
    ; Default start code
    G28 ; Home extruder
    M666 X-1.8 Y-.87 Z-3.3
    G28
    G1 Z15 F2000
    M82 ; Extruder in absolute mode
    ; Activate all used extruder
    M104 T0 S200
    G92 E0 ; Reset extruder position
    ; Wait for all used extruders to reach temperature
    G1 E20 F100 ;extrude 20mm at 100mm/min
    ;Layer count: 31
    ;LAYER:0
    M107
    G0 F9000 X16.299 Y16.299 Z0.300
    ;TYPE:SKIRT
    G1 F1800 X-16.299 Y16.299 E1.62632
    G1 X-16.299 Y-16.299 E3.25264
    G1 X16.299 Y-16.299 E4.87896
    G1 X16.299 Y16.299 E6.50528
    G0 F9000 X15.899 Y15.899
    G1 F1800 X-15.899 Y15.899 E8.09169
    G1 X-15.899 Y-15.899 E9.67810
    G1 X15.899 Y-15.899 E11.26451
    G1 X15.899 Y15.899 E12.85092
    G1 F2400 E8.85092
    G0 F9000 X12.099 Y12.099
    ;TYPE:WALL-INNER
    G1 F2400 E12.85092
    G1 F1800 X-12.099 Y12.099 E14.05816
    G1 X-12.099 Y-12.099 E15.26540
    G1 X12.099 Y-12.099 E16.47265
    G1 X12.099 Y12.099 E17.67989
    G0 F9000 X12.499 Y12.499
  • M666 is used to force communication error for testing, no idea what you want to achieve here.
    M104 does not wait for temperature and M109 is missing.

    But as I said check the log!

    What firmware are you using?
  • I used m666 because me bed is unlevel. My auto probe does not work so I used m666 to in a sense make my bed level when the m666 is put into play. My EMPROM is disabled so I figured I could include the m666 i the start Gcode? I guees my question is if I can't use my m666 command in the start up gcode, how can I have the endstop offsets? I am using Marlin firmware. I will check the log


    What do you think of this? I left the m666 in there because I figured I should leave everything the same as before and let you see it.

    Start g code

    ; Default start code

    G28 ; Home extruder

    M666 X-1.8 Y-.87 Z-3.3

    G28

    G1 Z15 F{Z_TRAVEL_SPEED}

    M107 ; Turn off fan

    G90 ; Absolute positioning

    M82 ; Extruder in absolute mode

    {IF_BED}M190 S{BED}

    ; Activate all used extruder

    {IF_EXT0}M104 T0 S{TEMP0}

    G92 E0 ; Reset extruder position

    ; Wait for all used extruders to reach temperature

    G1 E20 F100 ;extrude 20mm at 100mm/min

    {IF_EXT0}M109 T0 S{TEMP0}

  • So you are not using repetier-firmware as I understand.

    Host does not disable extruder on it's own, so I assume it's the firmware then. Any messages in the log? Not sure what marlin can cause to disable extrusion. Newer versions allow dry run but that would require M111 being send with dryrun flag set and I do not assume it's in the gcode. No slicer does this. 
Sign In or Register to comment.