Технический форум по робототехнике.
andy_111 » 29 сен 2013, 17:58
Всем привет! Периодически сталкивался с такой проблемой - через какое-то время после начала печати слои как бы съезжали, то есть принтер продолжал печатать деталь правее или левее. Порылся по форумам, в списке проблем наиболее вероятными выделил либо проскальзывание головки на валу ШД, либо недостаточный ток двигателя. Проскальзывания не было, я попробовал увеличить ток, покрутив резистор на контроллере. Вроде бы сдвиги ушли, но принтер стал чересчур шуметь. Есть ли какая-то методика определения оптимального тока? Ранее я настраивал так - крутил резистор и давал команду на движение двигателя. Определял минимально допустимое положение резистора, при котором движение было в норме и немного подкручивал в бОльшую сторону - типа для запаса. Проблема в том, что эти сдвиги вылезают не всегда и не сразу, очень сложно подстроиться и найти золотую середину.
Регуляторы у меня A4988, электроника RAMPS 1.4, MendelMax 1.5. Контроллеры у меня с радиаторами и обдувом. Сейчас трогаю ШД - он горячий, не теплый, а достаточно горячий.
setar » 29 сен 2013, 20:14
выделю ещё один вариант проблемы - высокое трение при свободном движении каретки или кровати.
Если к нему добавить движение без подъёма головы по только что напечатанному слою то потенциально наткнувшись на застывшый бугорок получаем сдвиг.
проверяется сниманием ремней и движением рукой.
критерий к которому нужно стремиться - должно ехать при подталкивании на свободном качении.
часто этого не происходит, а вот на сколько, это у всех по разному.
у меня катается по обеим осям, для этого пришлось отказаться от компактных линейных подшипников и городить каретки на подшипниках качения.
forum107/topic11219.html#p247919forum107/topic11219-45.html#p273067
RoboHobbyRu » 29 сен 2013, 20:28
Эти драйверы (а не контроллеры) ШД настраивают исходя из номинального тока двигателя. Можно измеряя ток через обмотку двигателя, можно расчётным путём выставить опорное напряжение.
На сайте Pololu (чьи модули обычно используют) есть описание процедуры настройки.
Здесь есть описание на русском.
Последний раз редактировалось
RoboHobbyRu 22 окт 2013, 17:26, всего редактировалось 1 раз.
setar » 29 сен 2013, 20:36
если сдвиг продолжает появляться а двигатели уже горячие то значит с механикой беда.
двигатели должны быть теплыми, чтобы тыльную часть руки можно было свободно держать на его корпусе
baru » 30 сен 2013, 01:04
однажды столкнувшись с такой проблемой, тоже начал поиск причин с драйверов. Однако выставление токов и устройство охлаждения драйверов и двигателей результата не дало. Причиной оказались излишне перетянутые ремни (у меня Т2.5). После регулировки натяжения и смазывания ремней проблема исчезла.
IliaMoroz » 30 сен 2013, 05:21
setar писал(а):выделю ещё один вариант проблемы - высокое трение при свободном движении каретки или кровати.
Если к нему добавить движение без подъёма головы по только что напечатанному слою то потенциально наткнувшись на застывшый бугорок получаем сдвиг.
проверяется сниманием ремней и движением рукой.
критерий к которому нужно стремиться - должно ехать при подталкивании на свободном качении.
часто этого не происходит, а вот на сколько, это у всех по разному.
у меня катается по обеим осям, для этого пришлось отказаться от компактных линейных подшипников и городить каретки на подшипниках качения.
forum107/topic11219.html#p247919forum107/topic11219-45.html#p273067
Сам жду с Поднебесной линейные подшипники качения на каретки. Заказал с фланцами. Вышло дороже, но крепить легче без переделки конструкции кареток.
По теме.
Параметры настройки двигателя нашел на сайте изготовителя своего 3D принтера.
setar » 30 сен 2013, 22:34
а можно ссылочку на линейные-качения ?
должно быть удобная штука
IliaMoroz » 01 окт 2013, 05:01
FoX87 » 16 дек 2015, 17:18
Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?
Myp » 16 дек 2015, 23:19
а ты другой темы не мог найти для своего вопроса?
дуть на радиатор
unigenum » 17 дек 2015, 13:13
переменные резисторы на драйверах для настройки тока двигателя имеют очень расплывчатое позиционирование.
т.е. если при настройке на глазок повернуть экструдер буквально на несколько градусов, еле сдвинуть, то ток может возрасти существенно. а если потом вернуть его обратно в то же положение так же на глаз, то получить изначальное значение тока не получится.
надо обязательно настраивать по замерам опорного напряжения мультиметром. чтобы выставить ток с точностью хотябы в пределах десятых долей ампера нужно очень филигранно крутить резистор, буквально еле касаясь. и даже от легких касаний результирующие значения тока будут значительно меняться. поэтому при настройке на глаз пратически не реально получить нужные оптимальные значения, полчится примерно плюс-минус полампера.
чтобы снизить шум и улучшить плавность драйвер нужно перевести в режим "slow decay", т.е. медленный плавный спад и нарастание тока в обмотках. по умолчаню драйвер работает в смешанном режиме, где, видимо, преобладает fast decay. получается резко, дерганно.
узнал я это на форумах ЧПУшников, они используют другие драйверы шаговиков, где эти режимы настариваются переключателями. в 3д принтерах в большинстве случаев используются A4988 или DRV8825. тут таких переключателей не предусмотрено, поэтому нужно подпаивать перемычку на соответствующую ногу микросхемы драйвера. у меня получилось заметное улучшение по шуму и дерганности. особенно заметно на экструдере.
vtoryh » 17 дек 2015, 16:53
А ускорение какое?
Я в самом начале не разбираясь на прюше оставил ускорение 9000.

Потом уже уменьшил до 2000 и срывы шагов пропали.
Myp » 17 дек 2015, 17:05
unigenum писал(а):чтобы выставить ток с точностью хотябы в пределах десятых долей ампера
и нафига это может понадобиться?
сколько там десятых долей никому не интересно, ток выставляется на глаз в процессе работы, так чтобы мотор не грелся и шаги не пропускались.
Добавлено спустя 4 минуты 21 секунду:vtoryh писал(а):А ускорение какое?
чем меньше тем плавнее движения, меньше раскачка деталей принтера и меньше вероятность пропуска шагов, но если поставить ниже 1000, уже могут быть разные другие сложности и ненужное увеличение общего времени печати.
имеет смысл для первого слоя в слайсере принудительно поставить 500, иногда бывает что острые углы на первом слое слегка приподнимаются из за резкого рывка сопла.
Пяткин » 17 дек 2015, 23:40
FoX87 писал(а):Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?
Если есть кожух вокруг пластин , то имеет значения
vtoryh » 18 дек 2015, 09:59
Пяткин писал(а):FoX87 писал(а):Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?
Если есть кожух вокруг пластин , то имеет значения
Как раз если есть кожух, то пофик.
Так как при нагнетании поток идет прямо(стрелой), при этом при возможности захватывая с собой воздух вокруг себя.
А при всасе берет откуда угодно, там где ближе. И кожух как раз закрывает это откуда угодно и оставляет только через радиатор.
