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 ---
Tout ce qui n'a pas de catégorie !
Piloter une CNC avec Raspberry PI
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#151 Message par F6FCO » mar. 21 janv. 2025 18:38

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 :evil:
Je suis repassé sur LinuxCNC et là c'est l'axe Z qui ne bougeait que dans un sens :evil:
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.
Une porte nand prend 2 bits en entrée... :eek:

Piloter une CNC avec Raspberry PI
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1625
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#152 Message par venom » mar. 21 janv. 2025 19:17

Mince. Fait chier cette histoire :furieux: tant de galères :oops:

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 :?






@++
Mon site web
Mon discord : venom#4888

Piloter une CNC avec Raspberry PI
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#153 Message par F6FCO » mar. 21 janv. 2025 23:03

Si tu sais gérer les pins du GPIO je serai intéressé par la tension de la pin 40 (GPIO21) à l'état haut, moi j'ai 1,02v à l'état haut au lieu des 3.2v.
Une porte nand prend 2 bits en entrée... :eek:

Piloter une CNC avec Raspberry PI
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1625
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#154 Message par venom » mer. 22 janv. 2025 06:33

Bah ça reste bizarre que tu n'a pas du 3,3v

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







@++
Mon site web
Mon discord : venom#4888

Piloter une CNC avec Raspberry PI
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#155 Message par F6FCO » mer. 22 janv. 2025 10:06

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.
Une porte nand prend 2 bits en entrée... :eek:

Piloter une CNC avec Raspberry PI
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#156 Message par F6FCO » mer. 22 janv. 2025 20:34

J'ai formatté la carte SD et tout réinstallé, les broches 38 et 40 sont toujours à 1.05v au lieu de 3.2V

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]
Une porte nand prend 2 bits en entrée... :eek:

Piloter une CNC avec Raspberry PI
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1625
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#157 Message par venom » mer. 22 janv. 2025 20:42

Bizarre. Python est bien installé ?
Verifie :

Code : Tout sélectionner

python3 --version


Sinon installe :

Code : Tout sélectionner

sudo apt update && sudo apt install python3 -y








@++
Mon site web
Mon discord : venom#4888

Piloter une CNC avec Raspberry PI
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#158 Message par F6FCO » jeu. 23 janv. 2025 08:59

Python 3.11.2 est installé depuis le début
Je pense que mes GPIO38 et 40 sont nazes. Je transfère l'axe Z sur la 35.
Une porte nand prend 2 bits en entrée... :eek:

Piloter une CNC avec Raspberry PI
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3261
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#159 Message par paulfjujo » jeu. 23 janv. 2025 09:53

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 ?

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.
Aide toi, le ciel ou FantasPic t'aidera

Piloter une CNC avec Raspberry PI
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1625
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#160 Message par venom » jeu. 23 janv. 2025 09:54

R.I.P :sad:
D'accord. Tu nous diras







@++
Mon site web
Mon discord : venom#4888


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités