Cette section est utilisée pour les entrées de contrôle. Ceux-ci sont généralement utilisés avec des interrupteurs.
safety_door_pin:
-
Type : Pin (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Cette fonction est typiquement utilisée avec une porte d'enceinte. Si la machine est en marche, elle s'arrête rapidement et passe en mode « porte » (voir les modes disponibles). Il est souvent utilisé avec la fonction de stationnement. Vous devez désactiver l'interrupteur pour utiliser la machine. Si l'ouverture de la porte interrompt une tâche en cours, celle-ci peut être reprise après la fermeture de la porte par un cycle_start. Le cycle_start peut être effectué via un bouton play/resume dans l'interface utilisateur de l'expéditeur (qui envoie le caractère en temps réel
~
), ou en appuyant sur un interrupteur connecté à une broche de cycle_start.
-
reset_pin:
-
Type : Pin (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Effectue une « réinitialisation douce », identique à l'envoi du caractère Ctrl-X en temps réel via l'interface utilisateur.
-
feed_hold_pin:
-
Type : Pin (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Effectue une « réinitialisation douce », identique à l'envoi du caractère Ctrl-X en temps réel via l'interface utilisateur.
-
cycle_start_pin:
-
Type : Broche (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Reprend un travail en pause, de la même manière qu'en envoyant le caractère '~' en temps réel via l'interface utilisateur. Associé à « feed_hold_pin », il permet d'interrompre et de reprendre une machine à l'aide de boutons physiques.
-
macro0_pin:
-
Type : Broche (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Exécute la macro0 configurée dans cette section, ce qui revient à envoyer le caractère temps réel 0x87 via l'interface utilisateur.
-
macro1_pin:
-
Type : Broche (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Exécute la macro 1 configurée dans cette section, ce qui revient à envoyer le caractère temps réel 0x88 via l'interface utilisateur.
-
macro2_pin:
-
Type : Pin (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Exécute la macro 2 configurée dans cette section, ce qui revient à envoyer le caractère temps réel 0x89 via l'interface utilisateur.
-
macro3_pin:
-
Type : Pin (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Exécute la macro 2 configurée dans cette section, ce qui revient à envoyer le caractère temps réel 0x8a via l'interface utilisateur.
-
fault_pin:
-
Type : Broche (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Effectue un arrêt brutal, provoquant l'arrêt immédiat de tous les mouvements sans décélération, ce qui peut entraîner une perte de précision de la position. Arrête la broche si off_on_alarm est vrai dans la configuration de la broche active. Entre dans l'état d'alarme critique, qui ne peut être quitté que par une réinitialisation douce.
- (depuis la version 3.7.5) Cette fonction peut être utilisée avec un arrêt d'urgence. Un véritable arrêt électronique devrait également couper l'alimentation.
- Depuis (v3.9.3) L'état d'alarme critique bloque le retour à la maison et le déverrouillage.
- Les actions de fault_pin et estop_pin sont identiques. fault_pin est destiné à être utilisé pour les défauts détectés par la machine, tels que les signaux d'alarme du pilote de pas à pas.
-
estop_pin:
-
Type : Broche (entrée)
- Plage : gpio
- Défaut : NO_PIN
- Détails : Effectue un arrêt brutal, provoquant l'arrêt immédiat de tous les mouvements sans décélération, ce qui peut entraîner une perte de précision de la position. Arrête la broche si off_on_alarm est vrai dans la configuration de la broche active. Entre dans l'état d'alarme critique, qui ne peut être quitté que par une réinitialisation douce.
- (depuis la version 3.7.5) Cette fonction peut être utilisée avec un arrêt d'urgence. Un véritable arrêt électronique devrait également couper l'alimentation.
- Depuis (v3.9.3) L'état d'alarme critique bloque le retour à la maison et le déverrouillage.
- Les actions de fault_pin et estop_pin sont identiques. fault_pin est destiné à être utilisé pour les défauts détectés par la machine, tels que les signaux d'alarme du pilote de pas à pas.
-
homing_button_pin:
- Type : Pin (entrée)
- Portée : gpio
- Valeur par défaut : NO_PIN
- Détails : Cette fonction permet d'effectuer un retour à la maison ($H) lorsqu'elle est activée.
Toutes les entrées de contrôle doivent être dans l'état non actif au moment de la mise sous tension. Cela permet d'éviter d'utiliser une machine dont l'interrupteur est bloqué. L'état actif peut être modifié à l'aide des attributs haut/bas.
L'état des broches est disponible via la commande d'état ' ?
Les 4 premières broches indiquées ci-dessous sont les mêmes que les broches standard de Grbl (v1.1). Elles déclenchent les mêmes actions que les caractères en temps réel tels que définis ici.
Le Grbl standard ne prend en charge que les broches Door, Reset, Feed Hold et Cycle start. Si vous utilisez les autres broches, les expéditeurs de gcode Grbl ne seront probablement pas très utiles pour signaler ou utiliser ces broches.
control:
safety_door_pin: NO_PIN
reset_pin: NO_PIN
feed_hold_pin: NO_PIN
cycle_start_pin: NO_PIN
macro0_pin: NO_PIN
macro1_pin: NO_PIN
macro2_pin: NO_PIN
macro3_pin: NO_PIN
fault_pin: gpio.34
estop_pin: gpio.2