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
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1621
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#351 Message par venom » sam. 29 mars 2025 18:14

C'est dingue ses problème de permission abusé.

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







@++
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 :

#352 Message par F6FCO » sam. 29 mars 2025 18:43

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.svg

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

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

#353 Message par venom » sam. 29 mars 2025 18:56

Impeccable tout ça. sacré path :lol:
Aller courage F6FC0 tu vas finir par y arriver :lol:







@++
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 :

#354 Message par F6FCO » sam. 29 mars 2025 19:25

Avec ton aide, tu m'as tiré une sacré chandelle dans le pied :-D
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 :

#355 Message par F6FCO » dim. 30 mars 2025 16:18

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

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 exists


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:

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

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

#356 Message par venom » dim. 30 mars 2025 16:39

Essai avec sudo dans un terminal

Code : Tout sélectionner

sudo cp fichier_source /etc/udev/rules.d/90-gpio-access








@++
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 :

#357 Message par F6FCO » dim. 30 mars 2025 18:17

Je le place ou au départ ce fichier ? Pour l'instant il n'est ouvert que dans Geany

Edit: c'est bon, je l'ai sauvegardé dans Downloads puis copié dans le bon rep.
Je vais voir ce que çà donne.
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 :

#358 Message par F6FCO » dim. 30 mars 2025 18:25

Bon, toujours la même chose quand je démarre LinuxCNC.

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

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

#359 Message par venom » dim. 30 mars 2025 20:42

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 -/dev/gpiomem /dev/mem
ça te retourne quoi ?







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








@++
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 :

#360 Message par F6FCO » lun. 31 mars 2025 11:45

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/mem


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


Retourner vers « Coin Fourre-tout »

Qui est en ligne

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