From 53c46039fa69c6a7c88b2915c974b067bf879396 Mon Sep 17 00:00:00 2001 From: 3d-hctech Date: Thu, 10 Mar 2022 12:17:31 +0800 Subject: Add profiles and platforms for 3 new printer from HCTECH It's appreciated that you would merge these profiles and platforms for 3 new printers from HCTECH --- resources/definitions/hctech_hc300-m1&m1h.def.json | 121 ++++++++++++++++++++ resources/definitions/hctech_hc300-m2h.def.json | 122 +++++++++++++++++++++ resources/definitions/hctech_hc300-m3.def.json | 121 ++++++++++++++++++++ .../hctech_hc300-m1&m1h_extruder_0.def.json | 15 +++ .../extruders/hctech_hc300-m2h_extruder_0.def.json | 27 +++++ .../extruders/hctech_hc300-m2h_extruder_1.def.json | 27 +++++ .../extruders/hctech_hc300-m3_extruder_0.def.json | 15 +++ resources/meshes/hctech_hc300-m1&m1h.3mf | Bin 0 -> 144429 bytes resources/meshes/hctech_hc300-m2h.3mf | Bin 0 -> 1043277 bytes resources/meshes/hctech_hc300-m3.3mf | Bin 0 -> 68077 bytes 10 files changed, 448 insertions(+) create mode 100644 resources/definitions/hctech_hc300-m1&m1h.def.json create mode 100644 resources/definitions/hctech_hc300-m2h.def.json create mode 100644 resources/definitions/hctech_hc300-m3.def.json create mode 100644 resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json create mode 100644 resources/extruders/hctech_hc300-m2h_extruder_0.def.json create mode 100644 resources/extruders/hctech_hc300-m2h_extruder_1.def.json create mode 100644 resources/extruders/hctech_hc300-m3_extruder_0.def.json create mode 100644 resources/meshes/hctech_hc300-m1&m1h.3mf create mode 100644 resources/meshes/hctech_hc300-m2h.3mf create mode 100644 resources/meshes/hctech_hc300-m3.3mf (limited to 'resources') diff --git a/resources/definitions/hctech_hc300-m1&m1h.def.json b/resources/definitions/hctech_hc300-m1&m1h.def.json new file mode 100644 index 0000000000..0eaae88098 --- /dev/null +++ b/resources/definitions/hctech_hc300-m1&m1h.def.json @@ -0,0 +1,121 @@ +{ + "version": 2, + "name": "HCTECH HC300-M1&M1H", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "HCTECH", + "manufacturer": "HCTECH", + "file_formats": "text/x-gcode", + "platform": "hctech_hc300-m1&m1h.3mf", + "has_variants": false, + "has_machine_quality": false, + "machine_extruder_trains": { + "0": "hctech_hc300-m1&m1h_extruder_0" + } + }, + + "overrides": { + "machine_head_with_fans_polygon": { "default_value": [ + [-61, 86], + [-61, -31], + [21, -31], + [21, 86] + ] }, + "machine_name": { "default_value": "HCTECH HC300-M1&M1H" }, + "machine_extruder_count": { "default_value": 1 }, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 300 }, + "machine_depth": { "default_value": 300 }, + "machine_height": { "default_value": 300 }, + "machine_center_is_zero": { "default_value": false }, + "retraction_amount": { + "default_value": 0.3, + "maximum_value_warning": 2.0 + }, + "retraction_speed": { "default_value": 35}, + "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, + "retraction_combing_max_distance": { "value": 30 }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + + "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + "adhesion_type": { "default_value": "skirt" }, + "gantry_height": { "value": "30" }, + "speed_print": { "default_value": 60.0 } , + "speed_infill": { "value": "speed_print" }, + "speed_wall": { "value": "speed_print / 2" }, + "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_topbottom": { "value": "speed_print / 2" }, + "speed_roofing": { "value": "speed_topbottom" }, + "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0": { "value": 30.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_z_hop": { "value": 5 }, + "machine_max_feedrate_x": { "value": 100 }, + "machine_max_feedrate_y": { "value": 100 }, + "machine_max_feedrate_z": { "value": 30 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_acceleration_x": { "default_value": 2000 }, + "machine_max_acceleration_y": { "default_value": 2000 }, + "machine_max_acceleration_z": { "default_value": 100 }, + "machine_max_acceleration_e": { "default_value": 2000 }, + "machine_max_jerk_xy": { "default_value": 5.0 }, + "machine_max_jerk_z": { "default_value": 0.4 }, + "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, + "acceleration_print": { "value": 1000 }, + "acceleration_travel": { "value": 1500 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, + "wall_line_count": { "default_value": 3 }, + "top_bottom_thickness": { "default_value": 1 }, + "cool_fan_speed": { "default_value": 75 }, + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled": { "value": true }, + "cool_min_layer_time": { "value": 10 }, + "brim_replaces_support": { "value": false }, + "skirt_gap": { "value": 2 }, + "skirt_line_count": { "default_value": 3 }, + "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_speeds": { "default_value": 35 }, + "prime_tower_enable": { "default_value": true }, + "infill_pattern": { "default_value": "triangles" }, + "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "default_value": 0.38 }, + "travel_avoid_distance": { "default_value": 1 }, + "infill_overlap": { "value": 35.0 }, + "skin_overlap": { "value": 10.0 }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_use_towers": { "value": false }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_wall_count": { "value": 1 }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_density": { "value": 30 }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 } + } +} diff --git a/resources/definitions/hctech_hc300-m2h.def.json b/resources/definitions/hctech_hc300-m2h.def.json new file mode 100644 index 0000000000..bffbc38b17 --- /dev/null +++ b/resources/definitions/hctech_hc300-m2h.def.json @@ -0,0 +1,122 @@ +{ + "version": 2, + "name": "HCTECH HC300-M2H", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "HCTECH", + "manufacturer": "HCTECH", + "file_formats": "text/x-gcode", + "platform": "hctech_hc300-m2h.3mf", + "has_variants": false, + "has_machine_quality": false, + "machine_extruder_trains": { + "0": "hctech_hc300-m2h_extruder_0", + "1": "hctech_hc300-m2h_extruder_1" + } + }, + + "overrides": { + "machine_head_with_fans_polygon": { "default_value": [ + [-61, 86], + [-61, -37], + [85, -37], + [85, 86] + ] }, + "machine_name": { "default_value": "HCTECH HC300-M2H" }, + "machine_extruder_count": { "default_value": 2 }, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 300 }, + "machine_depth": { "default_value": 300 }, + "machine_height": { "default_value": 300 }, + "machine_center_is_zero": { "default_value": false }, + "retraction_amount": { + "default_value": 0.3, + "maximum_value_warning": 2.0 + }, + "retraction_speed": { "default_value": 35}, + "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, + "retraction_combing_max_distance": { "value": 30 }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + + "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + "adhesion_type": { "default_value": "skirt" }, + "gantry_height": { "value": "30" }, + "speed_print": { "default_value": 60.0 } , + "speed_infill": { "value": "speed_print" }, + "speed_wall": { "value": "speed_print / 2" }, + "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_topbottom": { "value": "speed_print / 2" }, + "speed_roofing": { "value": "speed_topbottom" }, + "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0": { "value": 30.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_z_hop": { "value": 5 }, + "machine_max_feedrate_x": { "value": 100 }, + "machine_max_feedrate_y": { "value": 100 }, + "machine_max_feedrate_z": { "value": 30 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_acceleration_x": { "default_value": 2000 }, + "machine_max_acceleration_y": { "default_value": 2000 }, + "machine_max_acceleration_z": { "default_value": 100 }, + "machine_max_acceleration_e": { "default_value": 2000 }, + "machine_max_jerk_xy": { "default_value": 5.0 }, + "machine_max_jerk_z": { "default_value": 0.4 }, + "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, + "acceleration_print": { "value": 1000 }, + "acceleration_travel": { "value": 1500 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nT1 ;switch to right extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG1 E-2 F2700 ;Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nT0 ;switch to left extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG4 S15\nG1 E-2 F2700; Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nG28 Z ;home Z\nG29 ;Measure the bed\nM500 ;Store parameters\nG1 X0 Y300 F4000 ;Move to corner" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y325 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, + "wall_line_count": { "default_value": 3 }, + "top_bottom_thickness": { "default_value": 1 }, + "cool_fan_speed": { "default_value": 75 }, + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled": { "value": true }, + "cool_min_layer_time": { "value": 10 }, + "brim_replaces_support": { "value": false }, + "skirt_gap": { "value": 2 }, + "skirt_line_count": { "default_value": 3 }, + "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_speeds": { "default_value": 35 }, + "prime_tower_enable": { "default_value": true }, + "infill_pattern": { "default_value": "triangles" }, + "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "default_value": 0.38 }, + "travel_avoid_distance": { "default_value": 1 }, + "infill_overlap": { "value": 35.0 }, + "skin_overlap": { "value": 10.0 }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_use_towers": { "value": false }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_wall_count": { "value": 1 }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_density": { "value": 30 }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 } + } +} diff --git a/resources/definitions/hctech_hc300-m3.def.json b/resources/definitions/hctech_hc300-m3.def.json new file mode 100644 index 0000000000..126213f0c2 --- /dev/null +++ b/resources/definitions/hctech_hc300-m3.def.json @@ -0,0 +1,121 @@ +{ + "version": 2, + "name": "HCTECH HC300-M3", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "HCTECH", + "manufacturer": "HCTECH", + "file_formats": "text/x-gcode", + "platform": "hctech_hc300-m3.3mf", + "has_variants": false, + "has_machine_quality": false, + "machine_extruder_trains": { + "0": "hctech_hc300-m3_extruder_0" + } + }, + + "overrides": { + "machine_head_with_fans_polygon": { "default_value": [ + [-49, 36], + [-36, -29], + [36, -29], + [36, 49] + ] }, + "machine_name": { "default_value": "HCTECH HC300-M3" }, + "machine_extruder_count": { "default_value": 1 }, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 300 }, + "machine_depth": { "default_value": 300 }, + "machine_height": { "default_value": 300 }, + "machine_center_is_zero": { "default_value": false }, + "retraction_amount": { + "default_value": 6, + "maximum_value_warning": 15 + }, + "retraction_speed": { "default_value": 35}, + "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, + "retraction_combing_max_distance": { "value": 30 }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + + "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + "adhesion_type": { "default_value": "skirt" }, + "gantry_height": { "value": "30" }, + "speed_print": { "default_value": 60.0 } , + "speed_infill": { "value": "speed_print" }, + "speed_wall": { "value": "speed_print / 2" }, + "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_topbottom": { "value": "speed_print / 2" }, + "speed_roofing": { "value": "speed_topbottom" }, + "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0": { "value": 30.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_z_hop": { "value": 5 }, + "machine_max_feedrate_x": { "value": 100 }, + "machine_max_feedrate_y": { "value": 100 }, + "machine_max_feedrate_z": { "value": 30 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_acceleration_x": { "default_value": 1000 }, + "machine_max_acceleration_y": { "default_value": 1000 }, + "machine_max_acceleration_z": { "default_value": 100 }, + "machine_max_acceleration_e": { "default_value": 1000 }, + "machine_max_jerk_xy": { "default_value": 5.0 }, + "machine_max_jerk_z": { "default_value": 0.4 }, + "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, + "acceleration_print": { "value": 500 }, + "acceleration_travel": { "value": 1000 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, + "wall_line_count": { "default_value": 3 }, + "top_bottom_thickness": { "default_value": 1 }, + "cool_fan_speed": { "default_value": 75 }, + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled": { "value": true }, + "cool_min_layer_time": { "value": 10 }, + "brim_replaces_support": { "value": false }, + "skirt_gap": { "value": 2 }, + "skirt_line_count": { "default_value": 3 }, + "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_speeds": { "default_value": 35 }, + "prime_tower_enable": { "default_value": true }, + "infill_pattern": { "default_value": "triangles" }, + "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "default_value": 0.38 }, + "travel_avoid_distance": { "default_value": 1 }, + "infill_overlap": { "value": 35.0 }, + "skin_overlap": { "value": 10.0 }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_use_towers": { "value": false }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_wall_count": { "value": 1 }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_density": { "value": 30 }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 } + } +} diff --git a/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json b/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json new file mode 100644 index 0000000000..fb45cbfc21 --- /dev/null +++ b/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "HCTECH_HC300-M1&M1H", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 } + } +} diff --git a/resources/extruders/hctech_hc300-m2h_extruder_0.def.json b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json new file mode 100644 index 0000000000..49de3f449c --- /dev/null +++ b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "HCTECH_HC300-M2H", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "machine_extruder_start_code": { + "default_value": "\nT0 ;switch to extruder 1\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" + }, + "machine_extruder_end_code": { + "default_value": "\nG92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start point\nG1 X5 Y325" + }, + "machine_extruder_cooling_fan_number": { "default_value": 0 } + } +} diff --git a/resources/extruders/hctech_hc300-m2h_extruder_1.def.json b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json new file mode 100644 index 0000000000..023cd3d78d --- /dev/null +++ b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "HCTECH_HC300-M2H", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "machine_extruder_start_code": { + "default_value": "\nT1 ;switch to extruder 2\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" + }, + "machine_extruder_end_code": { + "default_value": "\nG92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start point\nG1 X5 Y325" + }, + "machine_extruder_cooling_fan_number": { "default_value": 0 } + } +} diff --git a/resources/extruders/hctech_hc300-m3_extruder_0.def.json b/resources/extruders/hctech_hc300-m3_extruder_0.def.json new file mode 100644 index 0000000000..ee1eed7da2 --- /dev/null +++ b/resources/extruders/hctech_hc300-m3_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "HCTECH_HC300-M3", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 } + } +} diff --git a/resources/meshes/hctech_hc300-m1&m1h.3mf b/resources/meshes/hctech_hc300-m1&m1h.3mf new file mode 100644 index 0000000000..84ae00339f Binary files /dev/null and b/resources/meshes/hctech_hc300-m1&m1h.3mf differ diff --git a/resources/meshes/hctech_hc300-m2h.3mf b/resources/meshes/hctech_hc300-m2h.3mf new file mode 100644 index 0000000000..002dd272bf Binary files /dev/null and b/resources/meshes/hctech_hc300-m2h.3mf differ diff --git a/resources/meshes/hctech_hc300-m3.3mf b/resources/meshes/hctech_hc300-m3.3mf new file mode 100644 index 0000000000..58bf6fc2b0 Binary files /dev/null and b/resources/meshes/hctech_hc300-m3.3mf differ -- cgit v1.2.3 From 694102df545b1076b7fddd41d6854e5fb631de3b Mon Sep 17 00:00:00 2001 From: 3d-hctech Date: Mon, 21 Mar 2022 17:38:47 +0800 Subject: Fix some error since last Change some "Unnecessary default_values" , machine ID and start&end Gcode --- resources/definitions/hctech_hc300-m1&m1h.def.json | 16 ++++++++-------- resources/definitions/hctech_hc300-m2h.def.json | 14 +++++++------- resources/definitions/hctech_hc300-m3.def.json | 18 +++++++++--------- 3 files changed, 24 insertions(+), 24 deletions(-) (limited to 'resources') diff --git a/resources/definitions/hctech_hc300-m1&m1h.def.json b/resources/definitions/hctech_hc300-m1&m1h.def.json index 0eaae88098..ce30c1c70c 100644 --- a/resources/definitions/hctech_hc300-m1&m1h.def.json +++ b/resources/definitions/hctech_hc300-m1&m1h.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "HCTECH HC300-M1&M1H", + "name": "HCTECH_HC300-M1&M1H", "inherits": "fdmprinter", "metadata": { "visible": true, @@ -79,24 +79,24 @@ "acceleration_print": { "value": 1000 }, "acceleration_travel": { "value": 1500 }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150 Z5\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, - "wall_line_count": { "default_value": 3 }, + "wall_line_count": { "value": 3 }, "top_bottom_thickness": { "default_value": 1 }, - "cool_fan_speed": { "default_value": 75 }, + "cool_fan_speed": { "value": 75 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "brim_replaces_support": { "value": false }, "skirt_gap": { "value": 2 }, "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_amount": { "value": 2 }, "switch_extruder_retraction_speeds": { "default_value": 35 }, "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "default_value": "triangles" }, + "infill_pattern": { "value": "triangles" }, "initial_layer_line_width_factor": { "default_value": 120.0 }, - "line_width": { "default_value": 0.38 }, - "travel_avoid_distance": { "default_value": 1 }, + "line_width": { "value": 0.38 }, + "travel_avoid_distance": { "value": 1 }, "infill_overlap": { "value": 35.0 }, "skin_overlap": { "value": 10.0 }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, diff --git a/resources/definitions/hctech_hc300-m2h.def.json b/resources/definitions/hctech_hc300-m2h.def.json index bffbc38b17..ec0c8520c8 100644 --- a/resources/definitions/hctech_hc300-m2h.def.json +++ b/resources/definitions/hctech_hc300-m2h.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "HCTECH HC300-M2H", + "name": "HCTECH_HC300-M2H", "inherits": "fdmprinter", "metadata": { "visible": true, @@ -82,22 +82,22 @@ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nT1 ;switch to right extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG1 E-2 F2700 ;Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nT0 ;switch to left extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG4 S15\nG1 E-2 F2700; Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nG28 Z ;home Z\nG29 ;Measure the bed\nM500 ;Store parameters\nG1 X0 Y300 F4000 ;Move to corner" }, "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y325 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, - "wall_line_count": { "default_value": 3 }, + "wall_line_count": { "value": 3 }, "top_bottom_thickness": { "default_value": 1 }, - "cool_fan_speed": { "default_value": 75 }, + "cool_fan_speed": { "value": 75 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "brim_replaces_support": { "value": false }, "skirt_gap": { "value": 2 }, "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_amount": { "value": 2 }, "switch_extruder_retraction_speeds": { "default_value": 35 }, "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "default_value": "triangles" }, + "infill_pattern": { "value": "triangles" }, "initial_layer_line_width_factor": { "default_value": 120.0 }, - "line_width": { "default_value": 0.38 }, - "travel_avoid_distance": { "default_value": 1 }, + "line_width": { "value": 0.38 }, + "travel_avoid_distance": { "value": 1 }, "infill_overlap": { "value": 35.0 }, "skin_overlap": { "value": 10.0 }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, diff --git a/resources/definitions/hctech_hc300-m3.def.json b/resources/definitions/hctech_hc300-m3.def.json index 126213f0c2..5efd361d97 100644 --- a/resources/definitions/hctech_hc300-m3.def.json +++ b/resources/definitions/hctech_hc300-m3.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "HCTECH HC300-M3", + "name": "HCTECH_HC300-M3", "inherits": "fdmprinter", "metadata": { "visible": true, @@ -79,24 +79,24 @@ "acceleration_print": { "value": 500 }, "acceleration_travel": { "value": 1000 }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, - "wall_line_count": { "default_value": 3 }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-4 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.36 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.36 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.36 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.36 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 Z1 E-2 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z" }, + "wall_line_count": { "value": 3 }, "top_bottom_thickness": { "default_value": 1 }, - "cool_fan_speed": { "default_value": 75 }, + "cool_fan_speed": { "value": 75 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "brim_replaces_support": { "value": false }, "skirt_gap": { "value": 2 }, "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "default_value": 2 }, + "switch_extruder_retraction_amount": { "value": 2 }, "switch_extruder_retraction_speeds": { "default_value": 35 }, "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "default_value": "triangles" }, + "infill_pattern": { "value": "triangles" }, "initial_layer_line_width_factor": { "default_value": 120.0 }, - "line_width": { "default_value": 0.38 }, - "travel_avoid_distance": { "default_value": 1 }, + "line_width": { "value": 0.38 }, + "travel_avoid_distance": { "value": 1 }, "infill_overlap": { "value": 35.0 }, "skin_overlap": { "value": 10.0 }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, -- cgit v1.2.3 From ff99087f8470ea7d99296073a34e2f8818e0629d Mon Sep 17 00:00:00 2001 From: 3d-hctech Date: Mon, 21 Mar 2022 18:10:12 +0800 Subject: Fix uppercase and lowercase Fix the uppercase and lowercase confusion issue of extruder files --- resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json | 2 +- resources/extruders/hctech_hc300-m2h_extruder_0.def.json | 2 +- resources/extruders/hctech_hc300-m2h_extruder_1.def.json | 2 +- resources/extruders/hctech_hc300-m3_extruder_0.def.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'resources') diff --git a/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json b/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json index fb45cbfc21..c950db18ec 100644 --- a/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json +++ b/resources/extruders/hctech_hc300-m1&m1h_extruder_0.def.json @@ -3,7 +3,7 @@ "name": "Extruder 1", "inherits": "fdmextruder", "metadata": { - "machine": "HCTECH_HC300-M1&M1H", + "machine": "hctech_hc300-m1&m1h", "position": "0" }, diff --git a/resources/extruders/hctech_hc300-m2h_extruder_0.def.json b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json index 49de3f449c..4dc7174338 100644 --- a/resources/extruders/hctech_hc300-m2h_extruder_0.def.json +++ b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json @@ -3,7 +3,7 @@ "name": "Left Extruder", "inherits": "fdmextruder", "metadata": { - "machine": "HCTECH_HC300-M2H", + "machine": "hctech_hc300-m2h", "position": "0" }, diff --git a/resources/extruders/hctech_hc300-m2h_extruder_1.def.json b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json index 023cd3d78d..11aa3ca2b8 100644 --- a/resources/extruders/hctech_hc300-m2h_extruder_1.def.json +++ b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json @@ -3,7 +3,7 @@ "name": "Right Extruder", "inherits": "fdmextruder", "metadata": { - "machine": "HCTECH_HC300-M2H", + "machine": "hctech_hc300-m2h", "position": "1" }, diff --git a/resources/extruders/hctech_hc300-m3_extruder_0.def.json b/resources/extruders/hctech_hc300-m3_extruder_0.def.json index ee1eed7da2..b7923672a5 100644 --- a/resources/extruders/hctech_hc300-m3_extruder_0.def.json +++ b/resources/extruders/hctech_hc300-m3_extruder_0.def.json @@ -3,7 +3,7 @@ "name": "Extruder 1", "inherits": "fdmextruder", "metadata": { - "machine": "HCTECH_HC300-M3", + "machine": "hctech_hc300-m3", "position": "0" }, -- cgit v1.2.3 From 40aa9cad18aa15ecf7e545bb5cb12d4d8e537a09 Mon Sep 17 00:00:00 2001 From: 3d-hctech Date: Thu, 9 Jun 2022 17:23:02 +0800 Subject: Update configurations for these 3 printers of HCTECH Update configurations for these 3 printers of HCTECH --- resources/definitions/hctech_hc300-m1&m1h.def.json | 82 ++---------------- resources/definitions/hctech_hc300-m2h.def.json | 82 ++---------------- resources/definitions/hctech_hc300-m3.def.json | 99 ++++------------------ .../extruders/hctech_hc300-m2h_extruder_0.def.json | 4 +- .../extruders/hctech_hc300-m2h_extruder_1.def.json | 4 +- 5 files changed, 40 insertions(+), 231 deletions(-) (limited to 'resources') diff --git a/resources/definitions/hctech_hc300-m1&m1h.def.json b/resources/definitions/hctech_hc300-m1&m1h.def.json index ce30c1c70c..188ed3e7e7 100644 --- a/resources/definitions/hctech_hc300-m1&m1h.def.json +++ b/resources/definitions/hctech_hc300-m1&m1h.def.json @@ -8,7 +8,6 @@ "manufacturer": "HCTECH", "file_formats": "text/x-gcode", "platform": "hctech_hc300-m1&m1h.3mf", - "has_variants": false, "has_machine_quality": false, "machine_extruder_trains": { "0": "hctech_hc300-m1&m1h_extruder_0" @@ -33,89 +32,26 @@ "default_value": 0.3, "maximum_value_warning": 2.0 }, + "adhesion_type": { "default_value": "skirt" }, "retraction_speed": { "default_value": 35}, - "retraction_hop_enabled": { "value": "False" }, - "retraction_hop": { "value": 0.2 }, - "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, - "retraction_combing_max_distance": { "value": 30 }, - "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, - "retraction_count_max": { "value": 100 }, - "retraction_extrusion_window": { "value": 10 }, - "retraction_min_travel": { "value": 1.5 }, - "adhesion_type": { "default_value": "skirt" }, - "gantry_height": { "value": "30" }, + "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, - "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, - "speed_roofing": { "value": "speed_topbottom" }, - "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, - "speed_layer_0": { "value": 30.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, - "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_support": { "value": "speed_wall_0" }, - "speed_support_interface": { "value": "speed_topbottom" }, - "speed_z_hop": { "value": 5 }, - "machine_max_feedrate_x": { "value": 100 }, - "machine_max_feedrate_y": { "value": 100 }, - "machine_max_feedrate_z": { "value": 30 }, - "machine_max_feedrate_e": { "value": 50 }, - "machine_max_acceleration_x": { "default_value": 2000 }, - "machine_max_acceleration_y": { "default_value": 2000 }, - "machine_max_acceleration_z": { "default_value": 100 }, - "machine_max_acceleration_e": { "default_value": 2000 }, - "machine_max_jerk_xy": { "default_value": 5.0 }, - "machine_max_jerk_z": { "default_value": 0.4 }, - "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, - "acceleration_print": { "value": 1000 }, - "acceleration_travel": { "value": 1500 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG1 X315 Y70 F3000 ;clean nozzle\nG1 X330 Y150 F5000\nG1 X315 Y70\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 X300 Y150 Z5\nG12\nG29 ;Measure the bed\nM500 ;Store parameters" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, - "wall_line_count": { "value": 3 }, - "top_bottom_thickness": { "default_value": 1 }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG29 ; Measure the bed\nM500 ; Store to EEPROM\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.36 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.36 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.36 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.36 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 P1;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, + "cool_fan_speed": { "value": 75 }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, - "cool_min_layer_time": { "value": 10 }, - "brim_replaces_support": { "value": false }, - "skirt_gap": { "value": 2 }, - "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "value": 2 }, - "switch_extruder_retraction_speeds": { "default_value": 35 }, - "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "value": "triangles" }, - "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, - "infill_overlap": { "value": 35.0 }, - "skin_overlap": { "value": 10.0 }, - "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, - "support_pattern": { "value": "'zigzag'" }, - "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, - "support_use_towers": { "value": false }, - "support_xy_distance": { "value": "wall_line_width_0 * 2" }, - "support_xy_distance_overhang": { "value": "wall_line_width_0" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, - "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, - "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 1 }, - "support_brim_enable": { "value": true }, - "support_brim_width": { "value": 4 }, - - "support_interface_enable": { "value": true }, - "support_interface_height": { "value": "layer_height * 4" }, - "support_interface_density": { "value": 30 }, - "support_interface_pattern": { "value": "'grid'" }, - "support_interface_skip_height": { "value": 0.2 } + "infill_before_walls": { "value": false } } } diff --git a/resources/definitions/hctech_hc300-m2h.def.json b/resources/definitions/hctech_hc300-m2h.def.json index ec0c8520c8..d08258c7c6 100644 --- a/resources/definitions/hctech_hc300-m2h.def.json +++ b/resources/definitions/hctech_hc300-m2h.def.json @@ -8,7 +8,6 @@ "manufacturer": "HCTECH", "file_formats": "text/x-gcode", "platform": "hctech_hc300-m2h.3mf", - "has_variants": false, "has_machine_quality": false, "machine_extruder_trains": { "0": "hctech_hc300-m2h_extruder_0", @@ -34,89 +33,26 @@ "default_value": 0.3, "maximum_value_warning": 2.0 }, + "adhesion_type": { "default_value": "skirt" }, "retraction_speed": { "default_value": 35}, - "retraction_hop_enabled": { "value": "False" }, - "retraction_hop": { "value": 0.2 }, - "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, - "retraction_combing_max_distance": { "value": 30 }, - "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, - "retraction_count_max": { "value": 100 }, - "retraction_extrusion_window": { "value": 10 }, - "retraction_min_travel": { "value": 1.5 }, - "adhesion_type": { "default_value": "skirt" }, - "gantry_height": { "value": "30" }, + "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, - "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, - "speed_roofing": { "value": "speed_topbottom" }, - "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, - "speed_layer_0": { "value": 30.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, - "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_support": { "value": "speed_wall_0" }, - "speed_support_interface": { "value": "speed_topbottom" }, - "speed_z_hop": { "value": 5 }, - "machine_max_feedrate_x": { "value": 100 }, - "machine_max_feedrate_y": { "value": 100 }, - "machine_max_feedrate_z": { "value": 30 }, - "machine_max_feedrate_e": { "value": 50 }, - "machine_max_acceleration_x": { "default_value": 2000 }, - "machine_max_acceleration_y": { "default_value": 2000 }, - "machine_max_acceleration_z": { "default_value": 100 }, - "machine_max_acceleration_e": { "default_value": 2000 }, - "machine_max_jerk_xy": { "default_value": 5.0 }, - "machine_max_jerk_z": { "default_value": 0.4 }, - "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, - "acceleration_print": { "value": 1000 }, - "acceleration_travel": { "value": 1500 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nT1 ;switch to right extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG1 E-2 F2700 ;Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nT0 ;switch to left extruder\nG1 X5 Y325 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400\nG92 E0 ;Reset Extruder\nG4 S15\nG1 E-2 F2700; Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Back to Start Position\nG1 X220\nG1 X5\nG28 Z ;home Z\nG29 ;Measure the bed\nM500 ;Store parameters\nG1 X0 Y300 F4000 ;Move to corner" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y325 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, - "wall_line_count": { "value": 3 }, - "top_bottom_thickness": { "default_value": 1 }, + "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nT1 ;switch to right extruder\nG1 X5 Y319 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400 ;Wait move\nG92 E0 ;Reset Extruder\nG1 E-2 F2700 ;Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Clean Nozzle\nG1 X220 ;Repeat\nG1 X5 ;Back to start posotion\nT0 ;switch to left extruder\nG1 X5 Y319 F4000 ;Move to Start Position\nG92 E0 ;Reset Extruder\nG1 E20 F60 ;extrude\nM400 ;Wait move\nG92 E0 ;Reset Extruder\nG4 S15 ;Wait 15s\nG1 E-2 F2700; Retract\nG92 E0 ;Reset Extruder\nG1 X150 F5000 ;Clean Nozzle\nG1 X5 ;Clean nozzle\nG1 X220 ;Repeat\nG1 X5 ;Back to start position\nG28 Z ;home Z\nG29 ;Measure the bed\nM500 ;Store parameters\nG1 X0 Y300 F4000 ;Move to corner" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y319 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, + "cool_fan_speed": { "value": 75 }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, - "cool_min_layer_time": { "value": 10 }, - "brim_replaces_support": { "value": false }, - "skirt_gap": { "value": 2 }, - "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "value": 2 }, - "switch_extruder_retraction_speeds": { "default_value": 35 }, - "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "value": "triangles" }, - "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, - "infill_overlap": { "value": 35.0 }, - "skin_overlap": { "value": 10.0 }, - "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, - "support_pattern": { "value": "'zigzag'" }, - "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, - "support_use_towers": { "value": false }, - "support_xy_distance": { "value": "wall_line_width_0 * 2" }, - "support_xy_distance_overhang": { "value": "wall_line_width_0" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, - "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, - "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 1 }, - "support_brim_enable": { "value": true }, - "support_brim_width": { "value": 4 }, - - "support_interface_enable": { "value": true }, - "support_interface_height": { "value": "layer_height * 4" }, - "support_interface_density": { "value": 30 }, - "support_interface_pattern": { "value": "'grid'" }, - "support_interface_skip_height": { "value": 0.2 } + "infill_before_walls": { "value": false } } } diff --git a/resources/definitions/hctech_hc300-m3.def.json b/resources/definitions/hctech_hc300-m3.def.json index 5efd361d97..cbbae35cfa 100644 --- a/resources/definitions/hctech_hc300-m3.def.json +++ b/resources/definitions/hctech_hc300-m3.def.json @@ -8,7 +8,6 @@ "manufacturer": "HCTECH", "file_formats": "text/x-gcode", "platform": "hctech_hc300-m3.3mf", - "has_variants": false, "has_machine_quality": false, "machine_extruder_trains": { "0": "hctech_hc300-m3_extruder_0" @@ -16,12 +15,14 @@ }, "overrides": { - "machine_head_with_fans_polygon": { "default_value": [ - [-49, 36], - [-36, -29], - [36, -29], - [36, 49] - ] }, + "machine_head_with_fans_polygon": + { "default_value": [ + [-49, 36], + [-36, -29], + [36, -29], + [36, 49] + ] + }, "machine_name": { "default_value": "HCTECH HC300-M3" }, "machine_extruder_count": { "default_value": 1 }, "machine_heated_bed": { "default_value": true }, @@ -30,92 +31,28 @@ "machine_height": { "default_value": 300 }, "machine_center_is_zero": { "default_value": false }, "retraction_amount": { - "default_value": 6, - "maximum_value_warning": 15 + "default_value": 3, + "maximum_value_warning": 8 }, + "adhesion_type": { "default_value": "skirt" }, "retraction_speed": { "default_value": 35}, - "retraction_hop_enabled": { "value": "False" }, - "retraction_hop": { "value": 0.2 }, - "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, - "retraction_combing_max_distance": { "value": 30 }, - "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, - "retraction_count_max": { "value": 100 }, - "retraction_extrusion_window": { "value": 10 }, - "retraction_min_travel": { "value": 1.5 }, - "adhesion_type": { "default_value": "skirt" }, - "gantry_height": { "value": "30" }, + "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, - "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, - "speed_roofing": { "value": "speed_topbottom" }, - "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, - "speed_layer_0": { "value": 30.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, - "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_support": { "value": "speed_wall_0" }, - "speed_support_interface": { "value": "speed_topbottom" }, - "speed_z_hop": { "value": 5 }, - "machine_max_feedrate_x": { "value": 100 }, - "machine_max_feedrate_y": { "value": 100 }, - "machine_max_feedrate_z": { "value": 30 }, - "machine_max_feedrate_e": { "value": 50 }, - "machine_max_acceleration_x": { "default_value": 1000 }, - "machine_max_acceleration_y": { "default_value": 1000 }, - "machine_max_acceleration_z": { "default_value": 100 }, - "machine_max_acceleration_e": { "default_value": 1000 }, - "machine_max_jerk_xy": { "default_value": 5.0 }, - "machine_max_jerk_z": { "default_value": 0.4 }, - "machine_max_jerk_e": { "default_value": 5.0 }, + "material_diameter": { "default_value": 1.75 }, - "acceleration_print": { "value": 500 }, - "acceleration_travel": { "value": 1000 }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G1 Z2 ;Raise Z\nG28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-4 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.36 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.36 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.36 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.36 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 Z1 E-2 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z" }, - "wall_line_count": { "value": 3 }, - "top_bottom_thickness": { "default_value": 1 }, + "machine_start_gcode": { "default_value": "G28 X Y ;Home XY\nG92 E0 ;Reset Extruder\nG1 E-1 F2400 ;Retract\nG92 E0 ;Reset Extruder\nG28 Z ;home Z\nG29 ; Measure the bed\nM500 ; Store to EEPROM\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.36 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.36 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.36 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.36 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 Z1 E-2 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG1 X5 Y290 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z" }, + "cool_fan_speed": { "value": 75 }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, - "cool_min_layer_time": { "value": 10 }, - "brim_replaces_support": { "value": false }, - "skirt_gap": { "value": 2 }, - "skirt_line_count": { "default_value": 3 }, - "switch_extruder_retraction_amount": { "value": 2 }, - "switch_extruder_retraction_speeds": { "default_value": 35 }, - "prime_tower_enable": { "default_value": true }, - "infill_pattern": { "value": "triangles" }, - "initial_layer_line_width_factor": { "default_value": 120.0 }, + "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, - "infill_overlap": { "value": 35.0 }, - "skin_overlap": { "value": 10.0 }, - "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, - "support_pattern": { "value": "'zigzag'" }, - "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, - "support_use_towers": { "value": false }, - "support_xy_distance": { "value": "wall_line_width_0 * 2" }, - "support_xy_distance_overhang": { "value": "wall_line_width_0" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, - "support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"}, - "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 1 }, - "support_brim_enable": { "value": true }, - "support_brim_width": { "value": 4 }, - - "support_interface_enable": { "value": true }, - "support_interface_height": { "value": "layer_height * 4" }, - "support_interface_density": { "value": 30 }, - "support_interface_pattern": { "value": "'grid'" }, - "support_interface_skip_height": { "value": 0.2 } + "infill_before_walls": { "value": false } } } diff --git a/resources/extruders/hctech_hc300-m2h_extruder_0.def.json b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json index 4dc7174338..1a718401cb 100644 --- a/resources/extruders/hctech_hc300-m2h_extruder_0.def.json +++ b/resources/extruders/hctech_hc300-m2h_extruder_0.def.json @@ -17,10 +17,10 @@ "material_diameter": { "default_value": 1.75 }, "machine_nozzle_size": { "default_value": 0.4 }, "machine_extruder_start_code": { - "default_value": "\nT0 ;switch to extruder 1\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" + "default_value": "G1 X5 Y319 ;move to wait posiotion\nT0 ;switch to extruder 1\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" }, "machine_extruder_end_code": { - "default_value": "\nG92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start point\nG1 X5 Y325" + "default_value": "G92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start position\nG1 X5 Y319 ;move to wait posiotion" }, "machine_extruder_cooling_fan_number": { "default_value": 0 } } diff --git a/resources/extruders/hctech_hc300-m2h_extruder_1.def.json b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json index 11aa3ca2b8..616f2c2d27 100644 --- a/resources/extruders/hctech_hc300-m2h_extruder_1.def.json +++ b/resources/extruders/hctech_hc300-m2h_extruder_1.def.json @@ -17,10 +17,10 @@ "material_diameter": { "default_value": 1.75 }, "machine_nozzle_size": { "default_value": 0.4 }, "machine_extruder_start_code": { - "default_value": "\nT1 ;switch to extruder 2\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" + "default_value": "G1 X5 Y319 ;move to wait posiotion\nT1 ;switch to extruder 2\nM109 S{material_print_temperature}\nG1 F5000\nG12 ;clean nozzle\nG1 X0 Y300 F4800 ;move to start point" }, "machine_extruder_end_code": { - "default_value": "\nG92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start point\nG1 X5 Y325" + "default_value": "G92 E0 ;reset extruder distance\nG1 F800 E-1 ;retract\nG92 E0 ;reset extruder distance\nG1 X0 Y300 F4800 ;move to start position\nG1 X5 Y319 ;move to wait posiotion" }, "machine_extruder_cooling_fan_number": { "default_value": 0 } } -- cgit v1.2.3