XY_Offset APK 1.0.0
1 mars 2025
/ 0+
Zekitez
Trouvez le décalage XY par tête d'outil ou sonde Z pour Klipper
Description détaillée
Peut-être connaissez-vous « l'outil d'étalonnage des buses de l'index de Brian » ou TAMV ou kTAMV (k pour klipper) ? Ces outils utilisent une caméra USB (microscope), souvent dotée de LED intégrées pour l'exposition de l'objet. Les outils facilitent la détermination des décalages XY pour la sonde Z ou pour une configuration à têtes d'outils multiples.
Mon imprimante 3D dispose de 2 têtes d'outils, d'une sonde 3dTouch Z et exécute Klipper.
kTAMV, pour Klipper, ne parvenait parfois pas à détecter la buse de mon imprimante ou les décalages étaient tout simplement faux. Parfois, cela est dû à une buse pas propre, mais une nouvelle buse propre et de couleur foncée est également tombée en panne. On ne sait pas toujours pourquoi cela a mal tourné. Il n'est pas possible de sélectionner manuellement une méthode de détection ou de modifier les paramètres des méthodes utilisées. Les méthodes de détection sont globales et non par extrudeuse.
Cette application, au minimum Android 8.0+ (Oreo), utilise les cercles blob, edge ou hough d'OPENCV pour la détection des buses. Sélectionnez Aucun (pas de détection de buse) ou l'une des 6 méthodes de détection de buse. Par extrudeuse, la méthode de sélection et de préparation peut être sélectionnée manuellement. Mais une recherche automatique « Find 1st fit » est également possible. Celui-ci effectue une recherche de « brique », à travers les méthodes de préparation puis de détection, jusqu'à la 1ère solution avec seulement 1 détection de blob. Lorsque la solution trouvée est confirmée pendant un certain nombre d'images, la recherche s'arrête. Avec "Find continue", la détection de blob est forcée de continuer avec la méthode ou la méthode de préparation suivante. Il comprend désormais une sorte de détection des mouvements de la caméra et du microscope.
Presque tous les paramètres peuvent être modifiés, la plupart par extrudeuse. Il existe de nombreuses possibilités de gâcher la préparation de l’image et/ou la détection des buses.
Si vous n'avez pas de téléphone Android, vous pouvez exécuter l'application depuis votre ordinateur personnel à l'aide d'un lecteur d'application Android tel que Blue Stacks, LDPlayer ou d'autres alternatives.
Remarque : L'application peut nécessiter une charge CPU importante et une consommation de mémoire importante pour votre téléphone. L'application supprimera les images de la caméra en fonction de la vitesse du téléphone. Dans Klipper, la fréquence d'images de la webcam peut être définie, probablement pour un usage interne dans Klipper, mais via le réseau, l'application obtient toujours la fréquence d'images complète (dans mon cas, ~ 14 ips) de la caméra.
J'utilise des caméras microscope avec câble USB (vérifiez sa hauteur avant d'acheter, le câble USB ajoute 4-6 cm).
Avant de commencer :
- mettre tous les décalages gcode à zéro dans le fichier de configuration Klipper
- nettoyer toutes les buses de toute particule de filament
- rétracter le filament, par tête d'outil, de 2 mm afin que le filament ne soit pas visible sous forme de goutte dans/sur la buse
- assurez-vous que la caméra du microscope dispose d'un socle solide et ne bouge pas à cause des vibrations lorsque la tête d'outil/lit bouge (via le câble USB !!).
J'ai dû imprimer en 3D un socle, ajouter de fins coussinets en caoutchouc à sa base et épingler le câble USB au lit avant qu'il ne soit stable.
- Réinitialisez tous les axes avant de positionner la caméra sur le plateau de construction.
Vous devrez « abaisser » la plaque de construction avant que la caméra puisse s'adapter.
Ajustez manuellement la mise au point de la caméra.
Épinglez le câble USB à la plaque de construction pour éviter de très petits mouvements !!!
- Sélectionnez une extrudeuse de référence à partir de laquelle les autres décalages d'extrudeuse seront calculés.
Le cas échéant, commencez par l’extrudeuse sur laquelle est également fixée la sonde Z.
- Remarque : les buses « sombres » sont beaucoup plus difficiles à détecter
Mon imprimante 3D dispose de 2 têtes d'outils, d'une sonde 3dTouch Z et exécute Klipper.
kTAMV, pour Klipper, ne parvenait parfois pas à détecter la buse de mon imprimante ou les décalages étaient tout simplement faux. Parfois, cela est dû à une buse pas propre, mais une nouvelle buse propre et de couleur foncée est également tombée en panne. On ne sait pas toujours pourquoi cela a mal tourné. Il n'est pas possible de sélectionner manuellement une méthode de détection ou de modifier les paramètres des méthodes utilisées. Les méthodes de détection sont globales et non par extrudeuse.
Cette application, au minimum Android 8.0+ (Oreo), utilise les cercles blob, edge ou hough d'OPENCV pour la détection des buses. Sélectionnez Aucun (pas de détection de buse) ou l'une des 6 méthodes de détection de buse. Par extrudeuse, la méthode de sélection et de préparation peut être sélectionnée manuellement. Mais une recherche automatique « Find 1st fit » est également possible. Celui-ci effectue une recherche de « brique », à travers les méthodes de préparation puis de détection, jusqu'à la 1ère solution avec seulement 1 détection de blob. Lorsque la solution trouvée est confirmée pendant un certain nombre d'images, la recherche s'arrête. Avec "Find continue", la détection de blob est forcée de continuer avec la méthode ou la méthode de préparation suivante. Il comprend désormais une sorte de détection des mouvements de la caméra et du microscope.
Presque tous les paramètres peuvent être modifiés, la plupart par extrudeuse. Il existe de nombreuses possibilités de gâcher la préparation de l’image et/ou la détection des buses.
Si vous n'avez pas de téléphone Android, vous pouvez exécuter l'application depuis votre ordinateur personnel à l'aide d'un lecteur d'application Android tel que Blue Stacks, LDPlayer ou d'autres alternatives.
Remarque : L'application peut nécessiter une charge CPU importante et une consommation de mémoire importante pour votre téléphone. L'application supprimera les images de la caméra en fonction de la vitesse du téléphone. Dans Klipper, la fréquence d'images de la webcam peut être définie, probablement pour un usage interne dans Klipper, mais via le réseau, l'application obtient toujours la fréquence d'images complète (dans mon cas, ~ 14 ips) de la caméra.
J'utilise des caméras microscope avec câble USB (vérifiez sa hauteur avant d'acheter, le câble USB ajoute 4-6 cm).
Avant de commencer :
- mettre tous les décalages gcode à zéro dans le fichier de configuration Klipper
- nettoyer toutes les buses de toute particule de filament
- rétracter le filament, par tête d'outil, de 2 mm afin que le filament ne soit pas visible sous forme de goutte dans/sur la buse
- assurez-vous que la caméra du microscope dispose d'un socle solide et ne bouge pas à cause des vibrations lorsque la tête d'outil/lit bouge (via le câble USB !!).
J'ai dû imprimer en 3D un socle, ajouter de fins coussinets en caoutchouc à sa base et épingler le câble USB au lit avant qu'il ne soit stable.
- Réinitialisez tous les axes avant de positionner la caméra sur le plateau de construction.
Vous devrez « abaisser » la plaque de construction avant que la caméra puisse s'adapter.
Ajustez manuellement la mise au point de la caméra.
Épinglez le câble USB à la plaque de construction pour éviter de très petits mouvements !!!
- Sélectionnez une extrudeuse de référence à partir de laquelle les autres décalages d'extrudeuse seront calculés.
Le cas échéant, commencez par l’extrudeuse sur laquelle est également fixée la sonde Z.
- Remarque : les buses « sombres » sont beaucoup plus difficiles à détecter
Captures d'écran de l'application









×
❮
❯