Страница 16 из 58

Установка LinuxCNC EMC2

Добавлено: 05 дек 2009, 14:08
Nick
EMC2 LinuxCNC.png
EMC2 LinuxCNC.png (13.47 КБ) 341031 просмотр
ТипУправление станками с ЧПУ
РазработчикLinuxCNC.org
OSLinux
Последняя версия2.4.4
ЛицензияGNU GPL
EMC2 это бесплатное программное обеспечение для управления станками с ЧПУ при помощи обычного компьютера. EMC2 запускается на базе операционной системы Linux с поддержкой rtai ядра, которое позволяет выполнять процессы в режиме realtime. Это позволяет достичь больших скоростей и большей стабильности работы станка чем при использовании других операционных систем.

Содержание


Установка EMC2 с LiveCD LinuxCNC 10.04

Этот тип установки не требует каких-либо специальных навыков и фактически повторяет обычную установку Ubuntu 10.04. Также Вы можете запустить EMC2 с диска не устанавливая его на компьютер.
Загрузить LiveCD можно официального сайта: http://www.linuxcnc.org/index.php/english/download


MD5 сумма образа 5283b33b7e23e79da1ee561ad476b05f.
По умолчанию устанавливается rtai ядро и EMC2.

Процедура установки:

  1. Загружаете iso образ LiveCD.
  2. Записываете его на CD, или Flash. Инструкция по записи на Flash на сайте ubuntu: http://www.ubuntu.com/download/desktop/ ... on-windows. При записи на флешку можно оставить место под пользовательские файлы, чтобы, в случае работы в режиме LiveUSB каждый раз не начинать с чистого листа.
  3. Загружаетесь с записанного CD или Flash. Выбираете русский язык.
  4. После этого Вы можете
    • Запустить EMC2 из меню Applications и попробовать его в работе (время загрузки программ может занимать большее время в режиме LiveCD, чем при запуске на установленной системе, т.к. доступ к CD медленнее доступа к HDD).
    • Установить Ubuntu 10.04 c предустановленным EMC2, запустив программу установки, ярлык которой находится на рабочем столе.

Установка EMC2 на уже установленную Ubuntu 10.04

Начиная с Ubuntu 10.04 и EMC2 2.4.4, процесс установки EMC2 и rtai ядра значительно упростился, не требует специальных знаний и занимает около 5 минут. Для установки потребуется доступ к интернет.

Процесс установки вариант 1 с использованием графического интерфейса

  • Загружаем установочный скрипт http://cnc-club.ru/forum/download/file.php?id=9035
  • Отрываем папку с сохраненным скриптом
  • Распаковываем архив
  • Нажимаем правой кнопкой мыши на файле и выбираем Свойства
  • Открываем вкладку "Права" и ставим галку в поле "Выполнение" и закрываем окно
  • Запускаем скрипт установки двойным кликом
  • Вводим пароль, по запросу
  • Ждем пока все само установится

Процесс установки вариант 2 из консоли

  • Выполняем следующую команду из консоли

    Код: Выделить всё

    wget  http://cnc-club.ru/forum/download/file.php?id=9035 -O linuxcnc-install.sh.tar.gz 
    tar xvf linuxcnc-install.sh.tar.gz 
    sh linuxcnc-install.sh
    
  • По запросу вводим пароль
  • Ждем пока все само установится
После успешной установки переходим к конфигурации LinuxCNC для вашего станка.


См. также


Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 17:02
Nick
Ну в простом случае надо будет сказать, что да, я согласен установить пакет из непроверенного источника.
В сложном (это если захочется все сделать правильно) надо новый ключ найти, но попробуй сначала так как есть, может он и не устарел :) .

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 17:07
Nick
Какая карта?

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 17:30
Тима
А хрен его знает, не знаю названия.
У меня была ситуация, хотел установить линукс на домашний комп, видеокарта не подошла, поставил какую-то старую и линукс установился. Так было и вчера, с одной видюхой не установилось, поменял - установилось.

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 17:33
Тима
Завтра попробую, линукс у меня только на работе.
Nick, перенеси сюда сообщения по поводу несовместимости с видеокартами. Здесь оно как бы по теме,а там оффтоп получается.

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 18:50
Serg
Тима писал(а):При установке показывает какую-то абракатабру, ставлю другую видеокарту-все пучком!
Скорее всего карта "больная".

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:00
Тима
UAVpilot писал(а):
Тима писал(а):При установке показывает какую-то абракатабру, ставлю другую видеокарту-все пучком!
Скорее всего карта "больная".
С виндой работает. Это у меня наблюдалось не на одной видеокарте.
На домашнем компе стоит семерка, хотел линукс в качестве 2й оси, пришлось видюху менять на "похуже", чтоб линукс заработал на нем.

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:16
Serg
Тима писал(а):
UAVpilot писал(а):
Тима писал(а):При установке показывает какую-то абракатабру, ставлю другую видеокарту-все пучком!
Скорее всего карта "больная".
С виндой работает. Это у меня наблюдалось не на одной видеокарте.
На домашнем компе стоит семерка, хотел линукс в качестве 2й оси, пришлось видюху менять на "похуже", чтоб линукс заработал на нем.
Как хоть звать видеокарту?
Драйвера в винде от производителя или те, что были в самой венде?

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:22
Тима
На домашнем стоит ATI Radeon 3870. На нем не пошел линукс, пришлось даунгрейд сделать.

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:29
Serg
У меня на одном компе стоит Radeon 3870 - линукс нормально ставится и работает и с драйвером их дистрибутива и с каталистом.
На домашнем сейчас стоит Radeon HD 7770 никаких проблем с линуксом.

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:30
Тима
Может в сборке нет нужного драйвера?

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 19:33
viktars
UAVpilot писал(а):Почему когда просят помощи подробности приходится пытками выведывать?..
Всё переустановлено заново и виндоус и линукс. Линукс вроде отсюда www.linuxcnc.org . Из железа только РАМ добавил. С разрешением были проблемы (всё было крупное). Человек, который всё мне устанавливал, по моей просьбе намучил разрешение. Разрешение в норме, но запускается с двумя предупреждениями типа разрешение не то, жму о.к. и всё работает. Прошлый линукс устанавливал сам как мог, работал с низким разрешением, но всё работало. Я уже готов пожертвовать картинкой лижбы ЕМС2 работал как надо.
Nick писал(а):Попробуй запустить glxgears.
если это делается так, товот , что выдаёт:
viktor@viktor-desktop:~$ glxgears
Ошибка сегментирования

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:45
Serg
Тима писал(а):Может в сборке нет нужного драйвера?
В дистрибутиве любого современного линукса используется реализация Xorg, в её состав входит помимо прочего драйвера ati и radeon, они поддерживают следующие карты:

Код: Выделить всё

Rage 128
Mach64
R100        Radeon 7200
RV100       Radeon 7000(VE), M6, RN50/ES1000
RS100       Radeon IGP320(M)
RV200       Radeon 7500, M7, FireGL 7800
RS200       Radeon IGP330(M)/IGP340(M)
RS250       Radeon Mobility 7000 IGP
R200        Radeon 8500, 9100, FireGL 8800/8700
RV250       Radeon 9000PRO/9000, M9
RV280       Radeon 9200PRO/9200/9200SE/9250, M9+
RS300       Radeon 9100 IGP
RS350       Radeon 9200 IGP
RS400/RS480 Radeon XPRESS 200(M)/1100 IGP
R300        Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
R350        Radeon 9800PRO/9800SE/9800, FireGL X2
R360        Radeon 9800XT
RV350       Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
RV360       Radeon 9600XT
RV370       Radeon X300, M22
RV380       Radeon X600, M24
RV410       Radeon X700, M26 PCIE
R420        Radeon X800 AGP
R423/R430   Radeon X800, M28 PCIE
R480/R481   Radeon X850 PCIE/AGP
RV505/RV515/RV516/RV550          Radeon X1300/X1400/X1500/X1550/X2300
R520        Radeon X1800
RV530/RV560 Radeon X1600/X1650/X1700
RV570/R580  Radeon X1900/X1950
RS600/RS690/RS740    Radeon X1200/X1250/X2100
R600        Radeon HD 2900
RV610/RV630 Radeon HD 2400/2600/2700/4200/4225/4250
RV620/RV635 Radeon HD 3410/3430/3450/3470/3650/3670
RV670       Radeon HD 3690/3850/3870
RS780/RS880 Radeon HD 3100/3200/3300/4100/4200/4250/4290
RV710/RV730 Radeon HD 4330/4350/4550/4650/4670/5145/5165/530v/545v/560v/565v
RV740/RV770/RV790       Radeon HD 4770/4730/4830/4850/4860/4870/4890
CEDAR       Radeon HD 5430/5450/6330/6350/6370
REDWOOD     Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570
JUNIPER     Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870
CYPRESS     Radeon HD 5830/5850/5870
HEMLOCK     Radeon HD 5970
PALM        Radeon HD 6310/6250
SUMO/SUMO2  Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620
BARTS       Radeon HD 6790/6850/6870/6950/6970/6990
TURKS       Radeon HD 6570/6630/6650/6670/6730/6750/6770
CAICOS      Radeon HD 6430/6450/6470/6490
CAYMAN      Radeon HD 6950/6970/6990
ARUBA
Если вдруг карта какая-то совсем уникальная и неизвестная, то будет задействован драйвер VESA, а он будет работать с любой картой, ибо VESA - это стандарт, который обязаны поддерживать все карты, иначе даже венда на них не запустится.

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 19:52
Serg
Что-то он там реально намутил. Видеокарта какая? И монитор какой?
В /var/log должен быть файл типа Xorg.0.log - покажи его содержимое.

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 19:55
Тима
В таком случае что у меня может быть за проблема?

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 20:02
Serg
Это было написано в логах при запуске... :)
Всегда советую читать документацию перед использованием продукта - там много умных вещей написано. Например как запустить инсталяцию в простом текстовом режиме. :)

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 20:06
viktars
видео карта: cgax- hp136 Монитор:lg flatron l1752tq

Код: Выделить всё

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-29-server i686 Ubuntu
Current Operating System: Linux viktor-desktop 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-122-rtai root=UUID=bc299de4-b776-4f55-aa61-92c59c54f852 ro quiet splash
Build Date: 25 February 2012  06:59:39AM
xorg-server 2:1.7.6-2ubuntu7.11 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.16.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov  5 18:01:35 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
(==) ServerLayout "layout0"
(**) |-->Screen "screen0" (0)
(**) |   |-->Monitor "LCD"
(**) |   |-->Device "device0"
(**) |-->Input Device "keyboard0"
(**) |-->Input Device "mouse0"
(**) Option "AllowMouseOpenFail" "true"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling keyboard0
(WW) Disabling mouse0
(II) Loader magic: 0x81f0e80
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:5:0:0) 1002:7142:1002:0302 ATI Technologies Inc RV515 PRO [Radeon X1300/X1550 Series] rev 0, Mem @ 0xd0000000/268435456, 0xfd7f0000/65536, I/O @ 0x00005c00/256, BIOS @ 0x????????/131072
(--) PCI: (0:5:0:1) 1002:7162:1002:0303 ATI Technologies Inc RV515 PRO [Radeon X1300/X1550 Series] (Secondary) rev 0, Mem @ 0xfd7e0000/65536
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/extra-modules/modules/extensions/libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
	compiled for 7.5.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.6, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/extra-modules/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.72.11
	Module class: X.Org Video Driver
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/extra-modules/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.72.11
(II) ATI Proprietary Linux Driver Version Identifier:8.72.11
(II) ATI Proprietary Linux Driver Release Identifier: 8.723.1                              
(II) ATI Proprietary Linux Driver Build Date: Apr  8 2010 21:40:29
(II) Primary Device is: PCI 05@00:00:0
(WW) Falling back to old probe method for fglrx
(EE) No supported AMD display adapters were found
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log

Re: ЧПУ пульты

Добавлено: 05 ноя 2012, 20:08
Тима
Так при запуске никаких тектов вроде нет, появляется темно сиреневый экран с надписью убунту, потом экран заполняет абракатабра(разноцветные полосы)

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 20:45
Serg
Видеокарта вот такая: ATI Technologies Inc RV515 PRO [Radeon X1300/X1550 Series]
Похоже он криво поставил драйвер fglrx, нужно его удалить. Для этого нужно удалить все пакеты у которых в названии есть fglrx и возможно подчистить /etc/X11/xorg.conf и /usr/lib/X11/xorg.conf.d/* надо посмотреть что там сейчас есть.

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 21:04
viktars
Тима писал(а): Для этого нужно удалить все пакеты у которых в названии есть fglrx
Это вот эти?

Re: Установка LinuxCNC EMC2

Добавлено: 05 ноя 2012, 21:44
Serg
Нет, это просто файлы пакетов. Пакеты, установленные в системе можно посмотреть так: dpkg --list '*fglrx*'.