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.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
extrusor directo
#1
hola, este es mi primer post

tengo una anycubic Chiron, y le he montado un extrusor directo asta aquí todo bien

el problema lo tengo al formar las esquinas de las piezas

tal como tiene de fabrica he llegado a la conclusión que al tener mas presión el Bowden y la retracción es mas larga aprovechan ese acceso de material para formar la esquina

ahora al ir directo y mas rápido la pieza no se me forma en las esquinas, veo que antes de llegar a la esquina me hace una retracción


adjunto foto

he probado a cambiar los parámetros de Marlin, pero mis conocimientos son básicos y algo se me escapa

estoy seguro que es una tontería, pero no la encuentro

también he visto que en Marlin tengo unos parámetros pero que luego en ponterface no corresponden, como la linea 203-204, no se si ponterface indica los máximos o es

 que la placa no carga los nuevos valores



[Imagen: IMG-6037.jpg]

[Imagen: IMG-6032.jpg]

[Imagen: IMG-6031.jpg]
  Responder
#2
Hola @r5gttart, bienvenido al foro.
Pronterface te está indicando los parámetros actuales de la impresora, ya que lo que te muestra es lo que contesta esta a sus preguntas.
Efectivamente, para todo este apartado de la configuración (Movement Settings), no esta teniendo en cuenta los valores que tienes configurados, sino los que ya tenía grabados en la EEPROM y que aún siguen ahí.
Si se tiene activada la opción EEPROM_SETTINGS, no se tienen en cuenta los valores del firmware, sino los de la EEPROM.
Para utilizar los valores que tienes en Marlin, tienes que enviar desde Pronterface un comando M502 para cargarlos en la memoria RAM y después un M500 para guardarlos en la EEPROM y que estén disponibles en el siguiente reinicio de la máquina. De todas formas, es mejor que no los haya tenido en cuenta, pues están bastante mal en general. Vayamos uno por uno viéndolos.
DEFAULT_AXIS_STEPS_PER_UNIT: la configuración que está aplicando es {80,100,400,418}. No conozco esa impresora, pero es curioso que sean distintos los valores para X e Y. Raro que traiga poleas de distintos dientes en esos eje. Como digo, no conozco la impresora así que quizá eso este correcto.
DEFAULT_MAX_FEEDRATE: la configuración que está aplicando es {500,500,6,60}. Las de los ejes X e Y dan igual (aunque yo pondría 200 como máximo), pero las otras dos están algo bajas. Con un eje Z con husillos, se puede poner algo más sin problemas y la del eje E puede quedarse corta para las retracciones. Yo pondría {200,200,10,90}.
DEFAULT_MAX_ACCELERATION: la configuración que está aplicando es {2000,2000,60,30000}. Más o menos bien, un poco excesiva la del eje E. Yo pondría {2000,2000,60,5000}.
DEFAULT_ACCELERATION: está aplicando 5000, lo que no tiene mucho sentido siendo la máxima 2000. No se está teniendo en cuenta, pero en todo caso es demasiado elevada. Yo pondría 1000 para probar.
DEFAULT_RETRACT_ACCELERATION: está aplicando 1500. No es excesiva, aunque también en esta yo pondría 1000.
DEFAULT_TRAVEL_ACCELERATION: está aplicando 5000. Tampoco se está teniendo en cuenta, ya que es mayor que las máximas. Yo pondría 1000.
Con los valores del jerk pasa como hasta ahora. Los que está utilizando son:

#define DEFAULT_XJERK                 5.0
#define DEFAULT_YJERK                 5.0
#define DEFAULT_ZJERK                  0.4
#define DEFAULT_EJERK                  5.0


Yo pondría los siguientes:

#define DEFAULT_XJERK                 10.0
#define DEFAULT_YJERK                 10.0
#define DEFAULT_ZJERK                  0.3
#define DEFAULT_EJERK                  5.0


Sobre el tema de las esquinas, ahí no debería hacer ninguna retracción, así que no es probable que sea ese el problema. Por casualidad no tendrás activado el Linear Advance, ¿no?
Tendrás que cambiar primero las configuraciones anteriores y probar si sigue haciendo lo mismo y en que medida.
No te olvides de los comandos M502 y M500 después de subir Marlin con las modificaciones.
También puedes hacerlo por pantalla, en Control>Restaurar memoria y después Control>Guardar memoria.

P.S.: Lo de poner el extrusor directo, ¿A qué se debe?.
  Responder
#3
Hola ante todo gracias por la respuesta?
Pues si, vas bien encaminado ya que le puesto el comando M 900 k0 y a dejado de retraer en las esquinas, ahora forma bien?
Entonces el AL es para compensar
Voy a poner estos parámetros en Marlin y te cuento a ver qué tal
Cargo Marlin en la tarjeta, conecto ponterface y M502?
Me da la sensación que no carga desde hace días, como si la eprom estuviera saturada
Porque monte el BLTouch y no se activo
Hay manera de resetear la placa ya probé el botón y nada, hay otra opción ?
la pantalla tft de la Anycubic está muy capada y hay acciones que no se pueden
Solo puedo trabajar por pronter o Marlin ?

Puede que vaya errado pero, quiero trabajar con materiales más técnicos, carbono o los pf de Colorfabb, me da la sensación de poder controlar más los acabados.

Indiscutiblemente sabiendo de qué tipo de impresora empiezo, creo que se puede conseguir buenos resultados
  Responder
#4
Que factor tenías en K? Evidentemente estaba muy alto.
Este parámetro es para compensar las diferencias de presión del material cuando se hacen aceleraciones/deceleraciones. No tiene nada que ver con las retracciones. Como has podido comprobar no es activarlo y fiesta, hay que calibrarlo. Marpin ha desarrollado un generador de gcodes para ello:
http://marlinfw.org/tools/lin_advance/k-factor.html

Hay que rellenar todos los parámetros de la impresora y ponerle un valor K de inicio y un incremento. Cada línea sumará el.incremento a K. Tienes que elegir la línea más uniforme y mirar que K ha usado.

Sin linear advance, cuando el movimiento se acelera el filamento sale más fino, y cuando decelera más gordo. Si te pasas con el K, pues al revés, que es lo que te estaba pasando, al decelerar salía muy fino, hasta el punto de no salir.

Como ves Linear Advance tiene que ver con las aceleraciones, así que mejor si las corriges como te indicaron.


En cuanto al "bloqueo" de la placa, también es por lo que te han dicho. Cuando subes el firmware ya se resetean las memorias, todas menos la EEPROM. Sino grabas los nuevos valores, no te hará caso en muchas cosas. La secuecia es: subir firmware, M502 (restaurar valores de fábrica, o del nuevo firmware en este caso) y después M500 (guardar en EEPROM).


En cuanto a los menús, las pantallas de anycubic suelen ser estándar así deberías tener todas las funcionalidades. Mira en configuration.h, section LCD, que no esté activado el parametro de SLIM MENUS.

Aún así Marlin tiene cientos de parámetros y comandos y ponerlos todos en una pantalla tan pequeña no sería práctico. Así que hay cosas que si, sólo se pueden hacer con software se control. Si nos dices que echas en falta quizás alguien te pueda ayudar.
  Responder
#5
hola,gracias por la respuesta

el valor K estaba  a K 1.4

antes de tocar Marlin, me puse a imprimir un cubo para testar y como se ve en la foto la base quedan los huecos por falta de material y me di cuenta que antes de llegar a la esquina hacia retracción.

al ver esto en simply configure sin retracción y ya puestos en modo espiral, y me salía igual la base muy mal pero realizo las paredes del cubo perfectas con dimensiones correctas 

a partir de hay es cuando se me lio la historia y acudí al foro

ayer al desactivar el m900 dejo de retraer en las esquinas, pero tenia unas valores desastrosos como comento el compañero y la maquina Iba cagando leches y se saltaba pasos

trabajo de noche esta semana con lo que la cosa va mas lenta, esta mañana he podido cargar el Marlin correctamente con los comandos 502 y 500

a la que tenga un momento me pongo a probar de hacer un cubo y voy contando

la pantalla de la maquina es esta

[Imagen: Captura-de-pantalla-2019-03-27-a-las-16-50-57.png]

si que puedes hacer cosas en ella, como dato curioso si montas BLTouch para calibrar la maquina y que guarde en memoria tienes que validar en ponterface el comando 

m1001,
  Responder
#6
Pues tienes una pantalla de las mejores xD

Los comandos M1000 y M1001 no existen en Marlin. Son comandos personalizados que ha añadido anycubic en su firmware pero no han añadido nada en la pantalla.

Como explican en el readme, hay que activarlos mediante un gcode. Creas un archivo sólo con el comando, y cuando quieras activarlo, vas a la SD e "imprimes" ese archivo. El M140 y M140 son para asegurarse de que tanto la cam como el hotend están apagados.
https://github.com/ANYCUBIC-3D/ANYCUBIC_.../README.md
Según pone ahí son para cambiar de calibración manual a automático así que no entiendo para que lo usas tú. Pero si así te funciona bien perfecto, yo no sé cómo funcionan esos comandos.

Este truco lo puedes hacer con cualquier comando o movimientos que quieras hacer con la máquina y no esté en la pantalla.



Mirando en el link ese que te he puesto, que es el firmware de anycubic, pone:
Cita:ANYCUBIC CHIRON V1.2.7 based on marlin 1.1.0
Si has usado ese mismo firmware, decirte que es una versión muy vieja de Marlin, ya tiene años. Yo nunca he usado esa versión así que no se cómo estará linear Advance pero no creo que bien.

En la versión 1.1.8 K era un valor arbitrario. Cuando se actualizó a 1.1.9 (última) se cambió y ahora es un valor con un significado: mm de filamento por mm por segundo mm/(mm/s) o algo así...

Si has seguido un manual nuevo para configurar K sobre un Marlin viejo, no funcionará bien ya que K no significa lo mismo. Puede que de ahí venga el error.

Si ese es el firmware que tienes, deberías actualizar al 1.1.9 en cuanto tengas la impresora controlada.
  Responder
#7
Ya veo que tenéis todo más o menos encarrilado, asi que sólo un par de cosas.
El Linear Advance de las versiones anteriores a la última (1.1.9 o 2.0) era la versión 1.0 de esta funcionalidad y no era muy buena.
Como indica @Nullz, en ella el parámetro K es simplemente un coeficiente y con un valor en un rango muy distinto al que se utiliza ahora. Si tenías 1.4, en esa versión es un valor muy bajo, de ahí el resultado que obtenías.
La versión que viene ahora es la 1.5 y está bastante mejor que la otra. Ahora el valor K tiene un significado real como se indica y sus valores están comprendidos entre 0 y 2 más o menos.
Así que seguramente estabas utilizando el valor que correspondería (en su caso) a la nueva versión.
Te recomiendo que de momento te olvides del Linear Advance. Primero configura la impresora para que te imprima correctamente y después ya tendrás tiempo de investigar nuevas funcionalidades.
Configura los parámetros que te indiqué, cargalos en la EEPROM y prueba a ver cómo te va.
No había comprobado qué pantalla tiene tu impresora, pero me extrañaría que en alguno de esos menús no tengas las opciones de manejo de la EEPROM.
  Responder
#8
pues me he liado y bueno la maquina si que suena mejor

pero he visto ahora que el Marlin esta bien cargado, con los parámetros indicados anteriormente


que con k 0 cuando hace retracción el motor ya deja de extruir

he puesto k o.5 y funciona pero estoy como al principio, deja de extruir en las esquinas

[Imagen: IMG-6041.jpg]
  Responder
#9
Creo que no has entendido mi respuesta.
Si estás usando un Marlin anterior a la versión 1.1.9, no puedes utilizar un valor para K tan bajo como 0,5.
Cuando pones K=0 estás desactivando el Linear Advance y por eso te imprime las esquinas. Con K=0,5 es normal que no te las imprima.
Si te empeñas en usar el Linear Advance, tendrás que cargar Marlin 1.1.9 para que valga la pena y hacer su configuración con el generador de patrones que te indicaba @Nullz .
Pero en mi opinión, es empezar la casa por el tejado viendo las impresiones que te hace ahora mismo la impresora.
  Responder
#10
No veo pero por lo que es 1.0
Me he explicado mal, he cargado el Marlin con las especificaciones que indicasteis, con el k que biene,al cargar Marlin tengo que hacer el auto nivel y imprimo una diana
A la primera curva que hace deja de Extruir haciendo retracción,sigue en la línea siguiente bien
I digo le pongo k 0 haber que hace, total a la primera curva deja de extruir y tampoco Extruie la línea siguiente
Subo este valor a k 0.5 y el Extrusor funciona
Voy a indagar y si no a dejar la máquina de serie
  Responder
#11
Yo también te recomiendo que no te vuelvas loco con linear Advance, probablemente en esa versión fuera un opción experimental o en pruebas y no funcione bien.

Yo lo desactivaría por completo comentándolo en el firmware, y seguiría practicando y afinando la impresora. Y en cuanto lo tengas más o menos controlado, a actualizar.

Los de anycubic también podrían actualizar su firmware algún día....
  Responder
#12
Llevo toda la noche leiendo en Marlin i mirando código en gihbt
Total que he visto dos cosas el m209 y un chico que posteo en thingiverse un .hex para titán
Llego a casa y le meto el m209 y nada
Total cargo el .hex y ya funciona no retrae y forma las esquinas
Pero claro ahora me gustaría configurar el Marlin i también saber que es lo que ocurria
  Responder
#13
El M209 es para activar las retracciónes por firmware, es una característica bastante rara y que no viene activada en el firmware de la chiron.

No hay manera de saber como lo ha configurado ese tipo sólo con el .hex, a no ser que le preguntes o te pase el firmware sin compilar.

Lo que si que puedes hacer es mandarle comandos para para que la impresora responda con el estado actual del parámetro, y averiguar cosas concretas como si está linear Advance activado.

En cuanto al extrusor titán, sólo hay que invertir el sentido de giro y ajustar los pasos, por lo que no creo que esté aquí la clave. Mira en que versión se ha basado para crear el .hex, no creo que sea marlin1.1.0 y puede que por eso te funcione.
  Responder
#14
ya me ha contestado y dice que solo ha cambiado los pasos del extrusor, que coinciden con los que tenia y la versión en la que se ha basado es la 1.3 que esta colgada en gibthub, voy a investigar un poco mas i os cuento
  Responder
#15
bien , pues nos vamos a quedar con la duda ya que no he encontrado el problema

la cuestión es que he subido un Marlin 1.9 y lo he instalado con alguna modificación y va de fábula, el cubo lo ha echo perfecto(dentro de lo que es)

dimensiones correctas contracciones etc

lleva 2 días trabajando y va bien
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  extrusor tipo bowend mejora a directo ? apamaster 3 1,380 19-06-2019, 03:08 PM
Último mensaje: kokeeeeee
  ¿Hilo de 3 mejor que el 1.75?, ¿Extrusor directo? miich 29 4,870 25-10-2018, 09:14 AM
Último mensaje: miich
  Extrusor directo ulticampy fbforos 0 1,596 05-06-2017, 04:25 PM
Último mensaje: fbforos
  Motor extrusor directo a carro x kntrip 5 2,588 14-10-2016, 02:53 PM
Último mensaje: sorianillo
  Cargar filamento en MK9 (directo) nitrosito 5 3,031 18-04-2016, 08:27 PM
Último mensaje: gothichi