Welcome! Log In Create A New Profile

Advanced

Qui pour me depatouiller les configs .ini de slic3r ?

Posted by fran6t 
Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 04:50AM
Dès lors que j'essai de faire une configuration slic3r mes impressions ne sont plus correctes.

A la base je voulais me faire une configuration ABS et une configuration PLA, malheureusement
dès que le fichier slic3r.ini apparait mes impressions ne sont plus corrects, même si j'essais de mettre
les paramètres comme il faut (c'est sur je loupe quelque chose quelque part).

Pour info, il s'agit d'un kit prusa 3i rework de chez emotion tech.

Voici les gcodes generés pour l'objet 0.5mm-thin-wall qui fonctionne quand il n'y a jamais eu de configuration de slic3r

Le gcode original de la version sous windows
; generated by Slic3r 1.0.0RC2 on 2014-07-09 at 20:10:20

; layer_height = 0.4
; perimeters = 3
; top_solid_layers = 3
; bottom_solid_layers = 3
; fill_density = 0.4
; perimeter_speed = 30
; infill_speed = 60
; travel_speed = 130
; nozzle_diameter = 0.5
; filament_diameter = 3
; extrusion_multiplier = 1
; perimeters extrusion width = 0.50mm
; infill extrusion width = 0.53mm
; solid infill extrusion width = 0.53mm
; top infill extrusion width = 0.53mm
; first layer extrusion width = 0.70mm

G21 ; set units to millimeters
M107
M104 S255 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

M109 S255 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
G1 F1800.000 E-1.00000
G92 E0
G1 Z0.350 F7800.000
G1 X84.480 Y84.330 F7800.000
G1 E1.00000 F1800.000
G1 X85.290 Y83.640 E1.03462 F540.000

Le gcode de ma version ubuntu sans avoir fait de config slic3r qui fonctionne donc pas de slic3r

; generated by Slic3r 1.2.0-dev on 2014-07-10 at 09:25:03

; external perimeters extrusion width = 0.50mm
; perimeters extrusion width = 0.52mm
; infill extrusion width = 0.52mm
; solid infill extrusion width = 0.52mm
; top infill extrusion width = 0.52mm

G21 ; set units to millimeters
M107
M104 S200 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

M109 S255 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
G1 F1800.000 E-1.00000
G92 E0
G1 Z0.350 F7800.000
G1 X99.335 Y84.489 F7800.000
G1 E1.00000 F1800.000
G1 X99.489 Y84.335 E1.00709 F762.258

Et le gcode qui ne fonctionne plus dès lors que j'ai essayé de faire une configuration
; generated by Slic3r 1.2.0-dev on 2014-07-10 at 10:03:31

; external perimeters extrusion width = 0.50mm
; perimeters extrusion width = 0.52mm
; infill extrusion width = 0.52mm
; solid infill extrusion width = 0.52mm
; top infill extrusion width = 0.52mm

G21 ; set units to millimeters
M107
M190 S115 ; wait for bed temperature to be reached
M104 S255 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

M109 S255 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
G10 ; retract
G92 E0
G1 Z0.250 F7800.000
G1 X99.446 Y84.600 F7800.000
G11 ; unretract
G1 X100.467 Y83.719 E0.02385 F754.623

Le fichier slic3r.ini
# generated by Slic3r 1.2.0-dev on Thu Jul 10 10:03:17 2014
autocenter = 1
background_processing = 1
mode = simple
version = 1.2.0-dev
version_check = 1

[presets]
filament = ABS.ini
print = ABS.ini
printer = ABS.ini

Le fichier filament ABS.ini
# generated by Slic3r 1.2.0-dev on Thu Jul 10 10:02:52 2014
bed_temperature = 115
bridge_fan_speed = 100
cooling = 1
disable_fan_first_layers = 1
extrusion_multiplier = 1
fan_always_on = 0
fan_below_layer_time = 60
filament_diameter = 3
first_layer_bed_temperature = 115
first_layer_temperature = 255
max_fan_speed = 100
min_fan_speed = 35
min_print_speed = 10
slowdown_below_layer_time = 30
temperature = 255

Le fichier print ABS.ini
# generated by Slic3r 1.2.0-dev on Thu Jul 10 10:20:06 2014
avoid_crossing_perimeters = 0
bottom_solid_layers = 3
bridge_acceleration = 0
bridge_flow_ratio = 1
bridge_speed = 60
brim_width = 0
complete_objects = 0
default_acceleration = 0
dont_support_bridges = 1
external_perimeter_extrusion_width = 0
external_perimeter_speed = 70%
external_perimeters_first = 0
extra_perimeters = 0
extruder_clearance_height = 20
extruder_clearance_radius = 20
extrusion_width = 0
fill_angle = 45
fill_density = 40%
fill_pattern = honeycomb
first_layer_acceleration = 0
first_layer_extrusion_width = 200%
first_layer_height = 0.25
first_layer_speed = 30%
gap_fill_speed = 20
gcode_comments = 0
infill_acceleration = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0
infill_first = 0
infill_only_where_needed = 0
infill_speed = 60
interface_shells = 0
layer_height = 0.4
min_skirt_length = 0
notes = 
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = [input_filename_base].gcode
overhangs = 1
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0
perimeter_speed = 30
perimeters = 3
post_process = 
raft_layers = 0
resolution = 0
seam_position = random
skirt_distance = 10
skirt_height = 1
skirts = 1
small_perimeter_speed = 30
solid_fill_pattern = rectilinear
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extrusion_width = 0
solid_infill_speed = 60
spiral_vase = 0
standby_temperature_delta = -5
support_material = 0
support_material_angle = 0
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = pillars
support_material_spacing = 2.5
support_material_speed = 60
support_material_threshold = 0
thin_walls = 1
threads = 2
top_infill_extrusion_width = 0
top_solid_infill_speed = 50
top_solid_layers = 3
travel_speed = 130
xy_size_compensation = 0

Le fichier printer ABS.ini
# generated by Slic3r 1.2.0-dev on Thu Jul 10 10:03:17 2014
bed_shape = 0x0,200x0,200x200,0x200
end_gcode = M104 S0 ; turn off temperature\nG28 X0  ; home X axis\nM84     ; disable motors\n
extruder_offset = 0x0
gcode_flavor = reprap
layer_gcode = 
nozzle_diameter = 0.5
retract_before_travel = 2
retract_layer_change = 1
retract_length = 1
retract_length_toolchange = 10
retract_lift = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 30
start_gcode = G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle\n
toolchange_gcode = 
use_firmware_retraction = 1
use_relative_e_distances = 0
vibration_limit = 0
wipe = 0
z_offset = 0

A gauche l'impression sans parametrage qui est correcte, a droite l'impression mauvaise :


Je suis à votre dispo pour tout manque d'infos ou tests qu'il me faudrait faire.
Bien à vous.
Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 06:34AM
Hello
Ce n'est pas lié à un problème de réglage du retract en fin de couche ?
Dans la version du gcode "windows" je vois des
G1 F1800.000 E-1.00000 - qui correspondent à un retract. - E-1.000 = extruder, - 1mm F c'est la vitesse

G1 E1.00000 F1800.000 + remise en place avec ce code ci.

Sur le gcode généré avec la version 1.2 on voit des code
G10 ; retract
G11 ; unretract
qui semblent avoir la même fonction - mais là c'est Marlin qui doit le gérer en interne (config ou eeprom) car il n'y a pas de paramètre indiquant de combien le retract est?

A+ Didier
Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 09:17AM
Oui,
en fait la version de slic3r semble ne pas travailler du tout de la même façon, dès lors que je veux faire un
parametrage via la configuration je n'obtiens plus un decoupage identique.

L'impression fait des mouvements différents et fait même des diagonales ont peu voir sur la photo des petits filaments.

Quand je regarde par exemple la couche trois, voir le lien on peu voir les filaments que l'imprimante va faire.

Capture ecran filament couche 3

Voici la config complète de l'onglet print setting
Layers and perimeters
infill
Speed
Skirt And Brim
Support material
Output option
Extruder
Advanced

Onglet printer setting
General
Custom gcode
Advanced

Edited 2 time(s). Last edit at 07/10/2014 01:27PM by fran6t.
Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 09:45AM
Je pense que tu confonds entre les mouvements sans extrusion et avec extrusion.

je ne voudrais pas avoir l'air de me répéter mais - AMHA c'est lié aux paramètres de retract.
dans un cas (apparemment) le mauvais:
G10 ; retract
G11;

et celui qui est OK on a des codes de ce type:
G1 F1800.000 E-1.00000

Est-ce que le firmware sur ta machine supporte les codes G10/G11? si oui où sont les autres paramètres concernant la longueur du "retract' voir ci-dessous:

Je n'ai pas la version 1.2 de slic3r - mais dans les ini on voit des entrées : Tu as dû cocher/activer une option qque part

retract_length_toolchange = 10
retract_lift = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 30
start_gcode = G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle\n
toolchange_gcode =
use_firmware_retraction = 1
use_relative_e_distances = 0
vibration_limit = 0
Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 01:22PM
Hello
A mon avis tu as activé la "Retraction" via le firmware - configuré ici:

Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 10, 2014 01:59PM
Oui bien vu mille merci, j'en ai fais des tests je commençais à desespérer.

Reste un truc drole, repetier montre des filaments au milieu et finalement rien à l'impression,
j'ai un rendu nickel comme lorsque j'utilisais la vieille version de slic3r, je vais pouvoir maintenant
faire ma config PLA.



Je vais aussi modifier le custom-gcode je trouve pas normal de faire un G28 (home all axes) avant
que la température de bed et de tête soit atteinte chez moi il reste toujours de l'abs sous l'extrudeur
et du coup je vois clairement mon plateau se faire enfoncer lors du home Z

Je pense que je vais ouvrir un autre topic, car je voudrais placer mon extrudeur en dehors de la zone
d'impression pour lors de son premier deplacement le filament qui reste s'accroche au bord du plateau.

Encore merci à toi pour ton aide

Edited 2 time(s). Last edit at 07/10/2014 02:01PM by fran6t.
Re: Qui pour me depatouiller les configs .ini de slic3r ?
July 11, 2014 04:49AM
Salut fran6t,

Par défaut, dans "custom gcode" tu as bien la commande G28, tu as du la virer quand tu as modifié tes paramètres:

Quote
Slic3r Start G-code
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

Quote
Slic3r End G-code
M104 S0 ; turn off temperature
G28 X0 ; home X axis
M84 ; disable motors

Et Repetier ne te montre pas de filaments, il te montre les déplacements rapides de la tête (la couleur n'est pas la même!)

Edited 1 time(s). Last edit at 07/11/2014 04:50AM by kimented_.
Sorry, only registered users may post in this forum.

Click here to login