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

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

Добавлено: 04 ноя 2021, 22:11
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 (4987 просмотров) <a class='original' href='./download/file.php?id=199398&sid=b21058909ea75672b6eb08bcd7bbbad5&mode=view' target=_blank>Загрузить оригинал (260.39 КБ)</a>

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

Добавлено: 04 ноя 2021, 23:01
calabr
Микро-щаг на контроллере включен?
Какая стоит скорость холостых и ускорение?
А если задать G21G91G1X10 F200 что делает?

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

Добавлено: 04 ноя 2021, 23:17
DrobyshevAlex
Микрошаг выключен.
Где смотреть скорость не знаю) Я ничего не трогал.
Команду смогу проверит уже завтра.

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

Добавлено: 04 ноя 2021, 23:19
xenon-alien
А если для начала настроить прошивку, как положено?
Холостые ходы, ускорения, тайминги, микрошаги...
Микрошаги - до умножить полученный 160. если 1/2, то 160 * 2 = 320, ну и так дале.
Чего бы не ознакомиться с настройкой прошивки GRBL?

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

Добавлено: 05 ноя 2021, 00:00
andrey_t
какая плата stm32? на stm32f103? что и как вы развели с платы? вообще исходных данных нет, что угодно у вас может быть.
в дефаулт можно не лезть, есть скомпеллированный файл 6-AXIS-USBCNC-GRBL/Debug/stm32grbl11.hex его залить stm32cube
настроить все можно через candle

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

Добавлено: 05 ноя 2021, 07:44
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 (4914 просмотров) <a class='original' href='./download/file.php?id=199402&sid=b21058909ea75672b6eb08bcd7bbbad5&mode=view' target=_blank>Загрузить оригинал (752.39 КБ)</a>
Концевики еще не прилепил, Z щуп не понял пока что это B9 - Probe? Да и что подать не знаю, питание на плату или землю? Что на шуп долно прилететь когда он коснулся плату.

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

Добавлено: 05 ноя 2021, 08:06
DrobyshevAlex
calabr писал(а): А если задать G21G91G1X10 F200 что делает?
Стоит на месте и свистит)

Пересобрал прошивку с ускорением 10, было 8000, и с макс скоростью 200. Никаких изменений не заметил

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

Добавлено: 05 ноя 2021, 08:18
DrobyshevAlex
Что такое 1 шаг в Candle? Вот на видео я поставил 0.1 и нажал кнопку, больше секунды едет. Я думал это типа 0.1 мм.
Ну в любом случае оно же едет, почему же не едет командами :)

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

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

G21G91G1Y1 F10
вот результат этой команды
[youtube]https://www.youtube.com/watch?v=MaaI0hZl_kY[/youtube]

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

Добавлено: 05 ноя 2021, 08:44
гражданинъ
Собери на уно с родным шилдом .Настрой всё по инструкциям коих тьма ! Как всё заработает и исчезнут "детские" вопросы делай новый станок ,на этом только медленно рисовать получится .Как мне кааца ! Управление шпинделем это последнее чем стоит заниматься .
Есть в моей теме готовый мелкий,отдам по цене материала

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

Добавлено: 05 ноя 2021, 08:54
DrobyshevAlex
До НГ уже не придет УНО если заказать, 11.11 распродажа каждый год завал доставки будет) И не хочу я ардуинку :)
Разберусь как нить с этой надеюсь)
По поводу быстроты... ну я купил сверла 0.6 и фрезу 0.8, а гравер 0.1. Куда мне спешить? Оно все сломается. Мне кроме как платки до 10 на 20 размера не чего и не надо пока делать) Детали остальные идут.

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

Добавлено: 05 ноя 2021, 08:58
andrey_t
забей в кандле в командной строке (нижний правый угол) $$ и скинь сюда что выдало.

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

Добавлено: 05 ноя 2021, 09:44
гражданинъ
Тогда надо искать проект на том что есть и повторять его один в один . А свёрлам кирдык сразу на таком железе .

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

Добавлено: 05 ноя 2021, 18:36
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

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

Добавлено: 05 ноя 2021, 18:37
DrobyshevAlex
гражданинъ писал(а): Тогда надо искать проект
это ж не интересно :) тогда почему бы не купить готовый) я собираю из того что есть) какие нашел детали))

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

Добавлено: 05 ноя 2021, 19:10
DrobyshevAlex
Вообщем спасибо) Разобрался) заработало) Видимо надо было в консоле настраивать таки а не в дефайнах... Или первый раз самый в дефайне. Вообщем ща все супер)

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

Добавлено: 05 ноя 2021, 20:18
andrey_t
ну и замечательно что заработало :)

по настройкам ускорение запредельное, он так быстро не ускорится :)

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

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

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

Добавлено: 05 ноя 2021, 21:07
andrey_t
при прервать оно останавливает где есть, без подьема в безопасную высоту, поэтому на перервать надо жать или когда совсем аврал или пока фреза в воздухе
а с грбл управляет плата а комп отправляет команды пачками, так что после "прервать" есть время пока станок еще чегото делает и может наломать дров

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

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

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