Hello à tous,
Bon, après pas mal de tests et de modifs. J'ai enfin un bltouch qui marche convenablement
Apres avoir suivis ce tuto (voir front page) pour l'installation du bltouch, voici la liste des opérations à réaliser pour le rendre pleinement fonctionnel :
Les points d’améliorations présenté ci dessous sont donné par ordre décroissant d'efficacité. Je recommande au minimum le point 1 et 2.
1/ Mettre à jour Marlin avec une série de bugfix relatif au z-offset et à la gestion du bltouch
Pour cette partie, je remercie énormément @Disco qui m'a donné les billes pour pouvoir patcher le firmware de la U30Pro.
Ce firmware patché, vous pourrez le télécharger ici : Marlin1.1.9_LGT0.3.x_Alfawise_Ux0Pro_Bltouch_bugfix.zip
Je passe sur la procédure pour flasher l'imprimante, tout est déjà expliqué dans les pages précédentes.
Faites une passe sur les paramètres du fichier "Configuration.h" pour ajuster avec vos paramètres à vous.
Particulièrement X_PROBE_OFFSET_FROM_EXTRUDER, Y_PROBE_OFFSET_FROM_EXTRUDER et Y_PROBE_OFFSET_FROM_EXTRUDER IMPORTANT : Si vous n'appliquez pas le point numéro 4 de ce tuto (voir ci dessous), éditez également X_MAX_POS et Y_MAX_POS en retirant le "+ XX".
2/ Virer les accouplements flexibles
2 solutions, soit simplement les remplacer par des accouplements rigides. Soit mieux : remplacer les moteurs et les tiges par un ensemble moteur + tige intégré. C'est ce deuxième choix que j'ai retenu. J'ai acheté le kit ici : https://www.amazon.fr/gp/product/B01DVD87Q6/
Ça se monte tout seul sans la moindre difficulté. Aucun changement du nombre de step/mm, c'est la même tige.
3/ Passer en double Z
Alors là c'est un peu plus compliqué à faire, mais finalement pas tant que ça :
Il faut commencer par acheter un 2em moteur + tige. J'ai pris le même que précédemment.
J'ai également acheté ce kit : https://fr.aliexpress.com/item/33044599262.html (option : left) + https://fr.aliexpress.com/item/33023529026.html
Pour l'assemblage, il va falloir démonter tout le portique pour enlever l'axe X. Il va falloir également faire quelques perçages dans le nouveau kit pour l'adapter à notre U30Pro car à l'origine il est prévu pour une CR10. Il s'agit de repercer les 2 trous qui vont permettre de fixer le kit à l'axe X. Il suffit que vous superposiez l'ancienne plaque (rouge) avec la nouvelle (noir) en alignant les axes des galets pour savoir où percer. Il y aussi un trou à agrandir pour permettre le passage de la vis d'axe de bout de la courroie en X.
Voir points rouge sur la photo ci dessous :
Je vous invite également à chanfreiner sur 3/4mm la pièce de support du moteur pour éviter qu'elle tape dans le kit du double Z.
Perso je ne l'ai pas (encore?) fait, mais ça m'oblige à remonter mon BED au max pour éviter que le home Z se fasse trop bas.
Voir photo :
Au niveau câblage du moteur pour le double Z, rien de bien difficile car sur la carte mère de nos U30 il y a déjà un connecteur JST prévu pour ça. En revanche, il vous faudra peut être inverser les câbles bleu et vert au niveau du connecteur coté moteur si vous remarquez que celui ci ne tourne pas quand vous faites bouger votre Z (a tester avant de remonter le portique X).
Niveau soft, il n'y a rien à faire.
4/ Permettre d'aller tester le coté droit du plateau au BLTouch
Vous avez du remarquer que le BLTouch ne peut pas aller jusqu’à la limite du plateau sur la droite à cause du fait que la buse sort du plateau.
Pour régler ceci, il y a 2 choses à faire :
- Utiliser le firmware que j'ai donné.
- Chanfreiner la pièce de maintient en tension de la courroie X et remplacer au moins la 1ere vis par une vis à tète fraisée. Ainsi le chariot ne tapera pas quand il ira à la nouvelle limite.
Voir photo :
ATTENTION : Le firmware que vous allez télécharger repousse la limite par défaut. Si vous ne faite pas cette opération de chanfrein, le chariot ira taper sur la tête de vis.
Si vous ne voulez pas faire cette opération, éditez le fichier "Configuration.h" du firmware et remplacez :
#define X_MAX_POS (X_BED_SIZE + 30)
#define Y_MAX_POS (Y_BED_SIZE + 10)
par
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
Conclusion :
Apres toutes ces modifs, vous devriez avoir un BLtouch qui marche bien et une première couche ni trop haute, ni trop basse.
Remarques :
La configuration du Z offset ne peut se faire que par un terminal connecté en série à l'imprimante. Il n'y a pas de support de gestion depuis l’écran.
J'ai eu un retour disant qu'il y avait peut être des problèmes avec octoprint (impression qui se coupe en cours de route)
Le linear advance est activé mais avec un paramètre K par défaut à 0. Libre à vous de l'utiliser ou non.