Omitir pasos Y, solo cuando se usa Ultimaker Cura


8

Para saber por qué mi impresora a veces omite los pasos Y (siempre en la misma dirección) solo en Ultimaker Cura, estoy investigando el código G para comprender mejor el problema. Sin embargo, miles de líneas de código G son difíciles de analizar.

Estoy usando una cama de calor Mk2 con una lámina de vidrio y un motor NEMA17 en una impresora P3Steel Toolson Edition. El eje se siente razonablemente fácil en ambas direcciones.

Reducir la aceleración a 4000 no eliminó el problema por completo; sin embargo, podría haber aliviado el problema. No hice pruebas cuantificables, lo siento.

¿Hay otras cosas obvias que podría haber pasado por alto? Sé que la aceleración podría ser bastante alta, pero dado que funciona con Slic3r fácilmente, me gustaría aprovechar algunas de las funciones de Ultimaker Cura con esta velocidad de impresión.


1
Solo para aclarar, ¿nunca obtienes saltos en el eje Y cuando usas Slic3r? Entonces, ¿definitivamente es un problema de software? De lo contrario, podría ser que el controlador del motor paso a paso para el eje Y proporciona demasiada (o muy poca) corriente ...
Greenonline

1
Sí, por supuesto, aumentar la corriente máxima suministrada al motor elimina el problema. Aún así, prefiero ir con una corriente más baja para limitar el calentamiento de los motores. Me estaba preguntando si hay algo en los dos motores de rebanado que hace que Cura provocan movimientos mucho más duras que causan la impresora a pasos lose ...
Kamuro

3
Omitir pasos significa que la corriente al motor es insuficiente para el par motor requerido. El principal impulsor del par en una impresora 3D es la aceleración. Puede comparar el GCode para ver qué se establece en los comandos M201-M204.
markshancock

1
Suponiendo que establezca la misma aceleración tanto en Cura como en Slic3r, ¿está seguro de que se aplican correctamente en el archivo gcode? En el caso de que el software no genere el gcode correcto para establecer la aceleración, se aplicarán los valores predeterminados ya establecidos en el firmware.
Demetris

1
¿Se está utilizando el mismo patrón de relleno? Algunos patrones de relleno enfatizan la aceleración mucho más que otros.
cmm

Respuestas:


4

Respondiste tu propia pregunta en un comentario.

Sí, por supuesto, aumentar la corriente máxima suministrada al motor elimina el problema. Aún así, prefiero ir con una corriente más baja para limitar el calentamiento de los motores. Me preguntaba si hay algo en los dos motores de corte que hace que el cura provoque movimientos mucho más duros que provocan que la impresora pierda pasos ...

Los motores son duros

Los motores deben estar calientes, algunos están hechos para estar calientes. No todos los motores tienen las mismas especificaciones, pero saqué uno en Amazon ( enlace ) que muestra un aumento de temperatura nominal de 60 ° C por encima de una temperatura ambiente nominal de 50 ° C. Si estas especificaciones se acumulan, y deberían debido a que el aislamiento del motor está clasificado a 130 ° C, puede hervir agua en los motores paso a paso.

Pero ... otros factores

Pero, ¿cuáles son los límites reales y cuánta corriente debe correr a través de los motores?

Primero, muchas impresoras 3D tienen soportes de plástico para los motores paso a paso. No quieres que ese plástico se ablande. Puede hacerlo si los motores se calientan demasiado. Lo he visto en una impresora 2D comercial y se produjo el crujir de dientes en todo el Pacífico. Incluso para PLA, esa temperatura es incómoda para la carne humana. Suavizo el PLA a 75 ° C cuando instalo piezas apretadas, pero el PETG y el ABS son buenos para temperaturas más altas.

La baja corriente perjudica la precisión

Los motores son convertidores notablemente lineales de corriente a par, pero aún tienen no linealidades en los límites. Esto es lo más importante cuando se usan micropasos, que (AFAIK) utilizan todas las impresoras 3D para obtener una resolución más alta.

Dos factores perjudican la precisión a corrientes más bajas cuando se realizan micropasos.

Las no linealidades en los controladores dan como resultado campos magnéticos que no se alinean linealmente con la fuerza de accionamiento ordenada. El par no es exactamente lo que se necesita para colocar el motor entre los polos en el ángulo correcto.

La fricción estática, a veces llamada stiction, requiere un par adicional para vencer. En un movimiento lento de micropaso, esto provocará que el movimiento cuelgue hacia atrás y luego salte hacia adelante. El movimiento puede ser irregular en lugar de suave. La extrusión puede ser pulsante en lugar de suave.

Ambos se mejoran aplicando suficiente corriente al motor para generar suficiente torque. Más corriente da más calor, pero también mejor comportamiento y rendimiento.

¡Enciende los motores!

Pueden tomarlo. Revisa sus monturas para asegurarte de que las monturas no estén mal diseñadas.

¿Por qué Cura y no Slic3r?

Sería necesaria una revisión detallada del código g. Podría ser tan simple como la dirección de relleno, o la dirección preferida de su modelo en comparación con la dirección elegida por las dos rebanadoras.

Podría haber algunos límites codificados en la parte del "código g personalizado" de las dos segmentaciones. No estoy familiarizado con Cura, pero Slic3r le permite insertar código g adicional en muchas situaciones. Algo traído con un perfil de impresora puede estar limitando la aceleración del tirón.

Podría haber diferencias en la configuración del ventilador, o casi cualquier cosa.

Cuando se trata de una situación marginal, y parece que esto está al límite, las diferencias muy pequeñas pueden causar cambios dramáticos en la respuesta de todo el sistema. Las impresoras 3D son sistemas complejos, con resonancias, muchos modos de vibración, fricción no lineal. Saber con certeza puede estar más allá del alcance de usted y nuestras herramientas de ingeniería.

No opere en los márgenes

Ajuste los motores a los niveles de corriente adecuados. Coloque la cama a la altura adecuada. Ajuste el extremo caliente a la temperatura correcta. Intenta mantenerte siempre en el punto óptimo. Tus huellas te recompensarán.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.