Instalace linux cnc - Mesa 7i76e + 7i85, Probe Basic
Ahoj,
zítra mě dorazí karty Mesa 7i76e + 7i85.
Rád bych rozchodil prostředí Probe Basic.
Jaká poslední edice Linux CNC je vhodná pro výše uvedené? Utíkám z Mach3 takže mě čeká první taková instalace a nastavení karet.
Lze v nástavbě Probe Basic nakonfigurovat i obrazovku pro výměnu nástrojů kde není zobrazen rotační zásobník ale rovný ( lišta s nástoroji kam vždy vřeteno dojede ) ?
Výsledek by měl vypadat tak jako zde u kolegy v DE až na ten rotační zásobník:
https://www.youtube.com/watch?v=WS2Zqcu4Duo&t=333s
Můj stroj je koncepčně takový:
https://www.youtube.com/watch?v=3_ACFM97Wnw&t=153s
Díky moc
zítra mě dorazí karty Mesa 7i76e + 7i85.
Rád bych rozchodil prostředí Probe Basic.
Jaká poslední edice Linux CNC je vhodná pro výše uvedené? Utíkám z Mach3 takže mě čeká první taková instalace a nastavení karet.
Lze v nástavbě Probe Basic nakonfigurovat i obrazovku pro výměnu nástrojů kde není zobrazen rotační zásobník ale rovný ( lišta s nástoroji kam vždy vřeteno dojede ) ?
Výsledek by měl vypadat tak jako zde u kolegy v DE až na ten rotační zásobník:
https://www.youtube.com/watch?v=WS2Zqcu4Duo&t=333s
Můj stroj je koncepčně takový:
https://www.youtube.com/watch?v=3_ACFM97Wnw&t=153s
Díky moc
Zde jsem našel pěkný návod:
https://www.drdflo.com/pages/Projects/CNC-Mill.html
Nevíte jaký je rozdíl mezi Probe basic quick start install a Development install?
https://www.drdflo.com/pages/Projects/CNC-Mill.html
Nevíte jaký je rozdíl mezi Probe basic quick start install a Development install?
Já o Probe Basic nevím vůbec nic, vidím to prvně v životě.
Ale celkem obecně platí, že Quick install znamená, že si na počítač nasypeš nějaké předvařené řešení.
Development install znamená, že si tam nainstaluješ zdrojáky a pak si můžeš daný produkt upravovat (pokud to umíš).
v návodu je krok https://kcjengr.github.io/probe_basic/quick_start.html
2- Upgrade to LinuxCNC version 2.8
V LinxuCNC lze cokoliv. Ale né vše lze snadno. Taky s Linuxem začínám, a nerozděluji věci na to co lze a a na to co nelze, ale na to co zvládnu a co ne.
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Instaloval jsem development verzi probe basic:
https://kcjengr.github.io/probe_basic/dev_install.html
První zásek - zhozené servery pro stažení balíčku ( dnes už se naštěstí rozjely a nová instalace již prošla ) :
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install dirmngr
sudo apt-get install software-properties-common
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key E0EE663E
sudo add-apt-repository "deb http://buildbot.linuxcnc.org/ stretch 2.8-rtpreempt"
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Druhý zásek:
cd probe_basic
pip install -e .
cd
cp -r ~/probe_basic/probe_basic/fonts/ ~/.local/share/
cp -r ~/probe_basic/config/xyzab/ ~/linuxcnc/configs/
- zde na termínálu vyskočí chyba ,,no such fie or directory,, , řeší to i na ENG forech zatím bez úspěchu takže deveopment verze kdy lze upravovat screen je nefunkční.
Prozatím nainstalována verze quick install:
https://kcjengr.github.io/probe_basic/quick_start.html
https://kcjengr.github.io/probe_basic/dev_install.html
První zásek - zhozené servery pro stažení balíčku ( dnes už se naštěstí rozjely a nová instalace již prošla ) :
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install dirmngr
sudo apt-get install software-properties-common
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key E0EE663E
sudo add-apt-repository "deb http://buildbot.linuxcnc.org/ stretch 2.8-rtpreempt"
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Druhý zásek:
cd probe_basic
pip install -e .
cd
cp -r ~/probe_basic/probe_basic/fonts/ ~/.local/share/
cp -r ~/probe_basic/config/xyzab/ ~/linuxcnc/configs/
- zde na termínálu vyskočí chyba ,,no such fie or directory,, , řeší to i na ENG forech zatím bez úspěchu takže deveopment verze kdy lze upravovat screen je nefunkční.
Prozatím nainstalována verze quick install:
https://kcjengr.github.io/probe_basic/quick_start.html
Pokud myslíš přístup na Windows, tak nějak takhle:
Doinstalovat Sambu a CIFS, pokud už tam není:
apt install cifs
apt install samba-client
apt install cifs-utils
Připojit se k serveru:
mount -o user=<jmeno uzivatele> //<server>/<jmeno sdileni> /<kam namontovat>
Např:.
mount -o user=kryspin //w10/sdilene /mnt
Případně i s heslem:
mount -o user=kryspin,pass=tajne //w10/sdilene /mnt
Na starších Linuxech se ještě místo "apt" používá "apt-get".
Pokud nejsi root, tak ještě přidat "sudo".
Díky,
pokud zadám příkaz pro mount tak to vypisuje tohle:
cnc@CNC:~$ sudo mount -o user=home,pass=cxxxxxxxa //IPCAMSERVER/C.N.C DATA /mnt
Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] <source> | [--target] <directory>
mount [options] <source> <directory>
mount <operation> <mountpoint> [<target>]
Mount a filesystem.
Options:
-a, --all mount all filesystems mentioned in fstab
-c, --no-canonicalize don't canonicalize paths
-f, --fake dry run; skip the mount(2) syscall
-F, --fork fork off for each device (use with -a)
-T, --fstab <path> alternative file to /etc/fstab
-i, --internal-only don't call the mount.<type> helpers
-l, --show-labels show also filesystem labels
-n, --no-mtab don't write to /etc/mtab
-o, --options <list> comma-separated list of mount options
-O, --test-opts <list> limit the set of filesystems (use with -a)
-r, --read-only mount the filesystem read-only (same as -o ro)
-t, --types <list> limit the set of filesystem types
--source <src> explicitly specifies source (path, label, uuid)
--target <target> explicitly specifies mountpoint
-v, --verbose say what is being done
-w, --rw, --read-write mount the filesystem read-write (default)
-h, --help display this help and exit
-V, --version output version information and exit
Source:
-L, --label <label> synonym for LABEL=<label>
-U, --uuid <uuid> synonym for UUID=<uuid>
LABEL=<label> specifies device by filesystem label
UUID=<uuid> specifies device by filesystem UUID
PARTLABEL=<label> specifies device by partition label
PARTUUID=<uuid> specifies device by partition UUID
<device> specifies device by path
<directory> mountpoint for bind mounts (see --bind/rbind)
<file> regular file for loopdev setup
Operations:
-B, --bind mount a subtree somewhere else (same as -o bind)
-M, --move move a subtree to some other place
-R, --rbind mount a subtree and all submounts somewhere else
--make-shared mark a subtree as shared
--make-slave mark a subtree as slave
--make-private mark a subtree as private
--make-unbindable mark a subtree as unbindable
--make-rshared recursively mark a whole subtree as shared
--make-rslave recursively mark a whole subtree as slave
--make-rprivate recursively mark a whole subtree as private
--make-runbindable recursively mark a whole subtree as unbindable
For more details see mount(8).
máš nápad jak se posunout dál? Díky
pokud zadám příkaz pro mount tak to vypisuje tohle:
cnc@CNC:~$ sudo mount -o user=home,pass=cxxxxxxxa //IPCAMSERVER/C.N.C DATA /mnt
Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] <source> | [--target] <directory>
mount [options] <source> <directory>
mount <operation> <mountpoint> [<target>]
Mount a filesystem.
Options:
-a, --all mount all filesystems mentioned in fstab
-c, --no-canonicalize don't canonicalize paths
-f, --fake dry run; skip the mount(2) syscall
-F, --fork fork off for each device (use with -a)
-T, --fstab <path> alternative file to /etc/fstab
-i, --internal-only don't call the mount.<type> helpers
-l, --show-labels show also filesystem labels
-n, --no-mtab don't write to /etc/mtab
-o, --options <list> comma-separated list of mount options
-O, --test-opts <list> limit the set of filesystems (use with -a)
-r, --read-only mount the filesystem read-only (same as -o ro)
-t, --types <list> limit the set of filesystem types
--source <src> explicitly specifies source (path, label, uuid)
--target <target> explicitly specifies mountpoint
-v, --verbose say what is being done
-w, --rw, --read-write mount the filesystem read-write (default)
-h, --help display this help and exit
-V, --version output version information and exit
Source:
-L, --label <label> synonym for LABEL=<label>
-U, --uuid <uuid> synonym for UUID=<uuid>
LABEL=<label> specifies device by filesystem label
UUID=<uuid> specifies device by filesystem UUID
PARTLABEL=<label> specifies device by partition label
PARTUUID=<uuid> specifies device by partition UUID
<device> specifies device by path
<directory> mountpoint for bind mounts (see --bind/rbind)
<file> regular file for loopdev setup
Operations:
-B, --bind mount a subtree somewhere else (same as -o bind)
-M, --move move a subtree to some other place
-R, --rbind mount a subtree and all submounts somewhere else
--make-shared mark a subtree as shared
--make-slave mark a subtree as slave
--make-private mark a subtree as private
--make-unbindable mark a subtree as unbindable
--make-rshared recursively mark a whole subtree as shared
--make-rslave recursively mark a whole subtree as slave
--make-rprivate recursively mark a whole subtree as private
--make-runbindable recursively mark a whole subtree as unbindable
For more details see mount(8).
máš nápad jak se posunout dál? Díky
Je velmi, ale opravdu velmi-velmi nedobrý nápad používat v názvech souborů a adresářů diakritiku, mezery a další speciální znaky.
Mezera je oddělovač. Diakritika (tu Ty naštěstí nepoužíváš) je bastard bastardovatej. Tečka je oddělovač jména a přípony.
Když už to musí být (já tedy tvrdím že nemusí nikdy, ale budiž), tak je třeba to uzavřít od uvozovek.
PS. Jsem horlivým stoupencem zrušení diakritiky a pokud možno češtiny vůbec.
Mezera je oddělovač. Diakritika (tu Ty naštěstí nepoužíváš) je bastard bastardovatej. Tečka je oddělovač jména a přípony.
Když už to musí být (já tedy tvrdím že nemusí nikdy, ale budiž), tak je třeba to uzavřít od uvozovek.
PS. Jsem horlivým stoupencem zrušení diakritiky a pokud možno češtiny vůbec.
Chápu jdu to předělat název ať se pohnem dál ....
Tak zatím takto:
root@CNC:/home/cnc# sudo mount -o user=home,pass=cxxxxxxxa //IPCAMSERVER/CNC_DATA /mnt
mount error(121): Remote I/O error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Tak zatím takto:
root@CNC:/home/cnc# sudo mount -o user=home,pass=cxxxxxxxa //IPCAMSERVER/CNC_DATA /mnt
mount error(121): Remote I/O error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)