Generic Dual Extrusion Profile
PLA
Medium/Fast
Extruder 0 (left) only
0
0.4
1
0.48
0.9
1
1.5
0
0.25
4200
0
0.2
0
5
1
0.4
1
0.48
0.9
1
1.5
0
0.25
4200
0
0.2
0
5
0
0.2
3
3
2
1
2
0
0
0
0
0
90
130
0.5
0
0
3
3
0.1
90
1
1
0
1
1
4
0
999
12
7
1
0
999
2
1
1
30
1
0
Rectilinear
Rectilinear
20
33
100
5
1
45,-45
0
0
0
35
0.5
0
75
1
0.15
0
0
1
1
50
45,-45
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
0
1
15
20
0
45
80
1
80
1
1
1
0
0
1
0
0
0
0
1
0
260
200
300
0
0
0
-1
-1
-1
1
-1
1
0,0|34,0|0,0|0,0|0,0|0,0
0
RepRap (Marlin/Repetier/Sprinter)
r2
115200
1
BigBoxBedAssembly.stl
;BigBox Dual Start Script Begin,;relies on M83 (use relative extrusion distances),,;home,G28,,M117 Preparing,M190 S50 ; wait for bed to reach 50C,M140 S[bed0_temperature] ; set bed temperature,M104 S[extruder0_temperature] T0; set extruder 0 temperature,,;set values,;M92 E304 ; adjust steps per mm for your filament,,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;heat bed,M190 S[bed0_temperature] ; wait for bed temperature,,;heat extruder 0,T0 ; select extruder 0,M109 S[extruder0_temperature] ; set extruder 0 temperature and wait,,;prime extruder,T0 ; select extruder 0,G1 E15 F200 ; reverse end of print retraction,G1 E10 F50 ; extrude 10mm,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,M117 Print starting,,;BigBox Dual Start Script End
;BigBox Dual End Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge extruder 0,T0 ; select extruder 0,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,G91 ; relative positioning,G1 Z-5 F360 ; move Z axis by -5mm to be safe for 4mm homing Z raise,G90 ; absolute positioning,,M104 S0 T0; turn off extruder 0,M104 S0 T1; turn off extruder 1,M140 S0 ; turn off bed,M84 ; disable steppers,M106 S0 ; disable cooling fans,T0 ; select extruder 0,,M117 Print complete,,;BigBox Dual End Script End
gcode
0
Random Song
{REPLACE "; layer" "M117 Layer"} ,{REPLACE " Z = " " Z="}
3000
0.5
0.5
0.5
6000
360
15
0.5
1
1
1.75
15
1.25
0
0
0
0
0
20
1
0
1
0
0
3
0
1
1
3
1.5
0
4200
1
10
0
0
1
0.48
1
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
1
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
0
1
1
1
0
0.4
1
0.48
0.9
1
1.5
0
0.25
4200
0
0.2
0
5
1
0.4
1
0.48
0.9
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
0
1
3
0
1
0.48
1.00
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
1.00
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
1
1
3
0
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.3
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
1
1
3
0
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
0
1
3
0
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
0
1
1
3
0
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
0
1
1
3
0
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
0
1
3
0
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.93
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
1
0
1
3
0
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
1
15
20
0
45
80
1
80
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
0
1
1
3
0
1
0.48
0.95
1
1.5
0
0.25
4200
0
0.2
0
5
1
1
0.48
0.90
1
1.5
0
0.25
4200
0
0.2
0
5
130
0.5
0
0
0
0
1
1
0
0
0
1
0
1
0
0
1
15
0.5
1
1
1.75
15
1.25
0
1
1
3
0.3
3
3
15
25
90
3000
0.5
0.5
0.5
6000
360
0.3
3
3
15
25
90
2400
0.5
0.5
0.5
6000
360
0.3
3
3
15
25
90
1800
0.5
0.5
0.5
6000
360
0.2
3
3
20
35
90
3000
0.5
0.5
0.5
6000
360
0.2
3
3
20
35
90
2400
0.5
0.5
0.5
6000
360
0.2
3
3
20
35
90
1800
0.5
0.5
0.5
6000
360
0.1
4
4
30
40
90
3000
0.5
0.5
0.5
6000
360
0.1
4
4
30
40
90
2400
0.5
0.5
0.5
6000
360
0.1
4
4
30
40
90
1800
0.5
0.5
0.5
6000
360
0
0
0
0
0
1
0
0
;BigBox Dual Start Script Begin,;relies on M83 (use relative extrusion distances),,;home,G28,,M117 Preparing,M190 S50 ; wait for bed to reach 50C,M140 S[bed0_temperature] ; set bed temperature,M104 S[extruder0_temperature] T0; set extruder 0 temperature,,;set values,;M92 E304 ; adjust steps per mm for your filament,,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;heat bed,M190 S[bed0_temperature] ; wait for bed temperature,,;heat extruder 0,T0 ; select extruder 0,M109 S[extruder0_temperature] ; set extruder 0 temperature and wait,,;prime extruder,T0 ; select extruder 0,G1 E15 F200 ; reverse end of print retraction,G1 E10 F50 ; extrude 10mm,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,M117 Print starting,,;BigBox Dual Start Script End
;BigBox Dual End Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge extruder 0,T0 ; select extruder 0,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,G91 ; relative positioning,G1 Z-5 F360 ; move Z axis by -5mm to be safe for 4mm homing Z raise,G90 ; absolute positioning,,M104 S0 T0; turn off extruder 0,M104 S0 T1; turn off extruder 1,M140 S0 ; turn off bed,M84 ; disable steppers,M106 S0 ; disable cooling fans,T0 ; select extruder 0,,M117 Print complete,,;BigBox Dual End Script End
260
200
300
1
1
1
1
1
1
0
0
;BigBox Dual Start Script Begin,;relies on M83 (use relative extrusion distances),,;home,G28,,M117 Preparing,M190 S50 ; wait for bed to reach 50C,M140 S[bed0_temperature] ; set bed temperature,M104 S[extruder0_temperature] T1; set extruder temperature,,;set values,;M92 E304 ; adjust steps per mm for your filament,,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;heat bed,M190 S[bed0_temperature] ; wait for bed temperature,,;heat extruder 1,T1 ; select extruder 1,M109 S[extruder1_temperature] ; set extruder 1 temperature and wait,,;prime extruder,T1 ; select extruder 1,G1 E15 F200 ; reverse end of print retraction,G1 E10 F50 ; extrude 10mm,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,M117 Print starting,,;BigBox Dual Start Script End
;BigBox Dual End Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge extruder 1,T1 ; select extruder 1,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,G91 ; relative positioning,G1 Z-5 F360 ; move Z axis by -5mm to be safe for 4mm homing Z raise,G90 ; absolute positioning,,M104 S0 T0; turn off extruder 0,M104 S0 T1; turn off extruder 1,M140 S0 ; turn off bed,M84 ; disable steppers,M106 S0 ; disable cooling fans,T0 ; select extruder 0,,M117 Print complete,,;BigBox Dual End Script End
260
200
300
0
0
999
0
1
1
0
0
;BigBox Dual Start Script Begin,;relies on M83 (use relative extrusion distances),,;home,T0 ; select extruder 0,G28,,M117 Preparing,M190 S50 ; wait for bed to reach 50C,M140 S[bed0_temperature] ; set bed temperature,M104 S[extruder0_temperature] T0; set extruder 0 temperature,M104 S[extruder1_temperature] T1; set extruder 1 temperature,,;set values,;M92 E304 ; adjust steps per mm for your filament,,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;heat bed,M190 S[bed0_temperature] ; wait for bed temperature,,;heat extruder 0,T0 ; select extruder 0,M109 S[extruder0_temperature] ; set extruder 0 temperature and wait,,;heat extruder 1,T1 ; select extruder 1,M109 S[extruder1_temperature] ; set extruder 1 temperature and wait,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,M117 Print starting,,;BigBox Dual Start Script End
;BigBox Dual End Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge extruder 0,T0 ; select extruder 0,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,;purge extruder 1,T1 ; select extruder 1,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,G91 ; relative positioning,G1 Z-5 F360 ; move Z axis by -5mm to be safe for 4mm homing Z raise,G90 ; absolute positioning,,M104 S0 T0; turn off extruder 0,M104 S0 T1; turn off extruder 1,M140 S0 ; turn off bed,M84 ; disable steppers,M106 S0 ; disable cooling fans,T0 ; select extruder 0,,M117 Print complete,,;BigBox Dual End Script End
260
200
300
0
0
999
0
1
1
0
0
;BigBox Dual Start Script Begin,;relies on M83 (use relative extrusion distances),,;home,T0 ; select extruder 0,G28,,M117 Preparing,M190 S50 ; wait for bed to reach 50C,M140 S[bed0_temperature] ; set bed temperature,M104 S[extruder0_temperature] T0; set extruder 0 temperature,M104 S[extruder1_temperature] T1; set extruder 1 temperature,,;set values,;M92 E304 ; adjust steps per mm for your filament,,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;heat bed,M190 S[bed0_temperature] ; wait for bed temperature,,;heat extruder 0,T0 ; select extruder 0,M109 S[extruder0_temperature] ; set extruder 0 temperature and wait,,;heat extruder 1,T1 ; select extruder 1,M109 S[extruder1_temperature] ; set extruder 1 temperature and wait,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,M117 Print starting,,;BigBox Dual Start Script End
;BigBox Dual Oozeless Tool Change Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge old extruder,{IF OLDTOOL=0}T0,{IF OLDTOOL=0}G1 F400,{IF OLDTOOL=0}G1 E25 F400,{IF OLDTOOL=0}G1 E-14 F4000,{IF OLDTOOL=1}T1,{IF OLDTOOL=1}G1 F400,{IF OLDTOOL=1}G1 E25 F400,{IF OLDTOOL=1}G1 E-14 F4000,,;extruder steps per mm,;uncomment if you want to use and set values,;{IF NEWTOOL=0}M92 E417.5 ; steps per mm extruder 0,;{IF NEWTOOL=1}M92 E417.5 ; steps per mm extruder 1,;{IF NEWTOOL=0}M301 P1 I2 D3 ; PID parameters extruder 0,;{IF NEWTOOL=1}M301 P1 I2 D3 ; PID parameters extruder 1,,;prime new extruder,{IF NEWTOOL=0}T0,{IF NEWTOOL=1}T1,G1 F200,G1 E15 F200,G1 E5 F50,G1 E-1.5 F3000,,;move out of dock,T0 ; select extruder 0,G1 X80 Y240 F3000 ; move a little in dock,G1 X80 Y200 F3000 ; move out of dock,,;BigBox Dual Oozeless Tool Change Script End,,
;BigBox Dual End Script Begin,;relies on M83 (use relative extrusion distances),,; lift the head,G91 ; relative positioning,G1 Z5 F360 ; move Z axis by 5mm,G90 ; absolute positioning,,;move to dock,T0 ; select extruder 0,G1 X70 Y200 F3000 ; move to position in front of dock,G1 X70 Y240 F3000 ; move into dock,,;purge extruder 0,T0 ; select extruder 0,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,;purge extruder 1,T1 ; select extruder 1,G1 F400,G1 E25 F400 ; extrude 25mm,G1 E-14 F4000 ; retract 14mm very fast,,G91 ; relative positioning,G1 Z-5 F360 ; move Z axis by -5mm to be safe for 4mm homing Z raise,G90 ; absolute positioning,,M104 S0 T0; turn off extruder 0,M104 S0 T1; turn off extruder 1,M140 S0 ; turn off bed,M84 ; disable steppers,M106 S0 ; disable cooling fans,T0 ; select extruder 0,,M117 Print complete,,;BigBox Dual End Script End
260
200
300