Frågor kring EMCO Compact 5 PC och LinuxCNC
- olalofberg
- Inlägg: 241
- Blev medlem: 5 november 2014, 19:00:57
- Ort: Kristdala
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Tog en bild på min parport-config som jag tror beskriver pins. (Hittade inte den config-filen och såg inget ställe att exportera den så jag tog en bild.
och en xml-för att göra egna paneler med egna parametrar. Jag har en för spindelhastighet.
(Jag kör med det och tycker det funkar bra).
Hittade lite andra hal-filer som bland annat configurerar en seriport-mus som digitala jog-wheels till båda axlarna.och en xml-för att göra egna paneler med egna parametrar. Jag har en för spindelhastighet.
(Jag kör med det och tycker det funkar bra).
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Ska ta en rejäl genomgång i helgen och kika igenom din tråd. Vet att jag följt den från början men som datadyslektiker och inte dåvarande ägare så fastande inte så mycketGlenn skrev:Interna brukar också sitta på PCI.
Det kan vara så att du har en dålig driver som inte har stöd för acceleration eller liknande, om din dator är en Core2Duo borde du kolla i min tråd där jag tillslut lyckas hitta varför mina värden var kassa och hur jag fick dom perfekta via en kernelparameter
@olalofberg:
Klockrent! Ska jämföra med min maskin. Spännande med digital jog-hjul
Fick för övrigt igång maskinen igår innan jobbet. Det fungerade perfekt att jogga under configen. Avstånden stämde inte så det är nog felinställt med step/rpm och annat.
Dock väldigt förundrad då det gick så bra att test-jogga under konfigureringen men när jag sedan joggade i programmet så bara väsnades motorerna och rörde sig knappt.
Återkommer mer om detta när jag kikat igenom Ola's filer och Glenn's tråd. Tack så länge!
- olalofberg
- Inlägg: 241
- Blev medlem: 5 november 2014, 19:00:57
- Ort: Kristdala
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Kan ge dig lite bilder på mina hemmagjorda jogwheels. Leta upp en seriell microsoft-mus (eller motsvarande) så länge..
Återkommer...
Återkommer...
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Det vore fantastiskt snällt.
Kikade som snabbast på lite olika konfig-filer och det tycks skilja på rätt många parametrar.
Kommer lite frågor inom kort på vad dom olika termerna står för.
Kikade som snabbast på lite olika konfig-filer och det tycks skilja på rätt många parametrar.
Kommer lite frågor inom kort på vad dom olika termerna står för.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Nu förstår jag inte mycket av det som skrivs i din "latency-tråd" Glenn, men det är nog absolut värt att prova det där idle=poll. Frågan är bara vart man lägger in det?
På någon sidan jag hittade så skulle man modifiera grub.cfg, men får jag fråga vilken rad som ska modiferas?
Ska också kika om jag har flera kärnor, och om det hjälper att stänga av en.
Inget jag gjort i BIOS än så länge har förbättrat värdena ett dyft. Maxar på typ 1'800'000ns och linuxcnc gnäller hela tiden på latency problem.
Så här ser min grub.cfg ut:
På någon sidan jag hittade så skulle man modifiera grub.cfg, men får jag fråga vilken rad som ska modiferas?
Ska också kika om jag har flera kärnor, och om det hjälper att stänga av en.
Inget jag gjort i BIOS än så länge har förbättrat värdena ett dyft. Maxar på typ 1'800'000ns och linuxcnc gnäller hela tiden på latency problem.
Så här ser min grub.cfg ut:
Kod: Markera allt
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod lvm
insmod part_msdos
insmod ext2
set root='(debian-root)'
search --no-floppy --fs-uuid --set=root 54fe753f-817c-495b-b0e9-2bd3cffeb882
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
set locale_dir=($root)/grub/locale
set lang=en_GB
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod lvm
insmod part_msdos
insmod ext2
set root='(debian-root)'
search --no-floppy --fs-uuid --set=root 54fe753f-817c-495b-b0e9-2bd3cffeb882
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
set color_normal=white/black
set color_highlight=black/white
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.4-9-rtai-686-pae' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
echo 'Loading Linux 3.4-9-rtai-686-pae ...'
linux /vmlinuz-3.4-9-rtai-686-pae root=/dev/mapper/debian-root ro initrd=/install/gtk/initrd.gz lapic quiet rootdelay=5
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.4-9-rtai-686-pae
}
menuentry 'Debian GNU/Linux, with Linux 3.4-9-rtai-686-pae (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
echo 'Loading Linux 3.4-9-rtai-686-pae ...'
linux /vmlinuz-3.4-9-rtai-686-pae root=/dev/mapper/debian-root ro single initrd=/install/gtk/initrd.gz
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.4-9-rtai-686-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
linux16 /memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
multiboot /memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 5d7c215f-a95f-4281-8582-831e0f53121e
multiboot /memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Börja med att följ uppmaningen på rad 2, dvs. DO NOT EDIT THIS FILE
Sen öppnar du i stället filen /etc/default/grub och letar upp raden där det står GRUB_CMDLINE_LINUX_DEFAULT.
När filen sen är sparad kör du för att generera en ny grub.conf innan du startar om burken.
Du kan kolla i /proc/cmdline för att verifiera att kärnan har startat upp med den nya parametern sen.
Sen öppnar du i stället filen /etc/default/grub och letar upp raden där det står GRUB_CMDLINE_LINUX_DEFAULT.
Kod: Markera allt
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" <- Så ser min rad ut, och raden under visar hur man fyller på med parametrar.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash idle=poll"
Kod: Markera allt
sudo update-grub
Du kan kolla i /proc/cmdline för att verifiera att kärnan har startat upp med den nya parametern sen.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Hehe, inte trodde jag att någon linuxianare brydde sig om sån text
Så här ser min sån fil ut:
(Har också klistrat in vad jag fick fram genom "lscpu")
GRUB_CMDLINE_LINUX_DEFAULT="lapic quiet rootdelay=5" ska alltså ändras till GRUB_CMDLINE_LINUX_DEFAULT="lapic quiet rootdelay=5 idle=poll" ?
Så här ser min sån fil ut:
(Har också klistrat in vad jag fick fram genom "lscpu")
GRUB_CMDLINE_LINUX_DEFAULT="lapic quiet rootdelay=5" ska alltså ändras till GRUB_CMDLINE_LINUX_DEFAULT="lapic quiet rootdelay=5 idle=poll" ?
Kod: Markera allt
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="lapic quiet rootdelay=5"
GRUB_CMDLINE_LINUX="initrd=/install/gtk/initrd.gz"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Kod: Markera allt
emco@debian:~$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 6
Model: 10
Stepping: 0
CPU MHz: 1829.900
BogoMIPS: 3659.80
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
emco@debian:~$
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Korrekt.
Du ser ut att enbart ha en CPU-kärna, så där finns det nog inget att ändra.
Så här ser lscpu ut på min laptop som har 4 st CPU-kärnor:
Du ser ut att enbart ha en CPU-kärna, så där finns det nog inget att ändra.
Så här ser lscpu ut på min laptop som har 4 st CPU-kärnor:
Kod: Markera allt
Arkitektur: x86_64
CPU op-läge(n): 32-bit, 64-bit
Byteordning: Little Endian
CPU(er): 4
Lista över aktiva CPU(er):0-3
.............
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Fick inte ändra den filen. Måste väl ha med "root access" att göra?
Sitter och läser om något sudo nu men jag kommer behöva root password, är det något default?
Kan jag ändra någonstans så jag alltid loggar in som admin och har behörighet att ändra vad jag vill?
Sitter och läser om något sudo nu men jag kommer behöva root password, är det något default?
Kan jag ändra någonstans så jag alltid loggar in som admin och har behörighet att ändra vad jag vill?
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Det klassiska problemet med latency, brukar vara att man har ett grafikkort från nVidia. Det går bara inte. Punkt. Det faktum att din latency tog ett skutt när du gjorde något med fönstren, indikerar att det är grafiken det handlar om.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Aha! Det var en bra ledtråd. Ska slå igång och kolla vad det är jag har.
Om jag skulle ha ett sånt grafikkort, kan jag ändra till någon riktigt basic inställning istället? Grafiken på den datorn bryr jag mig inte det minsta om, förutom att det på skärmen ska vara läsbart då...
Om jag skulle ha ett sånt grafikkort, kan jag ändra till någon riktigt basic inställning istället? Grafiken på den datorn bryr jag mig inte det minsta om, förutom att det på skärmen ska vara läsbart då...
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Nej, om du har nVidia, går det inte att få ordning på latency. Spelar ingen roll vad du gör. Kortet är inne och stjäl cykler eller något. Verkar vara ett sätt att få fina prestandasiffror i tester, men det sker alltså på bekostnad av annat. Enda möjliga åtgärden är att stoppa i ett annat kort. Matrox lär vara bäst i det här avseendet, men finns knappt att få tag på till moderna datorer. Har du en gammal häck, kostar de typ 150kr på e-bukten. Så gjorde jag. Problemen gick över direkt, precis som det står i instruktionerna på wikin till LinuxCNC...
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Det som sitter i är ett ATi Radeon 9000 Pro 128MB DDR. Hade ett äldre kort liggandes men det visade sig vara ett nVidia.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
Äsch, lyckas inte editera den där /etc/default/grub-filen.
Testade gksu gedit /etc/default/grub, fick skriva in lösenord men efter det blev det bara någon varning och inget fönster öppnades.
Har också tillgång till en "root-terminal" men förstår inte hur jag kan öppna den filen därifrån med root-access.
Har någon tid och lust att hjälpa mig?
Testade gksu gedit /etc/default/grub, fick skriva in lösenord men efter det blev det bara någon varning och inget fönster öppnades.
Har också tillgång till en "root-terminal" men förstår inte hur jag kan öppna den filen därifrån med root-access.
Har någon tid och lust att hjälpa mig?
Re: Frågor kring EMCO Compact 5 PC och LinuxCNC
sudo är väl lämpligt att använda om det är Debian?
sudo ger din användare root behörighet, så skriv sudo före de kommandon du vill göra, ange sedan DIN användares lösenord så utförs kommandot.
//Robert
sudo ger din användare root behörighet, så skriv sudo före de kommandon du vill göra, ange sedan DIN användares lösenord så utförs kommandot.
//Robert