Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Ender 3 no disminuye velocidad al imprimir con Cura
#1
Buenas tardes. Tengo un problema, tengo 2 impresoras, una ender 5 y otra ender 3 pro. En el Cura cuando coloco la velocidad de impresion de por ejemplo 40mm/s imprime a esa velocidad pero si hago lo mismo en la Ender 3, ella sigue a una velocidad mayor . Para explicarles mejor, la Ender 5 la tengo imprimiendo a 40mm/s y la ender 3 a 25 mm/s y la misma pieza la ender 3 la termina en menos tiempo que la ender 5 teniendo casi el doble de velocidad. Hay algo que tengo mal en la impresora??

Gracias

Enviado desde mi SM-A750G mediante Tapatalk
Citar
#2
Hola, últimamente ha surgido en varios post el tema de la velocidad de impresión y como he comentado, está solo la controla el software que genera las órdenes de movimiento, no el firmware. Este solo fija el máximo que dicha velocidad puede alcanzar.
Las únicas velocidades configuradas en el firmware son las del homing y las de los movimientos manuales (por el menú de la pantalla), ya que dichas órdenes las genera él mismo de forma interna.
Por lo tanto, si una impresora termina antes de imprimir la misma pieza (configurada con todo lo demás igual), tiene que ser porque su velocidad de impresión es mayor.
También puede afectar al tiempo de impresión las aceleraciones que se tengan configuradas, aunque no será de forma tan significativa como la diferencia en velocidad.
Para comprobarlo de forma fehaciente, lo que hay que revisar son los archivos gcode de ambas impresiones y así ver cual es la velocidad a la que realmente se están imprimiendo.
Citar
#3
(19-11-2019, 01:23 PM)Simemart escribió: Hola, últimamente ha surgido en varios post el tema de la velocidad de impresión y como he comentado, está solo la controla el software que genera las órdenes de movimiento, no el firmware. Este solo fija el máximo que dicha velocidad puede alcanzar.
Las únicas velocidades configuradas en el firmware son las del homing y las de los movimientos manuales (por el menú de la pantalla), ya que dichas órdenes las genera él mismo de forma interna.
Por lo tanto, si una impresora termina antes de imprimir la misma pieza (configurada con todo lo demás igual), tiene que ser porque su velocidad de impresión es mayor.
También puede afectar al tiempo de impresión las aceleraciones que se tengan configuradas, aunque no será de forma tan significativa como la diferencia en velocidad.
Para comprobarlo de forma fehaciente, lo que hay que revisar son los archivos gcode de ambas impresiones y así ver cual es la velocidad a la que realmente se están imprimiendo.
Hoy hice otra prueba, la misma pieza, pero en la ender 3 velocidad 10mm/s y la ender 5 60 mm/s y las dos acabaron al mismo tiempo.

Enviado desde mi SM-A750G mediante Tapatalk
Citar
#4
Vuelvo a repetir que hay que comprobar los archivos con que se imprimen para saber a qué velocidades lo están haciendo realmente.
Citar
#5
(19-11-2019, 05:28 PM)Simemart escribió: Vuelvo a repetir que hay que comprobar los archivos con que se imprimen para saber a qué velocidades lo están haciendo realmente.
Que llegue a casa copio los gcode de ambos oara que loa revisen.

Gracias por su apoyo

Enviado desde mi SM-A750G mediante Tapatalk
Citar
#6
(19-11-2019, 05:28 PM)Simemart escribió: Vuelvo a repetir que hay que comprobar los archivos con que se imprimen para saber a qué velocidades lo están haciendo realmente.

Alli te copio el inicio del Gcode de la Ender 3 Pro imprimiendo a 20mm/s con PLA y boquilla de 0.5:

;FLAVOR:Marlin
;TIME:7778
;Filament used: 3.70818m
;Layer height: 0.2
;MINX:137.592
;MINY:91.197
;MINZ:0.2
;MAXX:175.161
;MAXY:128.763
;MAXZ:52.4
;POSTPROCESSED
;Generated with Cura_SteamEngine 4.4.0
M140 S46
M105
M190 S46
M104 S195
M105
M109 S195
M82 ;absolute extrusion mode
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

G28 ;Home

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

G92 E0
G92 E0
G1 F3000 E-4
;LAYER_COUNT:262
;LAYER:0
M117 Layer 1 . of 262
M107
G0 F6000 X141.388 Y98.738 Z0.2
;TYPE:SKIRT
..
.
.
.
.
...
;TIME_ELAPSED:7778.837875
G1 F3000 E3704.18279
M140 S0
M107
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y220 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M82 ;absolute extrusion mode
M104 S0
;End of Gcode
;SETTING_3 {"extruder_quality": ["[general]\\nversion = 4\\nname = LIGHT 0.5extr
;SETTING_3 ,0.2capa-ENDER3\\ndefinition = creality_ender3\\n\\n[metadata]\\nsett
;SETTING_3 ing_version = 10\\nquality_type = standard\\nintent_category = defaul
;SETTING_3 t\\nposition = 0\\ntype = quality_changes\\n\\n[values]\\nalternate_e
;SETTING_3 xtra_perimeter = True\\nbottom_layers = =999999 if infill_sparse_dens
;SETTING_3 ity == 100 else math.ceil(round(bottom_thickness / resolveOrValue('la
;SETTING_3 yer_height'), 4))\\nbottom_thickness = =top_bottom_thickness\\ncool_m
;SETTING_3 in_layer_time = 8\\ndefault_material_print_temperature = 202\\nfilter
;SETTING_3 _out_tiny_gaps = False\\ngradual_infill_step_height = 1\\ninfill_mate
;SETTING_3 rial_flow = 100\\ninfill_overlap = 35\\ninfill_pattern = trihexagon\\
;SETTING_3 ninfill_sparse_density = 33\\nironing_enabled = False\\nironing_flow 
;SETTING_3 = 8\\nironing_only_highest_layer = False\\nironing_pattern = zigzag\\
;SETTING_3 nline_width = =machine_nozzle_size\\nmaterial_flow = 92\\nmaterial_pr
;SETTING_3 int_temperature = 195\\noptimize_wall_printing_order = True\\nouter_i
;SETTING_3 nset_first = True\\nretraction_amount = 4\\nretraction_speed = 50\\ns
;SETTING_3 kirt_brim_material_flow = 100\\nskirt_line_count = 2\\nspeed_infill =
;SETTING_3  =speed_print\\nspeed_print = 20\\nsupport_angle = 45\\nsupport_conic
;SETTING_3 al_angle = 45\\nsupport_conical_enabled = True\\nsupport_infill_rate 
;SETTING_3 = 10\\nsupport_material_flow = 100\\nsupport_pattern = lines\\nsuppor
;SETTING_3 t_roof_density = 96\\nsupport_z_distance = 0.208\\ntop_bottom_thickne
;SETTING_3 ss = 0.6\\ntop_layers = =0 if infill_sparse_density == 100 else math.
;SETTING_3 ceil(round(top_thickness / resolveOrValue('layer_height'), 4))\\ntop_
;SETTING_3 thickness = =top_bottom_thickness\\ntravel_avoid_supports = False\\nt
;SETTING_3 ravel_compensate_overlapping_walls_enabled = False\\nwall_0_material_
;SETTING_3 flow = 92\\nwall_line_count = =1 if magic_spiralize else max(1, round
;SETTING_3 ((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wa
;SETTING_3 ll_thickness != 0 else 0\\nwall_material_flow = =material_flow\\nwall
;SETTING_3 _thickness = 1.0\\nwall_x_material_flow = 91\\nxy_offset = 0\\nz_seam
;SETTING_3 _corner = z_seam_corner_inner\\nz_seam_type = sharpest_corner\\nzig_z
;SETTING_3 aggify_infill = True\\n\\n"], "global_quality": "[general]\\nversion 
;SETTING_3 = 4\\nname = LIGHT 0.5extr,0.2capa-ENDER3\\ndefinition = creality_end
;SETTING_3 er3\\n\\n[metadata]\\nsetting_version = 10\\nquality_type = standard\
;SETTING_3 \nintent_category = default\\ntype = quality_changes\\n\\n[values]\\n
;SETTING_3 adhesion_type = skirt\\nmaterial_bed_temperature = 46\\nretraction_co
;SETTING_3 mbing = all\\nsupport_enable = False\\nsupport_type = buildplate\\n\\
;SETTING_3 n"}



y este es el Gcode de la Ender 5 imprimiendo a 20mm/s PETG con boquilla de 0.4:

;FLAVOR:Marlin
;TIME:9264
;Filament used: 3.77911m
;Layer height: 0.2
;MINX:139.029
;MINY:92.635
;MINZ:0.24
;MAXX:173.722
;MAXY:127.317
;MAXZ:53.49
;POSTPROCESSED
;Generated with Cura_SteamEngine 4.4.0
M140 S70
M105
M190 S70
M104 S235
M105
M109 S235
M82 ;absolute extrusion mode
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

G28 ;Home

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

G92 E0
G92 E0
G1 F2700 E-3
;LAYER_COUNT:262
;LAYER:-6
M117 Layer 1 . of 262
M107
G0 F15600 X142.765 Y99.639 Z0.24
;TYPE:SUPPORT-INTERFACE
.
.
.
.
.
.
..
;TIME_ELAPSED:9264.772455
G1 F2700 E3776.10522
M140 S0
M107
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y0 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M82 ;absolute extrusion mode
M104 S0
;End of Gcode
;SETTING_3 {"extruder_quality": ["[general]\\nversion = 4\\nname = Light 0.4extr
;SETTING_3 ,0.2capa-ENDER5\\ndefinition = creality_ender5\\n\\n[metadata]\\nsett
;SETTING_3 ing_version = 10\\nquality_type = standard\\nintent_category = defaul
;SETTING_3 t\\nposition = 0\\ntype = quality_changes\\n\\n[values]\\nalternate_e
;SETTING_3 xtra_perimeter = True\\nbottom_layers = =999999 if infill_sparse_dens
;SETTING_3 ity == 100 else math.ceil(round(bottom_thickness / resolveOrValue('la
;SETTING_3 yer_height'), 4))\\nbottom_thickness = =top_bottom_thickness\\ncool_f
;SETTING_3 an_enabled = True\\ncool_fan_full_at_height = 0.4\\ncool_fan_full_lay
;SETTING_3 er = 2\\ncool_fan_speed = 66\\ninfill_enable_travel_optimization = Fa
;SETTING_3 lse\\ninfill_material_flow = 100\\ninfill_overlap = 35\\ninfill_patte
;SETTING_3 rn = trihexagon\\ninfill_sparse_density = 33\\nline_width = =machine_
;SETTING_3 nozzle_size\\nmaterial_flow = 93\\nmaterial_print_temperature = 235\\
;SETTING_3 noptimize_wall_printing_order = True\\nouter_inset_first = True\\nraf
;SETTING_3 t_margin = 10\\nretraction_amount = 3\\nretraction_hop_enabled = True
;SETTING_3 \\nskirt_brim_material_flow = 100\\nskirt_line_count = 2\\nspeed_infi
;SETTING_3 ll = =speed_print\\nspeed_print = 20\\nspeed_travel = 260\\nsupport_c
;SETTING_3 onical_enabled = True\\nsupport_conical_min_width = 4\\nsupport_infil
;SETTING_3 l_rate = 10\\nsupport_material_flow = 100\\nsupport_roof_density = 98
;SETTING_3 \\nsupport_z_distance = 0.2\\ntop_bottom_thickness = 0.6\\ntop_layers
;SETTING_3  = 3\\ntop_thickness = =top_bottom_thickness\\ntravel_avoid_other_par
;SETTING_3 ts = False\\ntravel_avoid_supports = False\\ntravel_compensate_overla
;SETTING_3 pping_walls_enabled = False\\nwall_line_count = =1 if magic_spiralize
;SETTING_3  else max(1, round((wall_thickness - wall_line_width_0) / wall_line_w
;SETTING_3 idth_x) + 1) if wall_thickness != 0 else 0\\nwall_material_flow = 93\
;SETTING_3 \nwall_thickness = 0.8\\nwall_x_material_flow = 93\\nxy_offset = 0\\n
;SETTING_3 z_seam_corner = z_seam_corner_inner\\nz_seam_type = sharpest_corner\\
;SETTING_3 nzig_zaggify_infill = True\\n\\n"], "global_quality": "[general]\\nve
;SETTING_3 rsion = 4\\nname = Light 0.4extr,0.2capa-ENDER5\\ndefinition = creali
;SETTING_3 ty_ender5\\n\\n[metadata]\\nsetting_version = 10\\nquality_type = sta
;SETTING_3 ndard\\nintent_category = default\\ntype = quality_changes\\n\\n[valu
;SETTING_3 es]\\nadhesion_type = raft\\nmagic_spiralize = False\\nmaterial_bed_t
;SETTING_3 emperature = 70\\nretraction_combing = all\\nsupport_enable = False\\
;SETTING_3 nsupport_type = buildplate\\n\\n"}
Citar
#7
Hola, con esas líneas que has puesto no es suficiente para analizar de forma completa las impresiones que realizan las dos máquinas. Por ejemplo, no se puede saber a que velocidad realizan las impresiones, pues las únicas órdenes de impresión que aparecen son las que realiza para cebar la boquilla. Justo has dejado de poner líneas cuando comienza la impresión propiamente dicha.
En todo caso, la verdad es que no entiendo muy bien por qué te extraña que ambas impresoras tarden distinto tiempo en imprimir esos gcodes.
Ya el hecho de que tengan boquillas de diferente diámetro hace que no se puedan comparar tan claramente como si solo variase la velocidad.
Pero es que, además, la configuración de CURA al realizar esos gcodes es distinta, cosa que se ve claramente por la cantidad de material utilizado y por la posición máxima del eje Z durante la impresión.
Para la pieza impresa en la Ender 5 tienes configurado que haga una balsa, mientras que en la Ender 3 tienes configurado que haga una falda, de ahí la diferencia en altura de Z y en la cantidad de filamento consumido: la Ender 5 comienza la impresión en la capa -6, mientras que la Ender 3 lo hace en la 0. Es decir, la Ender 5 imprime 6 capas más que la segunda, del tamaño que se haya fijado para la balsa y rellenas.
Y esa es solo la diferencia que más salta a la vista, seguramente haya más.
Es imposible infringir las leyes físicas, por lo que siempre hay una explicación, aunque pueda costar más o menos dar con ella.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  DUDA Problema con velocidad ender 3 generaldeltrap 20 1,474 20-05-2020, 06:05 PM
Último mensaje: Simemart
  CONSULTA El tiempo que marca Cura no es el mismo a la hora de imprimir borja Moreno 5 1,178 15-04-2020, 10:53 PM
Último mensaje: prusa
  Cura doble extrusion p52sarup 15 385 12-04-2020, 02:35 PM
Último mensaje: p52sarup
  Cambio de velocidad a partir de una determinada capa Juanillo 0 104 02-04-2020, 10:54 PM
Último mensaje: Juanillo
  CR10SPRO siempre velocidad 100 rucabg 1 91 30-03-2020, 11:33 PM
Último mensaje: Rafa330