mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 11:23:42 +00:00
ENH: add profiles for H2D
This commit is contained in:
@@ -21,6 +21,9 @@
|
||||
"extruder_clearance_height_to_rod": "25",
|
||||
"extruder_clearance_max_radius": "73",
|
||||
"extruder_clearance_dist_to_rod": "56.5",
|
||||
"grab_length": [
|
||||
"17.4"
|
||||
],
|
||||
"head_wrap_detect_zone": [
|
||||
"226x224",
|
||||
"256x224",
|
||||
@@ -54,8 +57,12 @@
|
||||
],
|
||||
"machine_unload_filament_time": "29",
|
||||
"nozzle_height": "4.76",
|
||||
"nozzle_type": "stainless_steel",
|
||||
"nozzle_volume": "92",
|
||||
"nozzle_type": [
|
||||
"stainless_steel"
|
||||
],
|
||||
"nozzle_volume": [
|
||||
"92"
|
||||
],
|
||||
"printable_height": "256",
|
||||
"printer_structure": "i3",
|
||||
"retract_lift_below": [
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.12"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.4"
|
||||
],
|
||||
|
||||
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.16"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"3"
|
||||
],
|
||||
|
||||
24
resources/profiles/BBL/machine/Bambu Lab H2D 0.2 nozzle.json
Normal file
24
resources/profiles/BBL/machine/Bambu Lab H2D 0.2 nozzle.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Bambu Lab H2D 0.2 nozzle",
|
||||
"inherits": "Bambu Lab H2D 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "GM034",
|
||||
"instantiation": "true",
|
||||
"nozzle_diameter": [
|
||||
"0.2",
|
||||
"0.2"
|
||||
],
|
||||
"printer_model": "Bambu Lab H2D",
|
||||
"printer_variant": "0.2",
|
||||
"default_filament_profile": [
|
||||
"Bambu PLA Basic @BBL H2D 0.2 nozzle"
|
||||
],
|
||||
"default_print_profile": "0.10mm Standard @BBL H2D 0.2 nozzle",
|
||||
"retraction_length": [
|
||||
"0.4",
|
||||
"0.4",
|
||||
"0.4",
|
||||
"0.4"
|
||||
]
|
||||
}
|
||||
106
resources/profiles/BBL/machine/Bambu Lab H2D 0.4 nozzle.json
Normal file
106
resources/profiles/BBL/machine/Bambu Lab H2D 0.4 nozzle.json
Normal file
File diff suppressed because one or more lines are too long
32
resources/profiles/BBL/machine/Bambu Lab H2D 0.6 nozzle.json
Normal file
32
resources/profiles/BBL/machine/Bambu Lab H2D 0.6 nozzle.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Bambu Lab H2D 0.6 nozzle",
|
||||
"inherits": "Bambu Lab H2D 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "GM035",
|
||||
"instantiation": "true",
|
||||
"nozzle_diameter": [
|
||||
"0.6",
|
||||
"0.6"
|
||||
],
|
||||
"printer_model": "Bambu Lab H2D",
|
||||
"printer_variant": "0.6",
|
||||
"default_filament_profile": [
|
||||
"Bambu PLA Basic @BBL H2D"
|
||||
],
|
||||
"default_print_profile": "0.30mm Standard @BBL H2D 0.6 nozzle",
|
||||
"max_layer_height": [
|
||||
"0.42",
|
||||
"0.42"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.12",
|
||||
"0.12"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.4",
|
||||
"1.4",
|
||||
"1.4",
|
||||
"1.4"
|
||||
]
|
||||
}
|
||||
32
resources/profiles/BBL/machine/Bambu Lab H2D 0.8 nozzle.json
Normal file
32
resources/profiles/BBL/machine/Bambu Lab H2D 0.8 nozzle.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Bambu Lab H2D 0.8 nozzle",
|
||||
"inherits": "Bambu Lab H2D 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "GM036",
|
||||
"instantiation": "true",
|
||||
"nozzle_diameter": [
|
||||
"0.8",
|
||||
"0.8"
|
||||
],
|
||||
"printer_model": "Bambu Lab H2D",
|
||||
"printer_variant": "0.8",
|
||||
"default_filament_profile": [
|
||||
"Bambu PLA Basic @BBL H2D"
|
||||
],
|
||||
"default_print_profile": "0.40mm Standard @BBL H2D 0.8 nozzle",
|
||||
"max_layer_height": [
|
||||
"0.56",
|
||||
"0.56"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.16",
|
||||
"0.16"
|
||||
],
|
||||
"retraction_length": [
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3"
|
||||
]
|
||||
}
|
||||
13
resources/profiles/BBL/machine/Bambu Lab H2D.json
Normal file
13
resources/profiles/BBL/machine/Bambu Lab H2D.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"type": "machine_model",
|
||||
"name": "Bambu Lab H2D",
|
||||
"nozzle_diameter": "0.2;0.4;0.6;0.8",
|
||||
"url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json",
|
||||
"bed_model": "bbl-3dp-H2D.stl",
|
||||
"bed_texture": "bbl-3dp-logo.svg",
|
||||
"default_bed_type": "Textured PEI Plate",
|
||||
"family": "BBL-3DP",
|
||||
"machine_tech": "FFF",
|
||||
"model_id": "O1D",
|
||||
"default_materials": "Bambu PLA Basic @BBL H2D;Bambu PLA-CF @BBL H2D;Bambu PETG Basic @BBL H2D;Bambu ABS @BBL H2D;Bambu PETG HF @BBL H2D;Bambu PLA Silk @BBL H2D;Bambu PLA Matte @BBL H2D;Bambu PC @BBL H2D;Bambu PA-CF @BBL H2D"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.12"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.4"
|
||||
],
|
||||
|
||||
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.16"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"3"
|
||||
],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.12"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.4"
|
||||
],
|
||||
|
||||
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.16"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"3"
|
||||
],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.12"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"1.4"
|
||||
],
|
||||
|
||||
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.16"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"3"
|
||||
],
|
||||
|
||||
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.04"
|
||||
],
|
||||
"nozzle_type": "stainless_steel",
|
||||
"nozzle_type": [
|
||||
"stainless_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.4"
|
||||
],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -20,7 +20,9 @@
|
||||
"min_layer_height": [
|
||||
"0.04"
|
||||
],
|
||||
"nozzle_type": "stainless_steel",
|
||||
"nozzle_type": [
|
||||
"stainless_steel"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.4"
|
||||
],
|
||||
|
||||
@@ -8,13 +8,6 @@
|
||||
"0.4"
|
||||
],
|
||||
"printer_variant": "0.4",
|
||||
"printable_area": [
|
||||
"0x0",
|
||||
"256x0",
|
||||
"256x256",
|
||||
"0x256"
|
||||
],
|
||||
"auxiliary_fan": "1",
|
||||
"bed_exclude_area": [
|
||||
"0x0",
|
||||
"28x0",
|
||||
@@ -28,10 +21,29 @@
|
||||
"default_filament_profile": [
|
||||
"Bambu PLA Basic @BBL X1C"
|
||||
],
|
||||
"default_nozzle_volume_type": [
|
||||
"Standard"
|
||||
],
|
||||
"default_print_profile": "0.16mm Optimal @BBL X1C",
|
||||
"deretraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extruder_clearance_height_to_lid": "90",
|
||||
"extruder_clearance_max_radius": "68",
|
||||
"extruder_clearance_radius": "57",
|
||||
"extruder_colour": [
|
||||
"#018001"
|
||||
],
|
||||
"extruder_printable_area": [],
|
||||
"extruder_printable_height": [],
|
||||
"extruder_type": [
|
||||
"Direct Drive"
|
||||
],
|
||||
"extruder_variant_list": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"head_wrap_detect_zone": [],
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000"
|
||||
@@ -60,22 +72,6 @@
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5"
|
||||
@@ -92,6 +88,22 @@
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
@@ -100,43 +112,59 @@
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below":[
|
||||
"249"
|
||||
"nozzle_type": [
|
||||
"hardened_steel"
|
||||
],
|
||||
"extruder_clearance_radius": "57",
|
||||
"extruder_clearance_max_radius": "68",
|
||||
"extruder_clearance_height_to_lid": "90",
|
||||
"nozzle_volume": "107",
|
||||
"printer_structure": "corexy",
|
||||
"best_object_pos":"0.5x0.5",
|
||||
"retraction_minimum_travel": [
|
||||
"nozzle_volume": [
|
||||
"107"
|
||||
],
|
||||
"physical_extruder_map" : [
|
||||
"0"
|
||||
],
|
||||
"printable_area": [
|
||||
"0x0",
|
||||
"256x0",
|
||||
"256x256",
|
||||
"0x256"
|
||||
],
|
||||
"printer_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"printer_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"retract_before_wipe": [
|
||||
"0%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"249"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.8"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"retraction_minimum_travel": [
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.4"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"deretraction_speed": [
|
||||
"30"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift"
|
||||
],
|
||||
"nozzle_type": "hardened_steel",
|
||||
"single_extruder_multi_material": "1",
|
||||
"machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n",
|
||||
"layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firmware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change",
|
||||
"change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A",
|
||||
"change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A",
|
||||
"machine_pause_gcode": "M400 U1"
|
||||
}
|
||||
363
resources/profiles/BBL/machine/fdm_bbl_3dp_002_common.json
Normal file
363
resources/profiles/BBL/machine/fdm_bbl_3dp_002_common.json
Normal file
@@ -0,0 +1,363 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "fdm_bbl_3dp_002_common",
|
||||
"inherits": "fdm_machine_common",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"nozzle_diameter": [
|
||||
"0.4",
|
||||
"0.4"
|
||||
],
|
||||
"printer_variant": "0.4",
|
||||
"bed_exclude_area": [],
|
||||
"default_filament_profile": [
|
||||
"Bambu PLA Basic @BBL H2D"
|
||||
],
|
||||
"default_nozzle_volume_type": [
|
||||
"High Flow",
|
||||
"High Flow"
|
||||
],
|
||||
"default_print_profile": "0.20mm Standard @BBL H2D",
|
||||
"deretraction_speed": [
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"enable_long_retraction_when_cut": "0",
|
||||
"extruder_clearance_height_to_lid": "90",
|
||||
"extruder_clearance_height_to_rod": "38.70",
|
||||
"extruder_clearance_max_radius": "92",
|
||||
"extruder_clearance_radius": "13",
|
||||
"extruder_colour": [
|
||||
"#018001",
|
||||
"#018001"
|
||||
],
|
||||
"extruder_offset": [
|
||||
"0x0",
|
||||
"0x0"
|
||||
],
|
||||
"extruder_printable_area": [
|
||||
"0x0,325x0,325x320,0x320",
|
||||
"25x0,350x0,350x320,0x320"
|
||||
],
|
||||
"extruder_printable_height": [
|
||||
"320",
|
||||
"325"
|
||||
],
|
||||
"extruder_type": [
|
||||
"Direct Drive",
|
||||
"Direct Drive"
|
||||
],
|
||||
"extruder_variant_list": [
|
||||
"Direct Drive Standard,Direct Drive High Flow",
|
||||
"Direct Drive Standard,Direct Drive High Flow"
|
||||
],
|
||||
"grab_length": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"head_wrap_detect_zone": [],
|
||||
"long_retractions_when_cut": [
|
||||
"0",
|
||||
"0",
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_max_acceleration_e": [
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_extruding": [
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_retracting": [
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000",
|
||||
"5000"
|
||||
],
|
||||
"machine_max_acceleration_travel": [
|
||||
"9000",
|
||||
"9000",
|
||||
"9000",
|
||||
"9000",
|
||||
"9000",
|
||||
"9000",
|
||||
"9000",
|
||||
"9000"
|
||||
],
|
||||
"machine_max_acceleration_x": [
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_y": [
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000",
|
||||
"20000"
|
||||
],
|
||||
"machine_max_acceleration_z": [
|
||||
"500",
|
||||
"500",
|
||||
"500",
|
||||
"500",
|
||||
"500",
|
||||
"500",
|
||||
"500",
|
||||
"500"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5",
|
||||
"2.5"
|
||||
],
|
||||
"machine_max_jerk_x": [
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_y": [
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9",
|
||||
"9"
|
||||
],
|
||||
"machine_max_jerk_z": [
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3",
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200",
|
||||
"500",
|
||||
"200"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"20",
|
||||
"20",
|
||||
"20",
|
||||
"20",
|
||||
"20",
|
||||
"20",
|
||||
"20",
|
||||
"20"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"machine_switch_extruder_time": "5",
|
||||
"max_layer_height": [
|
||||
"0.28",
|
||||
"0.28"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.08",
|
||||
"0.08"
|
||||
],
|
||||
"nozzle_type": [
|
||||
"hardened_steel",
|
||||
"hardened_steel",
|
||||
"hardened_steel",
|
||||
"hardened_steel"
|
||||
],
|
||||
"nozzle_volume": [
|
||||
"92",
|
||||
"92",
|
||||
"92",
|
||||
"92"
|
||||
],
|
||||
"physical_extruder_map" : [
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
"printable_area": [
|
||||
"0x0",
|
||||
"345x0",
|
||||
"345x320",
|
||||
"0x320"
|
||||
],
|
||||
"printable_height": "325",
|
||||
"printer_extruder_id": [
|
||||
"1",
|
||||
"1",
|
||||
"2",
|
||||
"2"
|
||||
],
|
||||
"printer_extruder_variant": [
|
||||
"Direct Drive Standard",
|
||||
"Direct Drive High Flow",
|
||||
"Direct Drive Standard",
|
||||
"Direct Drive High Flow"
|
||||
],
|
||||
"retract_before_wipe": [
|
||||
"0%",
|
||||
"0%",
|
||||
"0%",
|
||||
"0%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"2",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
],
|
||||
"retract_lift_above": [
|
||||
"0",
|
||||
"0",
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"retract_lift_below": [
|
||||
"324",
|
||||
"324",
|
||||
"324",
|
||||
"324"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0",
|
||||
"0",
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0",
|
||||
"0",
|
||||
"0",
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
"retraction_distances_when_cut": [
|
||||
"18",
|
||||
"18",
|
||||
"18",
|
||||
"18"
|
||||
],
|
||||
"retraction_length": [
|
||||
"0.8",
|
||||
"0.8",
|
||||
"0.8",
|
||||
"0.8"
|
||||
],
|
||||
"retraction_minimum_travel": [
|
||||
"1",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"30",
|
||||
"30",
|
||||
"30",
|
||||
"30"
|
||||
],
|
||||
"wipe": [
|
||||
"1",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
"wipe_distance": [
|
||||
"2",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
],
|
||||
"z_hop": [
|
||||
"0.4",
|
||||
"0.4",
|
||||
"0.4",
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Auto Lift",
|
||||
"Auto Lift",
|
||||
"Auto Lift",
|
||||
"Auto Lift"
|
||||
],
|
||||
"machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n",
|
||||
"layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0 T3000\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0 T3000\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change",
|
||||
"change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\nG1 Z{max_layer_z + 8.0} F1200\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if toolchange_count == 2}\n; get travel path for change filament\n;M620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\n;M620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\n;M620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\n\nM620.10 A0 F[old_filament_e_feedrate] L[flush_length] H{nozzle_diameter[previous_extruder]} T{nozzle_temperature_range_high[previous_extruder]} P[old_filament_temp]\nM620.10 A1 F[new_filament_e_feedrate] L[flush_length] H{nozzle_diameter[next_extruder]} T{nozzle_temperature_range_high[next_extruder]} P[new_filament_temp]\n\nT[next_extruder]\nM400\nM83\n{if next_extruder < 255}\n\nM628 S0\n\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\nM400\nM1002 set_filament_type:{filament_type[next_extruder]}\n{endif}\n\n{if flush_length_1 > 45 && flush_length_2 > 1}\n; WIPE\nM400\nM106 P1 S255\nM400 S3\nG1 Y327.6 F20000\nG1 Y336 F9000\nG1 Y327.6 F20000\nG1 Y336 F9000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 45 && flush_length_3 > 1}\n; WIPE\nM400\nM106 P1 S255\nM400 S3\nG1 Y327.6 F20000\nG1 Y336 F9000\nG1 Y327.6 F20000\nG1 Y336 F9000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_3 > 1}\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 45 && flush_length_4 > 1}\n; WIPE\nM400\nM106 P1 S255\nM400 S3\nG1 Y327.6 F20000\nG1 Y336 F9000\nG1 Y327.6 F20000\nG1 Y336 F9000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n\nM400\nM109 S[new_filament_temp]\nG1 E2 F60 ;Compensate for filament spillage during waiting temperature\n\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM400\nM106 P1 S255\nM400 S3\nG1 Y327.6 F20000\nG1 Y336 F9000\nG1 Y327.6 F20000\nG1 Y336 F9000\nG1 Y327.6 F20000\nM400\nM106 P1 S0\n\nM629\n\nM400\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM400\nM83\nG1 Y295 F30000\nG1 Y265 F18000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\nM621 S[next_extruder]A\nG1 Z{max_layer_z + 3.0} F3000\n\n",
|
||||
"machine_pause_gcode": "M400 U1"
|
||||
}
|
||||
@@ -7,26 +7,34 @@
|
||||
"0.4"
|
||||
],
|
||||
"printer_variant": "0.4",
|
||||
"support_chamber_temp_control": "0",
|
||||
"printer_technology": "FFF",
|
||||
"auxiliary_fan": "1",
|
||||
"best_object_pos": "0.5x0.5",
|
||||
"default_filament_profile": [],
|
||||
"default_print_profile": "0.16mm Optimal @BBL X1C",
|
||||
"deretraction_speed": [
|
||||
"40"
|
||||
],
|
||||
"enable_long_retraction_when_cut" : "0",
|
||||
"extruder_clearance_height_to_lid": "140",
|
||||
"extruder_clearance_height_to_rod": "34",
|
||||
"extruder_clearance_radius": "65",
|
||||
"extruder_colour": [
|
||||
"#FCE94F"
|
||||
],
|
||||
"enable_long_retraction_when_cut" : "0",
|
||||
"enable_pre_heating": "0",
|
||||
"hotend_cooling_rate": "2",
|
||||
"hotend_heating_rate": "2",
|
||||
"extruder_offset": [
|
||||
"0x0"
|
||||
],
|
||||
"gcode_flavor": "marlin",
|
||||
"grab_length" : [
|
||||
"grab_length": [
|
||||
"0"
|
||||
],
|
||||
"silent_mode": "0",
|
||||
"long_retractions_when_cut": [
|
||||
"0"
|
||||
],
|
||||
"machine_load_filament_time": "29",
|
||||
"machine_max_acceleration_e": [
|
||||
"5000"
|
||||
],
|
||||
@@ -45,18 +53,6 @@
|
||||
"machine_max_acceleration_z": [
|
||||
"100"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"60"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"500"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"500"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"10"
|
||||
],
|
||||
"machine_max_jerk_e": [
|
||||
"5"
|
||||
],
|
||||
@@ -69,29 +65,50 @@
|
||||
"machine_max_jerk_z": [
|
||||
"3"
|
||||
],
|
||||
"machine_max_speed_e": [
|
||||
"60"
|
||||
],
|
||||
"machine_max_speed_x": [
|
||||
"500"
|
||||
],
|
||||
"machine_max_speed_y": [
|
||||
"500"
|
||||
],
|
||||
"machine_max_speed_z": [
|
||||
"10"
|
||||
],
|
||||
"machine_min_extruding_rate": [
|
||||
"0"
|
||||
],
|
||||
"machine_min_travel_rate": [
|
||||
"0"
|
||||
],
|
||||
"machine_switch_extruder_time": "0",
|
||||
"machine_unload_filament_time": "29",
|
||||
"master_extruder_id": "1",
|
||||
"max_layer_height": [
|
||||
"0.28"
|
||||
],
|
||||
"min_layer_height": [
|
||||
"0.08"
|
||||
],
|
||||
"nozzle_height": "4",
|
||||
"printable_height": "250",
|
||||
"extruder_clearance_radius": "65",
|
||||
"extruder_clearance_height_to_rod": "34",
|
||||
"extruder_clearance_height_to_lid": "140",
|
||||
"printer_settings_id": "",
|
||||
"retraction_minimum_travel": [
|
||||
"2"
|
||||
],
|
||||
"printer_structure": "corexy",
|
||||
"printer_technology": "FFF",
|
||||
"retract_before_wipe": [
|
||||
"70%"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"1"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retract_when_changing_layer": [
|
||||
"1"
|
||||
],
|
||||
@@ -101,31 +118,27 @@
|
||||
"retraction_length": [
|
||||
"1"
|
||||
],
|
||||
"retract_length_toolchange": [
|
||||
"retraction_minimum_travel": [
|
||||
"2"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"60"
|
||||
],
|
||||
"scan_first_layer": "0",
|
||||
"silent_mode": "0",
|
||||
"single_extruder_multi_material": "1",
|
||||
"support_air_filtration": "0",
|
||||
"support_chamber_temp_control": "0",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"z_hop": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra": [
|
||||
"0"
|
||||
],
|
||||
"retract_restart_extra_toolchange": [
|
||||
"0"
|
||||
],
|
||||
"retraction_speed": [
|
||||
"60"
|
||||
],
|
||||
"single_extruder_multi_material": "0",
|
||||
"support_air_filtration": "0",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
"default_filament_profile": [],
|
||||
"default_print_profile": "0.16mm Optimal @BBL X1C",
|
||||
"upward_compatible_machine": [],
|
||||
"machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up",
|
||||
"machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end",
|
||||
"time_lapse_gcode": "",
|
||||
"change_filament_gcode": "",
|
||||
"purge_in_prime_tower": "0",
|
||||
"enable_filament_ramming": "0"
|
||||
|
||||
Reference in New Issue
Block a user