mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-02 12:30:39 +08:00

It's not behaving as expected here. For instance, Ultimaker 3 wasn't specifying has_machine_materials and thus only the base materials would get loaded, but clearly the Ultimaker 3 has materials specialised for it. Whether or not a printer has materials specialised for it is now determined by whether the specialisations exist in the material files. So we don't need the metadata entry any more. It seemed to have not been in use anyway, except by one printer which specified that has_machine_materials is true. I've now made it behave as if it's always true. Contributes to issue CURA-6831.
188 lines
9.8 KiB
JSON
188 lines
9.8 KiB
JSON
{
|
|
"name": "HMS434",
|
|
"version": 2,
|
|
"inherits": "fdmprinter",
|
|
"metadata": {
|
|
"visible": true,
|
|
"author": "Scheepers",
|
|
"manufacturer": "Hybrid AM Systems",
|
|
"file_formats": "text/x-gcode",
|
|
|
|
"has_materials": true,
|
|
"preferred_material": "generic_pla",
|
|
"exclude_materials": [
|
|
"chromatik_pla",
|
|
"dsm_arnitel2045_175", "dsm_novamid1070_175",
|
|
"emotiontech_abs", "emotiontech_petg", "emotiontech_pla", "emotiontech_pva-m", "emotiontech_pva-oks", "emotiontech_pva-s", "emotiontech_tpu98a",
|
|
"fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu",
|
|
"fiberlogy_hd_pla",
|
|
"filo3d_pla", "filo3d_pla_green", "filo3d_pla_red",
|
|
"generic_abs_175", "generic_cpe_175", "generic_hips_175", "generic_nylon_175", "generic_pc_175", "generic_petg_175", "generic_pva_175", "generic_tpu_175",
|
|
"imade3d_petg_175", "imade3d_pla_175",
|
|
"innofill_innoflex60_175",
|
|
"octofiber_pla",
|
|
"polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla",
|
|
"verbatim_bvoh_175",
|
|
"Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_PLA_Glitter", "Vertex_Delta_PLA_Mat", "Vertex_Delta_PLA_Satin", "Vertex_Delta_PLA_Wood", "Vertex_Delta_TPU",
|
|
"tizyx_abs", "tizyx_flex", "tizyx_petg", "tizyx_pla", "tizyx_pla_bois", "tizyx_pva",
|
|
"zyyx_pro_flex", "zyyx_pro_pla"
|
|
],
|
|
|
|
"has_variants": true,
|
|
"variants_name": "Tool",
|
|
"preferred_variant_name": "0.4mm TP extruder",
|
|
|
|
"has_machine_quality": true,
|
|
"preferred_quality_type": "normal",
|
|
|
|
"machine_extruder_trains":
|
|
{
|
|
"0": "hms434_tool_1",
|
|
"1": "hms434_tool_2",
|
|
"2": "hms434_tool_3",
|
|
"3": "hms434_tool_4",
|
|
"4": "hms434_tool_5",
|
|
"5": "hms434_tool_6",
|
|
"6": "hms434_tool_7",
|
|
"7": "hms434_tool_8"
|
|
},
|
|
"platform": "hms_platform.obj",
|
|
"platform_offset": [ 26, -13.2, 162.5],
|
|
"platform_texture": "hms434.png",
|
|
"first_start_actions": ["MachineSettingsAction"],
|
|
"supported_actions": ["MachineSettingsAction"]
|
|
},
|
|
|
|
"overrides": {
|
|
"machine_extruder_count": {"default_value": 2 },
|
|
"material_diameter": {"default_value": 1.75 },
|
|
"machine_heated_bed": {"default_value": true },
|
|
"machine_heated_build_volume":{"default_value": true },
|
|
"machine_center_is_zero": {"default_value": false },
|
|
"gantry_height": {"value": "35" },
|
|
"machine_height": {"default_value": 400 },
|
|
"machine_depth": {"default_value": 325 },
|
|
"machine_width": {"default_value": 450 },
|
|
"machine_gcode_flavor": {"default_value": "RepRap (RepRap)" },
|
|
"material_print_temp_wait": {"default_value": false },
|
|
"material_bed_temp_wait": {"default_value": false },
|
|
"machine_max_feedrate_z": {"default_value": 10 },
|
|
"machine_acceleration": {"default_value": 1000 },
|
|
"machine_start_gcode": {"default_value": "\n;Neither Hybrid AM Systems nor any of Hybrid AM Systems representatives has any liabilities or gives any warranties on this .gcode file, or on any or all objects made with this .gcode file.\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\n\nG1 X-44 Y-100 F9000;go to wipe point\nG1 Z0 F900\nG1 Z0.2 F900\nM117 HMS434 Printing ...\n\n" },
|
|
"machine_end_gcode": {"default_value": "" },
|
|
|
|
"retraction_extra_prime_amount": {"minimum_value_warning": "-2.0" },
|
|
"optimize_wall_printing_order": {"default_value": true },
|
|
"machine_nozzle_heat_up_speed": {"default_value": 12},
|
|
"machine_nozzle_cool_down_speed": {"default_value": 20},
|
|
"machine_min_cool_heat_time_window": {"default_value": 5},
|
|
|
|
"layer_height": {"maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" },
|
|
"layer_height_0": {"maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" },
|
|
"line_width": {"value": "(machine_nozzle_size + layer_height)" },
|
|
"infill_line_width": {"value": "(line_width)" },
|
|
"initial_layer_line_width_factor": {"value": 110 },
|
|
|
|
"wall_thickness": {"value": "(line_width * 3) if infill_sparse_density < 95 else line_width" },
|
|
"roofing_layer_count": {"value": "4" },
|
|
"top_bottom_thickness": {"value": "(layer_height_0 + (layer_height * 3))" },
|
|
"top_layers": {"value": "4" },
|
|
"bottom_layers": {"value": "(top_layers)" },
|
|
"wall_0_inset": {"value": "0" },
|
|
"outer_inset_first": {"value": true },
|
|
"alternate_extra_perimeter": {"value": false },
|
|
"filter_out_tiny_gaps": {"value": false },
|
|
"fill_outline_gaps": {"value": true },
|
|
"skin_outline_count": {"value": "0"},
|
|
"ironing_enabled": {"value": true },
|
|
"ironing_line_spacing": {"value": "line_width"},
|
|
"ironing_flow": {"value": "0"},
|
|
"ironing_inset": {"value": "line_width"},
|
|
"speed_ironing": {"value": "150"},
|
|
|
|
"infill_sparse_density": {"value": 30},
|
|
"infill_pattern": {"value": "'lines'"},
|
|
"infill_overlap": {"value": 5},
|
|
"skin_overlap": {"value": 5},
|
|
"infill_wipe_dist": {"value": 0.0},
|
|
"infill_before_walls": {"value": false},
|
|
|
|
"material_print_temperature_layer_0": {"value": "material_print_temperature + 5"},
|
|
"material_initial_print_temperature": {"value": "material_print_temperature",
|
|
"maximum_value_warning": "material_print_temperature + 15"},
|
|
"material_final_print_temperature": {"value": "material_print_temperature"},
|
|
"material_bed_temperature_layer_0": {"value": "material_bed_temperature + 1"},
|
|
"material_flow": {"value": "100"},
|
|
"retraction_amount": {"value": "1"},
|
|
"retraction_speed": {"value": "20"},
|
|
"retraction_prime_speed": {"value": "8"},
|
|
"retraction_min_travel": {"value": "(round(line_width * 10))"},
|
|
"switch_extruder_retraction_amount": {"value": 2},
|
|
"switch_extruder_retraction_speeds": {"value": "(retraction_speed)"},
|
|
"switch_extruder_prime_speed": {"value": "(retraction_prime_speed)"},
|
|
|
|
"speed_print": {"value": "50"},
|
|
"speed_infill": {"value": "speed_print"},
|
|
"speed_wall": {"value": "(speed_print/5*3) if speed_print < 51 else speed_print"},
|
|
"speed_wall_x": {"value": "speed_wall"},
|
|
"speed_layer_0": {"value": "(speed_print/5*4) if speed_print < 51 else speed_print"},
|
|
"speed_topbottom": {"value": "speed_layer_0"},
|
|
"speed_travel": {"value": "150"},
|
|
"speed_travel_layer_0": {"value": "speed_travel"},
|
|
"speed_support_interface": {"value": "speed_topbottom"},
|
|
"speed_z_hop": {"value": 10},
|
|
"speed_slowdown_layers": {"value": 1},
|
|
"acceleration_print": {"value": 1000},
|
|
"acceleration_travel": {"value": 1000},
|
|
"jerk_print": {"value": 10},
|
|
"jerk_travel": {"value": 10},
|
|
|
|
"retraction_hop_enabled": {"value": false},
|
|
"retraction_hop": {"value": 1},
|
|
"retraction_combing": {"value": "'off'"},
|
|
|
|
"cool_fan_speed": {"value": 0},
|
|
"cool_fan_enabled": {"value": true},
|
|
"cool_min_layer_time_fan_speed_max": {"value": "cool_min_layer_time"},
|
|
"cool_min_layer_time": {"value": 20},
|
|
"cool_min_speed": {"value": "10"},
|
|
"cool_lift_head": {"value": false},
|
|
|
|
"support_z_distance": {"value": 0},
|
|
"support_xy_distance": {"value": 1},
|
|
"support_join_distance": {"value": 10},
|
|
"support_interface_enable": {"value": true},
|
|
"support_interface_height": {"value": 0.5},
|
|
"support_interface_pattern": {"value": "'lines'"},
|
|
|
|
"adhesion_type": {"value": "'none'"},
|
|
"skirt_gap": {"value": 1},
|
|
"skirt_brim_minimal_length": {"value": 50},
|
|
|
|
"prime_tower_enable": {"value": false },
|
|
"prime_tower_size": {"value": 20.6 },
|
|
"prime_tower_position_x": {"value": 125 },
|
|
"prime_tower_position_y": {"value": 70 },
|
|
"prime_blob_enable": {"default_value": false },
|
|
|
|
"coasting_enable": {"value": true},
|
|
"coasting_volume": {"value": 0.1},
|
|
"coasting_min_volume": {"value": 0.17},
|
|
"coasting_speed": {"value": 90},
|
|
"bridge_settings_enabled": {"value": true},
|
|
"bridge_wall_min_length": {"value": 3},
|
|
"bridge_skin_support_threshold": {"value": 90},
|
|
"bridge_wall_speed": {"value": 15},
|
|
"bridge_wall_material_flow": {"value": 130},
|
|
"bridge_skin_speed": {"value": 15},
|
|
"bridge_skin_material_flow": {"value": 130},
|
|
"bridge_fan_speed": {"value": 0},
|
|
"bridge_skin_density_2": {"value": 100},
|
|
"bridge_skin_density_3": {"value": 100},
|
|
"bridge_skin_material_flow_2": {"value": 110},
|
|
"bridge_skin_material_flow_3": {"value": 100},
|
|
"bridge_skin_speed_2": {"value": 20},
|
|
"bridge_skin_speed_3": {"value": 30}
|
|
}
|
|
}
|