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.

  • 7 voto(s) - 4.29 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Autolevel, paso a paso (III): configuración (ACTUALIZADO y EDITADO).
Pues el sendor es LJC18A3-B-Z/BX detectando sobre cristal, y creo que esta instalado correctamente almenos la posicion, el sensor esta un par de milimetros mas altos que la boquilla como se mostraba en la imagen por decirlo asi. Que hago como lo soluciono porque estoy un pelin bloqueado ahora mismo la verdad xDD
  Responder
Vale, entonces es que tienes regulada muy baja la sensibilidad y eso te reduce mucho la distancia de detección.
Coloca la boquilla a la altura que quieres que esté de la cama cuando se active el sensor (unos 5-6 mm está bien) y actúa sobre el tornillo del sensor para que justo se encienda el led.
Con eso ya debería pararse al hacer el G28 a esa altura.
Ya que estoy actualizando el tutorial, voy a cambiar también el apartado de los Ends Limits. Ya lo había pensado hacer hace tiempo y nunca encuentro el momento.
  Responder
Porfin funciona! joder que pesado que he sido, muchisimas gracias por toda la ayuda de verdad.
  Responder
Me alegro que lo hayas conseguido.
Un saludo.
  Responder
(26-12-2018, 01:36 PM)Simemart escribió: Hola, claramente el sensor no está actuando como final de carrera y en ese caso, ese problema tendrías que tenerlo también en el G28 previo al G29.
Tendrás que revisar el funcionamiento del final de carrera del eje Z, mediante el comando M119.

Perdón por contestar tan tarde, pero no me llegó correo de notificación de respuesta y pensé que nadie me había contestado...  Nusenuse

Al final el problema era de un cable roto, el cable negro del sensor estaba roto y a veces hacía contacto y otras no, en el momento en que escribí se había roto del todo y por eso se estrellaba... Fue cortar, soldar y corregirse.

Muchas gracias por la ayuda.
  Responder
Buenas;

Yo lo tengo ya instalado y "funcionando". Hace las mediciones, pero cuando imprime no se calibra el Eje Z según se mueve, me refiero a que mi cama esta hundida por el medio, y al imprimir los extremos quedan bien pero en el centro no se pega la primera capa... debería de bajar el Eje Z un poco para ajustarse según las medidas que ha tomado, no?

Saludos.
  Responder
Hola, si está funcionando el autolevel, debería adaptar la altura en función de las mediciones efectuadas.
Pero el hecho de que realice las mediciones no significa que esté haciendo el ajuste. Tendrás que comprobar que está activado el autolevel.
Si estás utilizando un comando G29 en el script de inicio de la pieza, comprueba que no tengas otro G28 después de él.
Lo mejor es poner un comando M420 S1 justo antes del comienzo de la impresión para asegurar que esté activo.
  Responder
Buenas;

Cierto tenía un G28, pero antes del G29 el script que tengo en cura para inicio es este:

 Ender 3 Custom Start G-code
"aqui estaba el G28" <-----------------
G29 ; BLTOUCH Mesh Generation
M104 S{material_print_temperature_layer_0} ; Set Extruder temperature
M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature
M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature
M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature
G1 F1800 E-3 ; Retract filament 3 mm to prevent oozing
G92 E0 ; Reset Extruder
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X2.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X2.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X4.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X4.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

Lo que dices de poner el M420 S1 es al inicio o al final del código ?
La temperatura esta puesta despues del G29 para que no me deje los bloops y tal..
  Responder
No quites el G28, pues es indispensable. Delante del G29 está bien puesto.
En principio, con ese script debería hacer el autolevel y no necesitas el comando M420.
Puede que el problema esté en cómo calibras la altura inicial. Tienes que hacerlo en el centro, que es el punto más bajo de la cama.
Realmente, en este caso lo que tiene que hacer el ajuste del autolevel es subir en los extremos, no bajar en el centro.
Si tienes el 0 del eje Z demasiado alto y activada la limitación de movimientos hacia posiciones negativas, no pasará de ahí para compensarlo.
  Responder
Al hacer la calibración hace una en el centro,home xy y luego un 3x3 y otra vez al centro, lo de limitación de movimiento no se que es exactamente, pero al imprimir si funcionara, el eje Z tendría que ajustarse subiendo o bajando el nozzle mientras imprime, no ??

Saludos y Gracias
  Responder
Creo que tienes que leer con más calma e intentando comprender lo que lees, tanto en el tutorial como en mi respuesta.
El proceso no es como tú lo indicas: la primera vez en el centro no está realizando una medición, sólo esta marcando el home del eje Z, correspondiente al comando G28.
Cuando hace la rejilla de 3x3, sí está realizando las mediciones del autolevel en respuesta al comando G29.
La última vez ya no debería desplazarse al centro, a no ser que la pieza comience su impresión precisamente en ese punto, cosa bastante improbable.
Una vez que realiza la última medición de la rejilla de 3x3, tiene que ir a la posición de inicio de la impresión.
La limitación de movimientos es lo que hay que desactivar para poder calibrar el Z Offset, que es lo que te indico que debes realizar tú correctamente .
Tienes que tener en cuenta que para que el firmware pueda hacer las correcciones que le indican las mediciones del autolevel, primero tiene que saber dónde se encuentra.
Esto es lo que realiza el comando G28 y por ello, si la calibración inicial del Z Offset no es correcta, el autolevel no lo va a compensar.
Te recomiendo que vuelvas a repasar con calma esta parte del tutorial.
  Responder
lo del offset lo tengo regulado para que 0 offset el papel tenga un poco de fricción, de esa manera no tengo que tocar lo del offset.
  Responder
Si lo tienes así, la boquilla se encuentra en la altura del papel cuando el sensor se activa, lo que puede ser algo arriesgado.
Si te falla el sensor no tendrás tiempo de reacción para parar todo antes de que choque la boquilla con la cama.
Precisamente la ventaja de usar un sensor es que se puede ajustar la distancia de detección para permitir ese margen, utilizando el Z Offset para el ajuste.
No veo donde está el problema de tener que configurar el Z Offset, pero en fin.
Pues si como dices cuando se activa el sensor está a la distancia del papel de la cama en el centro de la misma, te debería imprimir la primera capa correctamente en el centro, pues esa posición no la corrige el autolevel. ¿Estarás usando una altura de primera capa demasiado grande?
  Responder
(03-02-2018, 08:20 PM)Simemart escribió: Me alegro que te haya servido de ayuda.
Sobre tu pregunta, si los puntos de medición del autolevel no los hace donde debería y las medidas están correctas, entonces son los valores de los #define XXX_PROBE_BED_POSITION.
Como decía en el tutorial, esa configuración suele dar problemas a mucha gente.
Dale otra lectura con calma a esa parte y si ves que no das con ello, indica las distintas medidas que tiene tu máquina (de la cama y los parámetros A, B, C y D) y lo que estás poniendo en los #define XXX_PROBE_BED_POSITION para ver donde está el problema.

 hola buenas llevo unos días con el tutorial y me he atascado en este punto... no consigo centrar el grid  Facepalm .. no hay manera.
podrías echarme una mano?? 
gracias...
  Responder
Hola, si me pones tu configuración intentaré hacerlo.
  Responder
(10-02-2019, 02:01 AM)Simemart escribió: Hola, si me pones tu configuración intentaré hacerlo.


#define X_PROBE_OFFSET_FROM_EXTRUDER +29   // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -15   // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0.75   // Z offset: -below +above  [the nozzle]

#define X_BED_SIZE 220
#define Y_BED_SIZE 220


#define X_MIN_POS -33
#define Y_MIN_POS -10
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 240

#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE 19
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)200
#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE 19
#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)200

espero que con esto sirva.. gracias por contestar tan rápido estaba desquiciado ya..
Clap
  Responder
Hola, vamos por partes:
No tiene mucho sentido fijar el Z_PROBE_OFFSET_FROM_EXTRUDER en el código, ya que es algo que puede variar con el uso. Por eso este parámetro se mide en condiciones operativas más adelante. Déjalo ahí en 0.
Sólo recuerda que si restauras los valores del firmware en la máquina, tendrás que volver a configurar el Z Offset.
Tienes mal escritas las líneas de definición de los límites de la rejilla de medición, ya que te has dejado parte de la configuración por defecto que viene en la última versión de Marlin.
Los valores numéricos que estás poniendo no te los está tomando en cuenta, por lo que no cambia.
Según los valores que indicas, tienes el sensor a la izquierda de la boquilla y hacia delante.
La rejlla máxima que podrías configurar, si no se cambia el valor por defecto del parámetro MIN_PROBE_EDGE (10), sería:

#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 210
#define FRONT_PROBE_BED_POSITION 10
#define BACK_PROBE_BED_POSITION 205


Para centrarla, habría que igualar los márgenes en el eje Y, quedando:

#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 210
#define FRONT_PROBE_BED_POSITION 15
#define BACK_PROBE_BED_POSITION 205
  Responder
amigos al seguir el tutorial y definir los limites de la cama descontando las distancias de mi sensor que va al lado derecho me sale el siguiente error

The given BACK_PROBE_BED_POSITION can't be reached by the Z probe

ocupo skynet 2.3.2 fix en una anet a6

gracias de antemano
  Responder
Hola @arepo, bienvenido al foro.
La versión de Marlin que estás utilizando está muy obsoleta. Te recomiendo que utilices la última (1.1.9), descargándola de su página oficial.
Sobre el error que estás teniendo, tal y como indica en el mensaje que te muestra, se debe a un valor incorrecto para el parámetro BACK_PROBE_BED_POSITION.
Si no indicas la configuración completa que tienes es imposible decirte más.
  Responder
Hola,

Soy nuevo en este foro y no sé dónde tengo que hacer una pregunta / duda de compilación de Marlin 2.0

Gracias

Arduino:1.8.5 (Windows 8.1), Tarjeta:"Anet V1.0"

El Sketch usa 129766 bytes (102%) del espacio de almacenamiento de programa. El máximo es 126976 bytes.
Variables globales usan 4878 bytes de memoria dinamica.

Programa muy grando: visite http://www.arduino.cc/en/Guide/Troubleshooting#size para ver cómo reducirlo.
Error compilando para la tarjeta Anet V1.0.

Llevo 3 días enteros intentando quitar cosas, pero nada me da resultado.

¿ Si envío el configuration.h me podríais ayudar por favor ?

Me paso por muy poquito, y seguramente haya muchas líneas de código que no se usen, pero no me atrevo a comentar o borrar...
He comentado las que hasta ahora ha comentado el administrador del foro, que dicho sea de paso, me parece un fenómeno por lo bien que explica todo, sobre todo, la forma de configurar los parámetros para el sensor.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Autolevel, paso a paso (I): Cambiar el firmware. Simemart 211 51,548 10-03-2024, 07:47 PM
Último mensaje: Pacomt
  CONSULTA Power Loss Recovery Configuracion bbouett 0 0 07-06-2023, 06:55 PM
Último mensaje: bbouett
  Drivers Anet A8 calientes, Placa KO, Opciones. Configuraciòn nueva placa. Landerx 20 3,345 20-07-2021, 06:55 AM
Último mensaje: Landerx
  CONSULTA Configuracion Cura impresion sin hilos DjPacho1 14 4,726 23-03-2021, 06:09 PM
Último mensaje: DjPacho1
Video APORTE MONTAJE ANET A8 PLUS (Completo PASO A PASO) kuadri 1 1,062 20-02-2021, 05:46 PM
Último mensaje: miguelangel