FIX: simple way to avoid collision of seq printing
A simple way to avoid collision of seq printing by object of A1 series printers, at the cost of reduced area of sequential printing. Add new option extruder_clearance_dist_to_rod. jira: STUDIO-8137 Change-Id: I033220e090b071c76f5c5be0d0b471e428d807ec
This commit is contained in:
parent
5b7cc2495c
commit
1656cf084b
|
@ -87,7 +87,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"extruder_clearance_height_to_lid": "256",
|
"extruder_clearance_height_to_lid": "256",
|
||||||
"extruder_clearance_height_to_rod": "25",
|
"extruder_clearance_height_to_rod": "25",
|
||||||
"extruder_clearance_max_radius": "73",
|
"extruder_clearance_max_radius": "73",
|
||||||
"extruder_clearance_radius": "73",
|
"extruder_clearance_dist_to_rod": "56.5",
|
||||||
"head_wrap_detect_zone": [
|
"head_wrap_detect_zone": [
|
||||||
"226x224",
|
"226x224",
|
||||||
"256x224",
|
"256x224",
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
"extruder_clearance_height_to_lid": "180",
|
"extruder_clearance_height_to_lid": "180",
|
||||||
"extruder_clearance_height_to_rod": "25",
|
"extruder_clearance_height_to_rod": "25",
|
||||||
"extruder_clearance_max_radius": "73",
|
"extruder_clearance_max_radius": "73",
|
||||||
"extruder_clearance_radius": "73",
|
"extruder_clearance_dist_to_rod": "56.5",
|
||||||
"head_wrap_detect_zone": [
|
"head_wrap_detect_zone": [
|
||||||
"156x152",
|
"156x152",
|
||||||
"180x152",
|
"180x152",
|
||||||
|
|
|
@ -79,9 +79,10 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
"retraction_minimum_travel": [
|
"retraction_minimum_travel": [
|
||||||
"2"
|
"2"
|
||||||
|
|
|
@ -111,7 +111,8 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "250",
|
"extruder_clearance_height_to_lid": "250",
|
||||||
"extruder_clearance_height_to_rod": "14",
|
"extruder_clearance_height_to_rod": "14",
|
||||||
"extruder_clearance_radius": "70",
|
"extruder_clearance_max_radius": "70",
|
||||||
|
"extruder_clearance_dist_to_rod": "35",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -111,7 +111,8 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "250",
|
"extruder_clearance_height_to_lid": "250",
|
||||||
"extruder_clearance_height_to_rod": "14",
|
"extruder_clearance_height_to_rod": "14",
|
||||||
"extruder_clearance_radius": "70",
|
"extruder_clearance_max_radius": "70",
|
||||||
|
"extruder_clearance_dist_to_rod": "35",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
"default_print_profile": "0.20mm Standard @Creality Ender3V3KE",
|
"default_print_profile": "0.20mm Standard @Creality Ender3V3KE",
|
||||||
"extruder_clearance_height_to_rod": "47",
|
"extruder_clearance_height_to_rod": "47",
|
||||||
"extruder_clearance_max_radius": "90",
|
"extruder_clearance_max_radius": "90",
|
||||||
"extruder_clearance_radius": "90",
|
"extruder_clearance_dist_to_rod": "90",
|
||||||
"machine_load_filament_time": "11",
|
"machine_load_filament_time": "11",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
"0.4"
|
"0.4"
|
||||||
|
|
|
@ -111,7 +111,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.12"
|
"0.12"
|
||||||
],
|
],
|
||||||
|
|
|
@ -111,7 +111,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.12"
|
"0.12"
|
||||||
],
|
],
|
||||||
|
|
|
@ -109,7 +109,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
],
|
],
|
||||||
"extruder_clearance_height_to_lid": "101",
|
"extruder_clearance_height_to_lid": "101",
|
||||||
"extruder_clearance_height_to_rod": "45",
|
"extruder_clearance_height_to_rod": "45",
|
||||||
"extruder_clearance_radius": "45",
|
"extruder_clearance_dist_to_rod": "45",
|
||||||
"z_hop": [
|
"z_hop": [
|
||||||
"0.2"
|
"0.2"
|
||||||
],
|
],
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
"max_layer_height": [
|
"max_layer_height": [
|
||||||
"0.32"
|
"0.32"
|
||||||
],
|
],
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"retract_length_toolchange": [
|
"retract_length_toolchange": [
|
||||||
|
|
|
@ -74,7 +74,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "380",
|
"extruder_clearance_height_to_lid": "380",
|
||||||
"extruder_clearance_height_to_rod": "10",
|
"extruder_clearance_height_to_rod": "10",
|
||||||
"extruder_clearance_radius": "60",
|
"extruder_clearance_dist_to_rod": "60",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "380",
|
"extruder_clearance_height_to_lid": "380",
|
||||||
"extruder_clearance_height_to_rod": "10",
|
"extruder_clearance_height_to_rod": "10",
|
||||||
"extruder_clearance_radius": "60",
|
"extruder_clearance_dist_to_rod": "60",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "380",
|
"extruder_clearance_height_to_lid": "380",
|
||||||
"extruder_clearance_height_to_rod": "10",
|
"extruder_clearance_height_to_rod": "10",
|
||||||
"extruder_clearance_radius": "60",
|
"extruder_clearance_dist_to_rod": "60",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"extra_loading_move": "-2",
|
"extra_loading_move": "-2",
|
||||||
"extruder_clearance_height_to_lid": "380",
|
"extruder_clearance_height_to_lid": "380",
|
||||||
"extruder_clearance_height_to_rod": "10",
|
"extruder_clearance_height_to_rod": "10",
|
||||||
"extruder_clearance_radius": "60",
|
"extruder_clearance_dist_to_rod": "60",
|
||||||
"extruder_colour": ["#FCE94F"],
|
"extruder_colour": ["#FCE94F"],
|
||||||
"extruder_offset": ["0x0"],
|
"extruder_offset": ["0x0"],
|
||||||
"fan_kickstart": "0",
|
"fan_kickstart": "0",
|
||||||
|
|
|
@ -80,7 +80,7 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "280",
|
"printable_height": "280",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_dist_to_rod": "47",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.07"
|
"0.07"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "280",
|
"printable_height": "280",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_max_radius": "47",
|
||||||
|
"extruder_clearance_dist_to_rod": "24",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_max_radius": "47",
|
||||||
|
"extruder_clearance_dist_to_rod": "24",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -87,7 +87,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -41,7 +41,8 @@
|
||||||
"retract_lift_below": [
|
"retract_lift_below": [
|
||||||
"269"
|
"269"
|
||||||
],
|
],
|
||||||
"extruder_clearance_radius": "60",
|
"extruder_clearance_max_radius": "60",
|
||||||
|
"extruder_clearance_dist_to_rod": "30",
|
||||||
"extruder_clearance_height_to_rod": "38",
|
"extruder_clearance_height_to_rod": "38",
|
||||||
"extruder_clearance_height_to_lid": "110",
|
"extruder_clearance_height_to_lid": "110",
|
||||||
"single_extruder_multi_material": "1",
|
"single_extruder_multi_material": "1",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "47",
|
"extruder_clearance_max_radius": "47",
|
||||||
|
"extruder_clearance_dist_to_rod": "24",
|
||||||
"extruder_clearance_height_to_rod": "34",
|
"extruder_clearance_height_to_rod": "34",
|
||||||
"extruder_clearance_height_to_lid": "34",
|
"extruder_clearance_height_to_lid": "34",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -26,7 +26,8 @@
|
||||||
"retract_lift_below": [
|
"retract_lift_below": [
|
||||||
"239"
|
"239"
|
||||||
],
|
],
|
||||||
"extruder_clearance_radius": "56",
|
"extruder_clearance_max_radius": "56",
|
||||||
|
"extruder_clearance_dist_to_rod": "28",
|
||||||
"extruder_clearance_height_to_rod": "33",
|
"extruder_clearance_height_to_rod": "33",
|
||||||
"extruder_clearance_height_to_lid": "110",
|
"extruder_clearance_height_to_lid": "110",
|
||||||
"support_air_filtration": "1",
|
"support_air_filtration": "1",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "400",
|
"printable_height": "400",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "330",
|
"printable_height": "330",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -80,7 +80,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"printer_settings_id": "",
|
"printer_settings_id": "",
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
"0.08"
|
"0.08"
|
||||||
],
|
],
|
||||||
"printable_height": "250",
|
"printable_height": "250",
|
||||||
"extruder_clearance_radius": "65",
|
"extruder_clearance_max_radius": "65",
|
||||||
|
"extruder_clearance_dist_to_rod": "33",
|
||||||
"extruder_clearance_height_to_rod": "36",
|
"extruder_clearance_height_to_rod": "36",
|
||||||
"extruder_clearance_height_to_lid": "140",
|
"extruder_clearance_height_to_lid": "140",
|
||||||
"nozzle_diameter": [
|
"nozzle_diameter": [
|
||||||
|
|
|
@ -894,7 +894,7 @@ static std::vector<std::string> s_Preset_printer_options {
|
||||||
"printer_technology",
|
"printer_technology",
|
||||||
"printable_area", "bed_exclude_area","bed_custom_texture", "bed_custom_model", "gcode_flavor",
|
"printable_area", "bed_exclude_area","bed_custom_texture", "bed_custom_model", "gcode_flavor",
|
||||||
"single_extruder_multi_material", "machine_start_gcode", "machine_end_gcode","printing_by_object_gcode","before_layer_change_gcode", "layer_change_gcode", "time_lapse_gcode", "change_filament_gcode",
|
"single_extruder_multi_material", "machine_start_gcode", "machine_end_gcode","printing_by_object_gcode","before_layer_change_gcode", "layer_change_gcode", "time_lapse_gcode", "change_filament_gcode",
|
||||||
"printer_model", "printer_variant", "printable_height", "extruder_clearance_radius", "extruder_clearance_max_radius","extruder_clearance_height_to_lid", "extruder_clearance_height_to_rod",
|
"printer_model", "printer_variant", "printable_height", "extruder_clearance_dist_to_rod", "extruder_clearance_max_radius","extruder_clearance_height_to_lid", "extruder_clearance_height_to_rod",
|
||||||
"nozzle_height",
|
"nozzle_height",
|
||||||
"default_print_profile", "inherits",
|
"default_print_profile", "inherits",
|
||||||
"silent_mode",
|
"silent_mode",
|
||||||
|
|
|
@ -101,7 +101,7 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n
|
||||||
"post_process",
|
"post_process",
|
||||||
"extruder_clearance_height_to_rod",
|
"extruder_clearance_height_to_rod",
|
||||||
"extruder_clearance_height_to_lid",
|
"extruder_clearance_height_to_lid",
|
||||||
"extruder_clearance_radius",
|
"extruder_clearance_dist_to_rod",
|
||||||
"nozzle_height",
|
"nozzle_height",
|
||||||
"extruder_clearance_max_radius",
|
"extruder_clearance_max_radius",
|
||||||
"extruder_colour",
|
"extruder_colour",
|
||||||
|
@ -768,7 +768,7 @@ StringObjectException Print::sequential_print_clearance_valid(const Print &print
|
||||||
{
|
{
|
||||||
auto inst = print_instance_with_bounding_box[k].print_instance;
|
auto inst = print_instance_with_bounding_box[k].print_instance;
|
||||||
// 只需要考虑喷嘴到滑杆的偏移量,这个比整个工具头的碰撞半径要小得多
|
// 只需要考虑喷嘴到滑杆的偏移量,这个比整个工具头的碰撞半径要小得多
|
||||||
auto bbox = print_instance_with_bounding_box[k].bounding_box.inflated(-scale_(0.5 * print.config().extruder_clearance_max_radius.value));
|
auto bbox = print_instance_with_bounding_box[k].bounding_box.inflated(-scale_(print_config.extruder_clearance_dist_to_rod.value - print_config.extruder_clearance_max_radius.value));
|
||||||
auto iy1 = bbox.min.y();
|
auto iy1 = bbox.min.y();
|
||||||
auto iy2 = bbox.max.y();
|
auto iy2 = bbox.max.y();
|
||||||
(const_cast<ModelInstance*>(inst->model_instance))->arrange_order = k+1;
|
(const_cast<ModelInstance*>(inst->model_instance))->arrange_order = k+1;
|
||||||
|
|
|
@ -1352,8 +1352,8 @@ void PrintConfigDef::init_fff_params()
|
||||||
def->mode = comAdvanced;
|
def->mode = comAdvanced;
|
||||||
def->set_default_value(new ConfigOptionFloat(120));
|
def->set_default_value(new ConfigOptionFloat(120));
|
||||||
|
|
||||||
def = this->add("extruder_clearance_radius", coFloat);
|
def = this->add("extruder_clearance_dist_to_rod", coFloat);
|
||||||
def->label = L("Radius");
|
def->label = L("Distance to rod");
|
||||||
def->tooltip = L("Clearance radius around extruder. Used for collision avoidance in by-object printing.");
|
def->tooltip = L("Clearance radius around extruder. Used for collision avoidance in by-object printing.");
|
||||||
def->sidetext = L("mm");
|
def->sidetext = L("mm");
|
||||||
def->min = 0;
|
def->min = 0;
|
||||||
|
|
|
@ -1035,7 +1035,7 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE(
|
||||||
((ConfigOptionEnum<DraftShield>, draft_shield))
|
((ConfigOptionEnum<DraftShield>, draft_shield))
|
||||||
((ConfigOptionFloat, extruder_clearance_height_to_rod))//BBs
|
((ConfigOptionFloat, extruder_clearance_height_to_rod))//BBs
|
||||||
((ConfigOptionFloat, extruder_clearance_height_to_lid))//BBS
|
((ConfigOptionFloat, extruder_clearance_height_to_lid))//BBS
|
||||||
((ConfigOptionFloat, extruder_clearance_radius))
|
((ConfigOptionFloat, extruder_clearance_dist_to_rod))
|
||||||
((ConfigOptionFloat, nozzle_height))
|
((ConfigOptionFloat, nozzle_height))
|
||||||
((ConfigOptionFloat, extruder_clearance_max_radius))
|
((ConfigOptionFloat, extruder_clearance_max_radius))
|
||||||
((ConfigOptionStrings, extruder_colour))
|
((ConfigOptionStrings, extruder_colour))
|
||||||
|
|
|
@ -658,7 +658,7 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
|
||||||
toggle_line(el, has_ironing);
|
toggle_line(el, has_ironing);
|
||||||
|
|
||||||
// bool have_sequential_printing = (config->opt_enum<PrintSequence>("print_sequence") == PrintSequence::ByObject);
|
// bool have_sequential_printing = (config->opt_enum<PrintSequence>("print_sequence") == PrintSequence::ByObject);
|
||||||
// for (auto el : { "extruder_clearance_radius", "extruder_clearance_height_to_rod", "extruder_clearance_height_to_lid" })
|
// for (auto el : { "extruder_clearance_dist_to_rod", "extruder_clearance_height_to_rod", "extruder_clearance_height_to_lid" })
|
||||||
// toggle_field(el, have_sequential_printing);
|
// toggle_field(el, have_sequential_printing);
|
||||||
|
|
||||||
bool have_ooze_prevention = config->opt_bool("ooze_prevention");
|
bool have_ooze_prevention = config->opt_bool("ooze_prevention");
|
||||||
|
|
|
@ -5332,8 +5332,8 @@ void GLCanvas3D::update_sequential_clearance()
|
||||||
Polygon hull_no_offset = model_object->convex_hull_2d(Geometry::assemble_transform({ 0.0, 0.0, model_instance0->get_offset().z() }, model_instance0->get_rotation(),
|
Polygon hull_no_offset = model_object->convex_hull_2d(Geometry::assemble_transform({ 0.0, 0.0, model_instance0->get_offset().z() }, model_instance0->get_rotation(),
|
||||||
model_instance0->get_scaling_factor(), model_instance0->get_mirror()));
|
model_instance0->get_scaling_factor(), model_instance0->get_mirror()));
|
||||||
auto tmp = offset(hull_no_offset,
|
auto tmp = offset(hull_no_offset,
|
||||||
// Shrink the extruder_clearance_radius a tiny bit, so that if the object arrangement algorithm placed the objects
|
// Shrink the extruder_clearance_max_radius a tiny bit, so that if the object arrangement algorithm placed the objects
|
||||||
// exactly by satisfying the extruder_clearance_radius, this test will not trigger collision.
|
// exactly by satisfying the extruder_clearance_max_radius, this test will not trigger collision.
|
||||||
shrink_factor,
|
shrink_factor,
|
||||||
jtRound, mitter_limit);
|
jtRound, mitter_limit);
|
||||||
Polygon hull_2d = !tmp.empty() ? tmp.front() : hull_no_offset;// tmp may be empty due to clipper's bug, see STUDIO-2452
|
Polygon hull_2d = !tmp.empty() ? tmp.front() : hull_no_offset;// tmp may be empty due to clipper's bug, see STUDIO-2452
|
||||||
|
|
|
@ -2742,7 +2742,7 @@ Plater::priv::priv(Plater *q, MainFrame *main_frame)
|
||||||
//BBS: add bed_exclude_area
|
//BBS: add bed_exclude_area
|
||||||
, config(Slic3r::DynamicPrintConfig::new_from_defaults_keys({
|
, config(Slic3r::DynamicPrintConfig::new_from_defaults_keys({
|
||||||
"printable_area", "bed_exclude_area", "bed_custom_texture", "bed_custom_model", "print_sequence",
|
"printable_area", "bed_exclude_area", "bed_custom_texture", "bed_custom_model", "print_sequence",
|
||||||
"extruder_clearance_radius", "extruder_clearance_max_radius",
|
"extruder_clearance_dist_to_rod", "extruder_clearance_max_radius",
|
||||||
"extruder_clearance_height_to_lid", "extruder_clearance_height_to_rod",
|
"extruder_clearance_height_to_lid", "extruder_clearance_height_to_rod",
|
||||||
"nozzle_height", "skirt_loops", "skirt_distance",
|
"nozzle_height", "skirt_loops", "skirt_distance",
|
||||||
"brim_width", "brim_object_gap", "brim_type", "nozzle_diameter", "single_extruder_multi_material",
|
"brim_width", "brim_object_gap", "brim_type", "nozzle_diameter", "single_extruder_multi_material",
|
||||||
|
|
|
@ -3517,6 +3517,7 @@ void TabPrinter::build_fff()
|
||||||
|
|
||||||
optgroup = page->new_optgroup(L("Extruder Clearance"));
|
optgroup = page->new_optgroup(L("Extruder Clearance"));
|
||||||
optgroup->append_single_option_line("extruder_clearance_max_radius");
|
optgroup->append_single_option_line("extruder_clearance_max_radius");
|
||||||
|
optgroup->append_single_option_line("extruder_clearance_dist_to_rod");
|
||||||
optgroup->append_single_option_line("extruder_clearance_height_to_rod");
|
optgroup->append_single_option_line("extruder_clearance_height_to_rod");
|
||||||
optgroup->append_single_option_line("extruder_clearance_height_to_lid");
|
optgroup->append_single_option_line("extruder_clearance_height_to_lid");
|
||||||
|
|
||||||
|
@ -4126,7 +4127,7 @@ void TabPrinter::toggle_options()
|
||||||
// Disable silent mode for non-marlin firmwares.
|
// Disable silent mode for non-marlin firmwares.
|
||||||
toggle_option("silent_mode", is_marlin_flavor);
|
toggle_option("silent_mode", is_marlin_flavor);
|
||||||
//BBS: extruder clearance of BBL printer can't be edited.
|
//BBS: extruder clearance of BBL printer can't be edited.
|
||||||
for (auto el : { "extruder_clearance_max_radius", "extruder_clearance_height_to_rod", "extruder_clearance_height_to_lid" })
|
for (auto el : {"extruder_clearance_max_radius", "extruder_clearance_dist_to_rod", "extruder_clearance_height_to_rod", "extruder_clearance_height_to_lid"})
|
||||||
toggle_option(el, !is_BBL_printer);
|
toggle_option(el, !is_BBL_printer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue