ЕСТЬ СПОСОБ РАБОТЫ ЭТИМ ПУЛЬТОМ НА СТАНКЕ С КОНЦЕВИКАМИ (ТО ЕСТЬ КОГДА $22=1)!
Проверено с GRBL 1.1f на китайском станке CNC3018Pro. У кого GRBL 0.9, попробуйте и отпишитесь о результате.
Прочитал все 14 страниц форума, но так и не нашел четкие ответы на самые важные вопросы форумчан.
GRBL 1.1f на станке CNC3018Pro без концевиков работает согласно инструкции. С концевиками нашел решение, смотри ниже.
Мне надо!
Блокировку можно победить, хоть и не удобно, смотри ниже.
Полтора года назад купил CNC3018Pro с этим оффлайн контроллером (далее "пульт").
Подключил пульт и убедился что все работает как по инструкции.
Но после установки и настройки концевиков пульт после включения станка не реагирует на передвижения, так как при включении станок заблокирован. Так как в программе Candle на компьютере есть кнопки HOME (паркует по концевикам) или UNLOCK (разблокировка без всяких действий), то проблем работы станка с концевиками нет. В пульте таких кнопок нет. Погуглив не нашел решения этой проблемы, и выкинул пульт в дальний ящик. Все хором убеждали что пульт работает только при настройках $22=0. Я поверил, и очень зря! Решение есть, хоть и кривое. О нем ниже.
Лучший способ - исправить софт прошивки; но никто из китайцев не дает ссылку как на готовую прошивку, так и на ее исходники. Программатор stlink у меня не читает прошивку из stm32f103r8 микроконтроллера пульта . Прошивка там защищена!
Писать самому - лень, тем более что пульт с мелким экраном не очень удобный.
Плюс у этого пульта только один - его обычно идет в комплекте станка.
ОТДЕЛЬНО Я БЫ НЕ СТАЛ БЫ ЕГО ПОКУПАТЬ И ЛЮБОЙ ПУЛЬТ С ПОДКЛЮЧЕНИЕМ НА ДЛИННОМ ШЛЕЙФЕ ПО UART. Вероятность споймать помеху на шлейф от работы движков большая, да и у многих людей сам микроконтроллер зависает. У меня проблем не наблюдалось, поэтому я не экранировал шлейф и корпус пульта.
МОЙ СПОСОБ РАБОТЫ ЭТИМ ПУЛЬТОМ НА СТАНКЕ С КОНЦЕВИКАМИ:
Смотрим какие команды программа на компьютере посылает на станок при нажатии нужных кнопок и создаем файлы для печати на sd-карточке станка.
Я пользуюсь Candle. После нажатия кнопок HOME или UNLOCK видим в терминальном окне посылаемые команды и ответы "ok". Пишем в соответствующие файлы ТОЛЬКО КОМАНДЫ (ok - не пишем). У меня получилось два файла:
1) HOME.NC
2) UNLOCK.NC:
После включения или сбоя станка вместо недостающих кнопок в меню Ctrl ходим в меню File и отправляем соответствующие файлы на печать.
У меня UNLOCK - просто снимает блокировку, а HOME - отправляет XY в угол, а Z вверх по концевикам. После любой из них, возвращаюсь в меню Ctrl и двигаю куда хочу без проблем.
Что будет у вас зависит от настроек станка. Не ленитесь разобраться с настройками станка, командами терминала и g-кодами управления. Все недостающее лично вам можно реализовать файлами.
Надо только всегда помнить что:
ЭТОТ ПУЛЬТ ПЕРЕД ОТПРАВКОЙ ФАЙЛА ПРИНИМАЕТ ТЕКУЩЕЕ ПОЛОЖЕНИЕ КООРДИНАТ СТАНКА ЗА НУЛЕВЫЕ, ТО ЕСТЬ X Y Z = 0.
Так что если что-то у вас пошло не так, как вы задумали - вспомните это правило!
ВСЕМ УДАЧИ В ДЕЛАХ!