Страница 5 из 6

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

Добавлено: 01 окт 2016, 19:30
Rom327
Сергей Саныч писал(а):
selenur писал(а):Одни предлагают зеленые, другие красные,
Красные "лазерные" очки - они вообще не для защиты глаз. А для того, чтобы при работе со всякими лазерными измерительными инструментами (нивелиры, уровни) при дневном свете луч (тоже красный) был заметнее.
Получил лазер! https://www.aliexpress.com/snapshot/809 ... 4364996290 Ура!
В комплекте красные очки. Вместо яркого синего цвета лазера через красные очки видно маленькую розовую точку. А через зеленые видно вообще всё и синий лазер тоже, как будто и нет очков совсем! Так, что от синего лазера красные очки самое то!

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

Добавлено: 01 окт 2016, 23:18
Rom327
Спасибо staltech!
Вы, похоже, весь форум наизусть помните! Завидую!
По поводу 1 ссылки - изучаю. По поводу 2-ой, как то сразу не задалось, сложновато пока. Может еще вернусь к ней, не знаю...
Еще раз спасибо за помощь!

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

Добавлено: 02 окт 2016, 16:43
Rom327
Здравствуйте staltech!
В вашей прошивке обнаружился досадный глюк: команду G4 P*** ардуина отрабатывает в секундах, а надо бы в миллисекундах. Можно ли как то поправить?
Совершенно случайно обнаружил при тестировании лазерного гравера.

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

Добавлено: 02 окт 2016, 17:17
staltech
Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)

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

Добавлено: 03 окт 2016, 06:42
Rom327
staltech писал(а):
Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)
Понятно, приношу извинения! Но как все таки изменить на миллисекунды? Я бы и сам попробовал, но не знаю чем редактировать hex файлы. :thinking:

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

Добавлено: 03 окт 2016, 07:00
staltech
Ну с hex файлом это уже извращение. ;) GRBL с открытым исходным кодом, качай исправляй под себя что хочешь и компилируй.
Исходники: https://github.com/grbl/grbl/wiki. Среда разработки Arduino IDE

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

Добавлено: 03 окт 2016, 09:01
selenur
Rom327 писал(а):
staltech писал(а):
Rom327 писал(а):команду G4 P*** ардуина отрабатывает в секундах
Так это не в моей прошивке, а в авторской так сделано. Я только изменил режим хоминга. Походу это с программы selenur G код был, я ему об этом писал, обещал поправить. ;)
Понятно, приношу извинения! Но как все таки изменить на миллисекунды? Я бы и сам попробовал, но не знаю чем редактировать hex файлы. :thinking:
Уже поправил программу, теперь нормально.

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

Добавлено: 03 окт 2016, 09:13
Rom327
Спасибо! Вы исправили программу, а хотелось бы прошивку... Может staltech выручит и поправит версию прошивки с хомлением?

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

Добавлено: 03 окт 2016, 10:00
staltech
Роман по этому пункту вынужден отказать. Не знаю почему автор GRBL отошел от стандарта в отношении команды G4, но на данный момент весь софт под GRBL пишется под его тип команды G4.
Если сделать такую прошивку то путаницы будет еще больше, лучше автора убедить привести команду к стандарту. ;)

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

Добавлено: 03 окт 2016, 10:42
Rom327
Понятно... Постараюсь не запутаться! :D

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

Добавлено: 04 окт 2016, 20:34
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:

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

Добавлено: 04 окт 2016, 20:48
staltech
В g коде далеко не все 100% придерживаются стандартов. Нужно залезть в спецификацию rs274 и посмотреть, я этого честно сказать еще не делал. :oops:
На досуге глянем. ;)

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

Добавлено: 04 окт 2016, 21:06
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 и так маленький объем памяти программ и уж лучше всунуть туда что то более важное чем модификацию паузы. Так что автор все делает верно.

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

Добавлено: 05 окт 2016, 09:02
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."
Вообще полезно иногда почитать стандарты - многое становится понятнее как работает.

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

Добавлено: 25 окт 2016, 17:06
tvv7-7-7
Народ подскажите куда ттл лазера к ардуинке подключать? + и -?

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

Добавлено: 04 дек 2016, 18:55
tvv7-7-7
Люди добрые, подскажите... Засунул ардуино и драйвера в системник. Теперь одна ось работает, другая нет. И та которая не работает на драйвере две лампочки горят (слева). Там где работает одна (справа)

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

Добавлено: 04 дек 2016, 18:56
tvv7-7-7
А на том что справа драйвер вторая лампочка мигает когда ось работает. А слева эта же лампочка горит. В программе отрабатывает нормально, но ось не двигается

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

Добавлено: 05 дек 2016, 08:57
nevkon
Сделайте надежное соединение для начала - если втыкать, то лучше целые гребенки, а лучше запаять. Посмотрите даже на тот же рампс - там ведь не проводочками все подводят, а целыми разъемами, и то может плохо работать.

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

Добавлено: 07 дек 2016, 19:33
Rom327
tvv7-7-7 писал(а):Люди добрые, подскажите... Засунул ардуино и драйвера в системник. Теперь одна ось работает, другая нет. И та которая не работает на драйвере две лампочки горят (слева). Там где работает одна (справа)
Если "на столе" все работало, то:
1. Проверь подключение "step" и "dir".
2. Так как платы две, поменяй подключение между ними...
3. Может на Arduino гнезда перепутал: сам пару раз сослепу не туда тыркал!
4. При подключении нельзя менять проводки gnd и step(dir) местами!
Ну и хотелось бы фотку почетче и схемку, по которой подключал...

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

Добавлено: 07 дек 2016, 22:48
tvv7-7-7
Поставил другой драйвер. Новый. Заработало все
Наверное когда в ручную перемещал портал накрылся драйвер от тока сгенерированного