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


См. также

Аватара пользователя
Unimat
Новичок
Сообщения: 7
Зарегистрирован: 08 дек 2013, 13:36
Репутация: 0
Контактная информация:

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

Сообщение Unimat »

На Ubuntu ставится
На Xubuntu нет.В чем может быть причина
Пакеты, имеющие неудовлетворённые зависимости:
linuxcnc : Зависит: linux-image-2.6.32-122-rtai но он не может быть установлен
Зависит: rtai-modules-2.6.32-122-rtai но он не может быть установлен
Зависит: python (< 2.7) но 2.7.3-0ubuntu7.1 будет установлен
Зависит: python2.6-tk но он не может быть установлен
Зависит: python2.6-imaging но он не может быть установлен
Рекомендует: linuxcnc-doc-en но он не будет установлен или
linuxcnc-doc-fr но он не будет установлен или
linuxcnc-doc-de но он не будет установлен или
linuxcnc-doc-es но он не будет установлен или
linuxcnc-doc-pl но он не будет установлен
Рекомендует: hostmot2-firmware но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Помощь по станкам Unimat CNC
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

В том, не предназначено для установки на эту версию Xubuntu.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Установка конечно возможна, и можно удолетворить все зависимости для установки, но это потребует хороших знаний, и не мало времени, судя по ошибкам у тебя установленна свежая сборка xubuntu, поэтому если хочешь все-таки использовать xubuntu, то ищи её сборку основанную на 9 или 10 убунте.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Unimat
Новичок
Сообщения: 7
Зарегистрирован: 08 дек 2013, 13:36
Репутация: 0
Контактная информация:

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

Сообщение Unimat »

Спасибо всем за ответы=)
Помощь по станкам Unimat CNC
Ikar
Новичок
Сообщения: 5
Зарегистрирован: 24 дек 2013, 13:28
Репутация: 0
Контактная информация:

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

Сообщение Ikar »

на Ubuntu 13-10 64 не встал
ругается что необходимы старые пакеты
а их в репах уже нет (((

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

root@CNC2:/home/cnc# sudo apt-get install linuxcnc 
Чтение списков пакетов… Готово 
Построение дерева зависимостей        
Чтение информации о состоянии… Готово 
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, 
или же используете нестабильную версию дистрибутива, где запрошенные вами 
пакеты ещё не созданы или были удалены из Incoming. 
Следующая информация, возможно, поможет вам: 
 
Пакеты, имеющие неудовлетворённые зависимости: 
 linuxcnc:i386 : Зависит: linux-image-2.6.32-122-rtai:i386 но он не может быть установлен 
                 Зависит: rtai-modules-2.6.32-122-rtai:i386 но он не может быть установлен 
                 Зависит: bwidget:i386 (>= 1.7) но он не может быть установлен 
                 Зависит: python:i386 (>= 2.6) но он не будет установлен 
                 Зависит: python:i386 (< 2.7) но он не будет установлен 
                 Зависит: python-support:i386 (>= 0.90.0) но он не может быть установлен 
                 Зависит: python2.6-tk:i386 но он не может быть установлен 
                 Зависит: python2.6-gnome2:i386 но он не может быть установлен или 
                                 python-gnome2:i386 но он не будет установлен 
                 Зависит: python2.6-glade2:i386 но он не может быть установлен или 
                                 python-glade2:i386 но он не будет установлен 
                 Зависит: python2.6-numpy:i386 но он не может быть установлен или 
                                 python-numpy:i386 но он не будет установлен 
                 Зависит: python2.6-imaging:i386 но он не может быть установлен 
                 Зависит: python2.6-imaging-tk:i386 но он не может быть установлен или 
                                 python-imaging-tk:i386 но он не будет установлен 
                 Зависит: python-gtksourceview2:i386 но он не будет установлен 
                 Зависит: python-xlib:i386 но он не может быть установлен 
                 Зависит: python-gtkglext1:i386 но он не будет установлен 
                 Зависит: python-configobj:i386 но он не может быть установлен 
                 Рекомендует: linuxcnc-doc-en:i386 но он не может быть установлен или 
                                         linuxcnc-doc-fr:i386 но он не может быть установлен или 
                                         linuxcnc-doc-de:i386 но он не может быть установлен или 
                                         linuxcnc-doc-es:i386 но он не может быть установлен или 
                                         linuxcnc-doc-pl:i386 но он не может быть установлен 
                 Рекомендует: hostmot2-firmware:i386 но он не может быть установлен 
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты. 

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

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

Сообщение Nick »

В принципе, я этот вопрос решал, брал пакет и правил зависимости, потом с бубном все запустилось на 11.10.
А, не на 11.10, а 11.04, но суть та же:
Установка EMC2 на Ubuntu 11.04 #1
Ikar
Новичок
Сообщения: 5
Зарегистрирован: 24 дек 2013, 13:28
Репутация: 0
Контактная информация:

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

Сообщение Ikar »

Nick писал(а):В принципе, я этот вопрос решал, брал пакет и правил зависимости, потом с бубном все запустилось на 11.10.
А, не на 11.10, а 11.04, но суть та же:
Установка EMC2 на Ubuntu 11.04 #1

ок спс почитаю
может получится
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Я уже писал о том что для EMC2 нужен питон 2.4, но т.к. в данной версии были найдены узкие места, разработчики эту ветку разработки прикрыли, и из репозитариев выпилили, если сильно нужно то можно конечно и установить, из стороннего репозитария. Но реально проще помладше поставить :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

linuxcnc 2.6.0pre замечательно собирается и работает в системе с python 2.7.X.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Работает беспорно, но на убунту 13 установить без хороших знаний линукса сложно.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Так я уже давно сказал (вроде даже в этой теме): не пытайтесь запускать linuxcnc на нерекомендованных дистрибутивах, если не знаете как это правильно делается.

P.S. Ник, увы, но вот это:
Nick писал(а):В принципе, я этот вопрос решал, брал пакет и правил зависимости,
неправильный способ. ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

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

Сообщение Тима »

у меня проблема с установкой линукса на интел-атом. пытаюсь установить с флешки, при этом экран становится белым и ничего не происходит. Если нажать какую нибудь клавишу, появляются какие-то иероглифы.
131224_232156.jpg (2135 просмотров) <a class='original' href='./download/file.php?id=22770&mode=view' target=_blank>Загрузить оригинал (1.01 МБ)</a>
больше ничего не происходит.
Пробовал установить винду с флешки, процесс идет нормально. Загрузочную флешку делаю при помощи ультра-исо.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

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

Сообщение Тима »

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

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

Сообщение Nick »

UAVpilot писал(а):P.S. Ник, увы, но вот это:
Nick писал(а):
В принципе, я этот вопрос решал, брал пакет и правил зависимости,

неправильный способ.
Я знаю :), надо было срочно сделать :freak:. Ты видел, сколько там в теме таких значков стоит: :attention:?
Ikar
Новичок
Сообщения: 5
Зарегистрирован: 24 дек 2013, 13:28
Репутация: 0
Контактная информация:

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

Сообщение Ikar »

переустановка системы на Ubuntu 10.4 не помогла

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

Зависит: linux-image-2.6.32-122-rtai:i386 но он не может быть установлен 
Зависит: rtai-modules-2.6.32-122-rtai:i386 но он не может быть установлен 
Зависит: bwidget:i386 (>= 1.7) но он не может быть установлен 
некоторые проблемы решить пока не удалось
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Проще взять дистрибутив с linuxcnc.org. В сравнении с оригинальным там нект орые пакеты заменены, в частности пакеты с ядром и т.п.
Можно в оригинальную убунту добавить репозитарий linuxcnc, я тут уже пару раз описывал как это сделать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ikar
Новичок
Сообщения: 5
Зарегистрирован: 24 дек 2013, 13:28
Репутация: 0
Контактная информация:

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

Сообщение Ikar »

UAVpilot писал(а):Проще взять дистрибутив с linuxcnc.org. В сравнении с оригинальным там нект орые пакеты заменены, в частности пакеты с ядром и т.п.
Можно в оригинальную убунту добавить репозитарий linuxcnc, я тут уже пару раз описывал как это сделать...
ну в общем промучавшись скачал дистрибутив с linuxcnc.org и всё установилось "на ура"
спасибо

кстати вместо lpt можно как то задействовать gpio ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Да - драйвер написать. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ikar
Новичок
Сообщения: 5
Зарегистрирован: 24 дек 2013, 13:28
Репутация: 0
Контактная информация:

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

Сообщение Ikar »

UAVpilot писал(а):Да - драйвер написать. :)
не.... это для меня из разряда высших материй
AlexTransit
Новичок
Сообщения: 7
Зарегистрирован: 13 дек 2013, 20:58
Репутация: 0
Контактная информация:

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

Сообщение AlexTransit »

кстати вместо lpt можно как то задействовать gpio ?
Да - драйвер написать.
в инете видел много ссылок где запускают LinuxCNC на Rasberry pi, Pico-SAM9G45, BeagleBone и т.д.
неужели каждый писал свой драйвер?
Ответить

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