Страница 4 из 5
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 13:21
Nick
Если не выставишь нули картинка исказится, это не прямоугольная система координат, где просто весь рисунок сместится в сторону.
Тут биполярная система координат, тут все на синусах и косинусах, поэтому смещение по одной оси вызовет поворот и растягивание по окружности, во общем хитрый эффект.
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 13:29
2cme
Nick не пойму какие нули выставлять.
На плату подаются команды с узазанием на сколькно нужно переместить перо, и плата EEB не хнанит никаких данных о координатах (это не надо т.к. команды идут на сколько нужно шагнуть двигателями, а не производятся расчеты исходя из координат точек).
Я так понимаю: нужно правильно расположить двигатели (согластно рисунку маркеры Х У), выставить перо в начальную точку (при генерации grafity задается) и запустить рисование. Что я неправильно понимаю???
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 14:14
Nick
Тогда надо точно выставить точку.

Да.
А для этого надо смотать весь трос в 0, а потом размотать на нужное расстояние. И так же со второй стороной.
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 14:53
2cme
Начальную точку я выставлял, для файла 1234.svg это 105, 50. Разве неточность выстановления начальной точки вызовет поворот нарисованной картинки на 90 градусов?
Начальную точку выставлял следующем образом, перо расположил в этой точке перед запуском печати: взял листок бумаги формата А4 и линейкой отмерял 105мм по горизонтали а потом 50мм по вертикали.
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 15:09
Nick
2cme писал(а):Начальную точку я выставлял, для файла 1234.svg это 105, 50. Разве неточность выстановления начальной точки вызовет поворот нарисованной картинки на 90 градусов?
По идее может... ну может не на 90, но около того...
Надо будет посмотреть как там начальная точка задается...
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 16:43
2cme
Вот:
Re: Графити бот и блок управления EggBot
Добавлено: 24 июл 2012, 22:33
Nick
Не я про сам gcodetools имею в виду. На что эта точка в последствии влияет...
Завтра гляну... а может и сегодня вечером успею...
Re: Графити бот и блок управления EggBot
Добавлено: 25 июл 2012, 19:49
2cme
Re: Графити бот и блок управления EggBot
Добавлено: 26 июл 2012, 00:06
Nick
Сегодня не успел... постараюсь завтра...
Re: Графити бот и блок управления EggBot
Добавлено: 26 июл 2012, 13:18
Nick
Так, вот что придумал, может у тебя управление движками наоборот сделанно, X это Y, а Y это X? Тогда может появиться и поворот и искажение и зеркальность.
По поводу точки старта, похоже все нормально. Надо сначала приехать в точку с реальными координатами (X,Y) Причем, (X,Y) должны быть отностительно точек ориентации. Т.е. Если у тебя лист A4, и точки ориентации стоят внизу листа (не путать с точками привязки graffiti) и старт поинт (100,140), то нужно отмерить от нижнего левого угла листа вправо 100мм, вверх 140мм.
Re: Графити бот и блок управления EggBot
Добавлено: 26 июл 2012, 19:58
2cme
Nick писал(а):Так, вот что придумал, может у тебя управление движками наоборот сделанно, X это Y, а Y это X? Тогда может появиться и поворот и искажение и зеркальность.
Поменял местами двигатели, зеркальность пропала, а вот накло остался такой же.
Может загвоздка в скрипте который адаптирует g-code для EEB? Nick есть заведомо рабочий gcode, чтобы исключить ошибку в генерации gcode?
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 18:59
2cme
Поменял направление вращения одного из двигателей - работает!
Nick пожалуйста добавь еще команду up/down для пера (на рисунке красные линии = up, черны линии = down).
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 19:31
Nick
Попробуй написать его в Gcode before after path...
А вообще как он должен выглядеть этот код?
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 19:42
2cme
"SP,1" это для down
"SP,0" это для up
Предварительно необходимо выполнить, перед первым управлением сервой, инициализировать параметры скорости up/down, команды вот:
SC,4,<servo_min> - sets the minimum value for the servo (1 to 65535)
SC,5,<servo_max> - sets the maximum value for the servo (1 to 65535)
SC,10,<servo_rate> - sets the rate of change of the servo (when going up/down)
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 22:37
Nick
Смотри как сделаем, все строчки начинающиеся с
;egg будут оставаться не изменными, т.е.:
;egg SC,4....
заменится на
SC,4....
Так ты сможешь описать подъем и опускание пера, и все необходимые начальные и конечные манипуляции, через header/footer.
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 22:50
Nick
Вот новая версия скрипта:
Re: Графити бот и блок управления EggBot
Добавлено: 27 июл 2012, 22:56
2cme
Nick писал(а):
Так ты сможешь описать подъем и опускание пера, и все необходимые начальные и конечные манипуляции, через header/footer.
Где находятся header/footer ???
Re: Графити бот и блок управления EggBot
Добавлено: 28 июл 2012, 01:20
Nick
В директории вывода файла с Gкодом создаешь файл header и footer, и gcodetools будет использовать их. (Кстати, это написано в стандартном header-e

)
Re: Графити бот и блок управления EggBot
Добавлено: 28 июл 2012, 10:45
2cme
Создал файлы header и footer в директории output, но код из них почему-то не добавляется. Правильно я понимаю что код из header должен добавлятся в самое начало генерируемого файла, а footer в конец файла?
;egg будут оставаться не изменными, т.е.:
;egg SC,4....
заменится на
SC,4....
Так ты сможешь описать подъем и опускание пера.
Не совсем понятно, это делается автоматически (или надо просматривать весь код и добавлять данные команды), где задать что красные на привью линии проходить с up пером, а черные линии на привью с down пером?
Re: Графити бот и блок управления EggBot
Добавлено: 29 июл 2012, 08:25
nkp
Наткнулся на программку по теме.Поскольку за ней не слежу -прошелся поиском-вроде нет упоминаний StippleGen
преобразование:
в:
Есть версии под Linux и Windows
Скачать
Документация
Сайт