eBACAS: Enhanced Bed Autoleveling CApacitive Sensor eBACAS (por sus siglas en inglés de autonivelador capacitivo mejorado de la cama) sirve para nivelar el eje sobre la cama de tu impresora 3D sin necesidad de contacto físico y que incluye un conector para contacto de seguridad redundante. Esquema de conexión El sensor dispone de 3 cables que se encuentran marcados como +12V, GND y S (la 'S' significa Señal). Y para poder alimentar el sensor es necesario alimentar el eBACAS con los 12V de la fuente, para ello existe el conector doble marcado como “supply” en el esquema. Finalmente será necesario conectar el eBACAS a los 3 pines (+, - y S) llamados “END STOPS” de la RAMPS. En el esquema se ha añadido, como opción, un conector para un final de carrera de “Normalmente abierto” (NO) que añade seguridad redundante. Sensor capacitivo PNP El ajuste del rango de detección del sensor capacitivo (entre 10mm y 1mm) se realiza mediante el potenciómetro situado en la parte superior del mismo. Manual eBACAS v2 eBACAS: instrucciones de instalación NOTA: El sistema se configura exactamente igual que los sistemas por microservo. En Marlin, dentro de Configuration.h hay que descomentar la siguiente línea: #define ENDSTOPPULLUP_ZMIN Así como, configurar el endstop del eje Z modificando el inverting de la siguiente forma: const bool Z_MIN_ENDSTOP_INVERTING = TRUE; Ahora se puede comprobar el funcionamiento del sensor con el comando M119. Para habilitar el autonivelado, es necesario descomentar la siguiente línea, algo que ya estará hecho si previamente ya se disponía de algún otro tipo de autonivelado: #define ENABLE_AUTO_BED_LEVELING Las pruebas de nivelación pueden hacerse de diferentes formas. El modo GRID es actualmente el más usado y probablemente el que mejores resultados ofrece. Para configurar los puntos en los que se realiza la prueba tendremos en cuenta la configuración de nuestra cama, los puntos pueden variar en función de la configuración de cada uno. Como guía os ponemos este gráfico en el que se explica cómo configurar estos valores: #define LEFT_PROBE_BED_POSITION x: 20 y: 181 x: 178 y: 181 x: 20 y: 21 x: 178 y: 21 20 #define RIGHT_PROBE_BED_POSITION 178 #define BACK_PROBE_BED_POSITION 181 #define FRONT_PROBE_BED_POSITION 21 Estos valores de LEFT, RIGHT, BACK y FRONT, se corresponden con las coordenadas de la cama de la impresora tal y como se muestra en la imagen. Se deben ajustar estos valores adaptándolos a la configuración de la cama. El desplazamiento del sensor respecto de la punta del extrusor (OFFSET) dependerá de la configuración y del montaje físico del sensor con respecto al extrusor. Lo más frecuente es alineándolo con el extrusor (OFFSET Y = 0) pero desplazado a izquierda o derecha: Si el desplazamiento es hacia la derecha del extrusor el OFFSET X será positivo, mientras que si el posicionamiento es hacia la izquierda el OFFSET X será negativo: #define X_PROBE_OFFSET_FROM_EXTRUDER 40 (Sensor a 40mm a la derecho del extrusor) #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 (sensor en línea con el extrusor) Por último, quedaría por configurar el OFFSET en el eje Z. Utilizando el potenciómetro de ajuste ubicado en el sensor, se puede dejar dicho valor a 0. Para ello se pone una hoja de papel sobre la cama y se desplaza la punta del extrusor hasta que esa hoja se mueva ajustada. En este punto se calibra, suavemente, dicho potenciómetro hasta que se encienda la luz del sensor. Otra forma de configurar el OFFSET en Z, se puede ver aquí: https://youtu.be/k7xECZigxB4
© Copyright 2024