BIQU MicroProbe

Aunque este sensor tiene una forma similar a un BLTouch su funcionamiento es ligeramente diferente!!!

También disponemos de dos versiones del sensor que se diferencian en los valores de trigger en la deteccion de señaal. La V1 lo hace en HIGH y la V2 en LOW por lo que el firmware se ha de configurar correctamente.

En el caso de la V2 necesita una señal potente por lo que puede dar problema con algunas electrónicas/pines requiriendo en ocasiones utilizar un puerto con una resistencia pull-up externa.

Este BIQU MicroProbe es un sensor similar a los tradicionales Bltouch con algunos aspectos interesantes a tener en cuenta. En cuanto a sus características:

  • Tamaño reducido por lo que es fácil integrar en cualquier cabezal

  • Peso reducido que va a evitar vibraciones extras a la hora de imprimir

  • Instalación sencilla y similar a un Bltouch

  • Buena precisión y fiabilidad

  • Podemos reemplazar el pin en caso de que se dañe

  • Compatible con un amplio rango de impresoras/electrónicas

  • Precio

Ejemplo de configuración para electrónicas Bigtreetech:

Cableado del sensor:

Configuración Klipper:

KLIPPER
# Definicion probe
[probe]
pin: ^!PD13 #For V1 version, set to ^PD13 for high-level trigger; for V2
version, set to ^!PD13 for low-level trigger.
deactivate_on_each_sample: False
x_offset: 0.0 # Actual offset of the MicroProbe installation
y_offset: 0.0 # Actual offset of the MicroProbe installation
z_offset: 0.0 # Actual offset of the MicroProbe installation
speed: 5.0
activate_gcode:
Probe_Deploy
G4 P500 # Allow 500 milliseconds for the probe to deploy
deactivate_gcode:
Probe_Stow

# Definicion pin servo
[output_pin probe_enable]
pin: PD12 # ejemplo de pin para una SKR3
value: 0 # pin por defecto recogido

# Macro para el despliegue y retraccion de pin
[gcode_macro Probe_Deploy]
gcode:
    SET_PIN PIN=probe_enable VALUE=1
    
[gcode_macro Probe_Stow]
gcode:
    SET_PIN PIN=probe_enable VALUE=0

Otras configuraciones de Klipper

  • Deberemos añadir nuestra sección [bed_mesh] y ajustarla para nuestra máquina, tenéis información aquí.

  • También es más que aconsejable añadir la sección [safe_z_home] para ubicar el sensor en una posición segura para realizar el proceso de homing... tenéis más información aquí.

Comprobaciones previas MicroProbe

Una vez que tenemos toda la configuración añadida, deberemos de verificar que todo funciona correctamente antes de realizar ningún home.

  • Lanzaremos la macro Probe_Deploy para desplegar el pin de nuestro sensor, o la macro que usemos a tal fin.

  • Con el pin desplegado, lanzaremos el comando en la consola QUERY_PROBE que debería retornar el estado probe:open

  • Lanzaremos la macro Probe_Stow para recoger el pin de nuestro sensor, o la macro que usemos a tal fin.

  • Activaremos de forma manual el sensor aproximando un objeto metálico para que el sensor se active, lanzaremos el comando QUERY_PROBE de nuevo y debería darnos probe:TRIGGERED

¿Que pasa si no nos funciona según lo indicado?

  • En el caso de que la respuesta obtenida sea la inversa usaremos el modificador !, o lo quitaremos en la definición del pin en la sección probe tal como vimos anteriormente

  • En el caso de que el pin no se despliegue/recoja correctamente:

    • verificaremos que el sensor está cableado correctamente

    • que la definición de la configuración de pines del probe es la correcta con respecto a donde esté conectado

    • revisaremos que nuestras macros y pines están correctas y son cargadas por Klipper (revisar en el log la configuración efectiva)

  • En el caso de que veamos que no cambia el estado:

    • verificaremos que el sensor está cableado correctamente

    • que la definición de la configuración de pines del probe es la correcta con respecto a donde esté conectado

    • podremos intentar cambiar entre pull-up pull-down en la definción del pin tal como os comentamos anteriormente

Última actualización