Установка LinuxCNC EMC2

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

Установка LinuxCNC EMC2

Сообщение Nick »

EMC2 LinuxCNC.png
EMC2 LinuxCNC.png (13.47 КБ) 340066 просмотров
ТипУправление станками с ЧПУ
Разработчик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 для вашего станка.


См. также

Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

Сергей Саныч писал(а):
Dimanjy писал(а): будет ли работать LinuxCNC после обновления?
не будет.
Все верно. Сразу не заработало.
Пришлось читать вражеские инструкции :)

Чтобы заработал LinuxCNC на Ubuntu 12.04 нужно:

1. Перекомпилить ядро (я использовал Xenomai)
2. Пересобрать LinuxCNC из git-репозитория

Пользовался вот этими двумя инструкциями
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?NewRTInstall
http://www.anderswallin.net/2012/12/lin ... -12-04lts/

Времени ушло на это более 3-х часов.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

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

Сообщение going »

Dimanjy писал(а):Времени ушло на это более 3-х часов
И какие результаты теста латентности по сравнению со сборкой на ubuntu 10 и ядром 2.6.32-122-rtai.
Весьма интересно. Сам этот путь прошёл.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

going писал(а):
Dimanjy писал(а):Времени ушло на это более 3-х часов
И какие результаты теста латентности по сравнению со сборкой на ubuntu 10 и ядром 2.6.32-122-rtai.
Весьма интересно. Сам этот путь прошёл.
Я особо не сравнивал, но на первый взгляд показалось, что хуже.
Возможно, это связано с тем, что для 12.04 нужна машина мощнее.
У меня другие проблемы вылезли под 12.04 - с видеокартой беда.
Поэтому я после этих экспериментов уже поверх 12.04 снова установил 10.04 с диска,
причем 12.04 сохранил с возможностью выбора операционки при начальной загрузке.
Так сказать, отложил до лучших времен.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Запусти latency!!! Оч интересно!

Хуже скорее всего из-за другого ядра...
Как я понял, из того, что читал (а читал я очень мало) у Xenomai дела с латенси на base-thread будут хуже, зато появтяс яплюшки в виде дайверов под usb и ethernet в realtime потоке...

Надеюсь, что меня сейчас все поправят и расскажут, как там все обстоит на самом деле :)
Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

Чтобы по-хорошему тесты погонять, надо "погрузить" систему всякими видео, GL-ями и т.д., а у меня, как я говорил выше, проблемы с видеокартой в 12.04. При запуске аппаратных ускорений буквально через 30 секунд происходит падение дров nouveau. "Родные" проприетарные дрова от NVidia вообще не хотят ставиться под Xenomai. В общем, одни проблемы :(

Насколько я понял, сейчас LinuxCNC 2.6 готовится, который уже будет "официально" ставиться на новую Ubuntu, да и не только на нее, причем без плясок с бубнами. И там уже не будет ядра RTAI, которое, вроде как, давно устаревшее, заброшенное и не поддерживается разработчиками. В общем, наверное просто подождать надо :)

Так, ради интереса, конечно погоняю тесты, как смогу. Результаты выложу позднее.
shamaneedze
Новичок
Сообщения: 5
Зарегистрирован: 28 янв 2014, 11:38
Репутация: 0
Контактная информация:

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

Сообщение shamaneedze »

Всем привет. Ребят есть ли в emc2 время выполнения программы? Или как реализовать это программно? Что бы по окончанию работы было видно сколько времени потрачено. Устал уже с секундомером бегать.... Спасибо.
shamaneedze
Новичок
Сообщения: 5
Зарегистрирован: 28 янв 2014, 11:38
Репутация: 0
Контактная информация:

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

Сообщение shamaneedze »

Спасибо старина
Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

Вот, как и обещал, небольшие результаты Latency Test (Max Jitter)

Type ------------------- Ubuntu 10.04 RTAI --------------------- Ubuntu 12.04 Xenomai
Servo ------------------------------------ 8500 ---------------------------------------- 19000
Base ------------------------------------- 9800 -----------------------------------------13000
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Хммм.. всеравно не много. А какая материнка стоит?
Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

Nick писал(а):Хммм.. всеравно не много. А какая материнка стоит?
Старенькая epox ep4pda3i
Проц Pentium-4 ~2GHz (не помню точно)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А то подозрительно хорошо... это с нагрузкой?
Аватара пользователя
Dimanjy
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0
Контактная информация:

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

Сообщение Dimanjy »

в общем-то без нагрузки. так, окнами подвигал.
тут показательна относительная разница. думаю, с нагрузкой разница сохранится.
к сожалению, более детально протестировать не могу, т.к. в одной руке грудной ребенок, а за вторую старший все время дергает :)
Аватара пользователя
Raptirius
Почётный участник
Почётный участник
Сообщения: 183
Зарегистрирован: 31 мар 2013, 16:11
Репутация: 86
Настоящее имя: Константин
Откуда: Minsk
Контактная информация:

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

Сообщение Raptirius »

Достался промышленный монитор 800х600 с тачскрином, может кто себе под такое разрешение перерисовывал, поделитесь, буду благодарен.
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

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

Сообщение WhiteMask »

Ув. друзья прошу вашей помощи!! Вот уже третий день бьюсь как рыба об лед с записью диска. Сделал все как написано, скачал образ диска .sio с linuxcnc.org\download. Неполучается записать диск так чтоб компьютер с него грузился! Выдает следующую ошибку:

ISOLINUX 3.63 .................
Culd not find kernel image:
boot:

Я и записывал разными програмами (в т.ч. программа предложеная на сайте linuxcnc.org) и грузился с 3х разных компьютеров и никак, испортил уже 5 СДшных болванок:). Может образ какойто битый.
По предложению Nicka "..когда спросит boot - напиши live и энтер, честно говоря, не знаю откуда берется, у меня тоже так... ", сделал данную операцию и к сожалению без результатно, вроди бы СДюк зажжужал, я было обрадовался и всёравно таже ошибка...(

boot: live
Culd not find kernel image: live
boot:
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Похоже образ скачался не полностью. Контрольная сумма совпадает?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

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

Сообщение WhiteMask »

Перекачал сегодня еще раз, проверил контрольную сумму, записал диск, жесть какаято, теперь такая ошибка:
Boot fail... press any key for retry
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

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

Сообщение NightV »

может загрузочную флешку попробуй создать
Installation/FromUSBStick
How to create a bootable USB stick on Windows
Всё просто! если знаешь КАК!
Аватара пользователя
WhiteMask
Опытный
Сообщения: 196
Зарегистрирован: 28 дек 2013, 20:01
Репутация: 73
Откуда: Днепр, Украина
Контактная информация:

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

Сообщение WhiteMask »

Попробую конечно, но помоему мой камп с флешки не грузится.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

WhiteMask писал(а):Перекачал сегодня еще раз, проверил контрольную сумму, записал диск, жесть какаято, теперь такая ошибка:
Boot fail... press any key for retry
С записанного диска сними образ и проверь его контрольную сумму. Вроде в писалках есть проверка записанного...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»