- Установка LinuxCNC на Ubuntu 18.04
- Содержание
- Установка ОС
- Установка LinuxCNC
- Сборка и установка ядра
- Сборка и установка LinuxCNC
- Зависимости, что может понадобиться перед установкой
- Установка LinuxCNC
- Сообщения 3
- 1 Тема от soulg24 2016-06-12 19:28:27 (изменено: soulg24, 2016-06-12 19:51:19)
- Тема: Установка LinuxCNC
- Установка LinuxCNC
- Установка EMC2 с LiveCD LinuxCNC 10.04
- Процедура установки:
- Установка EMC2 на уже установленную Ubuntu 10.04
- Процесс установки вариант 1 с использованием графического интерфейса
- Процесс установки вариант 2 из консоли
- Как установить линукс cnc
Установка LinuxCNC на Ubuntu 18.04
Содержание
Установка ОС
- Скачиваем Ubuntu 18.04 с http://cdimage.ubuntu.com/cdimage/daily-live/current/HEADER.html
- Устанавливаем на компьютер любым доступным способом
Установка LinuxCNC
Сборка и установка ядра
- Вначале необходимо собрать real-time ядро. Для этого скачиваем ядро и патч:
- https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.13.13.tar.gz ядро
- https://www.kernel.org/pub/linux/kernel/projects/rt/4.13/patch-4.13.13-rt5.patch.gz патч
- Создаем директорию с именем kernel. Для этого открываем терминал сочетанием клавиш ctrl+alt+t и пишем:
- Затем распаковываем архивы в эту директорию, в терминале пишем:
- Переходим в директорию linux-4.13.13, в терминале пишем:
- Меняем конфиг для сборки ядра, для этого в терминале:
- В открывшемся интерфейсе устанавливаем следующие настройки:
Затем нажимаем save и exit.
- Компилируем ядро, для этого в терминале:
Компиляция может занять продолжительное время.
- Компилируем модули ядра, для этого в терминале:
- Устанавливаем ядро, для этого в терминале:
- Обновляем загрузчик grub:
- Перезагружаем компьютер
- Для проверки в терминале написать,имя ядра должно измениться на устанавливаемое:
Сборка и установка LinuxCNC
- Устанавливаем git:
- Клонируем репозиторий
- Переходим в папку с исходниками
- Собираем
Зависимости, что может понадобиться перед установкой
Примерный список пакетов, которые могут понадобиться для сборки ядра или LinuxCNC
В инструкции по ссылке вверху есть больше пакетов, среди которых есть asciidoc — он один тянет на 800+Мб, в общем, некоторые пакеты убраны.
Источник
Установка LinuxCNC
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 3
1 Тема от soulg24 2016-06-12 19:28:27 (изменено: soulg24, 2016-06-12 19:51:19)
- soulg24
- Участник
- Неактивен
- Зарегистрирован: 2016-06-11
- Сообщений: 10
Тема: Установка LinuxCNC
Что бы познакомится с LinuxCNC её не обязательно устанавливать на Ваш пк, достаточно будет загрузится с флешки в режим Live.
В этом режиме не будет производится установка какого либо ПО,
система полностью загрузится с флешки, и у Вас будет возможность «покрутить настройки в программе, и просто потыкать Linux (Debian)»
Главный интерфейс который часто изображен называется — AXIS , можно дополнять этот интерфейс с помощью python , а также графических элементов из Tk/Gtk библиотек.
Перед установкой Вам следует определится куда Вы собираетесь устанавливать Linux, на отдельный винт (жесткий диск) или на тот же винт рядом с основной ОС Windows (Не забудьте сделать резервную копию системы, дабы не потерять важные данные). Перед установкой вам лучше отключить все винты, и оставить только тот на который Вы планируете установить Linux (мера предосторожности не более того).
Все действия Вы выполняете на свой страх и риск.
Установка LinuxCNC с LiveCD
1 Загружаете iso образ LiveCD. http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso
2 Записываете его на CD, или Flash.
Инструкция по записи на Flash на сайте ubuntu: http://www.ubuntu.com/download/desktop/ … on-windows.
3 Загружаетесь с записанного CD или Flash.
4 Для установки в графическом режиме выберите: Install (Graphical)
5 Выберите русский язык (русский язык присутствует в большинстве Linux дистрибутивов)
6 Выберем место расположения
7 Настроки клавиатуры
8 Тут нам необходимо выбрать сочетании клавиш для переключения языка , мне удобнее Ctrl+Shift
дальнейшие шаги я думаю не имеет смысла описывать, следуйте подсказкам.
Добавлено: 2016-06-12 19:34:35
Добавлено: 2016-06-12 19:37:17
Добавлено: 2016-06-12 19:57:07
9 разметка диска, если у вас есть свободный винт (жесткий диск) то установку лучше производить на него, и выбрать пункт Авто — использовать весь диск
Источник
Установка LinuxCNC
Если вы используете ЧПУ фрезер в производстве, то вопрос о легальности софта встает в полный рост. Все коммерческие программы управления ЧПУ станками стоят весьма не малых денег, таких, что малому бизнесу на первых порах не осилить. Тут и встает вопрос о том, как и легальный софт использовать и заплатить за него поменьше.
Конечно, в интернете можно найти много бесплатного и самописного софта, но зачастую данное ПО оказывается или малорабочим или заточенным под конкретный контроллер да и для работы требует то DOS, то Win 95-98. А уж чего стоит отсутствие богатства функционала!
Но есть выход из этого, пренеприятного положения — это разработанный умельцами LinuxCNC. Фактически это программа управления ЧПУ станком совмещенная с операционной системой. На текущий момент в сборке используется бесплатная Ubuntu.
Скачать бесплатно программу для управления ЧПУ станком
можно на сайте разработчиков — тут .
Разработчики ПО LinuxCNC переписали частично саму ОС для того, что бы улучшить работу с ЧПУ станками в реальном времени. Ведь в основе своей Linux и тем более Windows не предназначены для работы с портами в реальном времени с ограниченными тайменгами. А именно этого и требуется для работы со станками с числовым программным управлением. При этом, промышленные станки имеют свой встроенный блок управления, на который подается список команд, а работу с осями выполняет уже микроконтроллер. А самописные программы для ЧПУ работают из под DOSа или старых версий виндовс, где можно было стучаться к портам напрямую, а не через виртуальное управление железом.
Программа LinuxCNC на сайте разработчика есть как в виде инсталяционного пакета, так и в виде LifeCD на базе Ubuntu 8.04 Hardy Heron.
Вам достаточно записать образ на диск и загрузиться с него, после чего вы сразу сможете работать с LinuxCNC и управлять своим самодельным ЧПУ устройством.
LinuxCNC это универсальная программа, которая может может управлять фрезерно-гравировальным станком, лазерной и плазменной резкой, а так же любыми другими станками. Было бы желание разобраться и настроить программу. Но самое главное, это то, что LinuxCNC абсолютно бесплатен, имеет свою техподдержку и постоянно развивается
На сегодняшний день OS Ubuntu, на базе которой сделан дистрибутив LinuxCNC, это одна из наиболее успешных реализаций Linux для ПК. Устанавливаясь на компьютер Ubuntu автоматически находит практически 96% известных устройств, а пользовательский интерфейс может поспорить с Windows 7.
Для нормальной работы вам необходим комп с 512 Мб оперативной памяти и 4 Gb свободного места на харде. Процессор желателен не менее 1500 Мгц. Если судить по сегодняшним меркам, то эти требования довольно слабые. Всегда можно взять недорого ноутбук 5-6 летней давности с рук с подобной конфигураций.
Документацию по программе управления ЧПУ станком можно взять здесь . Она лежит в PDF файлах так же доступна Wiki и сообщество с форумом. Все это на английском языке, но такова уж политика бесплатных проектов.
Установка LinuxCNC EMC2
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.
Процедура установки:
- Загружаете iso образ LiveCD.
- Записываете его на CD, или Flash. Инструкция по записи на Flash на сайте ubuntu: http://www.ubuntu.com/download/desktop/ . on-windows. При записи на флешку можно оставить место под пользовательские файлы, чтобы, в случае работы в режиме LiveUSB каждый раз не начинать с чистого листа.
- Загружаетесь с записанного CD или Flash. Выбираете русский язык.
- После этого Вы можете
-
- Запустить 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 с использованием графического интерфейса
- Загружаем установочный скрипт download/file.php?id=9035
- Отрываем папку с сохраненным скриптом
- Распаковываем архив
- Нажимаем правой кнопкой мыши на файле и выбираем Свойства
- Открываем вкладку «Права» и ставим галку в поле «Выполнение» и закрываем окно
- Запускаем скрипт установки двойным кликом
- Вводим пароль, по запросу
- Ждем пока все само установится
Процесс установки вариант 2 из консоли
- Выполняем следующую команду из консоли
- По запросу вводим пароль
- Ждем пока все само установится
После успешной установки переходим к конфигурации LinuxCNC для вашего станка.
Источник
Как установить линукс cnc
просьба в этой теме с мануальником не писать,пишите в теме специально отведённой для обсуждения:
http://vk.com/topic-77252290_30477398
Введение
Список комплектующих и общее описание системы
Сборка компьютера
http://vk.com/topic-77252290_30466944?post=16
Чем плоха установка с помощью образа диска debian-7.6.0-i386-netinst.iso весом в 277 МБ.
http://vk.com/topic-77252290_30466944?post=17
Чем плоха установка с помощью образа CD или DVD для локальной установки.
http://vk.com/topic-77252290_30466944?post=18
Установка с помощью образа диска mini.iso весом в 20 МБ.
http://vk.com/topic-77252290_30466944?post=20
Установка графической подсистемы,базового мета пакета MATE и основных программ.
http://vk.com/topic-77252290_30466944?post=22
Общая настройка менеджера обновлений:источники,частота и способ установки обновлений.
http://vk.com/topic-77252290_30466944?post=23
Установка и содержание дополнительных мета пакетов MATE.
http://vk.com/topic-77252290_30466944?post=26
Описанные действия по установке десктопа и программ с короткими и с минимальными комментариями.
http://vk.com/topic-77252290_30466944?post=27
Импорт ключей репозиториев LinuxCNC,подключение базового репозитория и установка сопутствующих компонентов.
http://vk.com/topic-77252290_30466944?post=29
©Мои посты на этой странице являются публикацией «Руководства пользователя по LinuxCNC 2.7»
Вы можете использовать их в коммерческих и не личных целях на условиях изложенных в лицензии «GFDL 1.3»,что я разрешаю как непосредственный автор руководства.
Ссылка на текст лицензии: http://www.gnu.org/licenses/fdl-1.3.html
Введение
руководство пользователя является комплексным поэтому некоторые из указанных в нём действий можно пропустить.
Список комплектующих и общее описание системы
Сборка компьютера
Чем плоха установка с помощью образа диска debian-7.6.0-i386-netinst.iso весом в 277 МБ.
К большому сожалению при установке в «обычном» графическом режиме для простых пользователей установщик не находит «чего-то там базовой системы»,а средств для подключения этого образа вручную,например указанием раздела диска или сетевого ресурса в этом режиме не предусмотренно.
Ну а способ для продвинутых пользователей мало того,что запрятан в подменю с рассширенными настройками,так ещё и приводит к большому количеству настроек,что может быть сложно для начинающих пользователей,ну а мне лень их проходить.
Ещё есть вариант запустить консольный установщик,но так как моя задача не просто поставить Debian,а найти наименее хлопотный путь для установки,то я его на этом диске исследовать не стал,так как для консольного установщика есть более подходящии образ mini.iso весом в 20 МБ.
Чем плоха установка с помощью образа CD или DVD для локальной установки.
В отличии от установки по сети установка со скаченного образа установочного диска приводит к установке устаревших версии пакетов у которых есть один крупный недостаток:
Они содержат ошибки которые исправлены в более поздних версиях пакетов.
Это приводит к следующему:
1)При обновлении системы половина пакетов будет переписана,то есть практически произойдёт повторная установка системы.
2)Все эти не исправленные ошибки хорошо задокументированы и известны не хорошим людям,которые целенаправленно охотятся на тех кто не ставит обновления на свой компьютер.
3)Без обновления системы ваш компьютер будет менее быстрым и стабильным,чем это возможно,так как обновления с соответствующими исправлениями установлены не будут.
При этом через пол года разница в скорости и качестве (стабильности) работы системы могут оказаться достаточно большими,чтобы это было заметно при использовании.
По этим трём причинам такой способ установки я не рекомендую,лучше использовать способ с сетевой установкой с помощью mini.iso
Если же интернета в месте установки нет и его не подвести хотя бы по модему для загрузки обновлений то тогда можно загрузить пакеты там где интернет есть,а потом привезти к месту установки на флешке содержимое каталога /var/cache/apt/archives/
Подготовка компьютера к установке ОС Debian Wheezy
подключение двух флешек по 16GB и переходника Espada SATA => CF/SD-Card
Скачать LiveCD и разбить Gparted’ом диск,так как интерфейс установщика несколько не удобный,что делает разбивку диска излишне суетливой.
поэтому диск лучше разбить и отформатировать заранее.
Так как менеджер диска не отображает присвоенный фс метку/ярлык(Label),
то не забудьте последовательность и назначение разделов записать на бумажку.
/boot на переходник sd-card/CF => SATA
Систему на одну флешку,/home на другую или всё на SSD диск??
Установка с помощью образа диска mini.iso весом в 20 МБ.
Найти его можно здесь:
Для архитектуры i386 и реалтайм API RTAI
http://ftp.nl.debian.org/debian/dists/wheezy/main/ins..
Для архитектуры amd64 и реалтайм API Preempt
http://ftp.nl.debian.org/debian/dists/wheezy/main/ins..
А если эта ссылка стала не рабочей то можно найти новую через страницу :
https://www.debian.org/distrib/netinst
https://www.debian.org/distrib/netinst.en.html
в разделе «other images (netboot, USB stick, etc.)» «Мини CD, USB-диски и т.д.»Tiny CDs, USB sticks, etc.».
При выборе архитектуры диска и реалтайм API ознакомьтесь с главой о разнице между ними.
http://vk.com/topic-77252290_30466944?post=30
(Будте внимательны с сайтом debian.org,ходишь по нему кругами,
какая страница какому релизу посвящена напрочь не понятно)
К сожалению,в отличии от RedHat подобных дистрибутивов графического режима у минимального CD не предусмотрено.
Но это не страшно,так как установка для «обычных» пользователей достаточно простая и хорошо описана в интернете,например здесь:
http://howtounix.ru/tags/ustanovka/
Консольный установщик для простых пользователей в «обычном » режиме спокойно подключил внешний репозиторий с зеркала http://mirror.yandex.ru после чего через несколько простых действии начинается установка пакетов.
Так как обычно для установщиков используются специально скомпилированные ядра которые из-за своей покоцанности не всегда дописывают данные на диск и портят систему,то установку пакетов следует делать в минимальном количестве отложив установку основной массы пакетов на потом.
Поэтому при выборе пакетов снимаем все галки и запускаем процесс установки системы.
(SSH сервер для работы не нужен и при слабых паролях вида 123 будет дырой в систему, ну а состав «Standart system utilites» не известен,там может быть как что-то полезное,как и ненужное.Впрочем ни что не мешает доставить нужные пакеты при соответствующей необходимости потом.)
Назвать пользователя administrator так как права которые он получит могут оказаться больше чем реально понадобиться,но удалять или менять этого пользователя нельзя,так как он выступает своеобразным эталоном настрой ки пользователя с расширенными правами.
Вместо этого для работы надо потом,после окончания установки создать пользователя work и прав дать ему по меньше.
права же раздаются через редактирование файла /etc/group
Ссылки на официальную инструкцию по установке Debian на момент 20.09.2014:
Для i386 https://www.debian.org/releases/stable/i386/
Для amd64 https://www.debian.org/ports/amd64/
Последующая настройка системы.
Выполнив перезагрузку после установки логинимся под рутом набрав имя пользователя root и заданный во время установки пароль.
(Напомню,что паролей при установке было задано два,один для рута,другой для пользователя,которого мы назвали administrator)
После логина можно приступить к установке десктопного окружения MATE.
С инструкцией по установке MATE можно ознакомится на сайте проекта по адресу
http://wiki.mate-desktop.org/download
Там сказано,что перед установкой MATE надо подключить backports репозиторий Debian’a.
Так как базовые утилиты мы не ставили,надо поставить утилиту для регистрации репозитория в системе:
apt-get install python-software-properties software-properties-common
dpkg-reconfigure python-software-properties
После её установки чтобы потом не суетится подключим не только репозиторий backports но и другие репозитории дистра:
add-apt-repository «deb http://mirror.yandex.ru/debian wheezy main contrib»
add-apt-repository «deb http://mirror.yandex.ru/debian wheezy-updates main contrib»
add-apt-repository «deb http://mirror.yandex.ru/debian wheezy-backports main contrib»
При этом я не рекомендую подключать репозитрорий non-free с пропринтарными программами и официальными драйверами,как правило их поставщики не заботятся о должной интеграции с дистром и установка этого софта приносит больше проблем,чем пользы.
Поэтому если система хорошо работает без него то ставить из него софт не следует.
После добавления репозиториев для принятия изменений надо отдать команду синхронизации пакетной базы и установки обновлений пакетов:
apt-get -y update && apt-get -y upgrade
apt-get install mc lynx htop apt-rdepends
Для работы потом создать пользователя work и права которые ему дать через /etc/group.
опции других файловых ситем в /etc/fstab польза noatime noexec nosuid
монтирование tmpfs /tmp /storage/Memory через /etc/fstab
Ex.:
tmpfs_001 /tmp tmpfs defaults,noatime,mode=1777,size=256M 0 0
tmpfs_001 /media tmpfs defaults,noatime,mode=755,size=1M 0 0
tmpfs_002 /storage/Memory tmpfs defaults,noatime,mode=777,size=1G 0 0
//192.168.1.7/NC_Programm /home/work/Documents/Projects/NC_Programm cifs rw,user=NC_Programm,pass=luk0,sec=ntlmv2,uid=1001,gid=1001,users
#,noatime,noexec,nosuid
После этого следует после этого надо три раза синхронизировать дисковый кэш командой sync и отдав команду reboot запустить процесс перезагрузки компьютера.
Источник