Bonsoir,
Voici une version qui fonctionne avec l'écran BoxOled.
Installation :
Vous connaissez maintenant la procédure (voir sinon dans mes précédents posts) mais j'insiste que cette version du firmware et pour celle avec l'écran BoxOled.
Fonctionnement :
1- durant l'impression, appuyer, en donnant une impulsion d'une demi seconde environ, sur le capteur à lame de l'axe X.
2- L'imprimante fait une pause (comme une commande M601 X20 Y20 Z5 P18)
3- pour reprendre l'impression, il faut appuyer de nouveau sur le même capteur.
Pour ma part j'ai entre 6 et 7 secondes d'attente entre l'appui et la pause effective.
Je joins aussi un modèle qui va vous permettre de tester facilement le programme (c'est un fichier dagoma0.g à mettre sur la carte SD) qui fait la mise en référence des axes et fait juste des mouvements d'avance et recule pendant lesquels vous pouvez faire votre pause (pas de chauffe, pas de ventilateur).
Vous noterez aussi une petit tempo entre la mise en références des axes X et Y et celle de l'axe Z. C'est du au fait que je vérifie l'état du capteur X quand la buse est à plus de 10mm du bord et j'ai besoin de stabiliser l'état de l'entrée (probablement pour le même problème que la latence pour la pause). Ceci permet de s’affranchir de savoir si le capteur de l'axe X et normalement ouvert ou normalement fermé. Je pense que c'est optimisable.
Pour la box, je regarde pour finaliser la pièce qui va à l'entrée de l'extrudeur, je vérifie le code pin de la broche A3, je teste le tout et je diffuse.
La box ne devrait contenir qu'un capteur fin de course type celui de l'axe X, du câble et de la visserie qui va avec.
PS : je ferai bien sûr la version firmware sans écran et autres versions à la demande.
Merci de votre retour.
Inteloide
dagoma0.g
Marlin_main.cpp