Лазерный гравировщик по дереву: прошивка мега2560 + tb6600

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

Сергей Саныч писал(а):
selenur писал(а):Одни предлагают зеленые, другие красные,
Красные "лазерные" очки - они вообще не для защиты глаз. А для того, чтобы при работе со всякими лазерными измерительными инструментами (нивелиры, уровни) при дневном свете луч (тоже красный) был заметнее.
Получил лазер! https://www.aliexpress.com/snapshot/809 ... 4364996290 Ура!
В комплекте красные очки. Вместо яркого синего цвета лазера через красные очки видно маленькую розовую точку. А через зеленые видно вообще всё и синий лазер тоже, как будто и нет очков совсем! Так, что от синего лазера красные очки самое то!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

Спасибо staltech!
Вы, похоже, весь форум наизусть помните! Завидую!
По поводу 1 ссылки - изучаю. По поводу 2-ой, как то сразу не задалось, сложновато пока. Может еще вернусь к ней, не знаю...
Еще раз спасибо за помощь!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

Здравствуйте staltech!
В вашей прошивке обнаружился досадный глюк: команду G4 P*** ардуина отрабатывает в секундах, а надо бы в миллисекундах. Можно ли как то поправить?
Совершенно случайно обнаружил при тестировании лазерного гравера.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):
Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)
Понятно, приношу извинения! Но как все таки изменить на миллисекунды? Я бы и сам попробовал, но не знаю чем редактировать hex файлы. :thinking:
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Ну с hex файлом это уже извращение. ;) GRBL с открытым исходным кодом, качай исправляй под себя что хочешь и компилируй.
Исходники: https://github.com/grbl/grbl/wiki. Среда разработки Arduino IDE
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение selenur »

Rom327 писал(а):
staltech писал(а):
Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)
Понятно, приношу извинения! Но как все таки изменить на миллисекунды? Я бы и сам попробовал, но не знаю чем редактировать hex файлы. :thinking:
Уже поправил программу, теперь нормально.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

Спасибо! Вы исправили программу, а хотелось бы прошивку... Может staltech выручит и поправит версию прошивки с хомлением?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Роман по этому пункту вынужден отказать. Не знаю почему автор GRBL отошел от стандарта в отношении команды G4, но на данный момент весь софт под GRBL пишется под его тип команды G4.
Если сделать такую прошивку то путаницы будет еще больше, лучше автора убедить привести команду к стандарту. ;)
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

Понятно... Постараюсь не запутаться! :D
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):Роман по этому пункту вынужден отказать. Не знаю почему автор GRBL отошел от стандарта в отношении команды G4, но на данный момент весь софт под GRBL пишется под его тип команды G4.
Если сделать такую прошивку то путаницы будет еще больше, лучше автора убедить привести команду к стандарту. ;)
Вот, что ответил автор программы:
Hello, GRBL uses seconds in argument of G4 Px command with accordance to rs274 standard.
So, to set dwell to 10 ms, we should use fraction:
G4 P.01
Так, что это я зря воду мутю... :hehehe:
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

В g коде далеко не все 100% придерживаются стандартов. Нужно залезть в спецификацию rs274 и посмотреть, я этого честно сказать еще не делал. :oops:
На досуге глянем. ;)
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

3.5.4 Dwell — G4
For a dwell, program G4 P… . This will keep the axes unmoving for the period of time in seconds
specified by the P number. It is an error if:
• the P number is negative.
В принципе модификации команд никто не запрещал P10.0 - 10 секунд, P10 - 10 миллисекунд. Просто в Arduino Uno и так маленький объем памяти программ и уж лучше всунуть туда что то более важное чем модификацию паузы. Так что автор все делает верно.
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение nevkon »

Ну все верно ответили, вот цитата из стандарта:
"3.5.4 Dwell — G4
For a dwell, program G4 P… . This will keep the axes unmoving for the period of time in seconds
specified by the P number. It is an error if:
• the P number is negative."
Вообще полезно иногда почитать стандарты - многое становится понятнее как работает.
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

Народ подскажите куда ттл лазера к ардуинке подключать? + и -?
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

Люди добрые, подскажите... Засунул ардуино и драйвера в системник. Теперь одна ось работает, другая нет. И та которая не работает на драйвере две лампочки горят (слева). Там где работает одна (справа)
Вложения
IMG_20161204_195439.jpg (2179 просмотров) <a class='original' href='./download/file.php?id=96710&mode=view' target=_blank>Загрузить оригинал (1.74 МБ)</a>
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

А на том что справа драйвер вторая лампочка мигает когда ось работает. А слева эта же лампочка горит. В программе отрабатывает нормально, но ось не двигается
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение nevkon »

Сделайте надежное соединение для начала - если втыкать, то лучше целые гребенки, а лучше запаять. Посмотрите даже на тот же рампс - там ведь не проводочками все подводят, а целыми разъемами, и то может плохо работать.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

tvv7-7-7 писал(а):Люди добрые, подскажите... Засунул ардуино и драйвера в системник. Теперь одна ось работает, другая нет. И та которая не работает на драйвере две лампочки горят (слева). Там где работает одна (справа)
Если "на столе" все работало, то:
1. Проверь подключение "step" и "dir".
2. Так как платы две, поменяй подключение между ними...
3. Может на Arduino гнезда перепутал: сам пару раз сослепу не туда тыркал!
4. При подключении нельзя менять проводки gnd и step(dir) местами!
Ну и хотелось бы фотку почетче и схемку, по которой подключал...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
tvv7-7-7
Кандидат
Сообщения: 97
Зарегистрирован: 05 янв 2016, 22:15
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение tvv7-7-7 »

Поставил другой драйвер. Новый. Заработало все
Наверное когда в ручную перемещал портал накрылся драйвер от тока сгенерированного
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»