Print won't start
-
Hi guys, i'm slowly making progress with my Duet Wifi.
It's all connected, motors are working OK, homing works, i just can't print anything.
I upload a file to the sd card, start the print, it all heats up, homes, and that's it…. , print status says 100% complete.
[c]; Configuration file for Duet WiFi (firmware version 1.17)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Mon Mar 13 2017 16:04:32 GMT+0000 (GMT Standard Time); General preferences
M111 S0 ; Debugging off
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves
M555 P2 ; Set firmware compatibility to look like MarlinM667 S1 ; Select CoreXY mode
M208 X0 Y0 Z0 S1 ; Set axis min
M208 X245 Y180 Z190 S0 ; Set axis max; Endstops
M574 X1 Y1 Z0 S0 ; Define active low and unused microswitches
M558 P5 X0 Y0 Z1 I1 H5 F120 T6000 ; Set Z probe type to unmodulated, the axes for which it is used and the probe + travel speeds
G31 P600 X41 Y25 Z2.5 ; Set Z probe trigger value, offset and trigger height
M557 X5:150 Y5:200 S20 ; Define mesh grid; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M350 X32 Y32 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X320.61 Y320.80 Z398.44 E4300 ; Set steps per mm
M566 X900 Y900 Z12 E0.01 ; Set maximum instantaneous speed changes (mm/min)
M203 X5000 Y5000 Z1000 E600 ; Set maximum speeds (mm/min)
M201 X500 Y500 Z250 E60 ; Set accelerations (mm/s^2)
M906 X1400 Y1400 Z1200 E450 I60 ; Set motor currents (mA) and motor idle factor in per cent
M84 S60 ; Set idle timeout; Heaters
M143 S280 ; Set maximum heater temperature to 280C
M305 P0 R4700 T100000 B3950 ; set bed thermistor parameters
M305 P1 R4700 T100000 B4388 ; set E0 thermistor parameters E3D; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 S0 R0 X0 Y0 ; set tool 0 temperatures and offsets;M563 P0 D0 H1 F0; Define tool 0
;G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
;G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C; Network
M550 Phypercube ; Set machine name
M551 P******** ; Set password
M552 S1 ; Enable network; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H1 T50 ; HOTEND FAN, Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S0 I0 F500 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off; Custom settings are not configured[/c]
Slicer gcode:
[c]M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28; home all without mesh bed level
;G29 S1 ; load file
T0
M116[/c] -
Are there any messages in the Console page of Duet Web Control?
-
No nothing.
Here is the beginning of the gcode file.
[c]; generated by Slic3r 1.33.8-prusa3d-win64 on 2017-03-14 at 20:41:46
; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mmM107
M83 ; extruder relative mode
M104 S215 ; set extruder temp
M140 S55 ; set bed temp
M190 S55 ; wait for bed temp
M109 S215 ; wait for extruder temp
G28; home all
;G29 S1 ; load file
T0
M116
; G1 X0 Y0 F4000.0 ; go outside pritn area
; G1 X50.0 E9.0 F1000.0 ; intro line
; G1 X100.0 E12.5 F1000.0 ; intro line
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
G1 E-1.00000 F900.00000
G1 Z0.250 F7200.000
G1 X112.274 Y84.804 F7200.000
G1 E1.00000 F900.00000
M204 S1000
G1 F2100
G1 X112.352 Y84.325 E0.01913[/c]I thought it might be a problem with the G29 so i commented it out, but still the same
-
The T0 should really be earlier in the file than the M104 and M109 commands, but that shouldn't matter with firmware 1.17e. The M204 command won't be recognised and should provoke a warning, but nothing worse.
-
I just created a gcode file with just print moves, no heaters or extrusion.
I uploaded it to the duet and still the same thing happend.
I then removed the G28 and it starting moving/printing.
Any ideas?
Here are a few lines from the file
[c]M107
T0
M116
;M104 S215 ; set extruder temp
;M140 S55 ; set bed temp
;M190 S55 ; wait for bed temp
;M109 S215 ; wait for extruder temp
;G28; home all
G29 S1 ; load file
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusionG1 Z0.650 F7200.000
G1 X112.274 Y84.804 F7200.000
G1 F2100
G1 X112.352 Y84.325
G1 X112.513 Y83.867
G1 X112.755 Y83.442
G1 X113.066 Y83.069
G1 X113.438 Y82.758
G1 X113.860 Y82.517
G1 X114.317 Y82.354
G1 X114.796 Y82.275
G1 X135.086 Y82.269[/c]Here is my homeall.g
[c]; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool on Mon Mar 13 2017 16:04:32 GMT+0000 (GMT Standard Time); Relative positioning
G91; Lift Z
G1 Z5 F6000; Course home X or Y
G1 S1 X-250 Y-185 F1800
; Course home X
G1 S1 X-250
; Course home Y
G1 S1 Y-185: Move away from the endstops
G1 X5 Y5 F6000; Fine home X
G1 S1 X-250 F360
; Fine home Y
G1 S1 Y-185; Absolute positioning
G90; Go to first bed probe point and home Z
G1 X-36 Y-20 F6000
G30; Uncomment the following line to lift the nozzle after probing
;G1 Z5 F100[/c]Charlie.
-
Is homing all working? This bit of homeall.g looks strange to me:
; Go to first bed probe point and home Z
G1 X-36 Y-20 F6000Do you really want to move that far off the bed to home Z using the Z probe?
-
I'm not sure what that part is. The homeall.g was generated by the online tool.
I've now changed it to
[c]
G91 ; Relative positioningG1 S1 X-250 Y-185 F1800 ; Course home X or Y
G1 S1 X-250 ; Course home X
G1 S1 Y-185 ; Course home YG1 X5 Y5 F6000 : Move away from the endstops
G1 S1 X-250 F360 ; Fine home X
G1 S1 Y-185 ; Fine home YG1 Z5 F6000 ; Lift Z
G1 S1 Z-185 F200 ; fine home ZG90 ; Absolute positioning
G92 X0 Y0 Z0.66
; Go to first bed probe point and home Z
;G1 X-36 Y-20 F6000
;G30; Uncomment the following line to lift the nozzle after probing
;G1 Z5 F100[/c]and it seems to be working OK.