This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
¿Cómo compartir en el foro la configuración de un programa?
#1
En varias ocasiones, he acudido a este foro para pedir consejo, y lo primero que me han pedido eran los valores de configuración de mi programa, actualmente estoy usando CURA por ejemplo.

El caso es que puede que ni me acuerde de los valores, y el fichero gcode no se puede abrir para ver con qué configuración se guardó, ¿o si?

El caso es que me gustaría saber si cuando guardo un gcode, puedo de alguna forma exportar a texto o copiar/pegar fácilmente los valores que he puesto de cada opción, de forma lo pueda guardar en un fichero txt por ejemplo, y así si un tiempo después quiero imprimir una pieza con esa misma configuación que me dio buen resultado, sólo tengo que abrirla, e ir configurando CURA, o si por ejemplo hago una consulta en el foto, y la adjunto, de forma que alguien la puede leer de forma rápida y me dice: tu problema está en la retracción que es muy alta, o tu velocidad de lo que sea es muy baja, etc, etc.
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
  Responder
#2
Abre el fichero gcode con el bloc de notas, ahí te dice los parámetros, aunque en inglés y si tienes la interfaz en español... buena suerte identificándolos jejeje.

Si el archivo es mayor a 1 MB, te recomiendo el notepad++  por ser más rápido y ágil, además es gratis.
Ulticampy V2: fundiendo plástico sin descanso...
  Responder
#3
(16-12-2019, 06:07 PM)PacoMB escribió: En varias ocasiones, he acudido a este foro para pedir consejo, y lo primero que me han pedido eran los valores de configuración de mi programa, actualmente estoy usando CURA por ejemplo.

El caso es que puede que ni me acuerde de los valores, y el fichero gcode no se puede abrir para ver con qué configuración se guardó, ¿o si?

El caso es que me gustaría saber si cuando guardo un gcode, puedo de alguna forma exportar a texto o copiar/pegar fácilmente los valores que he puesto de cada opción, de forma lo pueda guardar en un fichero txt por ejemplo, y así si un tiempo después quiero imprimir una pieza con esa misma configuación que me dio buen resultado, sólo tengo que abrirla, e ir configurando CURA, o si por ejemplo hago una consulta en el foto, y la adjunto, de forma que alguien la puede leer de forma rápida y me dice: tu problema está en la retracción que es muy alta, o tu velocidad de lo que sea es muy baja, etc, etc.

Hola, en respuesta a tu primera pregunta decir que sí que se puede abrir el archivo gcode para ver lo que hay dentro.
Realmente solo es un archivo de texto con los comandos distribuidos en líneas, por lo que se puede abrir y editar con cualquier editor de texto.
Otra cosa es extraer la configuración con la que se ha creado que, aunque es factible, resulta laborioso y se necesita dominar bien el tema.
Lo de guardar la configuración para usarla en otra ocasión, es algo no solo posible sino muy recomendable, por lo que los programas de corte implementan un sistema para conseguirlo de forma fácil: se trata de la gestión de perfiles de impresión.
Hablando de CURA en concreto, puedes duplicar un perfil que te haya funcionado bien, darle un nombre que te permita recordar para qué lo usaste y guardarlo para futuras impresiones.
Lo único que hay que tener cuidado es de tener una copia de respaldo por si las moscas. Se realiza exportando el perfil a un archivo y guardando este a buen recaudo.
Toda esta gestión de perfiles se realiza en el apartado correspondiente, que se encuentra dentro de la configuraciín del programa en sí.
Pero CURA no almacena estos perfiles como ficheros de texto, por lo que no podrás usarlos de la forma que indicas (como texto) para mostrar a otros la configuración que incluyen, aunque no es necesario hacerlo así: solo tienes que adjuntar el archivo de extensión .curaprofile que crea CURA al exportarlo y cualquiera podrá cargarlo en la aplicación y ver que configuración incluye.
  Responder
#4
Gracias Sinemart. Probaré lo que dices de cura. Pero sigo pensando que es una pena que no se pueda copiar/pegar fácilmente en el foro por ejemplo la configuración que tiene el curo para una pieza, de forma que uno que domine el tema, pueda dar un vistazo rápido. Me refiero a sin tener que andar por medio con archivos y tal, sólo copiar y pegar en esta misma pantalla donde escribimos.
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
  Responder
#5
Pues sí, estoy de acuerdo contigo @PacoMB, pero las cosas son así.

Slicer (yo lo uso con RepetierHost) tiene las opciones en inglés, en el fichero gcode van un resumen y todas las opciones usadas, así el nombre es muy parecido en ambos sitios, por lo que es muy útil.

Un ejemplo:
Código:
; generated by Slic3r 1.3.1-dev on 2019-11-15 at 11:43:40

; external perimeters extrusion width = 0.44mm (6.76mm^3/s)
; perimeters extrusion width = 0.48mm (7.54mm^3/s)
; infill extrusion width = 0.48mm (7.54mm^3/s)
; solid infill extrusion width = 0.48mm (7.54mm^3/s)
; top infill extrusion width = 0.48mm (7.54mm^3/s)

***** gcode de la pieza aqui *********


; avoid_crossing_perimeters = 0
; bed_shape = 0x0,200x0,200x200,0x200
; bed_temperature = 60
; before_layer_gcode =
; between_objects_gcode =
; bridge_acceleration = 0
; bridge_fan_speed = 100
; brim_connections_width = 0
; brim_width = 0
; complete_objects = 0
; cooling = 0
; default_acceleration = 0
; disable_fan_first_layers = 3
; duplicate_distance = 6
; end_filament_gcode = ""
; end_gcode = ;Mi Gcode final\nM104 S0 ; turn off temperature\nM140 S0 ; turn off hotbed\nG28 X0  ; home X axis\nM84     ; disable motors
; extruder_clearance_height = 20
; extruder_clearance_radius = 20
; extruder_offset = 0x0
; extrusion_axis = E
; extrusion_multiplier = 1
; fan_always_on = 0
; fan_below_layer_time = 60
; filament_colour = #FFFFFF
; filament_cost = 0
; filament_density = 0
; filament_diameter = 1.75
; filament_max_volumetric_speed = 0
; filament_notes = ""
; first_layer_acceleration = 0
; first_layer_bed_temperature = 60
; first_layer_extrusion_width = 100%
; first_layer_speed = 30
; first_layer_temperature = 195
; gcode_arcs = 0
; gcode_comments = 0
; gcode_flavor = reprap
; has_heatbed = 1
; infill_acceleration = 0
; infill_first = 0
; interior_brim_width = 0
; label_printed_objects = 0
; layer_gcode =
; max_fan_speed = 100
; max_layer_height = 0.3
; max_print_speed = 60
; max_volumetric_speed = 0
; min_fan_speed = 35
; min_layer_height = 0.15
; min_print_speed = 10
; min_skirt_length = 20
; notes =
; nozzle_diameter = 0.4
; only_retract_when_crossing_perimeters = 0
; ooze_prevention = 0
; output_filename_format = [input_filename_base].gcode
; perimeter_acceleration = 0
; post_process =
; pressure_advance = 0
; printer_notes =
; resolution = 0
; retract_before_travel = 2
; retract_layer_change = 0
; retract_length = 0.7
; retract_length_toolchange = 10
; retract_lift = 0
; retract_lift_above = 0
; retract_lift_below = 0
; retract_restart_extra = 0
; retract_restart_extra_toolchange = 0
; retract_speed = 40
; skirt_distance = 4
; skirt_height = 1
; skirts = 1
; slowdown_below_layer_time = 5
; spiral_vase = 0
; standby_temperature_delta = -5
; start_filament_gcode = ""
; start_gcode = ;Mi Gcode inicial ulticampy\nM190 S70 ; set bed temperature\nM140 S90.0      ; cama a 90 y empieza calentar  fusor\nM104 S235 ; set temperature\nG28 ; HOME ALL\nG29 ; TEST 9 POINTS\n\nM109 S235 ; wait for temperature to be reached
; temperature = 195
; threads = 8
; toolchange_gcode =
; travel_speed = 100
; use_firmware_retraction = 0
; use_relative_e_distances = 0
; use_set_and_wait_bed = 0
; use_set_and_wait_extruder = 0
; use_volumetric_e = 0
; vibration_limit = 0
; wipe = 0
; z_offset = 0
; z_steps_per_mm = 0
; adaptive_slicing = 0
; adaptive_slicing_quality = 75%
; dont_support_bridges = 1
; extrusion_width = 0
; first_layer_height = 0.2
; infill_only_where_needed = 0
; interface_shells = 0
; layer_height = 0.3
; match_horizontal_surfaces = 0
; raft_layers = 0
; regions_overlap = 0
; seam_position = aligned
; sequential_print_priority = 0
; support_material = 0
; support_material_angle = 0
; support_material_buildplate_only = 0
; support_material_contact_distance = 0.2
; support_material_enforce_layers = 0
; support_material_extruder = 1
; support_material_extrusion_width = 0
; support_material_interface_extruder = 1
; support_material_interface_extrusion_width = 0
; support_material_interface_layers = 3
; support_material_interface_spacing = 0
; support_material_interface_speed = 100%
; support_material_max_layers = 0
; support_material_pattern = pillars
; support_material_pillar_size = 2.5
; support_material_pillar_spacing = 10
; support_material_spacing = 2.5
; support_material_speed = 60
; support_material_threshold = 60%
; xy_size_compensation = 0
; bottom_infill_pattern = rectilinear
; bottom_solid_layers = 3
; bridge_flow_ratio = 1
; bridge_speed = 60
; external_perimeter_extrusion_width = 0
; external_perimeter_speed = 60
; external_perimeters_first = 1
; extra_perimeters = 1
; fill_angle = 45
; fill_density = 50%
; fill_gaps = 1
; fill_pattern = stars
; gap_fill_speed = 20
; infill_every_layers = 1
; infill_extruder = 1
; infill_extrusion_width = 0
; infill_overlap = 0
; infill_speed = 60
; min_shell_thickness = 0
; min_top_bottom_shell_thickness = 0
; overhangs = 1
; perimeter_extruder = 1
; perimeter_extrusion_width = 0
; perimeter_speed = 60
; perimeters = 1
; small_perimeter_speed = 15
; solid_infill_below_area = 70
; solid_infill_every_layers = 0
; solid_infill_extruder = 1
; solid_infill_extrusion_width = 0
; solid_infill_speed = 60
; thin_walls = 1
; top_infill_extrusion_width = 0
; top_infill_pattern = rectilinear
; top_solid_infill_speed = 60
; top_solid_layers = 3


En otros foros suele haber un tag de "spoiler", que hay que hacer clic en él para ver el contenido y resulta útil para estas cosas, así el primer mensaje no necesita scroll vertical.
Ulticampy V2: fundiendo plástico sin descanso...
  Responder
#6
@Lepes, pues algo así es lo que yo comentaba, que pudiese copiar esa configuración y pegarla en un post fácilmente. Pero entiendo que con Cura no se puede. Lo ideal sería que tuviese una opción de exportar o copiar la configuración como texto, algo así sencillo
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Ayuda configuracion del Marlin para compilar en el arduino NOQUI 1 0 13-02-2024, 06:06 PM
Último mensaje: Simemart
  Linear Advance Configuracion e impresion 21Curiosos 4 0 11-08-2023, 03:09 PM
Último mensaje: Simemart
  Configuracion de ventiladores Marlin 21Curiosos 16 1,024 19-06-2023, 08:22 PM
Último mensaje: wolf
  Power Loss Recovery Configuracion bbouett 1 0 07-06-2023, 08:07 PM
Último mensaje: Simemart
  Configuración Marlin para 2 extrusores Luisdjnas 63 399 05-06-2023, 11:36 AM
Último mensaje: Luisdjnas