Страница 2 из 77
Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 07 дек 2009, 10:49
Nick

- Сгенерированный Gкод в EMC2
| Тип | Расширение векторного
графического редактора Inkscape |
| Разработчик | Команда разработчиков Gcodetools |
| Написана на | Python |
| ОС | Кроссплатформенное программное
обеспечение (Windows, Linux,
MacOS) |
| Версия | 1.7 от 01.07.2010 |
| Лицензия | GNU GPL |
| Количество загрузок | 7800+ |
Gcodetools - CAM расширение для Incscape
Gcodetools это расширение векторного редактора
Inkscape, которое позволяет подготавливать и экспортировать векторную графику в Gкод.
Gcodetools и Inkscape распространяются под лицензией GNU GPL, т.е. бесплатно, в т.ч. для коммерческого использования. Обе программы кросплатформенные, есть дистрибутивы под Windows, Linux и MacOS.
Для оформления темы нам нужны скриншоты и фотографии Ваших работ, публикуйте Ваши фотографии в этой теме.
Возможности Gcodetools (для просмотра содержимого нажмите на ссылку)Возможности новой версии Gcodetools 1.6
Экспорт в Gcode

- Gcodetools cnc обработка площади

- Gcodetools CAM для токарных станков с чпу

- Gcodetools гравировка от Rene

- Bears by Durachko
- Экспорт кривых в Gcode
- Аппроксимация с использованием круговой интерполяции (G02 и G03)
- Автоматическое разбиение кривых для достижения заданной степени точности
- Обработка со сменой инструментов
- Экспорт Gкода в параметрической или обычной формах
- Добавление собственных заголовков и окончаний
- Выбор единиц измерения
- Многопроходная обработка
- Автоматическое добавление цифрового суфикса к назваию сохраняемого файла
Обработка на токарном станке
- Создание траекторий для обработки детали на токарном станке
- Расчет чистового прохода
- Задание заглубления при чистовом проходе
- Задание количества чистовых проходов
- Два различных метода вычисления чистовых проходов
- Замена стандартных осей
Обработка площади контуров- Создание траекторий для обработки площади контуров
- Возможность коррекции созданных траекторий
Гравировка фигурными фрезами- Создание траекторий для обработки контуров фигурной фрезой
- Задание произвольной формы фрезы
Библиотека инструментов- Здание различных параметров инструмента и обработки (диаметр инструмента, скорость обработки, заглубление за проход, скорость заглубления, задание произвольного кода перед/после заглубления, форма инструмента, произвольный код смены инструмента)
- Возможность копирования инструментов
- Возможность обработки со сменой инструмента
Система ориентирования- Задание масштабирования по всем осям
- Задание поворотов в плоскости ХY
- Задание смещения по всем осям
- Ориентация по произвольным точкам
Постпроцессор- Создание произвольной программы постпроцессора или выбор из стандартного набора
- Масштабирование и смещение Gcode
- Произвольная замена команд (в том числе одновременная замена)
- Параметризация Gcode
- Округление длинны дробной части чисел в Gкоде
Предварительная проверка рисунка- Выделение маленьких контуров (возможных артефактов area)
- Проверка принадлежности инструментов
- Проверка порядка обработки
Плоттерная резка- Экспорт в Gкод для плоттера с тангенциальным ножом. Четвертая ось A - угол наклона ножа.
Общие- Проверка наличия обновлений.
вверх
Лицензия (для просмотра содержимого нажмите на ссылку)Лицензия
Gcodetools выпускается под лицензией GNU GPL. Эта лицензия дает Вам следующее права:
- запуска программы, с любой целью;
- изучения того, как программа работает, и её модификации (предварительным условием для этого является сохранение лицензии GNU GPL);
- распространения копий;
- улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является сохранение лицензии GNU GPL).
Подробнее см здесь:
http://ru.wikipedia.org/wiki/GPL
вверх
Установка (для просмотра содержимого нажмите на ссылку)Установка
Windows
Распакуйте архив и скопируйте все файлы в каталог
Program Files\Inkscape\share\extensions\
Linux
Распакуйте архив и скопируйте все файлы в каталог
/home/<имя пользователя>/.config/inkscape/extensions/
или
/usr/share/inkscape/extensions/ и перезапустите inkscape
вверх
Помощь в разработке (для просмотра содержимого нажмите на ссылку)Помощь в разработке
На данный момент в разработке находятся:
- Расширение для плазменной резки
- Расширение для токарных станков
- Расширение для плоттеров
Вы можете помочь улучшить Gcodetools создавая новые уроки и описания, давая советы, делая отчеты об ошибках, помогая разрабатывать новые функции.
Вы можете:
- Написать отчет об использовании
- Улучшить справку и уроки
- Опубликовать Gкод / SVG / или программный код
- Загрузить фото/видео готовых работ или опубликовать историю разработки
- Написать отчет об ошибках
- Помочь в разработке новых функций
- Помочь в написании уроков и справки
- Предложить новые функции
вверх
Re: Gcode tools - plug-in Inkscape для экспорта в Gcode
Добавлено: 28 апр 2010, 22:45
Nick
Релиз Gcodetools 1.5!
Все, релиз готов!
Сейчас дооформим и проанонсируем!
Загрузить Gcodetools 1.5 можно в шапке этой темы.
Возможности (новые выделены зеленым)
Экспорт в Gcode
- Экспорт кривых в Gcode
- Аппроксимация с использованием круговой интерполяции (G02 и G03)
- Автоматическое разбиение кривых для достижения заданной степени точности
- Обработка со сменой инструментов
- Экспорт Gкода в параметрической или обычной формах
- Добавление собственных заголовков и окончаний
- Выбор единиц измерения
- Многопроходная обработка
Обработка площади контуров
- Создание траекторий для обработки площади контуров
- Возможность коррекции созданных траекторий
Гравировка фигурными фрезами
- Создание траекторий для обработки контуров фигурной фрезой
- Задание произвольной формы фрезы
Библиотека инструментов
- Здание различных параметров инструмента и обработки (диаметр инструмента, скорость обработки, заглубление за проход, скорость заглубления, задание произвольного кода перед/после заглубления, форма инструмента, произвольный код смены инструмента)
- Возможность копирования инструментов
- Возможность обработки со сменой инструмента
Система ориентирования
- Задание масштабирования по всем осям
- Задание поворотов в плоскости ХY
- Задание смещения по всем осям
- Ориентация по произвольным точкам
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 05 май 2010, 16:59
Nick
В Gcodetools 1.5 исправлена небольшая ошибка связанная с автоматическим масштабированием оси Z. Исправленная версия в шапке темы.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 авг 2010, 16:48
Nick
Всем привет!
Мы рады представить релиз Gcodetools 1.6
Все еще нужны фотографии и скриншоты для оформления темы!
Будем рады замечаниям, предложениям и любым советам.
Я не буду описывать все возможности новой версии Gcodetools, Вы их можете найти в шапке этой темы. Вот список основных нововведений:
Экспорт в Gcode
- Автоматическое добавление цифрового суффикса к названию сохраняемого файла
Обработка на токарном станке
- Создание траекторий для обработки детали на токарном станке
- Расчет чистового прохода
- Задание заглубления при чистовом проходе
- Задание количества чистовых проходов
- Два различных метода вычисления чистовых проходов
- Замена стандартных осей
Постпроцессор
- Создание произвольной программы постпроцессора или выбор из стандартного набора
- Масштабирование и смещение Gcode
- Произвольная замена команд (в том числе одновременная замена)
- Параметризация Gcode
- Округление длинны дробной части чисел в Gкоде
Предварительная проверка рисунка
- Выделение маленьких контуров (возможных артефактов area)
- Проверка принадлежности инструментов
- Проверка порядка обработки
Плоттерная резка
- Экспорт в Gкод для плоттера с тангенциальным ножом. Четвертая ось A - угол наклона ножа.
Общие
- Проверка наличия обновлений.
Как обычно, новая версия доступна в шапке этой темы:
Загрузить последнюю версию.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 26 авг 2010, 09:35
admin
Вышло первое обновление с исправлениями:
- В orientation points добавлено собственное поле выбора единиц измерения. После разделения интерфейса на разные окна, поле выбора единиц измерения из вкладки Preferences перестало влиять на точки ориентации.
- Параметризация Gcode работала не правильно, я забыл добавить квадратные скобки. Теперь работает правильно и выдает:
вместо:
Последнюю версию
Gcodetools 1.6.01 Вы можете загрузить в шапке этой темы.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 18 ноя 2010, 21:18
Nick
Исправлен баг с добавлением произвольного header файла.
Код: Выделить всё
error at line 3074
f = open(self.options.directory+slash+'header', 'r')
Спасибо
V0id за bug report!
В dev версии в area добавлен параметр tool overlap для задания нахлеста траекторий.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 13:47
Denis
Приветствую коллега!Набрёл на этот оболденный сайт,откуда узнал много чего нового про EMC2.Но вот беда....записал на комп сначала 8.04 версию Линукса,всё хорошо установилось,но Gtools без успеха небыл виден в Инкскапе,точно также как и в десятой версии.При копировании распакованного файлаGtools в папкуExtensions вылетает окно...Error while moving /Незнаю как скриншот привязать к сообщению.попробую фотку скинуть.Мог бы подсказать что нибудь.Станок собрал......хотелось бы запустить побыстрее.с/у коллега по интерессам[img]/file:///home/denis/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/Screenshot.png[/img]
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 18:17
Nick
Привет!
Файлы линукс не дает копировать потому, что эти файлы используют все и откуда линкус знает, что ты не хакер?
Поэтому, файлы нужно копировать из под 'root' (root - это главный администратор системы).
Для этого в консоле:
Сначала заходим в директорий с распакованным gcodetools
При наборе команд и имен директорий пользуйся клавишей Tab - она будет пытаться дописать что ты хочешь или (два раза Tab) подсказать возможные варианты.
Код: Выделить всё
sudo cp gcode* /usr/share/inkscape/extensions/
sudo - выполнить от администратора
cp - копировать [что копировать] [куда копировать]
тебя спросят твой пароль, когда его будешь набирать, не пугайся что буквы не показываются. Так надо

.
ЗЫ чтобы прикрепить фото, нужно открыть вкладку "Добавить вложения", под кнопкой отправить.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 19:55
Denis
Пытаюсь ввести всё как ты описал....пишет bash: cd/home/denis/desktop/gcode/: No such file or directory .
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 20:04
Nick
cd [пробел] [путь]
и пробел между gcode* и остальным.
Просто скопируй команду в консоль - вставить= Shift+Ins
Хммм по идее должен быть способ копировать файлы через GUI...
Можно выполнить в консоли gksudo nautilus , и потом скопировать файлы в открывшемся окне как обычно, но это не совсем "хороший" способ.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 21:10
Denis
root_можешь ещё как нибудь по доходчевей описать,если не затруднит конечно.очень благодарен буду.

что то не идёт с командной строкой.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 20 ноя 2010, 21:20
Denis
Вот ещё скрин
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 21 ноя 2010, 00:39
Nick
Самое простое:
Запускаешь из консоли или из Alt+F2:
"gksudo nautilus"
Откроется простое окно проводника, но только с правами админа. В нем можно все что угодно. В нем копируешь все файлы из архива Gcodetools в папку /usr/share/inkscape/extensions/.
Потом закрой это окно, ибо из-под него можно наделать делов

...
Либо просто скопируй это в терминал и выполни:
Код: Выделить всё
mkdir gcodetools; cd gcodetools; wget http://www.cnc-club.ru/forum/download/file.php?id=627 -O gcodetools.tar.gz; tar xvf gcodetools.tar.gz; rm gcodetools.tar.gz; gksudo cp * /usr/share/inkscape/extensions/
Для второго метода нужно подключение к интернету (команда wget скачивает файл gcodetools из интернета). И запускай в новом окне консоли - чтобы ты был в своей домашней папке.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 21 ноя 2010, 15:15
Denis
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 21 ноя 2010, 22:14
Denis
Пробывал нарисовать шестерню....как в примере.....выдаёт вот такой трабл.

Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 22 ноя 2010, 01:08
V0id
Кабы не немецкий ваш родной был вы бы перевели, что надо выбрать вкладку Path to gcode, Area engraving и пр.(вам надо path to gcode) и вот уже тогда нажимать Apply. Когда вы стоите на вкладе Options(Optionen) кнопка Apply просто сохраняет настройки данной вкладки.
Очень тут ГУЙ на самом деле не тривиальный, да к тому же все на аглицком.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 22 ноя 2010, 07:53
Nick
В новой версии Inkscape 0.49, Gcodetools будет встроен изначально, соответственно, появится возможность перевести его на разные языки.
Да GUI не простой, т.к. нужно было много функций реализовать в одном окне.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 ноя 2010, 01:08
V0id
Напишу ка я багу пока двигатель остывает. Если выставить все параметры оси Z в 0 то gcodetools генерирует пустой файл
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 ноя 2010, 01:56
Unikus
Всем привет!
Root,а почему по ссылке
http://kalyaev.com/2010/20100307/gcode_tools.py нет указанного файла ? Хотел попробовать поюзать по виндой эту тулзу,да не тут то было

.Где можно качнуть этот файлик ?
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 23 ноя 2010, 10:37
Nick
Версии для Windows и Linux абсолютно идентичны. Загружаешь последнюю версию из шапки, распаковываешь и сохраняешь в указанную директорию. Все будет работать. Если будут проблемы с распаковкой пиши, вышлю распакованную версию.
Re: Gcodetools - plug-in Inkscape для экспорта в Gcode
Добавлено: 25 ноя 2010, 01:05
Unikus
Странно,то ли я тупой,то ли лыжи не смазаны... Качаю по ссылке,а там только один файл gcodetools.tar
