Graffiti-cnc Треугольная система координат

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

selenur писал(а):Интересно, а возможно ли управлять количеством напыления краски? что-бы можно было нарисовать картину с градацией цвета. :-)
Можно уже сейчас:
а. Регулировать нажатие на кнопку баллона, будет не очень хорошо с повторяемостью, но всё же.
б. Регулировать скорость движения – чем медленнее, тем ярче линия.
в. Проводить в нужных местах линию несколько раз для увеличения яркости
https://www.youtube.com/watch?v=zJbWElQxBww

г. Проводить в нужных местах линию несколько раз для увеличения яркости со смещением относительно начальной линии – будет полноценный градиент.

Но я пока на это не заморачиваюсь. Следущая версия будет с полноценным компрессором и аэрографом. А изменение толщины линии и интенсивности цвета будут стандартной фичей.
Аватара пользователя
Ovaday
Мастер
Сообщения: 430
Зарегистрирован: 25 янв 2015, 22:45
Репутация: 70
Настоящее имя: Евгений
Откуда: г. Уфа
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Ovaday »

Наверное следует утяжелить краскораспылитель и сделать движения в программе при перемещении менее резкими, слишком он у вас болтается :)
Студент, собираю себе хоббийный станочек для фрезеровки оргстекла, воска и пластика.
Аватара пользователя
k2m30
Новичок
Сообщения: 32
Зарегистрирован: 26 янв 2013, 12:03
Репутация: 7
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение k2m30 »

Это никак не влияет на качество рисования, пусть себе болтается.
Проблема только с отклонением от плоскости рисования - по оси Z. Но это я решу методом выставления осей двигателей параллельно друг другу и перпендикулярно стене.
А нечувствительность к колебаниям в плоскости XY – это фича, над которой я бился несколько месяце в победил :)
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Здравствуйте!
Прошу помочь настроить Граффити в gcodetools, не создаётся Gcode.
Мои действия:
1. Скачал с оф. сайта Inkscape 0.91 с предустановленным gcodetools 1.7.
2. Создаю объект, применяю оконтуривание.
3. Открываю граффити-ПАРАМЕТРЫ, указываю каталог.
4. Открываю граффити-ОРИЕНТАЦИЯ, создаю две опорные точки (X,Y) и выбираю 2х точечный метод, каждый выбор подтверждаю кнопкой ПРИМЕНИТЬ.
5. Перехожу на вкладку ГРАФФИТИ , жму Применить. Появляется сообщение об ошибке следующего содержания:

Cutting tool has not been defined! A default tool has been automatically added.
Traceback (most recent call last):
File "gcodetools.py", line 6753, in <module> gcodetools.affect()
File "C:\Program Files\Inkscape\share\extensions\inkex.py", line 268, in affect self.effect()
File "gcodetools.py", line 6691, in effect self.graffiti()
File "gcodetools.py", line 6579, in graffiti draw_csp(self.transform_csp([csp],layer,reverse=True), color = "#00cc00;" if polyline_[0]=='draw' else "#ff5555;")
TypeError: draw_csp() got an unexpected keyword argument 'color'

При этом создаётся пустой NGC файл, превьюшки нет. На листе с объектом путь инструмента не виден. Настройки gcodetools родные. Пробовал на разных компах с W7 и XP. Форум читал по этой теме, вроде всё перепробовал, не идёт.
Выручайте!
Спасибо.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Откуда gcodetools брал?
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

После очередного перечитывания этой темы и установив Inkscape-0.48.5-1-win32 и Gcodetools 1.6-dev по Вашей ссылке с форума всё заработало ( почему не работает официальная сборка с сайта Inkscape?). Но есть одно но! На превью полученном вместе с кодом программы обработки картинка выглядит как положено, а в симуляторах G-кода, в Маче, Grbl Controller искажается по диагонали (вытягивает в соотношении 1 к 3 с левого нижнего угла в правый верхний), и горизонтальные линии выводит дугами. Точки ориентации задаю как положено.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

Покажи svg, ngc и скрин из мача.
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

svg, ngc и скрин из мача.
Вложения
output_0018.ngc
(12.8 КБ) 978 скачиваний
рисунок.svg
(55.88 КБ) 782 скачивания
Безымянный.JPG (2631 просмотр) <a class='original' href='./download/file.php?id=47269&sid=8fe27ed371d29b8f4dc2ce9d9f70f07a&mode=view' target=_blank>Загрузить оригинал (78.84 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение Nick »

А, теперь понял... я думал это обычная обработка.

Суть какая, graffiti от gcodetools делает специфический Gкод. Мы управляем двигшателями напрямую, поэтому движкам осям пишем через координаты XY. Мач этого не знает, мач думает, что у нас обычный станок с обычной прямоугольной тривиальной кинематикой, а не бипод. Поэтому мач рисует все по другому.


Кстати, в linuxcnc можно настроить кинематику, bipod и использовать обычный Gкод.
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Так что получается для корректной работы graffiti нужно устанавливать linuxcnc ? Из под винды получается никак. Может конвертор какой есть, из бипода в классику?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение nkp »

pikon писал(а):Из под винды получается никак.
зачем тебе это??
мож я неправильно понял:
"винда" - это такая операционная система была?? :thinking:
или ее и сейчас на комп можно установить?? :)
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Просто я с линуксом не работаю.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение nkp »

pikon писал(а):Просто я с линуксом не работаю.
(мне просто платят по сотне за каждого перешедшего на правильную ось :hehehe: )
если без шуток:
начни работать!
это не так сложно , потом не пожалеешь...
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Это всё конечно понятно, просто хотелось посмотреть как эта ТРЕУГОЛЬНАЯ система работает, а получается без линукса - никак.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение PKM »

pikon писал(а):Так что получается для корректной работы graffiti нужно устанавливать linuxcnc ? Из под винды получается никак. Может конвертор какой есть, из бипода в классику?
Какая стоит задача? Сделать код для обычной рисовалки? Так зачем тогда graffiti вообще?
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Для обычной рисовалки не проблема. Хотелось пару движков, да на стену, и метра 2 на 3 что нибудь намалевать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение PKM »

Ну так все уже готово. просто надо не обращать внимания, что показывает Мач на экране. Движки на стене нарисуют правильную картину.
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Закрепил на краю стола два принтерных движка, зубчатый ремень от того же принтера, по центру груз вместо маркёра. Визуально видно, что вместо горизонталей - дуги, и корёжит по диагонали (как на скрине мача (см.выше)). Пробовал через Ардуинку и Grbl Controller - результат аналогичный.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение PKM »

Я не использовал graffiti . Но там где-то должны настраиваться размеры, расположение моторов...
pikon
Новичок
Сообщения: 13
Зарегистрирован: 18 мар 2015, 14:45
Репутация: 0
Настоящее имя: Константин
Контактная информация:

Re: Graffiti-cnc Треугольная система координат

Сообщение pikon »

Выставлял в инскейпе опорные точки по краям А4, движки ставил на таком же расстоянии. Да в принципе я понял что управлять граффити надо из линукса, все искажения из за несоответствия системы координат, Nick объяснил мне уже это выше.
Ответить

Вернуться в «Прочие станки»