Buenas tardes!
Estoy intentando pausar la impresión desde el plugin de cura "posprocesamiento" diciéndole que pare a x altura y la maquina va a su bola y no para... he probado también a hacerlo como cambio de filamento y tampoco hace la pausa.
En el resto de impresoras el plugin me funciona perfectamente.
La maquina es una ender 5 plus.
Un saludo y gracias de antemano.
eso es porque no tiene la pausa avanzada activada en el fimware,pero juraria que de serie sique la traen activada,almenos la ender 3,aunque la verdad ya no estoy seguro...¿has actualizado marlin por un casual?
La ender 3 no lo ha llevado nunca lo de la pausa avanzada y seguramente la 5 tampoco, la Ender 3 V2 desconozco si la lleva activa, ya he modificado unas cuantas ender por no llevar activo el cambio de filamento
25-05-2021, 10:15 PM
(Última modificación: 25-05-2021, 10:18 PM por Raimundo.)
(25-05-2021, 09:29 PM)titan83 escribió: eso es porque no tiene la pausa avanzada activada en el fimware,pero juraria que de serie sique la traen activada,almenos la ender 3,aunque la verdad ya no estoy seguro...¿has actualizado marlin por un casual?
Gracias por responder titán.
No he tocado el firmware
(25-05-2021, 09:44 PM)Macuho escribió: La ender 3 no lo ha llevado nunca lo de la pausa avanzada y seguramente la 5 tampoco, la Ender 3 V2 desconozco si la lleva activa, ya he modificado unas cuantas ender por no llevar activo el cambio de filamento
Hola Mucho.
En las Ender 3 pro si viene activado... Que puedo hacer?
Un saludo!
Hola, la pausa avanzada no es relevante para la secuencia de comando de postprocesado de CURA Pause at height, pues ninguna de las cinco posibles opciones de pausa que se configuran en ella utiliza el comando gcode M600, que es el que habilita la activación del Avanced Pause Feature.
No sucede lo mismo para la secuencia de comando Filament change, que sí utiliza el comando M600 y por lo tanto necesita que esté habilitada la pausa avanzada.
Si para la primera se está utilizando el M0 como método de pausa y en el archivo gcode se encuentra ese comando, cosa que habría que comprobar, la única explicación para que no funcione es que no se tenga definida ningún tipo de pantalla (si no me equivoco, la Ender 5 Plus lleva una de tipo Extensible UI), ni tampoco el parámetro EMERGENCY_PARSER: si es así, Marlin ignora el comando M0 y no realiza ninguna acción.
Hola, la ender 3 no tiene el cambio de filamento activado por defecto en marlin, hay que actualizar firmware.
Yo tengo un problema que es el siguiente: ha actualizado marlin para activar el cambio de filamento de dos formas, con la web oficial de creality y con th3dstudio y me actualiza bien, pero al terminar me pregunta si quiero resetear la EEPROM. He probado poniendo sí y poniendo no.
El problema es que cuando se pausa para cambiar el filamento al reanudar la impresión, no continua en la altura de Z correspondiente, sino que Z baja por lo que me extropea la impresión. Si sabéis algo al respecto os lo agradecería. No si si lo de la EEPROM tendrá que ver o no.
Muchas gracias
Hola @ FernandoR, bienvenido al foro.
El mensaje que te pregunta si quieres resetear la EEPROM, se muestra cuando se detecta algún error en ella, por lo que conviene hacerlo: equivale a seleccionar las opciones Control>Rest. fábrica y Control>Guardar EEPROM (comandos M502 y M500), algo que debe hacerse siempre cuando se cambia el firmware.
En principio, no debería tener ninguna influencia sobre el problema que indicas, pues la posición donde debe continuar la impresión no se almacena en la EEPROM, sino en RAM, por lo que sería raro que el problema fuese debido a una posición de retorno incorrecta después de la pausa.
No estoy del todo seguro si durante la pausa se mantiene el temporizador de desactivación de los motores pero si es así, una posibilidad que se me ocurre que podría causar ese problema es que estés tardando en cambiar el filamento más del tiempo configurado para la desactivación de los motores y que el eje Z esté bajando por su propio peso una vez se desactiva su motor.
Por defecto, Marlin trae configurados 120 segundos, que quizá se te esté quedando corto y para probar puedes cambiarlo, sin tener que recompilar el firmware, mediante el comando M84 Sxxx, donde xxx es el tiempo de desactivación en segundos: prueba a poner un valor más amplio (300 segundos, por ejemplo) para ver si así se soluciona el problema.
El marlin de la Ender 3 se desactiva los motores cuando hace la pausa, la V2 no se si hará esto también, para eso es mejor cambiar a Marlin original para que no se desactiven aunque pasen 3 horas
Buenos días,
Gracias por la respuesta Simemart, la verdad es que estoy dando grandes pasos en el mundo de la impresión 3D, pero todavía sigo siendo un novato, por lo que no sé como enviar el comando que me dices M84 sxxx. El caso es que no tengo la impresora conectada a ningún PC, aunque lo podría hacer, casi si lo puedo configurar en el marlin para su compilación mejor que es lo que estoy haciendo.
El comando como lo podría ejecutar? muchas gracias
Los comandos gcode se pueden enviar conectando la impresora al ordenador por USB y utilizando una aplicación que lo permita, como Pronterface: no la tendrás conectada de forma continua, pero lo estarás haciendo para grabar el firmware, no?
En todo caso puedes hacerlo en él, modificando el valor del parámetro DEFAULT_STEPPER_DEACTIVE_TIME, que se encuentra en el archivo Configuration_adv.h.
Muchas gracias, lo probaré.
La impresora no está conectada a un PC ya que tenemos unas 9 impresoras, aunque lo puedo hacer. Con respecto a la actualización del firmware lo hago con VSCODE Y Platformio y el firmaware.bin lo grabo en la SD y se actualiza al encender la impresora.
Lo intentaré volviendo a compilar el software y sino conectaré la impresora al PC, Mucha gracias
Ok, di por sentado que la Ender 3 tendría la placa de 8 bits.
Si haces el cambio en el firmware, no es necesario que la conectes al ordenador, pues es el mismo proceso en ambos casos.
En ese caso está claro que no es necesario.
Hola! Mi Ender 5 plus al hacer una pausa para cambiar el filamento no vuelve a encender el motor de alimentación del filamento, cuál puede ser el problema?
22-05-2024, 01:47 PM
(Última modificación: 22-05-2024, 01:50 PM por Simemart.)
Hola @ Fran jose, bienvenido al foro.
Un problema bastante raro el que tienes porque, si no me equivoco, ese modelo trae un sensor de filamento de serie, por lo que su firmware tiene que estar configurado para realizar el cambio de filamento y si no lo has cambiado, no apunta a que sea un problema de software.
Por otra parte, si funciona normalmente durante la impresión, tampoco parece que sea de hardware, a no ser que haya algún problema con la conexión del cable de ese motor y este solo se manifieste cuando se realiza el cambio de filamento (en el aparcado del cabezal, por ejemplo), lo que tampoco es muy probable.
Sin otra información disponible, no hay mucho más que pueda indicarte, aparte de que te asegures de que realmente no se mueve el motor, no vaya a ser que sea el filamento el que no lo hace (comprueba que el hotend esté a la temperatura de impresión cuando se reanude).
Hola, el m600 lo ignora completamente , no funciona. Lo hago con M0, por más que no cambie el filamento al volver a imprimir es como si se olvidará de darle la orden al motor, simplemente deja de avanzar el filamento pero porque el motor no gira. La temperatura es la adecuada. Por el momento lo hago pausando manualmente cuando llega a la capa deseada pero pierdo demasiado tiempo. Existe algún comando que le mandé la orden de volver a funcionar? Lo desconozco
Uso el siguiente comando, tal vez falta algún paso
G1 F300 Z1.3 ; mueve hacia arriba un milímetro el nozzle
G1 F6000 X10.0 Y10.0 ; lleva nozzle a la posición x10 y10
G1 F300 Z20 ; eleva el nozzle 20mm para poder purgar
M104 S200 ; mantiene la temperatura del nozzle
M300 S440 P200 ; emite un pitido
M0 ; hace la pausa
Hola, el comando M0 no es apropiado para hacer esto y si el comando M600 no hace nada, quizá tu mejor opción sea poner un firmware correctamente configurado para el cambio de filamento (el de serie debería estarlo).
(20-07-2024, 12:24 AM)Simemart escribió: Hola, el comando M0 no es apropiado para hacer esto y si el comando M600 no hace nada, quizá tu mejor opción sea poner un firmware correctamente configurado para el cambio de filamento (el de serie debería estarlo).
El fireware que tiene es el original con el que vino la impresora y en la web de crality no hay una actualización más actual. Algún consejo??
Hola, si el modelo de impresora es la Ender 5 Plus, su firmware debería estar preparado para utilizar el comando M600, pues trae sensor de filamento instalado de fábrica, así que quizá no estés utilizando bien dicho comando.
(24-07-2024, 09:11 AM)Simemart escribió: Hola, si el modelo de impresora es la Ender 5 Plus, su firmware debería estar preparado para utilizar el comando M600, pues trae sensor de filamento instalado de fábrica, así que quizá no estés utilizando bien dicho comando.
No sé si estoy haciendo algo mal, aún no encuentro una solución. El M600 lo uso desde cura y lo ignora completamente. Si pueden explicar la forma correcta de usarlo lo agradecería.
|