[WIKI] FAQ по EMC2 LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

[WIKI] FAQ по EMC2 LinuxCNC

Сообщение Nick » 25 окт 2010, 09:53

FAQ переехал в wiki: FAQ по LinuxCNC
Вы можете помочь нам в оформлении статьи. Для внесения изменений надо залогинится в вики (логин и пароль такие же, как на форуме).
Как внести изменения в статью в wiki



(для просмотра содержимого нажмите на ссылку)
Q: EMC2 выдает такую ошибку: "Unexpected realtime delay: chek dmesg for details.". Что делать?
A: Это означает, что один из интервалов задержки стал больше Base period. Нужно увеличить base period в настройках EMC2. Запустите Приложения -> EMC2 -> Latеncy Test, попробуйте нагрузить компьютер, откройте несколько окон веб-браузера, запустите фильм, поставьте копироваться большой файл, по-перемещайте окна по экрану. После всего этого смотрим в окно Latency Test и запоминаем параметр Max Jitter для Base thread (если вы используете серво двигатели, Вам понадобятся оба параметра). Запускаем Приложения -> EMC2 -> Stepconf и в окне настройки конфигурации указываем Base period Maximum Jitter.

Q: При выполнении поиска начал осей (homing) EMC2 выдает ошибку "joint limit error"
A: Наверняка Вы используете в качестве датчика начала (home) один из концевых переключателей оси. Для корректного выполнения поиска в этом случае нужно:
  • Чтобы Home Location не было равно Home Switch Location. Т.к. после процедуры поиска начала станок остановится в положении Home Location, и оно не должно вызывать срабатывания концевого датчика оси.
  • Чтобы в конфигурационном файле в разделе описания оси присутствовала строчка "HOME_IGNORE_LIMITS = YES".
Q: Как запустить станок избегая процедуру поиска начал (homing)? Возникает ошибка: "Не могу исполнить программу если не найдены начала" ("Can't run a program when not homed").
A: EMC2 отказывается выполнять программы до тех пор пока не найдены начала осей потому, что EMC2 должен точно знать в каком положении находится станок, чтобы не дать ему выехать за пределы осей. Настоятельно рекомендую установить концевики и делать поиск нулей при каждом запуске EMC2 (при наличии концевиков это делается нажатием одной клавиши). Если концевиков нет, начала оси можно выставлять вручную.

Если совсем не хочется выставлять начала, то можно в файле конфигурации в раздел [TRAJ] нужно добавить строчку: "NO_FORCE_HOMING = 1" и EMC2 не будет выдавать эту ошибку. Но в этом случае нужно быть особенно внимательным следя за работой станка, т.к. EMC2 не сможет контролировать пределы осей и появится вероятность их превышения, что может привести к поломке станка :attention:!

Q: LinuxCNC не запускается, выдает ошибку RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED.
A: Проблема с установкой EMC2 #48


Это незавершенный раздел, Вы можете помочь в его оформлении.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 10 авг 2011, 09:34

Скопируй сюда вывод sudo lshw и lspci (вывод будет большой поэтому лучше в тэг [code] ). Это даст полную картину по твоему оборудованию.
Задержки могут появляться из-за кучи причин...
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 09:54

Код: Выделить всёРазвернуть
evgeny@evgeny-desktop:~$ sudo lspci
00:00.0 Host bridge: ATI Technologies Inc Radeon Xpress 200 Host Bridge (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200]
02:09.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
evgeny@evgeny-desktop:~$
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 09:57

Код: Выделить всёРазвернуть
evgeny@evgeny-desktop:~$ sudo lshw
sudo: timestamp too far in the future: Aug 11 00:45:59 2011
[sudo] password for evgeny:
evgeny-desktop           
    description: Tower Computer
    product: OptiPlex 320
    vendor: Dell Inc.
    serial: 6N9M8BX
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3 smp
    configuration: administrator_password=enabled boot=normal chassis=tower power-on_password=enabled uuid=44454C4C-4E00-1039-804D-B6C04F384258
  *-core
       description: Motherboard
       product: 0CU395
       vendor: Dell Inc.
       physical id: 0
       serial: ..CN7082175BD2FE.
     *-firmware
          description: BIOS
          vendor: Dell Inc.
          physical id: 0
          version: 1.1.12 (06/17/2009)
          size: 64KiB
          capacity: 448KiB
          capabilities: pci pnp apm upgrade shadowing cdboot bootselect edd int13floppytoshiba int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot biosbootspecification netboot
     *-cpu
          description: CPU
          product: Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
          vendor: Intel Corp.
          physical id: 400
          bus info: cpu@0
          version: 6.15.2
          serial: 0000-06F2-0000-0000-0000-0000
          slot: Microprocessor
          size: 1800MHz
          width: 64 bits
          clock: 800MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 700
             size: 32KiB
             capacity: 32KiB
             capabilities: internal write-back data
        *-cache:1
             description: L2 cache
             physical id: 701
             size: 2MiB
             capacity: 2MiB
             capabilities: internal varies unified
        *-logicalcpu:0
             description: Logical CPU
             physical id: 0.1
             width: 64 bits
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 0.2
             width: 64 bits
             capabilities: logical
     *-memory
          description: System Memory
          physical id: 1000
          slot: System board or motherboard
          size: 1GiB
          capacity: 2GiB
        *-bank:0
             description: DIMM DDR Synchronous 667 MHz (1.5 ns)
             product: M3 78T6553CZ3-CE6
             vendor: CE00000000000000
             physical id: 0
             serial: 0626A7BB
             slot: DIMM_1
             size: 512MiB
             width: 64 bits
             clock: 667MHz (1.5ns)
        *-bank:1
             description: DIMM DDR Synchronous 667 MHz (1.5 ns)
             product: M3 78T6553CZ3-CE6
             vendor: CE00000000000000
             physical id: 1
             serial: 0626A79E
             slot: DIMM_3
             size: 512MiB
             width: 64 bits
             clock: 667MHz (1.5ns)
     *-pci
          description: Host bridge
          product: Radeon Xpress 200 Host Bridge
          vendor: ATI Technologies Inc
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 01
          width: 32 bits
          clock: 66MHz
          configuration: latency=64
        *-pci:0
             description: PCI bridge
             product: RS480 PCI Bridge
             vendor: ATI Technologies Inc
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master cap_list
             resources: ioport:e000(size=4096) memory:dfd00000-dfefffff memory:d0000000-d7ffffff(prefetchable)
           *-display
                description: VGA compatible controller
                product: RC410 [Radeon Xpress 200]
                vendor: ATI Technologies Inc
                physical id: 5
                bus info: pci@0000:01:05.0
                version: 00
                width: 32 bits
                clock: 66MHz
                capabilities: pm msi bus_master cap_list rom
                configuration: driver=radeon latency=64 mingnt=8
                resources: irq:17 memory:d0000000-d7ffffff(prefetchable) ioport:ec00(size=256) memory:dfdf0000-dfdfffff memory:dfe00000-dfe1ffff(prefetchable)
        *-storage
             description: SATA controller
             product: SB600 Non-Raid-5 SATA
             vendor: ATI Technologies Inc
             physical id: 12
             bus info: pci@0000:00:12.0
             logical name: scsi0
             logical name: scsi1
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: storage pm msi bus_master cap_list emulated
             configuration: driver=ahci latency=64
             resources: irq:23 ioport:fe00(size=8) ioport:fe10(size=4) ioport:fe20(size=8) ioport:fe30(size=4) ioport:fec0(size=16) memory:dfff6c00-dfff6fff
           *-disk
                description: ATA Disk
                product: Hitachi HDS72202
                vendor: Hitachi
                physical id: 0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: JKAO
                serial: JK1130YAH3P45T
                size: 1863GiB (2TB)
                capabilities: gpt-1.00 partitioned partitioned:gpt
                configuration: ansiversion=5 guid=ed739177-4131-41a2-8681-c02b3fdab526
              *-volume:0
                   description: EFI partition
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   serial: 5660fba9-0945-46c8-a384-0a75d1b32868
                   capacity: 1023KiB
              *-volume:1
                   description: EXT4 volume
                   vendor: Linux
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   logical name: /dev/sda2
                   logical name: /
                   version: 1.0
                   serial: 6265b6f8-6ea9-4025-b1c1-ea6a3db7fc87
                   size: 1860GiB
                   capabilities: journaled extended_attributes large_files huge_files dir_nlink extents ext4 ext2 initialized
                   configuration: created=2011-08-10 22:50:00 filesystem=ext4 lastmountpoint=/GT��{�D��������e��M�.�������L �صB�صB��{�������������� modified=2011-08-10 14:30:11 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,barrier=1,data=ordered mounted=2011-08-10 15:09:18 state=mounted
              *-volume:2
                   description: Linux swap volume
                   physical id: 3
                   bus info: scsi@0:0.0.0,3
                   logical name: /dev/sda3
                   version: 1
                   serial: e671c4d2-efaa-44bf-badf-1851a0395a51
                   size: 2834MiB
                   capacity: 2834MiB
                   capabilities: nofs swap initialized
                   configuration: filesystem=swap pagesize=4095
           *-cdrom
                description: DVD reader
                product: CDRWDVD TS-H493B
                vendor: TSSTcorp
                physical id: 1
                bus info: scsi@1:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/cdrw
                logical name: /dev/dvd
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: D200
                capabilities: removable audio cd-r cd-rw dvd
                configuration: ansiversion=5 status=nodisc
        *-usb:0
             description: USB Controller
             product: SB600 USB (OHCI0)
             vendor: ATI Technologies Inc
             physical id: 13
             bus info: pci@0000:00:13.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64
             resources: irq:16 memory:dfff7000-dfff7fff
        *-usb:1
             description: USB Controller
             product: SB600 USB (OHCI1)
             vendor: ATI Technologies Inc
             physical id: 13.1
             bus info: pci@0000:00:13.1
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64
             resources: irq:17 memory:dfff8000-dfff8fff
        *-usb:2
             description: USB Controller
             product: SB600 USB (OHCI2)
             vendor: ATI Technologies Inc
             physical id: 13.2
             bus info: pci@0000:00:13.2
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64
             resources: irq:18 memory:dfff9000-dfff9fff
        *-usb:3
             description: USB Controller
             product: SB600 USB (OHCI3)
             vendor: ATI Technologies Inc
             physical id: 13.3
             bus info: pci@0000:00:13.3
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64
             resources: irq:17 memory:dfffa000-dfffafff
        *-usb:4
             description: USB Controller
             product: SB600 USB (OHCI4)
             vendor: ATI Technologies Inc
             physical id: 13.4
             bus info: pci@0000:00:13.4
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: bus_master
             configuration: driver=ohci_hcd latency=64
             resources: irq:18 memory:dfffb000-dfffbfff
        *-usb:5
             description: USB Controller
             product: SB600 USB Controller (EHCI)
             vendor: ATI Technologies Inc
             physical id: 13.5
             bus info: pci@0000:00:13.5
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pm debug bus_master cap_list
             configuration: driver=ehci_hcd latency=64
             resources: irq:19 memory:dfff6900-dfff69ff
        *-serial
             description: SMBus
             product: SBx00 SMBus Controller
             vendor: ATI Technologies Inc
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 13
             width: 32 bits
             clock: 66MHz
             configuration: driver=piix4_smbus latency=0
             resources: irq:0 ioport:b00(size=16) memory:fed00000-fed003ff
        *-ide
             description: IDE interface
             product: SB600 IDE
             vendor: ATI Technologies Inc
             physical id: 14.1
             bus info: pci@0000:00:14.1
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: ide msi bus_master cap_list
             configuration: driver=pata_atiixp latency=64
             resources: irq:16 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ffa0(size=16)
        *-multimedia
             description: Audio device
             product: SBx00 Azalia (Intel HDA)
             vendor: ATI Technologies Inc
             physical id: 14.2
             bus info: pci@0000:00:14.2
             version: 00
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=HDA Intel latency=64
             resources: irq:16 memory:dfffc000-dfffffff
        *-isa
             description: ISA bridge
             product: SB600 PCI to LPC Bridge
             vendor: ATI Technologies Inc
             physical id: 14.3
             bus info: pci@0000:00:14.3
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-pci:1
             description: PCI bridge
             product: SBx00 PCI to PCI Bridge
             vendor: ATI Technologies Inc
             physical id: 14.4
             bus info: pci@0000:00:14.4
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master
             resources: memory:dfc00000-dfcfffff
           *-network
                description: Ethernet interface
                product: BCM4401-B0 100Base-TX
                vendor: Broadcom Corporation
                physical id: 9
                bus info: pci@0000:02:09.0
                logical name: eth0
                version: 02
                serial: 00:1a:a0:23:fc:fa
                size: 100MB/s
                capacity: 100MB/s
                width: 32 bits
                clock: 33MHz
                capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.1.5 latency=64 link=yes multicast=yes port=twisted pair speed=100MB/s
                resources: irq:21 memory:dfcfe000-dfcfffff
evgeny@evgeny-desktop:~$
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 10 авг 2011, 10:28

На проце гипертридига нет? И ядро одно? (lshw пишет, что оно одно но название core2 меня всегда смущает...)
Видяшка на борту? Пишут, что лучше использовать внешние видео карты...
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 10:34

да, я отключил все мультикоры, спидстепы и прочие энергосберегающие фичи. видяшка чипсетная на мамке.

глюки были небольшие по видео, попробовал сейчас поставить АТИшный драйвер, вроде стало лучше, пока задержка выше 16000 не прыгает.

и еще вопрос, все рекомендуют здесь Intel D510MO как оптимальный комп для ЕМС2, но на этой плате нет ЛПТ порта, как быть ? покупать PCI картчоку с ЛПТ ?? это не будет хуже вплане задержек и прочих управляющих сигналов ?
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 10 авг 2011, 10:42

Там он есть, просто не выведен на панель...

Есть похожие платы на схожих чипсетах... я все никак не могу протестировать на работе вот такую плату: http://www.ulmart.ru/goods/196339/?head=1#
Попробую сегодня сделать liveUSB и прогнать вечерком latency test на ней...
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 10:49

Nick писал(а):Там он есть, просто не выведен на панель...


тоесть из биоса нормально управляется переключением режимов ?

если с Live CD запускатся то задержка очень красивый выходит, потомучто почти все в ОЗУ загружено и все лишние поотключено, я на этом компе тож сначала лайв попробовал так задежрка было около 8-10к, а как установил так под 500к.

сейчас вот драйвер установил пахоже в нем была причина, до 20к напрыгало но больше не идет.
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 10 авг 2011, 11:04

На сколько я понимаю - да. Там должен быть такой же LPT порт, просто разъем находится на самой плате и нет вывода на заднюю панель. Но лучше погоди покупать, сегодня протестирую другую карточку, где есть обычный выход на lpt.

По идее не должно быть никакой разницы откуда грузится. Возможно, в режиме LiveCD, не загружались какие-то дрова... А ты обновление после установки не делал?

20К - это хорошо :).
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 11:20

Делал но только софта, ядро не менялось, да и до апдейта поведение было твкимже, дрова только помогли. Только теперь sheetcam не пашет из-за openglа :( АТИшное железо всеже очень капризное под убунтой, особенно старое
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 10 авг 2011, 11:47

evgeny писал(а):АТИшное железо всеже очень капризное под убунтой, особенно старое

Да, и не говори, сам от этого страдаю!

Кстати, был способ завести opengl и на таких дровах, с просчетом графики на цп, вроде как нужно просто сделать:
sudo apt-get install libgl1-mesa-swx11


libgl1-mesa-swx11 заменит стандартные библиотеки на софтварный опенГЛ.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgeny » 10 авг 2011, 12:13

да действительно помогло, sheetcam заработал... спасибо ! :)
evgeny
 

Re: FAQ по EMC2 LinuxCNC

Сообщение АБу » 12 авг 2011, 22:59

Проблема: переодически вылазит сообщение про необходимость запуска латенси теста. по работе претензий пока не нахожу.
машина
Core2 Quad Q6600 2.4G, GF9600GT, 2G RAM
убунта 2.6.32-122-rtai
в биосе установил минимальный множитель частоты + убрал динамическое изменение множителя тактовой, без этого было совсем плохо от движения мышкой менялся звук от шаговиков. система пишет что процессор 4х1.9ГГц.
максимальный Джитер измеренный тестом 12мкС, обычно держится на уровне 1.7мкС
(максимальный джитер проявляется когда изменяю размер окна видеопроигрывателя)
забил в конфигурацию
step time 10000ns
step space 10000ns
dir hold 5000ns
dir setup 5000ns (Это рекомендовал продавец станка)
base period maximum jitter 35000nS (это уже сам поставил)
пишет что max step rate 11111Hz
как побороть глюк?
мельком гдето читал что есть возможность закрепить одно ядро процессора за RTAI, м.б. это поможет.
может кто знает как это сделать?
АБу
Новичок
 
Сообщения: 33
Зарегистрирован: 12 авг 2011, 22:23
Репутация: 0

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 15 авг 2011, 14:46

АБу писал(а):Проблема: переодически вылазит сообщение про необходимость запуска латенси теста. по работе претензий пока не нахожу.

Это значит, проскакивает какой-то интервал больше base period.
АБу писал(а):step time 10000nsstep space 10000nsdir hold 5000nsdir setup 5000ns (Это рекомендовал продавец станка)

Это все правильно.
АБу писал(а):base period maximum jitter 35000nS (это уже сам поставил)

Сюда по идее надо писать твои 12мкС - т.е. максимальный разброс baseperiod. Но ты поставил даже больше. Значит, что-то не так в твоем измерении latency. Попробуй оставить на по-дольше latency test, на некоторых платах бывает большой скачек latencty один раз за несколько (десятков) минут. Причем скачек серьезный.
Этот скачек часто вызывает SMI (System Maintenance Interrupt). Вот тут написано по этому поводу: http://wiki.linuxcnc.org/emcinfo.pl?FixingSMIIssues
АБу писал(а):мельком гдето читал что есть возможность закрепить одно ядро процессора за RTAI, м.б. это поможет.может кто знает как это сделать?

Да, могут возникать проблемы, если система динамически перекидывает процесс с одного ядра на другое.
Надо добавить строчку isolcpus=1 в строку запуска ядра в grub.

Подробнее: http://wiki.linuxcnc.org/cgi-bin/emcinf ... _And_GRUB2
И viewtopic.php?f=15&t=929&p=4219&hilit=isolcpus#p4219
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение АБу » 20 авг 2011, 13:34

Nick писал(а):Надо добавить строчку isolcpus=1 в строку запуска ядра в grub.

правил руками через sudo gedit /boot/grub/grub.cfg не знаю правильно это или нет. но помогло радикально.
Проприетарные дрова от энвиды это страшное зло для моей системы base tread max jitter - 0.6s пришлось откатится.
АБу
Новичок
 
Сообщения: 33
Зарегистрирован: 12 авг 2011, 22:23
Репутация: 0

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 20 авг 2011, 14:11

АБу писал(а):правил руками через sudo gedit /boot/grub/grub.cfg не знаю правильно это или нет. но помогло радикально.

Не, не правильно. Когда кто-то в следующий раз выполнит sudo update grub, твои изменения пойдут лесом :).
Нужно редактировать /etc/default/grub
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgenyjp » 21 авг 2011, 11:53

собрал компик mini-ITX на Intel D525MW, для станка.
latency - 7000 милое дело, 50$(за мамку с процем) цена вопроса.
рекомендую если у кого проблемы с задержкой.
evgenyjp
Почётный участник
Почётный участник
 
Сообщения: 1516
Зарегистрирован: 10 авг 2011, 17:40
Откуда: Japan
Репутация: 801
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение pokery » 21 авг 2011, 12:02

Фотки можешь показать? Вобще интересно. Там видюха интегрирована что ли? И что на этой платформе работает: и окна и линукс?
pokery
Опытный
 
Сообщения: 135
Зарегистрирован: 10 май 2011, 17:47
Откуда: Волгоград
Репутация: 0

Re: FAQ по EMC2 LinuxCNC

Сообщение evgenyjp » 21 авг 2011, 14:06

http://kakaku.com/item/K0000165586/images/

да, мамка мелкая mini-ITX на ней сразу проц распаян и видео,
винт и память у меня были, корпус тока взял еще мелкий мини-ИТХ, привод не ставил, убунту ставил с флешки.
винду тож мона поставить без проблем.
evgenyjp
Почётный участник
Почётный участник
 
Сообщения: 1516
Зарегистрирован: 10 авг 2011, 17:40
Откуда: Japan
Репутация: 801
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение evgenyjp » 28 авг 2011, 16:56

подскажите как в ЕМС2 повернуть модель ? например, когда запускается ЕМС2 там сразу открывается пример текста "EMC 2.4 AXIS" вот я пробовал вырезать этот пример, но он вырезается поперек дощечки, а как его развернуть повдоль ? (типа как в ворде книжная и альбомная странинцы)

и еше, может есть какая не слишком перегруженая програмка для гравировки различных текстов ? подскажите название пожалуйста. арткам какойто сильно наварчоеный и больше для 3д.
evgenyjp
Почётный участник
Почётный участник
 
Сообщения: 1516
Зарегистрирован: 10 авг 2011, 17:40
Откуда: Japan
Репутация: 801
Медальки:

Re: FAQ по EMC2 LinuxCNC

Сообщение Nick » 28 авг 2011, 17:12

Просто так Gкод повернуть нельзя. Нужна специальная программа.
По гравировке, все зависит от того, как ты хочешь гравировать.
В принципе, можно использовать Gcodetools недавно в нем обновили функцию гравировки.
viewtopic.php?f=15&t=34#p55
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1577
Заслуга: Developer
Медальки:

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Atom42, Bing [Bot], fabrikator66, Google [Bot], Lafayette, niksooon, pegas13, Prav, vala, xvovanx, Yandex [bot], шпиндель

Reputation System ©'