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
C'est dingue ses problème de permission abusé.
Ps path doit renvoyer un répertoire pas un fichier
Version corrigée :
@++
Ps path doit renvoyer un répertoire pas un fichier
Code : Tout sélectionner
Path=/home/cnc/UGS/ugsplatform-linux-aarch64/bin
Version corrigée :
Code : Tout sélectionner
[Desktop Entry]
Version=1.0
Type=Application
Name=UGS
Comment=Commande CNC
Exec=/home/cnc/UGS/ugsplatform-linux-aarch64/bin/ugsplatform
Icon=/home/cnc/UGS/ugsplatform-linux-aarch64/bin/icon.png
Path=/home/cnc/UGS/ugsplatform-linux-aarch64/bin
Terminal=false
StartupNotify=false
GenericName=UGS
@++
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Code : Tout sélectionner
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/cnc/UGS/ugsplatform-linux-aarch64/bin/ugsplatform
Name=UGS
Comment=UGS
Icon=/home/cnc/UGS/ugsplatform-linux-aarch64/bin/icon.svgSuper c'est bon maintenant, en fait il y avait le pbm de path que tu as soulevé et il fallait aussi enregistrer ce fichier sur le bureau et non pas sous /usr/... comme je l'ai lu ailleurs.
Je peux mantenant lancer UGS sous Raspian et sous LinucCNC. Je vais pouvoir travailler sur le GPIO l'esprit plus tranquille, je me sentais tout nu.
Pour ce soir il me reste à recharger GRBL 1.1 sur l'arduino au lieu de la 0.9.
Je remonte sur ma mobylette et j'y retourne.
Piloter une CNC avec Raspberry PI
Impeccable tout ça. sacré path
Aller courage F6FC0 tu vas finir par y arriver
@++
Aller courage F6FC0 tu vas finir par y arriver
@++
Piloter une CNC avec Raspberry PI
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Hello,
Maintenant que GRBL fonctionne sous OS_LinuxCNC je me suis penché sur le lien qu'à donné Gwion
https://linuxcnc.org/docs/devel/html/dr ... _gpio.html
Libgpiod2 est déjà installée sur mon système
Le groupe gpio existe déjà
Donc jusque là c'est bon, j'ai créé le fichier indiqué mais pas possible de le copier dans etc/udev/rules.d/ , je n'ai pas les droits, une fenêtre s'ouvre et me dit:
Comme tu dis, ces histoires de permissions c'est la galère.
Maintenant que GRBL fonctionne sous OS_LinuxCNC je me suis penché sur le lien qu'à donné Gwion
https://linuxcnc.org/docs/devel/html/dr ... _gpio.html
Libgpiod2 est déjà installée sur mon système
Code : Tout sélectionner
cnc@raspberrypi:/$ sudo apt -y install libgpiod2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libgpiod2 is already the newest version (1.6.3-1+b3).
libgpiod2 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Le groupe gpio existe déjà
Code : Tout sélectionner
cnc@raspberrypi:/$ sudo groupadd gpio
groupadd: group 'gpio' already existsDonc jusque là c'est bon, j'ai créé le fichier indiqué mais pas possible de le copier dans etc/udev/rules.d/ , je n'ai pas les droits, une fenêtre s'ouvre et me dit:
Code : Tout sélectionner
Error
Error saving file.
Error opening file "/etc/udev/rules.d/90-gpio-access": Permission denied
The file on disk may now be truncated!Comme tu dis, ces histoires de permissions c'est la galère.
Piloter une CNC avec Raspberry PI
Essai avec sudo dans un terminal
@++
Code : Tout sélectionner
sudo cp fichier_source /etc/udev/rules.d/90-gpio-access
@++
Piloter une CNC avec Raspberry PI
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Bon, toujours la même chose quand je démarre LinuxCNC.
Tu as un fichier gpiomem dans /dev/ ?
Code : Tout sélectionner
Debug file information:
Note: Using POSIX realtime
Raspberry Pi 5 Model B Rev 1.0 found
The Pi model 23 is not known to work with this driver but will be assumed to be be using the RPi2+ layout 40 pin connector
HAL_PI_GPIO: can't open /dev/gpiomem: 2 - No such file or directory
If the error is 'permission denied' then try adding the user who runs
LinuxCNC to the gpio group: sudo gpasswd -a username gpio
HAL_PI_GPIO: can't open /dev/mem: 13 - Permission denied
hal_pi_gpio: rtapi_app_main: Operation not permitted (-1)
6437
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
Tu as un fichier gpiomem dans /dev/ ?
Piloter une CNC avec Raspberry PI
F6FCO a écrit :Tu as un fichier gpiomem dans /dev/ ?
Je ne serai te dire là comme ça F6FC0
/dev/gpiomem et /dev/mem existe bien ?
Code : Tout sélectionner
ls -l /dev/gpiomem /dev/mem
A voir peut être plus tard :
Dans /boot/firmware/config.txt (ou /boot/config.txt), assure-toi que la ligne suivante est présente :
dtoverlay=gpio
Si non ajouté la et redémarrer.
Code : Tout sélectionner
sudo reboot
@++
Piloter une CNC avec Raspberry PI
- F6FCO

Expert- Messages : 2846
- Âge : 99
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Code : Tout sélectionner
cnc@raspberrypi:/$ ls -l /dev/gpiomem /dev/mem
ls: cannot access '/dev/gpiomem': No such file or directory
crw-r----- 1 root kmem 1, 1 Mar 31 04:35 /dev/memPour ce qui concerne dtoverlay /boot/firmware/config.txt contient ces lignes commentées:
Code : Tout sélectionner
# uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18
#dtoverlay=disable-wifi
#dtoverlay=disable-bt
#dtoverlay=pi3-disable-wifi
#dtoverlay=pi3-disable-bt
#dtoverlay=disable-wifi-pi5
#dtoverlay=disable-bt-pi5
# gpio fan (headers)
#dtoverlay=gpio-fan,gpiopin=12,temp=55000,hyst=2000
[pi5]
dtoverlay=vc4-kms-v3d,cma-512
#dtoverlay=vc4-kms-v3d-pi5
#dtoverlay=vc4-fkms-v3d
Je te posais la questions sur la présence de gpiomem sur ton système car c'est cette ligne qui m'interpelle
Debug file information:
Note: Using POSIX realtime
Raspberry Pi 5 Model B Rev 1.0 found
The Pi model 23 is not known to work with this driver but will be assumed to be be using the RPi2+ layout 40 pin connector
HAL_PI_GPIO: can't open /dev/gpiomem: 2 - No such file or directory
If the error is 'permission denied' then try adding the user who runs
LinuxCNC to the gpio group: sudo gpasswd -a username gpio
HAL_PI_GPIO: can't open /dev/mem: 13 - Permission denied
hal_pi_gpio: rtapi_app_main: Operation not permitted (-1)
2383
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
