Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Bon cette affaire commence à me souler :
bCNC est une vraie m****, c'est plus une usine à alarmes qu'un soft de FAO. pas moyen de faire une POM sans qu'il se mette en rouge
Je suis repassé sur LinuxCNC et là c'est l'axe Z qui ne bougeait que dans un sens
Je fais des mesures de la pin GPIO gérant l'axe Z est à 1.02v au lieu des 3.2 donc mon driver ne voit qu'un état bas, qu'une seule direction.
Est-ce que j'ai flingué la GPIO ? je laisse tomber pour ce soir.
bCNC est une vraie m****, c'est plus une usine à alarmes qu'un soft de FAO. pas moyen de faire une POM sans qu'il se mette en rouge
Je suis repassé sur LinuxCNC et là c'est l'axe Z qui ne bougeait que dans un sens
Je fais des mesures de la pin GPIO gérant l'axe Z est à 1.02v au lieu des 3.2 donc mon driver ne voit qu'un état bas, qu'une seule direction.
Est-ce que j'ai flingué la GPIO ? je laisse tomber pour ce soir.
Piloter une CNC avec Raspberry PI
Mince. Fait chier cette histoire
tant de galères
Pour le GPIO tu peux le remplacer par un autre. Voir la mesure.
Fichu Rpi. Tiens nous au courant de la suite. Et j'ai pas de CNC pour d'éventuels tests
@++
Pour le GPIO tu peux le remplacer par un autre. Voir la mesure.
Fichu Rpi. Tiens nous au courant de la suite. Et j'ai pas de CNC pour d'éventuels tests
@++
Piloter une CNC avec Raspberry PI
Piloter une CNC avec Raspberry PI
Bah ça reste bizarre que tu n'a pas du 3,3v
Essaie ça dans un terminal :
Ou tu enregistre ce code dans un fichier ex: gpio_test.py
Ensuite via un terminal pour lancer le fichier :
Normalement ça met la pin a état haute.
Dis moi quoi
@++
Essaie ça dans un terminal :
Code : Tout sélectionner
gpio -g mode 21 out
gpio -g write 21 1 # Met la broche à 3.3V
Ou tu enregistre ce code dans un fichier ex: gpio_test.py
Code : Tout sélectionner
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # Utilisation de la numérotation BCM (GPIO21)
GPIO.setup(21, GPIO.OUT) # Configurer GPIO21 en sortie
GPIO.output(21, GPIO.HIGH) # Mettre la sortie à l'état haut (3.3V)
input("Appuyez sur Entrée pour quitter...")
GPIO.cleanup() # Nettoyer la configuration GPIO
Ensuite via un terminal pour lancer le fichier :
Code : Tout sélectionner
nano chemin vers ton fichier/gpio_test.py
Normalement ça met la pin a état haute.
Dis moi quoi
@++
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Mince, j'ai reformatté la carte SD avant de lire ton post. Je me suis dis que c'était peut-être un paramétrage sauvage du PI, j'ai installé et désinstallé pas mal de trucs pour apprendre le système.
Si elle est toujours à 1v au re-démarrage je tenterai tes scripts.
Si elle est toujours à 1v au re-démarrage je tenterai tes scripts.
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
J'ai formatté la carte SD et tout réinstallé, les broches 38 et 40 sont toujours à 1.05v au lieu de 3.2V
Ca ne fonctionne pas, çà me répond command not found
Ensuite via un terminal pour lancer le fichier :
pareil, j'ai créé le fichier sur le Desktop, j'y suis allé et lancé le script et çà me répond la même chose
@++[/quote]
Code : Tout sélectionner
gpio -g mode 21 out
gpio -g write 21 1 # Met la broche à 3.3V
Ca ne fonctionne pas, çà me répond command not found
Code : Tout sélectionner
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # Utilisation de la numérotation BCM (GPIO21)
GPIO.setup(21, GPIO.OUT) # Configurer GPIO21 en sortie
GPIO.output(21, GPIO.HIGH) # Mettre la sortie à l'état haut (3.3V)
input("Appuyez sur Entrée pour quitter...")
GPIO.cleanup() # Nettoyer la configuration GPIO
Ensuite via un terminal pour lancer le fichier :
Code : Tout sélectionner
nano chemin vers ton fichier/gpio_test.py
pareil, j'ai créé le fichier sur le Desktop, j'y suis allé et lancé le script et çà me répond la même chose
@++[/quote]
Piloter une CNC avec Raspberry PI
Bizarre. Python est bien installé ?
Verifie :
Sinon installe :
@++
Verifie :
Code : Tout sélectionner
python3 --version
Sinon installe :
Code : Tout sélectionner
sudo apt update && sudo apt install python3 -y
@++
Piloter une CNC avec Raspberry PI
Piloter une CNC avec Raspberry PI
- paulfjujo

Maître- Messages : 3261
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
il y a bien une pull-up sur ces sorties Raspberry ... ou sur l'interface 3,3 -> 5V
est-ce bien une sortie pull-up et non collecteur ouvert ?
chatgpt recommande de tester avec une R + led ..en pull down ?
il est fort ce chat là, pas besoin de l'arroser !
est-ce bien une sortie pull-up et non collecteur ouvert ?
chatgpt recommande de tester avec une R + led ..en pull down ?
Code : Tout sélectionner
Prérequis
Assure-toi d'avoir installé la bibliothèque RPi.GPIO.
Tu peux l'installer en exécutant la commande suivante dans ton terminal :
bash
sudo apt-get install python3-rpi.gpio
import RPi.GPIO as GPIO
import time
# Initialiser le mode de numérotation des broches
GPIO.setmode(GPIO.BCM)
# Définir la broche 21 comme une sortie
GPIO.setup(21, GPIO.OUT)
try:
while True:
# Allumer la LED (mettre la broche à HIGH)
GPIO.output(21, GPIO.HIGH)
time.sleep(1) # Attendre 1 seconde
# Éteindre la LED (mettre la broche à LOW)
GPIO.output(21, GPIO.LOW)
time.sleep(1) # Attendre 1 seconde
except KeyboardInterrupt:
# Si on arrête le programme avec Ctrl+C
print("Arrêt du programme")
finally:
# Nettoyer les configurations GPIO
GPIO.cleanup()
Explication :
GPIO.setmode(GPIO.BCM) : Utilise le mode de numérotation BCM pour référencer les broches.
GPIO.setup(21, GPIO.OUT) : Configure la broche 21 en mode sortie.
GPIO.output(21, GPIO.HIGH) : Allume la LED en envoyant un signal HIGH (3.3V) sur la broche.
GPIO.output(21, GPIO.LOW) : Éteint la LED en envoyant un signal LOW (0V) sur la broche.
time.sleep(1) : Fait une pause d'une seconde entre les actions.
Si tu veux tester ce code, assure-toi de bien connecter une LED avec une résistance
adéquate (par exemple 220 ohms) à la broche 21, et l'autre côté de la LED à la masse (GND).
Lance le script et la LED clignotera toutes les secondes !
il est fort ce chat là, pas besoin de l'arroser !
Modifié en dernier par paulfjujo le jeu. 23 janv. 2025 09:55, modifié 2 fois.
Piloter une CNC avec Raspberry PI
R.I.P
D'accord. Tu nous diras
@++
D'accord. Tu nous diras
@++
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités
