Aller au contenu

Filament ABS

brankomer

upgrade BL-touch bed leveling

Recommended Posts

Bonjour tout le monde,

Après presque 2 mois d'attente, je viens enfin de recevoir mon capteur BL - touch. Je me disais que ça pourrait être intéressant de partager avec ceux qui l'ont déjà installé sur leur machine, ou avec ceux qui envisagent de le faire, afin de surmonter les difficultés qui peuvent apparaître. Ma première question, pour ceux qui l'ont déjà, quel support utilisez vous pour le monter? Moi, personnellement, j'ai monté mon extrudeur à base de MK8 sur le support suivant: https://www.thingiverse.com/thing:1330229

Partager ce message


Lien à poster
Partager sur d’autres sites

J'avais déjà initialisé un sujet sur ce point ici :

Le 31/01/2017 at 21:47, rinty35 a dit :

Bonjour.

Quelqu'un a t'il déjà monté un capteur d'auto nivellement de type 3D Touch ?

Pour ceux qui ne connaissent pas cela ressemble à cela : 3DTouch.PNG.9506c40e7a90c77e3f71c1199e1df32f.PNG

Et cela se branche à la place de notre contacteur de fin de course de l'axe Z comme ceci : branchement.PNG.b0457d24afcd2feeb9649738b64fe04f.PNG

Cela permet de se passer de l'étape de Bed Neveling. Vous pouvez imprimer avec votre plateau de travers comme sur cette vidéo


Ma commande passée, Je me lance dans l'aventure.
Premier point si vous avez bien regardé votre carte GT2560, elle ne ressemble pas totalement à la photo ci dessus mais plutôt à cela : carte_perso.png.1832f03a75f1e490b8526e7af0438e19.png
Il n'y a en effet que deux pins (ground, controle) là où il nous faut un "+".
Dans les faits, il manque juste une pinoche sur là carte car l'emplacement est lui bien présent.
Il faut donc retirer le détrompeur et souder une petite pinoche comme celà :

pinoche.PNG.6bd95986a6ffebf6d51474485ad45890.PNG 

Maintenant que je suis prêt je n'ai plus qu'à attendre ma commande et faire les recherches pour voir comment configurer Marlin...

Vous pouvez trouver pas mal d'information ici

La suite dès que possible et si vous avez des informations je suis preneur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà l'installation est faite...

Vous pouvez récupérer les plans du support ici 

Voilà à quoi cela ressemble une fois en place.

               Capture.JPG.bb728af073bf95cebf1557b7847b6aff.JPG                  Capture2.JPG.298320794d3d2be4a85ed0671601924a.JPG

 

Demain j'attaque la configuration et le câblage...

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Les supports deviennent complexes.

Je pense que je vais passer sur un nouveau support Alu, home made.

On suit ton expérimentation. :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Yop,

Je suis sur le point de faire la mise a jour, pourriez-vous faire une retour sur experience s'il vous plait ?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Toutes les versions que j'ai pu tester  (1.1.2 et meme 1.1.3) ont planté lors du compilage via arduino...

la je suis sur une version rcbugfix 1.1.0 qui a l'air de fonctionner...

Partager ce message


Lien à poster
Partager sur d’autres sites

quelle est l'intérêt de mettre un capteur comme celui-ci ? le firmware est capable de rattraper sur le plateau n'est pas a la même distance du la buse en tout point du plateau ?

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout comme les autres capteurs, cela ne modifie pas les déplacements du Z suivant les points du plateau?

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 2 minutes, tgv26 a dit :

Tout comme les autres capteurs, cela ne modifie pas les déplacements du Z suivant les points du plateau?

c'est à dire, j'en ai acheté un sur Ali, je me demande quoi en faire, je ne vois pas vraiment le gain ? d'ou ma question.

Merci

Modifié (le) par macmootpro

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

voici un retour sur l'utilisation du 3DTouch.

L'imprimante est une Geetech i3 X dotée d'une carte GT2560 A+. Cette carte possède une connectique en plus pour le 3DTouch ce qui ne nécessite plus de souder une broche. On utilise alors la pin 11 (au lieu de la 32 destinée au Z_MAX). Il y avait d'ailleurs un bug dans le fichier pins_GT2560_REV_A_PLUS qui a été corrigé dans la Marlin 1.1.8.

Il y a 2 fonctions intéressantes : la détermination du Z_MIN et le BED_LEVELING.

Le Z_MIN est beaucoup plus précis avec le BL_TOUCH qu'avec un simple interrupteur et ça marche plutôt bien.

Mais : j'ai eu quelques problèmes avec la broche qui se relâche en cours d'impression et qui force sur l'objet en cours d'impression et le décolle. Ça vient peut-être d'un faux contact : j'ai démonté mes rallonges de fils (le 3DTouch n'est pas livré avec des fils très longs), fait quelques soudures, scotché les connecteurs. Pour le moment le problème n'est pas réapparu.

Et surtout : quand je lance l'autoleveling (commande G29 à lancer juste après une commande G28), la broche ne descend pas, l'extrudeur touche le plateau avant la broche et ... arrêt d'urgence.

Comment fonctionne l'engin : il comporte 5 fils. 3 sont utilisés pour envoyer des commandes et 2 sont utilisés pour récupérer son état. Les commandes sont celles d'un servomoteur : un angle de 10° est la commande déploiement, 90° de repli, 120 ° de lancement de l'auto-test et 160° le reset de l'alarme. L'état passe à 1 si la broche déployée vient de rencontrer un obstacle. 

Il n'y a pas moyen de savoir si la broche est déployée ou repliée. On ne peut donc pas ajouter un test après la commande de déploiement pour vérifier qu'elle a bien été prise en compte.

J'ai testé Marlin 1.1.16 et Marlin 1.1.17. Je m'attaque bientôt à la 1.1.18.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

suite du retour sur le 3DTouch. Après quelques heures de débogage j'ai identifié un bug dans Marlin 1.1.7. Dans le traitement de la commande G29, il manque l'instruction

endstops.enable (true) ;

qui permet le fonctionnement du 3DTouch. A ajouter a priori dans setup_for_endstop_or_probe_move (). Je continue mes analyses pour vérifier qu'il n'y a rien d'autre qui cloche.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 15 heures, Denis MUSET DEPERO a dit :

Bonjour,

suite du retour sur le 3DTouch. Après quelques heures de débogage j'ai identifié un bug dans Marlin 1.1.7. Dans le traitement de la commande G29, il manque l'instruction


endstops.enable (true) ;

qui permet le fonctionnement du 3DTouch. A ajouter a priori dans setup_for_endstop_or_probe_move (). Je continue mes analyses pour vérifier qu'il n'y a rien d'autre qui cloche.

Fausse piste. Ça a fonctionné une fois. Mais la broche continue de refuser de sortir pour G29 alors qu'elle sort pour G28.

  • Confus 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

mes problèmes sur le 3DTouch sont résolus. Il n'y a pas de bug dans Marlin et tous mes problèmes étaient matériels.

A noter : si la broche du 3DTouch a tendance à sortir pendant l'impression, il faut démonter cette broche et la ré-aimanter.

J'ai testé la version 1.1.8 et la méthode de Bed Leveling à 3 points et ça fonctionne.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


×