Técnicamente hablando, la impresora 3D no tiene información directa sobre el posicionamiento exacto del cabezal de impresión en un momento dado, ya que las posiciones siempre se calculan en base a datos externos, como la distancia del cabezal de impresión a los topes, los valores de compensación configurados por el usuario y, si está disponible, las lecturas de un sensor automático de nivelación de la cama.
Como resultado, asegurarse de que todos los componentes de la impresora 3D estén colocados correctamente, ya sea la nivelación de la plataforma de impresión o la posición del cabezal de impresión en relación con la plataforma de impresión, es uno de los aspectos esenciales de la calibración de impresoras 3D que siempre requieren sea lo más preciso posible para una impresión exitosa, ya que cualquier discrepancia hace que los cálculos de la impresora 3D sean defectuosos.
En el artículo de hoy, tendremos un tutorial sobre cómo configurar los valores de compensación Z de inicio y de compensación Z de la sonda en el firmware de Marlin, en particular, que son dos parámetros fundamentales relacionados con el posicionamiento que pueden hacer o deshacer sus impresiones fácilmente debido a su impacto directo en el espacio entre la boquilla y la cama de impresión, también conocido como espacio entre boquillas.
Entonces, ¿cómo puede configurar los valores de compensación Z de inicio y de compensación Z de la sonda en el firmware de Marlin?
Para establecer el valor de compensación Z inicial en el firmware de Marlin, puede usar los comandos de código G M206 o M428, donde el primero le permite especificar la compensación Z manualmente y el segundo usa la posición actual de la impresora.
Por otro lado, para configurar el valor de compensación Z de la sonda en el firmware de Marlin, puede usar el comando de código G M851, donde puede especificar la compensación Z de la sonda (y también las compensaciones X e Y) que le gustaría utilizar.
A continuación, nos adentraremos más en los procesos de configuración de la compensación Z inicial y la configuración de la compensación Z de la sonda en el firmware de Marlin para hacer las cosas lo más sencillas posible y discutir rápidamente las diferencias entre la compensación Z de la sonda y la compensación Z inicial, que son dos parámetros que se confunden con mucha frecuencia.
¿Cómo configurar el desplazamiento Z (Z Home Offset) en el firmware Marlin?
Como establecer el valor de compensación Z de inicio en el firmware de Marlin se trata de usar el comando de código G correcto para llevar a cabo el proceso, apenas hay dificultad causada por la complejidad técnica una vez que sabe exactamente qué hacer.
Hay dos formas de establecer el valor de compensación de inicio Z en el firmware de Marlin, que son usar los comandos de código G M206 (Establecer compensaciones de inicio) y M428 (Compensaciones de inicio aquí), con ambos comandos operando de manera diferente para lograr los mismos resultados.
Uso del comando de código G M206
El código G M206 es el primero de los dos comandos que puede utilizar para configurar las compensaciones de inicio de su impresora 3D en el firmware de Marlin.
Para establecer específicamente el valor de compensación de inicio Z con el comando de código G M206, deberá pasarle el parámetro Z, junto con el valor que le gustaría que fuera la nueva compensación Z.
Por ejemplo, si desea establecer el valor de desplazamiento inicial Z en -0.5 con M206, el comando que debe enviar es el siguiente:
M206 Z-0.5
Como puede ver en este ejemplo, hemos pasado el parámetro Zjunto con un valor de -0.5hacia M206 G-code, que le dice a la impresora 3D que estamos configurando el Valor de compensación de origen Zen particular, a -0.5.
Recuerde invocar el comando de código G M500 (Almacenar configuración) para guardar la configuración en la EEPROM si desea que la modificación que ha realizado sea permanente y persista a través de los ciclos de energía.
Uso del comando de código G M428
El segundo comando para configurar el valor de compensación de inicio Z en el firmware de Marlin es M428, que le permite realizar el proceso de una manera diferente.
Para configurar el valor de compensación de inicio Z con el comando de código G M428, primero deberá mover el cabezal de impresión a la posición Z correcta y luego invocar el comando de código G M428, que establecerá la compensación Z en función de la corriente del cabezal de impresión. posición.
Por ejemplo, si desea establecer el valor de desplazamiento inicial Z en 1.5 con M428, los comandos que necesitaría invocar serían los siguientes:
G1 Z-1.5
M428
En este ejemplo, empezamos por mover el cabezal de impresión hacia Z-1.5 posición, y invocó el comando de código G M428 justo después de establecer las compensaciones de inicio de acuerdo con la posición actual del cabezal de impresión.
Como resultado, el viejo Z-1.5 posición se convirtió en la nuevo Z0 posición, lo que significa que el nuevo valor de compensación de origen Z se convirtió en 1.5.
Recuerde invocar el comando de código G M500 (Almacenar configuración) para guardar la configuración en la EEPROM si desea que la modificación que ha realizado sea permanente y persista a través de los ciclos de energía.
¿Cómo configurar el desplazamiento de la sonda Z en el firmware de Marlin?
De forma similar a la configuración del valor de compensación inicial Z en el firmware de Marlin, la configuración de la compensación de la sonda Z también requiere la ejecución de un comando de código G específico responsable de configurar las compensaciones de la sonda, y una vez que sabe qué comando usar, el proceso se vuelve trivial.
Para establecer el valor de compensación de la sonda Z en el firmware de Marlin, deberá invocar el comando de código G M851 con el parámetro Z y el valor en el que le gustaría establecer el valor de compensación de la sonda Z.
Por ejemplo, si asumimos que está configurando el valor de compensación de la sonda Z en 2el comando que necesitaría utilizar es el siguiente:
M851 Z2
En este ejemplo, hemos pasado el parámetro Z junto con un valor de 2 hacia M851 Comando de código G, que le dice a Marlin que configure el compensación Z de la sonda valor a 2.
Desplazamiento de sonda Z frente a desplazamiento Z (desplazamiento de inicio Z): ¿cuál es la diferencia?
Debido a que tanto sus nombres como sus propósitos son extremadamente similares, los parámetros de desplazamiento de la sonda Z y de desplazamiento del inicio Z se confunden con frecuencia, creando discrepancias en la configuración que generalmente terminan con impresiones fallidas o errores de la impresora 3D.
El propósito de configurar el valor de compensación inicial Z es especificar qué tan lejos está la boquilla de la cama de impresión cuando llega a la posición inicial y activa el tope, lo que permitirá que la impresora 3D use este valor para llevar el cabezal de impresión a su verdadera posición cero después. buscador de blancos.
Por otro lado, el valor de compensación de la sonda Z sirve para especificar la distancia Z entre la boquilla y el pasador del sensor de nivelación automática de la cama, lo que una vez más permite que la impresora 3D mueva el cabezal de impresión a la posición donde la boquilla está correctamente posicionado en relación con la cama de impresión después de la referencia.
Si bien estos dos valores cumplen esencialmente la función de corregir la posición de la boquilla después del proceso de inicio, el uso del valor de compensación de inicio Z es apropiado para escenarios en los que se usa un tope final Z estándar, mientras que el uso del valor de compensación de sonda Z solo es adecuado cuando se trata de un sensor automático de nivelación de la cama.
Conclusión
Si bien el valor de compensación Z de la sonda solo entra en juego si está utilizando un sensor de nivelación automática de la cama, configurar correctamente los valores de compensación Z de la sonda y de compensación Z del hogar es vital para el éxito del proceso de impresión 3D, ya que determinan directamente el posicionamiento de la boquilla con respecto a la cama de impresión.
Para recapitular rápidamente, dado que el uso del comando M206 o M428 G-Code es adecuado para configurar el desplazamiento Z de inicio (y cualquier otro valor de desplazamiento de inicio), puede utilizar el que encuentre para ser más conveniente.
Por otro lado, cuando se trata de configurar el valor de compensación de la sonda Z, el comando de código G que deberá utilizar es M851, que es el comando general para configurar los valores de compensación de la sonda X, Y y Z cuando sea necesario. .
¡Feliz impresión!
mike davies
Mike comenzó su viaje de impresión 3D con Anet A8 cuando salió por primera vez en 2017 y desde entonces ha estado obsesionado con las impresoras 3D. Hoy en día, utiliza principalmente su Ender 3 para imprimir piezas funcionales que hacen su vida más cómoda siempre que sea posible.
