Je viens d’installer la version 1.2.4, et je continue de rencontrer certains problèmes avec les paramètres "Support material".
• Premier problème: je laisse le soin à Slic3r de déterminer automatiquement la nécessité de produire un support. Mes réglages sont donc les suivants :
support_material = 1
support_material_threshold = 0
Le résultat est que Slic3r génère un support pour un angle supérieur ou égal à 78°, ce qui me semble beaucoup…
Ci-après fichier "Slic3r_OverhangThreshold_0.ini" correspondant, et capture d’écran visualisation Repetier-Host.
generated by Slic3r 1.2.4 on Fri Jan 9 09:05:12 2015
De plus, la progression de la valeur de cet angle est inversée dans Slic3r :
- exemple 1 : pour générer un soutien sous un angle supérieur ou égal à 47°, je dois diminuer la valeur, soit 61°.
- exemple 2 : pour générer un soutien sous un angle supérieur ou égal à 45°, je dois augmenter la valeur, soit 63°.
• troisième problème : "support bridges".
Pour réaliser ce test, je pars d’un simple pont de 200mm qui, techniquement ne peut être réalisé sans soutien.
Les paramètres sont les suivants :
support_material = 1
support_material_threshold = 62
dont_support_bridges = 1
Trois observations visualisées dans Repetier-Host :
- si ce pont est placé horizontalement, Slic3r ne génère aucun soutien ?
- si ce pont est orienté de 14° par rapport à l’horizontale autour de l’axe X, Slic3r génère un soutien seulement partiellement ?
- si ce pont est orienté de 15° par rapport à l’horizontale autour de l’axe X, Slic3r génère un soutien sous la totalité du pont.
• quatrième et dernier problème : "Support material > Pattern angle"
Sur le test qui suit, mes réglages sont les suivants :
support_material = 1
support_material_threshold = 62
dont_support_bridges = 1
support_material_pattern = rectilinear
Ensuite, si je règle l’angle d’orientation du motif de remplissage :
- support_material_angle = 0 : cela semble correct, sauf le défaut de superposition des lignes d’extrusion au risque de provoquer un effondrement.
- support_material_angle = 90 : l’angle n’est respecté ? De plus nous retrouvons le même défaut de superposition des lignes d’extrusion.
- support_material_angle = 45 : l’angle n’est respecté ? De plus nous retrouvons le même défaut de superposition des lignes d’extrusion.
Je viens d’installer la version 1.2.4, et je continue de rencontrer certains problèmes avec les paramètres "Support material".
• Premier problème: je laisse le soin à Slic3r de déterminer automatiquement la nécessité de produire un support. Mes réglages sont donc les suivants :
generated by Slic3r 1.2.4 on Fri Jan 9 09:05:12 2015
avoid_crossing_perimeters = 0 bed_shape = 0x40,410.7x40,410.7x280,0x280 bed_temperature = 110 bottom_solid_layers = 3 bridge_acceleration = 0 bridge_fan_speed = 100 bridge_flow_ratio = 1 bridge_speed = 50 brim_width = 0 complete_objects = 0 cooling = 1 default_acceleration = 0 disable_fan_first_layers = 2 dont_support_bridges = 1 duplicate_distance = 6 end_gcode = M106 S255\nM140 S5\nM104 T0 S5\nM104 T1 S5\nG1 X220.0 Y270.0 F6000\nG4 S7\nM84\nG4 S90\nM42 S0 P32\nM107\n external_fill_pattern = concentric external_perimeter_extrusion_width = 0.41 external_perimeter_speed = 50 external_perimeters_first = 0 extra_perimeters = 1 extruder_clearance_height = 20 extruder_clearance_radius = 20 extruder_offset = 0x0,0x0 extrusion_axis = E extrusion_multiplier = 1,1 extrusion_width = 0.443 fan_always_on = 1 fan_below_layer_time = 20 filament_diameter = 1.73,3 fill_angle = 45 fill_density = 10% fill_pattern = rectilinear first_layer_acceleration = 0 first_layer_bed_temperature = 120 first_layer_extrusion_width = 0.48 first_layer_height = 0.3 first_layer_speed = 50 first_layer_temperature = 230,200 gap_fill_speed = 50 gcode_arcs = 0 gcode_comments = 0 gcode_flavor = reprap infill_acceleration = 0 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_speed = 80 interface_shells = 0 layer_gcode = layer_height = 0.2 max_fan_speed = 100 min_fan_speed = 60 min_print_speed = 10 min_skirt_length = 0 notes = nozzle_diameter = 0.4,0.4 octoprint_apikey = octoprint_host = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 perimeter_speed = 80 perimeters = 2 post_process = pressure_advance = 0 raft_layers = 0 resolution = 0 retract_before_travel = 2,2 retract_layer_change = 0,0 retract_length = 2.5,2.5 retract_length_toolchange = 6.5,6.5 retract_lift = 0,0 retract_restart_extra = 0,0 retract_restart_extra_toolchange = 0,0 retract_speed = 10,10 seam_position = aligned skirt_distance = 5 skirt_height = 1 skirts = 1 slowdown_below_layer_time = 20 small_perimeter_speed = 50 solid_infill_below_area = 5 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 80 spiral_vase = 0 standby_temperature_delta = -5 start_gcode = G90\nM42 S255 P32\nM140 S45 ;set bed temp \nG28 Y0\nG28 X0\nG1 F70 \nM84 ;power of\nM190 S[first_layer_bed_temperature] ;set bed temp and wait for it\nM104 T0 S[first_layer_temperature_0] ;set nozzle 1 temp\nM109 T1 S[first_layer_temperature_1] ;set nozzle 2 temp and wait for it\nM109 T0 S[first_layer_temperature_0] ;set nozzle 1 temp and wait for it\nG1 X1 Y37 F6000 ;go to z home point\nG28 Z0 F100\nG92 E0 ;set E\nG1 Z1.5 F1200\nG1 E6 F100\nG1 E4.5 F600\nG92 E-1.5 \nT1\nG92 E0 ;set E\nG1 E6 F100\nG1 E4.5 F600\nG92 E-1.5\nT0\nG1 X60 F3000\nG1 X200 Y140 F12000 support_material = 1 support_material_angle = 0 support_material_enforce_layers = 0 support_material_extruder = 2 support_material_extrusion_width = 0 support_material_interface_extruder = 2 support_material_interface_layers = 1 support_material_interface_spacing = 0.9 support_material_interface_speed = 80 support_material_pattern = rectilinear support_material_spacing = 5 support_material_speed = 80 support_material_threshold = 0 temperature = 220,200 thin_walls = 1 threads = 2 toolchange_gcode = top_infill_extrusion_width = 0.41 top_solid_infill_speed = 80 top_solid_layers = 3 travel_speed = 250 use_firmware_retraction = 0 use_relative_e_distances = 0 vibration_limit = 0 wipe = 0,0 xy_size_compensation = 0 z_offset = 0
• second problème : si je gère " Overhang threshold". Pour obtenir un soutien sous un angle supérieur ou égal à 46°, je dois renseigner l’angle à 62°.
generated by Slic3r 1.2.4 on Fri Jan 9 09:45:36 2015
avoid_crossing_perimeters = 0 bed_shape = 0x40,410.7x40,410.7x280,0x280 bed_temperature = 110 bottom_solid_layers = 3 bridge_acceleration = 0 bridge_fan_speed = 100 bridge_flow_ratio = 1 bridge_speed = 50 brim_width = 0 complete_objects = 0 cooling = 1 default_acceleration = 0 disable_fan_first_layers = 2 dont_support_bridges = 1 duplicate_distance = 6 end_gcode = M106 S255\nM140 S5\nM104 T0 S5\nM104 T1 S5\nG1 X220.0 Y270.0 F6000\nG4 S7\nM84\nG4 S90\nM42 S0 P32\nM107\n external_fill_pattern = concentric external_perimeter_extrusion_width = 0.41 external_perimeter_speed = 50 external_perimeters_first = 0 extra_perimeters = 1 extruder_clearance_height = 20 extruder_clearance_radius = 20 extruder_offset = 0x0,0x0 extrusion_axis = E extrusion_multiplier = 1,1 extrusion_width = 0.443 fan_always_on = 1 fan_below_layer_time = 20 filament_diameter = 1.73,3 fill_angle = 45 fill_density = 10% fill_pattern = rectilinear first_layer_acceleration = 0 first_layer_bed_temperature = 120 first_layer_extrusion_width = 0.48 first_layer_height = 0.3 first_layer_speed = 50 first_layer_temperature = 230,200 gap_fill_speed = 50 gcode_arcs = 0 gcode_comments = 0 gcode_flavor = reprap infill_acceleration = 0 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 infill_only_where_needed = 0 infill_speed = 80 interface_shells = 0 layer_gcode = layer_height = 0.2 max_fan_speed = 100 min_fan_speed = 60 min_print_speed = 10 min_skirt_length = 0 notes = nozzle_diameter = 0.4,0.4 octoprint_apikey = octoprint_host = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 perimeter_speed = 80 perimeters = 2 post_process = pressure_advance = 0 raft_layers = 0 resolution = 0 retract_before_travel = 2,2 retract_layer_change = 0,0 retract_length = 2.5,2.5 retract_length_toolchange = 6.5,6.5 retract_lift = 0,0 retract_restart_extra = 0,0 retract_restart_extra_toolchange = 0,0 retract_speed = 10,10 seam_position = aligned skirt_distance = 5 skirt_height = 1 skirts = 1 slowdown_below_layer_time = 20 small_perimeter_speed = 50 solid_infill_below_area = 5 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 80 spiral_vase = 0 standby_temperature_delta = -5 start_gcode = G90\nM42 S255 P32\nM140 S45 ;set bed temp \nG28 Y0\nG28 X0\nG1 F70 \nM84 ;power of\nM190 S[first_layer_bed_temperature] ;set bed temp and wait for it\nM104 T0 S[first_layer_temperature_0] ;set nozzle 1 temp\nM109 T1 S[first_layer_temperature_1] ;set nozzle 2 temp and wait for it\nM109 T0 S[first_layer_temperature_0] ;set nozzle 1 temp and wait for it\nG1 X1 Y37 F6000 ;go to z home point\nG28 Z0 F100\nG92 E0 ;set E\nG1 Z1.5 F1200\nG1 E6 F100\nG1 E4.5 F600\nG92 E-1.5 \nT1\nG92 E0 ;set E\nG1 E6 F100\nG1 E4.5 F600\nG92 E-1.5\nT0\nG1 X60 F3000\nG1 X200 Y140 F12000 support_material = 1 support_material_angle = 0 support_material_enforce_layers = 0 support_material_extruder = 2 support_material_extrusion_width = 0 support_material_interface_extruder = 2 support_material_interface_layers = 1 support_material_interface_spacing = 0.9 support_material_interface_speed = 80 support_material_pattern = rectilinear support_material_spacing = 5 support_material_speed = 80 support_material_threshold = 62 temperature = 220,200 thin_walls = 1 threads = 2 toolchange_gcode = top_infill_extrusion_width = 0.41 top_solid_infill_speed = 80 top_solid_layers = 3 travel_speed = 250 use_firmware_retraction = 0 use_relative_e_distances = 0 vibration_limit = 0 wipe = 0,0 xy_size_compensation = 0 z_offset = 0
De plus, la progression de la valeur de cet angle est inversée dans Slic3r :
• troisième problème : "support bridges". Pour réaliser ce test, je pars d’un simple pont de 200mm qui, techniquement ne peut être réalisé sans soutien. Les paramètres sont les suivants :
Trois observations visualisées dans Repetier-Host :
• quatrième et dernier problème : "Support material > Pattern angle" Sur le test qui suit, mes réglages sont les suivants :
support_material_pattern = rectilinear
Ensuite, si je règle l’angle d’orientation du motif de remplissage :