add Lulzbot TAZ Pro and Lulzbot Mini 2 profiles (#9335)

* add Lulzbot TAZ Pro and Lulzbot Mini 2 profiles

* Update resources/definitions/lulzbot_taz_pro_dual.def.json

Co-authored-by: Konstantinos Karmas <konskarm@gmail.com>

Co-authored-by: Konstantinos Karmas <konskarm@gmail.com>
This commit is contained in:
Tom Callaway 2021-03-09 03:27:46 -05:00 committed by GitHub
parent fde9449358
commit eb5baebd64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 370 additions and 0 deletions

View File

@ -0,0 +1,71 @@
{
"version": 2,
"name": "Lulzbot Mini 2",
"inherits": "fdmprinter",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": false,
"preferred_material": "generic_pla",
"exclude_materials": [ "structur3d_dap100silicone" ]
},
"overrides": {
"machine_center_is_zero":
{
"default_value": false
},
"machine_nozzle_size":
{
"default_value": 0.5
},
"machine_gcode_flavor":
{
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_acceleration":
{
"default_value": 1000
},
"acceleration_print":
{
"default_value": 1000
},
"jerk_print":
{
"default_value": 20
},
"machine_max_feedrate_x":
{
"default_value": 800
},
"machine_max_feedrate_y":
{
"default_value": 800
},
"machine_max_feedrate_z":
{
"default_value": 8
},
"machine_max_feedrate_e":
{
"default_value": 40
},
"machine_max_acceleration_x":
{
"default_value": 9000
},
"machine_max_acceleration_y":
{
"default_value": 9000
},
"machine_max_acceleration_z":
{
"default_value": 100
},
"machine_max_acceleration_e":
{
"default_value": 1000
}
}
}

View File

@ -0,0 +1,38 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SE | 0.5 mm",
"inherits": "lulzbot_mini_2_common",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": true,
"file_formats": "text/x-gcode",
"platform": "lulzbot_mini.stl",
"platform_offset": [-100, -11, 100],
"machine_extruder_trains": {
"0": "lulzbot_mini_2_se_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Lulzbot Mini 2 | SE | 0.5 mm" },
"machine_width": { "default_value": 162 },
"machine_depth": { "default_value": 162 },
"machine_height": { "default_value": 180 },
"machine_heated_bed": { "default_value": true },
"machine_start_gcode": {
"default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SE 0.5 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n"
},
"machine_end_gcode": {
"default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n"
},
"machine_disallowed_areas": {
"default_value": [
[[ 85, 85], [ 85, 77], [ 77, 85]],
[[-85, 85], [-85, 77], [-77, 85]],
[[ 85,-85], [ 85,-77], [ 77,-85]],
[[-85,-85], [-85,-77], [-77,-85]]
]
}
}
}

View File

@ -0,0 +1,38 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)",
"inherits": "lulzbot_mini_2_common",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": true,
"file_formats": "text/x-gcode",
"platform": "lulzbot_mini.stl",
"platform_offset": [-100, -11, 100],
"machine_extruder_trains": {
"0": "lulzbot_mini_2_sl_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)" },
"machine_width": { "default_value": 162 },
"machine_depth": { "default_value": 162 },
"machine_height": { "default_value": 180 },
"machine_heated_bed": { "default_value": true },
"machine_start_gcode": {
"default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SL 0.25 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n"
},
"machine_end_gcode": {
"default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n"
},
"machine_disallowed_areas": {
"default_value": [
[[ 85, 85], [ 85, 77], [ 77, 85]],
[[-85, 85], [-85, 77], [-77, 85]],
[[ 85,-85], [ 85,-77], [ 77,-85]],
[[-85,-85], [-85,-77], [-77,-85]]
]
}
}
}

View File

@ -0,0 +1,84 @@
{
"version": 2,
"name": "Lulzbot TAZ Pro",
"inherits": "fdmprinter",
"metadata": {
"author": "Tom Callaway <spot@fedoraproject.org>",
"manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC",
"visible": false,
"preferred_material": "generic_pla",
"exclude_materials": [ "structur3d_dap100silicone" ]
},
"overrides": {
"material_print_temperature": {
"minimum_value": "0"
},
"material_bed_temperature": {
"minimum_value": "0",
"maximum_value_warning": "125"
},
"material_bed_temperature_layer_0":
{
"maximum_value_warning": "125"
},
"material_standby_temperature": {
"minimum_value": "0"
},
"machine_center_is_zero":
{
"default_value": false
},
"machine_nozzle_size":
{
"default_value": 0.5
},
"machine_gcode_flavor":
{
"default_value": "RepRap (Marlin/Sprinter)"
},
"machine_acceleration":
{
"default_value": 500
},
"acceleration_print":
{
"default_value": 500
},
"jerk_print":
{
"default_value": 12
},
"machine_max_feedrate_x":
{
"default_value": 800
},
"machine_max_feedrate_y":
{
"default_value": 800
},
"machine_max_feedrate_z":
{
"default_value": 3
},
"machine_max_feedrate_e":
{
"default_value": 40
},
"machine_max_acceleration_x":
{
"default_value": 9000
},
"machine_max_acceleration_y":
{
"default_value": 9000
},
"machine_max_acceleration_z":
{
"default_value": 100
},
"machine_max_acceleration_e":
{
"default_value": 1000
}
}
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,25 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SE | 0.5mm",
"inherits": "fdmextruder",
"metadata": {
"machine": "lulzbot_mini_2_se",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "0"
},
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.5 },
"machine_extruder_start_pos_abs": { "default_value": false },
"machine_extruder_start_pos_x": { "default_value": 0 },
"machine_extruder_start_pos_y": { "default_value": 0 },
"machine_extruder_end_pos_abs": { "default_value": false },
"machine_extruder_end_pos_x": { "default_value": 0 },
"machine_extruder_end_pos_y": { "default_value": 0 }
}
}

View File

@ -0,0 +1,25 @@
{
"version": 2,
"name": "Lulzbot Mini 2 | SL | 0.25mm (Micro)",
"inherits": "fdmextruder",
"metadata": {
"machine": "lulzbot_mini_2_sl",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "0"
},
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.25 },
"machine_extruder_start_pos_abs": { "default_value": false },
"machine_extruder_start_pos_x": { "default_value": 0 },
"machine_extruder_start_pos_y": { "default_value": 0 },
"machine_extruder_end_pos_abs": { "default_value": false },
"machine_extruder_end_pos_x": { "default_value": 0 },
"machine_extruder_end_pos_y": { "default_value": 0 }
}
}

View File

@ -0,0 +1,25 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "lulzbot_taz_pro_dual",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "1"
},
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.5 },
"machine_extruder_start_pos_abs": { "default_value": false },
"machine_extruder_start_pos_x": { "default_value": 0 },
"machine_extruder_start_pos_y": { "default_value": 0 },
"machine_extruder_end_pos_abs": { "default_value": false },
"machine_extruder_end_pos_x": { "default_value": 0 },
"machine_extruder_end_pos_y": { "default_value": 0 }
}
}

View File

@ -0,0 +1,30 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "lulzbot_taz_pro_dual",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.5 },
"nozzle_disallowed_areas": {
"default_value": [
[[-115, 140], [ -140, 140], [ -140, -140], [-115, -140]]
]
},
"machine_extruder_start_pos_abs": { "default_value": false },
"machine_extruder_start_pos_x": { "default_value": 0 },
"machine_extruder_start_pos_y": { "default_value": 0 },
"machine_extruder_end_pos_abs": { "default_value": false },
"machine_extruder_end_pos_x": { "default_value": 0 },
"machine_extruder_end_pos_y": { "default_value": 0 }
}
}

BIN
resources/meshes/lulzbot_mini.stl Executable file

Binary file not shown.

Binary file not shown.