mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 20:29:05 +08:00
Add base profile for A1
CURA-12346
This commit is contained in:
parent
a4cf0a1162
commit
38e1140454
42
resources/definitions/bambulab_a1.def.json
Normal file
42
resources/definitions/bambulab_a1.def.json
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
294
resources/definitions/bambulab_base.def.json
Normal file
294
resources/definitions/bambulab_base.def.json
Normal file
@ -0,0 +1,294 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "BambuLab base definition",
|
||||||
|
"inherits": "fdmprinter",
|
||||||
|
"metadata":
|
||||||
|
{
|
||||||
|
"visible": false,
|
||||||
|
"author": "UltiMaker",
|
||||||
|
"manufacturer": "BambuLab",
|
||||||
|
"file_formats": "application/vnd.bambulab-package.3dmanufacturing-3dmodel+xml"
|
||||||
|
},
|
||||||
|
"overrides":
|
||||||
|
{
|
||||||
|
"acceleration_infill": { "value": "acceleration_print" },
|
||||||
|
"acceleration_layer_0": { "value": 2000 },
|
||||||
|
"acceleration_prime_tower": { "value": "acceleration_print" },
|
||||||
|
"acceleration_print": { "value": 20000 },
|
||||||
|
"acceleration_print_layer_0": { "value": "acceleration_layer_0" },
|
||||||
|
"acceleration_roofing": { "value": "acceleration_wall_0" },
|
||||||
|
"acceleration_skirt_brim": { "value": "acceleration_layer_0" },
|
||||||
|
"acceleration_support": { "value": "acceleration_print" },
|
||||||
|
"acceleration_support_bottom": { "value": "acceleration_support_interface" },
|
||||||
|
"acceleration_support_infill": { "value": "acceleration_support" },
|
||||||
|
"acceleration_support_interface": { "value": "acceleration_support" },
|
||||||
|
"acceleration_support_roof": { "value": "acceleration_support_interface" },
|
||||||
|
"acceleration_topbottom": { "value": "acceleration_print" },
|
||||||
|
"acceleration_travel": { "value": 20000 },
|
||||||
|
"acceleration_travel_enabled": { "value": true },
|
||||||
|
"acceleration_travel_layer_0": { "value": "acceleration_layer_0" },
|
||||||
|
"acceleration_wall": { "value": "acceleration_print/8" },
|
||||||
|
"acceleration_wall_0": { "value": "acceleration_wall" },
|
||||||
|
"acceleration_wall_0_roofing": { "value": "acceleration_wall_0" },
|
||||||
|
"acceleration_wall_x": { "value": "acceleration_print" },
|
||||||
|
"acceleration_wall_x_roofing": { "value": "acceleration_wall" },
|
||||||
|
"adhesion_type": { "value": "'skirt'" },
|
||||||
|
"bottom_thickness": { "value": 0.6 },
|
||||||
|
"bridge_skin_speed":
|
||||||
|
{
|
||||||
|
"unit": "mm/s",
|
||||||
|
"value": "bridge_wall_speed"
|
||||||
|
},
|
||||||
|
"bridge_sparse_infill_max_density": { "value": 50 },
|
||||||
|
"bridge_wall_min_length": { "value": 10 },
|
||||||
|
"bridge_wall_speed":
|
||||||
|
{
|
||||||
|
"unit": "mm/s",
|
||||||
|
"value": 50
|
||||||
|
},
|
||||||
|
"cool_min_layer_time": { "value": 6 },
|
||||||
|
"cool_min_speed": { "value": 6 },
|
||||||
|
"cool_min_temperature": { "value": "material_print_temperature-15" },
|
||||||
|
"default_material_print_temperature": { "maximum_value_warning": 320 },
|
||||||
|
"extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" },
|
||||||
|
"gradual_flow_enabled": { "value": false },
|
||||||
|
"hole_xy_offset": { "value": 0.075 },
|
||||||
|
"infill_overlap": { "value": 10 },
|
||||||
|
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" },
|
||||||
|
"infill_sparse_density": { "value": 15 },
|
||||||
|
"infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" },
|
||||||
|
"jerk_infill": { "value": "jerk_print" },
|
||||||
|
"jerk_layer_0": { "value": "jerk_print/2" },
|
||||||
|
"jerk_prime_tower": { "value": "jerk_print" },
|
||||||
|
"jerk_print": { "value": "50" },
|
||||||
|
"jerk_print_layer_0": { "value": "jerk_layer_0" },
|
||||||
|
"jerk_roofing": { "value": "jerk_wall_0" },
|
||||||
|
"jerk_skirt_brim": { "value": "jerk_layer_0" },
|
||||||
|
"jerk_support": { "value": "jerk_print" },
|
||||||
|
"jerk_support_bottom": { "value": "jerk_support_interface" },
|
||||||
|
"jerk_support_infill": { "value": "jerk_support" },
|
||||||
|
"jerk_support_interface": { "value": "jerk_support" },
|
||||||
|
"jerk_support_roof": { "value": "jerk_support_interface" },
|
||||||
|
"jerk_topbottom": { "value": "jerk_print" },
|
||||||
|
"jerk_travel": { "value": 50 },
|
||||||
|
"jerk_travel_enabled": { "value": true },
|
||||||
|
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||||
|
"jerk_wall": { "value": "jerk_print/5" },
|
||||||
|
"jerk_wall_0": { "value": "jerk_wall" },
|
||||||
|
"jerk_wall_0_roofing": { "value": "jerk_wall_0" },
|
||||||
|
"jerk_wall_x": { "value": "jerk_print" },
|
||||||
|
"jerk_wall_x_roofing": { "value": "jerk_wall_0" },
|
||||||
|
"line_width": { "value": 0.42 },
|
||||||
|
"machine_acceleration": { "value": 10000 },
|
||||||
|
"machine_buildplate_type":
|
||||||
|
{
|
||||||
|
"default_value": "textured_pei_plate",
|
||||||
|
"options":
|
||||||
|
{
|
||||||
|
"cool_plate": "Cool Plate",
|
||||||
|
"engineering_plate": "Engineering Plate",
|
||||||
|
"high_temp_plate": "High Temp Plate",
|
||||||
|
"textured_pei_plate": "Textured PEI Plate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"machine_center_is_zero": { "default_value": false },
|
||||||
|
"machine_gcode_flavor": { "default_value": "BambuLab" },
|
||||||
|
"machine_heated_bed": { "default_value": true },
|
||||||
|
"machine_max_feedrate_e": { "value": 150 },
|
||||||
|
"machine_max_feedrate_x": { "value": 500 },
|
||||||
|
"machine_max_feedrate_y": { "value": 500 },
|
||||||
|
"machine_max_feedrate_z": { "value": 15 },
|
||||||
|
"machine_max_jerk_e": { "default_value": 100 },
|
||||||
|
"machine_max_jerk_xy": { "default_value": 5000 },
|
||||||
|
"machine_max_jerk_z": { "default_value": 100 },
|
||||||
|
"machine_nozzle_cool_down_speed": { "default_value": 1.3 },
|
||||||
|
"machine_nozzle_heat_up_speed": { "default_value": 1.9 },
|
||||||
|
"machine_nozzle_size": { "default_value": 0.4 },
|
||||||
|
"machine_show_variants": { "value": true },
|
||||||
|
"machine_use_extruder_offset_to_offset_coords": { "value": false },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"material_flush_purge_length":
|
||||||
|
{
|
||||||
|
"default_value": 80,
|
||||||
|
"enabled": "not prime_tower_enable"
|
||||||
|
},
|
||||||
|
"material_flush_purge_speed":
|
||||||
|
{
|
||||||
|
"default_value": 500,
|
||||||
|
"enabled": "not prime_tower_enable"
|
||||||
|
},
|
||||||
|
"max_skin_angle_for_expansion": { "value": 45 },
|
||||||
|
"meshfix_maximum_resolution": { "value": 0.4 },
|
||||||
|
"min_infill_area": { "default_value": 10 },
|
||||||
|
"optimize_wall_printing_order": { "value": false },
|
||||||
|
"prime_tower_enable": { "default_value": true },
|
||||||
|
"prime_tower_line_width": { "value": "1.5 * line_width" },
|
||||||
|
"prime_tower_min_volume": { "default_value": 250 },
|
||||||
|
"prime_tower_size": { "default_value": 40 },
|
||||||
|
"relative_extrusion": { "value": true },
|
||||||
|
"retraction_amount": { "value": 0.5 },
|
||||||
|
"retraction_combing_max_distance": { "value": 100 },
|
||||||
|
"retraction_extra_prime_amount": { "value": 0.12 },
|
||||||
|
"retraction_hop": { "value": 0.2 },
|
||||||
|
"retraction_hop_after_extruder_switch_height": { "value": 2 },
|
||||||
|
"retraction_hop_enabled": { "value": true },
|
||||||
|
"retraction_min_travel": { "value": "5 if support_enable and support_structure=='tree' else line_width * 2" },
|
||||||
|
"retraction_prime_speed": { "value": 15 },
|
||||||
|
"retraction_speed": { "value": 30 },
|
||||||
|
"skin_edge_support_thickness": { "value": 0 },
|
||||||
|
"skin_material_flow": { "value": 95 },
|
||||||
|
"skin_overlap": { "value": 0 },
|
||||||
|
"skin_preshrink": { "value": 0 },
|
||||||
|
"skirt_line_count": { "value": 5 },
|
||||||
|
"small_skin_on_surface": { "value": false },
|
||||||
|
"small_skin_width": { "value": 4 },
|
||||||
|
"speed_infill":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_print"
|
||||||
|
},
|
||||||
|
"speed_ironing":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": 20
|
||||||
|
},
|
||||||
|
"speed_layer_0":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_print/6"
|
||||||
|
},
|
||||||
|
"speed_prime_tower":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall"
|
||||||
|
},
|
||||||
|
"speed_print":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": 300
|
||||||
|
},
|
||||||
|
"speed_print_layer_0":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_layer_0"
|
||||||
|
},
|
||||||
|
"speed_roofing":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall"
|
||||||
|
},
|
||||||
|
"speed_skirt_brim":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_layer_0"
|
||||||
|
},
|
||||||
|
"speed_support":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall_0"
|
||||||
|
},
|
||||||
|
"speed_support_bottom":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_support_interface"
|
||||||
|
},
|
||||||
|
"speed_support_infill":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_support"
|
||||||
|
},
|
||||||
|
"speed_support_interface":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": 50
|
||||||
|
},
|
||||||
|
"speed_support_roof":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_support_interface"
|
||||||
|
},
|
||||||
|
"speed_topbottom":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_print"
|
||||||
|
},
|
||||||
|
"speed_travel":
|
||||||
|
{
|
||||||
|
"maximum_value": 500,
|
||||||
|
"value": 500
|
||||||
|
},
|
||||||
|
"speed_travel_layer_0":
|
||||||
|
{
|
||||||
|
"maximum_value": 500,
|
||||||
|
"value": 150
|
||||||
|
},
|
||||||
|
"speed_wall":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_print*2/3"
|
||||||
|
},
|
||||||
|
"speed_wall_0":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall"
|
||||||
|
},
|
||||||
|
"speed_wall_0_roofing":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall"
|
||||||
|
},
|
||||||
|
"speed_wall_x":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_print"
|
||||||
|
},
|
||||||
|
"speed_wall_x_roofing":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 500,
|
||||||
|
"value": "speed_wall"
|
||||||
|
},
|
||||||
|
"support_brim_line_count": { "value": 5 },
|
||||||
|
"support_density": { "value": 15 },
|
||||||
|
"support_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" },
|
||||||
|
"support_pattern": { "value": "'gyroid'" },
|
||||||
|
"support_structure": { "value": "'tree'" },
|
||||||
|
"switch_extruder_retraction_amount": { "value": 5 },
|
||||||
|
"travel_avoid_other_parts": { "value": false },
|
||||||
|
"wall_0_acceleration": { "value": 1000 },
|
||||||
|
"wall_0_deceleration": { "value": 1000 },
|
||||||
|
"wall_0_end_speed_ratio": { "value": 100 },
|
||||||
|
"wall_0_speed_split_distance": { "value": 0.2 },
|
||||||
|
"wall_0_start_speed_ratio": { "value": 100 },
|
||||||
|
"wall_0_wipe_dist": { "value": 0 },
|
||||||
|
"wall_material_flow": { "value": 95 },
|
||||||
|
"wall_overhang_angle": { "value": 10 },
|
||||||
|
"wall_overhang_speed_factors": { "default_value": "[25,15,5,5]" },
|
||||||
|
"wall_x_material_flow": { "value": 100 },
|
||||||
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
"z_seam_position": { "value": "'backright'" },
|
||||||
|
"z_seam_type": { "value": "'sharpest_corner'" }
|
||||||
|
},
|
||||||
|
"settings":
|
||||||
|
{
|
||||||
|
"material":
|
||||||
|
{
|
||||||
|
"children":
|
||||||
|
{
|
||||||
|
"material_max_flowrate":
|
||||||
|
{
|
||||||
|
"default_value": 16,
|
||||||
|
"description": "Maximum flowrate that the printer can extrude for the material",
|
||||||
|
"enabled": true,
|
||||||
|
"label": "Material Maximum Flowrate",
|
||||||
|
"maximum_value": "machine_max_feedrate_e * (material_diameter/2)**2 * math.pi",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"settable_per_extruder": true,
|
||||||
|
"settable_per_mesh": false,
|
||||||
|
"type": "float",
|
||||||
|
"unit": "mm\u00b3/s",
|
||||||
|
"value": "16"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
19
resources/extruders/bambulab_a1_extruder_0.def.json
Normal file
19
resources/extruders/bambulab_a1_extruder_0.def.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata":
|
||||||
|
{
|
||||||
|
"machine": "bambulab_a1",
|
||||||
|
"position": "0"
|
||||||
|
},
|
||||||
|
"overrides":
|
||||||
|
{
|
||||||
|
"extruder_nr": { "default_value": 0 },
|
||||||
|
"machine_extruder_change_duration": { "default_value": 29 },
|
||||||
|
"machine_extruder_end_code": { "default_value": ";===== A1 extruder end {extruder_nr} begin =====\nG392 S0\nM1007 S0\nM204 S9000\n\nG91 ; set relative positioning\nG1 Z3.0 F1200\nG90 ; back to abolute positioning\n\nG1 Y90 F9000\nG1 X180 F18000\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if material_print_temperature > 142, extruder_nr}\nM104 S{material_print_temperature, extruder_nr}\n{endif}\n\n\nM620.11 S1 I{extruder_nr} E-18 F1200\nM400\n\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A0 F{material_flush_purge_speed}\n\nM628 S1\nG92 E0\nG1 E-18 F{material_flush_purge_speed}\nM400\nM629 S1\n\n;===== A1 extruder end {extruder_nr} finish =====\n" },
|
||||||
|
"machine_extruder_start_code": { "default_value": ";===== A1 extruder start {extruder_nr} begin =====\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A1 F{material_flush_purge_speed} L{material_flush_purge_length} H{machine_nozzle_size} T{material_print_temperature, extruder_nr}\n\nM400\nG92 E0\n\n{if not prime_tower_enable}\n\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{material_print_temperature, extruder_nr}\nM106 P1 S60\nG1 E{material_flush_purge_length / 4.0} F{min(extruderValues('material_flush_purge_speed'))} ; do not need pulsatile flushing for start part\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{min(extruderValues('material_flush_purge_speed'))}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\nM400\nM1002 set_filament_type:{material_type, extruder_nr}\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n\nM400\nM106 P1 S60\nG1 E5 F{material_flush_purge_speed, extruder_nr} ;Compensate for filament spillage during waiting temperature\n\n{endif} ; prime_tower_enable\n\nM400\nG92 E0\n; G1 E-{retraction_amount} F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM622.1 S0\n\nM621 S{extruder_nr}A\nG392 S0\n\nM1007 S1\n;===== A1 extruder start {extruder_nr} finish =====\n" },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"switch_extruder_retraction_amount": { "default_value": 18 }
|
||||||
|
}
|
||||||
|
}
|
19
resources/extruders/bambulab_a1_extruder_1.def.json
Normal file
19
resources/extruders/bambulab_a1_extruder_1.def.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata":
|
||||||
|
{
|
||||||
|
"machine": "bambulab_a1",
|
||||||
|
"position": "1"
|
||||||
|
},
|
||||||
|
"overrides":
|
||||||
|
{
|
||||||
|
"extruder_nr": { "default_value": 1 },
|
||||||
|
"machine_extruder_change_duration": { "default_value": 29 },
|
||||||
|
"machine_extruder_end_code": { "default_value": ";===== A1 extruder end {extruder_nr} begin =====\nG392 S0\nM1007 S0\nM204 S9000\n\nG91 ; set relative positioning\nG1 Z3.0 F1200\nG90 ; back to abolute positioning\n\nG1 Y90 F9000\nG1 X180 F18000\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if material_print_temperature > 142, extruder_nr}\nM104 S{material_print_temperature, extruder_nr}\n{endif}\n\n\nM620.11 S1 I{extruder_nr} E-18 F1200\nM400\n\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A0 F{material_flush_purge_speed}\n\nM628 S1\nG92 E0\nG1 E-18 F{material_flush_purge_speed}\nM400\nM629 S1\n\n;===== A1 extruder end {extruder_nr} finish =====\n" },
|
||||||
|
"machine_extruder_start_code": { "default_value": ";===== A1 extruder start {extruder_nr} begin =====\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A1 F{material_flush_purge_speed} L{material_flush_purge_length} H{machine_nozzle_size} T{material_print_temperature, extruder_nr}\n\nM400\nG92 E0\n\n{if not prime_tower_enable}\n\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{material_print_temperature, extruder_nr}\nM106 P1 S60\nG1 E{material_flush_purge_length / 4.0} F{min(extruderValues('material_flush_purge_speed'))} ; do not need pulsatile flushing for start part\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{min(extruderValues('material_flush_purge_speed'))}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\nM400\nM1002 set_filament_type:{material_type, extruder_nr}\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n\nM400\nM106 P1 S60\nG1 E5 F{material_flush_purge_speed, extruder_nr} ;Compensate for filament spillage during waiting temperature\n\n{endif} ; prime_tower_enable\n\nM400\nG92 E0\n; G1 E-{retraction_amount} F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM622.1 S0\n\nM621 S{extruder_nr}A\nG392 S0\n\nM1007 S1\n;===== A1 extruder start {extruder_nr} finish =====\n" },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"switch_extruder_retraction_amount": { "default_value": 18 }
|
||||||
|
}
|
||||||
|
}
|
19
resources/extruders/bambulab_a1_extruder_2.def.json
Normal file
19
resources/extruders/bambulab_a1_extruder_2.def.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata":
|
||||||
|
{
|
||||||
|
"machine": "bambulab_a1",
|
||||||
|
"position": "2"
|
||||||
|
},
|
||||||
|
"overrides":
|
||||||
|
{
|
||||||
|
"extruder_nr": { "default_value": 2 },
|
||||||
|
"machine_extruder_change_duration": { "default_value": 29 },
|
||||||
|
"machine_extruder_end_code": { "default_value": ";===== A1 extruder end {extruder_nr} begin =====\nG392 S0\nM1007 S0\nM204 S9000\n\nG91 ; set relative positioning\nG1 Z3.0 F1200\nG90 ; back to abolute positioning\n\nG1 Y90 F9000\nG1 X180 F18000\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if material_print_temperature > 142, extruder_nr}\nM104 S{material_print_temperature, extruder_nr}\n{endif}\n\n\nM620.11 S1 I{extruder_nr} E-18 F1200\nM400\n\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A0 F{material_flush_purge_speed}\n\nM628 S1\nG92 E0\nG1 E-18 F{material_flush_purge_speed}\nM400\nM629 S1\n\n;===== A1 extruder end {extruder_nr} finish =====\n" },
|
||||||
|
"machine_extruder_start_code": { "default_value": ";===== A1 extruder start {extruder_nr} begin =====\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A1 F{material_flush_purge_speed} L{material_flush_purge_length} H{machine_nozzle_size} T{material_print_temperature, extruder_nr}\n\nM400\nG92 E0\n\n{if not prime_tower_enable}\n\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{material_print_temperature, extruder_nr}\nM106 P1 S60\nG1 E{material_flush_purge_length / 4.0} F{min(extruderValues('material_flush_purge_speed'))} ; do not need pulsatile flushing for start part\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{min(extruderValues('material_flush_purge_speed'))}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\nM400\nM1002 set_filament_type:{material_type, extruder_nr}\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n\nM400\nM106 P1 S60\nG1 E5 F{material_flush_purge_speed, extruder_nr} ;Compensate for filament spillage during waiting temperature\n\n{endif} ; prime_tower_enable\n\nM400\nG92 E0\n; G1 E-{retraction_amount} F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM622.1 S0\n\nM621 S{extruder_nr}A\nG392 S0\n\nM1007 S1\n;===== A1 extruder start {extruder_nr} finish =====\n" },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"switch_extruder_retraction_amount": { "default_value": 18 }
|
||||||
|
}
|
||||||
|
}
|
19
resources/extruders/bambulab_a1_extruder_3.def.json
Normal file
19
resources/extruders/bambulab_a1_extruder_3.def.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"name": "Extruder",
|
||||||
|
"inherits": "fdmextruder",
|
||||||
|
"metadata":
|
||||||
|
{
|
||||||
|
"machine": "bambulab_a1",
|
||||||
|
"position": "3"
|
||||||
|
},
|
||||||
|
"overrides":
|
||||||
|
{
|
||||||
|
"extruder_nr": { "default_value": 3 },
|
||||||
|
"machine_extruder_change_duration": { "default_value": 29 },
|
||||||
|
"machine_extruder_end_code": { "default_value": ";===== A1 extruder end {extruder_nr} begin =====\nG392 S0\nM1007 S0\nM204 S9000\n\nG91 ; set relative positioning\nG1 Z3.0 F1200\nG90 ; back to abolute positioning\n\nG1 Y90 F9000\nG1 X180 F18000\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if material_print_temperature > 142, extruder_nr}\nM104 S{material_print_temperature, extruder_nr}\n{endif}\n\n\nM620.11 S1 I{extruder_nr} E-18 F1200\nM400\n\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A0 F{material_flush_purge_speed}\n\nM628 S1\nG92 E0\nG1 E-18 F{material_flush_purge_speed}\nM400\nM629 S1\n\n;===== A1 extruder end {extruder_nr} finish =====\n" },
|
||||||
|
"machine_extruder_start_code": { "default_value": ";===== A1 extruder start {extruder_nr} begin =====\nM620.1 E F{material_flush_purge_speed} T{material_print_temperature, extruder_nr}\nM620.10 A1 F{material_flush_purge_speed} L{material_flush_purge_length} H{machine_nozzle_size} T{material_print_temperature, extruder_nr}\n\nM400\nG92 E0\n\n{if not prime_tower_enable}\n\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{material_print_temperature, extruder_nr}\nM106 P1 S60\nG1 E{material_flush_purge_length / 4.0} F{min(extruderValues('material_flush_purge_speed'))} ; do not need pulsatile flushing for start part\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{min(extruderValues('material_flush_purge_speed'))}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.23} F{material_flush_purge_speed, extruder_nr}\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\nM400\nM1002 set_filament_type:{material_type, extruder_nr}\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM106 P1 S60\n; FLUSH_START\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\nG1 E{(material_flush_purge_length / 4.0) * 0.18} F{material_flush_purge_speed, extruder_nr}\nG1 E{(material_flush_purge_length / 4.0) * 0.02} F50\n; FLUSH_END\nG1 E-{retraction_amount * 2} F1800\nG1 E{retraction_amount * 2} F300\n\n\nM400\nM106 P1 S60\nG1 E5 F{material_flush_purge_speed, extruder_nr} ;Compensate for filament spillage during waiting temperature\n\n{endif} ; prime_tower_enable\n\nM400\nG92 E0\n; G1 E-{retraction_amount} F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n\nM622.1 S0\n\nM621 S{extruder_nr}A\nG392 S0\n\nM1007 S1\n;===== A1 extruder start {extruder_nr} finish =====\n" },
|
||||||
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
"switch_extruder_retraction_amount": { "default_value": 18 }
|
||||||
|
}
|
||||||
|
}
|
@ -4,7 +4,7 @@
|
|||||||
"inherits": "fdmextruder",
|
"inherits": "fdmextruder",
|
||||||
"metadata":
|
"metadata":
|
||||||
{
|
{
|
||||||
"machine": "bambulabs_a1mini",
|
"machine": "bambulab_a1mini",
|
||||||
"position": "0"
|
"position": "0"
|
||||||
},
|
},
|
||||||
"overrides":
|
"overrides":
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"inherits": "fdmextruder",
|
"inherits": "fdmextruder",
|
||||||
"metadata":
|
"metadata":
|
||||||
{
|
{
|
||||||
"machine": "bambulabs_a1mini",
|
"machine": "bambulab_a1mini",
|
||||||
"position": "1"
|
"position": "1"
|
||||||
},
|
},
|
||||||
"overrides":
|
"overrides":
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"inherits": "fdmextruder",
|
"inherits": "fdmextruder",
|
||||||
"metadata":
|
"metadata":
|
||||||
{
|
{
|
||||||
"machine": "bambulabs_a1mini",
|
"machine": "bambulab_a1mini",
|
||||||
"position": "2"
|
"position": "2"
|
||||||
},
|
},
|
||||||
"overrides":
|
"overrides":
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"inherits": "fdmextruder",
|
"inherits": "fdmextruder",
|
||||||
"metadata":
|
"metadata":
|
||||||
{
|
{
|
||||||
"machine": "bambulabs_a1mini",
|
"machine": "bambulab_a1mini",
|
||||||
"position": "3"
|
"position": "3"
|
||||||
},
|
},
|
||||||
"overrides":
|
"overrides":
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,14 @@
|
|||||||
|
[general]
|
||||||
|
definition = bambulab_a1
|
||||||
|
name = Standard
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = generic_pla
|
||||||
|
quality_type = normal
|
||||||
|
setting_version = 25
|
||||||
|
type = quality
|
||||||
|
variant = 0.4mm
|
||||||
|
|
||||||
|
[values]
|
||||||
|
|
15
resources/quality/bambu/bambulab_a1_normal.inst.cfg
Normal file
15
resources/quality/bambu/bambulab_a1_normal.inst.cfg
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
[general]
|
||||||
|
definition = bambulab_a1
|
||||||
|
name = Normal
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
global_quality = True
|
||||||
|
quality_type = normal
|
||||||
|
setting_version = 25
|
||||||
|
type = quality
|
||||||
|
weight = 0
|
||||||
|
|
||||||
|
[values]
|
||||||
|
layer_height = 0.2
|
||||||
|
|
@ -6,7 +6,7 @@ version = 4
|
|||||||
[metadata]
|
[metadata]
|
||||||
material = generic_pla
|
material = generic_pla
|
||||||
quality_type = normal
|
quality_type = normal
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = quality
|
type = quality
|
||||||
variant = 0.4mm
|
variant = 0.4mm
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ version = 4
|
|||||||
[metadata]
|
[metadata]
|
||||||
global_quality = True
|
global_quality = True
|
||||||
quality_type = normal
|
quality_type = normal
|
||||||
setting_version = 22
|
setting_version = 25
|
||||||
type = quality
|
type = quality
|
||||||
weight = 0
|
weight = 0
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ version = 4
|
|||||||
[metadata]
|
[metadata]
|
||||||
material = generic_pla
|
material = generic_pla
|
||||||
quality_type = normal
|
quality_type = normal
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = quality
|
type = quality
|
||||||
variant = X1 0.4mm
|
variant = X1 0.4mm
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ version = 4
|
|||||||
[metadata]
|
[metadata]
|
||||||
global_quality = True
|
global_quality = True
|
||||||
quality_type = normal
|
quality_type = normal
|
||||||
setting_version = 22
|
setting_version = 25
|
||||||
type = quality
|
type = quality
|
||||||
weight = 0
|
weight = 0
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ version = 4
|
|||||||
[metadata]
|
[metadata]
|
||||||
material = generic_pla
|
material = generic_pla
|
||||||
quality_type = normal
|
quality_type = normal
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = quality
|
type = quality
|
||||||
variant = X1C 0.4mm
|
variant = X1C 0.4mm
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
[general]
|
[general]
|
||||||
definition = bambulab_a1mini
|
definition = bambulab_a1
|
||||||
name = 0.4mm
|
name = 0.4mm
|
||||||
version = 4
|
version = 4
|
||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = variant
|
type = variant
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
13
resources/variants/bambu/bambulab_a1mini_0.4.inst.cfg
Normal file
13
resources/variants/bambu/bambulab_a1mini_0.4.inst.cfg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
[general]
|
||||||
|
definition = bambulab_a1mini
|
||||||
|
name = 0.4mm
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
hardware_type = nozzle
|
||||||
|
setting_version = 25
|
||||||
|
type = variant
|
||||||
|
|
||||||
|
[values]
|
||||||
|
machine_nozzle_size = 0.4
|
||||||
|
|
@ -5,7 +5,7 @@ version = 4
|
|||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = variant
|
type = variant
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
@ -5,7 +5,7 @@ version = 4
|
|||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = variant
|
type = variant
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
@ -5,7 +5,7 @@ version = 4
|
|||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = variant
|
type = variant
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
@ -5,7 +5,7 @@ version = 4
|
|||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
hardware_type = nozzle
|
hardware_type = nozzle
|
||||||
setting_version = 23
|
setting_version = 25
|
||||||
type = variant
|
type = variant
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user