Автор Тема: Околокрафтовский флуд  (Прочитано 1859829 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Онлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 8042
  • Репутация: +2367/-17
  • Atypique
Re: Околокрафтовский флуд
« Ответ #21000 : Февраля 25, 2020, 13:27:20 »
Лет 30 назад приходилось иметь дело с ультрафиолетовым лазером ЛГИ-21.
Частота импульсов была 100 Гц, длительность точно не помню, но что-то порядка 10 наносекунд.
Адские в нём были киловольты...

Оффлайн trengtor

  • Ветеран форума
  • ******
  • Сообщений: 4913
  • Репутация: +4536/-13
  • Диванный блюз-блендер
    • Ремонт [комбо]усилителей и педалей эффектов, в т.ч. бутиковых
Re: Околокрафтовский флуд
« Ответ #21001 : Февраля 25, 2020, 19:58:56 »
Tander, я не понял, зачем там 2 управляющих транзистора, если можно просто управлять с МК, выдавая на лазер управление по ШИМ, например.

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21002 : Февраля 25, 2020, 20:32:35 »
На какой частоте работает шим ардуины? Не будет ли это слишком быстро?

... и добавил:

Так же - у нас просто диод, без ТТЛ драйвера. Опять же - покупать драйвер - как-то так себе идея, т.к. кучу времени ждать или локально - элементарно дорого. :) Есть нога контроллера, которая управляет включением-выключением лазера в нужное время. Есть шим-выход, которым можно управлять яркостью, если есть TTL драйвер у лазера (которого у меня нет).
« Последнее редактирование: Февраля 25, 2020, 20:36:24 от Tander »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21003 : Февраля 26, 2020, 09:52:50 »
На какой частоте работает шим ардуины? Не будет ли это слишком быстро?

по умолчанию 500 герц. если в регистры правильно прописать - можно то-ли 60кгц то-ли 30кгц (от частоты кварца зависит)

... и добавил:

а в grbl по умолчанию 1кгц. но там вроде тоже можно поменять если найти где в исходных кодах устанавливается предделитель и это вот всё.
« Последнее редактирование: Февраля 26, 2020, 10:02:50 от akl »

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21004 : Февраля 26, 2020, 12:10:19 »
Мда... и вот хз - 500Гц и 1кГц это мало или много для лазерного диода. Хочется обойтись как можно меньшими движениями, и при этом сохранить лазеру жизнь подольше.

... и добавил:

Работало оно так, что с ноги, которая отвечала за включение лазера в нужный момент - шло на затвор полевика, который уже коммутировал питание лазера.
Т.е. получается, если я хочу использовать PWM выход, то по идее мне нужно просто перекинуть затвор моего транзистора на соответсвующий выход ардуины (в GRBL для моего шилда CNC это ножка Z+)? или она там постоянно генерирует сигнал?
« Последнее редактирование: Февраля 26, 2020, 17:18:08 от Tander »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21005 : Февраля 26, 2020, 13:21:35 »
не знаю что такое Z+, в грбл для регулировки яркости лазера (или скорости шпинделя) используется 11 нога ардуины (то есть PB3 атмеги328). сигнал оно генерирует в соответствии с присылаемыми г-кодами, или выключено или с какой-то скважностью в зависимости от команды.

кстати об грбл - там еще для использования лазера полезно включить так называемый Laser mode (при настройке через ком-порт это делается https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration
чтобы оно не притормаживало на поворотах или при начале пиления или типа того

... и добавил:

насчет частоты шима - фиг его знает. это ведь используется для регулировки мощности пиления, а не для использования лазера в запредельных режимах.
Но я так понимаю что лазер дохнет не столько от превышения тока, сколько от перегрева, так что продуктивнее будет прикрутить хороший радиатор, чем что-то мудрить с импульсными режимами.

... и добавил:

еще полезная штука - чтобы не париться с осью Z (если ее нету) можно скомпилировать грбл так чтобы оно ее не парковало вообще https://github.com/grbl/grbl/issues/1271#issuecomment-321273884

... и добавил:

вот еще про использование с лазером https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode
там и написано что в файле cpu_map.h можно частоту шима поменять
« Последнее редактирование: Февраля 26, 2020, 13:39:44 от akl »

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21006 : Февраля 26, 2020, 17:24:31 »
Я использую СNC Shield v3. для управления лазером и двигателями. И в последней версии шим мощности лазера прикрутили на ногу, которая на шилде названа как Z+ и которая соеденина в ардуино уно с ногой номер 11, это был не вопрос, а больше утверждение. ) вопрос был - достаточно ли будет перекинуть затвор транзистора с ноги "включения" лазера на ногу шима - т.к. не понятно - есть ли там сигнал все время или нету. Надо будет посмотреть какой код генерируется с рисунка - там по командам можно будет понять. За линки спасибо, посмотрю. Лазер-мод само собой включен, ТТЛ тоже включен.

Насчет охлаждения - диод стоит на термопасте в алюминиевом массивном радиаторе, который запресован в стандартный "китайский" радиатор квадратный черный (такие, из которых китайцы собирают разнообразные лазерные модули), и сверху все это достаточно сильно обдувает вентилятор (настолько сильно, что хватает сдувать дым с точки реза, на 15см ниже, после "продува" всех прорезей радиатора). За все время тестов - не разу не фиксировалось даже "умерено теплое" состояние радиатора основного - так, слегка тепловат был. На самом лазере не мерял конечно температуру (надо будет туда датчик запустить от мультимера следующий раз) - но в целом - не было ничего явно горячего, я бы заметил. И меня в целом удивило - почему он помер, если честно....
« Последнее редактирование: Февраля 26, 2020, 17:36:21 от Tander »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21007 : Февраля 26, 2020, 18:09:07 »
чтоб лазер включился как минимум должно прийти M3 и Sсколько-нибудь (S255 например).
а этот лазер-мод в грбл еще кажется не позволяет включать лазер пока не придет G1 (то есть на холостом перемещении G0 лазер ваще не должен включаться)

насчет самодельного драйвера ниче не подскажу наверно, сам хотел такой запилить и даже симулировал что-то на лм317, но так и не доделал, т.к. оказалось что в моем китайском лазере уже был ТТЛ контакт нормальный

... и добавил:

достаточно ли будет перекинуть затвор транзистора с ноги "включения" лазера на ногу шима
я просто не могу чет понять что за нога включения лазера. по идее нога включения это и есть 11 нога (которая дает шим). есть еще какая-то нога для направления вращения, но это другое

аа ты наверно хочешь отдельный шим замутить какой-нибудь дикий, а 11 ногу использовать просто для вкл-выкл
« Последнее редактирование: Февраля 26, 2020, 18:14:22 от akl »

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21008 : Февраля 26, 2020, 18:34:43 »
Не-не. Есть 12 нога, которая получает команду Shpindle Enable - она дает высокий уровень в моменте, когда должен включится фреза или лазер - в зависимости от того, что стоит. Именно на эту ногу и приходят логические 1 и 0 при командах M3 и М5 (вкл-выкл). Кроме того есть шим-вывод на 11 ноге - Variable Shpindle PWM - которые управляют либо оборотами фрезы либо лазером (с помощью TTL) В предыдуших версиях это был Z-limit вывод. И на данный момент я использовал 12 ногу для включения-выключения лазера, и все работало. Но там постоянный уровень высокий при М3, и простоянный уровень низкий при М5. И да, я думал 12 ногу использовать для включения-выключения, как и сейчас, но при этом добавить какой-то вручную регулируемый шим, для импульсной работы лазера. А мне подсказали - "зачем, если уже есть шим". ) вот и пляшем. В общем - попробую перекинуть базу транзистора на вывод шим-а, и дать разные команды интенсивности свечения - посмотрим как лазер будет реагировать на них.

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21009 : Февраля 26, 2020, 18:39:25 »
фиг знает. у меня наверно какая-то другая версия грбл
вроде так должно быть же

то есть на 12 концевик оси z

... и добавил:

там короче было так что в более старых версиях шпиндель был без шима и на 12 ноге. А вот в этих 0.9 и 1.1+ - шпиндель уже с шимом и на 11 ноге. я так понимаю.

... и добавил:

но чет там запутано да, может есть и версии где и 11 и 12 за шпиндель отвечают. Версий то куча, а отдельных сборок вообще не счесть наверно
« Последнее редактирование: Февраля 26, 2020, 18:50:12 от akl »

Оффлайн trengtor

  • Ветеран форума
  • ******
  • Сообщений: 4913
  • Репутация: +4536/-13
  • Диванный блюз-блендер
    • Ремонт [комбо]усилителей и педалей эффектов, в т.ч. бутиковых
Re: Околокрафтовский флуд
« Ответ #21010 : Февраля 26, 2020, 19:13:41 »
Tander, все ответы на вопросы типа «а много это или мало» есть в даташитах на процессор Ардуинки и на диод )

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21011 : Февраля 27, 2020, 00:25:29 »
Из документации к GRBL:
"New features in v0.9!
IMPORTANT:
Z-Axis limit input on D11 has swapped with spindle enable D12 to support variable spindle PWM output."

... и добавил:

Т.е. 12 нога включение, а 11 - дополнительный PWM выход.
Ура-ура. Спалил еще один диод :(
« Последнее редактирование: Февраля 27, 2020, 00:28:34 от Tander »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21012 : Февраля 27, 2020, 05:52:37 »
swapped значит поменяно местами. то есть z концевик был 11 стал 12.
хз какая у меня версия, но у меня точно там на 12 концевик, а никакой не енабле.

может оно зависит от настроек парковки этой оси при компиляции
« Последнее редактирование: Февраля 27, 2020, 05:55:12 от akl »

Оффлайн Tander

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Околокрафтовский флуд
« Ответ #21013 : Февраля 27, 2020, 10:59:31 »
В любом случае - у меня это все и так залито в Мегу и с вот такой вот распиновкой https://github.com/gnea/grbl-Mega/wiki/Connecting-Grbl-Mega
т.е. есть отдельная нога на включение, и отдельная нога шим. В любом случае - пока у меня лазерные диоды закончились, так что вернусь к вопросу как следующая партия придет. ))

... и добавил:

А для ардуины уно - https://s8.hostingkartinok.com/uploads/images/2018/01/4841161c22dbd63885552ca85012d452.jpg например тут для версии 1.1 - разрисовано что 12 нога это как раз включение, а фрагмент документации переводится следующим образом дословно:

"ограничитель оси Z (Z-limit) на D11 был заменен с включением шпинделя на D12, для поддержки на нем переменного ШИМ-выхода шпинделя".
Т.е. да, заменили Z-limit и SpEn местами, чтобы D11 мог исопользоваться для ШИМ-а
« Последнее редактирование: Февраля 27, 2020, 11:11:29 от Tander »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • Репутация: +2265/-69
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #21014 : Февраля 27, 2020, 11:44:36 »
а, про мегу я был ваще не в курсе че там как. но там ног немеряно вот и добавили видимо эту фишку. но мне кажется она не особо полезная, разве что как дополнительный предохранитель и то фиг знает че оно там предохранит.