Полезные программы
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Полезные программы
Эта тема - развернутое содержание раздела.
Сюда будем добавлять описания программ которые могут понадобиться при повседневной работе.
Сюда будем добавлять описания программ которые могут понадобиться при повседневной работе.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
EMC2
Emc2 - мощная программа для управления станками.
Лицензия: GPL
Варианты установки:
Самый простой способ - скачать LiveCD с сайта разработчика. На диске содержится образ системы Ubuntu 8.10 с уже предустановленным необходимым для работы набором программ. В сборке присутствуют программы из стандартного набора Ubuntu, это openoffice, gimp, firefox и т.д. Этот вариант позволяет перенести систему с CD на жесткий диск.
Второй вариант предусматривает установку ядра с поддержкой realtime. Ядро можно собрать самому или скачать уже собранное ядро с сайта ubuntu.com. Этот вариант позволяет использовать вашу рабочую систему для управления станком.
Возможности:
Скриншоты:
Сайт разработчика:
http://www.linuxcnc.org
Лицензия: GPL
Варианты установки:
Самый простой способ - скачать LiveCD с сайта разработчика. На диске содержится образ системы Ubuntu 8.10 с уже предустановленным необходимым для работы набором программ. В сборке присутствуют программы из стандартного набора Ubuntu, это openoffice, gimp, firefox и т.д. Этот вариант позволяет перенести систему с CD на жесткий диск.
Второй вариант предусматривает установку ядра с поддержкой realtime. Ядро можно собрать самому или скачать уже собранное ядро с сайта ubuntu.com. Этот вариант позволяет использовать вашу рабочую систему для управления станком.
Возможности:
- управление фрезерным или токарным станком
- управление станком в режиме step/dir
- поддержка G-кода
- настройки всех осей, в том числе скорость, шаг, ускорение
Скриншоты:
Сайт разработчика:
http://www.linuxcnc.org
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
GCam
Gcam это простая программа для создания g-кода. Представляет собой простой редактор для создания управляющей программы. Позволяет рисовать прямые отрезки, дуги и отдельные точки. К любым видам объектов можно применить extrude для придания плоским рисункам объема. Может сохранять либо в свой формат либо в g-код. Умеет импортировать gerber.
Лицензия: GNU.
Установка: доступна в репозиториях Ubuntu.
Комментарии: GCam может использоваться для создания простых сцен сверловки, гравировки и раскроя материала.
Лицензия: GNU.
Установка: доступна в репозиториях Ubuntu.
Комментарии: GCam может использоваться для создания простых сцен сверловки, гравировки и раскроя материала.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Inkscape
Inkscape это редактор векторной графики. Его нативным стандартом является svg (Scalable Vector Graphics). Формат svg это окрытый формат, хранится в виде XML, т.е. практически в виде простого текста. Inkscape может использоваться для отрисовки сложных контуров для последующего их перевода в g-код и использования на станке. Для перевода в g-код можно интерполировать все кривые короткими прямыми отрезками и просто скопировать координаты вершин из текста сохраненного файла или из встроенного XML редактора.
Лицензия: GNU
Сайт разработчика: http://www.inkscape.org
Возможности:
Комментарии: Проект inkscape постоянно развивается, регулярно выходят новые версии, которые реализуют новые функции в векторной графике.
Скриншоты:
Лицензия: GNU
Сайт разработчика: http://www.inkscape.org
Возможности:
- Работа с векторными изображениями.
- Импорт популярных векторных форматов. (ai, cdr, pdf и многие другие)
- Использование формата svg, который отрисовывается даже многими браузерами (в том числе Opera, Firefox, IE, Safari).
- Перевод растровых файлов в вектор.
- Кроссплатформенность. Есть дистрибутивы под Linux, Windows, MacOs, доступны исходные коды.
- Полный спектр возможностей по работе с векторными изображениями.
- Возможность работы с различными устройствами ввода.
- Поддерживает расширения (plug-ins)
Комментарии: Проект inkscape постоянно развивается, регулярно выходят новые версии, которые реализуют новые функции в векторной графике.
Скриншоты:
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 14 фев 2010, 13:39
- Репутация: 0
- Откуда: Москва
- Контактная информация:
CAD
Коллеги, подскажите, пожалуйста, подходящую CAD-программу под Linux.
Задача - проектирование корпуса для контроллера станка. Т.е., что-то типа Autocad'а.
К сожалению, опыта в подобных делах у меня нет. Буду благодарен всем советам.
Задача - проектирование корпуса для контроллера станка. Т.е., что-то типа Autocad'а.
К сожалению, опыта в подобных делах у меня нет. Буду благодарен всем советам.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
Я не работал с CAD для проектирования, занимался только 3D графикой. На сколько я понимаю основное отличие кадов от пакетов для трехмерной графики наличие возможностей общета характеристик моделей, прочности, теплопроводности, сопротивления... Не уверен, что это нужно для Вашей задачи. Просто смоделировать коробку можно в http://www.blender.org (правда у Blender специфичный интерфейс, но, говорят когда привыкаешь понимаешь, что это удобнее всего
). Кстати для блендера есть CAM плагин.
В википедии:
http://en.wikipedia.org/wiki/FreeCAD_(software)
http://en.wikipedia.org/wiki/Open_CASCADE
http://en.wikipedia.org/wiki/QCad (правда Qcad не целиком под GPL, есть какая-то профешнл версия)
http://en.wikipedia.org/wiki/BRL-CAD
есть еще такие:
http://www.ar-cad.com/index.html
Большой список разных CAD:
http://en.wikipedia.org/wiki/Comparison ... rs_for_AEC

В википедии:
http://en.wikipedia.org/wiki/FreeCAD_(software)
http://en.wikipedia.org/wiki/Open_CASCADE
http://en.wikipedia.org/wiki/QCad (правда Qcad не целиком под GPL, есть какая-то профешнл версия)
http://en.wikipedia.org/wiki/BRL-CAD
есть еще такие:
http://www.ar-cad.com/index.html
Большой список разных CAD:
http://en.wikipedia.org/wiki/Comparison ... rs_for_AEC
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
Пакет программ Heeks CAD, Heeks CNC, Heeks Python, Heeks Art.
Эти программы предназначены для CAD моделирования, создания управляющих программ (Gcode) и рисования.
Рассмотрим два пакета:
Программа работает под Linux, Windows и MacOS.
HeeksCNC имеет свой графический интерфейс.
В том числе умеет делать булевые операции, скругление углов.
Программа работает под Linux, Windows и MacOS.
http://code.google.com/p/heekscad/
http://code.google.com/p/heekscnc/
http://www.heeks.net/
Эти программы предназначены для CAD моделирования, создания управляющих программ (Gcode) и рисования.
Рассмотрим два пакета:
Heeks CNC
Создает Gcode для обработки как плоских, так и трехмерных объектов. К тому же доступны все методы моделирования из других пакетов.Программа работает под Linux, Windows и MacOS.
HeeksCNC имеет свой графический интерфейс.
Heeks CAD
Полноценный CAD для моделирования. Модели в последствии можно использовать в Heeks CNC.В том числе умеет делать булевые операции, скругление углов.
Программа работает под Linux, Windows и MacOS.
Сайты разработчиков:
http://code.google.com/p/heekscad/
http://code.google.com/p/heekscnc/
http://www.heeks.net/
Re: Полезные программы
Привет!
подскажи пожалуйста есть ли такие программы для создания 3D и в ней же создание управляющей программы для ЧПУ которые работают из под Lunix
подскажи пожалуйста есть ли такие программы для создания 3D и в ней же создание управляющей программы для ЧПУ которые работают из под Lunix
Re: Полезные программы
и желательно с русским интерфейсом, (сколько пытался так и не выучил английский
толи учителя плохие толи я так учился )

- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
Это смотря что ты хочешь вырезать...
Есть blender: http://www/blender.org - мощный 3д редактор под Linux, к нему есть CAM плагин для фрезерной обработки.
Вот страничка этого плагина, там по польски, но есть примеры работ: http://yoyo.ghost.pl/fb/?subPage=na_tap ... eGenerator
Я его не пробовал - пока руки не дошли.
Ну и HeeksCNC см двумя постами выше - http://code.google.com/p/heekcnc/
Есть blender: http://www/blender.org - мощный 3д редактор под Linux, к нему есть CAM плагин для фрезерной обработки.
Вот страничка этого плагина, там по польски, но есть примеры работ: http://yoyo.ghost.pl/fb/?subPage=na_tap ... eGenerator
Я его не пробовал - пока руки не дошли.
Ну и HeeksCNC см двумя постами выше - http://code.google.com/p/heekcnc/
-
- Мастер
- Сообщения: 257
- Зарегистрирован: 31 мар 2011, 19:09
- Репутация: 19
- Откуда: Германия, Horb am Neckar
- Контактная информация:
Re: Полезные программы
Пытаюсь поставить HeeksCAD после переустановки системы... Незнаю что ещё сделать. Ubuntu 10.10 64bit.
Помню был когдато PPA источник, не могу найти, кто нибудь знает?
Помню был когдато PPA источник, не могу найти, кто нибудь знает?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
PPAшку нашел, но она пустая. https://launchpad.net/~witr/+archive/heekscad
Но по инструкции с https://code.google.com/p/heekscad/wiki ... stallation все вроде ставится... По крайней мере, до 48% компиляции
.
Кстати, когда докомпилируется могу скинуть куда-нибудь пакет...
Но по инструкции с https://code.google.com/p/heekscad/wiki ... stallation все вроде ставится... По крайней мере, до 48% компиляции

Кстати, когда докомпилируется могу скинуть куда-нибудь пакет...
-
- Мастер
- Сообщения: 257
- Зарегистрирован: 31 мар 2011, 19:09
- Репутация: 19
- Откуда: Германия, Horb am Neckar
- Контактная информация:
Re: Полезные программы
Давай, причём оба- CAD и CNCплагин. А то у меня при компиляции ошибка вылетает, ещё не разобался что к чему... 

- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
А ты компилировал по инструкции? cmake поставил из backports? И все необходимые зависимости?
Вот тут deb пакет HeeksCAD под Ubuntu 10.10 http://www.cnc-club.ru/nick/heekscad_be ... 1_i386.deb, а где взять исходники модуля для CAM?
Вот тут deb пакет HeeksCAD под Ubuntu 10.10 http://www.cnc-club.ru/nick/heekscad_be ... 1_i386.deb, а где взять исходники модуля для CAM?
-
- Новичок
- Сообщения: 20
- Зарегистрирован: 20 апр 2010, 16:35
- Репутация: 6
Re: Полезные программы
я ещё на PyCAM http://pycam.sourceforge.net/ смотрю с надеждой, проект быстро развивается, но пока (версия 0.5) путь фрезы без ошибок генерирует далеко не всегда.
ЗЫ
а ещё есть
Gcodetools - CAM расширение для Incscape
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=34
странно, что до сих пор никто не вспомнил:)
ЗЫ
а ещё есть
Gcodetools - CAM расширение для Incscape
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=34
странно, что до сих пор никто не вспомнил:)
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Полезные программы
Нашел сегодня проект gerbertogcode Преобразовывает файлы PCB RS274X gerber files в RS274NGC Gcode для линукса и винды. Только не могу скачать версию под линух (скачивается какой-то кусок линуксовской версии).
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
Ссылка не совсем правильная... Скинь ссылку на страницу с линуксовой версией.
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Полезные программы
http://sourceforge.net/apps/trac/gerbertogcode/wiki
Сорцы которые не могу скачать http://sourceforge.net/apps/trac/gerbertogcode/browser
тут последний релиз и кусок линуксовской версии http://sourceforge.net/projects/gerbertogcode/
Там же самое главное
картинки того что хочу получить в реале (но это наверное в другом топике будем обсуждать).
Сорцы которые не могу скачать http://sourceforge.net/apps/trac/gerbertogcode/browser
тут последний релиз и кусок линуксовской версии http://sourceforge.net/projects/gerbertogcode/
Там же самое главное

- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Полезные программы
В общем все просто. Скачиваешь архив. Распаковываешь. Заходишь в терминале в папку src. И выполняешь
g++ gerber_to_gcode.cpp -o gerber
получится файл gerber, это искомая программа. Ее можно переместить в любое удобное место.
ЗЫ картинки контроллера так и не нашел.
ЗЫЫ если есть dfx или еще какой-нибудь векторный файл дорожек платы, то плату можно вырезать через inkscape, я даже урок по этому делу где-то писал.
g++ gerber_to_gcode.cpp -o gerber
получится файл gerber, это искомая программа. Ее можно переместить в любое удобное место.
ЗЫ картинки контроллера так и не нашел.
ЗЫЫ если есть dfx или еще какой-нибудь векторный файл дорожек платы, то плату можно вырезать через inkscape, я даже урок по этому делу где-то писал.
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Полезные программы
Картинок контроллера там и нет
.
Мне хочется научиться переводить файлы сверловки и гербер сформированные в спринте(программа для рисования печатных плат) в г-код понятный ЕМС2. Конечный результат и был на рисунках.
Не в курсе какого ?;%№? огнелис дико глючит (вплоть до зависания машины) в Убунте 10.04?

Мне хочется научиться переводить файлы сверловки и гербер сформированные в спринте(программа для рисования печатных плат) в г-код понятный ЕМС2. Конечный результат и был на рисунках.
Не в курсе какого ?;%№? огнелис дико глючит (вплоть до зависания машины) в Убунте 10.04?