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


См. также

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

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

Сообщение Nick »

Значит проблема в каких-то обновленных пакетах... Надо все протестировать.
OpenGL работает? (glxgears)
Какая стоит версия питона, если запустить просто python?
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

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

Сообщение sandman »

Äмм, было что то такое, помогло заново сконфигурировать машину (попробуй просто новую машину заложить с твоими параметрами и стартануть её).
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Питон- 2.6.5
glxgears выдает-"Ошибка сегментирования"
Новая конфигурация не запуск.-ошибка та же.
Питон из консоли:

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

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

nkp писал(а):glxgears выдает-"Ошибка сегментирования"
Вот в этом засада, скорее всего слетели драйвера видеокарты, AXIS использует OpenGL для отрисовки траекторий.
Что за карточка?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение Nick »

У меня со старым радеоном такая же проблема, ati вообще говорит мы такие карточки не поддерживаем идите нах :twisted: .
Варианты: попробовать поставить разные драйвера, закрытые/открытые, в общем все и настроить софтварный opengl, для этого нужен пакет libgl1-mesa-swx11.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

По видеокарте радеон,может кому пригодится:
кто сталкивался с "работой" оной в линухе-знает о трудностях с ее настройкой. Уже собрался ее менять.
Но вот у меня (Radeon X1600) стала работать стабильней после отключения HDMI кабеля идущ. к TV.
До этого самопроизвольно менялось разрешение,слетали обе панели и пр.
Ubuntu 10.04
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

С segmentation fault решил вопрос? Кстати есть еще третий вариант, использовать другой интерфейс, которому не нужен OpenGl. Я остановился именно на нем и теперь дома использую tkemc.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

"Решил" переустановкой.Вот теперь буду делать рез. копирование,только не нашел для себя наиболее удобный способ.
Акронис делает образ системы ,может сохранять его на том же диске,и из под него же(из под его загр диска) можно восстановиться.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

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

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

Сообщение Nick »

Linux можно копировать (сохранять) при помощи обычных методов копирования. rsync например очень хорошая штука.

Делаем бэкап системы:
backup="/backup" # место бэкапа
sudo rsync -a /bin /boot /etc /home /lib /opt /root /sbin /usr /var $backup

если нужно делать ротацию бэкапов, то перед этим всем прописываем, и слегка изменяем:
backup="/backup" # место бэкапа
rm -rf $backup/backup.4
mv $backup/backup.3 $backup/backup.4
mv $backup/backup.2 $backup/backup.3
mv $backup/backup.1 $backup/backup.2
cp -al $backup/backup $backup/backup.1
rsync -a /bin /boot /etc /home /lib /opt /root /sbin /usr /var $backup/backup

все это нужно делать от имени root поэтому сохраняем все в файл, скажем /etc/backup.sh и выполняем командой sudo sh /etc/backup.sh
А если хотим, чтобы все выполнялось автоматически, то записываем это дело в планировщик cron
sudo crontab -e
и пишем внизу строку типа такой:

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

# m  h  dom mon dow   command
 30 17   *   *   5    sh /etc/backup.sh
m - это минуты (30 минут)
h - часы (17)
dom = day of month (1-31 стоит любой)
mon = month (1-12 стоит любой)
dow = день недели (0-7 0 и 7 воскресенье, стоит пятница)

таким образом скрипт будет срабатывать каждую пятницу в 17:30.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение Nick »

Что-то когда-то про него слышал, но сам не работал. Странно, что его нет в стандартных репозиториях...
Можешь попробовать, потом расскажешь :). Кстати, у тебя система на СF стоит?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение Nick »

Могу назвать одно преимущество rsync - второй и последующий бэкап создается за считанные минуты, т.к. он копирует только изменившиеся файлы. А с этим наверняка при любом изменении придется делать всю копию заново. Ну и как я уже писал выше rsync можно настроить таким образом, чтобы он делал копии автоматически, регулярно и с ротацией.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Принято. Но на данном этапе хочу сделать образ настроенной системы (хотя это громко сказано :) ),но всё же- вижу что придется переустанавливаться не раз,так немножко настроенная система сэкономит время.ISO >> DVD
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

то, что я написал сделает тоже самое, разве что придется grub настроить, и то только если он слетит. А в остальном все файлы системы будут сохранены, и заменив ими файлы на диске получим восстановленную систему. По-идее :freak:. Я так еще не делал, но должно сработать :).
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Уже установил Remastersys-буду пробовать
http://www.geekconnection.org/remastersys/debian.html
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение Nick »

rsync? :)

Кстати, вот это читал http://help.ubuntu.ru/wiki/backup#rsync ?

Кстати вот, что еще о remastersys пишут
* Установленные пропиетарные драйверы nVidia, ATI и т.д. в резервную копию не попадают!
http://help.ubuntu.ru/wiki/remastersys
Ответить

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