Установка TMC 2208 на Creality V 1.1.3: различия между версиями
Andy (обсуждение | вклад) м (и ещё...) |
|||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Файл:Y48im3voDHU.jpg|400px|thumb|right|Creality V.1.1.3]] | ||
+ | |||
+ | Установка '''TMC 2208''' на '''Creality V 1.1.3''', посредством платы расширения '''CNC Shield V3.0'''. Модель мосфета стола на штатной плате - '''AOD514''' | ||
+ | |||
+ | |||
= Список необходимых приобретений = | = Список необходимых приобретений = | ||
Для установки, а точнее подключения драйверов TMC2208 к плате Creality потребуется: | Для установки, а точнее подключения драйверов TMC2208 к плате Creality потребуется: | ||
− | + | * Драйвера '''TMC2208''' в форм-факторе "pololu", цвет платы - белый, расположение чипа - снизу. | |
− | + | * Плата расширений - '''CNC Shield V3.0''' | |
− | + | * Плоский кабель Dupont "радуга" длиной 30см | |
− | = Доработка CNC Shield | + | |
− | + | = Доработка CNC Shield (не требуется, если устанавливаются только драйвера для осей X-Y</b>) = | |
+ | Смысл модификации - разделить один общий сигнал <b>ENABLE</b> (особенность CNC Shield) на два сигнала, как требует родная плата Creality - <b>XYE_ENABLE</b> и <b>Z_ENABLE</b>. | ||
+ | Для подключения к плате принтера будет использоваться всего один разъем CNC Shield - возле кнопки "Reset", в "распиновке" разъема поменяется только назначение первой пары контактов, ранее там было "<b>EN/GND</b>", теперь будет "<b>XYE_ENABLE/Z_ENABLE</b>" | ||
+ | Ниже следует два фото с доработками | ||
[[File:mod_cnc_s_bottom.jpg|400px]] | [[File:mod_cnc_s_bottom.jpg|400px]] | ||
− | + | * Точка номер <b>1</b> - штатно контакт подключен к "земле", надо перерезать дорожку так (указано зеленой линией), чтобы контакт пропал (отрезать контакт от земляного полигона); | |
− | + | * Точка номер <b>2</b> - перерезать дорожку в месте, указанном зеленой линией; | |
− | + | * Контакт у точки <b>1</b> соединить, при помощи провода, с дорожкой у точки <b>2</b>, <b>ниже</b> линии отреза; | |
− | + | * Точки <b>3-4</b> так же соединить между собой при помощи провода. | |
+ | |||
[[File:mod_cnc_s_top.jpg|400px]] | [[File:mod_cnc_s_top.jpg|400px]] | ||
− | + | * Точка <b>5</b> - перерезать дорожку в месте, указанном зеленой линией. | |
− | + | ||
− | |||
= Доработка платы принтера = | = Доработка платы принтера = | ||
На плате принтера ничего отрезать не требуется, будем только добавлять:<br> | На плате принтера ничего отрезать не требуется, будем только добавлять:<br> | ||
[[File:mod_mainboard.jpg|400px]] | [[File:mod_mainboard.jpg|400px]] | ||
− | + | * Во всех отмеченных местах аккуратно зачищаем точки до металла (еще раз - <b>ОСТОРОЖНО</b>, чтобы не счистить их совсем); | |
− | + | * Залуживаем все ранее зачищенные места так, чтобы на них оставалась небольшая капля олова; | |
− | + | * Отмеряем кабель по вкусу (у меня был кабель длиной 20см, и для нормального расположения платы за поперечной балкой основания принтера, мне его хватило буквально "в обрез"), отрезаем, и начинаем пайку с точек <b>E_STEP/E_DIR</b>, затем идем далее к точкам <b>STEP/DIR Z, Y, X</b>. Такая последовательность позволяет отмерять и отрезать кабель сразу "в размер" по месту; | |
− | + | * Затем необходимо припаять сначала точку <b>XYE_ENABLE</b>, после <b>Z_ENABLE</b>; | |
− | + | * В завершение - припаиваем точки <b>+5/GND</b>. | |
<b>Если драйвера устанавливаются только на оси X-Y: </b>паять только точки <b>+5/GND</b>, <b>X/Y STEP/DIR</b>, <b>XYE_ENABLE</b></b><br> | <b>Если драйвера устанавливаются только на оси X-Y: </b>паять только точки <b>+5/GND</b>, <b>X/Y STEP/DIR</b>, <b>XYE_ENABLE</b></b><br> | ||
− | + | ||
[[File:mod_mainboard_soldered.jpg|400px]] | [[File:mod_mainboard_soldered.jpg|400px]] | ||
+ | |||
+ | Должно получиться так | ||
= Завершающие шаги = | = Завершающие шаги = | ||
− | + | * Убедиться, что все, только что припаянные кабели, припаяны хорошо и подключены к своим местам в CNC Shield; | |
− | + | * Подключить +24V/Землю от основной платы принтера к CNC Shield; | |
− | + | * Установить по две перемычки: <b>M0</b> и <b>M1</b> на CNC Shield для каждого драйвера (микрошаг 1/16, перемычки выставляются параллельно колодке драйвера); | |
− | + | * Включить это всё БЕЗ драйверов, и проверить, что из платы не идет волшебный дым. | |
= Настройка Vref = | = Настройка Vref = | ||
После этих шагов можно подключать драйверы и настраивать на них ток:<br> | После этих шагов можно подключать драйверы и настраивать на них ток:<br> | ||
[[File:vref_tmc2208_white.jpg|400px]] | [[File:vref_tmc2208_white.jpg|400px]] | ||
− | + | ||
− | + | * Подключаем черный провод мультиметра на контакт "<b>GND</b>" модуля, или же на "<b>-</b>" в CNC Shield (контакт должен быть хорошим!); | |
− | + | * Красный провод мультиметра подключаем на контакт <b>Vref+</b> на фотографии (иногда рекомендуют подсоединяться прямо к жалу отвертки, но мне такой вариант не нравится, т.к. различные загрязнения на поверхности отвертки могут влиять на показания); | |
− | Данные по Vref для штатных моторов (~90% от номинала): | + | * При помощи отвертки, плавно вращаем подстроечный резистор, пока не будет достигнуто желаемое напряжение.<br> |
− | + | ||
− | E = 0.9V</b> | + | Данные по Vref для штатных моторов (~90% от номинала): |
+ | * X,Y,Z = 0.725V | ||
+ | * E = 0.9V</b> | ||
Только после этого можно будет подключить моторы к разъемам, теперь уже на CNC Shield. | Только после этого можно будет подключить моторы к разъемам, теперь уже на CNC Shield. | ||
= Вариант расположения платы с драйверами = | = Вариант расположения платы с драйверами = | ||
− | |||
[[File:mod_e3p_assembled.jpg|400px]] | [[File:mod_e3p_assembled.jpg|400px]] | ||
+ | |||
+ | Сверху идеально устанавливается [[замена вентиляторов|вентилятор]] 40мм:<br> | ||
+ | |||
= Пример печати = | = Пример печати = | ||
+ | [[File:A4988_vs_tmc2208.jpg|400px]] | ||
+ | |||
Кубики печатались слоем 0.2, под углом 45 градусов к оси X), левая пара на A4988, правая на TMC2208:<br> | Кубики печатались слоем 0.2, под углом 45 градусов к оси X), левая пара на A4988, правая на TMC2208:<br> | ||
− | [ | + | |
+ | |||
+ | = Прочее = | ||
+ | * [https://youtu.be/8xod3NARpvE Перепайка штатных драйверов на плате] |
Текущая версия на 13:25, 31 марта 2024
Установка TMC 2208 на Creality V 1.1.3, посредством платы расширения CNC Shield V3.0. Модель мосфета стола на штатной плате - AOD514
Содержание
Список необходимых приобретений
Для установки, а точнее подключения драйверов TMC2208 к плате Creality потребуется:
- Драйвера TMC2208 в форм-факторе "pololu", цвет платы - белый, расположение чипа - снизу.
- Плата расширений - CNC Shield V3.0
- Плоский кабель Dupont "радуга" длиной 30см
Доработка CNC Shield (не требуется, если устанавливаются только драйвера для осей X-Y)
Смысл модификации - разделить один общий сигнал ENABLE (особенность CNC Shield) на два сигнала, как требует родная плата Creality - XYE_ENABLE и Z_ENABLE. Для подключения к плате принтера будет использоваться всего один разъем CNC Shield - возле кнопки "Reset", в "распиновке" разъема поменяется только назначение первой пары контактов, ранее там было "EN/GND", теперь будет "XYE_ENABLE/Z_ENABLE" Ниже следует два фото с доработками
- Точка номер 1 - штатно контакт подключен к "земле", надо перерезать дорожку так (указано зеленой линией), чтобы контакт пропал (отрезать контакт от земляного полигона);
- Точка номер 2 - перерезать дорожку в месте, указанном зеленой линией;
- Контакт у точки 1 соединить, при помощи провода, с дорожкой у точки 2, ниже линии отреза;
- Точки 3-4 так же соединить между собой при помощи провода.
- Точка 5 - перерезать дорожку в месте, указанном зеленой линией.
Доработка платы принтера
На плате принтера ничего отрезать не требуется, будем только добавлять:
- Во всех отмеченных местах аккуратно зачищаем точки до металла (еще раз - ОСТОРОЖНО, чтобы не счистить их совсем);
- Залуживаем все ранее зачищенные места так, чтобы на них оставалась небольшая капля олова;
- Отмеряем кабель по вкусу (у меня был кабель длиной 20см, и для нормального расположения платы за поперечной балкой основания принтера, мне его хватило буквально "в обрез"), отрезаем, и начинаем пайку с точек E_STEP/E_DIR, затем идем далее к точкам STEP/DIR Z, Y, X. Такая последовательность позволяет отмерять и отрезать кабель сразу "в размер" по месту;
- Затем необходимо припаять сначала точку XYE_ENABLE, после Z_ENABLE;
- В завершение - припаиваем точки +5/GND.
Если драйвера устанавливаются только на оси X-Y: паять только точки +5/GND, X/Y STEP/DIR, XYE_ENABLE
Должно получиться так
Завершающие шаги
- Убедиться, что все, только что припаянные кабели, припаяны хорошо и подключены к своим местам в CNC Shield;
- Подключить +24V/Землю от основной платы принтера к CNC Shield;
- Установить по две перемычки: M0 и M1 на CNC Shield для каждого драйвера (микрошаг 1/16, перемычки выставляются параллельно колодке драйвера);
- Включить это всё БЕЗ драйверов, и проверить, что из платы не идет волшебный дым.
Настройка Vref
После этих шагов можно подключать драйверы и настраивать на них ток:
- Подключаем черный провод мультиметра на контакт "GND" модуля, или же на "-" в CNC Shield (контакт должен быть хорошим!);
- Красный провод мультиметра подключаем на контакт Vref+ на фотографии (иногда рекомендуют подсоединяться прямо к жалу отвертки, но мне такой вариант не нравится, т.к. различные загрязнения на поверхности отвертки могут влиять на показания);
- При помощи отвертки, плавно вращаем подстроечный резистор, пока не будет достигнуто желаемое напряжение.
Данные по Vref для штатных моторов (~90% от номинала):
- X,Y,Z = 0.725V
- E = 0.9V
Только после этого можно будет подключить моторы к разъемам, теперь уже на CNC Shield.
Вариант расположения платы с драйверами
Сверху идеально устанавливается вентилятор 40мм:
Пример печати
Кубики печатались слоем 0.2, под углом 45 градусов к оси X), левая пара на A4988, правая на TMC2208: