Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[SOLUCIONADO] Aristas deformadas y calibración Z Anet A8
#1
Hola a todos:

Con ayuda del foro tengo mi anet A8 perfecta después de todas las mejoras. Imprime, a mi parecer, muy bien. Únicamente no consigo eliminar un defectillo que he observado en las piezas que imprimo.

Las esquinas, o mejor dicho aristas de las piezas tienen una deformación o engrosamiento que afea el acabado. La impresora se mueve en sentido antihorario para hacer las paredes, pues cuando gira al terminar de desplazarse sobre la Y y comienza la X da una pequeña revuelta que deforma las aristas. Pongo fotos mejor que si no va a ser difícil que me explique, jejeje...

   

   

En la primera he marcado la curvita que hace y en la segunda se ve cómo lo hace en toda la vertical. También está en las aristas verticales izquierdas de todas las caras, excepto la superior e inferior, claro.

El cubo está impreso a 0.20 y 60 mm/s, extrusor a 210ºC y cama a 40ºC. Las correas X, Y están bien tensadas.

¿Se puede mejorar este defecto?

Otra cosa, he calibrado los pasos de los motores en el Skynet midiendo los desplazamientos de los ejes con un pie de rey y haciendo reglas de tres. En los ejes X, Y los cambios que hago en el firmware afectan a la distancia de desplazamiento, pero en el eje Z por mucho que varío los pasos el desplazamiento siempre me da el mismo. ¿Hay otra forma de regular esto?

Gracias y saludos
Citar
#2
En relación con las uniones de las aristas de las piezas, hay que diferenciar las horizontales (que van paralelas a los ejes X o Y) y las verticales (paralelas al eje Z).
En las primeras, debido al sistema de impresión, es imposible que dichas aristas se unan entre sí a 90º, ya que la boquilla es circular y en el cambio de eje siempre dejará una curva de radio como mínimo el de la boquilla que se esté utilizando. Si te fijas en la primera foto, se ven claramente los 3 líneas configuradas para el contorno y el radio de la curva es, más o menos, la mitad de la linea exterior. Si se quiere reducir esa curva , hay que utilizar una boquilla más pequeña, aunque nunca se podrá eliminar completamente.
Las segundas solo dependen de la precisión con que se apilen las distintas capas. Estas sí pueden quedar completamente a 90º con las anteriores, pero si no se apilan bien las capa, habrá rugosidades que serán las capas que queden desalineadas.
En este caso hay varios factores, tanto mecánicos como de configuración del fileteador (slicer), que influyen en el resultado final.
Entre los primeros, las vibraciones son las más importantes. Entre los segundos, una correcta elección de velocidad de impresión/temperatura del fusor/flujo de material, puede minimizar mucho las imperfecciones.
En principio yo diría que, para la velocidad que has usado, tienes demasiada temperatura en el fusor. Prueba a bajar 5º y a ver si así mejora.
Respecto al tema de los pasos, mejor que calibrar con medidas del desplazamiento de los ejes, es utilizar piezas de calibración. El famoso cubo es para eso. Siempre conseguirás más precisión midiendo una pieza impresa que el desplazamiento de los ejes.
Respecto a los pasos, que no te varíe el desplazamiento en el eje Z y si lo haga en X e Y, cuando cambias en el firm los micropasos por milímetro, es bastante raro. Asegurate de estar modificando los valores correctos.
En la línea en el configuration.h que controla eso (#define DEFAULT_AXIS_STEPS_PER_UNIT   {100,  100, 400, 100}), los cuatro números dentro de las llaves son los micropasos por milímetro de los ejes X,  Y, Z, E.
Cambiando esos valores, se modifica la distancia que recorren los motores. Siempre que se estén grabando correctamente los cambios en la impresora, por supuesto.
Si dices que el X e Y sí te los cambia, entonces tendría que hacerlo tambien para el Z.
Seguramente si te lo está haciendo, pero no has tenido en cuenta una cosa: que el eje Z utiliza 4 veces más pasos para recorrer un milímetro que el X y el Y por lo que, si cambias muy poco, puede que no sea apreciable.
En los ejes X e Y, un micropaso equivale teóricamente a una centésima de milímetro, pero para el Z es de solo dos milésimas y media.
Si lo que estás variando son 10 pasos arriba o abajo, en el Z no lo vas a apreciar midiendo.
Citar
#3
En la foto no se ve del todo bien lo que quiero indicar, entiendo que el ángulo de giro debe tener algún radio, pero lo que digo es que mis aristas quedan como en el dibujo este:

resim

y se nota a lo largo de toda las caras verticales. Parece que el extrusor da una "revolviura" antes de seguir el ángulo recto. Pero vamos, comprendo que como dices si sigo probando con las configuraciones del fileteador seguro que mejorará.

La temperatura todavía no la tengo decidida del todo, he impreso desde 190 ºC hasta 210 ºC, probaré a bajarla un poco o a aumentar la velocidad.

En cuanto a los pasos, sí que me extrañaba que no midiese cambios en el Z, pero tal como dices no he tenido en cuenta la diferencia entre este eje y los otros. Cuando mido el cubito de prueba, sólo tengo centésimas de milímetro de desviación. Quizás quiero tener más precisión de la que mi pie de rey me da, jejeje... (que es de los chinos para más referencias, jeje..).

Gracias
Citar
#4
Hola de nuevo:

Después de tres meses y algo de mi consulta sobre el defecto en las aristas que comentaba y después de pruebas, consultas en la red, y muuuuucha intuición he conseguido resolver este defecto.

Por si a alguien puede servir apunto aquí los cambios en Skynet que he hecho. No puedo comentar mucho sobre lo que verdaderamente significan estos cambios, más bien ha sido perseverancia y suerte.

En Configuration.h he puesto los siguientes valores:


#define DEFAULT_XJERK                  5.0
#define DEFAULT_YJERK                  5.0
#define DEFAULT_ZJERK                  0.2
#define DEFAULT_EJERK                  5.0

#define DEFAULT_MAX_ACCELERATION      { 800, 800, 50, 10000 }

#define DEFAULT_ACCELERATION                  650     
#define DEFAULT_RETRACT_ACCELERATION   1000    
#define DEFAULT_TRAVEL_ACCELERATION     1000 

En Configuration_adv.h he activado la línea:

#define LIN_ADVANCE

y he puesto el valor de LIN_ADVANCE_K en 75:

#define LIN_ADVANCE_K 75

Luego en Simplify3D:

En Herramientas/Configuración del Firmware/Comunicación en Avanzado he marcado "Incluir número de líneas y Checksums"

En la configuración de proceso, en Extrusor poner "Distancia adicional de reinicio" en 0 mm

En fin, ya comento que no he entendido del todo muy bien el por qué de estos cambios, lo leí aquí:

https://www.thingiverse.com/thing:2497674

Las aristas ahora ya no tienen el reborde ese tan feo que me salía, pero ahora los bordes de la X y de la Y del cubo de prueba tienen menos definición, así que ya voy viendo que esto de las configuraciones tiene su miga y que hay que quemar muchos metros de plástico para afinar.

De todas formas, estoy muy contento con mi Anet A8 es una máquina de inicio perfecta, eso sí, después de hacerle las innumerables pequeñas mejoras de rigor:

- Soldadura del cable conexión a la cama.
- Dejar los tornillos de calibración de la cama pasantes para poder nivelar desde abajo.
- Cristal y laca para la cama.
- Tensores en las correas X,Y.
- Sustitución de las correas originales de alambre por correas con fibra de vidrio (las originales se deformaron hasta casi romperse en la zona de la polea de los motores).
- Cambio del regulador del final de carrera del eje Z.
- Esquinas superiores para reforzar el eje X.
- Refuerzos delantero y trasero.
- Mosfet para la cama.
- Ventiladores en la fuente de alimentación y en la placa.
- Guía de filamento.
- Engrase de varillas y rodamientos.

Gracias y saludos
Citar
#5
La configuración del Marlin es casí infinita y hay que pasarse horas y horas estudiando la documentación.
Además, con el problema para muchos de que todo está en inglés.
Sobre el tema del Linear Advance (LIN_ADVANCE) esta es la página en la documentación de Marlin.
Ahí te explica el porqué de, por ejemplo, las configuraciones en el Simplify3D.
Tendré que echarle un ojo, pero es que uno no dá abasto con la cantidad de temas que hay Facepalm .
Citar
#6
(23-11-2017, 07:48 PM)Simemart escribió: La configuración del Marlin es casí infinita y hay que pasarse horas y horas estudiando la documentación.
Además, con el problema para muchos de que todo está en inglés.
Sobre el tema del Linear Advance (LIN_ADVANCE) esta es la página en la documentación de Marlin.
Ahí te explica el porqué de, por ejemplo, las configuraciones en el Simplify3D.
Tendré que echarle un ojo, pero es que uno no dá abasto con la cantidad de temas que hay Facepalm .

Desde luego, compañero... te doy toda la razón, ahora que llevo unos meses con la Anet me doy cuenta de que no es tan sencillo como pensaba en un principio. Hay infinidad de documentación, es impresionante.

Echaré un vistazo al enlace que me comentas, pero yo soy de los que sufro lo indecible con el inglés, mi EGB no da para mucho, jejeje...

Seguramente, con los cambios que he hecho medio a ciegas, me surjan otros defectos provocados por mí, pero al menos voy avanzando, o más bien, arrastrándome, jjeje

Gracias por tu respuesta
Citar
#7
He seguido haciendo pruebas y parece que, al menos en mi máquina, el Lin_Advance_K va mejor a 50, si no, las aristas me salían demasiado recondeadas. También he subido un poco el JERK de x,y hasta 8 y he bajado la aceleración a 500 mm/s2, para intentar eliminar las ondas de vibración en los bordes de las figuras (el "ringing" ese, ¡qué palabra más horrorosa!, de los "guiris").

En Configuration.h he puesto:

#define DEFAULT_XJERK                  8.0
#define DEFAULT_YJERK                  8.0
#define DEFAULT_ZJERK                  0.2
#define DEFAULT_EJERK                  5.0

#define DEFAULT_MAX_ACCELERATION      { 800, 800, 50, 10000 }

#define DEFAULT_ACCELERATION                  500     
#define DEFAULT_RETRACT_ACCELERATION   1000    
#define DEFAULT_TRAVEL_ACCELERATION     1000 

En Configuration_adv.h he activado la línea:

#define LIN_ADVANCE

#define LIN_ADVANCE_K 50

Lo que no he probado es cómo afecta esto a los tiempos de impresión, pero seguro que los he aumentado, pero como busco calidad en vez de velocidad pues "miel sobre hojuelas".

Si algún experto ve algo que no deba estar así en la configuración, será bienvenida toda crítica.

Saludos
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  "KILLED" en pantalla ANET A8; solucionado feralaz 12 178 15-11-2018, 11:54 AM
Último mensaje: Simemart
  CONSULTA No queda bien el cubo de calibración. lamosca01 27 2,994 06-11-2018, 05:25 PM
Último mensaje: Simemart
  CONSULTA A8 recién montada y problema con eje Z al calibrar [SOLUCIONADO] Nitemare 20 4,085 23-10-2018, 12:37 AM
Último mensaje: buratatxo
  Calibración cama caliente Garbeth 9 807 21-09-2018, 02:59 PM
Último mensaje: NBla
  Problemas impresión eje Z [SOLUCIONADO] The_Phoenix 3 364 14-08-2018, 08:24 PM
Último mensaje: The_Phoenix