Страница 1 из 1

Переход на grbl

Добавлено: 06 фев 2017, 15:57
sirik
Добрый день

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

Спасибо

ps/ grbl думаю брать свежую, т.е. на сегодняшний момент это v.1.1

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

Добавлено: 06 фев 2017, 22:31
Andrey@KZN
У меня Candle после окончания программы норовила удвигать куда-то оси. В физический ноль, видимо.
Может у вас с ней получится, а я написал свою поделку :)

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

Добавлено: 06 фев 2017, 23:21
selenur
Andrey@KZN писал(а):У меня Candle после окончания программы норовила удвигать куда-то оси. В физический ноль, видимо.
Может у вас с ней получится, а я написал свою поделку :)
А g-код в какой программе генерировали?
Т.к. например в своей программе получаемый код выполняется идеально, а если генерирую из fusion360 то последние g команды вызывают такую-же фигню, но если потратить совсем немного времени, то эту проблему легко решить, и дальше она не будет появляться :-)

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

Добавлено: 07 фев 2017, 00:14
Andrey@KZN
В программе vectric aspire
Причем постпроцессор написан полностью мной и я знаю, что там делается
И эти же G коды в моей программке таких проблем не вызывали

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

Добавлено: 07 фев 2017, 08:23
sirik
Что на счет концевиков и кнопок? Нужны ли резисторы?

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

Добавлено: 07 фев 2017, 08:33
selenur
sirik писал(а):Что на счет концевиков и кнопок? Нужны ли резисторы?
Без резисторов легко наловить помех.... Поэтому желательно...

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

Добавлено: 07 фев 2017, 08:35
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."

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

Добавлено: 07 фев 2017, 08:36
Andrey@KZN
selenur писал(а):Без резисторов легко наловить помех...
Только вот у датчиков даже провод не экранированный... Ловись помеха большая и маленькая.
У меня без доп резисторов пока работает нормально. Зато при включении силовой части зачастую перезагружается :)

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

Добавлено: 07 фев 2017, 12:10
Serg
Andrey@KZN писал(а):Только вот у датчиков даже провод не экранированный... Ловись помеха большая и маленькая.
Витая пара для Ethernet тоже не экранированная, однако по ней можно гарантировано передать 1Gbit/s на расстояние ~200 метров, причём уровни сигнала в проводах всего ±1V... :)

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

Добавлено: 07 фев 2017, 13:33
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."
Если бы внимательно почитали, то там сказано только о проводе и используются внутренние подтягивающие резисторы. Мне же хотелось использовать внешние, так как помех поймаю меньше, если они вообще будут. Провод от датчиков экранированный.
Выше написал, что использую свой велосипед, установил внешние, думаю так правильнее

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

Добавлено: 07 фев 2017, 14:09
Andrey@KZN
Ну я вообще поставил NC датчики. Это ещё надёжнее, хотя и в другом плане ;)

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

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