Anet A8 - история одного принтера ч5. Установка драйверов TMC2208, в режиме StealthChop2, на Ramps 1.4 вместо DRV8825.

komandr
Идет загрузка
Загрузка
16.04.2018
11517
18
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

25
Статья относится к принтерам:
Anet A8
Прихали, наконец-то, драйвера TMC2208 и диодные защитники.
Отбросив все дела - началась установка их на XY в RAMPS1.4 вместо установленных DRV8825.

На RAMPS-е установлены все 3-и перемычки под драйверами, для получения от DRV8825 микрошага 1/32, а для TMC2208 максимальный микрошаг 1/16. Соответственно на RAMPS-e извлекаем последнюю перемычку, получая микрошаг 1/16.
Замкнутые перемычки MS0, MS1 на RAMPS как раз при замыкании подают +5В на контакты MS1, MS2 драйвера TMC2208.
Если есть диодные защитники - позиционируем драйвер к защитнику тремя тестовыми пинами на одной стороне. Защитники нужны, по уверениям китайцев, для защиты драйвера от самоиндукции шаговиков при их перемещении руками, на выключенном принтере.
Драйвера устанавливаем регулятором к разъему питания. Собственно точно так же как и стояли DRV8825
В конфигурации Marlin, секция #define DEFAULT_AXIS_STEPS_PER_UNIT, была просчитана под микрошаг 1/32. Что бы получить значения для микрошага 1/16 необходимо:
  • Для ленивых - просто все значения делим на 2;
  • Кто хочет вникнуть в процесс математики - перечитываем ч3. Миграция электроники на RAMPS 1.4. В ней подробно расписано как высчитать количество шагов на мм.



Для тех у кого на RAMPSe стояли A4988 - можно оставить стоковые(заводские) параметры:

#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 } Кол-во шагов экструдера я рекомендую откорректировать по прохождению прутка через экструдер со снятым соплом.

Теперь выставляем Vref для стоковых шаговиков Аньки. Напомню, они на максимальный ток 0,9 А.

Отключаем разъемы с двигателей XY!!!

Так как моя лень побеждает, основываясь на даташит, прикрепленного выше, установил Vref=1,2В, это будет в районе 0,8А на двигателе. Но можно считать по формулам, коих в инете есть.
Минус щупа подключил к массе USB разъема крокодилом. По факту - не важно где брать минус для измерений!

После установки драйверов рекомендуется перевернуть разъем шаговых двигателей на осях с новыми драйверами. Т.е. ставим драйвер на XY и переворачиваем разъемы осей XY на 180 град. Я человек ленивый и мне проще программно 'перевернуть' разъемы:

#define INVERT_X_DIR true //по умолчанию стоит false

#define INVERT_Y_DIR true //по умолчанию стоит false


Прошиваем измененную прошивку в принтер. ОТКЛЮЧАЕМ ПИТАНИЕ и подключаем разъемы на двигателя, так как они стояли раньше.

Включаем питание и идем в ручное управление перемещением по осям. Начинаем с движения на 1мм. Если оси не 'убегают' дальше одного миллиметра - пробуем двигать по 10мм. Вот тут получаем нежданчик. Оси двигаются не так как хочется, не с тем ускорением и т.д. В общем - полная фигня, но не стоит огорчаться!!

Идем в меню принтера и сбрасываем настройки EEPROM :) :)

Перегружаем принтер, для уверенности, и вот теперь наслаждаемся ТИШИНОЙ. Даже по сравнению с тихими DRV8825, я уже не говорю про А4988 :)

Вот теперь по настоящему хочется поставить ТИХИЕ вентиляторы SUNON на обдув термобарьера и в БП!!

Прикладываю видос, снятый на пылефон. :)
https://youtu.be/sRQagDIlpfA

Тихих Вам принтов!!!

П.С. ну и фото для затравки интереса. А-ля спойлер следующей темы.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

25
Комментарии к статье

Комментарии

17.04.2018 в 00:36
0

П.С. ну и фото для затравки интереса. А-ля спойлер следующей темы.
знакомый корпус))

17.04.2018 в 06:48
0

Нашел его на Thingiverse, подумал, что на рельсах должно бьіть самое то, и понеслось..

17.04.2018 в 09:05
1

с тихими DRV8825, я уже не говорю про А4988
Разве DRV8825 не певучие? Есть принтеры и на том и на том драйвере и тот который на DRV8825 громче

17.04.2018 в 09:31
0

Песни поет от неправильно вьіставленного Vref. По расчетам вроде бьі правильно, а погрешность мощности мотора не учтена. Я  єнкодером запускал движение оси туда сюда и подстраивал драйвер на слух.
Если брать по шумности, то самьіе шумньіе А4988, тише DRV8825, потом TMC-шньіе. Если не поленюсь склепаю видос сравнение шумов при печати... 

17.04.2018 в 10:23
2

Если питать будешь более 12 вольт (особенно под 20 и более), лучше сразу закажи для драйверов радиаторы побольше (есть такие).. лубят эти драйверы погреться и в неподходящий момент отключиться не надолго по защите..
а так, имхо лучший выбор... (правда, вроде, у 2130 еще есть контроль пропуска шагов)

17.04.2018 в 10:34
1

Ну питается принт от 14,5В Еще и парралельно с АКБ :) Этих радиаторов должно хватить, при условии установки обдува. Сегодня этим и займусь. :)
В качестве дополнительных плюшек ТМС 2130 будут поинтереснее, особенно режим 'замены концевиков' Но с ними тоже не мало возни при подключении и настройке. :)

17.04.2018 в 16:48
1

Иду по Вашим следам буквально. Спасибо за подробные объяснения!

Жду Рампс для своей Ани. Собираюсь выкинуть объёмный датчик и вернутся к концевику после закрепления основания.
В коробочке лежит 3Д тач, даже не знаю - буду устанавливать или нет :)
Подумываю о корпусе CoreXY.

Оставлю тут.
https://3deshnik.ru/wiki/index.php/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_TMC2208

17.04.2018 в 23:50
0

Круто! Я про ссьілку. Пока ко мне ехали драйвера, я собирал информацию по их установке и на портале тридешника бьіла инфа только про 2100 и 2130. :)

15.07.2018 в 22:27
0

Ничего не понимаю. У меня драйвеа на 0.9А, от Anet. Почему-то нормально работают для на Vref=0.5

17.04.2018 в 23:37
1

Это только TMC от самоиндукции дохнут? Сколько ни дёргал стол на выключенном принтере - ничего не случалось... кроме того, что подсветка экрана зажигается.

17.04.2018 в 23:48
0

При стоимости драйвера в $2 - дергай сколь душе угодно! Убить драйвер за $10 и потом ждать замену из Китая пол месяца - єто удел мазохиста! Я ленивьій, но не мазвхист, по єтому и заказал драйвера сразу с защитой!

18.04.2018 в 00:04
1

По факту часовой печати:

  • Стоковьій вентилятор, обдува термобарьера 4010, подключенньій к RAMPS-у на 5В, - работает тихо и потока достаточно для охлаждения драйверов.
  • Двигателя XY нагрелись крепко. Пирометр показьівал 50С, но брьізги водьі уверенно испарялись, но не шипели. Буду опускать Vref до 1В или ниже.
К стати, я сегодня, наконец-то, усльішал как работает шаговик на єкструдере. Он реально шумньій, впечатление как буд-то он просто пилит пластик. :)
П. С. подающая шестерня чистая. ;) 

28.05.2018 в 12:01
0

удалил

25.04.2018 в 09:04
1

Отличная статья, спасибо!

Только немного не разобрались, как я понял, с перемычками. Для TMC перемычки имеют несколько иное значение. Как раз третья перемычка используется для включения режима отладки/настройки драйвера, судя по даташиту, но что конкретно это даёт, я, если честно, не вникал, у меня разницы в работе драйвера нет и с тремя, и с двумя перемычками под пузом =)

7in
25.04.2018 в 11:43
1

Как бы все правильно, от третьей перемычки нет никакого толку, но только в ТМС2208 Ver.10 В версии 11, этого драйвера, уже, по средствам пайки перемычек на плате драйвера, можно подключить на эту ногу PDN_UART. И если третья перемычка останется на RAMPSe - PDN_UART перестанет работать :)
Вот по этому лучше снять лишнюю перемычку и быть уверенным, что, в дальнейшем, не полезут косяки при установке обновленной версии драйвера. Память - хитрая штука, вроде и помнишь, но как только вплотную сталкиваешься с проблемой ее наглухо отшибает! :)

25.04.2018 в 12:53
1

Жалко только, что Marlin 1.1.х пока полноценно не дружит с UART. Определяется только регистр последнего драйвера для чтения. Полноценную поддержку обещают только после 1.1.9... Насколько я понял, косяк только в чтении, т.е. записывать в драйвера прошивка умеет, но в любом случае, мы теряем возможность отслеживать параметры на лету и менять значения переменных.

25.04.2018 в 11:49
1

UPD. Как и говорил - снизил Vref до После 3-х часовой печати на скорости 120мм/с - двигатели нагрелись до 50-60С, что есть нормальным температурным режимом работы шаговиков. Пропусков не было замечено.

01.06.2018 в 08:29
0

Ребят, а какое должно быть напряжение на драйвере с моторами 4401 на 1.7А?

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

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

Sapphire Pro cura profile

Еще одна самоделка, и понял, что ничего не знаю

Учусь красить

Домик для кнопки звонка.

Ender 3d

Сканирование санок-наколенников