TMC2208 v3 uart

zsm
Идет загрузка
Загрузка
20.09.2019
502
15
печатает на Prusa i3
Вопросы и ответы

Всем привет.Установил на skr 1,3  TMC2208 v3 в uart режиме на x и y, все сразу заработало .Возникло пару вопросов.Ток при подключении по uart только в прошивке и меню меняется?(кручение потенциометра никакого эфекта не дает)Еще с шагами до конца не понял.Если я хочу реальные  1/32(с интерполяцией до 256) то и в #define X_MICROSTEPS 32 писать и  DEFAULT_AXIS_STEPS_PER_UNIT  считать с 32 шагами?Ну самое главное, имеет ли смысл ставить реальные 1/32 шага с неидеальной механикой Prusa?

Ответы на вопросы

Ответы

20.09.2019 в 01:51
0

Еще странная штука что ток меняется только из меню.При таких настройках он все равно 800 для x и y.

20.09.2019 в 02:34
0

отключил eeprom стало нормально все.
eeprom странно себя ведет на skr, что то сохраняется что то нет..
800 миллиампер запомнилось и считывалось при запуске, а многие другие параметры нет.
Настройки стандартные вроде.


20.09.2019 в 04:29
2

На мой взгляд, в данном случае нет никакого смысла ставить микрошаг 1/32. Дискретность осей с микрошагом 1/16 составит 0,0125 мм (если у Вас конечно всё как обычно - ремень GT2 и шкив на 20 зубов). Этого хватает за глаза не только неидеальной механике Prusa, но и другим механикам (идеальным и не очень) принтеров для FDM-печати.

20.09.2019 в 04:33
2

смысл есть микрошаг меньше ставить тогда, если ты по какой-то причине отключаешь интерполяцию. но в большинстве случаев это не нужно


c EEPROM надо явно делать Save to EEPROM


потенциометры в UART mode крутить смысла нет


20.09.2019 в 05:01
0

Да, соглашусь, если отключаешь интерполяцию, то с целью уменьшения шума от двигателей можно и уменьшить микрошаг. Но помнить, что чем меньше микрошаг, тем меньше крутящий момент. 

20.09.2019 в 05:05
1

> Но помнить, что чем меньше микрошаг, тем меньше крутящий момент.


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


20.09.2019 в 05:19
0

Я понимаю, что на самом деле всё немного сложнее... И разные драйверы ведут себя по разному, и условия можно создать такие, что момент в каком-то диапазоне будет возрастать с уменьшением шага. Попадалась мне как-то табличка, с тестами на этот счёт и подтверждающая Ваши слова,  Но в целом это так.

20.09.2019 в 05:45
0

да и гоняться за лютым моментом смысла нет...

И тут вы абсолютно правы. Мы же не на формуле 1 чтобы выжимать всё, что можно и даже немного чего не следовало бы. Нам главное чтобы принтер не пропускал шаги на скоростях на которых мы печатаем, при этом не грелись сильно ни драйвера, ни двигатели. И тут конечно разумный подход ко всем этим моментам сильно облегчит жизнь. 

20.09.2019 в 05:11
0

чем меньше микрошаг, тем меньше крутящий момент. 

Этот миф уже давно развеян.

20.09.2019 в 05:26
0

я чуть выше уже написал в ответе dallas9... это не то чтобы миф, это некоторая особенность, которая конечно не так однозначна как я выше имел неосторожность написать. Да пожалуй следовало использовать более обтекаемую формулировку, например - "крутящий момент может измениться, и не всегда в большую сторону" ))

20.09.2019 в 06:59
0

А с каких пор 2208 стали работать с микрошагом 1/32? Всегда были максимум 1/16. Или я что-то пропустил?

20.09.2019 в 08:03
0

Вы uart пропустили. Там и 256 есть, если не ошибаюсь. 

20.09.2019 в 08:04
0

они до 1/256 умеют без интерполяции

но настраивается это только в UART режиме

20.09.2019 в 08:19
0

С момента рождения. Включается только электронным способом, вплоть до 256.

Если перемычками - то да, выше 16 не сделать.

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

Значит если:

- отключить интерполяцию но оставить Стелсчоп включенным то работает достаточно тихо в режиме 1/16.

- выключить всё, тем самым активировав SpreadCycle - здорово визжит на 1/16, 1/32 - уже терпимо.

В режиме удержания двигатели шипят.

Есть смысл выключить интерполяцию, Стелсчоп оставить для XYZ, а экструдер перевести на Спредсайкл. Тогда слышно лишь негромкое чирикание экструдера. Шаги везде 1/32 установить. У меня так и было.

Но пару дней назад установил БМГ экструдер, и чтоб поэкономить ресурсы перешёл на 1/16 с интерполяцией по всем осям. - абсольтно никакой разницы в качестве печати не заметил.

Даже с БМГ экструдером, который меня очень, очень сильно разочаровал.

Конечно, если полазить по слоям с микроскопом - разница будет.

20.09.2019 в 09:45
0

Спасибо всем за ответы!
Все примерно понял кроме eeprom.
На старом железе не пользовался им, но сейчас хочется разобраться чтобы не шится постоянно.

Еще возник вопрос по поводу HYBRID_THRESHOLD.
Стоит ли этот режим  включать?
Правильно понимаю, что этот режим при больших ускорениях STEALTHCHOP отключает?
Кто нибудь использовал на практике ?

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Подавалка припоя.

Продолжаем печать. Крым в Миниатюре. Мелочевка.

Почти случайно получилось

RCServo Extruder - 96-граммовый экструдер

Порисовали, попечатали (2-ая серия)

Печать нейлоном