[CONSULTA] Memorizar AutoLeveling (?)

608 views
Skip to first unread message

Leandro A

unread,
Dec 12, 2017, 9:57:28 AM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
Buenos dias compañeros, tengo una prusa i3 con BlTouch y estoy un poco cansado de tener que esperar todo el proceso de G29 cada vez que quiero imprimir.

Ademas a veces falla y tengo que hacerlo 2 veces para que quede bien la altura.

Habia escuchado que algunas maquinas memorizan este proceso para no necesitar hacerlo continuamente y perder tiempo (por ejemplo la Tevo little Monster),

¿es posible hacerlo con Ardruino y Marlin? 

En tal caso ¿¿Como hay que hacer??

VincentM

unread,
Dec 12, 2017, 10:45:49 AM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
http://marlinfw.org/docs/gcode/G029-ubl.html

Con M500 se guardan los datos.

Leandro A

unread,
Dec 12, 2017, 10:54:56 AM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
Gracias por contestar VincentM, como seria el proceso entonces? Tiras un G29 manualmente junto con un M500 y queda guardado por mas que desconectes la maquina o se reinicie el Marlin desenchufando el USB??

Y si en algun momento no te gusta como imprime volves a hacer el proceso? Es así?

Disculpa mi ignorancia, no soy muy bueno con el ingles

VincentM

unread,
Dec 12, 2017, 11:26:42 AM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
Si y no. Antes tienes que tener definido el AUTO_BED_LEVELING_UBL y la Eeprom.
Está bien explicado en el ejemplo que ponen. Tira de Google Translator :)

Leandro A

unread,
Dec 12, 2017, 7:48:33 PM12/12/17
to Clone Wars: Imprimiendo impresoras 3D
Amigo hice todo lo que tenia que hacer pero la grilla no sale bien, me imprime a cualquier altura. Me parece que es porque el BLTOUCH cada tanto falla en la medición y toma los datos mal.

Lo configure para que mida dos veces cada punto de referencia pero igual hace cualquier cosa. Le di alimentación de 5 v desde la fuente directa para que no se sobrecargue el USB,

falla menos pero cada tanto tira error. ¿Como se achica la gurilla para que tome menos puntos de referencia?

Jose H

unread,
Dec 13, 2017, 3:26:37 PM12/13/17
to asrob-uc3m-impresoras-3d
Tienes la opción de controlar la velocidad y hacer el proceso mucho más rápido.

PD: Hay vocabulario que utilizas que yo por ejemplo no logro entender "achicha la gurilla"? Tu controlas una rejilla de puntos con un número de divisiones en X e Y. Puedes poner el modo rejilla y especificar el número de subdivisiones en el fichero de config, o bien poner el modo puntos de referencia y poner los puntos que quieras en el autolevel.

De todas maneras si la impresora que tienes es rápida al subirle la velocidad casi no se nota el tiempo que tarda en hacer el autolevel.

Leandro A

unread,
Dec 14, 2017, 12:17:25 PM12/14/17
to Clone Wars: Imprimiendo impresoras 3D
Perdón, quise escribir "achicar la grilla", refiriéndome a la cuadricula de prueba

Luego de muchos ensayos logre que esta rejilla se imprimiera bien, cambiando la altura desde el menu de la pantalla LCD,

pero cuando intento imprimir un objeto, el hotend se pega mucho contra la cama.

Imprimiendo con la opción de autolevel "Lineal" logro tener una calidad excelente, pero tengo que correr una instrucción G29 antes de cada pieza (lo cual resulta engorroso),

¿La única forma de memorizar la altura del eje Z es usando el autoleveling por UBL? 

Cuando corro la instrucción "G29 P1" hace muchas mediciones, como 30 y en algunas el BLTouch da error y se pasa de largo,

no se si es por ello que luego la altura resulta mal, no se que hacer realmente, estoy siguiendo los pasos exactamente descritos:







M502          ; Resetear la EEPROM a los valores de fabrica
M500          ; Guardar los valores en la EEPROM
M501          ; Leer de nuevo esos valores desde la EEPROM.  


M190 S100     ; No se necesita pero el calentar la cama mejora la calibración.
M104 S220     ; No se necesita pero el Hotend la cama mejora la calibración.

G28           ; Home XYZ.
G29 P1        ; Realiza la medida de la cama.
G29 P3 T      ; Repetir hatsa que este.n todos en medida. Ami no me ha hecho falta.

G29 T         ; Ver los valores de compensación.
G29 S1        ; Guardar la matriz en la EEPROM.
G29 F 10.0    ; Configurar la corrección de altura de Z en 10mm.

G29 A         ; Activar UBL.
M500          ; Guardar los cambios, UBL se activara automáticamente tras cada G28.


En Cura he modificado mi código de arranque de impresión añadiendo la linea de G29 A para su activación después del G28.

Aqui os dejo una imagen de como ha impreso la matriz de pruebas.

Para sacar esta matriz utilizo este comando  "G26 B60 H190 F1.75 L0.2 S0.4" 

B60= Temp Cama

H190= Temp Hotend

F1,75= filamento 1,75

L0.2= Altura de capa 0,2

S0.4= Ancho nozzle 0,4

Jose H

unread,
Dec 14, 2017, 3:30:10 PM12/14/17
to asrob-uc3m-impresoras-3d
No, el gcode que se ejecuta(que no es ni más ni menos que un script) te permite especificar la altura con precisión total, o lo que quieras, ya que puedes ejecutar los códigos que quieras, puedes decirle que haga un círculo antes de empezar la impresión si te apetece.

Mediciones a mi me vale con 4, o como mucho 6. Si tienes una buena impresora, rígida y de buena calidad con 4 en una cama de 21x21cms sobra y basta. Si subes a 21x30 yo ya le pondría 6. Si además le subes la velocidad con que hace las mediciones, casi ni se notan las mediciones.

Es preferible medir siempre 4 medidas, que guardar una de 30. Piensa por ejemplo que alguien manipule la impresora cuando está apagada, alguien quiere limpiar y la coge por el carro X, con lo que este queda desnivelado, muy normal. Cuando la enciendas de nuevo se estrellará contra la cama.

Tienes vídeos en internet que te hablan de las opciones de autocalibración, o un montón de páginas que te van a salir si lo buscas en google. Me parece recordar que lo tienes en los propios archivos de configuración, las distintas opciones las tienes comentadas, desactivas lo que no quieres con un comentario y activas la opción que quieras quitando el comentario que tiene.
Reply all
Reply to author
Forward
0 new messages