Graffiti-cnc Треугольная система координат
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Помню, что эта штука была на сайте LinuxCNC, там и нашел
Вот еще любопытный проектик
https://www.youtube.com/watch?v=hrsDBdnj5E8
Вот еще любопытный проектик
https://www.youtube.com/watch?v=hrsDBdnj5E8
-
- Почётный участник
- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Интересно они "ось Z" реализовали
Но преимуществ 4 моторов над тремя я как-то не вижу.. Я что-то упускаю?
Но преимуществ 4 моторов над тремя я как-то не вижу.. Я что-то упускаю?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
С 4 моторами по всем углам может ходить, скорее всего только это...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
В gcodetools можно поставить 3 мотора, причем в любых местах. А скорее всего и больше, но точно не помню.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
gcodetools управляет моторами?Nick писал(а):gcodetools можно поставить 3 мотора
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Нет, но делает Gкод, для управления таким станком.
При этом двигатели можно расположить в любом месте, управление будет напрямую моторами без спец кинематики.
При этом двигатели можно расположить в любом месте, управление будет напрямую моторами без спец кинематики.
- artclonic
- Мастер
- Сообщения: 565
- Зарегистрирован: 07 июн 2014, 12:40
- Репутация: 36
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Вот уважаемые, подскажите таким образом в Екселе можно с конвертировать G код с прямоугольной системы в треугольную? Используя формулы.
Наверстываем... в электронике...
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Сюда-бы еще добавить несколько балончиков, для возможности смешивать цвета
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Re: Graffiti-cnc Треугольная система координат
Ну почему нельзя, можно. Только это здоровый кусок работы.artclonic писал(а):нельзя значит...
Вот основные формулы преобразования точки из одной системы координат в другую и обратно:
Код: Выделить всё
def point_to_triangle(x, y)
dx = @properties["dx"]
dy = @properties["dy"]
w = @properties["canvas_size_x"]
x = x - dx/2
y = y - dy
lx = Math.sqrt(x*x + y*y)
x = x + dx
ly = Math.sqrt((w-x)*(w-x) + y*y)
return [lx - @properties["initial_x"], ly - @properties["initial_y"]]
end
Код: Выделить всё
def tpoint_to_decart(lx, ly)
dx = @properties["dx"]
dy = @properties["dy"]
w = @properties["canvas_size_x"]
lx += @properties["initial_x"]
ly += @properties["initial_y"]
x = ((lx*lx - ly*ly + w*w - w * dx)/(2*(w-dx))).round(3)
y = (Math.sqrt(lx*lx - (x-dx/2)*(x-dx/2))+dy).round(3)
return [x, y]
end
dx и dy - смещение красящего устройства от точки пересечения ремней
initial_x и initial_y - начальные длины ремней в момент старта
canvas_size_x - ширина холста
Оптимизатор g-code
Такое дело, хочу заняться оптимизацией своего g кода.
http://www.partisanink.com/articles/rabbit
Сейчас у меня вот такой вывод - просто в том порядке, как рисовал художник в файле.
Хочу сделать лучше, уж слишком много холостого хода. Куда посмотреть? Делать самому или взять что-то готовое?
http://www.partisanink.com/articles/rabbit
Сейчас у меня вот такой вывод - просто в том порядке, как рисовал художник в файле.
Хочу сделать лучше, уж слишком много холостого хода. Куда посмотреть? Делать самому или взять что-то готовое?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Т.е. хочешь уменьшить холостой пробег?k2m30 писал(а):Такое дело, хочу заняться оптимизацией своего g кода.
http://www.partisanink.com/articles/rabbit
Сейчас у меня вот такой вывод - просто в том порядке, как рисовал художник в файле.
Re: Graffiti-cnc Треугольная система координат
да, на больших поверхностях я потенциально экономлю часы времени с нормально оптимизированым g-code
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
В gcodetools была небольшая оптимизация холостых пробегов, только не знаю, работает ли она с graffiti
Re: Graffiti-cnc Треугольная система координат
Запилил свой алгоритм пока.
http://www.partisanink.com/articles/hare_2.0
http://www.partisanink.com/articles/hare_2.0
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
До кучи в эту тему http://zarplotter.com/
Re: Graffiti-cnc Треугольная система координат
После долгих трудов и переделок:
Новая конструкция исполнительного устройства
Новая конструкция креплений двигателей
Новый софт
Длинные ремни
Результат:
Нет подтеков
Раскачивание баллона не влияет на качество линии
Скорость рисования возросла в четыре раза
Максимальная площать рисования сейчас 100м2
Идеальная повторяемость
http://www.partisanink.com/versions/2.0-release
http://www.youtube.com/watch?v=s81SqrrEmdc
Новая конструкция исполнительного устройства
Новая конструкция креплений двигателей
Новый софт
Длинные ремни
Результат:
Нет подтеков
Раскачивание баллона не влияет на качество линии
Скорость рисования возросла в четыре раза
Максимальная площать рисования сейчас 100м2
Идеальная повторяемость
http://www.partisanink.com/versions/2.0-release
http://www.youtube.com/watch?v=s81SqrrEmdc
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Мне кажется или скорость не равномерная?
Уже делал что-то большое? Есть фото работ?k2m30 писал(а):Максимальная площать рисования сейчас 100м2
Re: Graffiti-cnc Треугольная система координат
пока нет, но уже загрунтовал соседнюю стену 6х3 метра, постараюсь нарисовать в ближайшие дни. картина тоже есть.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Graffiti-cnc Треугольная система координат
Интересно, а возможно ли управлять количеством напыления краски? что-бы можно было нарисовать картину с градацией цвета.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/