Проблемы после смены драйверов A4988 на TMC2208. Появился звон/волны.

skyman12212112
Идет загрузка
Загрузка
21.09.2020
1144
12
Вопросы и ответы

Всем доброго времени суток.

В общем, купил недавно принтер Anycubic i3 Mega S, заказал на алике новые драйверы TMC2208, что бы печатать потише. Установил вроде правильно, выставил напряжение по инструкции в пределах 0,67-0,88 вольт, что бы не грелись сильно и что бы пропуска шагов не было. Так же скачал прошивку https://github.com/davidramiro/Marlin-Ai3M и там инвертировал вращение двигателей, после чего напечатал тестовую деталь и обнаружил звон/волны на печати.

Пример на фото, две детали с двух ракурсов: левая деталь с волнами на TMC2208, а правая на A4988 

Кроме драйверов ничего не менял, даже файл печати модели один и тот же.

Ради теста вернул старые драйверы A4988 на место и прошивку ту же самую оставил davidramiro, только направление вращения шаговиков поменял и дефект пропал.

В связи с этим первый вопрос не паленые ли мне драйверы TMC2208 продали?

Нормально ли такое поведение для новых драйверов? 

 Понимаю, что на эту тему уже куча статей есть в русском и не только интернете, но все же, хотел спросить как лучше устранить этот звон именно в этой ситуации? 

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

Есть ли вариант печатать хотя бы на 40мм\с и без этого дефекта, если что-то подкрутить в прошивке?

Вот мои текущие настройки ускорения и рывков в прошивке:

#define DEFAULT_MAX_ACCELERATION { 1700, 1100, 60, 10000 }

#define DEFAULT_ACCELERATION 800 // X, Y, Z and E acceleration for printing moves

#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts

#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves

#define DEFAULT_XJERK 0.1

#define DEFAULT_YJERK 0.1

#define DEFAULT_ZJERK 0.3

#define DEFAULT_EJERK 5.0

в EEPROM такие же примерно настройки:

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

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

Ответы

22.09.2020 в 02:55
0

"если что-то подкрутить в прошивке"

Вам надо в EEPROM править с помощью терминальных команд, а не изменять в прошивке. Приоритет за EEPROM.

Надо смотреть на качество ремней наверное, механику вцелом, резонанс и даёт такой эффект

22.09.2020 в 07:32
0

путем научного тыка понял, что приоритет самый высокий имеют настройки файла печати и видимо все ускорения и рывки берутся из него, из EEPROM наверное настройки берутся когда в gcode файле их нет.

Ну во всяком случае как бы я EEPROM не менял изменений при печати не видел пока сами настройки файла не поменял.
Ремни кстати я поджимал специальными пружинками и отжимал, но это не помогло.

Наверное это резонанс...

Главное, что драйвера хотя бы не палёные

22.09.2020 в 07:38
0

Старые-то драйвера возвращали?

Пружинки с ремней уберите

22.09.2020 в 05:49
0

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

Как настроите нужное поведение, тогда можно и в прошивку внести, зафиксировать так сказать.

Все коды здесь https://marlinfw.org/meta/gcode/

Преимещественно на букву M.

И куда джерки такие маленькие. 8 для начала, ито мало. можно 10. Z оставить 0,3.

И почему ускорения разные для X и Y? должно быть одинаково.

22.09.2020 в 08:06
0

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

Варианты: 

Если ремни перетянуты - послабить.

Увеличить ток

Попробовать заменить двигатель на заведомо дающий больший торк удержания.

23.09.2020 в 20:57
0

Поднял токи с 0.7 в до 1.15. Протестировал на том же файле печати и сколько не всматривался, отличия от предыдущих деталей совершенно не заметил. Больше поднимать ток боюсь, потому что термометра или термопары у меня подходящего для драйверов нет, что бы его в корпус засунуть и замерить и есть страх, что сгорят драйвера

22.09.2020 в 08:21
0

Драйвера крутил зря! верни все назад.

Джерки вызывают сильнейшее подозрения. 0,1 на х и у ? да ладно?!

Скачай паршивку с гитхаба.

22.09.2020 в 14:11
0

>звон/эхо/прочее появилось после того, как я поменял драйвера да прошивку

Давай-ка полезу в ремни/крепление экструдера/температуру, проблема же очевидно в этом...

23.09.2020 в 20:47
0

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

22.09.2020 в 16:06
0

В сторону тока смотреть, и резонанса, тмс резонируют знатно

23.09.2020 в 20:59
0

А как убирать это резонанс? что-то не могу найти ничего на эту тему годного

23.09.2020 в 05:13
0

Да я что то не заметил что  tmc резанируют знатно. У самого стоят 2208 на всех осях и на экструдере. Но версия 2. Ms3 убрал и прописал в прошивке эти драйвера. Vref естественно по таблице 1.1. качество ушло в лучшую сторону

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

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

Гусь, просто гусь .

Кто сказал что картины только кистями рисуют...

Two trees Bluer Plus обзор, или что могут китайцы?(ч. 2) Ребята, я в печали!!!

Немного из моих начинаний в печати (Hercules2018)

Обнимашки

Установка огромной линзы на ЧПУ