Установка TMC 2208 на Creality V 1.1.3: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 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 потребуется:
:# CNC Shield V3.0 - https://www.aliexpress.com/item/-/32829060574.html
* Драйвера '''TMC2208''' в форм-факторе "pololu", цвет платы - белый, расположение чипа - снизу.
:# Плоский кабель Dupont "радуга" длиной 30см - https://www.aliexpress.com/item/-/32921356388.html
* Плата расширений - '''CNC Shield V3.0'''
:# Драйвера TMC2208 в форм-факторе "pololu", цвет платы - белый, чип - снизу - https://www.aliexpress.com/item/-/32996740441.html
* Плоский кабель Dupont "радуга" длиной 30см


= Доработка CNC Shield =
 
Ниже следует два фото с доработками (<b>не требуется, если устанавливаются только драйвера для осей X-Y</b>):<br>
= Доработка 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>1</b> - штатно контакт подключен к "земле", надо перерезать дорожку так (указано зеленой линией), чтобы контакт пропал (отрезать контакт от земляного полигона);
:# Точка номер <b>2</b> - перерезать дорожку в месте, указанном зеленой линией;
* Точка номер <b>2</b> - перерезать дорожку в месте, указанном зеленой линией;
:# Контакт у точки <b>1</b> соединить, при помощи провода, с дорожкой у точки <b>2</b>, <b>ниже</b> линии отреза;
* Контакт у точки <b>1</b> соединить, при помощи провода, с дорожкой у точки <b>2</b>, <b>ниже</b> линии отреза;
:# Точки <b>3-4</b> так же соединить между собой при помощи провода.
* Точки <b>3-4</b> так же соединить между собой при помощи провода.
 
[[File:mod_cnc_s_top.jpg|400px]]
[[File:mod_cnc_s_top.jpg|400px]]
:# Точка <b>5</b> - перерезать дорожку в месте, указанном зеленой линией.
* Точка <b>5</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>"


= Доработка платы принтера =
= Доработка платы принтера =
На плате принтера ничего отрезать не требуется, будем только добавлять:<br>
На плате принтера ничего отрезать не требуется, будем только добавлять:<br>
[[File:mod_mainboard.jpg|400px]]
[[File:mod_mainboard.jpg|400px]]
:# Во всех отмеченных местах аккуратно зачищаем точки до металла (еще раз - <b>ОСТОРОЖНО</b>, чтобы не счистить их совсем);
* Во всех отмеченных местах аккуратно зачищаем точки до металла (еще раз - <b>ОСТОРОЖНО</b>, чтобы не счистить их совсем);
:# Залуживаем все ранее зачищенные места так, чтобы на них оставалась небольшая капля олова;
* Залуживаем все ранее зачищенные места так, чтобы на них оставалась небольшая капля олова;
:# Отмеряем кабель по вкусу (у меня был кабель длиной 20см, и для нормального расположения платы за поперечной балкой основания принтера, мне его хватило буквально "в обрез"), отрезаем, и начинаем пайку с точек <b>E_STEP/E_DIR</b>, затем идем далее к точкам <b>STEP/DIR Z, Y, X</b>. Такая последовательность позволяет отмерять и отрезать кабель сразу "в размер" по месту;
* Отмеряем кабель по вкусу (у меня был кабель длиной 20см, и для нормального расположения платы за поперечной балкой основания принтера, мне его хватило буквально "в обрез"), отрезаем, и начинаем пайку с точек <b>E_STEP/E_DIR</b>, затем идем далее к точкам <b>STEP/DIR Z, Y, X</b>. Такая последовательность позволяет отмерять и отрезать кабель сразу "в размер" по месту;
:# Затем необходимо припаять сначала точку <b>XYE_ENABLE</b>, после <b>Z_ENABLE</b>;
* Затем необходимо припаять сначала точку <b>XYE_ENABLE</b>, после <b>Z_ENABLE</b>;
:# В завершение - припаиваем точки <b>+5/GND</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>
Должно получиться так:<br>
 
[[File:mod_mainboard_soldered.jpg|400px]]
[[File:mod_mainboard_soldered.jpg|400px]]
Должно получиться так


= Завершающие шаги =
= Завершающие шаги =
:# Убедиться, что все, только что припаянные кабели, припаяны хорошо и подключены к своим местам в CNC Shield;
* Убедиться, что все, только что припаянные кабели, припаяны хорошо и подключены к своим местам в CNC Shield;
:# Подключить +24V/Землю от основной платы принтера к CNC Shield;
* Подключить +24V/Землю от основной платы принтера к CNC Shield;
:# Установить по две перемычки: <b>M0</b> и <b>M1</b> на CNC Shield для каждого драйвера (микрошаг 1/16, перемычки выставляются параллельно колодке драйвера);
* Установить по две перемычки: <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> на фотографии (иногда рекомендуют подсоединяться прямо к жалу отвертки, но мне такой вариант не нравится, т.к. различные загрязнения на поверхности отвертки могут влиять на показания);
* Подключаем черный провод мультиметра на контакт "<b>GND</b>" модуля, или же на "<b>-</b>" в CNC Shield (контакт должен быть хорошим!);
:# При помощи отвертки, плавно вращаем подстроечный резистор, пока не будет достигнуто желаемое напряжение.<br>
* Красный провод мультиметра подключаем на контакт <b>Vref+</b> на фотографии (иногда рекомендуют подсоединяться прямо к жалу отвертки, но мне такой вариант не нравится, т.к. различные загрязнения на поверхности отвертки могут влиять на показания);
Данные по Vref для штатных моторов (~90% от номинала):<br>
* При помощи отвертки, плавно вращаем подстроечный резистор, пока не будет достигнуто желаемое напряжение.<br>
<b>X,Y,Z = 0.725V<br>
 
E = 0.9V</b>
Данные по Vref для штатных моторов (~90% от номинала):
* X,Y,Z = 0.725V
* E = 0.9V</b>


Только после этого можно будет подключить моторы к разъемам, теперь уже на CNC Shield.
Только после этого можно будет подключить моторы к разъемам, теперь уже на CNC Shield.


= Вариант расположения платы с драйверами =
= Вариант расположения платы с драйверами =
Сверху идеально устанавливается вентилятор 40мм:<br>
[[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>
[[File:A4988_vs_tmc2208.jpg]]
 
 
= Прочее =
* [https://youtu.be/8xod3NARpvE Перепайка штатных драйверов на плате]

Текущая версия от 10:25, 31 марта 2024

Creality V.1.1.3

Установка 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:


Прочее