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

Подписаться на 3Dtoday
komandr
Идет загрузка
Загрузка
16.04.18
6183
18
печатает на Anet A8
Техничка
18
Статья относится к принтерам:
Anet A8
Прихали, наконец-то, драйвера TMC2208 и диодные защитники.
26eb6bf05bbce39b900e32605b7165bb.jpg
PREVIEW
Отбросив все дела - началась установка их на XY в RAMPS1.4 вместо установленных DRV8825.
На RAMPS-е установлены все 3-и перемычки под драйверами, для получения от DRV8825 микрошага 1/32, а для TMC2208 максимальный микрошаг 1/16. Соответственно на RAMPS-e извлекаем последнюю перемычку, получая микрошаг 1/16.
d094bd013daaddf0c34d65187a7e0fde.png
b0344047c3019266694dbf31d40d2c86.png
Замкнутые перемычки MS0, MS1 на RAMPS как раз при замыкании подают +5В на контакты MS1, MS2 драйвера TMC2208.
eb863cf18bedb9a252214f281245b6b2.jpg
Если есть диодные защитники - позиционируем драйвер к защитнику тремя тестовыми пинами на одной стороне. Защитники нужны, по уверениям китайцев, для защиты драйвера от самоиндукции шаговиков при их перемещении руками, на выключенном принтере.
64c2986121e2696c71151f39404c283b.png
Драйвера устанавливаем регулятором к разъему питания. Собственно точно так же как и стояли DRV8825
a0f05972f3d83d6e67214fbbdf6ba391.jpg
ef3e79c6069800497cb3799ccdcb5db4.jpg
В конфигурации 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А на двигателе. Но можно считать по формулам, коих в инете есть.
0d00d034ae4b9a3fa7a81e1a6f85ba36.jpg
Минус щупа подключил к массе 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

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

П.С. ну и фото для затравки интереса. А-ля спойлер следующей темы.
e00cc6310d04ed5dca0228894c8325b7.png
Подписаться на 3Dtoday
18
Комментарии к статье

Комментарии

17.04.18 в 00:36
0
П.С. ну и фото для затравки интереса. А-ля спойлер следующей темы.
знакомый корпус))
17.04.18 в 06:48
0
Нашел его на Thingiverse, подумал, что на рельсах должно бьіть самое то, и понеслось..
17.04.18 в 09:05
0
с тихими DRV8825, я уже не говорю про А4988
Разве DRV8825 не певучие? Есть принтеры и на том и на том драйвере и тот который на DRV8825 громче
17.04.18 в 09:31
0
Песни поет от неправильно вьіставленного Vref. По расчетам вроде бьі правильно, а погрешность мощности мотора не учтена. Я єнкодером запускал движение оси туда сюда и подстраивал драйвер на слух.
Если брать по шумности, то самьіе шумньіе А4988, тише DRV8825, потом TMC-шньіе. Если не поленюсь склепаю видос сравнение шумов при печати...
17.04.18 в 10:23
1
Если питать будешь более 12 вольт (особенно под 20 и более), лучше сразу закажи для драйверов радиаторы побольше (есть такие).. лубят эти драйверы погреться и в неподходящий момент отключиться не надолго по защите..
а так, имхо лучший выбор... (правда, вроде, у 2130 еще есть контроль пропуска шагов)
17.04.18 в 10:34
1
Ну питается принт от 14,5В Еще и парралельно с АКБ :) Этих радиаторов должно хватить, при условии установки обдува. Сегодня этим и займусь. :)
В качестве дополнительных плюшек ТМС 2130 будут поинтереснее, особенно режим "замены концевиков" Но с ними тоже не мало возни при подключении и настройке. :)
17.04.18 в 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.18 в 23:50
0
Круто! Я про ссьілку. Пока ко мне ехали драйвера, я собирал информацию по их установке и на портале тридешника бьіла инфа только про 2100 и 2130. :)
15.07.18 в 22:27
0
Ничего не понимаю. У меня драйвеа на 0.9А, от Anet. Почему-то нормально работают для на Vref=0.5
17.04.18 в 23:37
0
Это только TMC от самоиндукции дохнут? Сколько ни дёргал стол на выключенном принтере - ничего не случалось... кроме того, что подсветка экрана зажигается.
17.04.18 в 23:48
0
При стоимости драйвера в $2 - дергай сколь душе угодно! Убить драйвер за $10 и потом ждать замену из Китая пол месяца - єто удел мазохиста! Я ленивьій, но не мазвхист, по єтому и заказал драйвера сразу с защитой!
18.04.18 в 00:04
0
По факту часовой печати:
  • Стоковьій вентилятор, обдува термобарьера 4010, подключенньій к RAMPS-у на 5В, - работает тихо и потока достаточно для охлаждения драйверов.
  • Двигателя XY нагрелись крепко. Пирометр показьівал 50С, но брьізги водьі уверенно испарялись, но не шипели. Буду опускать Vref до 1В или ниже.
К стати, я сегодня, наконец-то, усльішал как работает шаговик на єкструдере. Он реально шумньій, впечатление как буд-то он просто пилит пластик. :)
П. С. подающая шестерня чистая. ;)
28.05.18 в 12:01
0
удалил
25.04.18 в 09:04
0
Отличная статья, спасибо!

Только немного не разобрались, как я понял, с перемычками. Для TMC перемычки имеют несколько иное значение. Как раз третья перемычка используется для включения режима отладки/настройки драйвера, судя по даташиту, но что конкретно это даёт, я, если честно, не вникал, у меня разницы в работе драйвера нет и с тремя, и с двумя перемычками под пузом =)
25.04.18 в 11:43
0
Как бы все правильно, от третьей перемычки нет никакого толку, но только в ТМС2208 Ver.10 В версии 11, этого драйвера, уже, по средствам пайки перемычек на плате драйвера, можно подключить на эту ногу PDN_UART. И если третья перемычка останется на RAMPSe - PDN_UART перестанет работать :)
Вот по этому лучше снять лишнюю перемычку и быть уверенным, что, в дальнейшем, не полезут косяки при установке обновленной версии драйвера. Память - хитрая штука, вроде и помнишь, но как только вплотную сталкиваешься с проблемой ее наглухо отшибает! :)
25.04.18 в 12:53
0
Жалко только, что Marlin 1.1.х пока полноценно не дружит с UART. Определяется только регистр последнего драйвера для чтения. Полноценную поддержку обещают только после 1.1.9... Насколько я понял, косяк только в чтении, т.е. записывать в драйвера прошивка умеет, но в любом случае, мы теряем возможность отслеживать параметры на лету и менять значения переменных.
25.04.18 в 11:49
0
UPD. Как и говорил - снизил Vref до После 3-х часовой печати на скорости 120мм/с - двигатели нагрелись до 50-60С, что есть нормальным температурным режимом работы шаговиков. Пропусков не было замечено.
01.06.18 в 08:29
0
Ребят, а какое должно быть напряжение на драйвере с моторами 4401 на 1.7А?

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

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

Hercules и Simplify3D. Настройки печати PLA

Siemens поглотила компанию Lightwork Design с целью развития технологий 3D-визуализации данных

АСКОН выпускает новую версию КОМПАС-3D v18

Обзор 3D-принтера PICASO 3D Designer X

Стрим совместного вебинара компаний «REC» и «IMPRINTA»

Как использование вторичного сырья влияет на свойства 3D-печатных изделий