Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL...)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение aftaev »

Щас по форумам пробежался народ грит можно под виндой это дело запустить и посмотреть. Что для этого нужно?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Impartial »

aftaev писал(а):Щас по форумам пробежался народ грит можно под виндой это дело запустить и посмотреть. Что для этого нужно?
Я же выше выложил архив с программой под винду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение aftaev »

Иль я что то недогоняю, или там нет запускаемых файлов. Там только расширения:
*.vcxproj
*.hh
*.c
*.cc

никаких exe файлов незамечено. Как запускать?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Impartial »

aftaev писал(а):Иль я что то недогоняю, или там нет запускаемых файлов. Там только расширения:
*.vcxproj
*.hh
*.c
*.cc

никаких exe файлов незамечено. Как запускать?
А во втором приложении не смотрели?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение aftaev »

Вчера видел одно вложение.
Скачал, распаковал, запускаю, моргает терминал и закрывается.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Impartial »

aftaev писал(а):Вчера видел одно вложение.
Скачал, распаковал, запускаю, моргает терминал и закрывается.
А файл README слабо прочитать?
Это же консольное приложение.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение aftaev »

Impartial писал(а):А файл README слабо прочитать?
Слабо понять где там про запуск этих файлов описано:

2007-04-12 OEMTech
This gcodecompiler is based on
EMC2 (www.linuxcnc.org) and implemented for the Windows platform.

It is licensed under GPL. See the file COPYING for license details.
Usage:
gcodecompiler -ini inifile ngcfile
where inifile provides
parameters per EMC2
(gcodecompiler.ini provided as an example.)
and ngcfile is the name of the G code file to
be compiled.

Example:
gcodecompiler -ini gcodecompiler.ini square-1mm.ngc
A stream of six axis
positions is printed
to standard output, one line per millisecond.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Заходишь в консоль и запускаешь:
gcodecompiler -ini inifile ngcfile

inifile - это путь до ini emc2. На вывод будет подаваться поток положения 6-ти осей, одна строка на в миллисекунду.
Чтобы все это сохранить в файл output.file пишешь
gcodecompiler -ini inifile ngcfile >> output.file
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

Ветка немного заглохла,а жаль!
Прикрутить EMC на мелкий дистрибутив -прекрасная идея.Последняя версия на Lucid Ubuntu работает отлично,но вот весит Ubuntu почти как Win7 и имеет кучу ненужных для CNC приложений.Немцы которые создали CoolCNC 0.5 c EMC на базе Puppy,тоже это дело похерили
и версия EMC в этом дистре вышла релизом еще до отмены крепостного права.На Puppy Linux Forum энтузиасты привинтили EMC к Puppy 5.2 с помощью pet
пакетов,но так как этот дистрибутив без RTAI ядра ,то и работает прога только в режиме эмуляции ( как и на ядре vanilla).Есть готовая система с RTAI на базе Puppy -Studio 3.3 (http://puppylinuxstuff.meownplanet.net/ ... 3.3-rt.iso),но моих познаний не хватит чтобы установить на нее EMC.Господа,если кто либо занимается подобной темой или заинтересовался ею,готов оказать всяческую помощь,дабы результат был достигнут ;)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Может просто заняться основательной чисткой дистрибутива Lucid? Я думаю, что в итоге можно уложиться метров в 200.
ЗЫ А зачем нужна мелкая система? Чего не хватает, памяти, диска, быстродействия???
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

Nick,хватает всего и памяти и диска))Но Lucid уж очень громоздкий,соответственно и быстродействие никакое( я конечно ни с Win сравниваю).
Есть станок фрезер ( на работе),он катается под QNX , дистрибутив которого вместе с GUI Photon весит 5 метров,ну ничего лишнего,просто красота.
Ваша идея довести Lucid до 200 метров очень здравая,к сожалению,я не знаю как это сделать,кроме как пересобрать дистрибутив.Для меня это непосильная задача)) Если вы подскажите как это сделать с наименьшими людскими потерями ( урезать до 200 метров) буду очень признателен, думаю,что ни только я
P.S А вешать EMC c Linux на AMR- это от лукавого))
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

По идее, нужно всего лишь взять дистрибутив, и вырезать (стереть) из него не нужные пакеты. + Вырезать их установку в скрипте установки.
Сейчас поищу как это можно сделать. На самом деле, все эти пакеты не должны никак мешать EMC2 делать свою работу, они просто есть в системе и все, лежат на винче и никого не трогают. Но если хочется, то пожалуйста :).
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

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

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Ну например можно смело вырезать Office, видео проигрыватель, аудио проигрыватель, brasero (CD-recoder), в общем все из меню графика и аудио и видео, игрушки.
Потом похерить evolution, firefox, transmission. Это из того, что вообще ненужно. Дальше нужно удалять по несколько пакетов, и смотреть, чтобы они за собой emc2 не утянули :).
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

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

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Да запросто: Наверное проще всего будет взять Ubuntu Construction Kit http://uck.sourceforge.net/ http://sudouser.com/sozdanie-svoego-dis ... buntu.html
Все по инструкции, а в конце жестко трем все не нужные пакеты :).
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

Точно.а я совсем забыл об этой приблуде :D
Nick, а все же,ваше мнение о Puppy-Studio? Я поигрался с Live-CD оч понравилось- я о том,что забугорные друзья пытаются
впихнуть в него EMC
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Да не только забугорные, но и на cnczone.ru тоже пытались, но проект заглох уже года полтора-два назад. Если хочешь сделать трушную аскетскую систему, то просто попробуй запуститься без иксов под консолью и там запусти EMC2, в качестве GUI (если его можно так назвать) бери keystick - он работает в текстовом режиме. Я как-то пробовал так делать, latency-test показал вообще отличные результаты! Если понравится, то берешь Ubuntu 10.04 Server и ставишь на него EMC2, наверное придется помучиться с зависимостями к GUI, но встать должен.
Аватара пользователя
Andrey_L
Кандидат
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0
Контактная информация:

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Andrey_L »

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

Re: Установка EMC2 в легкие дистрибутивы Linux (Puppy, DSL..

Сообщение Nick »

Ну в нем мало чего предустановленно, наверное могут быть и лишние пакеты, но в целом система гораздо более пустая, чем desktop. Там нет ни гнома, ни всего того, что написано для gui.
Ответить

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