Repetier Server Disregards Start and Ending Homing
Hello,
It seems that Repetier Server disregards homing G28 (G28 X0 Y0) at the beginning and end of prints. I have it in both the slicer gcode and the printer settings start and end setting. If I manually send the command outside of a print it works. I have autolevel G32 set up and it works great, but it will start from the current position without homing X and Y sometimes missing the bed. At the end of the print, it will leave the nozzle on the object without homing x and y fusing to the object and melting a hole. I've tried moving the command to before and after M104 S0 and it doesn't seem to have any effect.
Comments
< 13:36:35.828: N1003 G28 Y0
> 13:36:35.828: ok 1002
> 13:36:36.677: X:0.00 Y:0.00 Z:0.000 E:0.0000
< 13:36:36.678: N1004 M105
> 13:36:36.678: ok 1003
> 13:36:37.528: X:0.00 Y:0.00 Z:0.000 E:0.0000
< 13:36:37.528: N1005 M107
> 13:36:37.529: ok 1004
> 13:36:37.531: T:27.68 /0 B:29.42 /0 B@:0 @:0
< 13:36:37.532: N1006 M190 S105 ; set bed temperature
> 13:36:37.533: ok 1005
< 13:36:37.535: N1007 M104 S240 ; set temperature
> 13:36:37.535: ok 1006
> 13:36:37.536: TargetBed:105
(Bed Heating)
N1008 M105
> 13:42:16.958: ok 1007
> 13:42:16.959: TargetExtr0:240
< 13:42:16.961: N1009 G91 ; using relative distance
> 13:42:16.962: ok 1008
> 13:42:16.965: T:29.02 /240 B:104.51 /105 B@:255 @:0
< 13:42:16.965: N1010 G1 Z10 ; go to position Z 10
> 13:42:16.966: ok 1009
< 13:42:16.970: N1011 G90 ; absolute positioning
> 13:42:16.970: ok 1010
> 13:42:16.973: ok 1011
< 13:42:16.973: N1012 G32 S2 ; Auto leveling
< 13:42:16.977: N1013 M109 S240 ; wait for temperature to be reached
> 13:42:16.977: ok 1012
> 13:42:16.978: Info:Autoleveling disabled
> 13:42:34.672: Z-probe:20.86 X:20.00 Y:20.00
> 13:42:58.436: Z-probe:21.73 X:160.00 Y:20.00
> 13:43:22.575: Z-probe:21.46 X:100.00 Y:160.00
> 13:43:33.272: Transformation matrix: 0.999981 -0.000005 -0.006196 0.000000 1.000000 -0.000763 0.006196 0.000763 0.999980
> 13:43:33.273: Info:Autoleveling enabled
> 13:43:34.043: X:99.87 Y:159.98 Z:21.461 E:0.0000
< 13:43:34.044: N1014 M105
> 13:43:34.046: ok 1013
> 13:43:34.047: TargetExtr0:240
> 13:43:35.050: T:236.88 /240 B:105.05 /105 B@:0 @:224
> 13:43:36.049: T:238.13 /240 B:104.98 /105 B@:0 @:207
> 13:43:37.051: T:239.38 /240 B:104.85 /105 B@:0 @:187
< 13:43:37.426: N1015 M105
> 13:43:37.427: ok 1014
> 13:43:37.430: T:240.00 /240 B:104.85 /105 B@:255 @:176
< 13:43:37.430: N1016 G21 ; set units to millimeters
> 13:43:37.431: ok 1015
> 13:43:37.433: T:240.00 /240 B:104.85 /105 B@:255 @:176
< 13:43:37.434: N1017 G90 ; use absolute coordinates
> 13:43:37.435: ok 1016
< 13:43:37.437: N1018 M82 ; use absolute distances for extrusion
> 13:43:37.437: ok 1017
Printing
< 14:11:22.793: N5981 G92 E0
> 14:11:22.793: ok 5980
> 14:11:22.797: T:238.44 /238 B:94.95 /95 B@:255 @:140
< 14:11:22.797: N5982 M107
> 14:11:22.798: ok 5981
> 14:11:22.801: ok 5982
< 14:11:22.801: N5983 M104 S0 ; turn off temperature
> 14:11:22.802: Fanspeed:0
< 14:11:22.805: N5984 M84 ; disable motors
> 14:11:22.805: ok 5983
> 14:11:24.258: TargetExtr0:0
> 14:11:24.296: Printed filament:1163.71m Printing time:13 days 3 hours 33 min
< 14:11:24.297: N5985 M105
> 14:11:24.297: ok 5984
< 14:11:24.300: N5986 G28 X0
> 14:11:24.301: ok 5985
> 14:11:24.303: T:238.75 /0 B:95.12 /95 B@:255 @:0
< 14:11:24.305: N5987 G28 Y0
> 14:11:24.305: ok 5986
> 14:11:27.333: X:0.00 Y:91.70 Z:20.000 E:0.0000
< 14:11:27.333: N5988 M105
> 14:11:27.334: ok 5987
> 14:11:30.755: X:0.00 Y:0.00 Z:20.000 E:0.0000
< 14:11:30.756: N5989 M105
> 14:11:30.757: ok 5988
> 14:11:30.759: T:237.50 /0 B:94.88 /95 B@:255 @:0
< 14:11:30.760: N5990 M105
> 14:11:30.760: ok 5989
> 14:11:30.763: T:237.50 /0 B:94.88 /95 B@:255 @:0
G1 E24.64687 F18000.00000
start_gcode = G91 ; using relative distance\nG1 Z10 ; go to position Z
10\nG90 ; absolute positioning\nG28 X0 Y0; X, Y homing\nG32 S2 ; Auto
leveling\n
G28 X0
G28 Y0
Seems to be working better.
My Start Code on the server side is
G28 X0
G28 Y0
My End Code is
G28 X0
G28 Y0
M140 S0
Had to add the M140 because the heated bed was not turning off.
Thank you for your help.