Welcome! Log In Create A New Profile

Advanced

Web control - miss reporting.

Posted by appjaws1 
Web control - miss reporting.
April 07, 2016 08:52AM
I am printing a plate of items that have different heights.
At the moment the web control is reporting 52% complete, Layer 27 of 21 Filament Usage: 19129 of 36755
looking at the gcode file the last Z entry is :-

G1 Z30.400 F2000
; layer 125, Z = 30

this is a very long file, the above entry is at line 357023


This is where the reporting stopped, line 312263
G1 Z21.040 F2000
; layer 86, Z = 20.64

So I am wondering if this is a problem with the size of the file that has to be looked at for the software to pick up the last Z entry.


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 07, 2016 10:06AM
The distance from the end of the file that the firmware searches was increased in version 1.10+4 of my fork. Used to be about 128K, now about 192K. That may be relevant if the last layer is very complex. But I am surprised it picked up an object height at all.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Web control - miss reporting.
April 08, 2016 05:54AM
updated to version 1.10+4 and am now printing a second plate of items.
reported is Layer 17 of 21
the gcode last layer is
G1 Z57.280 F2000
; layer 237, Z = 56.88


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 08, 2016 08:10AM
Please can you make the gcode file available to me on Dropbox or similar so that I can investigate the problem.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Web control - miss reporting.
April 08, 2016 09:11AM
This is a zip file

[www.dropbox.com]

Thanks for looking at this


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 08, 2016 09:21AM
The problem is the G1 Z5 command in your end gcode, which makes the firmware think the object height is 5mm. I suggest you move it and the surrounding G91/G90 commands into a macro file, and invoke that macro instead.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Web control - miss reporting.
April 08, 2016 09:34AM
Quote
dc42
The problem is the G1 Z5 command in your end gcode, which makes the firmware think the object height is 5mm. I suggest you move it and the surrounding G91/G90 commands into a macro file, and invoke that macro instead.

I see what you mean, thanks.

I am using simplify3d and that code is in the ending script.

If I made a macro and called it ending, do I just put ending in the script, as shown below or is there something else I need to do?

ending
G1 X30 Y210 F3000;
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
;M84 ; disable motors


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 08, 2016 09:47AM
Just to let you know that since upgrading to firmware 1.10+4, I have not had a disconnection, so that looks as if it is now solved, thank you.

I have noticed another small problem with reporting.
On the Print Status page of the web control, the extruder Drives, Drive 1 is not displaying any information and is stuck on 0.0


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 08, 2016 04:37PM
Quote
appjaws1
Quote
dc42
The problem is the G1 Z5 command in your end gcode, which makes the firmware think the object height is 5mm. I suggest you move it and the surrounding G91/G90 commands into a macro file, and invoke that macro instead.

I see what you mean, thanks.

I am using simplify3d and that code is in the ending script.

If I made a macro and called it ending, do I just put ending in the script, as shown below or is there something else I need to do?

ending
G1 X30 Y210 F3000;
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
;M84 ; disable motors

If you put it in the /sys folder then you need 'M98 Pending' to execute it.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Web control - miss reporting.
April 08, 2016 05:20PM
I think it should be sufficient to add "; End" after your last "G1 Z5" code too.
Re: Web control - miss reporting.
April 11, 2016 07:14AM
Is it really desirable to move Z down to 5mm after printing? If the printed object is large or tall, it may well result in the X-arm and/or part of the hotend assembly hitting the print. Better surely to move Z down manually after removing the print.

Dave
Re: Web control - miss reporting.
April 12, 2016 08:14AM
The ending script is where I have had a procedure to lift the hotend by 5mm and then park the head at X30 Y210.
If I don't do this the hotend sits at the last G1 command, melting the extruded plastic.
I have just done the move to X30 Y210 without raising the hotend and sometimes it has dragged plastic.

So are we really saying that if I want to raise the hotend automatically at the end of a print, I can't have the correct progress items displayed?


appjaws - Core XYUV Duet Ethernet Duex5
firmware 3.1.1 Web Interface 3.1.1
Ormerod 1-converted to laser engraver, Duet wifi
OpenSCAD version 2020.07
slic3r-1.3.0, Simplify3D 4.1.2, Cura-4.4.1
Re: Web control - miss reporting.
April 12, 2016 12:03PM
try putting your end script in simplify3d like this:
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M106 S0
G91
G1 Z+5
G1 X2 Y190
G90

i dont have this problem with this code. and should be simular in slic3r.
Re: Web control - miss reporting.
April 13, 2016 07:16AM
If you do a retraction before moving the XY position at the end of a print, it will behave like any other non-printing move and should not drag plastic. (G1 E-4 if you have set relative extruder moves)

Dave
Sorry, only registered users may post in this forum.

Click here to login