PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??
 
Avisos
Vaciar todo

PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??  

  RSS
Naheulbeurk
(@naheulbeurk)
Trusted Member
PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Bonjour.

Je me permets de créer se sujet en espérant qu'il n'existe pas ailleurs.

Ce serait pour connaitre les variables possibles sur le format du nom de fichier de sortie dans PrusaSlicer.

 

 

Onglet Réglages d'impression ==> Options de sortie.

De base, le nom du fichier comporte des infos qui ne me servent a rien comme Printer model par exemple. J'en ai qu'une, je sais que je code et j'imprime sur une MK3S. Et le type de filament ... pour l'instant j'imprime a 99 % en PLA. les très rares codes que je fait pour du PETG, je peux prendre le temps de le rajouter manuellement quand j'enregistre le Gcode ...

Par contre, j'aimerai rajouter une info qui selon moi est très importante, c'est le poids de la pièce.

Idéalement, je voudrai que mes Gcode sortent comme ceci :

X_X_X_(poids de la pièce)_(print_time)_(layer_heigt).gcode

J'imagine que la variable doit exister puisque cette info est donnée.

Je la rentre manuellement a chaque fois que j'enregistre un nouveau Gcode, mais ca serait bien si j'arrivait a l'automatiser 😉

Il me faudrait donc l'info de la variable a rentrer pour avoir le poids de la pièce dans le nom du fichier et comment faire pour l'enregistrer en dur dans mes paramètres de PrusaSlicer.

Ca pourrait être sympa aussi si on pouvait avoir un endroit ou il y avait la liste exhaustive de toutes les variables disponibles pour que chacun puisse l'adapter a ses besoin et ses envies et pas juste quelques exemples ... ...

Ca existe peut être ... mais j'ai pas réussi a trouver ...

Merci d'avance et ammusez vous bien 😉

 

Plus tu pédale moins fort, moins t'avance plus vite !!

Respondido : 03/02/2021 9:08 am
Naheulbeurk
(@naheulbeurk)
Trusted Member
Topic starter answered:
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

J'avais peut étre pas assé cherché ... car en cherchant un peu plus, sur la Knowledge base en anglais de PrusaSlicer, j'ai a priori trouvé la liste : 

https://help.prusa3d.com/en/article/list-of-placeholders_205643/#useful-place-holders

List of all placeholders

print_time, normal_print_time, silent_print_time, used_filament, extruded_volume, total_cost, total_weight, total_wipe_tower_cost, total_wipe_tower_filament, Less usefull place holders, avoid_crossing_perimeters, bed_shape, bottom_solid_layers, bridge_acceleration, bridge_fan_speed, M106 S[bridge_fan_speed] -> This will put in the actual value (0-100) that was filled in, and not 0-255 ., bridge_flow_ratio, bridge_speed, brim_width, complete_objects, cooling, default_acceleration, disable_fan_first_layers, dont_support_bridges,, duplicate_distance, external_fill_pattern, external_perimeter_extrusion_width, external_perimeter_speed, external_perimeters_first, extra_perimeters, extruder_clearance_height, extruder_clearance_radius, extruder_offset, extrusion_axis, extrusion_multiplier, extrusion_width, fan_always_on, fan_below_layer_time, filament_colour, filament_diameter, filament_settings_id, fill_angle, fill_density, fill_pattern, first_layer_acceleration, first_layer_extrusion_width, first_layer_height, first_layer_speed, gap_fill_speed, gcode_arcs, gcode_comments, gcode_flavor, infill_acceleration, infill_every_layers, infill_extruder, infill_extrusion_width, infill_first, infill_only_where_needed, infill_overlap, infill_speed, interface_shells, layer_height, max_fan_speed, M106 S[max_fan_speed] -> This will put in the actual value (0-100) that was filled in, and not 0-255, max_print_speed, max_volumetric_speed, min_fan_speed, M106 S[min_fan_speed] -> This will put in the actual value (0-100) that was filled in, and not 0-255, min_print_speed, min_skirt_length, notes, nozzle_diameter, octoprint_apikey, octoprint_host, only_retract_when_crossing_perimeters, ooze_prevention, output_filename_format, overhangs, perimeter_acceleration, perimeter_extruder, perimeter_extrusion_width, perimeters, perimeter_speed, G1 F[perimeter_speed] -> This will put in the actual value (mm/sec) that was filled in, and not mm/min, post_process, pressure_advance, print_settings_id, printer_settings_id, raft_layers, resolution, retract_before_travel, retract_layer_change, retract_length, retract_length_toolchange, retract_lift, retract_lift_above, retract_lift_below, retract_restart_extra, retract_restart_extra_toolchange, retract_speed, seam_position, serial_port, serial_speed, skirt_distance, skirt_height, skirts, slowdown_below_layer_time, small_perimeter_speed, solid_infill_below_area, solid_infill_every_layers, solid_infill_extruder, solid_infill_extrusion_width, solid_infill_speed, spiral_vase, standby_temperature_delta, support_material, support_material_angle, support_material_contact_distance, support_material_enforce_layers, support_material_extruder, support_material_extrusion_width, support_material_interface_extruder, support_material_interface_layers, support_material_interface_spacing, support_material_interface_speed, support_material_pattern, support_material_spacing, support_material_speed, support_material_threshold, thin_walls, hreads, top_infill_extrusion_width, top_solid_infill_speed, top_solid_layers, travel_speed, use_firmware_retraction, use_relative_e_distances, use_volumetric_e, vibration_limit, wipe, xy_size_compensation, z_offset

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Dans mon cas, et pour mon besoin, il faudrait donc a priori que je le modifie en :

X_X_X_(total_weight)_(print_time)_(layer_heigt).gcode

Je regarderai ce soir pour le paramétrer en dur dans mes préférences.

Merci 😉

Plus tu pédale moins fort, moins t'avance plus vite !!

Respondido : 03/02/2021 9:24 am
Ginko
(@ginko)
Reputable Member
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Très intéressant merci du renseignement.

J'ai bien trouvé comment afficher la longueur du filament consommé, par contre je n'ai pas trouvé comment arrondir la sortie à deux chiffres derrière la virgule ? le résultat affiche 5 chiffres derrière la virgule !!!

MK3s -MMU2s, Enceinte Prusa Box, FreeCAD (débutant), Linux

Respondido : 03/02/2021 5:10 pm
Naheulbeurk
(@naheulbeurk)
Trusted Member
Topic starter answered:
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Si la valeur est indiquée en mètres, 5 chiffres après la virgule, c'est 0.01 mm.

Si tu n'affiche que 2 chiffres après la virgule, tu sera précis a 10 cm prêt ... ...

Pour moi, je pense que le poids de filament consommé est plus pertinent. Les bobines, on les achètent (en général) au poids, pas a la longueur de fil.
Pour calculer le cout matière, c'est plus facile de savoir que l'impression pèse 156.4 g plutôt qu'elle a consommé 578.65945 mètres de fils ...

 

Plus tu pédale moins fort, moins t'avance plus vite !!

Respondido : 04/02/2021 12:52 pm
Ginko
(@ginko)
Reputable Member
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Tu as tout à fait raison sur toute la ligne pour un usage plus "pro" que je ne le recherche, je ne cherche pas a calculer le coût.

Dans mon cas j'utilise cette mesure pour me faire une idée approximative de la "taille" de la pièce et pour cela le mètre me parle plus que le poids !!  De plus j'utilise un gestionnaire de bobine qui me calcul la longueur en tenant compte de la densité du fil et qui par défaut travail en mètre.

Pour finir ces temps je fais des pièces de plusieurs dizaines de mètres donc un précision de 10 cm me suffit.

MK3s -MMU2s, Enceinte Prusa Box, FreeCAD (débutant), Linux

Respondido : 04/02/2021 1:21 pm
Naheulbeurk
(@naheulbeurk)
Trusted Member
Topic starter answered:
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

 

oki

Chacun peux trouver son bonheur

Pour ton soucis de réduire l'indication de longueur, je ne peux pas t'aider ... désolé.
La seule chose que je vois, c'est faire comme je faisait jusque maintenant, c'est a dire modifier le nom de Gcode a chaque enregistrement ...

Je ne suis pas du tout un "pro", mais c'est toujours sympa de savoir que la figurine totalement inutile, donc absolument indispensable, qu'on va imprimer, pèse 100 g, donc a couté 2 € de plastique. Et c'est toujours gratifiant de se dire que la même figurine, dans le commerce, est vendue 25 € ...

Ca permet de se rassurer en se disant que ca valait le cout d'acheter une super imprimante a 800 balles ... ... ... 😉

Plus tu pédale moins fort, moins t'avance plus vite !!

Respondido : 04/02/2021 2:44 pm
Ginko
(@ginko)
Reputable Member
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

L'argument pour justifier l'achat de l'imprimante est tellement vrai 🤣 🤣 🤣 

MK3s -MMU2s, Enceinte Prusa Box, FreeCAD (débutant), Linux

Respondido : 04/02/2021 4:08 pm
Steleguen
(@steleguen)
New Member
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Merci pour le lien, je cherchais une liste de variables disponibles pour paramétrer les options de largeur d'extrusion en fonction du diamètre de la buse (je vais essayer voir si on peut mettre un peu de code C dans les emplacements à remplir) et ta problématique est aussi la mienne je ne savais pas où paramétrer le nom de fichier de sortie. Merci, et bonnes impressions 😉

Respondido : 19/03/2021 7:51 am
Sébastien
(@sebastien-6)
New Member
RE: PrusaSlicer : Format du nom de fichier de sortie ==> Variables possibles ??

Bonjour, 

Je recherchai aussi a modifier le format du nom de fichier de sortie, je voulais rajouter le coût:

{digits(total_cost,1,2)}E

le € ne passe pas partout, a vous de tester. 

Respondido : 05/06/2022 4:38 pm
Compartir: