OctoPrint-FlashForge icon indicating copy to clipboard operation
OctoPrint-FlashForge copied to clipboard

Direct Printing Not working

Open reuter opened this issue 4 years ago • 4 comments

Trying to print direct rather than upload to SD Card.

It warms the nozzle and some filament feeds out. The bed never moves. The print head does move a little.

The terminal output shows a lot of "Communication timeout while printing, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves."

and after cancelling the job, I have to manually shut off the Nozzle temp.

Same file prints fine when uplaoded to SD Card.

FlashForge Finder V2 Attached Logs. octoprint (1).log Attached gcode file I'm trying to print. FlashForge_Finder_Bed_Level_Test.zip

reuter avatar Oct 29 '20 02:10 reuter

It looks like there are a couple of things going on:

  1. the M109 command (which gets converted to M6 "wait for hot end temperature") is not returning "ok" because it will only do that when the extruder gets to temp, so after 30s OctoPrint thinks the connection is stalled and generates a M105 then merrily carries on without waiting for the extruder to finish warming up. Maybe try changing "Communication timeout" to however many seconds it takes for the hot end to get to temperature from room temperature and see if that helps.

  2. the slicer generated G0 (instead of G1) for the move commands and it looks like the printer is not returning anything (causing OctoPrint to generate a timeout) but that may be because the printer is being asked to move when it hasn't finished waiting for the extruder to heat up.

Please test if the G0 command is supported in the Terminal tab by entering something like G90 and then G0 X0 which should make the head move left from home to the center of the plate

Mrnt avatar Oct 30 '20 00:10 Mrnt

I had a water leak in the basement where the printer is. So, right now I have a bunch of fans blowing in there. I'll test this on Sunday night when I can get back in and it's not a wind tunnel.

reuter avatar Oct 30 '20 13:10 reuter

You know I put in a test for when the printer is waiting for the hot end based on the status it returns - on the older Finder it reports "WAIT_ON_TOOL" to indicate that it is waiting for the extruder to heat up. I have the plugin poll it for temperature while it is waiting and return the data to OctoPrint so that OctoPrint sees something happening. It looks like Finder V2 may always report "MachineStatus: READY | MoveMode: READY" which is not very helpful...

Mrnt avatar Oct 30 '20 22:10 Mrnt

@Mrnt i though that the Finder Series didnt work on direct printing, and that we always had to use Print to SD. Something changed ? I got a Bresser Saurus which is inside an FlashForge Finder II. If i start a print, it warms up and the heads start moving, but doesnt really know where he is, and bangs into de side of the heatbed.

Oxize avatar May 16 '21 20:05 Oxize