This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 4 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
GUIA DEFINITIVA de impresion 3d, todos tus problemas resueltos
#1
Información 
Hace un tiempo redacté un documento con bastantes de los problemas más habituales en la impresión 3D, junto con las soluciones a los mismos. La mayoría son de una buena guía que vi por la web, pero traducido a español y ampliado a todas las posibilidades. Decir también que parte de las explicaciones están orientadas a los parámetros de Cura, pero son extrapolables.

Espero que os sirva de ayuda para los nuevos, y los no tan nuevos, Gran sonrisa


- No extruye al iniciar impresión.
 
[Imagen: 1.jpg]     "Al comenzar la impresión, no se aprecia plástico en la primera capa"               
 
                Este problema es muy común que suceda a los nuevos propietarios de impresoras 3D, pero por suerte, también es fácil de resolver. Si la máquina no está extruyendo plástico al comienzo de la impresión, hay cuatro posibles causas. Vamos a tratar cada una de ellas y explicar qué ajustes se pueden utilizar para resolver el problema.
 
·        El extrusor no extruye plástico al comenzar la impresión.
 
                La mayoría de las impresoras, cuando se encuentran preparadas para imprimir (a temperatura de impresión), tienden a rezumar plástico. El plástico caliente en el interior de la boquilla tiende a rezumar de la punta, lo que crea un vacío dentro de la boquilla donde el plástico se haya caliente. Este plástico que rezuma puede ocurrir al comienzo de una impresión cuando se está precalentando la máquina, y también al final de la impresión mientras se está enfriando. Si la impresora ha soltado un poco de plástico debido a esto, la próxima vez que se intente extruir, es probable que tarde unos segundos antes de que el plástico empiece a salir de la boquilla nuevamente. Si tratamos de iniciar una impresión después de que la boquilla haya rezumado plástico, se puede ver que la extrusión se retrasa. 
                Para resolver este problema, debemos asegurarnos de que el extrusor está lleno de plástico justo antes de comenzar una impresión y listo para la extrusión. Una forma común de hacer esto es mediante la inclusión de algo que se llama una falda . La falda se dibuja un círculo alrededor de la pieza, y en el proceso, se ceba el extrusor de plástico. En Cura, podemos habilitar/modificar este parámetro en el menú de "Expert Settings", la opción de "Skirt".
 

[Imagen: 2.jpg]


 
                Algunos usuarios también pueden preferir para la extrusión de filamento de forma manual de su impresora utilizando los controles de desplazamiento en el panel de control de la máquina antes de comenzar la impresión.
 
 
·        La boquilla comienza demasiado cerca de la cama.
 
                Si la boquilla está demasiado cerca de la superficie de la base, no habrá suficiente espacio para que el plástico pueda salir del extrusor. El agujero en la parte superior de la tobera se bloquea de modo que no puede salir más plástico. Una manera fácil de reconocer este problema es si la impresión no comienza a extruir plástico para las primeras capas, pero comienza a extruir normalmente alrededor de las capas 3ª o 4ª. 
                La solución será modificar la altura a la que se encuentra la base, recortar la altura del eje Z en la parte de firmware de la impresora o bien regular los tornillos de ajuste de los brazos.
 
 
·        El filamento no se desplaza por el motor de empuje.
 
                La mayoría de las impresoras 3D utilizan un engranaje pequeño para empujar el filamento hacia atrás y adelante. Los dientes de este engranaje muerden en el filamento y le permiten controlar con precisión la posición del filamento. Sin embargo, si se acumulan virutas de plástico o el diámetro del filamento tiene una variación, parecerá que falta filamento. Si esto sucede, el sistema de engranajes no muerde bien el filamento y no extruye. Por favor, revisa la sección molienda de filamento para obtener instrucciones sobre cómo solucionar este problema.
 
·        El extrusor está obstruido.
 
                Si ninguna de las sugerencias anteriores son capaces de resolver el problema, entonces es probable que el extrusor esté obstruido. Esto puede ocurrir si han quedado residuos dentro de la boquilla, cuando plástico se encuentra caliente dentro de la boquilla demasiado tiempo, o si la disipación del hotend no es suficiente y el filamento comienza a ablandarse fuera de la zona de fusión deseada. 
                En el caso de utilizar un sistema de guiado de filamento (bowden), lo primero que debemos intentar es retirar el tubo blanco (PTFE) del lado del hotend, y con la máquina caliente intentar retirar el filamento. Una vez lo hayamos hecho, sería conveniente introducir manualmente unos centímetros de filamento y comprobar que extruye correctamente. Si al extruir a mano notamos que hay que hacer mucha fuerza, es probable que tengamos un atasco grave en la boquilla y sería necesario desmontar el hotend.
 

- La pieza no se adhiere a la cama.

[Imagen: 3.jpg]  "Durante la impresión de la primera capa, el plástico no se adhiere a la cama"

                Es muy importante que la primera capa de la impresión está fuertemente adherida a la base de la impresora. Si la primera capa no se está pegado a la base, creará problemas en el futuro. Hay muchas maneras diferentes para hacer frente a estos problemas de adherencia de las primeras capas, así que se examinarán varias causas típicas y se explicará la forma de abordar cada una de ellas.

 
·        La base/cama no está nivelada.

                Muchas impresoras incluyen una cama ajustable con varios tornillos que controlan la posición de la cama. Si la impresora dispone de una cama ajustable y hay problemas para conseguir que la primera capa que se adhiera a la cama, lo primero que se tendrá que verificar es que la cama de la impresora es plana y está nivelada. Si la cama no está nivelada, un lado de la cama puede estar demasiado cerca de la boquilla, mientras que el otro lado está demasiado lejos. Lograr una primera capa perfecta requiere una base de impresión nivelada. 

 

·        La boquilla empieza demasiado lejos de la cama.

                Una vez que la cama está bien nivelada, todavía hay que asegurarse de que la boquilla está comenzando a la altura correcta con respecto a la cama. El objetivo es conseguir que el extrusor quede a una distancia perfecta de la cama (ni demasiado lejos ni demasiado cerca). Para una buena adherencia a la cama, necesitamos que el filamento extruido se pegue ligeramente contra la base. Estos cambios se pueden hacer de forma mecánica, pero existen otras formas de corregir este problema, como son la instalación de un sistema de Autolevel para corrección de camas que no están niveladas, o la utilización de G codes para corregir esa altura incorrecta de la boquilla con respecto a la base (en este caso, será el G-code M206). 

 

·        La primera capa está imprimiendo demasiado rápido.

                Cuando se extruye la primera capa de plástico, hay que asegurarse de que el plástico se adhiera de forma adecuada a la superficie antes de iniciar la siguiente capa. Si se imprime la primera capa demasiado rápido, el plástico no tiene tiempo para pegarse correctamente a la cama. Por esta razón, normalmente es muy útil imprimir la primera capa a una velocidad más lenta de modo que el plástico tiene tiempo para pegarse bien. En Cura software, este parámetro podemos modificarlo en la pestaña de "Advanced", sección "Speed" y luego el parámetro "Bottom layer speed". Una velocidad adecuada se mueve entre los 20 y 50 mm/s.

 

·        Los ajustes de temperatura o de refrigeración.

                 El plástico tiende a contraerse cuando su temperatura baja drásticamente. Este es un dato importante a tener en cuenta cuando se imprime la primera capa. Si notamos que la primera capa parece pegarse al principio, pero luego se despega nada más se enfría, es posible que los ajustes de temperatura y refrigeración sean los culpables.

                Muchas impresoras que están destinadas a imprimir materiales de alta temperatura como el ABS disponen de una cama caliente para ayudar a combatir estos problemas. Si la cama se calienta para mantener una temperatura elevada durante toda la impresión, se mantendrá la primera capa caliente de modo que no se contrae. Así que si la impresora dispone de una cama caliente, es posible tratar de calentar mas la cama para evitar que la primera capa se despegue. Como punto de partida, el PLA tiende a adherirse sin problemas, mientras ABS generalmente funciona mejor si la cama es calefactada. Para mejorar la adherencia de los plásticos a la base, también se utilizan las lacas y otros tipos de adhesivo. 

                Si la impresora dispone de un ventilador de capa, también se puede probar a desactivar el ventilador para las primeras capas de la impresión, para que no se enfríen demasiado rápido. En Cura software podemos controlar este ventilador desde la pestaña "Advanced" en la sección "Cool".


[Imagen: 4.jpg]


                Se puede ajustar la velocidad del ventilador. Por ejemplo, es posible que la primera capa se haga con el ventilador desactivado y luego encender el ventilador a plena potencia una vez alcanzada una altura determinada. En ese caso, tendremos que añadir dos puntos de ajuste en esa lista: la altura a la que el ventilador comenzará, y el parámetro "Fan speed min" deberá estar al 0%. 

                Si se está usando plástico ABS y hay problemas de adherencia, warping o cracking, es común desactivar o reducir la potencia del ventilador de capa para toda la impresión.

 

·        La superficie de la cama/base (cintas, pegamentos y materiales)

                Los diferentes plásticos tienden a adherirse mejor a diferentes materiales. Por esta razón, muchas impresoras incluyen una cama de algún material especial que está optimizado para los plásticos que se van a utilizar en esa máquina. Por ejemplo, varias impresoras utilizan una hoja BuildTak en la parte superior de su cama que tiende a adherirse muy bien al PLA y al ABS. Otros fabricantes optan por una cama de vidrio templado (como vidrio de borosilicato) o espejos, que tienden a funcionar muy bien para el ABS y el PLA cuando se calienta. Si se va a imprimir directamente sobre estas superficies, asegurarse de que la base está libre de polvo, grasas o aceites antes de iniciar la impresión. La limpieza de la cama con un poco de agua o alcohol puede conllevar a una gran diferencia, sobre todo en la primera capa.

                El PLA tiende a pegarse bien con laca o con cinta de pintor azul, mientras que el ABS tiende a pegarse mejor con cinta Kapton (también conocida como cinta de poliamida). Muchos usuarios también han tenido éxito usando un pegamento de barra o aerosoles, o usando la combinación de varios


·        Cuando todo lo demás falla: Brim y Raft.

                A veces, si se imprime una pieza muy pequeña que no tienen suficiente superficie para adherirse a la cama suele salir este problema. Cura software incluye varias opciones que pueden ayudar a aumentar la superficie de contacto y pegarse mejor a la cama. Una de estas opciones se llama "ala" (brim). El ala añade anillos adicionales alrededor del exterior de la pieza, similar a la forma en que el ala de un sombrero aumenta la circunferencia del sombrero. Esta opción se puede activar en la pestaña de "Basic" en el parámetro "Platform adhesion type" con la opción "Brim".

                Cura software también permite a los usuarios añadir una especie de balsa (Raft) bajo la pieza, que también se puede utilizar para proporcionar una base más grande para la adhesión a la cama. Está localizada en el mismo parámetro que el Brim, y dispone de muchos puntos de configuración que se modificarán según la pieza que queramos imprimir.


[Imagen: 5.jpg]

 - Extrusión de plástico escasa.

[Imagen: 6.jpg]


                "Faltan capas, son muy finas, o las capas tienen puntos aleatorios y agujeros en ellas." 
 
                Este problema es probablemente el más difícil de encontrar su causa directa ya que hay muchas variables en juego.
                Cada perfil de impresión incluye la configuración que determina la cantidad de plástico que la impresora 3D debe extruir. Sin embargo, debido a que la impresora 3D no proporciona ninguna información sobre la cantidad de plástico que en realidad sale de la boquilla, es posible que haya menos plástico saliendo de la boquilla de lo que espera el software (también conocido como under extrusion). 
 
                La forma más fiable para probar si la impresora está extruyendo lo suficiente, es imprimir un simple cubo de 20 mm de altura, con al menos 3 perímetros (en Cura, "Shell thickness". Si la boquilla es de 0.4mm, pondremos 1.2mm). Al terminar, en la parte superior del cubo, comprobaremos si los perímetros están fuertemente unidos entre ellos o no. Si hay espacios entre ellos, tenemos falta de extrusión. Si los 3 perímetros se tocan y no tienen ningún hueco, entonces es probable encontrarse con un problema diferente. 
                Si se determina que falta extrusión, hay varias causas posibles para esto:
 
·        Diámetro del filamento incorrecto.
 
                La primera cosa que hay que verificar es que el software sabe el diámetro del filamento que se está utilizando. En Cura software se puede encontrar esta configuración en la pestaña de "Basic" en el apartado de "Filament" (opción "Diameter"). Hay que asegurarse de que este valor coincide con el filamento utilizado. Los valores más comunes para el diámetro del filamento son 1,75 mm y de 2,85. Muchos carretes de plástico también incluyen el diámetro correcto en el envase. También es recomendable medir con calibre varios puntos del filamento para detectar posibles variaciones de diámetro a lo largo del mismo.
 
·        Aumentar el multiplicador de extrusión.
 
                Si el diámetro del filamento es correcto, pero todavía se están viendo problemas de extrusión, entonces será necesario ajustar el multiplicador de extrusión. Se trata de modificar la cantidad de plástico que se extruye (también conocida como flow). A modo de ejemplo, si el multiplicador de extrusión era de 1.0 y se cambia a 1.05, significa que la extrusión de plástico es de un 5% más. Es típico del PLA imprimir con un multiplicador de extrusión de 1 a 0,9, mientras que el ABS tiende a tener multiplicadores de extrusión más cercano a 1,0. Intentaremos entonces aumentar el multiplicador de extrusión en un 5%, y luego volver a imprimir el cubo de prueba para ver si todavía tiene huecos entre sus perímetros.
                Aunque no es lo recomendable, en Cura software podemos incrementar el flujo en el apartado "Flow" de la pastaña "Basic". Decimos que no es recomendable, porque si la falta de extrusión se produce por un atasco y no porque el multiplicador de pasos del motor de extrusión está desajustado, provocaremos que el atasco empeore.
 
·        Respetar los límites de la impresora.
 
                La causa más simple y probablemente una de las más comunes cuando falta extrusión es simplemente que se está pidiendo a la impresora hacer más de lo que es capaz. 
                La medida de velocidad con que una impresora puede imprimir en el volumen de plástico por segundo es mm3/s. En condiciones ideales una Ultimaker 2 es capaz de imprimir aproximadamente 10 mm3/s. Un límite más realista es de 8 mm3/s, pero hay que señalar que en este tipo de velocidades la calidad de la impresión no será buena y en función del tamaño del objeto que se va a imprimir podría incluso no soportar tales velocidades debido al tiempo mínimo de enfriamiento de la capa.
                Para averiguar qué tan rápido se está tratando de imprimir sólo se tiene que multiplicar el diámetro de la boquilla con la altura de la capa y la velocidad. Así, por ejemplo, si se va a imprimir con boquilla de 0.4mm y 0.2mm de capa a 60 mm/s puede hacer: 0,4 * 0,2 * 60 = 4,8 mm3/s. Esta es una velocidad que una impresora estándar debe ser capaz de manejar sin ningún problema.
 
·        Las temperaturas.
 
                Cuanto más rápido se imprime, menos tiempo tiene el plástico para alcanzar la temperatura de impresión adecuada antes de ser forzado a salir por la boquilla. El plástico a baja temperatura es más denso y requiere presiones más altas para empujarlo a través de la boquilla y, finalmente, si la presion es demasiado alta provocará la falta de extrusión. Por lo tanto, ¿se puede aumentar la temperatura para evitar este problema? Sí, se puede, pero dentro de lo razonable. Una temperatura muy elevada puede dilatar el plástico hasta generar un atasco difícil de solventar. Si se tiene que elevar la temperatura más de lo habitual a velocidades normales, es que hay algo más en juego. También es probable que la calidad de impresión se degrade a altas temperaturas, tales como filamento suelto en las paredes o peores voladizos.
 
 
·        Filamento mordido.
[Imagen: 7.jpg]


                Si se experimenta baja extrusión, es habitual encontrarse con que el filamento se ha carcomido en la polea del motor de empuje y es probable que necesite ajustar la fuerza que ejerce la polea sobre el filamento. Tomando como base un extrusor MK8, en la parte superior del motor de empuje, el gatillo dispone de un pequeño tornillo que tendremos que aflojar muy poco a poco (si queda flojo, la polea patinará sobre el filamento y también acabará moliéndolo) Este tornillo ejerce presión sobre el muelle central y hace que pivote el gatillo sobre su eje, aflojando así la zona de encuentro entre filamento y poleas.
                Si nos pasamos con la presión sobre el filamento, el motor saltará hacia atrás y no empujará filamento. Cuando el motor de empuje salta hacia atrás, será debido a un atasco o debido a la presión que se ejerce sobre el eje del mismo.
 
·        Filamento enrollado y muy cerrado.
               
                Hacia el final de una bobina de filamento, las vueltas de filamento son generalmente pequeñas y estrechas. Es necesario tener controlada la cantidad de filamento que queda entre la bobina y el extrusor para evitar nudos. Si tenemos sistema bowden, al pasar por el tubo PTFE, el filamento ejercerá más fricción que si estuviera menos enrollado, por lo que es recomendable estirarlo previamente. 
 
·        Filamentos enredados.
 
                Esto puede parecer obvio, pero es sencillo asegurarse de que el filamento se puede desenrollar sin problemas. No es raro que una vuelta de filamento se entrecruce en la bobina cuando se retira de la impresora y puede ser difícil de ver. Si la bobinadora de filamento ha fallado, también puede existir algún cruce aleatorio en medio de la bobina.
 
·        Obstrucción de la boquilla/nozzle.
 
                Debido al pequeño orificio de salida en la boquilla no se necesita mucho para que se atasque total o parcialmente. Los atascos pueden tener una amplia variedad de causas tales como contaminantes inesperados en el filamento (con filamento de calidad esto es muy poco probable), exceso de polvo, filamento quemado o residuos de filamentos con un punto de fusión más alto que lo que habitualmente se esta usando.
                Aunque se haya cambiado recientemente el material de impresión que requiere temperaturas de extrusión altas (como el ABS) a un plástico con una temperatura de extrusión inferior (como PLA), es importante deshacerse de todo el filamento acumulado en la boquilla. A menudo, puede retirarse el plástico residual de forma manual con el nuevo material a la temperatura requerida para el viejo filamento. Cuando se utiliza una temperatura más alta de lo que se suele utilizar es importante no dejar que el plástico se estanque en la boquilla durante demasiado tiempo. Si lo hace, puede hacer que el plástico se queme y bloquee la boquilla.
                Si hay algún bloqueo físico en la boquilla, como la acumulación de polvo o algo por el estilo, un método sencillo y rápido para empezar es lo que se conoce como el método de "tracción en frío". Si tenemos un sistema bowden, procederemos a retirar el PTFE del hotend, calentaremos éste por encima de la temperatura de fusión del último plástico utilizado (subiremos 15-20 grados por encima) y fundiremos manualmente unos cuantos centímetros del filamento nuevo hasta observar que extruye limpio y fluido. Por lo general, la realización de esta operación unas cuantas veces se hará cargo del problema. Si no es así se puede utilizar un alambre muy fino (o una broca para desatascos) para empujar en la boquilla y ayudar a desalojar lo que sea que está causando la obstrucción. Otra herramienta popular para esto son agujas de acupuntura. 
                Como último recurso, se puede quitar la boquilla por completo y tratar de quemar los residuos en la boquilla con un soplete de propano. Este es un procedimiento bastante tedioso ya que requiere el desmontaje del hotend. 
 
·        Combing.
               
                El software de fileteado utiliza un método llamado combing para evitar colisiones y/o hilos sueltos. Cuando el cabezal de impresión tiene que moverse de un punto a otro sin extruir, hace el recorrido de punto a punto por dentro del perímetro de la pieza. Esto hace que cualquier goteo de la boquilla se deposite dentro de la pieza en la que no se ve. En ambos casos, al producirse una retracción del filamento, un efecto secundario puede ser que el depósito en la punta se vacíe muy ligeramente y cuando empieza a imprimir nuevamente, se toma un momento para rellenar el depósito (parámetros también configurables). Mientras que el depósito no esté lleno, el plástico no será extruido. Cabe señalar que por lo general (y según configuración) esto no es un problema para viajes cortos. Es cuando tiene que hacer un viaje largo que puede causar problemas.
                En Cura software podemos configurar este parámetro en la sección de "Expert settings" y en el apartado de "Enable combing". Si no se selecciona "Combing", se llevará a cabo una retracción y luego se moverá en línea recta cuando se vaya a mover de un punto a otro. Si esta opción no es la que está causando problemas, es posible dejarla desactivada, ya que ahorra un poco de tiempo. Los resultados de esta opción variarán según la geometría de la pieza a imprimir, no hay una elección correcta y definitiva.


- Extrusión excesiva de plástico.

[Imagen: 8.jpg] "El plástico de las paredes rebosa y deforma la pieza"

                El software está constantemente trabajando en conjunto con la impresora para asegurarse de que la boquilla extruye la cantidad correcta de plástico. Esta extrusión precisa es un factor importante para lograr una buena calidad de impresión. Sin embargo, la mayoría de las impresoras 3D no tienen manera de controlar la cantidad de plástico que realmente se extruye. Si la configuración de extrusión no está correcta, la impresora puede extruir más plástico del que el software espera. 
               
                Este exceso de extrusión puede arruinar las impresiones. Para resolver el problema, hay sólo unos pocos ajustes que verificar. Por favor, revisar la sección anterior para una descripción más detallada. Si bien esas instrucciones son para falta de extrusión, se ajustará la misma configuración para el exceso de extrusión, justo en sentido opuesto. Por ejemplo, si al aumentar el multiplicador de extrusión para solventar la falta de extrusión, entonces debería disminuir el multiplicador de extrusión para cuestiones sobre-extrusión.


- Agujeros y huecos en las capas superiores.

[Imagen: 9.jpg] "Las caras superiores dejan entrever el interior de las piezas"



                Para ahorrar plástico, la mayoría de las piezas impresas en 3D se crean para tener una carcasa sólida que rodea un interior poroso y parcialmente hueco. Por ejemplo, el interior de la pieza puede usar un porcentaje de relleno del 20%, lo que significa que sólo el 20% del interior es de plástico sólido, mientras que el resto es aire. Mientras que el interior de la pieza puede ser parcialmente hueco, queremos que el exterior permanezca sólido. 

                Para ello, los fileteadores permiten especificar cuántas capas sólidas se desean en la parte superior e inferior de la pieza y en las paredes. Por ejemplo, si está imprimiendo un simple cubo con 5 capas sólidas superiores e inferiores, el software imprimiría 5 capas completamente sólidas en la parte superior e inferior de la impresión, pero todo lo demás en el medio se imprimiría como una capa parcialmente hueca. Esta técnica puede ahorrar una enorme cantidad de plástico y tiempo, creando al mismo tiempo piezas resistentes gracias a las distintas formas de relleno de los fileteadores. Sin embargo, dependiendo de la configuración que se esté utilizando, se puede observar que las capas sólidas superiores de la impresión no son completamente sólidas. Es posible que se vean huecos o agujeros entre las extrusiones que forman estas capas sólidas. Si se ha encontrado este problema, aquí hay varios ajustes sencillos que se pueden ajustar para arreglarlo.

 

·        No son suficientes capas sólidas.

                La primera opción es para ajustar el número de capas sólidas que se utilizan. Cuando intenta imprimir una capa sólida 100% por encima del relleno parcialmente hueco, el filamento extruido tiende a combarse dentro de los huecos del relleno. Debido a esto, por lo general se imprimen varias capas sólidas en la parte superior de la impresión para asegurar una superficie plana agradable y completamente sólida. Como habitual, se debe considerar que la sección sólida en la parte superior de la pieza debe ser al menos de 0,5 mm de espesor. Así que si se está utilizando una altura de 0,25 mm de capa, lo que se necesita al menos son 2 capas sólidas superiores. 
               Si se están notando diferencias entre la zona de relleno y la superficie, lo primero que se debe tratar es de subir el número de capas sólidas. Por ejemplo, si el problema surge utilizando sólo 2 capas sólidas, intentaremos imprimir con 3-5 capas sólidas para ver si el problema se ha solventado. El número de capas sólidas adicionales se producirá dentro de las dimensiones de la pieza y no agregarán tamaño en el exterior del modelo. En Cura software se pueden ajustar los parámetros de capas sólidas en la pestaña de "Basic" en el apartado de "Fill" con la opción "Bottom/Top thickness". Este valor tendrá que ser múltiplo de la altura de capa ("Layer height", tres opciones más arriba) que utilicemos.  

 
·        El porcentaje de relleno es demasiado bajo.

                El relleno en el interior de la pieza actuará como base para las capas superiores y será el punto de contacto entre las tapas superior e inferior de la pieza. Las capas sólidas tendrán que imprimirse encima del relleno. Si el porcentaje de relleno es muy bajo, habrá grandes espacios vacíos. Por ejemplo, el uso de un porcentaje de relleno de sólo el 10% (el 90% restante del interior del modelo sería hueco) crearía unos espacios muy grandes que las capas sólidas tendrán que cubrir. Si se ha intentado aumentar el número de capas sólidas y el resultado todavía no es óptimo, será necesario aumentar el porcentaje de relleno para ver si los problemas desaparecen. Por ejemplo, si el porcentaje de relleno antes era del 10%, se usará un porcentaje del 15-20%, ya que esto proporcionaría una mejor base para las capas sólidas en la impresión.

 
·        Falta de extrusión.

                Si se ha intentado aumentar el porcentaje de relleno y el número de capas sólidas, y sin embargo, se siguen viendo lagunas en la parte superior de la impresión, entonces es probable que haya un problema de falta de extrusión. Esto significa que la boquilla no está extruyendo tanto plástico como el software espera. Para una descripción completa de este problema y cómo corregirlo, por favor leer la sección de "Extrusión de plástico escasa".



- Hilos o pelos.
 
[Imagen: 10.jpg]  "Las piezas dejan pelos de plástico en los cambios de zona de impresión." 
 
 
                Esto es debido a la exudación de plástico de la boquilla mientras el extrusor se mueve. La configuración más común que se utiliza para combatir el exceso de esos pequeños hilos de plástico es algo que se conoce como retracción. Si está activada la retracción, cuando el hotend se desplaza de una zona a otra de la pieza, el filamento se tira hacia atrás en la boquilla para que actúe como una contramedida contra la secreción. Cuando es el momento de comenzar a imprimir de nuevo, el filamento es empujado de nuevo dentro de la boquilla de manera que el plástico comienza nuevamente la extrusión. 
 
                Para asegurarse de que la retracción está habilitada, en Cura software, iremos a la pestaña de "Advanced", y al segundo apartado, "Retraction". A continuación, vamos a discutir el valor de retracción, así como otros ajustes que se pueden utilizar para combatir los pelos, como los ajustes de temperatura del extrusor.
 
·        Distancia de retracción.
               
                El ajuste de retracción más importante es la distancia de retracción. Determina la cantidad de plástico que se retrae. En general, cuanto más plástico se retrae de la boquilla, menos probable es que la boquilla rezume plástico dejando esos hilos. Los extrusores tipo Bowden pueden requerir una distancia de retracción de hasta 15 mm (en casos extremos, y según características de la máquina), debido a la distancia entre el engranaje de empuje del extrusor y la boquilla del hotend. Si vemos hilos en las impresiones, aumentaremos la distancia de retracción 0.5-1 mm y probaremos de nuevo para ver si el resultado mejora. No es aconsejable superar los 5 mm sin tener conocimientos avanzados de los componentes de la máquina. Uno de los hotend más comunes, el E3D v6, recomienda no realizar retracciones superiores a los 3.5mm para evitar atascos.
 

·        Velocidad de retroceso.
               
                El ajuste que se debe comprobar también en cuanto a retracción, es la velocidad de retracción. Esto determina la rapidez con que el filamento se retira de la boquilla. Si se retrae demasiado despacio, el plástico rezumará lentamente hacia abajo a través de la boquilla y puede empezar a filtrar antes de que el hotend alcance su destino. Si se retrae demasiado rápido, el filamento puede separarse del plástico caliente dentro de la boquilla (generando un vacío en medio del plástico o incluso llegando a atascar el barrel), o el movimiento rápido puede incluso hacer trabajar en exceso al motor de empuje según las piezas a imprimir. Por lo general hay un punto en algún lugar entre 20 y 100 mm/s, donde se desempeña mejor la retracción. Un punto de partida ronda entre los 20 y los 50 mm/s para lo que la velocidad de retracción funciona decentement, pero el valor ideal puede variar dependiendo del material que se está utilizando y la configuración de la máquina, por lo que será necesario experimentar para ver si con diferentes velocidades disminuyen la cantidad de hilos.
 
·        La temperatura es demasiado alta.
               
                Una vez revisados los ajustes de retracción, la segunda causa más común para los pelos es la excesiva temperatura del hotend. Si la temperatura es demasiado alta, el plástico dentro de la boquilla se volverá muy viscoso y goteará de la boquilla fácilmente. Sin embargo, si la temperatura es demasiado baja, el plástico todavía será algo sólido y tendrá dificultad para ser expulsado por la boquilla. Si aparentemente el valor de retracción es correcto, pero todavía se encuentran estos problemas, intentaremos disminuir la temperatura del extrusor de 5 a 10 grados. Esto puede tener un impacto significativo en la calidad de la impresión final.
 
·        Movimientos largos sobre espacios abiertos.
               
                Como ya comentamos anteriormente, los hilos se producen cuando el extrusor se está moviendo entre dos puntos, y durante ese movimiento, el plástico comienza a rezumar de la boquilla. La longitud de este movimiento puede tener un gran impacto en la cantidad de exudación que se produce. Los movimientos cortos pueden ser lo suficientemente rápidos como para que el plástico no tenga tiempo a rezumar. Sin embargo, los movimientos largos son mucho más propensos a crear pelos. Para evitarlos, deberemos jugar también con la opción de "Combing".


- Calentamiento excesivo.
 
[Imagen: 11.jpg] "Las zonas pequeñas parecen derretidas."

                El filamento sale del hotend en una temperatura que normalmente oscila entre los 180 y los 240º C. Mientras que el plástico está aún caliente, es flexible y se puede deformar fácilmente. Sin embargo, cuando se enfría, se vuelve rápidamente sólido y conserva su forma. La temperatura óptima para cada filamento, es el equilibrio entre la temperatura de fusión y el enfriamiento de manera que puede fluir libremente a través de la boquilla, pero se puede solidificar rápidamente para mantener las dimensiones exactas de la pieza impresa en 3D. Si no se logra este equilibrio, se pueden comenzar a notar algunos problemas de calidad de impresión en los perímetros externos del modelo impreso. Como se puede ver en la imagen de arriba, el filamento extruido en la parte superior de la pirámide no era capaz de enfriar con rapidez suficiente como para mantener su forma. A continuación veremos varias causas comunes del sobrecalentamiento y la forma de prevenirlo.

·        Refrigeración insuficiente.

                La causa más común para el sobrecalentamiento es que el plástico no se está enfriando lo suficientemente rápido. Cuando esto sucede, el plástico caliente es libre de cambiar de forma cuando se enfría lentamente. Para muchos plásticos, es mucho mejor enfriar rápidamente las capas para evitar el cambio de forma. Si la impresora incluye un ventilador de capa, trataremos de aumentar la potencia de este para enfriar el plástico más rápido. En Cura software se puede hacer esto desde la pestaña "Advanced" en la sección de "Cool".

                Esta refrigeración adicional ayudará a que el plástico pueda mantener su forma. Si la impresora no incluye un ventilador de capa integrado, es posible estudiar la instalación de un ventilador o el uso de un pequeño ventilador portátil para enfriar las capas más rápido.
 

·        Impresión a temperatura demasiado alta.

                Si se está utilizando un ventilador de capa y todavía se ve este problema, es posible que se esté imprimiendo a demasiada temperatura. Si el plástico se extruye a una temperatura más baja será capaz de solidificar más rápidamente y mantener su forma. Bajar la temperatura de impresión 5-10 grados ayudará sustancialmente a solventar el problema. Cuidado de no bajar la temperatura demasiado, ya que de lo contrario el plástico puede quedarse por debajo del punto óptimo de fusión para la extrusión a través de la pequeña abertura de la boquilla.
 

·        Impresión demasiado rápida.

                Si se va a imprimir cada capa muy rápidamente, es posible que el tiempo no sea suficiente para que la capa anterior haya enfriado correctamente antes de depositar la siguiente capa. Esto es particularmente importante para las partes muy pequeñas, donde cada capa sólo requiere unos segundos de impresión. Incluso con un ventilador de capa, es posible que se tenga que reducir la velocidad de impresión para estas pequeñas capas y asegurar así el tiempo suficiente para que la capa se solidifique. En Cura software, podemos determinar el tiempo mínimo de cada capa, es decir, si una capa tarda 5 segundos en imprimirse, podemos indicarle que hasta pasados los 10 segundos, no empiece con la siguiente capa. En la pestaña de "Advanced", en la sección de "Cool" modificaremos el valor de "Minimal layer time" para conseguir este objetivo.

                Otra opción para usuarios mas avanzados, sería utilizar el plugin ya integrado en Cura software llamado "Tweak at Z", en el que podremos cambiar los parámetros de impresión al alcanzar una determinada altura o capa del modelo a imprimir.
 

·        Cuando todo lo demás falla: Imprimir varias piezas simultáneamente.
[Imagen: 12.jpg]  

Si se han probado los 3 puntos anteriores y todavía hay problemas para lograr una refrigeración óptima, hay una cosa más que se puede probar. Crear una copia de la pieza que se está intentando imprimir o importar un segundo objeto que se puede imprimir al mismo tiempo. Mediante la impresión de dos objetos a la vez, se proporciona más tiempo de enfriamiento para cada capa. El hotend tendrá que moverse a una ubicación diferente en la cama para imprimir la segunda pieza, lo cual ofrece un breve alivio para la pieza principal. Esta es una estrategia simple, pero muy eficaz para la solución de problemas de sobrecalentamiento.
  Responder
#2
- El desplazamiento de capas.

[Imagen: 13.jpg]  "Las piezas salen escalonadas."

               La mayoría de las impresoras 3D utilizan un sistema de control ciclo abierto, que es una forma "elegante" de decir que no tienen ninguna indicación de la ubicación real del hotend. La impresora simplemente intenta mover el cabezal de herramienta a una ubicación específica, y espera que llegue allí. En la mayoría de los casos, esto funciona bien debido a que los motores paso a paso que conducen la impresora tienen suficiente fuerza, y no hay cargas importantes que puedan desplazar el cabezal de herramienta. Sin embargo, si algo sale mal, la impresora no tendría forma de detectar esto. Por ejemplo, si el cabezal tropieza con un hilo suelto o con un borde de la pieza impresa mientras se estaba imprimiendo, es posible que el hotend se haya desplazado. La máquina no tiene forma de detectar esto, por lo que seguirá imprimiendo como si nada hubiera sucedido. Si hay capas desalineadas en la impresión, por lo general es debido a una de las causas siguientes.


· El hotend se está moviendo demasiado rápido.
               
               Si se está imprimiendo a una velocidad muy alta, los motores de la impresora 3D pueden tener dificultades para mantenerse continuamente a esa velocidad. Si se intenta mover la impresora más rápido de lo que los motores pueden dar, se suele escuchar un sonido de "clack" cuando el motor no logra alcanzar la posición deseada. Si esto ocurre, el resto de la impresión se desalinea con todo lo que estaba impreso hasta el momento. Si la impresora se mueve demasiado rápido, trataremos de reducir la velocidad de impresión en un 50% para ver si ayuda. La velocidad de impresión por defecto controla la velocidad general de la impresora (Parámetro "Print Speed"). También puede ser que la velocidad de impresión sea la adecuada y simplemente se trate de una de las velocidades especificadas en la pestaña de "Advanced" en la sección de "Speed" (habitualmente la velocidad de relleno es más elevada que la de los perímetros, por ejemplo). Si cualquiera de esas velocidades es demasiado alta, puede causar este problema. Si tras este ajuste de la configuración avanzada los problemas persisten, es posible considerar la disminución de la configuración de aceleración en el firmware de la impresora para proporcionar una velocidad más gradual y lenta.


· Problemas mecánicos o eléctricos            

               Si el desalineado de capas continúa, incluso cuando se haya disminuido la velocidad de impresión, entonces es probable que existan problemas mecánicos o eléctricos con la impresora. Por ejemplo, la mayoría de las impresoras 3D utilizan correas que permiten a los motores el control de la posición del hotend. Las correas se hacen normalmente de caucho y reforzadas con algún tipo de fibra para proporcionar resistencia adicional. Con el tiempo, estas correas pueden estirarse, lo que afecta a la tensión de las mismas. Si la tensión cede demasiado, la correa puede patinar en la polea de transmisión, lo que significa que la polea gira, pero la correa no está en movimiento. Si la correa se instaló inicialmente demasiado apretada, también puede causar problemas. Una correa demasiado apretada puede crear un exceso de tensión en los ejes que evitará que los motores giren. Si se comienzan a notar problemas de capas mal alineadas, se debe verificar que las correas de todos los motores tienen la tensión apropiada, y ninguno está demasiado apretado ni demasiado flojo.

               Las impresoras 3D también incluyen una serie poleas unidas al eje del motor paso a paso que se aprieta utilizando un pequeño tornillo (un tornillo sin cabeza). Si este tornillo se afloja, la polea ya no gira junto con el eje del motor. Esto significa que el motor puede estar girando, pero la polea y correas no se están moviendo. Cuando esto sucede, el hotend no llega a la posición deseada. Así que si el problema persiste, se deben verificar todos los elementos de fijación de las poleas de motor.
               Hay también varios otros problemas eléctricos comunes que pueden causar que los motores pierden su posición. Por ejemplo, si no hay suficiente corriente eléctrica en los motores, estos no tendrán la fuerza suficiente para girar. También es posible que la electrónica del motor pueda recalentarse, lo que hace que los motores dejen de girar temporalmente hasta que la electrónica se enfríe.


- La separación de capas y Splitting.


[Imagen: 14.jpg]  "Las piezas se agrietan durante la impresión."

                La impresión 3D funciona mediante la construcción del modelo 3D capa a capa. Cada capa sucesiva se imprime en la parte superior de la capa anterior, y al final esto crea la forma 3D deseada. Sin embargo, para que la pieza sea fuerte y fiable, es necesario asegurarse de que cada capa queda correctamente adherida a la capa inferior. Si las capas no se unen bien entre ellas, la pieza final puede agrietarse o separarse. Vamos a examinar varias causas típicas de esto a continuación y proporcionar sugerencias para la resolución de cada una de ellas.


· La altura de capa es demasiado grande.

               La mayoría de las boquillas de impresión 3D tienen un diámetro entre 0.3-0.5mm. Estas pequeñas boquillas también crean algunas limitaciones en cuanto a la altura de capa. Como regla general, la altura de capa debe de ser un 20% más pequeña que el diámetro de la boquilla. Por ejemplo, si se usa una boquilla de 0,4 mm, no se puede ir más allá de una altura de capa de 0,32 mm, o de lo contrario cada capa de plástico no será capaz de adherirse de forma adecuada a la capa inferior. Así que si se detecta que las impresiones se van a agrietar y las capas no están adheridas entre sí, lo primero que se debe hacer es comprobar la altura de capa en comparación con el tamaño de la boquilla. Intentar reducir la altura de la capa para ver si ayuda a la unión capas.



·  La temperatura es demasiado baja.
               
               El plástico caliente siempre se va a adherir de manera mucho mejor que el plástico frío. Si se está seguro de que la altura de la capa no es demasiado elevada, entonces es posible que el filamento necesite una temperatura más alta para crear una unión fuerte. Por ejemplo, si se trató de imprimir en plástico ABS a 190º C, es probable que las capas de la pieza se separen fácilmente. Esto se debe a que normalmente el ABS necesita ser impreso alrededor 220-240º C para alcanzar su punto de fusión óptimo y crear una fuerte unión entre las capas de la impresión. Así que si este puede ser el problema, se revisará la temperatura correcta para el filamento utilizado. Se aumentará la temperatura gradualmente para ver si la adherencia mejora. Todos los fabricantes tienen unas temperaturas de extrusión "óptimas", pero cada máquina es un mundo. Un mismo filamento puede llegar a variar 30-40 grados según la máquina aparentemente. Con esto quiero decir que los termistores no siempre marcan la temperatura correcta, por tanto, no tenemos que ceñirnos a esos rangos del fabricante, pero si tenerlos como datos orientativos.


- Filamento mordido.

[Imagen: 15.jpg] "El filamento se come en la polea del extrusor y patina."

               La mayoría de las impresoras 3D utilizan un pequeño engranaje de empuje que aprieta el filamento contra otro rodamiento. El engranaje de empuje tiene dientes afilados que le permiten morder el filamento y empujar hacia adelante o hacia atrás, dependiendo de la dirección de accionamiento. Si el filamento es incapaz de moverse, y el engranaje de accionamiento sigue girando, se puede moler suficiente como para que patine. Si esto está sucediendo, normalmente se verán un montón de pequeñas virutas de plástico del filamento que se han molido en el engranaje. También se puede observar que el motor está girando, pero el filamento no se está moviendo. También se ha de tener en cuenta que la presión ejercida sobre un filamento puede ser excesiva para otro. Vamos a explicar la manera más fácil de resolver esta cuestión.


· Aumentar la temperatura de extrusión.

               Si se presenta este problema, se debe de aumentar la temperatura del extrusor unos cuantos grados, de manera que el flujo de plástico sea más liviano. El plástico siempre fluirá más fácil a una temperatura más alta, por lo que esta puede ser una opción muy útil y sencilla. Cuidado con no pasarse de temperatura y provocar un atasco en el barrel.


·  Impresión demasiado rápida.

               Si el problema persiste, incluso después del aumento de temperatura, lo siguiente que se debe hacer es disminuir la velocidad de impresión. Al hacer esto, el motor del extrusor no tendrá que girar tan rápido, ya que el filamento se extruye en un período de tiempo más largo. La rotación más lenta del motor del extrusor puede ayudar a evitar problemas de molienda. Por ejemplo, si antes estaba imprimiendo a 100 mm/s, pruebe a reducir ese valor en un 50% para ver si la molienda de filamento desaparece.


· Comprobar si hay una obstrucción en la boquilla.
           
               Si se continúa teniendo molienda de filamento después de aumentar la temperatura y ralentizar la velocidad de impresión, entonces es probable que la boquilla está parcialmente obstruida. Para ello, revisar la siguiente sección de "Extrusor obstruido".


- Extrusor obstruido.

[Imagen: 16.jpg] "Por más que se modifique, la impresora no extruye plástico."

                La impresora 3D debe fundir y extruir muchos kilogramos de plástico durante su vida útil. Para complicar más las cosas, el plástico debe salir del extrusor a través de un pequeño orificio que es tan grande como un grano de arena. Inevitablemente, puede llegar un momento en que algo vaya mal y el extrusor ya no sea capaz de empujar el plástico a través de la boquilla. Estos atascos son por lo general debido a que algo dentro de la boquilla que está bloqueando la salida del plástico. Esto puede ser intimidante la primera vez que sucede, pero vamos a ver varias soluciones que se pueden utilizar para solventar este problema.

· Empujar manualmente el filamento por el hotend.

               Una de las primeras cosas que se puede intentar es empujar manualmente el filamento por el hotend. Para ello, seguiremos los pasos vistos anteriormente en la sección de "Extrusión de plástico escasa" en el apartado de "Obstrucion de la boquilla".


·   Recargar el filamento.

[Imagen: 17.jpg] [Imagen: 18.jpg]
     
               Como se comentaba anteriormente, el plástico se dilata al calentarse, por lo que es posible que se haya calentado en el cuerpo del hotend, apretándolo contra las paredes interiores y dificultando su paso o bien se haya encaracolado en una cavidad interna. En este caso, lo siguiente que se debe hacer es retirar el filamento. Con la impresora a la temperatura adecuada, y tras retirar el tubo PTFE del sistema bowden, tiraremos con cuidado del filamento. Una vez que se retira el filamento, usar un par de tijeras para cortar la parte derretida o dañada del filamento. Se carga nuevamente el filamento y comprobaremos si es capaz de extruir con la nueva sección en buen estado del filamento.


· Limpiar la boquilla.
             
               Si no fuera capaz de extruir la nueva sección de plástico a través de la boquilla, entonces es probable que necesite limpiarla. Muchos usuarios han tenido éxito calentando el hotend a 100-150º C y luego tirando manualmente el filamento hacia fuera (con suerte, se traería pegado cualquier residuo que estuviera dentro). Otros prefieren utilizar una aguja/alfiler o una broca específica para empujar el material a través de la punta de la boquilla. Como última opción, se calentaría el hotend y se desmontaría la boquilla para su revisión.


.
  Responder
#3
Problema con el hotend. No calienta.
Posibles soluciones: cartucho en mal estado, mosfet muerto o electronica defectuosa
  Responder
#4
Aún no está acabada! sigo editando!! Gran sonrisa
  Responder
#5
Reservado2
  Responder
#6
Reservado3
  Responder
#7
fantástica guía jukillo, gracias por tu trabajo
  Responder
#8
Muy buena guía, gracias.
  Responder
#9
Excelente guía, me a resultado muy útil muchas gracias, espero que hagas mas de de estas guías son increíblemente útiles
  Responder
#10
Seguiré haciendo este mes de agosto, que tengo algo más de tiempo.

Me alegro que os sirva de ayuda. Gran sonrisa
  Responder
#11
Excelente la guía. A la espera de mas concejos. Saludos
  Responder
#12
Un post muy bueno, muchas gracia, tengo una duda que no he visto en ningún foro no se si escasez dde flujo o si es cualquier otra cosa, a mitad de impresion de repente deja una de las capas externas sin hacer y otras veces casi no imprime una serie de capas y después continua
[Imagen: IMG_20170820_182103.jpg]


[Imagen: IMG_20170820_182006.jpg]


[url=https://photos.google.com/photo/AF1QipPGuc-q3kAU12dxDwvDjE_2lwmYfrNItuorDJgg][/url]
  Responder
#13
Buenas, he tenido el mismo problema que tu, y despues de darle muchas vueltas ya que aun soy novato en el tema y tampoco he encontrado informacion en internet, ha resultado ser tema del diametro del filamento, lo tenia configurado a 1,75 como indica el fabricante, midiendo despues con calibre he visto que oscilaba entre 1,35 y 1,45, esto ha provocado que la impresora poco a poco metiera mas filamento del que debía y ha ido obstrullendo poco a poco el nozzle, y el motor que introduce el filamento a veces retrocedia mas de lo debido llegando a hacer un ruido de "clack clack..". Finalmente me ha tocado desmontar el nozzle y desatascarlo manualmente, y configurar bien el diametro de impresión, de momento parece que se ha solucionado.
  Responder
#14
muchas gracias por el aporte! No tiene desperdicio!! Debería ser de obligada lectura..
  Responder
#15
Muy buen post. Os envío otro problema para que forme parte de la guía.
Gotas en la impresión. En la primera capa.
Aunque la impresión final pueda parecer correcta o a veces no se note, si nos fijamos al inicio puede pasar algo similar a lo de la foto.
La solución es la calibración de la altura del eje Z.  Se puede hacer con el micropaso ejeZ, o con el método que ofrezca cada impresora.

[Imagen: gota2pulpo.jpg]

[Imagen: gotapulpo.jpg]
  Responder
#16
Hola, me arme una prusa i3 y estoy teniendo un problema, la pieza me sale de baja altura, es decir comprimida en el eje z.
Probé montón de variantes y no doy con la tecla si alguien me pudiera ayudar lo agradecería muchísimo.
Un cubo de calibración de 20 mm me sale en el eje z de 13 mm y en x e y sale de 20.
Dejo mi archivo config, estoy usando sprinter y pronterface.
Gracias.

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

// BASIC SETTINGS: select your board type, thermistor type, axis scaling, and endstop configuration

//// The following define selects which electronics board you have. Please choose the one that matches your setup
// MEGA/RAMPS up to 1.2  = 3,
// RAMPS 1.3 = 33
// Gen6 = 5, 
// Sanguinololu up to 1.1 = 6
// Sanguinololu 1.2 and above = 62
// Teensylu (at90usb) = 8
// Gen 3 Plus = 21
// gen 3  Monolithic Electronics = 22
// Gen3 PLUS for TechZone Gen3 Remix Motherboard = 23
#define MOTHERBOARD 33

//// Thermistor settings:
// 1 is 100k thermistor
// 2 is 200k thermistor
// 3 is mendel-parts thermistor
// 4 is 10k thermistor
// 5 is ParCan supplied 104GT-2 100K
// 6 is EPCOS 100k
// 7 is 100k Honeywell thermistor 135-104LAG-J01
#define THERMISTORHEATER 1
#define THERMISTORBED 1

//// Calibration variables
// X, Y, Z, E steps per unit - Metric Prusa Mendel with Wade extruder:
float axis_steps_per_unit[] = {80, 80, 3938,90}; 
//float axis_steps_per_unit[] = {5, 5, 2560,568.18}; 
// Metric Prusa Mendel with Makergear geared stepper extruder:
//float axis_steps_per_unit[] = {80,80,3200/1.25,1380}; 
// MakerGear Hybrid Prusa Mendel:
// Z axis value is for .9 stepper(if you have 1.8 steppers for Z, you need to use 2272.7272)
//float axis_steps_per_unit[] = {104.987, 104.987, 4545.4544, 1487};

//// Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set [XYZ]_ENDSTOP_INVERT to true here:
const bool X_ENDSTOP_INVERT = true;
const bool Y_ENDSTOP_INVERT = true;
const bool Z_ENDSTOP_INVERT = true;

// This determines the communication speed of the printer
#define BAUDRATE 115200

// Comment out (using // at the start of the line) to disable SD support:
//#define SDSUPPORT
// Uncomment to make Sprinter run init.g from SD on boot
//#define SDINITFILE


//// ADVANCED SETTINGS - to tweak parameters

#include "thermistortables.h"

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0

// Disables axis when it's not being used.
const bool DISABLE_X = false;
const bool DISABLE_Y = false;
const bool DISABLE_Z = true;
const bool DISABLE_E = false;

// Inverting axis direction
const bool INVERT_X_DIR = false;
const bool INVERT_Y_DIR = false;
const bool INVERT_Z_DIR = true;
const bool INVERT_E_DIR = false;

//// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

const bool min_software_endstops = false; //If true, axis won't move to coordinates less than zero.
const bool max_software_endstops = true;  //If true, axis won't move to coordinates greater than the defined lengths below.
const int X_MAX_LENGTH = 200;
const int Y_MAX_LENGTH = 200;
const int Z_MAX_LENGTH = 100;

//// MOVEMENT SETTINGS
const int NUM_AXIS = 4; // The axis order in all axis related arrays is X, Y, Z, E
float max_feedrate[] = {200000, 200000, 240, 500000};
float homing_feedrate[] = {1500,1500,120};
bool axis_relative_modes[] = {false, false, false, false};

// Min step delay in microseconds. If you are experiencing missing steps, try to raise the delay microseconds, but be aware this
// If you enable this, make sure STEP_DELAY_RATIO is disabled.
//#define STEP_DELAY_MICROS 1

// Step delay over interval ratio. If you are still experiencing missing steps, try to uncomment the following line, but be aware this
// If you enable this, make sure STEP_DELAY_MICROS is disabled. (except for Gen6: both need to be enabled.)
//#define STEP_DELAY_RATIO 0.25

// Comment this to disable ramp acceleration
//#define RAMP_ACCELERATION

//// Acceleration settings
#ifdef RAMP_ACCELERATION
// X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
float max_start_speed_units_per_second[] = {25.0,25.0,0.2,10.0};
long max_acceleration_units_per_sq_second[] = {1000,1000,40,10000}; // X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts
long max_travel_acceleration_units_per_sq_second[] = {500,500,40,500}; // X, Y, Z max acceleration in mm/s^2 for travel moves
#endif

// Machine UUID
// This may be useful if you have multiple machines and wish to identify them by using the M115 command. 
// By default we set it to zeros.
char uuid[] = "0.2 SuperEstable - R2-RELOADED";


//// AD595 THERMOCOUPLE SUPPORT UNTESTED... USE WITH CAUTION!!!!

//// PID settings:
// Uncomment the following line to enable PID support. This is untested and could be disastrous. Be careful.
#define PIDTEMP 1
#ifdef PIDTEMP
#define PID_INTEGRAL_DRIVE_MAX 80 // too big, and heater will lag after changing temperature, too small and it might not compensate enough for long-term errors
#define PID_PGAIN 2560 //256 is 1.0  // value of X means that error of 1 degree is changing PWM duty by X, probably no need to go over 25
#define PID_IGAIN 64 //256 is 1.0  // value of X (e.g 0.25) means that each degree error over 1 sec (2 measurements) changes duty cycle by 2X (=0.5) units (verify?)
#define PID_DGAIN 4096 //256 is 1.0  // value of X means that around reached setpoint, each degree change over one measurement (half second) adjusts PWM by X units to compensate
// magic formula 1, to get approximate "zero error" PWM duty. Take few measurements with low PWM duty and make linear fit to get the formula
#define HEATER_DUTY_FOR_SETPOINT(setpoint) ((int)((187L*(long)setpoint)>>8)-27)  // for my makergear hot-end: linear fit {50,10},{60,20},{80,30},{105,50},{176,100},{128,64},{208,128}
// magic formula 2, to make led brightness approximately linear
#define LED_PWM_FOR_BRIGHTNESS(brightness) ((64*brightness-1384)/(300-brightness))
#endif

// Change this value (range 1-255) to limit the current to the nozzle
#define HEATER_CURRENT 255

// How often should the heater check for new temp readings, in milliseconds
#define HEATER_CHECK_INTERVAL 500
#define BED_CHECK_INTERVAL 5000
// Comment the following line to enable heat management during acceleration
#define DISABLE_CHECK_DURING_ACC
#ifndef DISABLE_CHECK_DURING_ACC
  // Uncomment the following line to disable heat management during moves
  //#define DISABLE_CHECK_DURING_MOVE
#endif
// Uncomment the following line to disable heat management during travel moves (and extruder-only moves, eg: retracts), strongly recommended if you are missing steps mid print.
// Probably this should remain commented if are using PID.
// It also defines the max milliseconds interval after which a travel move is not considered so for the sake of this feature.
#define DISABLE_CHECK_DURING_TRAVEL 1000

//// Temperature smoothing - only uncomment this if your temp readings are noisy (Gen6 without EvdZ's 5V hack)
//#define SMOOTHING
//#define SMOOTHFACTOR 16 //best to use a power of two here - determines how many values are averaged together by the smoothing algorithm

//// Experimental watchdog and minimal temp
// The watchdog waits for the watchperiod in milliseconds whenever an M104 or M109 increases the target temperature
// If the temperature has not increased at the end of that period, the target temperature is set to zero. It can be reset with another M104/M109
//#define WATCHPERIOD 5000 //5 seconds

// Actual temperature must be close to target for this long before M109 returns success
//#define TEMP_RESIDENCY_TIME 20  // (seconds)
//#define TEMP_HYSTERESIS 5       // (C°) range of +/- temperatures considered "close" to the target one

//// The minimal temperature defines the temperature below which the heater will not be enabled
#define MINTEMP 5

//// Experimental max temp
// When temperature exceeds max temp, your heater will be switched off.
// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
// You should use MINTEMP for thermistor short/failure protection.
#define MAXTEMP 275

// Select one of these only to define how the nozzle temp is read.
#define HEATER_USES_THERMISTOR
//#define HEATER_USES_AD595
//#define HEATER_USES_MAX6675

// Select one of these only to define how the bed temp is read.
#define BED_USES_THERMISTOR
//#define BED_USES_AD595

//This is for controlling a fan to cool down the stepper drivers
//it will turn on when any driver is enabled
//and turn off after the set amount of seconds from last driver being disabled again
//#define CONTROLLERFAN_PIN 23 //Pin used for the fan to cool controller, comment out to disable this function
#define CONTROLLERFAN_SEC 60 //How many seconds, after all motors were disabled, the fan should run

// Uncomment the following line to enable debugging. You can better control debugging below the following line
//#define DEBUG
#ifdef DEBUG
  //#define DEBUG_PREPARE_MOVE //Enable this to debug prepare_move() function
  //#define DEBUG_BRESENHAM //Enable this to debug the Bresenham algorithm
  //#define DEBUG_RAMP_ACCELERATION //Enable this to debug all constant acceleration info
  //#define DEBUG_MOVE_TIME //Enable this to time each move and print the result
  //#define DEBUG_HEAT_MGMT //Enable this to debug heat management. WARNING, this will cause axes to jitter!
  //#define DEBUG_DISABLE_CHECK_DURING_TRAVEL //Debug the namesake feature, see above in this file
#endif

#endif
  Responder
#17
Hola @cesarprado, bienvenido al foro.
Lo primero que tendrás que comprobar es si el valor de micropasos por milímetro que tienes configurados para el eje Z es correcto, pues es muy probable que la causa del problema esté en él.
Dicha configuración está en la línea float axis_steps_per_unit[] = {80, 80, 3938,90}; y en ella el valor asignado al eje Z es 3938.
Para saber el valor correcto, hay que conocer el paso (P) del sistema de arrastre del eje Z que tiene tu impresora (cuantos milímetros se desplaza dicho eje por cada revolución del motor), los pasos por revolución (PR) del motor (suelen ser 200) y los micropasos (MP) configurados en el driver que controla dicho motor (suelen ser 16 o 32).
El valor de los micropasos por milímetro a configurar en el eje Z, sale de la fórmula: PM = PR x MP / P.
Esos valores tan altos suelen indicar un sistema de varillas de rosca métrica, pero con los valores de dimensiones que indicas del cubo de calibración, no veo ninguna configuración conocida que encaje en ellos, si como dices es una impresora tipo Prusa I3 (con los motores típicos acoplados directamente a las varillas roscadas). Así que me temo que hay un error en algún sitio.
  Responder
#18
Si donde debería subir 20mm sólo sube 13mm, prueba a pasar los 3938 pasos del eje Z a 6058.... Cómo primera aproximación, pero es una cifra rara (probablemente no hayas medido con precisión los 13mm y sean 12,5mm o similar).

Lo estándar más parecido, sería que tuvieras varillas m6 y micropasos de 32, en cuyo caso el valor correcto sería de 6400.

Prueba...

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
  Responder
#19
Jukillo, muchas gracias!!
Pero.. "Aún no está acabada! sigo editando!!". Pa cuando las partes q faltan?
  Responder
#20
Hola, tengo una prusa i3 de geeetech y tengo un problema. De lo mas bien que esta imprimiendo, el extrusor deja de mandar filamento, y luego vuelve a mandar. el motor hace un ruido como a golpes.
Si le doy la orden de extruir, cuando no esta imprimiendo, lo hace sin problemas.
ya limpie el nozzle y nada, controle el caudal de PLA con pronterface, modifique la velocidad y temperatura de impresión y nada.
si alguien puede arrojarme luz sobre el asunto le agradecería
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Comparte tus historias PhilHicks 0 0 05-03-2024, 08:19 AM
Último mensaje: PhilHicks
  Guia detallada para configurar Marlin, paso a paso staticboards 15 13,613 15-06-2020, 06:31 PM
Último mensaje: Simemart
  Problema 3DTouch Trianglelab - no completa todos los puntos Juanolo 12 3,595 29-04-2020, 03:32 PM
Último mensaje: Juanolo
  Guía completa: Configurar Marlin 2.0.x desde cero y no morir en el intento Peter13 5 4,706 04-01-2020, 10:34 PM
Último mensaje: Peter13
  Necesito una respuesta definitiva a que impresora comprar geri22geri 6 2,835 04-05-2017, 03:40 AM
Último mensaje: Lepes