Технический форум по робототехнике.
Karagad » 04 янв 2015, 21:29
Здраствуйте. Никак не разберусь с калиброкой драйверов шаговых двигателей. Драйвера Stepstick, моторы 17HS4401, плата клон Arduino и ramps 1.4, прошивка Marlin. Подключил двигатели, прошил ардуину, через Pronterface даю команды. Помучился с подстроечным резистором на драйвере. Моторы ктрутятся. При нажатии кнопки домой мотор жужит, свистит и ездит по столу. При многократном нажатии домой начитает крутиться вал, потом опять жужит ездит по столу, еще раз нажму крутиться и т.д. Пробывал менять местами провода в обмотках тот же результат. Подключал провода из разных обмоток то же самое. Планирую перепробовать все возможные комбинации. Нужно ли это делать? Как решить мою проблему? Надеюсь на вашу помощь.
om2804 » 04 янв 2015, 23:42
Это вам в тему для новичков
Myp » 05 янв 2015, 05:16
Karagad писал(а):Как решить мою проблему?
для начала нормально описать в чём проблема.
я лично не понял ничего
если моторы крутятся, то что с ними не так?
что значит мотор ездит по столу?
Karagad » 05 янв 2015, 12:43
Срабатывает и начинает крутиться не с первого нажатия и не каждый раз. Вместо этого жужит, пищит, сильно вибрирует и из-за этого двигается по поверхности стола.
Myp » 05 янв 2015, 13:01
ты уверен что у тебя всё правильно собрано? все каретки ездят свободно одним мизинчиком, ничего нигде не подклинивает.
если всё супер легко ездит то поднимай ток на драйвере, поверни резистор на 1/4 оборота в плюс.
можно открутить мотор и проверить просто на столе что он крутится нормально.
Karagad » 05 янв 2015, 13:25
Так я и пробовал на открученном моторе. Попробовать на собранном принтере?
Myp » 05 янв 2015, 13:30
а не судьба было сразу об этом написать? что моторы не на принтере.
обмотки наугад подключать не нужно, надо прозвонить их тестером и подключить согласно результатам прозвонки.
резистор на драйвере, который регулирует ток, надо крутить на уже собранном принтере, пока поставь на половину и долго включенным не держи чтоб не грелся.
ту правильно прошивку собрал? скорости не запредельные?
Karagad » 05 янв 2015, 13:39
А какие должны быть скорости?
Scald » 05 янв 2015, 14:45
Очень похоже на мои эксперименты с GRBL, когда ставил слишком высокие скорость и/или ускорение. Так что думаю стоит копать именно в ту сторону.
Karagad » 05 янв 2015, 15:23
Изначально в прошивке почти ничего не поменял, только выбрал свою плату и отключили лишним концевики. Сейчас сильно снизил ускорение и скорость каретка начала сильно дергаться
RootAdmin » 05 янв 2015, 22:18
Имхо фазы перепутал. Перепутать фазы на низкоомном движке - часто стОит один драйвер.

Да, а чтоб фазы определить достаточно замкнуть и покрутить рукой вал.
Karagad » 06 янв 2015, 12:17
Попробовал на открученном движке тестовую прошивку, крутиться хорошо, но иногда как будто застревает и начинает варьировать.
Дмитрий2012 » 06 янв 2015, 13:04
Доброго времени суток.
Столкнулся с похожей проблемой при сборке Prusa Mendel i3. До этого принтер был Prusa Mendel i2 и вся электроника Arduino 2560, RAMPS 1.4, driver A4988 была взята от него. Все работало, проблем с работой двигателей не возникало. В данный момент не могу разобраться с осью Z, движки начинает клинить как только нажимаешь кнопку ”домой” по оси Z. Видео прикладываю. Прошивку использую Marlin v1.0 , ток на драйвере двигателя регулировал, ничего не помогает. Посоветуйте с чем может быть связана данная проблема, почему движки начинает клинить только в момент когда даешь команду “домой” по оси Z?
Сначала подумал, что это может быть связано с слишком высокими скоростями и/или ускорениями, но в Prusa Mendel i2 все работало замечательно. Не знаю уже что и делать
http://youtu.be/T6WAVLhSvGY
Myp » 07 янв 2015, 14:47
какая-то проблема с скорость home
может лишнюю цифру поставил в #define HOMING_FEEDRATE
Сираж » 07 янв 2015, 14:58
У меня тоже ось Z клинило, помогло уменьшение скорости.
#define HOMING_FEEDRATE {50*60, 50*60, 4*30, 0}// X, Y, Z, E