grblHAL под STM32

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

Может кто знает. у меня два станка с grbl один с 1.1b другой с 1.1h на STM
Проблема в том что на станке с версией 1.1h не корректно работают команды 38.3 38.4 38.5 - они работают точно так же как 38.2
т.е. я не могу задать програмку на щуп вида "быстро подьехал до контакта и плавно отъехал до потери контакта"
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: grblHAL под STM32

Сообщение kfmut »

sinkacnc писал(а): не корректно работают команды
Где видео? Где что? Может у вас банально неправильно конечная точка движения задана относительно текущих координат.
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

Причем тут конечная точка?
просто станку пофиг 38.2 я напишу или 38.4 - он едет до появления сигнала с щупа. тогда как grbl v1.1b - по команде 38.4 не поедет если на щупе нет сигнала
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: grblHAL под STM32

Сообщение kfmut »

sinkacnc писал(а): просто станку пофиг 38.2 я напишу или 38.4
Cтавьте нормальные актуальные рабочие прошивки, в grblHAL всё это работает как положено :wik:
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

А есть описание как прошивать grbl на STM? тоже через arduino?
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: grblHAL под STM32

Сообщение kfmut »

sinkacnc писал(а): А есть описание как прошивать grbl на STM? тоже через arduino?
Я собирал через STM32CubeIDE с редактированием привязки пинов МК к функциям, потом получившийся бинарник заливал с помощью STM32CubeProgrammer через программатор. Сейчас вроде можно заказать бинарник прям он-лайн http://svn.io-engineering.com:8080/

вот ещё инструкция https://github.com/grblHAL/core/wiki/Compiling-GrblHAL
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

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

Re: grblHAL под STM32

Сообщение kfmut »

sinkacnc писал(а): моего станка там нет, ближайший CNC3040, но пины надо прозванивать будет все... жесть...
на гитхабе можно посмотреть в репозитории по конкретному МК, может уже кто-нить делал мэппинг пинов для нужной платы, ну, или создать тикет, может автор подскажет как найти пины быстрее
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

Суть в том что плата у меня не стандартная. Наверно проще будет прозвонить все
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

Ответ изготовителя этого поделия
Nice to meet you.
We strongly not recommend that you upgrade the firmware of this CNC.
Прям так и хочется выкинуть начинку и поставить свою
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

sinkacnc писал(а): проще будет прозвонить все
Прозвонил все лапы МК осциллографом, ни одна нога не показала сигнал step. Как так?
Помогите разобраться с этой платой. Замена только на avr 328, но не хочется отказыаться от плюсов 32 МК
pup
Мастер
Сообщения: 679
Зарегистрирован: 12 фев 2015, 10:12
Репутация: 11
Контактная информация:

Re: grblHAL под STM32

Сообщение pup »

а как к этой прошивке принято цеплять mpg колесо? (или сразу целый пульт)?
Аватара пользователя
Курдль
Мастер
Сообщения: 1992
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: grblHAL под STM32

Сообщение Курдль »

pup писал(а): а как к этой прошивке принято цеплять mpg колесо? (или сразу целый пульт)?
А в GRBL разве вообще есть такая возможность?
Мой сайт: https://cnc1310.ru
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

ну пульт можно цепануть по COM, MPG скорей всего нет, только если в режиме симуляции Jog
pup
Мастер
Сообщения: 679
Зарегистрирован: 12 фев 2015, 10:12
Репутация: 11
Контактная информация:

Re: grblHAL под STM32

Сообщение pup »

ну то есть, я правильно понял, берём энкодер, какую-нибудь (прости, Б) ардуину, которая на каждый пульс будет выплевывать в уарт соответствующий символ (получился пульт) - и цепляем все на ком-порт (не ясно, где в настройках указывать этот самый порт) - должно работать? и будут ли эти изменения координат отображаться в том же bCNC?

+ еще вопрос: у меня шпиндель управляется частотником, которым можно управлять по modbus. как я понял, там можно и нагрузку на шпиндель видеть, и обороты. получится ли выставлять алярм и отключать перемещения, когда обороты падают ниже предела (шпиндель останавливается) - чтоб фрезу не повредить?
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

pup писал(а): которая на каждый пульс будет выплевывать в уарт соответствующий символ
нет, ардуина должна будет отправлять команды типа переместись на столько-то милиметров с такой-то скоростью. Как это сделать и реально ли - я не знаю, не пробовал. COM порт как правило, есть в разъеме внешнего пульта.
На частитниках, по аналогии с регуляторами есть выход "аларм" который можно завести на кнопку e-stop
pup
Мастер
Сообщения: 679
Зарегистрирован: 12 фев 2015, 10:12
Репутация: 11
Контактная информация:

Re: grblHAL под STM32

Сообщение pup »

я вот про этот функционал
https://github.com/grblHAL/Plugin_keypad
и тут не gcode, а просто байты как будто.

про частотник: то есть заводить управление по модбасу, а считывать ошибку через аларм?
sinkacnc
Мастер
Сообщения: 337
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: grblHAL под STM32

Сообщение sinkacnc »

pup писал(а): и тут не gcode, а просто байты как будто.
все равно тут нет импульсного управления. просто короткие команды
pup писал(а): то есть заводить управление по модбасу, а считывать ошибку через аларм?
а грабли умеют управлять по модбасу?
"for spindles controlled via MODBUS. NOTE: Not yet verified, testers wanted." - на свой страх и риск как говорится:)
Ответить

Вернуться в «Windows / Mach»