Buenas a todos, estoy empezando a imprimir con petg y en cura 4.8, he configurado la velocidad del ventilador de capa al 50%, pero en la pantalla de la ender 3 pro me aparece al 100%, entiendo que debía figurar 50% ¿hay algún parámetro interno que cambie para que ponga 100% ò no me ha reconocido la configuración de cura y esta mal?
Hola, para saber donde está el problema, se necesita ver como tienes configurado CURA y el valor del parámetro del comando M106 que está poniendo en el archivo de impresión: si pones un pantallazo de la primera y adjuntas el archivo .gcode (en un archivo comprimido), quizá te pueda indicar algo.
03-06-2021, 03:59 PM (Última modificación: 03-06-2021, 04:26 PM por felix7.)
(03-06-2021, 03:39 PM)Simemart escribió: Hola, para saber donde está el problema, se necesita ver como tienes configurado CURA y el valor del parámetro del comando M106 que está poniendo en el archivo de impresión: si pones un pantallazo de la primera y adjuntas el archivo .gcode (en un archivo comprimido), quizá te pueda indicar algo.
Buenas, creo que adjunto lo que me has comentado, si puedes decirme algo te agradezco.
felix
(03-06-2021, 03:59 PM)felix7 escribió:
(03-06-2021, 03:39 PM)Simemart escribió: Hola, para saber donde está el problema, se necesita ver como tienes configurado CURA y el valor del parámetro del comando M106 que está poniendo en el archivo de impresión: si pones un pantallazo de la primera y adjuntas el archivo .gcode (en un archivo comprimido), quizá te pueda indicar algo.
Buenas, creo que adjunto lo que me has comentado, si puedes decirme algo te agradezco.
felix
No he podido subir el gcode comprimido, miro de otra manera si puedo sacar la linea M106
Buenas, he abierto con pronterface, no se de otra manera, adjunto 2 imagenes, del principio y final.
03-06-2021, 05:23 PM (Última modificación: 03-06-2021, 05:39 PM por Simemart.)
El .gcode es un archivo de texto plano, que puedes abrir con cualquier editor de texto (el Bloc de notas, por ejemplo) y utilizar la función de búsqueda para encontrar los M106 que tenga incluídos.
A pesar de que tienes algunos parámetros no visibles en ese perfil, como la altura a partir de la que la velocidad pasa del 0% al 50%, en principio con esa configuración debería empezar la impresión con el ventilador apagado, que en el gcode se ordena con el M107 que sigue a la línea LAYER:0 y después activarlo al 50%, que en el gcode debería corresponder con un comando M106 S127.5 colocado en la línea siguiente a ;LAYER:XXX, donde XXX es el número de capa que coincide con la altura configurada.
P.S.: Estaba escribiendo la respuesta y no había visto las nuevas imágenes.
Por lo que veo en ellas, está configurado para que la velocidad normal del ventilador se alcance en la capa 3, por lo que incrementa de forma progresiva la velocidad en las capas anteriores: capa 0, M107 = 0%; capa 1, M106 S42.5 = 16,7%; capa 2, M106 S85 = 33,3%; capa 3, M106 S127.5 = 50%.
Si no hay más comandos M106 en el fichero, la pantalla debería indicar esos porcentajes de forma sucesiva y el 50% desde la capa 3 hasta el final de la impresión, otra cosa sería muy extraño.
03-06-2021, 05:27 PM (Última modificación: 03-06-2021, 05:32 PM por felix7.)
(03-06-2021, 05:23 PM)Simemart escribió: El .gcode es un archivo de texto plano, que puedes abrir con cualquier editor de texto (el Bloc de notas, por ejemplo) y utilizar la función de búsqueda para encontrar los M106 que tenga incluídos.
A pesar de que tienes algunos parámetros no visibles en ese perfil, como la altura a partir de la que la velocidad pasa del 0% al 50%, en principio con esa configuración debería empezar la impresión con el ventilador apagado, que en el gcode se ordena con el M107 que sigue a la línea LAYER:0 y después activarlo al 50%, que en el gcode debería corresponder con un comando M106 S127.5 colocado en la línea siguiente a ;LAYER:XXX, donde XXX es el número de capa que coincide con la altura configurada.
Buenas, si, las primeras capas el ventilador esta a cero y en la capa 3 aparece el valor M106 S127.5, pero entiendo que se activaria al 50%, pero creo que esta al 100%, que es lo que veo en la pantalla?
(03-06-2021, 05:27 PM)felix7 escribió:
(03-06-2021, 05:23 PM)Simemart escribió: El .gcode es un archivo de texto plano, que puedes abrir con cualquier editor de texto (el Bloc de notas, por ejemplo) y utilizar la función de búsqueda para encontrar los M106 que tenga incluídos.
A pesar de que tienes algunos parámetros no visibles en ese perfil, como la altura a partir de la que la velocidad pasa del 0% al 50%, en principio con esa configuración debería empezar la impresión con el ventilador apagado, que en el gcode se ordena con el M107 que sigue a la línea LAYER:0 y después activarlo al 50%, que en el gcode debería corresponder con un comando M106 S127.5 colocado en la línea siguiente a ;LAYER:XXX, donde XXX es el número de capa que coincide con la altura configurada.
Buenas, si, las primeras capas el ventilador esta a cero y en la capa 3 aparece el valor M106 S127.5, pero entiendo que se activaria al 50%, pero creo que esta al 100%, que es lo que veo en la pantalla?
Buenas, gracias , he abierto el gcode en formato texto y comprimido pero no me deja adjuntar.
(03-06-2021, 05:43 PM)Simemart escribió: Nos estamos pisando las respuestas.
Revisa lo que añadí en la última.
Si, entiendo que en el gcode a partir de la 3 capa el ventilador de capa está al 50%, como lo he configurado en el cura, mi duda es que en la pantalla de la impresora veo 100%,
(03-06-2021, 07:11 PM)Simemart escribió: Pues la verdad es que es bastante raro ese comportamiento y todo parece indicar que el problema está en el firmware: ¿qué versión tiene instalada?
Buenas, ahi me pillas, esta de serie, creo que era la 1.16, la que traia la maquina, la verdad que nunca le habia cambiado la velocidad del ventilador, siempre he imprimido PLA .
Prueba otro laminador, cura tiene demasiados bug, en mis impresoras da igual la temperatura que le pongas en la primera capa que en las siguientes, siempre pone la misma, no la cambia
(03-06-2021, 08:51 PM)Macuho escribió: Prueba otro laminador, cura tiene demasiados bug, en mis impresoras da igual la temperatura que le pongas en la primera capa que en las siguientes, siempre pone la misma, no la cambia
Si las órdenes están en el archivo gcode y son correctas, no es un problema del laminador: si a Marlin se le pasa un comando M106 con una velocidad concreta, esta tiene que aparecer en el display con el porcentaje que le corresponde y si no es así, es que algo está mal en él.
Para comprobar si lo hace siempre, se puede probar a enviar el comando directamente (con el panel de control de CURA o con Pronterface).
(03-06-2021, 09:04 PM)Simemart escribió: Si las órdenes están en el archivo gcode y son correctas, no es un problema del laminador: si a Marlin se le pasa un comando M106 con una velocidad concreta, esta tiene que aparecer en el display con el porcentaje que le corresponde y si no es así, es que algo está mal en él.
Para comprobar si lo hace siempre, se puede probar a enviar el comando directamente (con el panel de control de CURA o con Pronterface).
Archivo generado con cura, verás que se ha pasado por las narices el cambio de temperatura, no se para que tiene tantas opciones si no hace caso a los cambios y ya hace muchas versiones que tiene ese bug
Con la impresora conectada, en la pestaña SUPERVISAR hay un campo denominado Enviar GCode, escribe en él M106 S127.5 y pulsa Intro: el ventilador de capa debería encenderse y en la pantalla indicar que funciona al 50%.
Para pararlo, envía M107.
(03-06-2021, 09:18 PM)Simemart escribió: Con la impresora conectada, en la pestaña SUPERVISAR hay un campo denominado Enviar GCode, escribe en él M106 S127.5 y pulsa Intro: el ventilador de capa debería encenderse y en la pantalla indicar que funciona al 50%.
Para pararlo, envía M107.
Bien, probare, con pronterfare sera igual?
Gracias por todo
03-06-2021, 11:35 PM (Última modificación: 03-06-2021, 11:37 PM por Simemart.)
@Macuho, yo tengo instalada la última versión de CURA (4.9.0), aunque solo sea para poder verificar las cuestiones que se plantean en el foro, ya que no lo uso para cortar mis piezas.
Siempre he criticado la gran cantidad de opciones de configuración que tiene y que en mi opinión no aportan gran cosa, aparte de complicación de uso para los usuarios poco expertos, pero decir que tiene demasiados bugs me parece bastante injusto, sobre todo cuando el problema que indicas no es precisamente uno de ellos.
Por suerte, el abanico de opciones de programas de corte es bastante amplio y hay para todos los gustos: seguramente habrá usuarios de CURA que no lo cambiarían por otro, por lo que decir que uno está muy contento con el que usa, no se puede decir que diga gran cosa sobre la bondad del mismo.
El problema que tienes se debe al script de inicio que trae CURA pre configurado para la impresora BQ Hephestos 2, en el que se incluyen las órdenes de calentamiento (una idea bastante pésima, que no dice nada bueno sobre la competencia de quien lo confeccionó, por cierto), lo que hace que se obvien las temperaturas configuradas en el perfil.
Para conseguir que la temperatura se corresponda con la del perfil, dado que el script es fijo, se hace uso de las variables de entorno que tiene CURA, en las que se almacenan casi todos los parámetros del perfil y que pueden invocarse desde los scripts con su nombre entre llaves.
Dado que, como es lógico, solo se puede incluir una temperatura, el que hizo ese script utilizó la de impresión y por eso es la única que te aparece en los gcodes que generas con esa impresora seleccionada.
Como se puede ver en el gcode que has adjuntado, en el script de inicio tienes lo siguiente:
; -- START GCODE --
M104 S208
M109 S208 ; Makes sure the temperature is correct before printing
G28 ; Zero-ing position
;G1 Z5 X10 Y290 F2000;Posicion eje X Y y Z
;G29 ; Auto bed-leveling
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
; -- end of START GCODE --
pero las dos primeras líneas de comandos son realmente así:
M104 S{material_print_temperature}
M109 S{material_print_temperature} ; Makes sure the temperature is correct before printing
en las que {material_print_temperature}, es la variable de entorno que almacena la temperatura de impresión configurada en el perfil y que se sutituye por el valor al general el fichero.
Solo tienes que eliminar esas dos líneas del script, borrándolas o colocando un punto y coma delante, para que ya se utilicen todas las temperaturas que configures en el perfil.
(03-06-2021, 10:08 PM)Simemart escribió: Exactamente igual: conecta con la impresora, escribe el comando en el campo de texto de abajo a la derecha y envía con el botón Send.
Buenas, he probado con el comando como me indicas y ahora si que me aparece en la pantalla el ventilador al 50%.