Aller au contenu

Filament ABS

RIPOFE

Mauvaise qualité du résultat

Messages recommandés

Bonjour,

 

j'ai voulu imprimer une tête Lego de Hulk.

Le résultat présente 2 gros défauts :

  • un à la base avec des excroissance à la base du menton à droite
  • un manque de matière sur le sommet de la tête

 

WP_20170224_001.thumb.jpg.24f34b265d5605818ad6406acf1cbcb8.jpgWP_20170224_002.thumb.jpg.ebbd3c37d1806e88619c82e3aaee9c3b.jpg

WP_20170224_004.thumb.jpg.bc4ac77be6efb778b0d5eec8840aef3b.jpg

Je vous fourni également le profil de Cura 15 :

[profile]
layer_height = 0.06
wall_thickness = 0.8
retraction_enable = True
solid_layer_thickness = 0.8
fill_density = 17
print_speed = 50
print_temperature = 195
print_temperature2 = 0
print_temperature3 = 0
print_temperature4 = 0
print_temperature5 = 0
print_bed_temperature = 0
support = Everywhere
platform_adhesion = Brim
support_dual_extrusion = Both
wipe_tower = False
wipe_tower_volume = 15
ooze_shield = False
filament_diameter = 1.75
filament_diameter2 = 0
filament_diameter3 = 0
filament_diameter4 = 0
filament_diameter5 = 0
filament_flow = 100
nozzle_size = 0.4
retraction_speed = 50
retraction_amount = 4
retraction_dual_amount = 16.5
retraction_min_travel = 1.5
retraction_combing = No Skin
retraction_minimal_extrusion = 0.02
retraction_hop = 0.0
bottom_thickness = 0.26
layer0_width_factor = 100
object_sink = 0.0
overlap_dual = 0.15
travel_speed = 150
bottom_layer_speed = 17
infill_speed = 60
solidarea_speed = 0.0
inset0_speed = 50
insetx_speed = 60
cool_min_layer_time = 8
fan_enabled = True
skirt_line_count = 2
skirt_gap = 3.0
skirt_minimal_length = 150
fan_full_height = 0.25
fan_speed = 20
fan_speed_max = 100
cool_min_feedrate = 10
cool_head_lift = False
solid_top = True
solid_bottom = True
fill_overlap = 15
perimeter_before_infill = True
support_type = Lines
support_angle = 45
support_fill_rate = 15
support_xy_distance = 0.7
support_z_distance = 0.15
spiralize = False
simple_mode = False
brim_line_count = 10
raft_margin = 5.0
raft_line_spacing = 3.0
raft_base_thickness = 0.3
raft_base_linewidth = 1.0
raft_interface_thickness = 0.27
raft_interface_linewidth = 0.4
raft_airgap_all = 0.0
raft_airgap = 0.22
raft_surface_layers = 2
raft_surface_thickness = 0.27
raft_surface_linewidth = 0.4
fix_horrible_union_all_type_a = True
fix_horrible_union_all_type_b = False
fix_horrible_use_open_bits = False
fix_horrible_extensive_stitching = False
plugin_config = (lp1
 .
object_center_x = -1
object_center_y = -1

[alterations]
start.gcode =
 ;Gcode by Cura-by-dagoma for DiscoEASY200
 G90   ;absolute positioning
 G28 X Y
 G1 X50
 M106 S140 ;Ventilateur arriere à 55%
 M109 S180
 G28
 M104 S203
 G1 X100 Y20 F3000
 G1 Z0
 M107 ;start with the fan off
 M109 S210
 M82 ;set extruder to absolute mode
 G92 E0 ;zero the extruded length
 G1 F200 E10 ;extrude 10mm of feed stock
 G92 E0 ;zero the extruded length again
 G1 Z3
 G1 F6000
end.gcode = M107
 M104 S0 ;extruder heater off
 M106 S255 ;fan full power
 G91 ;relative positioning
 G1 E-1 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+3 E-2 F6000 ;move Z up a bit and retract filament even more
 G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
 G4 P360000
 M107
 M84 ;steppers off
start2.gcode = ;Sliced at: {day} {date} {time}
 ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
 ;Print time: {print_time}
 ;Filament used: {filament_amount}m {filament_weight}g
 ;Filament cost: {filament_cost}
 ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
 ;M104 S{print_temperature} ;Uncomment to add your own temperature line
 ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
 ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
 G21        ;metric values
 G90        ;absolute positioning
 M107       ;start with the fan off
 G28 X0 Y0  ;move X/Y to min endstops
 G28 Z0     ;move Z to min endstops
 G1 Z15.0 F{travel_speed} ;move the platform down 15mm
 T1                      ;Switch to the 2nd extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T0                      ;Switch to the first extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F{travel_speed}
 ;Put printing message on LCD screen
 M117 Printing...
end2.gcode = ;End GCode
 M104 T0 S0                     ;extruder heater off
 M104 T1 S0                     ;extruder heater off
 M140 S0                     ;heated bed heater off (if you have it)
 G91                                    ;relative positioning
 G1 E-1 F300                            ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
 G28 X0 Y0                              ;move X/Y to min endstops, so the head is out of the way
 M84                         ;steppers off
 G90                         ;absolute positioning
 ;{profile_string}
start3.gcode = ;Sliced at: {day} {date} {time}
 ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
 ;Print time: {print_time}
 ;Filament used: {filament_amount}m {filament_weight}g
 ;Filament cost: {filament_cost}
 ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
 ;M104 S{print_temperature} ;Uncomment to add your own temperature line
 ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
 ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
 G21        ;metric values
 G90        ;absolute positioning
 M107       ;start with the fan off
 G28 X0 Y0  ;move X/Y to min endstops
 G28 Z0     ;move Z to min endstops
 G1 Z15.0 F{travel_speed} ;move the platform down 15mm
 T2                      ;Switch to the 3rd extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T1                      ;Switch to the 2nd extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T0                      ;Switch to the first extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F{travel_speed}
 ;Put printing message on LCD screen
 M117 Printing...
end3.gcode = ;End GCode
 M104 T0 S0                     ;extruder heater off
 M104 T1 S0                     ;extruder heater off
 M104 T2 S0                     ;extruder heater off
 M140 S0                     ;heated bed heater off (if you have it)
 G91                                    ;relative positioning
 G1 E-1 F300                            ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
 G28 X0 Y0                              ;move X/Y to min endstops, so the head is out of the way
 M84                         ;steppers off
 G90                         ;absolute positioning
 ;{profile_string}
start4.gcode = ;Sliced at: {day} {date} {time}
 ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
 ;Print time: {print_time}
 ;Filament used: {filament_amount}m {filament_weight}g
 ;Filament cost: {filament_cost}
 ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
 ;M104 S{print_temperature} ;Uncomment to add your own temperature line
 ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
 ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
 ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
 G21        ;metric values
 G90        ;absolute positioning
 M107       ;start with the fan off
 G28 X0 Y0  ;move X/Y to min endstops
 G28 Z0     ;move Z to min endstops
 G1 Z15.0 F{travel_speed} ;move the platform down 15mm
 T3                      ;Switch to the 4th extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T2                      ;Switch to the 3rd extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T1                      ;Switch to the 2nd extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F200 E-{retraction_dual_amount}
 T0                      ;Switch to the first extruder
 G92 E0                  ;zero the extruded length
 G1 F200 E10             ;extrude 10mm of feed stock
 G92 E0                  ;zero the extruded length again
 G1 F{travel_speed}
 ;Put printing message on LCD screen
 M117 Printing...
end4.gcode = ;End GCode
 M104 T0 S0                     ;extruder heater off
 M104 T1 S0                     ;extruder heater off
 M104 T2 S0                     ;extruder heater off
 M104 T3 S0                     ;extruder heater off
 M140 S0                     ;heated bed heater off (if you have it)
 G91                                    ;relative positioning
 G1 E-1 F300                            ;retract the filament a bit before lifting the nozzle, to release some of the pressure
 G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
 G28 X0 Y0                              ;move X/Y to min endstops, so the head is out of the way
 M84                         ;steppers off
 G90                         ;absolute positioning
 ;{profile_string}
support_start.gcode =
support_end.gcode =
cool_start.gcode =
cool_end.gcode =
replace.csv =
preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
 ;This code is added before the T(n)
postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
 ;This code is added after the T(n)


L'imprimante utilisées est un mixte DV DE : l'électronique de la DE avec la tête de la DV (donc mono ventilateur).

Le problème du menton c'est posé lors d'une précédente tentative que j'avais interrompu avant la fin.

Si quelqu'un a des suggestion je suis preneur.

Partager ce message


Lien à poster
Partager sur d’autres sites

salut

wahouu , il était en mode transformation ton hulk , car il est pas bien beau  :D

 

pour le manque de matière sur la partie supérieur , tu dois augmenter la valeur de cette option "couche solide supérieur" dans simplify3D

si tu es sur cura , cherche l'option qui correspond a la même chose., car j'utilise pas cura.

 

à qu'elle temperature tu es ?

car pour le reste , il me semble que tu es peu être un peu trop chaud

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @RIPOFE

    layer_height = 0.06   O.o

    print_speed = 50   :/

     infill_speed = 60
     inset0_speed = 50
     insetx_speed = 60

     support_z_distance = 0.15 .... (non multiple de 0.06)

     solid_layer_thickness = 0.8 .... (idem)

Je suis un peu étonné par ces valeurs... faire des couches de 60 um (comme sur une Ultimaker), à 50-60 mm/sec, avec des supports écartés de 150 um en Z, me semble un peu ambitieux avec les guidages standards d'une Dagoma et avec un tête standard, non? Il me semble que ça va trop vite par rapport au débit, ça délamine, et ça n'a pas le temps de refroidir correctement sur les contours... les photos semblent le confirmer?

Je réduirai les vitesses autour 20 mm/sec toujours pour des couches de 60 um.

Nota, la valeur "support_angle = 45" peut être augmentée à 70 avec des couches de 60 um si les autres paramètres sont bien réglés.

Sinon, il serait peut-être intéressant d'augmenter les épaisseurs de couches autours de 0,1 et le reste des valeurs sera alors un peu plus cohérente, non?

Si tu souhaites impérativement utiliser des couches de 60 um, je te conseil de basculer en mode simple (dans menu déroulant "Expert"), sélectionner les couches de 0,06 mm, puis de revenir en mode "Expert"... les paramètres proposés seront alors tous mis à jour avec un peu plus de cohérence, et il faut alors vérifier que tes Start et End codes n'aient pas été modifiés...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @Z122 pour ces renseignements précieux.

Il est vrai que j’étais parti de mon profil habituel en changeant uniquement l'épaisseur de couche.

les modifications faites dans le nouveau profil te semblent_elles plus cohérent pour une impression en 60 um ?

  Ancien profil Nouveau profil
solid_layer_thickness : 0.8 0.6
support :  Everywhere  Touching buildplate
retraction_speed : 50 40
retraction_amount : 4 4.5
retraction_combing :  No Skin  All
bottom_thickness  : 0.26 0.3
infill_speed  : 60 100
solidarea_speed : 0 30
inset0_speed : 50 40
insetx_speed : 60 80
cool_min_layer_time : 8 3
skirt_line_count : 2 1
fan_full_height : 0.25 0.5
fan_speed : 20 100
support_angle : 45 60

D'autre part à quoi correspond "retraction_combing" et "skirt_line_count ".

Partager ce message


Lien à poster
Partager sur d’autres sites

@RIPOFE, je ne sais pas si c'est vraiment une bonne idée de vouloir impérativement faire des couches de 60 um, vu la mauvaise rigidité intrinsèque des machines Dagoma... Je ne peux que te conseiller de ne pas descendre en dessous de 100 um.

Je viens de faire une rapide manipulation sous Cura uniquement , et si tu tiens à explorer des couches de 0,06 mm, j'aurais tendance à te conseiller d'essayer les paramètres suivants  - sans garantie de succès - :

voir ci-dessous mes commentaires qui répondent à tes questions

[profile]
layer_height = 0.06
wall_thickness = 1.2 
retraction_enable = True
solid_layer_thickness = 1.2  (vu que tu as des trous sur le haut de la tête il faut mieux augmenter cette valeur de 0,8 vers 1,2 et non la diminuer)
fill_density = 20
print_speed = 20
print_temperature = 195
print_temperature2 = 0
print_temperature3 = 0
print_temperature4 = 0
print_temperature5 = 0
print_bed_temperature = 70
support = None
platform_adhesion = Brim
support_dual_extrusion = Both
wipe_tower = False
wipe_tower_volume = 15
ooze_shield = False
filament_diameter = 1.75
filament_diameter2 = 0
filament_diameter3 = 0
filament_diameter4 = 0
filament_diameter5 = 0
filament_flow = 100.0
nozzle_size = 0.4
retraction_speed = 40.0    ces valeurs sont à définir par rapport au type de filament utilisé
retraction_amount = 4.5   - voir excellent tuto ici : https://www.matterhackers.com/articles/retraction-just-say-no-to-oozing

retraction_dual_amount = 16.5
retraction_min_travel = 1.5
retraction_combing = All    - "Activé les détours" cela évite de repasser/rajouter de la matière sur les contours .... https://ultimaker.com/en/community/6262-hum-whats-combing


retraction_minimal_extrusion = 0.02
retraction_hop = 0.0
bottom_thickness = 0.3
layer0_width_factor = 100
object_sink = 0.0
overlap_dual = 0.15
travel_speed = 150.0    je conseillerais donc de diminuer les vitesses afin de limiter les vibrations et d'avoir le temps de refroidir.
bottom_layer_speed = 15
infill_speed = 30
solidarea_speed = 15
inset0_speed = 30
insetx_speed = 30
cool_min_layer_time = 5
fan_enabled = True
skirt_line_count = 5  (c'est le nombre de tour de piste (skirt =jupe) autour de la pièce utile... en général j'en mets entre 5 et 7 pour dégorger la buse)
skirt_gap = 3.0         (la distance de cette jupe par rapport à la pièce utile)
skirt_minimal_length = 150.0
fan_full_height = 0.5
fan_speed = 100
fan_speed_max = 100
cool_min_feedrate = 10
cool_head_lift = False
solid_top = True
solid_bottom = True
fill_overlap = 15
perimeter_before_infill = False
support_type = Lines
support_angle = 60     Cura met automatiquement des angles maximum à 60° au lieu de 45° lorsqu'on change les couches à 0,04
support_fill_rate = 15
support_xy_distance = 0.7
support_z_distance = 0.15   (c'est pas cohérent par rapport à ce que je disais mais Cura semble vouloir conserver cette valeur qui est optimisée pour des couches de 0.15 mm d'épaisseur afin de limiter le collage des supports)
spiralize = False
simple_mode = False
brim_line_count = 20
raft_margin = 5.0
raft_line_spacing = 3.0
raft_base_thickness = 0.3
raft_base_linewidth = 1.0
raft_interface_thickness = 0.27
raft_interface_linewidth = 0.4
raft_airgap_all = 0.0
raft_airgap = 0.22
raft_surface_layers = 2
raft_surface_thickness = 0.27
raft_surface_linewidth = 0.4
fix_horrible_union_all_type_a = True
fix_horrible_union_all_type_b = False
fix_horrible_use_open_bits = False
fix_horrible_extensive_stitching = False
plugin_config =
object_center_x = -1
object_center_y = -1

---------------------------------

Sinon voici quelques liens utiles pour observer et comprendre les défauts de tes impressions :

https://www.simplify3d.com/support/print-quality-troubleshooting/

http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide

http://3dprintingforbeginners.com/troubleshoot-3d-printing-problems/

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a aussi Cura by Dagoma qui fonctionne très bien pour ce genre de pièce simple (et beaucoup d'autres) et évite de se prendre la tête avec des tas de paramètres non préconisés pour nos DiscoVery et Easy ;)

.

Partager ce message


Lien à poster
Partager sur d’autres sites

Les réglages de @Z122 m'ont permis d'obtenir un bon résultat. Par contre le gain de résolution obtenue par rapport au temps d'impression supplémentaire ne me semble pas intéressant.

Pour une pièce imprimée en 5h en 0.1, il faut compter 16h en 0.06.

 

Pour CdB il est trop restrictif au niveau options à mon gout

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


×