Программы для использования ARDUINO в станках с ЧПУ.

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

Я где-то раньше написал: если работать на станке с отлаженными управляющими прогами и небольшим ассортиментом программ - лучше использовать автономный контроллер.
Если хотите на станке экспериментировать - используйте МАСН.
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
George164
Станкостроитель
Станкостроитель
Сообщения: 1892
Зарегистрирован: 23 окт 2011, 00:21
Откуда: Москва-Люберцы

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение George164 »

Речь о МАЧе не идет. Он не работает на ноутбуках. А держать десктоп для выжигалки дорогое удовольствие.
Речь идет либо о небольшом ноутбуке с GRBL сендером, либо об автономном контроллере на базе марлин с картой и экраном.
Мечта станкостроителя: приезжаешь в Сочи, а там на пляже станки, станки. станки...
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

Всем привет! не подскажите , можно ли к ардуино уно на второй картинке в первом сообщении, подключить 3 оси на драйверах l293d подключенных таким способом?
Изображение Если можно то подскажите как ? А то что-то не соображу :wall:
NikRoman
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 26 фев 2012, 10:41
Имя: Роман
Откуда: Печора
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение NikRoman »

Всё. Не могу терпеть. Надо похвастаться. :)
Пробный прогон моей новой проги+прошивки ribs.
Поверите что станок управлялся ардуино?
Показать/Спрятать
Изображение
Лазер синий 2вт.
Изображение 900х660 пикселей. 256 оттенков серого. 10 точек на мм.
Время 54 минуты 8 секунд.

ну и проверка на выносливость и стабильность работы на больших работах:
Показать/Спрятать
Изображение
2840х3208 пикселей. 230 оттенков. 10 точек на мм.
время 14 часов 8 минут.

Точки которые вы видите на второй картинке специальные. Они есть на исходном изображении.
Изображение

Скорость перемещения постоянная. Оттенки достигаются изменением мощности лазера. ШИМ, TTL и прочее...
GRBL нервно покуривает в сторонке. Такой поток информации ему не осилить.
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

Молодца, сделал таки!
Первое фото зря увеличил. Пришлось скопировать его и отмасштабировать, чтобы видеть, как оно на самом деле выглядит. Выглядит отлично.
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

ВАНТЯЙ писал(а):Всем привет! не подскажите , можно ли к ардуино уно на второй картинке в первом сообщении, подключить 3 оси на драйверах l293d подключенных таким способом?
Изображение Если можно то подскажите как ? А то что-то не соображу :wall:
Trudogolik, Вы непоможите мне ?
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

Нет, не помогу. Подключить к Ардуино три двойных моста L293, вероятно, можно, но я не знаю такой прошивки ардуинки, которая бы могла работать одновременно с тремя движками и CNC программой GBRL или подобной.
Пойдите по более легкому пути используйте любые драйвера, имеющие управление степ/дир.
Это описано в начале темы.
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Сообщение ВАНТЯЙ »

Ок. Спасибо! Попробую другие драйверы.
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а): Trudogolik, Вы непоможите мне ?

может я помогу

http://cnc.antoinepelloux.eu/en/index.php?id=1
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

barnaul, Если я правильно понял, в этом устройстве команды на входа идут параллельно на все драйвера, а включение моторов идет через enable, т.е. чтобы двигалась одна ось, надо выключить две другие? Или как?
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

Trudogolik писал(а):barnaul, Если я правильно понял, в этом устройстве команды на входа идут параллельно на все драйвера, а включение моторов идет через enable, т.е. чтобы двигалась одна ось, надо выключить две другие? Или как?
да вроде работает как и положено 3 осевому , на странице там есть софт к нему , GBRL врядли пойдёт
George164
Станкостроитель
Станкостроитель
Сообщения: 1892
Зарегистрирован: 23 окт 2011, 00:21
Откуда: Москва-Люберцы

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение George164 »

Результат с ШИМ отличный. Имеет смысл.
Может открыть новую тему, чтобы эту ветку не засорять. Программа то будет развиваться.
NikRoman писал(а):Поверите что станок управлялся ардуино?
С ходу не врублюсь в чем проблема?
Готовим файл. Передаем байт яркости в ардуину, стартуем лазер, смещаемся на 0.1мм по строке. Цикл по пикселям по строке, смещаемся на 0.1мм по столбцу. цикл по столбцам.
При необходимости дважды проходимся по одной строке.
СД карта в картридер-читаем не по сериалу, а с карты, кнопка пуска и кнопка аварийной остановки.
Чтение можно через прерывание. Добавить участок для разгона-торможения.
Что там в программе может быть еще? Смещение при нажатии стрелок влево-вверх? На моем дисплее есть 6 кнопок, удобно.
Буфер не нужен. Сложных перемещений по двум осям нет. Фотошоп и вперед.
Но это, конечно, на первый взгляд. Могут быть и подводные камни, которые с ходу не вижу.
Мечта станкостроителя: приезжаешь в Сочи, а там на пляже станки, станки. станки...
NikRoman
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 26 фев 2012, 10:41
Имя: Роман
Откуда: Печора
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение NikRoman »

George164 писал(а):С ходу не врублюсь в чем проблема?
Да никаких проблем. Наверное поэтому программ толковых в нете нету. Ведь каждый сам себе прошивку за пару часов пишет.
Это у меня-дурака вместе с изучением основ си заняло 2 месяца.
Карту пока не подключал. Наверное с ней и проще. На форумах просто начитался как у чпушников не хватает скорости процессора на чтение- решил другим путём идти. Данные передаю по USB Serial.
На ардуинке есть кольцевой буфер. Есть ручное управление. Есть пара примочек для наладки- например включить лазер на 0,4% мощности и объехать по контуру.
Есть параметры для подгонки мощности лазера на светлых и тёмных тонах.
Нет участка для разгона-торможения из-за ненадобности. Скорость работы не превышает стартовую скорость для разгона.
Нет подключаемых к ардуино кнопок т.к. есть подключаемый к ардуино комп с подключаемой к компу клавиатурой.
Есть защита от обрыва связи с компом.
Нет кнопки аварийной остановки потому что на лазере проще обесточить всё вместе с ардуинкой, чем подключать к ней управление различной периферией.
Нет ограничений на размер изображения по Y. По X ограничение 65535 пикселей(не шагов.шагов можно 4294967296). При 10 пикселях на мм это картина 6.5 метра.
Скорость радует. Хотелось бы записать работу на видео, но как только я начинаю снимать всё начинает ломаться)
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Сообщение ВАНТЯЙ »

Заголовок: Программы для использования ARDUINO в станках с ЧПУ.
barnaul писал(а):
ВАНТЯЙ писал(а): Trudogolik, Вы непоможите мне ?

может я помогу

http://cnc.antoinepelloux.eu/en/index.php?id=1
Спасибо ! Попробую.
George164
Станкостроитель
Станкостроитель
Сообщения: 1892
Зарегистрирован: 23 окт 2011, 00:21
Откуда: Москва-Люберцы

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение George164 »

Удалено автором.
Последний раз редактировалось George164 25 ноя 2015, 19:50, всего редактировалось 1 раз.
Мечта станкостроителя: приезжаешь в Сочи, а там на пляже станки, станки. станки...
NikRoman
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 26 фев 2012, 10:41
Имя: Роман
Откуда: Печора
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение NikRoman »

George164 писал(а):Предлагаете ответить "за базар"?
Я не настроен к Вам враждебно. Браво. :bravo: у Вас отлично получается.

Я и не знал что всё так просто. И в таймеры вникать не надо. И в прерывания.

Сделайте ещё чтобы программа определяла размеры картинки перед началом работы, не умирала на обратном цикле когда в картинке нечётное количество строк, выведите период между импульсами отдельно для регулировки скорости(каждый раз при изменении перепрошивать сложно, но можно), длину импульса сделайте примерно 10us.
Напишите программу для создания Pic.bin , чтобы тоже змейкой записала байты яркости на флешку. И будем тестить)

Ну и ещё 3 камаза подводных камней) И 6 кнопочек прикрутим...
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

Брэк!
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

http://cnc.antoinepelloux.eu/en/index.php?id=1
А ни кто не пытался воссоздать этот проект ? А то что-то у меня при компиляции программы ошибки выдает . В программировании я вообще ноль.
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение Trudogolik »

George164 ваше сообщение удалено.
Дальнейшие попытки продолжить пустой и бессодержательный спор будет пресечена.
Если здесь кто-то что-то и обязан, то это одно - соблюдать правила форума, уважать коллег по форуму.
Вам ничто не мешает написать программу хоть за час, хоть за два и выставить ее на суд общественности.
Будет лучше чем у Николая - хорошо, будет хуже - ничего в этом страшного нет, не дети уже, чтоб п.....рограммами меряться.
Все! Прекратили!
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а):http://cnc.antoinepelloux.eu/en/index.php?id=1
А то что-то у меня при компиляции программы ошибки выдает
ошибок нет, компилируетя без ошибок. проверил
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

barnaul,
не, в ардуинку без проблем , а вот в управляющую программу (Download Arduino-CNC Applet source code) выдает ошибку.
https://yadi.sk/i/oGvYIThNkiMwz
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а):barnaul,
не, в ардуинку без проблем , а вот в управляющую программу (Download Arduino-CNC Applet source code) выдает ошибку.
https://yadi.sk/i/oGvYIThNkiMwz

ошибок нет, работает

java стоит ?
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

barnaul писал(а):
ВАНТЯЙ писал(а):barnaul,
не, в ардуинку без проблем , а вот в управляющую программу (Download Arduino-CNC Applet source code) выдает ошибку.
https://yadi.sk/i/oGvYIThNkiMwz

ошибок нет, работает

java стоит ?
А какую именно java надо скачать ?Что для моей системы это понятно вин 64 Java Platform (JDK) 8u65 / 8u66 или NetBeans with JDK 8 . но все равно выдает ошибку , при чем на двух компах одинаковые ошибки.
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а): А какую именно java надо скачать ?Что для моей системы это понятно вин 64 Java Platform (JDK) 8u65 / 8u66 или NetBeans with JDK 8 . но все равно выдает ошибку , при чем на двух компах одинаковые ошибки.
может на 64 и не работает , сказать не могу, тестовал на хп 32
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

Все установил все джавы . открываю процесинг указываю где файлы , он в своем окне открывает 9 вкладок . потом жму плей чуть подумав выдает ошибку :wall: :superkill:
barnaul, скажи ты так-же запускаешь или какой секрет есть ? просто сил уже нет.
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а):Все установил все джавы . открываю процесинг указываю где файлы , он в своем окне открывает 9 вкладок . потом жму плей чуть подумав выдает ошибку :wall: :superkill:
barnaul, скажи ты так-же запускаешь или какой секрет есть ? просто сил уже нет.
архив распакован, стартую CNC Soft 12 09
George164
Станкостроитель
Станкостроитель
Сообщения: 1892
Зарегистрирован: 23 окт 2011, 00:21
Откуда: Москва-Люберцы

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение George164 »

Сделал черновой вариант программы подготовки файла для выжигания с карты. Со змейкой и без.
Собственно это тот же .bmp 8-битный файл, но без палитры в начале и с другим расположением строк-столбцов.
Т.е. картинка 30х40 см (30000х40000р) с пикселем 0.1мм тянет на 12 мегабайт. Для карты нормально.
Информирую на всякий случай вдруг кто захочет попробовать выжигать с карты.
Изображение
Мечта станкостроителя: приезжаешь в Сочи, а там на пляже станки, станки. станки...
NikRoman
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 26 фев 2012, 10:41
Имя: Роман
Откуда: Печора
Контактная информация:

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение NikRoman »

George164 писал(а):Т.е. картинка 30х40 см (30000х40000р) с пикселем 0.1мм тянет на 12 мегабайт.
Меньше. 3000x4000p
Интересно получается. Я Вас мотивировал на создание программы. Вы потом выложите проект в сеть?

Я так всё ещё в тестах. Перебираю режимы и скорости.
Сегодня попробовал фото, обработанное в Джарвис. 5 точек на мм ,но скорость снизил, чтобы точки были чётче. Завтра продолжу в этом направлении. Хочу обогнать автономник MicroNC по производительности.
Показать\Спрятать Видео
Изображение

уже квадратный метр фанеры ушёл на "Печать" таблиц градиентов.
ВАНТЯЙ
Станкостроитель
Станкостроитель
Сообщения: 15
Зарегистрирован: 07 мар 2015, 17:45
Имя: Вантяй
Откуда: Тольятти

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение ВАНТЯЙ »

barnaul писал(а):
ВАНТЯЙ писал(а):Все установил все джавы . открываю процесинг указываю где файлы , он в своем окне открывает 9 вкладок . потом жму плей чуть подумав выдает ошибку :wall: :superkill:
barnaul, скажи ты так-же запускаешь или какой секрет есть ? просто сил уже нет.
архив распакован, стартую CNC Soft 12 09
Через процессинг?
Аватара пользователя
barnaul
Станкостроитель
Станкостроитель
Сообщения: 435
Зарегистрирован: 06 мар 2011, 01:00

Re: Программы для использования ARDUINO в станках с ЧПУ.

Сообщение barnaul »

ВАНТЯЙ писал(а): Через процессинг?


да, v.2.1.1
Ответить