Welcome! Log In Create A New Profile

Advanced

Printing from SDCARD

Posted by lolocaledo 
Printing from SDCARD
January 26, 2016 03:06AM
Hi all,

On my Delta printer with Duet 0.6 board, when I launch printing from SDCard, the "heater 1" stay on "Off" and never become "active"
However, temperature is defined in S3D.
When I launch printing from S3D via USB connection, "heating 1" go "active" without problem!

Any ideas ?
Re: Printing from SDCARD
January 26, 2016 03:45AM
Check the Gcode Console tab of the web interface. There will probably be an error message saying that no tool was selected when the heater temperature was set. To avoid this, include a T0 command in your start gcode or select tool 0 before you print from SD card.



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: Printing from SDCARD
January 26, 2016 02:50PM
Hello,

This is my GCODE. T0 is present

G90
M82
M106 S255
M140 S0
M104 S210 T0
T0
G92 E0
G1 E-3.5000 F5000
G1 Z1.125 F1002
; layer 1, Z = 0.625
T0
; tool H0.625 W0.400
; skirt
G1 X-53.013 Y-5.100 F6000
G1 Z0.625 F1002
G1 E-0.7000 F1500
G92 E0
G1 X-53.069 Y-5.174 E0.0098 F1560
G1 X-55.083 Y-8.411 E0.4106
G1 X-55.124 Y-8.494 E0.4203
G1 X-57.390 Y-14.320 E1.0776
G1 X-57.415 Y-14.410 E1.0873
G1 X-58.118 Y-18.157 E1.4881
G1 X-58.127 Y-18.249 E1.4979
G1 X-58.127 Y-51.668 E5.0115
G1 X-58.127 Y-51.684 E5.0131
G1 X-58.107 Y-52.315 E5.0795

However, as soon as I select a GCODE file to launch, heater 1 go to "off(T0)" just after ! and no error in web console
05:52:17 UTC+11M32 Inspire/Support moteur_fixed.stl
File Inspire/Support moteur_fixed.stl selected for printing
05:50:35 UTC+11Connection established!
05:50:26 UTC+11Page Load complete!
Re: Printing from SDCARD
January 26, 2016 05:46PM
The problem is that the T0 command comes after the M104 command in that gcode. It needs to come before. Depending on which slicer you are using, you may be able to put a command such as:

M104 [first_layer_temperature]

right after the T0 in your start gcode, and have it do the right thing. Alternatively, send T0 (or click or touch on the head in the web interface or PanelDue) before you kick off a print from the SD card.

I already changed the firmware so that if there is only one tool configured, then if M109 is used to set a hot end temperature with no tool selected, it automatically selects that tool. Maybe I'll do the same for M104 in my next release.



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].
Sorry, only registered users may post in this forum.

Click here to login