[Annonce tuto] Linux et linuxCNC
+16
Arnaud47
meles
diiity
copoîd
jeanalvitre
chado
chtipanda
F6FCO
Toff
FMJ
dh42
Zarkann
Hervé-34
bob47
nagut
manolo66
20 participants
Page 4 sur 5
Page 4 sur 5 • 1, 2, 3, 4, 5
Re: [Annonce tuto] Linux et linuxCNC
@ diiity: des nouvelles?
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
Bonjour,
J'attendais que tu fasses signe.
Voici ce que j'ai avec la commande fdisk -l:
Disque /dev/sdc : 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xe1d2e1d2
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 63 625121279 312560608+ 7 HPFS/NTFS/exFAT
Disque /dev/sdb : 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres, total 156301488 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00044309
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 149874687 74936320 83 Linux
/dev/sdb2 149876734 156301311 3212289 5 Étendue
/dev/sdb5 149876736 156301311 3212288 82 partition d'échange Linux / Solaris
Disque /dev/sda : 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres, total 234441648 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xfff1623d
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 234438655 117218304 7 HPFS/NTFS/exFAT
root@debian:/home/cnc#
J'attendais que tu fasses signe.
Voici ce que j'ai avec la commande fdisk -l:
Disque /dev/sdc : 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xe1d2e1d2
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 63 625121279 312560608+ 7 HPFS/NTFS/exFAT
Disque /dev/sdb : 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres, total 156301488 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00044309
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 149874687 74936320 83 Linux
/dev/sdb2 149876734 156301311 3212289 5 Étendue
/dev/sdb5 149876736 156301311 3212288 82 partition d'échange Linux / Solaris
Disque /dev/sda : 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres, total 234441648 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xfff1623d
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 234438655 117218304 7 HPFS/NTFS/exFAT
root@debian:/home/cnc#
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Moi aussi, on pouvait s'attendre...
Tu as 3 disques sur ta machine ? Dont 2 avec windows?
Que renvoie la commande os-prober?
Tu as 3 disques sur ta machine ? Dont 2 avec windows?
Que renvoie la commande os-prober?
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
root@debian:/home/cnc# apt-get install os-prober
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
os-prober est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 170 non mis à jour.
root@debian:/home/cnc#
Fau-il que j'installe le cd da la carte mère, de la carte graphique, souris et clavier?
De plus il me trouve 171 mise à jour, est ce que je les installe?
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
os-prober est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 170 non mis à jour.
root@debian:/home/cnc#
Fau-il que j'installe le cd da la carte mère, de la carte graphique, souris et clavier?
De plus il me trouve 171 mise à jour, est ce que je les installe?
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Si tu veux faire la mise à jour, tu peux, ça ne fait jamais de mal.
apt-get install os-prober installe le logiciel, ce que tu avais fait la dernière fois. Maintenant il faut lancer la commande os-prober du logiciel que tu as installé. Donc, dans le terminal, tu tapes os-prober et entrée.
Ce logiciel sert à trouver les systèmes installés sur l'ordinateur.
Tu as vraiment 2 windows installés ?
apt-get install os-prober installe le logiciel, ce que tu avais fait la dernière fois. Maintenant il faut lancer la commande os-prober du logiciel que tu as installé. Donc, dans le terminal, tu tapes os-prober et entrée.
Ce logiciel sert à trouver les systèmes installés sur l'ordinateur.
Tu as vraiment 2 windows installés ?
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
non j'en ai qu'un seul.
pour la commande os-prober il ne fait que:
0 mis à jour, 0 nouvellement installés, 0 à enlever et 170 non mis à jour.
root@debian:/home/cnc# os-prober
root@debian:/home/cnc# os-prober
root@debian:/home/cnc#
pour la commande os-prober il ne fait que:
0 mis à jour, 0 nouvellement installés, 0 à enlever et 170 non mis à jour.
root@debian:/home/cnc# os-prober
root@debian:/home/cnc# os-prober
root@debian:/home/cnc#
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
C'est étrange, os-prober ne détecte pas ton windows. On va y arriver sans, mais normalement, c'est automatique.
Ton windows est installé sur quel disque, le 320Go ou le 120Go?
Ton windows est installé sur quel disque, le 320Go ou le 120Go?
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
120, c'est un SSD
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
tu ne m'a pas dit si je devais installer les pilotes de la carte mème et celle de la carte graphique, etc...?
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Non, tu ne dois rien installer du CD de la carte mère. Sous linux, les drivers sont différents.
S'ils sont connus, ils sont intégrés au noyau et utilisés directement. Si ce n'est pas le cas, le matériel ne fonctionne pas.
Pour tout ce qui concerne le fonctionnement standard (contrôleur disque, clavier, carte mère, usb, etc) c'est déjà intégré et utilisé.
Je reviendrai en détail sur ce point plus tard, mais ne t'en préoccupe pas. Fais juste les mises à jour quand il te le signale.
On va tout d'abord trouver l'identifiant de la partition windows qui doit être lancée, parce qu'on va en avoir besoin par la suite.
Dans le terminal, tu lance la commande blkid -g; blkid -d /dev/sda1
il va te donner un truc du genre: /dev/sda1: UUID="80D412F62247" TYPE="ntfs"
Ce qui nous intéresse ici, c'est l'uuid, à savoir 80D412F62247
ensuite, on va modifier un fichier de conf pour qu'il ajoute ton windows au menu de démarrage.
Dans le terminal, tape la commande mousepad /etc/grub.d/40_custom &
Cela va t'ouvrir un éditeur de textes en root (ne ferme pas le terminal, vu que c'est lui qui a lancé l'éditeur, si tu le fermes, ça ferme aussi l'éditeur) qui va permettre de modifier le fichier.
Ajoute A LA FIN du fichier les lignes suivantes:
tu enregistre le fichier, tu ferme l'éditeur.
On va maintenant modifier la configuration du démarrage
Dans le terminal, tu tape mousepad /etc/default/grub. Ça t'ouvre l'éditeur sur un autre fichier. Fais très attention, si tu fais une erreur, ça risque de bloquer le démarrage de linux.
Tu as plein de lignes dans le fichier, je ne te met que celles qui sont importantes pour ce qui nous concerne
Sauvegarde et ferme l'éditeur.
Ensuite, dans le terminal, tape la commande update-grub pour qu'il mette le démarrage à jour avec les réglages qu'on vient de faire.
Enfin, tu redémarre.
Au redémarrage, tu auras pendant 15 secondes un menu te donnant la liste des systèmes que tu peux démarrer. Si tu ne fais rien, il démarre sur linuxcnc au bout de 15 secondes. Assure toi que tu vois apparaitre windows sur la dernière ligne et reviens me donner le résultat.
S'ils sont connus, ils sont intégrés au noyau et utilisés directement. Si ce n'est pas le cas, le matériel ne fonctionne pas.
Pour tout ce qui concerne le fonctionnement standard (contrôleur disque, clavier, carte mère, usb, etc) c'est déjà intégré et utilisé.
Je reviendrai en détail sur ce point plus tard, mais ne t'en préoccupe pas. Fais juste les mises à jour quand il te le signale.
On va tout d'abord trouver l'identifiant de la partition windows qui doit être lancée, parce qu'on va en avoir besoin par la suite.
Dans le terminal, tu lance la commande blkid -g; blkid -d /dev/sda1
il va te donner un truc du genre: /dev/sda1: UUID="80D412F62247" TYPE="ntfs"
Ce qui nous intéresse ici, c'est l'uuid, à savoir 80D412F62247
ensuite, on va modifier un fichier de conf pour qu'il ajoute ton windows au menu de démarrage.
Dans le terminal, tape la commande mousepad /etc/grub.d/40_custom &
Cela va t'ouvrir un éditeur de textes en root (ne ferme pas le terminal, vu que c'est lui qui a lancé l'éditeur, si tu le fermes, ça ferme aussi l'éditeur) qui va permettre de modifier le fichier.
Ajoute A LA FIN du fichier les lignes suivantes:
- Code:
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 80D412F62247 <-- ici tu met l'UUID trouvé au point précédent !!!
chainloader +1
}
tu enregistre le fichier, tu ferme l'éditeur.
On va maintenant modifier la configuration du démarrage
Dans le terminal, tu tape mousepad /etc/default/grub. Ça t'ouvre l'éditeur sur un autre fichier. Fais très attention, si tu fais une erreur, ça risque de bloquer le démarrage de linux.
Tu as plein de lignes dans le fichier, je ne te met que celles qui sont importantes pour ce qui nous concerne
- Code:
GRUB_DEFAULT=0
GRUB_TIMEOUT=15
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
#GRUB_TERMINAL=console
#GRUB_GFXMODE=640x480
#GRUB_DISABLE_LINUX_UUID=true
GRUB_DISABLE_RECOVERY="true"
GRUB_INIT_TUNE="480 440 1"
Sauvegarde et ferme l'éditeur.
Ensuite, dans le terminal, tape la commande update-grub pour qu'il mette le démarrage à jour avec les réglages qu'on vient de faire.
Enfin, tu redémarre.
Au redémarrage, tu auras pendant 15 secondes un menu te donnant la liste des systèmes que tu peux démarrer. Si tu ne fais rien, il démarre sur linuxcnc au bout de 15 secondes. Assure toi que tu vois apparaitre windows sur la dernière ligne et reviens me donner le résultat.
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
il ne réagit pas à cete commande: blkid -g; blkid -d /dev/sda1
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Je te met la commande en majuscule pour être sûr d'éviter les erreurs d'interprétation, mais il faut la taper en minuscules: BLKID
essaye de taper blkid tout court, et trouve la ligne concernant sda1 pour noter son uuid
essaye de taper blkid tout court, et trouve la ligne concernant sda1 pour noter son uuid
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
Il n'y a pas de sda1 mais sdc1, je crois que c'est bon quand même?
root@debian:/home/cnc# blkid
/dev/sdc1: LABEL="DONNEES" UUID="84309D83309D7D3C" TYPE="ntfs"
/dev/sdb1: UUID="49e6142b-6373-4166-aa03-f4fa4de223ee" TYPE="ext4"
/dev/sdb5: UUID="b64c8beb-2a11-46dd-b249-78e75d9a7435" TYPE="swap"
root@debian:/home/cnc#
root@debian:/home/cnc# blkid
/dev/sdc1: LABEL="DONNEES" UUID="84309D83309D7D3C" TYPE="ntfs"
/dev/sdb1: UUID="49e6142b-6373-4166-aa03-f4fa4de223ee" TYPE="ext4"
/dev/sdb5: UUID="b64c8beb-2a11-46dd-b249-78e75d9a7435" TYPE="swap"
root@debian:/home/cnc#
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Non, c'est ton disque de données.
Je t'envoie un MP
Je t'envoie un MP
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
non c'est pas bon, je crois qu'il ne reconnais pas mon SSD, je ne le vois pas non plus dans le gestionnaire de fichiers, par contre je vois bien le disque de données en ntfs
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Fais une mise à jour complète et redémarre.
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Salut,
le problème devenant compliqué en passant par le forum, je suis intervenu avec teamviewer. Pour résumer:
- pour détecter le windows sur le disque SSD depuis linuxcnc, il fallait d'abord monter la partition windows sur le système
- ensuite, la commande update-grub a fonctionné normalement.
J'en ai profité pour corriger quelques bricoles afin que le système fonctionne au mieux.
Objectif atteint Ne reste plus qu'à tester le fraisage en réel.
le problème devenant compliqué en passant par le forum, je suis intervenu avec teamviewer. Pour résumer:
- pour détecter le windows sur le disque SSD depuis linuxcnc, il fallait d'abord monter la partition windows sur le système
- ensuite, la commande update-grub a fonctionné normalement.
J'en ai profité pour corriger quelques bricoles afin que le système fonctionne au mieux.
Objectif atteint Ne reste plus qu'à tester le fraisage en réel.
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
bsr, ça c'est très sympa manolo, diity doit être soulagé
copoîd- très actif
- Messages : 363
Points : 373
Date d'inscription : 28/03/2016
Age : 60
Localisation : 30
Re: [Annonce tuto] Linux et linuxCNC
Oui c'est sympa ce qu'il a fait, il a passé pas mal de temps car les lignes de commande c'est pas mon point fort...
Et je l'en remercie encore.
diiity
Et je l'en remercie encore.
diiity
diiity- posteur Régulier
- Messages : 152
Points : 307
Date d'inscription : 17/10/2012
Re: [Annonce tuto] Linux et linuxCNC
Salut,
j'ai mis à jour le tuto pour expliquer comment mettre à jour la table d'outils de linuxcnc à partir du fichier d'outils de cambam, ou manuellement.
Comme ça, vous n'êtes plus limités à 4 outils dans linuxcnc.
A+
j'ai mis à jour le tuto pour expliquer comment mettre à jour la table d'outils de linuxcnc à partir du fichier d'outils de cambam, ou manuellement.
Comme ça, vous n'êtes plus limités à 4 outils dans linuxcnc.
A+
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
Bonjour
Je saurai où trouver l'information, si je m'y met un jour.
En tout cas, Merci pour ce TUTORIEL.
Amicalement
Dominique
post déplacé au bon endroit. meles
Je saurai où trouver l'information, si je m'y met un jour.
En tout cas, Merci pour ce TUTORIEL.
Amicalement
Dominique
post déplacé au bon endroit. meles
chado- complétement accro
- Messages : 2039
Points : 3709
Date d'inscription : 21/09/2010
Age : 77
Localisation : F-44140
Deux moteurs pour un axe linuxcnc
Un grand bravo pour ce tuto très didactique.
J utilise déjà linuxcnc depuis emc2 sur une petite fraiseuse c est super, il me semble que tu es un crac avec ce logiciel que j aies un peu de mal à maîtriser ,je l utilisé c est tout !
Je suis en train de fabriquer une table de découpe laser, et je me heurte à un problème auquel je n arrive pas a trouver de solutions que je comprenne du moins càr très souvent en anglais , suis bilingue mais Patoi et français !!!
Le souci est de synchroniser 2 moteurs pour un seul axe, comme ils sont opposés , ils tournent dans des sens opposés ... si tu peux m aider un grand merci
Arnaud
J utilise déjà linuxcnc depuis emc2 sur une petite fraiseuse c est super, il me semble que tu es un crac avec ce logiciel que j aies un peu de mal à maîtriser ,je l utilisé c est tout !
Je suis en train de fabriquer une table de découpe laser, et je me heurte à un problème auquel je n arrive pas a trouver de solutions que je comprenne du moins càr très souvent en anglais , suis bilingue mais Patoi et français !!!
Le souci est de synchroniser 2 moteurs pour un seul axe, comme ils sont opposés , ils tournent dans des sens opposés ... si tu peux m aider un grand merci
Arnaud
Arnaud47- petit nouveau
- Messages : 4
Points : 6
Date d'inscription : 26/12/2016
Age : 56
Localisation : 47
Re: [Annonce tuto] Linux et linuxCNC
Salut Arnaud,
je ne pense pas que la réponse à ton problème se situe au niveau du logiciel qui ne fait que convertir le gcode en informations de déplacement.
Je pense plutôt que c'est au niveau des drivers de moteurs que tu pourras le faire. Ta carte contrôleur envoie les informations aux 2 drivers de tes moteurs en même temps, et sur l'une, il faut inverser le stepdir (direction) pour inverser le sens de rotation.
Ça dépend principalement du matériel que tu utilises (si tes drivers sont intégrés à la carte de commande ou non).
je ne pense pas que la réponse à ton problème se situe au niveau du logiciel qui ne fait que convertir le gcode en informations de déplacement.
Je pense plutôt que c'est au niveau des drivers de moteurs que tu pourras le faire. Ta carte contrôleur envoie les informations aux 2 drivers de tes moteurs en même temps, et sur l'une, il faut inverser le stepdir (direction) pour inverser le sens de rotation.
Ça dépend principalement du matériel que tu utilises (si tes drivers sont intégrés à la carte de commande ou non).
manolo66- très actif
- Messages : 203
Points : 370
Date d'inscription : 09/02/2015
Age : 54
Localisation : Perpignan (66)
Re: [Annonce tuto] Linux et linuxCNC
Salut
Merci de ta réponse
Ce sont des cartes indépendantes , donc effectivement je peux mettre deux cartes sur une même sortie d axe en inversant un dir, mais il me semble avoir compris que l on pouvait asservir une carte a l autre dans un hal de façon à avoir une reprise d origine automatique, si un des moteurs venait à perdre un pas .
Merci de ta réponse
Ce sont des cartes indépendantes , donc effectivement je peux mettre deux cartes sur une même sortie d axe en inversant un dir, mais il me semble avoir compris que l on pouvait asservir une carte a l autre dans un hal de façon à avoir une reprise d origine automatique, si un des moteurs venait à perdre un pas .
Arnaud47- petit nouveau
- Messages : 4
Points : 6
Date d'inscription : 26/12/2016
Age : 56
Localisation : 47
Page 4 sur 5 • 1, 2, 3, 4, 5
Sujets similaires
» Petite erreur dans le tuto d'installation Cambam sur Linux
» Linux CNC
» CAO sous Linux
» installation linux sur ssd
» CAM BAM sous Linux
» Linux CNC
» CAO sous Linux
» installation linux sur ssd
» CAM BAM sous Linux
Page 4 sur 5
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum