M3ID R1 Base
PETG
Fast
Single Mode - Left Extruder(T0)
0
0.35
0
0.4
0.93
1
1.1
-0.03
1
6000
1
0.03
0
0.25
1
0.35
0
0.4
0.93
1
2
-0.03
1
6000
1
0.03
0
0.25
0
0.25
3
3
2
1
3
100
125
0
0
70
100
0.5
0
0
3
2
3
0.16
87
0.3
1
0
1
5
0
0
999
16
0
0.7
0
999
3
2
1
30
1
0
Rectilinear
Rectilinear
15
15
100
5
1
45,-45
1
45,-45
1
0
40
0.5
1
0
2
70
1
0.2
1
1
0
1
60
90
0
0
1
1
0
0
2
1
1
0
1
5
40
0
45
100
0
100
1
0
1
0
0
1
0
0
0
0
1
0
203
232
205
0
0
0
-1
-1
-1
1
-1
1
0,0|0,0|0,0|0,0|0,0|0,0
1
RepRap (Marlin/Repetier/Sprinter)
r2
115200
1
MakerGear_M3.stl
;M3 ID Left Extruder Only Startup Script,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,M211 S1 ; turn on soft endstops to protect the machine,M605 S0; set to full independ control on x axes,T0 ; Switch to left extruder,G28 ; home all axes, probe/mesh if available,,;Get hot end up to temp,M104 T0 S[extruder0_temperature],M109 T0 S[extruder0_temperature],,,M211 S0 ; turn off soft endstops for purge moves,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X160 Y240 F10000; move to unused front edge,G1 Z0.30 F1000,G1 X40 E20 F1000,G1 X30 Z0.05 F1000 ; wipe off tail,G1 Z10,G92 E0,M211 S1 ; turn on soft endstops to protect the machine,; ok now you can start
,
,
{IF NEWTOOL=0}T1,{IF NEWTOOL=0}G1 X250 F18000 ; park T1,{IF NEWTOOL=0}T0,{IF NEWTOOL=0}G1 X-25 F18000; maker sure t0 is parked,,,{IF NEWTOOL=1}T0,{IF NEWTOOL=1}G1 X-25 F18000; maker sure t0 is parked,{IF NEWTOOL=1}T1,{IF NEWTOOL=1}G1 X250 F18000 ; park T1,,
M104 S0 ; turn off extruder,M104 S0 T0 ; turn off extruder,M104 S0 T1; turn off extruder,M140 S0 ; turn off bed,M106 S0 ; turn off cooling fan,G91 ; relative mode,G1 Z20 ; move Z down 20mm if possible Max endstop will catch it if it is to far,G90; absolute mode,G28 X ; home tool/s,T0 ; defualt tool should always be T0,G1 Y230 F10000 ; move build plate out,M84 ; disable motors,
gcode
0
Random Song
,
3800
0.6
0.8
0.8
18000
1200
5
0.15
0.9
0.5
0
0
1
1.75|1.75|1.75|1.75|1.75|1.75
35|35|35|35|35|35
1.25|1.25|1.25|1.25|1.25|1.25
0
0
0
0
0
20
1
0
0
0
0
3
1
1
1
10
25
0.35
10000
0
2
25
1
50
200
0.2
0
0
0
0
0
0
0
1
0
0
;M3 ID Left Extruder Only Startup Script,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,M211 S1 ; turn on soft endstops to protect the machine,M605 S0; set to full independ control on x axes,T0 ; Switch to left extruder,G28 ; home all axes, probe/mesh if available,,;Get hot end up to temp,M104 T0 S[extruder0_temperature],M109 T0 S[extruder0_temperature],,,M211 S0 ; turn off soft endstops for purge moves,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X160 Y240 F10000; move to unused front edge,G1 Z0.30 F1000,G1 X40 E20 F1000,G1 X30 Z0.05 F1000 ; wipe off tail,G1 Z10,G92 E0,M211 S1 ; turn on soft endstops to protect the machine,; ok now you can start
1
1
1
1
1
1
1
0
0
;M3 ID Right Extruder Only Startup Script,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,,M211 S1 ; turn on soft endstops to protect the machine,M605 S0; set to full independ control on x axes,T0; switch to right extruder,G28 ; home all axes and probe,,;Get hot end up to temp,M104 T1 S[extruder1_temperature],M109 T1 S[extruder1_temperature],,,M211 S0 ; turn off soft endstops for purge moves,G1 X25 F9000; move T0 past bedclips as to not damage probe,T1 ; Switch to left extruder,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X100 Y240 F10000; move to unused front edge,G1 Z0.30 F1000,G1 X180 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X130 E17.05; lift F1000; deposit extrusion line,G1 X120 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y230 ; move back to safe bounds,M211 S1 ; turn on soft endstops ,T0,G1 X-25 ; move T0 back home,T1,,; ok now you can start;
0
0
0
0
1
1
0
0
0
;Both ExtrudersM3 ID T0/T1 starting script T1 purges first T0 purges second,,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,T0;,M211 S1 ; turn on soft endstops to protect the machine,M605 S0,G28 ; home all axes,,;Get hot end up to temp,M104 T0 S[extruder0_temperature],M104 T1 S[extruder1_temperature],M109 T0 S[extruder0_temperature],M109 T1 S[extruder1_temperature],,G1 X25 F9000; move T0 past bedclips as to not damage probe,,T1 ; Switch to left extruder,G1 X215 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,M211 S0 ; turn off soft endstops for purge moves,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X180 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X130 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y225 ; move back to safe bounds,G1 X252 F4800; move T1 home,;,T0;,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X20 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X70 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y225 ; move back to safe bounds,M211 S1 ; turn on soft endstops ,G92 E0,; ok now you can start,
1
1
1
1
1
1
1
1
1
;Both Extruders M3 ID T0/T1 starting script T0 purges first T1 purges second,,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,T0;,M211 S1 ; turn on soft endstops to protect the machine,M605 S0,G28 ; home all axes,,;Get hot end up to temp,M104 T0 S[extruder0_temperature],M104 T1 S[extruder1_temperature],M109 T0 S[extruder0_temperature],M109 T1 S[extruder1_temperature],,T0;,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,M211 S0 ; turn off soft endstops for purge moves,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X20 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X70 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G1 X25 F9000; move T0 past bedclips as to not damage probe,G92 E0; zero extruder,;,;,T1 ; Switch to left extruder,G1 X215 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X180 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X130 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y225 ; move back to safe bounds,M211 S1 ; turn on soft endstops ,T0 ; need to home T0,G1 X-25 F4800; move T0 home,T1 ; back to T1,; ok now you can start,
0
0
0
0
0
0
1
1
1
;Both ExtrudersM3 ID T0/T1 starting script T1 purges first T0 purges second,,,; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down,M104 T0 S0,,M140 S[bed2_temperature] ;turn on bed,M190 S[bed2_temperature] ;wait for bed to get to temp,,T0;,M211 S1 ; turn on soft endstops to protect the machine,M605 S0,G28 ; home all axes,,;Get hot end up to temp,M104 T0 S[extruder0_temperature],M104 T1 S[extruder1_temperature],M109 T0 S[extruder0_temperature],M109 T1 S[extruder1_temperature],,G1 X25 F9000; move T0 past bedclips as to not damage probe,,T1 ; Switch to left extruder,G1 X215 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,M211 S0 ; turn off soft endstops for purge moves,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X180 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X130 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y225 ; move back to safe bounds,G1 X252 F4800; move T1 home,;,T0;,G1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up,G92 E0 ; zero extruder,G1 X195 Z0.1 F1000; scrape off any ooze,G1 Z10 ; lift,G1 X100 Y240 F10000; move to unused back edge,G1 Z0.30 F1000,G1 X20 E9.25 F1000; deposit extrusion line,G1 Y239 E9.45 F1000 ; move and extrude y,G1 X70 E17.05; lift F1000; deposit extrusion line,G1 X100 Z0.05 F1000 ; wipe off tail,G92 E0; zero extruder,G1 Z10 Y225 ; move back to safe bounds,M211 S1 ; turn on soft endstops ,G92 E0,; ok now you can start,
0.2
3
3
5
25
15
5000
0
Rectilinear
5000
0.25
3
3
1
15
40
3800
0
Rectilinear
18000
0.1
8
6
2
100
40
3000
0
Rectilinear
4000
0
0
1
1
0
1
2
1
1
200
65
0
0
1
1
0
1
2
1
1
0
0
1
1
0
1
2
1
1