Делаю свой ЧПУ на stm32

Общие вопросы станкостроения и организиции труда.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Помогите, писал ранее в теме где задают один вопрос, но там поругали что у меня много вопросов и попросили. тему отдельно создать)
Вообщем что то собрал, скачал GGEasy и Candle. Но вот что то не работает. Когда жму кнопка в Candle чтоб оно ехало, все три оси едут.
Но когда включаю сверловку по подготовленной макетке - что то шумит пищит но толком не шевелиться)
[youtube]https://www.youtube.com/watch?v=yxu7JqcmV2s[/youtube]

Валы приводные сейчас M8x1,25. В прошивке выставил 160 шагов на 1мм. Как я понимаю 200 шагов на 1 оборот это 1.25 мм.
Вот в этих трех строках
https://github.com/robomechs/6-AXIS-USB ... lts.h#L532
#define DEFAULT_X_STEPS_PER_MM 160.0f // X axis step per mm // 400
#define DEFAULT_Y_STEPS_PER_MM 160.0f // Y axis step per mm
#define DEFAULT_Z_STEPS_PER_MM 160.0f // Z axis step per mm
Попробовал вписать команду G0 X0 Y0 Z0 - тишина. Я так понял потому что он якобы в нуле и есть.
Когда шлю G0 X1 Y0 Z0 ожидаю сдвиг на 1 мм, но он едет меньше. То есть визуально не едет, только слегка дергается.

Когда пишу G0 X1000 Y0 Z0 - свист дикий от мотора но он стоит на месте!

Не понимаю куда смотреть.
cc.jpg (4495 просмотров) <a class='original' href='./download/file.php?id=199398&sid=5dbbee8e7face77408c8db189fd72356&mode=view' target=_blank>Загрузить оригинал (260.39 КБ)</a>
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение calabr »

Микро-щаг на контроллере включен?
Какая стоит скорость холостых и ускорение?
А если задать G21G91G1X10 F200 что делает?
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Микрошаг выключен.
Где смотреть скорость не знаю) Я ничего не трогал.
Команду смогу проверит уже завтра.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Делаю свой ЧПУ на stm32

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

А если для начала настроить прошивку, как положено?
Холостые ходы, ускорения, тайминги, микрошаги...
Микрошаги - до умножить полученный 160. если 1/2, то 160 * 2 = 320, ну и так дале.
Чего бы не ознакомиться с настройкой прошивки GRBL?
andrey_t
Кандидат
Сообщения: 93
Зарегистрирован: 31 янв 2021, 14:47
Репутация: 30
Настоящее имя: Андрей
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение andrey_t »

какая плата stm32? на stm32f103? что и как вы развели с платы? вообще исходных данных нет, что угодно у вас может быть.
в дефаулт можно не лезть, есть скомпеллированный файл 6-AXIS-USBCNC-GRBL/Debug/stm32grbl11.hex его залить stm32cube
настроить все можно через candle
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

xenon-alien писал(а): Микрошаги - до умножить полученный 160. если 1/2, то 160 * 2 = 320, ну и так дале.
Ну я ж написал что не делал микрошаги :) И выставил просто 160 шагов на 1 мм.

Ускорения посмотрю, не знаю что этотакое.
xenon-alien писал(а): Чего бы не ознакомиться с настройкой прошивки GRBL?
Там на гите в ридми файлике в разделе как начать не видел указаний что нужно что то делать, у меня три оси подключено. По это оставил дефолтные настройки кроме шаги на мм.
andrey_t писал(а): на stm32f103
Да, развел пока только управление шпинделем и 3-мя осями по два провода направление и шаг.
50537633-57946b80-0b73-11e9-92f8-e4ee15e2e923 (1).png (4422 просмотра) <a class='original' href='./download/file.php?id=199402&sid=5dbbee8e7face77408c8db189fd72356&mode=view' target=_blank>Загрузить оригинал (752.39 КБ)</a>
Концевики еще не прилепил, Z щуп не понял пока что это B9 - Probe? Да и что подать не знаю, питание на плату или землю? Что на шуп долно прилететь когда он коснулся плату.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

calabr писал(а): А если задать G21G91G1X10 F200 что делает?
Стоит на месте и свистит)

Пересобрал прошивку с ускорением 10, было 8000, и с макс скоростью 200. Никаких изменений не заметил
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Что такое 1 шаг в Candle? Вот на видео я поставил 0.1 и нажал кнопку, больше секунды едет. Я думал это типа 0.1 мм.
Ну в любом случае оно же едет, почему же не едет командами :)
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

G21G91G1X1 F1 - едет медленно и долго ) F10 быстро едет. Но все равно далеко) Я так понимаю на 1 мм не берет данные что 160 шагов. Но явно еще где то беда.

G21G91G1Y1 F10
вот результат этой команды
[youtube]https://www.youtube.com/watch?v=MaaI0hZl_kY[/youtube]
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Делаю свой ЧПУ на stm32

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

Собери на уно с родным шилдом .Настрой всё по инструкциям коих тьма ! Как всё заработает и исчезнут "детские" вопросы делай новый станок ,на этом только медленно рисовать получится .Как мне кааца ! Управление шпинделем это последнее чем стоит заниматься .
Есть в моей теме готовый мелкий,отдам по цене материала
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

До НГ уже не придет УНО если заказать, 11.11 распродажа каждый год завал доставки будет) И не хочу я ардуинку :)
Разберусь как нить с этой надеюсь)
По поводу быстроты... ну я купил сверла 0.6 и фрезу 0.8, а гравер 0.1. Куда мне спешить? Оно все сломается. Мне кроме как платки до 10 на 20 размера не чего и не надо пока делать) Детали остальные идут.
andrey_t
Кандидат
Сообщения: 93
Зарегистрирован: 31 янв 2021, 14:47
Репутация: 30
Настоящее имя: Андрей
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение andrey_t »

забей в кандле в командной строке (нижний правый угол) $$ и скинь сюда что выдало.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Делаю свой ЧПУ на stm32

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

Тогда надо искать проект на том что есть и повторять его один в один . А свёрлам кирдык сразу на таком железе .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

andrey_t писал(а): скинь сюда что выдало.
$$ < $0=6
$1=0
$2=0
$3=31
$4=1
$5=1
$6=0
$10=0
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=31
$24=10.000
$25=100.000
$26=250
$27=1.500
$30=1000
$31=0
$32=0
$100=5120.000
$101=5120.000
$102=5120.000
$103=5120.000
$110=2000.000
$111=2000.000
$112=2000.000
$113=2000.000
$120=8000.000
$121=8000.000
$122=8000.000
$123=8000.000
$130=280.000
$131=280.000
$132=280.000
$133=280.000
ok
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

гражданинъ писал(а): Тогда надо искать проект
это ж не интересно :) тогда почему бы не купить готовый) я собираю из того что есть) какие нашел детали))
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Вообщем спасибо) Разобрался) заработало) Видимо надо было в консоле настраивать таки а не в дефайнах... Или первый раз самый в дефайне. Вообщем ща все супер)
andrey_t
Кандидат
Сообщения: 93
Зарегистрирован: 31 янв 2021, 14:47
Репутация: 30
Настоящее имя: Андрей
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение andrey_t »

ну и замечательно что заработало :)

по настройкам ускорение запредельное, он так быстро не ускорится :)
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Да, с ускорением я разобрался. Но
2021-11-05 20.43.14.jpg (4278 просмотров) <a class='original' href='./download/file.php?id=199410&sid=5dbbee8e7face77408c8db189fd72356&mode=view' target=_blank>Загрузить оригинал (102.38 КБ)</a>
Минус сверло. При чем не понимаю почему. Начинает сверлить. Потом жму прервать, он вытягивает сверло а потом опускает его вниз на мм или больше, в итоге просто ломает его после остановки.
Вот я потестил на тупом старом сверле.
[youtube]https://www.youtube.com/watch?v=rfOyPDTHo48[/youtube]
Оно вроде в конце остановилось высоко все ок. Но в реале потом сломало. Конечно я понимаю, что если б прервать не нажал - возможно не сломало бы) Но не факт... А вот почему после прервать оно уперло его вниз...
andrey_t
Кандидат
Сообщения: 93
Зарегистрирован: 31 янв 2021, 14:47
Репутация: 30
Настоящее имя: Андрей
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение andrey_t »

при прервать оно останавливает где есть, без подьема в безопасную высоту, поэтому на перервать надо жать или когда совсем аврал или пока фреза в воздухе
а с грбл управляет плата а комп отправляет команды пачками, так что после "прервать" есть время пока станок еще чегото делает и может наломать дров
DrobyshevAlex
Опытный
Сообщения: 160
Зарегистрирован: 25 сен 2021, 21:04
Репутация: 1
Настоящее имя: Александр
Контактная информация:

Re: Делаю свой ЧПУ на stm32

Сообщение DrobyshevAlex »

Понятно, спасибо... Видимо так и есть, ибо проверил три раза все три опустил потом сверло.
Есть еще беда, шпиндель по оси Z ход большой имеет, больше миллиметра. В итоге ось Z дотрагивается, а когда шпинедль крутиться - он не достает видимо) Якорь он уползает вверх)
Вообщем надо что то думать со шпинделем) Попробовал пальцем выдвинуть, и цангу притянуть, не знаю будет ли толк, стал туже крутиться. Завтра уже буду на боевом пробовать, шумно уже...

Интересно, если сделать шестерни на 3д принтере, взять два подшипника, надеть на вал (я проверил вроде не болтаются особо), и шестернями соединить все это дело. Разлетится все или будет работать :)
Ответить

Вернуться в «Общие вопросы»