i've checked decompiling mine x3g file that the M135 T1 command was executed once (so its not this problem
https://github.com/whpthomas/GPX/issues/13)
This is strange, look at a decompiled x3g made with left extruder profile
Code: Select all
0: [153] Start build, steps 0: 20mmboxSX.gcode
1: [150] Set build percent 0%, ignore 0
2: [134] Change extruder 0
3: [132] Home maximum on 1, feedrate 308, timeout 300 s
4: [150] Set build percent 6%, ignore 0
5: [132] Home maximum on 2, feedrate 308, timeout 300 s
6: [131] Home minimum on 4, feedrate 600, timeout 300 s
7: [140] Set extended position as (0,0,-2000,0,0)
8: [139] Absolute move to (0,0,-2000,0,0) at DDA 500
9: [155] Move to (0,0,0,0,0) dda_rate: 666 (relative: 18) distance: 5.000000 feedrateX64: 106
10: [131] Home minimum on 4, feedrate 3000, timeout 300 s
11: [144] Recall home position for axes 31
12: [139] Absolute move to (-16829,-16829,12000,0,0) at DDA 500
13: [145] Set pot axis 0 to 20
14: [145] Set pot axis 1 to 20
15: [145] Set pot axis 2 to 20
16: [145] Set pot axis 3 to 20
17: [145] Set pot axis 4 to 20
18: [136] Extruder(0) [13] toggle blower fan = 0
19: [136] Extruder(0) '[31] set build platform temperature = 70
20: [141] Wait for platform 0 (100 ms between polls, 65535 s timeout)
21: [136] Extruder(1) [3] set target temperature = 215
22: [135] Wait until extruder 1 ready (100 ms between polls, 65535 s timeout
23: [145] Set pot axis 0 to 127
24: [145] Set pot axis 1 to 127
25: [145] Set pot axis 2 to 40
26: [145] Set pot axis 3 to 127
27: [145] Set pot axis 4 to 127
28: [140] Set extended position as (-16829,-16829,12000,0,0)
29: [134] Change extruder 1
30: [155] Move to (-16829,-16829,280,0,0) dda_rate: 1666 (relative: 18) distance: 29.299999 feedrateX64: 266
31: [155] Move to (-16829,-16829,280,0,179) dda_rate: 4475 (relative: 18) distance: 0.600000 feedrateX64: 960
32: [155] Move to (-16829,-16829,164,0,0) dda_rate: 2000 (relative: 18) distance: 0.290000 feedrateX64: 320
33: [155] Move to (1333,-1051,164,0,0) dda_rate: 8023 (relative: 18) distance: 271.619629 feedrateX64: 7680
34: [155] Move to (1333,-1051,164,0,-179) dda_rate: 1342 (relative: 18) distance: 0.600000 feedrateX64: 288
35: [155] Move to (1333,1051,164,0,-222) dda_rate: 4428 (relative: 18) distance: 23.732000 feedrateX64: 3200
36: [155] Move to (1319,1085,164,0,-4) dda_rate: 4068 (relative: 18) distance: 0.417847 feedrateX64: 3200
37: [155] Move to (1085,1319,164,0,-35) dda_rate: 3136 (relative: 18) distance: 3.730695 feedrateX64: 3200
38: [155] Move to (1051,1333,164,0,-4) dda_rate: 4068 (relative: 18) distance: 0.417847 feedrateX64: 3200
39: [155] Move to (-1051,1333,164,0,-222) dda_rate: 4428 (relative: 18) distance: 23.732000 feedrateX64: 3200
40: [155] Move to (-1085,1319,164,0,-4) dda_rate: 4068 (relative: 18) distance: 0.417847 feedrateX64: 3200
41: [155] Move to (-1319,1085,164,0,-35) dda_rate: 3136 (relative: 18) distance: 3.730695 feedrateX64: 3200
42: [150] Set build percent 7%, ignore 0
And a right extruder profile
Code: Select all
0: [153] Start build, steps 0: 20mmbox.gcode
1: [150] Set build percent 0%, ignore 0
2: [134] Change extruder 0
3: [132] Home maximum on 1, feedrate 308, timeout 300 s
4: [150] Set build percent 3%, ignore 0
5: [132] Home maximum on 2, feedrate 308, timeout 300 s
6: [131] Home minimum on 4, feedrate 600, timeout 300 s
7: [140] Set extended position as (0,0,-2000,0,0)
8: [139] Absolute move to (0,0,-2000,0,0) at DDA 500
9: [155] Move to (0,0,0,0,0) dda_rate: 666 (relative: 18) distance: 5.000000 feedrateX64: 106
10: [131] Home minimum on 4, feedrate 3000, timeout 300 s
11: [144] Recall home position for axes 31
12: [139] Absolute move to (0,0,12000,0,0) at DDA 500
13: [145] Set pot axis 0 to 20
14: [145] Set pot axis 1 to 20
15: [145] Set pot axis 2 to 20
16: [145] Set pot axis 3 to 20
17: [145] Set pot axis 4 to 20
18: [136] Extruder(0) [13] toggle blower fan = 0
19: [136] Extruder(0) '[31] set build platform temperature = 70
20: [141] Wait for platform 0 (100 ms between polls, 65535 s timeout)
21: [136] Extruder(0) [3] set target temperature = 215
22: [135] Wait until extruder 0 ready (100 ms between polls, 65535 s timeout
23: [145] Set pot axis 0 to 127
24: [145] Set pot axis 1 to 127
25: [145] Set pot axis 2 to 40
26: [145] Set pot axis 3 to 127
27: [145] Set pot axis 4 to 127
28: [140] Set extended position as (0,0,12000,0,0)
29: [155] Move to (0,0,280,0,0) dda_rate: 1666 (relative: 18) distance: 29.299999 feedrateX64: 266
30: [155] Move to (0,0,280,179,0) dda_rate: 5966 (relative: 18) distance: 0.600000 feedrateX64: 1280
31: [155] Move to (0,0,156,0,0) dda_rate: 2000 (relative: 18) distance: 0.310000 feedrateX64: 320
32: [134] Change extruder 1
33: [155] Move to (1230,-992,156,0,0) dda_rate: 8270 (relative: 18) distance: 17.845495 feedrateX64: 7680
34: [155] Move to (1230,-992,156,0,-179) dda_rate: 1790 (relative: 18) distance: 0.600000 feedrateX64: 384
35: [155] Move to (1230,992,156,0,-261) dda_rate: 4872 (relative: 18) distance: 22.408001 feedrateX64: 3520
36: [155] Move to (1205,1054,156,0,-8) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
37: [155] Move to (1054,1205,156,0,-28) dda_rate: 3448 (relative: 18) distance: 2.408406 feedrateX64: 3520
38: [155] Move to (992,1230,156,0,-9) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
39: [155] Move to (-992,1230,156,0,-261) dda_rate: 4872 (relative: 18) distance: 22.408001 feedrateX64: 3520
40: [155] Move to (-1054,1205,156,0,-9) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
41: [155] Move to (-1205,1054,156,0,-28) dda_rate: 3448 (relative: 18) distance: 2.408406 feedrateX64: 3520
42: [155] Move to (-1230,992,156,0,-9) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
43: [155] Move to (-1230,-992,156,0,-260) dda_rate: 4872 (relative: 18) distance: 22.408001 feedrateX64: 3520
44: [155] Move to (-1205,-1054,156,0,-9) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
45: [155] Move to (-1054,-1205,156,0,-28) dda_rate: 3448 (relative: 18) distance: 2.408406 feedrateX64: 3520
46: [155] Move to (-992,-1230,156,0,-9) dda_rate: 4532 (relative: 18) distance: 0.752309 feedrateX64: 3520
47: [155] Move to (992,-1230,156,0,-261) dda_rate: 4872 (relative: 18) distance: 22.408001 feedrateX64: 3520
48: [150] Set build percent 4%, ignore 0
Is the same STL
Why instead move to 0 it moves to -16xxx ????