Автономный контроллер для самодельного лазерного гравера

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Я сейчас посмотрел как работает отключение драйверов ШД в GRBL (никогда им не пользовался), получается что драйвера выключаются сразу после прекращения движения? И причем даже не важна причина остановки, т.е. поставил паузу, напряжение с шаговиков снялось и они чуточку сдвинулись?
sany_sch
Новичок
Сообщения: 32
Зарегистрирован: 28 авг 2016, 21:14
Репутация: 10
Настоящее имя: Александр
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение sany_sch »

LASER включает и выключает лазер, на минимальной мощности.
Есть ли возможность увеличить эту минимальную мощность? У меня не видно лазера. При работе всё нормально.
sany_sch
Новичок
Сообщения: 32
Зарегистрирован: 28 авг 2016, 21:14
Репутация: 10
Настоящее имя: Александр
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение sany_sch »

Козёл писал(а):Я сейчас посмотрел как работает отключение драйверов ШД в GRBL (никогда им не пользовался), получается что драйвера выключаются сразу после прекращения движения? И причем даже не важна причина остановки, т.е. поставил паузу, напряжение с шаговиков снялось и они чуточку сдвинулись?
Это настраивается настройкой $1, по моему. От 0 до 255. Можно не отключать совсем.
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ASPtr »

sany_sch писал(а):Это настраивается настройкой $1, по моему. От 0 до 255. Можно не отключать совсем.
Так и есть. Время (в миллисекундах) через которое отключаются моторы после остановки. При "255" не отключаются совсем, как у нас сейчас.
sany_sch писал(а):Есть ли возможность увеличить эту минимальную мощность? У меня не видно лазера. При работе всё нормально.
А уменьшить? )) У меня так сильно ярко, плохо фокусироваться.
Козёл писал(а):т.е. поставил паузу, напряжение с шаговиков снялось и они чуточку сдвинулись?
Ну возможно чуть-чуть, до целого шага, если стоит дробление. И то актуально только на ремнях.

PS Дополню немного.
Гуглоперевод из grbl wiki:
"Время блокировки шага шага - это длина времени Grbl будет удерживать степперы перед отключением. В зависимости от системы вы можете установить это значение в ноль и отключить его. В других случаях вам может потребоваться 25-50 миллисекунд, чтобы убедиться, что ваши оси останавливаются перед отключением. Это поможет учету машинных двигателей, которые не любят оставаться на долгие периоды времени, не делая ничего. Кроме того, имейте в виду, что некоторые шаговые драйверы не помнят, какой микрошаг они остановились, поэтому, когда вы снова включите, вы можете увидеть некоторые «потерянные» шаги из-за этого. В этом случае просто включите свои степперы через $ 1 = 255"

т.е. нормальный драйвер (надеюсь у нас именно такие) помнит на каком микрошаге он остановился и начинает соответственно. А во время простоя сдвинутся не дает трение в элементах станка.
Ну и из практики всегда стояли настройки по умолчанию ($1=25), никаких сдвигов не замечал. А при построчном выжигании ось Y 99% процентов времени именно стоит.
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Не поверите! Сделал отключение шаговиков, правда вручную. И ни чего не удалил из прошивки. В настройках добавил галочку "Использовать пин XY_HOME как ST_ENABLE", если нужно инвертировать выход, используйте галочку "INVERT LIMIT PINS".

Как работает: при включении станка моторы можно двигать руками, после остановки моторы не выключатся. Чтобы отключить, зажмите и удерживайте кнопку XY-0, но это также обнулит координаты.
sany_sch писал(а):Есть ли возможность увеличить эту минимальную мощность? У меня не видно лазера. При работе всё нормально.
У вас 5W лазер? Я увеличил минимальную мощность с 1 до 5.
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ASPtr »

Козёл писал(а):Не поверите! Сделал отключение шаговиков, правда вручную. И ни чего не удалил из прошивки. В настройках добавил галочку "Использовать пин XY_HOME как ST_ENABLE"
Здорово! Только вчера плату протравил. )) Правда, там только один проводок кинуть до шлейфа.
Вот мой франкенштейн.
20170829_210030.jpg (4401 просмотр) <a class='original' href='./download/file.php?id=119252&mode=view' target=_blank>Загрузить оригинал (167.56 КБ)</a>
Электронику сделал из модулей. Отдельно драйвера с питанием и разъемами и к ней на шлейфе можно подкинуть или Ваш контроллер или обычную ардуинку (на фото рядом валяется).
20170829_210411.jpg (4397 просмотров) <a class='original' href='./download/file.php?id=119253&mode=view' target=_blank>Загрузить оригинал (58.77 КБ)</a>
4arus
Кандидат
Сообщения: 69
Зарегистрирован: 21 июл 2017, 07:21
Репутация: 126
Настоящее имя: Олег
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение 4arus »

Козёл писал(а):Как работает: при включении станка моторы можно двигать руками, после остановки моторы не выключатся. Чтобы отключить, зажмите и удерживайте кнопку XY-0, но это также обнулит координаты.
Вообщем можно просто зажать передвинуть и заново обнулить? Или пока зажата передвинули отпустили, и координаты на нуле? Нет пока возможности проверить.
sergan
Опытный
Сообщения: 106
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 93
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение sergan »

Козёл писал(а):Не поверите! Сделал отключение шаговиков, правда вручную. И ни чего не удалил из прошивки. В настройках добавил галочку "Использовать пин XY_HOME как ST_ENABLE", если нужно инвертировать выход, используйте галочку "INVERT LIMIT PINS".
Только что прошил ардуинку, через конвертер установил галочку на против " Использовать пин XY_HOME как ST_ENABLE" . И при включении контроллера движки держат каретку, при зажатии кнопки ху=0 тоже ни чего не происходит.
Поставил галку "INVERT LIMIT PINS" - тоже самое.
Может что то не правильно делаю? Или не работает.
Качал от сюда https://yadi.sk/d/7bHaRurQ3LtvVW
Подтверждение сброса настроек тоже добавили. . Две страницы исписано на форуме как ни как :D . В любом случае это только к лучшему. С таким отношением - этот контролер будет ЛУЧШИМ
И хоте бы узнать надежда на трех осевой контролер есть у НАС? Вся надежда на Вас
DobriyKit
Новичок
Сообщения: 19
Зарегистрирован: 20 июл 2017, 11:07
Репутация: 24
Настоящее имя: Александр
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение DobriyKit »

А сигнал Enable с драйверов подключен к Ардуине?
sergan
Опытный
Сообщения: 106
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 93
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение sergan »

DobriyKit писал(а):А сигнал Enable с драйверов подключен к Ардуине?
Если этот вопрос ко мне , то нет не подключен. Все подключено по схеме Re: Автономный контроллер для самодельного лазерного гравера #133
Мне честно говоря эта функция не нужна , просто автору отписался работает или нет.
Возможно вы правы что нет подключения к пину Enable.
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

Ребята извиняюсь , не посмотрел что не у Автора ,не ArrSoft не подключен Enable на схеме , у меня схема с enable.
П.с. новая опция тоже не работает.
Вложения
IMG_20170830_090231.jpg (4327 просмотров) <a class='original' href='./download/file.php?id=119337&mode=view' target=_blank>Загрузить оригинал (1.72 МБ)</a>
Аватара пользователя
lobzik
Кандидат
Сообщения: 53
Зарегистрирован: 22 ноя 2012, 14:33
Репутация: 32
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение lobzik »

А зачем у тебя енейбл в трех местах к плюсу подтянут? Он еще и на самой плате через 100к подтянут к минусу. Возможно лишние подтяжки убрать нужно. Просто померяй на самой плате драйвера, меняется ли уровень на входе enable
ASPtr
Кандидат
Сообщения: 47
Зарегистрирован: 19 янв 2017, 08:31
Репутация: 49
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение ASPtr »

Козёл писал(а):Не поверите! Сделал отключение шаговиков, правда вручную
Козёл писал(а):Чтобы отключить, зажмите и удерживайте кнопку XY-0, но это также обнулит координаты
Раз пошла такая пьянка...
Если мы уж используем вход концевиков как выход ENABLE, то кнопка "HOME" становится бесполезной чуть более, чем полностью (с). И даже вредной - при случайном нажатии станок уезжает "в закат". Не логичнее ли будет именно её использовать для управления ENABLE? Ну там вкл/выкл, например.
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

Козёл писал(а):Не поверите! Сделал отключение шаговиков, правда вручную. И ни чего не удалил из прошивки. В настройках добавил галочку "Использовать пин XY_HOME как ST_ENABLE", если нужно инвертировать выход, используйте галочку "INVERT LIMIT PINS".

Как работает: при включении станка моторы можно двигать руками, после остановки моторы не выключатся. Чтобы отключить, зажмите и удерживайте кнопку XY-0, но это также обнулит координаты.
Разобрался , всё работает, нужно выход home подключить к enable на драйвер.
Andrey_Pavkin
Мастер
Сообщения: 211
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 293
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Andrey_Pavkin »

lobzik писал(а):А зачем у тебя енейбл в трех местах к плюсу подтянут? Он еще и на самой плате через 100к подтянут к минусу. Возможно лишние подтяжки убрать нужно. Просто померяй на самой плате драйвера, меняется ли уровень на входе enable
Я не сильно разбираюсь в схемах , попросил мне сделали, но enable подключаю на "-" , может кому пригодится схема для драйверов , проверено на 100% , только среднию ножку регулятора на землю нужно припоять - https://m.vk.com/topic-103426776_32975436
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

sergan писал(а):Если этот вопрос ко мне , то нет не подключен.
Andrey_Pavkin писал(а):Разобрался , всё работает, нужно выход home подключить к enable на драйвер.
Ну вы как всегда :)
ASPtr писал(а):Если мы уж используем вход концевиков как выход ENABLE, то кнопка "HOME" становится бесполезной чуть более, чем полностью (с). И даже вредной - при случайном нажатии станок уезжает "в закат". Не логичнее ли будет именно её использовать для управления ENABLE? Ну там вкл/выкл, например.
Именно поэтому кнопка HOME последняя, чтобы ее можно было вообще не подключать. И ни куда станок не уезжает, эта кнопка вообще перестает работать. И надо будет чуточку пересмотреть отключение шаговиков.
Аватара пользователя
Козёл
Мастер
Сообщения: 252
Зарегистрирован: 15 мар 2017, 12:07
Репутация: 482
Настоящее имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение Козёл »

Пересмотрел отключение шаговиков, теперь ШД отключаются если статус "IDLE" и лазер находится в нуле. Правда я не только это пересмотрел...
DobriyKit
Новичок
Сообщения: 19
Зарегистрирован: 20 июл 2017, 11:07
Репутация: 24
Настоящее имя: Александр
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение DobriyKit »

Козёл писал(а):Правда я не только это пересмотрел...
А можно подробней?
sergan
Опытный
Сообщения: 106
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 93
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение sergan »

Всем привет.
Сегодня поддержал проект. Ну и возможно дал толчок для создания контролера для 3х осевого станочка. Да не много, но что смог.
Кто может поддержите автора, дайте стимул для реализации проекта. Да и этот проект было бы не плохо поддержать!
С миру по нитке — голому рубашка.
Ashampoo_Snap_2017.09.01_19h45m58s_005_.jpg (4133 просмотра) <a class='original' href='./download/file.php?id=119477&mode=view' target=_blank>Загрузить оригинал (53.38 КБ)</a>
4arus
Кандидат
Сообщения: 69
Зарегистрирован: 21 июл 2017, 07:21
Репутация: 126
Настоящее имя: Олег
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера

Сообщение 4arus »

DobriyKit писал(а):А можно подробней?
Артур, ну что, испытания прошли на пять баллов. Можно выкладывать новую прошивку. :good: :beer_blow:
А пока автор выложит новинку. Два постпроцессора для ArtCam. Пригодится.
Вложения
postp.zip
(1.18 КБ) 430 скачиваний
Ответить

Вернуться в «Электроника»