Переход на grbl

Контроллеры, драйверы, датчики, управляющие устройства.
sirik
Новичок
Сообщения: 7
Зарегистрирован: 05 янв 2017, 15:54
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Переход на grbl

Сообщение sirik »

Добрый день

Достался мне станок, точнее только его механическая часть.
Для теста всего станка была написана программа (клиентская часть на Arduino Uno, серверная на VB6.0) и вроде работает все более-менее. Но не хочу изобретать свой велосипед, уж много времени на него уходит (точнее не хочется играться с дугами, прямые станок обрабатывает на ура).
Думаю перейти на gbrl. И вот возникли вопросы по подключению, а именно:
1. как подключаются концевики? Точнее нужны ли подтягивающие резисторы или можно использовать встроенные в Uno?
2. фрезерная часть у меня управляется тупо через релюшку, изменять частоту не получится программно, так как скорость вращения высталяется на самом приводе. Тогда 13 выход не использовать?
3. на счет кнопок (входа с A0 до A5), им тоже требуются подтягивающие резисторы или нет?
4. какую более менее программу использовать для управления? Смотрю в торону Candle, что кто по ней может сказать?

Спасибо

ps/ grbl думаю брать свежую, т.е. на сегодняшний момент это v.1.1
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Переход на grbl

Сообщение Andrey@KZN »

У меня Candle после окончания программы норовила удвигать куда-то оси. В физический ноль, видимо.
Может у вас с ней получится, а я написал свою поделку :)
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Переход на grbl

Сообщение selenur »

Andrey@KZN писал(а):У меня Candle после окончания программы норовила удвигать куда-то оси. В физический ноль, видимо.
Может у вас с ней получится, а я написал свою поделку :)
А g-код в какой программе генерировали?
Т.к. например в своей программе получаемый код выполняется идеально, а если генерирую из fusion360 то последние g команды вызывают такую-же фигню, но если потратить совсем немного времени, то эту проблему легко решить, и дальше она не будет появляться :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Переход на grbl

Сообщение Andrey@KZN »

В программе vectric aspire
Причем постпроцессор написан полностью мной и я знаю, что там делается
И эти же G коды в моей программке таких проблем не вызывали
sirik
Новичок
Сообщения: 7
Зарегистрирован: 05 янв 2017, 15:54
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Переход на grbl

Сообщение sirik »

Что на счет концевиков и кнопок? Нужны ли резисторы?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Переход на grbl

Сообщение selenur »

sirik писал(а):Что на счет концевиков и кнопок? Нужны ли резисторы?
Без резисторов легко наловить помех.... Поэтому желательно...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Переход на grbl

Сообщение Andrey@KZN »

sirik писал(а):Что на счет концевиков и кнопок? Нужны ли резисторы?
Что насчет прочитать родную доку от GRBL?
Вы думаете вам не отвечают потому что не знают?
Нет!
Потому что вам лень самому попробовать найти информацию

https://github.com/gnea/grbl/wiki/Connecting-Grbl

"Afterwards, once you decide that you're ready or would like to enable homing and/or hard limits, you'll need to connect a normally-open limit switch to each of the limit pins (D9, D10, and D12). Homing and hard limits use the same switches. These limit pins are already held high with an internal pull-up resistor, so all you have to do is wire them to ground. So when you close a switch, the switch will pull the limit pin to ground."
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Переход на grbl

Сообщение Andrey@KZN »

selenur писал(а):Без резисторов легко наловить помех...
Только вот у датчиков даже провод не экранированный... Ловись помеха большая и маленькая.
У меня без доп резисторов пока работает нормально. Зато при включении силовой части зачастую перезагружается :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Переход на grbl

Сообщение Serg »

Andrey@KZN писал(а):Только вот у датчиков даже провод не экранированный... Ловись помеха большая и маленькая.
Витая пара для Ethernet тоже не экранированная, однако по ней можно гарантировано передать 1Gbit/s на расстояние ~200 метров, причём уровни сигнала в проводах всего ±1V... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
sirik
Новичок
Сообщения: 7
Зарегистрирован: 05 янв 2017, 15:54
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Переход на grbl

Сообщение sirik »

Andrey@KZN писал(а):
sirik писал(а):Что на счет концевиков и кнопок? Нужны ли резисторы?
Что насчет прочитать родную доку от GRBL?
Вы думаете вам не отвечают потому что не знают?
Нет!
Потому что вам лень самому попробовать найти информацию

https://github.com/gnea/grbl/wiki/Connecting-Grbl

"Afterwards, once you decide that you're ready or would like to enable homing and/or hard limits, you'll need to connect a normally-open limit switch to each of the limit pins (D9, D10, and D12). Homing and hard limits use the same switches. These limit pins are already held high with an internal pull-up resistor, so all you have to do is wire them to ground. So when you close a switch, the switch will pull the limit pin to ground."
Если бы внимательно почитали, то там сказано только о проводе и используются внутренние подтягивающие резисторы. Мне же хотелось использовать внешние, так как помех поймаю меньше, если они вообще будут. Провод от датчиков экранированный.
Выше написал, что использую свой велосипед, установил внешние, думаю так правильнее
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Переход на grbl

Сообщение Andrey@KZN »

Ну я вообще поставил NC датчики. Это ещё надёжнее, хотя и в другом плане ;)
sirik
Новичок
Сообщения: 7
Зарегистрирован: 05 янв 2017, 15:54
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Переход на grbl

Сообщение sirik »

Andrey@KZN писал(а):Ну я вообще поставил NC датчики. Это ещё надёжнее, хотя и в другом плане ;)
Мне достался готовый плоттер, точнее только его физическая часть (ну хоть что-то ;) ). Посему сейчас стараюсь сделать под стандарт grbl. Если все получиться, с меня описание и видео ;)
Ответить

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