Поковыряемся в GRBL?

Контроллеры, драйверы, датчики, управляющие устройства.
VeterMir
Мастер
Сообщения: 203
Зарегистрирован: 10 окт 2021, 00:51
Репутация: 4
Настоящее имя: Владимир
Контактная информация:

Поковыряемся в GRBL?

Сообщение VeterMir »

Всем известно, что настройки GRBL задаются командами $X=Y, где X - пункт настройки, Y - значение.
Но ещё до компиляции прошивки GRBL имеет файлик config.h, где хранятся вообще все возможные настройки управления станком.

Однако.
В данном файлике весьма не просто разобраться. Описания настроек я не нагуглил.
Решил начать с отключения обязательного сброса $X при старте и изменении нуля машинных координат, а то у меня при парковке $H координаты отображаются чуть ли не с потолка, вместо нулей. А при выдвижении в нули станок встаёт в какой-то странной точке. Спасибо, что в одной и той-же всегда.
В файле есть строка

Код: Выделить всё

#define CMD_RESET 0x18 // ctrl-x.
Я так понимаю, она отвечает за команду ресета.
А вот ниже есть закоментированная строка -

Код: Выделить всё

// #define CMD_RESET 0x80
- она отвечает за состояние ресета при старте.
Но это мои догадки.
Изменения строк ничего не дают =(

Вот кто здесь знает эту тематику? А вдруг у кого-то на старом HDD завалялся мануал?
VeterMir
Мастер
Сообщения: 203
Зарегистрирован: 10 окт 2021, 00:51
Репутация: 4
Настоящее имя: Владимир
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение VeterMir »

Ковыряюсь и внимательно читаю.
Блокировка станка и стребование $H активируется при активации поиска домашней позиции строкой

Код: Выделить всё

#define HOMING_INIT_LOCK // Comment to disable
Если её закомментировать, то станок при включении останется разблокированным без требования $X. Однако, как оказывается, та-же команда $H, после выполнения, разблокирует станок, что весьма логично.

Нашёл интересный функционал - поиск home только по одной выбранной оси, для этого надо раскоментировать строку

Код: Выделить всё

#define HOMING_SINGLE_AXIS_COMMANDS
И теперь, при необходимости (пропуск шага, например), можно найти обратно координаты лишь по одной оси, что весьма ускорит процесс.
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение kfmut »

А перед тем как ЧТО-ТО править комменты в заголовочном файле и документацию никак не почитать? :lol: Определения для символов реалтаймовых команд на логику работы никак не влияют.

Код: Выделить всё

// After homing, Grbl will set by default the entire machine space into negative space, as is typical
// for professional CNC machines, regardless of where the limit switches are located. Uncomment this
// define to force Grbl to always set the machine origin at the homed location despite switch orientation.
// #define HOMING_FORCE_SET_ORIGIN // Uncomment to enable.
VeterMir писал(а): при парковке $H координаты отображаются чуть ли не с потолка, вместо нулей
они с параметров 130-132 берутся :yawn:
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение гражданинъ »

А GRBL это разве электроника ? :thinking:
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
VeterMir
Мастер
Сообщения: 203
Зарегистрирован: 10 окт 2021, 00:51
Репутация: 4
Настоящее имя: Владимир
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение VeterMir »

гражданинъ писал(а): А GRBL это разве электроника ?
Поиск по форуму по ключевым словам в теме GRBL в основной своей массе, ведёт сюда. А программного раздела с GRBL я вообще не нашёл.
kfmut писал(а): они с параметров 130-132 берутся
Ну да, у меня, почему-то, они не верно были выставлены, или я чего-то не понял. Я считал, что эти значения загоняются в миллиметрах и измерял и завёл их именно в мм хода от края до края.
kfmut писал(а): Определения для символов реалтаймовых команд на логику работы никак не влияют.
Не влияют - пожалуй да. А может и нет =) Зависит от софта, который берёт координаты откуда-то и шлёт куда-то =)

Между тем искомое - это строка

Код: Выделить всё

#define HOMING_FORCE_SET_ORIGIN
Если её раскоментировать точка Home будет нулевой.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение гражданинъ »

Windows / Mach
Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
viewforum.php?f=16
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение calabr »

VeterMir писал(а): считал, что эти значения загоняются в миллиметрах и измерял и завёл их именно в мм хода от края до края.
Так и измеряются.
Почитай на гитхабе GRBL Wiki - там в разделе houming все подробно и дохолчиво описано.
А станок у тебя в странные координаты в 0 едет, потому, что едет не в машинных координатах, а в рабочих.
Попробуй сказать G53G0X0Y0 после хоуминга
И еще, в отрасли принято, что машинные координаты находятся в 3-м квадранте (-X, - Y, - Z. ) посему, машинный ноль в дальнем правом верхнем углу. А вот 5 рабочих систем уже относительно детали как удобно.
Никто не запрещает сделать по другому, но не все программы с этим дружат.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение xenon-alien »

calabr писал(а): - Z.
Это точно?
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение calabr »

xenon-alien писал(а): 28 ноя 2021, 01:22
calabr писал(а): - Z.
Это точно?
Да. 0 вверху
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение xenon-alien »

calabr писал(а): 28 ноя 2021, 01:32
xenon-alien писал(а): 28 ноя 2021, 01:22
calabr писал(а): - Z.
Это точно?
Да. 0 вверху
Ну так это не минус а плюс получается, так как только в минус может двигаться.
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Поковыряемся в GRBL?

Сообщение calabr »

xenon-alien писал(а): Ну так это не минус а плюс получается, так как только в минус может двигаться.
Абсолютные координаты отрицательные.
А направление осей как все из геометрии привыкли.
Ответить

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