KREMEN Реклама
KREMEN Реклама

неадекватный двигатели или прошивка

jinastayn
Идет загрузка
Загрузка
27.10.2019
720
5
Вопросы и ответы

 Купил я тут недавно детали на 3д принтер, да собрал эту шайтан-машину.

Только вот проблема у меня нарисовалась с осью Z.

 Печатает - претензий особо нет, только полосатость по оси Z есть

причём в такт шпильки установленной вместо трапециевого вала. Валы едут

из Китая если что, но проблема не в валах.

Ну думаю, раз шпилька кривая, да ещё и в пределах одного витка, то вывод само

собой - менять шпильку.Поменял, вместо м8 поставил м5, причём из хорошей

партии попалось ровная такая и даже проверенная (собрал я выжигалку для

фоторезиста) попадаемость в размер идеальная при нескольких повторных прогонах.

Только замена проблему не решила, полосатость стала мельче, изделие более

эстетичное и не более.

Игрался я с толщиной слоя в пределах сотых и заметил одну особенность,

при некоторых значениях толщины слоя полосатость исчезает и изделия получаются идеальные.

И начал я искать причину и нашел - только не причину, а следствие, теперь поёдут цифирьки.

При работе оси Z, я заметил что поворот шпильки всегда происходит на один и тот же угол,

и при некоторых значениях установленных в программе происходит прыжок(поворот) оси или вперёд

 или назад до некоторой позиции.

Названия программ я умышленно не пишу, потому как значения это не имеет, на любой программе

картина одинаковая.

Так вот о цифирьках.

Моторы nema17-4401 при включенном сигнале enable и отсутствии шага и напраления заторможенны

в текущей позиции и при попытке их сместить перепрыгивают на следующую подходящую позицию.

Таких позиций 50 на один оборот вала.Теперь самое интересное, м5 имеет шаг 0.8мм

0.8/50=0.016мм значит при таком положении дел один шаг мотора поворачивается на 1/50 или на 0.016мм.

Если в программе слайсера ставить значение высоты слоя кратное 0.016мм изделие будет идеальное,

если ставить значение между этими точками (0.016мм) то двигатель сьезжает либо вперёд или назад

в зависимости от того куда ближе.К слову ток на двигателях такой что проворачивать вал приходится

рычагом при включенном сигнале enable и отсутствии шага и напраления и крутится легко при выключенном

сигнале enable и отсутствии шага и напраления.

И вот тут-то и вопрос у меня, у nema17-4401 200 полных шагов на оборот, а если поделить то и более

и я на стенде проверял это именно с тем драйвером с которым оный работает (и с другими тоже)

всё работает адекватно, значит виновата прошивка которую я использую, а именно Marlin 1.1.0-RC8

Где в этой прошивке поправить писанину чтобы движок шагал 200 полных шагов, а не 50 ?

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама