Aller au contenu

Piloter un air assist en Marche Arrêt avec la commande M8 via OCTOPRINT


Messages recommandés

Bonjour,
Nous connaissons tous les bien faits de l'air assist pour obtenir des découpes de qualité avec un laser.
Mon équipement est piloté par octoprint via le pluging enclosure qui me permet via une carte relais de mettre en route ou d'éteindre 4 fonctions.
je peux piloter l'éclairage, marche et arrêt du laser, l'air assist, et l'aspirateur des fumées.
Voici ma question LB intègre uniquement un gcode M8 pour la mise en marche d'un accessoire pompe ou air assist .
j'ai cherché longuement le pilotage d'un module  extérieur de commutation avec le gcode du modèle à graver qui intègre la commande M8.
Voilà la question existe-il un module qui analyse le GCODE le M8 au démarrage du laser.
le but c'est de démarrer automatiquement l'air assist pendant la gravure à la lecture du Gcode.
vaste question à laquelle je cherche encore car je ne trouve rien sur les forum LB.
je fais appel aux spécialistes des CNC car l'option doit exister avec un firmware je suppose adapté mais c'est plus compliqué ?
a+

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 19 minutes, vap38 a dit :

Voici ma question LB intègre uniquement un gcode M8 pour la mise en marche d'un accessoire pompe ou air assist .
j'ai cherché longuement le pilotage d'un module  extérieur de commutation avec le gcode du modèle à graver qui intègre la commande M8.
Voilà la question existe-il un module qui analyse le GCODE le M8 au démarrage du laser.

Octoptint Enclosure permet via les options avancées de contrôler les output via GCODE

G CODE Control · vitormhenrique/OctoPrint-Enclosure Wiki · GitHub

Ce ne sera pas M8 mais ENC Ox S1 ou ENC Ox S0 

Lien vers le commentaire
Partager sur d’autres sites

merci @Savate Ok si je résume çà revient au même que l'utilisation manuelle Du GPIO du rapsberry pi affecté dans enclosure. 
Si j'ai bien compris en aucun cas le fichier GCODE généré par LB et qui sera lu par le laser n'intègre pas la commande ENCOx S1 en exemple.
Conclusion LB  intègre le Gcode du M8 dans ce cas çà ne fonctionne pas si j'ai bien compris. 😀
Alors dans l'hypothèse que la lecture du gcode fonctionne, il faut dans le Gcode rechercher et remplacer M8 par  ENCOx S1 en exemple.
Corrige moi si je fais erreur. une option est possible d'allumer et d'éteindre selon le besoin de l'air assist uniquement dans le cas d'une découpe selon les fonctions écrites dans le Gcode du fichier.

Modifié (le) par vap38
Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, vap38 a dit :

Alors dans l'hypothèse que la lecture du gcode fonctionne, il faut dans le Gcode rechercher et remplacer M8 par  ENCOx S1 en exemple.
Corrige moi si je fais erreur.

oui c'est quelque chose comme ça.

en modifiant le __init__.py on doit pouvoir lui dire de chercher M8 en plus de ENC (vers la ligne 2240)  pour traiter la commande directement, mais c'est du python et je n'aime pas les serpents 😄 

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Ok avec notepad++ c'est facile à faire rechercher et remplacer par.... je suppose que la bonne syntaxe c'est:  ENC 6 S1 pour la mise en marche et l'arrêt ENC 6 S0 je trouver le temps de faire un test de marche et arrêt.
De toute manière déjà enclosure c'est un super plugin qui répond au besoin avec OCTOPRINT.

Octoprint permet de travailler en sécurité sans s'exposer aux UV et à la fumée 😃 je m'en sert tout le temps.
j'ai vu un équipement de luxe pour les pros Laser contrôleur de luxe !

Modifié (le) par vap38
Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, vap38 a dit :

je suppose que la bonne syntaxe c'est:  ENC 6 S1 pour la mise en marche et l'arrêt ENC 6 S0

plutôt ENC O6 S1 et ENC O6 S0  

Il y a 8 heures, vap38 a dit :

De toute manière déjà enclosure c'est un super plugin qui répond au besoin avec OCTOPRINT

C'est un indispensable 🙂 

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

@vap38

Si la carte de contrôle du laser possède les broches idoines, il est possible de piloter l'assistance d'air via celle-ci et un relai sans passer par Octoprint en utilisant les Gcodes M7 / M8 / M9 reconnus par LB et LaserGRBL 😉

Exemple pour une carte MKS DLC ou simllaire (Sculpfun) : https://wiki.the-iskens.com/documentation/extras/relay-control/

🙂

  • +1 1
  • Merci ! 2
Lien vers le commentaire
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
×
×
  • Créer...