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

Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU2004)

Добавлено: 29 дек 2017, 15:30
iMaks-RS
Всех с наступающим!

Туплю чего-то.. в общем вместо контроллера D5416, решил поставить Ардуино2560 (GRBL 1.1F... мне нужно делать карту высот.. пришёл недавно ренешайн или как его там зовут.. :thinking: ). В настройках DSP по осям стояли значения STEP 160/100/100. Эти же параметры задал в GRBL ($100,$101,$102). По Х и Z задаваемое перемещение соответствует.. а вот Y... начинается веселье.. Двигатель Нема34 86й, шаг вроде 1.8гр. . Драйвер М542 (SMD-42, делитель 1/8), швп 2004. По мануале, параметр нужно установить в 400 (200*8/4)... но по факту.. я запарился подбирать значение.. находится между 120 и 80.. но не 100... при 100 - вместо 1мм передвигается на 1,5мм.. при 80 и 120 - на 2мм Похоже я :idiot:. Выставлял делитель на 2.. по теории параметр $101=100... по факту.. 1мм заданный - есть 8мм фактических..

На сегодня я уже "наигрался".. надо ехать супругу с продухтами забирать.. на работе буду 3го января.. в общем если есть какие мысли.. или может я ошибаюсь где.. драйвер подкину другой.. но уже :rail: :pliers: :spanner: в след. годе.. надо ехать ужо..

Всем спасибо, добра и бабла )

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 29 дек 2017, 16:17
Rom327
iMaks-RS писал(а):по факту.. 1мм заданный - есть 8мм фактических..
Ну так надо увеличить в 8 раз количество шагов на мм...

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 29 дек 2017, 17:48
iMaks-RS
Rom327, ок. Как выйду - проверю.

У меня вот другой вопрос.. почему расчёты из мануала GRBL, не совпадают с фактом.. Какой кусок информации у меня отсутствует, что-бы создать полную "картину мира" в этом вопросе?

На всех драйверах выставлен делитель 1/8, т.е 1600 микрошагов на оборот.. По Y - SFU2004, Z-SFU1605, X-SFU2005. По мануалу, параметры должны быть: Х-360, Y-400, Z-360. Эти параметры были выставлены в GRBL.. но столкнувшнись с "чем-то" - запитал DSP и посмотрел настройки.., как уже описал выше: STEP 160/100/100... пульт с этими параметрами работал точно.. размеры на получаемых изделиях совпадали..

Может проблема, с которой столкнулся, связана с другими параметрами.. длительность и пауза импульсов STEP.. по дефолут стоит 10 и 25.. я поменял на 5 и 10.. Надо проштудировать мануал тщательней на пульт (5416) и драйвер.. возможно я погорячился.. :thinking:

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 29 дек 2017, 18:13
Rom327
iMaks-RS писал(а):Rom327, ок. Как выйду - проверю.

У меня вот другой вопрос.. почему расчёты из мануала GRBL, не совпадают с фактом.. Какой кусок информации у меня отсутствует, что-бы создать полную "картину мира" в этом вопросе?

На всех драйверах выставлен делитель 1/8, т.е 1600 микрошагов на оборот.. По Y - SFU2004, Z-SFU1605, X-SFU2005. По мануалу, параметры должны быть: Х-360, Y-400, Z-360. Эти параметры были выставлены в GRBL.. но столкнувшнись с "чем-то" - запитал DSP и посмотрел настройки.., как уже описал выше: STEP 160/100/100... пульт с этими параметрами работал точно.. размеры на получаемых изделиях совпадали..

Может проблема, с которой столкнулся, связана с другими параметрами.. длительность и пауза импульсов STEP.. по дефолут стоит 10 и 25.. я поменял на 5 и 10.. Надо проштудировать мануал тщательней на пульт (5416) и драйвер.. возможно я погорячился.. :thinking:
Никогда не парился с расчетами. Даешь перемещение на 10мм. Смотришь-измеряешь на сколько уехало. Корректируешь делитель. Опять на 10мм. Опять смотришь-измеряешь. Когда понимаешь, что в пределах допуска, отправляешь на 100-200-300мм и опять измеряешь-корректируешь. Но это все для лазерного гравера хорошо, +/- лапоть... А посчитать можно тут: https://darxton.ru/wiki-article/raschet ... lya-mach3/

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 30 дек 2017, 00:22
xenon-alien
У меня шаги с повороткой выделывались (прошивка правда другая) и никак по расчету не хотело работать.
Начал работать с коэфф.-м, всё подобрал а потом что-то я прошивку перезалил, с последними настройками и нифига... Работает не так как раньше.
Вписал значение по расчету и во чудо!!! Всё как должно было получится с первого раза.
Так и не понял, в чем был прикол.
Так что попробуйте прошивку перезалить, или другую версию поставить.

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 30 дек 2017, 01:42
iMaks-RS
xenon-alien, спасибо за опыт. Попробую перезалить. Я использдую плату от RobotDyn, с которой у меня возникли проблемы после прошивки GRBL.. как выяснилось - не было прописано в исходнике serial.c инициализации одного регистра... но вот моя плата после прошивки не заработала.. точнее не было с ней связи .. хотя у других - на той-же прошивке и на оригинальный "дуинах"..работает.. Была мысль.. что или сам код опять с приколом... или аппаратная беда связанная с длительностью шага.. т.к. оригинальной дуины нет.. но есть STM32F4.. под эту плату есть форк.. правда версии 0.8.2... в общем эту плату для проверки я думал задействовать.. так-же есть ЛА на 8 каналов.. можно подключить сразу и DSP 5416 и арудину2560 и посмотреть длительность/паузы и количество импульсов STEP.. Можно и осцилл использовать.. но с ЛА быстрей и удобней.. Но всё :rail: уже в следующем годе..

Re: Туплю: не могу выставить STEP (GRBL+Mega2560+M542+SFU200

Добавлено: 04 янв 2018, 12:38
iMaks-RS
"Ура! Заработала!" ) Сделал сброс $RST=*. Выставил значения "по умолчанию" с DSP. Движение на заданные расстояния совпадали только по оси Z. Т.к. мой станок широкий (1м) и узкий (50см), то оси X,Y поменяны местами.. Поменял местами значения в GRBL.. 100/160/100. Проверял движения в обе стороны на расстояния +/- 10см - всё точно совпадает. Осталось прикрутить ренишоу, проверить работу снятие карты высот и оформить все "сопли" в корпус.. Заморачиваться с ЛА и скопами не стал... в целях экономии места, "острелил себе ногу" - поставил Вин7 без SP1.. и поимел кучу проблем с софтом для ЛА..

п.с. Тем не менее.. вопрос "почему так" у меня остался открытым.. По всей видимости я тупой или недостаточно информации... Лидшайны выставлены SW5-off, SW6-off, SW7-on, SW8-on - что соответствует 1600 микрошагов.. По всем теориям и калькуляторам значения STEP должны быть 400 для 2004 (Y) и 320 для 1605 (x,z) :wtf: :wik: