XY_Offset APK 1.0.0
1 mar 2025
/ 0+
Zekitez
Encuentre el desplazamiento XY por cabezal de herramienta o sonda Z para Klipper
Descripción Detallada
¿Quizás conozca la 'herramienta de calibración de boquillas de índice de Brian' o TAMV o kTAMV (k para klipper)? Estas herramientas utilizan una cámara USB (microscópica), a menudo con LED integrados para la exposición del objeto. Las herramientas facilitan la determinación de las compensaciones XY para la sonda Z o para una configuración de cabezales múltiples.
Mi impresora 3D tiene 2 cabezales de herramientas, un 3dTouch Z-Probe y ejecuta Klipper.
kTAMV, para Klipper, a veces no detectaba la boquilla de mi impresora o las compensaciones simplemente estaban apagadas. A veces es causado por una boquilla no limpia, pero también falla una boquilla nueva, limpia y de color oscuro. No siempre está claro por qué salió mal. No es posible seleccionar manualmente un método de detección o modificar los parámetros de los métodos utilizados. Los métodos de detección son globales y no por extrusor.
Esta aplicación, mínimo Android 8.0+ (Oreo), utiliza círculos de masa, borde o masa de OPENCV para la detección de boquillas. Seleccione Ninguno (sin detección de boquillas) o uno de los 6 métodos de detección de boquillas. Por extrusor, el método de selección y preparación se puede seleccionar manualmente. Pero también es posible una búsqueda automática "Buscar primer ajuste". Esto realiza una búsqueda de 'ladrillo', a través de los métodos de preparación y luego de detección, hasta la primera solución con solo una detección de blob. Cuando la solución encontrada se confirma durante varios fotogramas, la búsqueda se detiene. Con "Buscar continuar", la detección de blobs se fuerza a continuar con el siguiente método o método de preparación. Ahora incluye una especie de detección de movimiento de cámara-microscopio.
Casi todos los parámetros se pueden modificar, la mayoría de ellos por extrusor. Hay muchas oportunidades para arruinar la preparación de imágenes y/o la detección de boquillas.
Si no tiene un teléfono Android, puede ejecutar la aplicación desde la computadora de su hogar usando un reproductor de aplicaciones de Android como Blue Stacks, LDPlayer u otras alternativas.
Nota: La aplicación podría suponer una gran carga de CPU y un gran consumo de memoria para su teléfono. La aplicación eliminará los fotogramas de la cámara dependiendo de la velocidad del teléfono. Dentro de Klipper se puede configurar la velocidad de fotogramas de la cámara web, probablemente para uso interno en Klipper, pero a través de la red la aplicación aún obtiene la velocidad de fotogramas completa (en mi caso ~14 fps) de la cámara.
Utilizo cámaras microscópicas con cable USB (comprobar su altura antes de comprar, el cable USB suma 4-6 cm).
Antes de comenzar:
- establezca todas las compensaciones de gcode en cero en el archivo de configuración de Klipper
- limpiar todas las boquillas de posibles partículas de filamento
- retraiga el filamento, por cabezal de herramienta, 2 mm para que el filamento no sea visible como una gota dentro/sobre la boquilla
- asegúrese de que la cámara del microscopio tenga un pedestal sólido y no se mueva debido a las vibraciones cuando se mueve el cabezal/cama de la herramienta (¡¡a través del cable USB!!).
Tuve que imprimir en 3D un pedestal, agregar finas almohadillas de goma en su parte inferior y fijar el cable USB a la cama antes de que se estabilizara.
- Lleve a casa todos los ejes antes de colocar la cámara en la placa de construcción.
Tendrá que "bajar" la placa de construcción antes de que encaje la cámara.
Ajuste manualmente el enfoque de la cámara.
¡Fije el cable USB a la placa de construcción para evitar movimientos muy pequeños!
- Seleccione un extrusor de referencia a partir del cual se calcularán las compensaciones del resto del extrusor.
Si corresponde, comience con la extrusora que también tiene la sonda Z conectada.
- Nota: las boquillas 'oscuras' son mucho más difíciles de detectar
Mi impresora 3D tiene 2 cabezales de herramientas, un 3dTouch Z-Probe y ejecuta Klipper.
kTAMV, para Klipper, a veces no detectaba la boquilla de mi impresora o las compensaciones simplemente estaban apagadas. A veces es causado por una boquilla no limpia, pero también falla una boquilla nueva, limpia y de color oscuro. No siempre está claro por qué salió mal. No es posible seleccionar manualmente un método de detección o modificar los parámetros de los métodos utilizados. Los métodos de detección son globales y no por extrusor.
Esta aplicación, mínimo Android 8.0+ (Oreo), utiliza círculos de masa, borde o masa de OPENCV para la detección de boquillas. Seleccione Ninguno (sin detección de boquillas) o uno de los 6 métodos de detección de boquillas. Por extrusor, el método de selección y preparación se puede seleccionar manualmente. Pero también es posible una búsqueda automática "Buscar primer ajuste". Esto realiza una búsqueda de 'ladrillo', a través de los métodos de preparación y luego de detección, hasta la primera solución con solo una detección de blob. Cuando la solución encontrada se confirma durante varios fotogramas, la búsqueda se detiene. Con "Buscar continuar", la detección de blobs se fuerza a continuar con el siguiente método o método de preparación. Ahora incluye una especie de detección de movimiento de cámara-microscopio.
Casi todos los parámetros se pueden modificar, la mayoría de ellos por extrusor. Hay muchas oportunidades para arruinar la preparación de imágenes y/o la detección de boquillas.
Si no tiene un teléfono Android, puede ejecutar la aplicación desde la computadora de su hogar usando un reproductor de aplicaciones de Android como Blue Stacks, LDPlayer u otras alternativas.
Nota: La aplicación podría suponer una gran carga de CPU y un gran consumo de memoria para su teléfono. La aplicación eliminará los fotogramas de la cámara dependiendo de la velocidad del teléfono. Dentro de Klipper se puede configurar la velocidad de fotogramas de la cámara web, probablemente para uso interno en Klipper, pero a través de la red la aplicación aún obtiene la velocidad de fotogramas completa (en mi caso ~14 fps) de la cámara.
Utilizo cámaras microscópicas con cable USB (comprobar su altura antes de comprar, el cable USB suma 4-6 cm).
Antes de comenzar:
- establezca todas las compensaciones de gcode en cero en el archivo de configuración de Klipper
- limpiar todas las boquillas de posibles partículas de filamento
- retraiga el filamento, por cabezal de herramienta, 2 mm para que el filamento no sea visible como una gota dentro/sobre la boquilla
- asegúrese de que la cámara del microscopio tenga un pedestal sólido y no se mueva debido a las vibraciones cuando se mueve el cabezal/cama de la herramienta (¡¡a través del cable USB!!).
Tuve que imprimir en 3D un pedestal, agregar finas almohadillas de goma en su parte inferior y fijar el cable USB a la cama antes de que se estabilizara.
- Lleve a casa todos los ejes antes de colocar la cámara en la placa de construcción.
Tendrá que "bajar" la placa de construcción antes de que encaje la cámara.
Ajuste manualmente el enfoque de la cámara.
¡Fije el cable USB a la placa de construcción para evitar movimientos muy pequeños!
- Seleccione un extrusor de referencia a partir del cual se calcularán las compensaciones del resto del extrusor.
Si corresponde, comience con la extrusora que también tiene la sonda Z conectada.
- Nota: las boquillas 'oscuras' son mucho más difíciles de detectar
Capturas de Pantalla de la Aplicación









×
❮
❯