Tmc5160 подключение: Настройка Smoothie для работы на SKR 1.3 с драйверами TMC2130 и TMC5160 через SPI
Содержание
Настройка Smoothie для работы на SKR 1.3 с драйверами TMC2130 и TMC5160 через SPI
Разное
Подпишитесь на автора
Подписаться
Не хочу
1
Всем привет!
Собран принтер на базе SKR 1.3, с кинематикой CoreXY.Сейчас пользуюсь Marlin, но тестирование показало, что присутствует «странная» переменная экструзия. Как пример: возьмём пустотелый куб 20х20мм. На нем появляется рябь с равным шагом 6 слоев. Берем тот же куб но с размерами 40х40. И теперь рябь уже каждые 3 слоя. Берем 80х80 и уже, каждый слой не к слою.
Изменчивость совсем не большая, но не позволяет получать идеальные поверхности.
Почему Smoothie? Решил на эту же конфигурацию её накатить, сделал базовые настройки. Драйверы перевел на перемычки, для дробления шагов 16. И когда поставил тот же файл с кубиком 20х20, ряби не увидел. Повторил со всеми поверхностями, и все идеально, нет больше переменной экструзии.
Меня конечно терзает вопрос, почему!?Чем же отличается эта прошивка или, что такого делает Marlin, что пластик лезет неравномерно? Ответа не нашёл.
А дальше, раз все проблемы качества решает Smoothie, нужно как то перенести функционал Marlin.
Теперь по существу:
1. Экструдер:
Драйвер TMC2130 установлен на оси E или Экструдер. BIGTREETECH TMC2130 V3.0 SPI.
Экструдер — Директ, основан на Trianglelab BMG экструдер + V6 HOTEND двухприводный, 24 вольта.
Шаговый двигатель в экструдере Nema17 17HS4023 1.8 градуса
2. Оси XY:
Для осей XY применяются TMC5160. Дробление требуется 64 микро шага. Ток в пропившие 1200. Драйверы так же от BIGTREETECH.BIGTREETECH TMC5160 V1.2 SPI. Чтобы они завелись на SKR 1.3 потребовалось убрать контакт, и добавить как показал на картинке ниже. В прошивке уже потребовалось установить значение сопротивление резистора, в разделе настроек Configuration_adv.h для 21хх на 0.075.
#define X_RSENSE 0.075
#define Y_RSENSE 0.075
Двигатели осей XY от STEPPERONLINE 17HS19-2004S1. На всякий случай, может потребуется приложу характеристики.
3. Ось Z:
Управляется TMC2208 в режиме STANDALONE, дробление установлено на 16 перемычками. Двигатель такой же как и на XY.
К оси Z нет вопросов, высота слоев максимально равномерная, разглядывал под микроскопом.
4. Материнская плата:
SKR 1.3. Самая обычная BIGTREETECH SKR V1.3
Блок питания 24 вольта 500 ватт.
Вопрос.
Вопрос в том как завести данную связку на основе Smoothie? Оси E и Z не требуют особо ничего, можно подключить используя перемычки. Хоть и маленький двигатель Экструдера будет не восторге выставленных по умолчанию токов от TMC2130. Но все же хотелось в режиме SPI. Хуже того, на Marlin это все еще работает в гибридном режиме. Так как 2130 не способен в «тихом режиме» крутиться быстро, а в BMG экструдере редуктор, скорость ретракта 15мм/с, это предел. Эту проблему исправляет Гибридный режим, этот имеется виду:
#define HYBRID_THRESHOLD
#define E0_HYBRID_THRESHOLD 15
Это позволяет крутиться шаговому двигателю намного быстрее.
А ток для данного двигателя нужно снижать до 500 (чего то там, не понятно какой это ток в реальности), двигатель передвигается.
Оси YX работают с нестандартным дроблением 64, вроде как можно выставить его перемычками. Но требуется ток 1.2 и более для работы. А на TMC5160 ток уже не покрутить отверткой.
Тезисно:
1. Заставить работать TMC2130 в режиме SPI. Возможность включить гибридный режим, или принудительно выключить «тихий» stealthChop режим.
2. Заставить работать TMC5160 в режиме SPI, с дроблением 64 и так же отключенным stealthChop.
3. Мечта) Заставить marlin работать так же как Smoothie.
Примеры проблемы приложу чуть позднее. Сейчас далеко от принтера, а вопрос назрел.
Плата управления Bigtreetech SKR 2 + 5 драйверов TMC2209 (Комплект)
Плата управления Bigtreetech SKR 2 + 5 драйверов TMC2209 (Комплект)
Артикул: bundle-skr2-and-tmc2209
Категории: Bigtreetech, Запчасти для 3D принтеров, Электроника
Метки: Bigtreetech, Bigtreetech SKR 1. 3, Bigtreetech SKR 1.4, Bigtreetech SKR 1.4 Turbo, Marlin, Reprap, SKR 2, STM32F429VGT6, TMC2209, UART, Драйвер, Драйвер шагового двигателя, Плата управления, Плата управления 3D принтера
Описание
Детали
Происхождение товара
Отзывы (0)
Описание
Предлагаем Вашему вниманию комплект деталей для 3D принтера. Комплект включает в себя следующие товары:
- Плата управления 3D принтера Bigtreetech SKR 2
- Драйвер шагового двигателя TMC2209 v1.2 Bigtreetech
*Внешний вид приобретаемого товара может отличаться.
Bigtreetech SKR 2 Rev. B
На плате распаян мосфет HY1904
Плата управления 3D принтера Bigtreetech SKR 2 (материнская плата 3D принтера) построена на новом 32 битном микроконтроллере STM32F429VGT6 и является логическим продолжением развития плат управления серии Bigtreetech SKR 1. 3, Bigtreetech SKR 1.4 / Bigtreetech SKR 1.4 Turbo
В отличие от предшественников, плата управления Bigtreetech SKR 2 обладает большей производительностью, расширенным набором интерфейсов, увеличенным функционалом. Плата поддерживается всеми современными прошивками для 3D принтеров. Имеет расширенные возможности по подключению периферийного оборудования, что позволяет использовать ее в качестве надежной и современной платформы, как для построения современного 3D принтера, так и для модернизации существующих 3D принтеров.
Характеристики Bigtreetech SKR 2
- Микроконтроллер: STM32F407VGT6, ARM cortex-M4 CPU 180Mhz
- Возможность простого подключения модулей Wi-Fi ESP-12S, ESP-07S (необходимо при использовании прошивки RepRap c поддержкой Duet Web Control). Модуль Wifi для платы SKR 2 приобретается отдельно!
- Возможность подключения RGB-ленты (Поддерживаются управляемые светодиодные ленты на базе WS2812B с напряжением питания 5 Вольт)
- Входящее напряжение: DC 12В – DC24В
- Логическое напряжение DC 3. 3 В
- Поддерживаемые дисплеи: TFT2.4, TFT3.5, TFT2.8, 2004LCD, 12864LCD и др.
- Поддерживаемые драйвера шаговых двигателей: TMC2208/TMC2209/TMC2130/TMC2100/ST820/A4988/DRV8825/LV8729/TMC2225/TMC5160/TMC2226, возможность подключения внешних драйверов
- Количество подключаемых драйверов ШД: 5 шт. Возможность подключить два двигателя оси Z параллельно к одному драйверу ШД.
- Режим работы шаговых двигателей: STEP/DIR, UART, SPI
- Подключение термисторов: 3 шт.
- Поддерживаемые механики: XYZ, Дельта, Kossel, Ultimaker, CoreXY
- Размеры платы: 110*85мм
- Установочные размеры платы: 102*76 мм
- Разъемы для BL-Touch, PS-ON, Power-Detect, i2C, датчики филамента.
- Интерфейсы: MicroSD, USB, U-Disk
- 3 независимых канала для подключения вентиляторов с ШИМ (PWM) управлением.
- 4-х слойная плата для эффективного рассеивания тепла
- При наличии соответствующего функционала у драйвера шагового двигателя, есть возможность всклочить парковку без концевиков.
- Поддерживаемые прошивки: Marlin, RepRap, Kliper и т.д.
Особенности платы управления Bigtreetech SKR 2
Перемычка, позволяющая выбирать между USB-питанием или встроенным питанием, должна быть установлена. В противном случае питание не будет подаваться на логическую часть материнской платы, и индикатор питания не загорится.
Мощность нагревательного стола, подключенного к основной плате, не должна превышать 10 А. Если Вы хотите использовать нагревательный элемент большей мощности, рекомендуем использовать нагревательный элемент на 24 В, как и питание основной платы. Как вариант, для управления мощным нагревательным столом можно дополнительно установить специальный модуль мосфета или твердотельное реле.
Перемычки, позволяющие выбирать между SPI WiFi (для RRF) и U-disk, должны быть вставлены, чтобы выбрать хотя бы один вариант. Одновременная работа SPI WiFi и U-disk невозможна. Т.е. работать будет либо Wifi либо U-Disk (USB).
Функция защиты драйвера шагового двигателя от неправильной установки в настоящее время поддерживается только в прошивке Marlin и недоступна при использовании прошивки RRF (reprap firmware). Следовательно, если Вы не используете прошивку Marlin, пожалуйста, внимательно проверьте, правильно ли вставлен драйвер, чтобы не повредить драйвер и/или материнскую плату.
На плате управления Bigtreetech SKR 2 используется слот для SD типа push-pull, который не выталкивается при нажатии на карту после вставки. Поэтому будьте осторожны при установке или извлечении карты.
Схема подключения платы управления Bigtreetech SKR 2
Распиновка платы управления Bigtreetech SKR 2 (pinout)
Габаритные и монтажные размеры платы управления Bigtreetech SKR 2
Верхняя шелкография платы управления Bigtreetech SKR 2
Нижняя шелкография платы управления Bigtreetech SKR 2
Больше полезной и актуальной информации по плате управления Bigtreetech SKR 2 вы можете найти в официальном репозитории компании Bigtreetech на Github
Комплект поставки Bigtreetech SKR 2
- Плата управления Bigtreetech SKR 2
- USB кабель
- Джамперы (перемычки)
- Коробка
Драйвер шагового двигателя TMC2209 v1.
2 BIgtreetech.
Чип драйвера ШД расположен на нижней части платы, радиатор устанавливается на печатную плату сверху. Это сделано в связи с тем, что чип греется больше всего именно внизу. Vref регулируется через отверстие в печатной плате либо прошивкой при включенном UART.
Характеристики TMC2209 v1.2 BIgtreetech:
- Логика совместима с драйвером A4988/DRV8825 и др. Напряжение от 3,3В до 5В
- Ток 2А с пиковой нагрузкой 2.8А
- Конфигурации микрошага: 1/2, 1/4, 1/8, 1/16. С интерполяцией до 1/256
- 1/256 без интерполяции только с управлением по UART
- Питание мотора: 4,75 до 36В
- Поддержка режимов STEP/DIR и UART
- Режим StealthChop2 – Автоматический алгоритм работы драйвера. Основан на принципе прерывания напряжения, что обеспечивает значительное снижение шума при работе шагового двигателя. Данный режим работает автономно и настраивается автоматически в первый момент движения двигателя (в штатном режиме работы).
- Режим SpreadCycle – Опция StealthChop, уменьшающая резонансы. Применяется при работе на высоких скоростях. Может быть включен только через UART и OPT.
- Режим StallGuard – Возможность использовать драйвер в качестве концевого выключателя. Чип детектирует превышение нагрузки на двигатель.
- Режим CoolStep – Основан на режиме StallGuard, автоматически снижает ток драйвера, для предотвращения перегрева чипа.
- Режим Flexible microPlyer – Интерполяция шагов до 1/256
Происхождение товара
Страна производства: Китай
Импортер в Республике Беларусь:
ИП Шалашенко Евгения Александровна
Юридический адрес: 222728, Минская обл. Дзержинский район, д. Шатилы, ул. Центральная, 4
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Быстрый просмотр
Быстрый просмотр
-
Быстрый просмотр
- GDSTime, Детали хотэнда, Детали экструдера, Запчасти для 3D принтеров, Кулеры (Вентиляторы)
- 10,00 BYN
- В корзину
-
Быстрый просмотр
TMC5160 СайлентСтепСтик |
Распиновка + Питание |
Watterott electronic
Распиновка
Вид сверху (с MosFets).
Дополнительную информацию можно также найти в PDF-файле схемы.
v1.3 Распиновка
Примечания:
-
CLK
должен быть подключен к GND на v1.3, чтобы использовать внутренние часы.
v1.4 Распиновка
Подсказки:
- Контакт
DCO
является выходом, обратите внимание, что он не подключен кSDO
, потому что некоторые материнские платы соединяют эти контакты (также называемыеSLP
+RST
). - Чтобы активировать контроллер движения, перемычка SD_MODE должна быть разомкнута, а контакт
SD_MODE
перемычки должен быть установлен на GND проводом (SD_MODE=0).
См. Схемы.
v1.5 Распиновка
Подсказки:
- Контакт
DCO
является выходом, обратите внимание, что он не подключен кSDO, так как некоторые платы называются мостами
, т. к.0016 SLP +RST
). - Для активации контроллера движения необходимо разомкнуть перемычку SD_MODE. Вывод
SD_MODE
имеет внешний подтягивающий резистор (SD_MODE=0).
См. Схемы. .Источник питания Земля Земля VM Напряжение питания двигателя (10–35 В или 10–50 В) VIO Напряжение питания логики (3,3-5 В) . Motor Outputs M1A Motor Coil 1 M1B Motor Coil 1 M2A Motor Coil 2 M2B Motor Coil 2 . Входы управления ШАГ Вход шагового сигнала 9. TMC5160 SPI Mode SDO/CFG0 MISO — Serial Data Output SDI/CFG1 MOSI — Serial Data Input SCK/CFG2 SCLK — Serial Clock Input CS/CFG3 SS — вход выбора микросхемы (без внутреннего подтягивающего резистора) DCEN/CFG4 dcStep Enable Input, pd ( GND=off ) DCIN/CFG5 dcStep Gating Input, pd DCO dcStep Ready Output SD_MODE Mode: Motion Controller ( VIO=off ) SPI_MODE Mode: SPI, pd ( VIO=on ) CLK Clock input ( GND=int. clock ) DIAG0 Diagnostics Output 0 (50k pull-up to 2.5V) DIAG1 Diagnostics Output 1 (100k pull-down to GND) pd — pin with pull- down resistor (to GND)
Operating Modes
SD_MODE SPI_MODE Mode GND GND UART enabled GND VIO SPI and Motion Controller enabled VIO GND Standalone VIO VIO SPI enabled TMC5160 — Trinamic
TMC5160
Request sampleBuy now
TMC5160 представляет собой мощный контроллер шагового двигателя и драйвер IC с интерфейсами последовательной связи. Он сочетает в себе гибкий генератор рампы для автоматического целевого позиционирования с самым передовым в отрасли драйвером шагового двигателя. Используя внешние транзисторы, можно реализовать высокодинамичные приводы с высоким крутящим моментом. Основанный на сложных измельчителях Trinamic SpreadCycle™ и StealthChop™, драйвер обеспечивает абсолютно бесшумную работу в сочетании с максимальной эффективностью и лучшим крутящим моментом двигателя. Высокая степень интеграции, высокая энергоэффективность и малый форм-фактор позволяют создавать миниатюрные и масштабируемые системы для экономичных решений. Комплексное решение сводит к минимуму кривую обучения, обеспечивая при этом лучшую производительность в своем классе.
TMC5160-WA использует смачиваемую боковую часть, позволяющую проводить визуальный осмотр паяных соединений.Special Features
- MicroPlyer™
- CoolStep™
- passive braking
- short detection
- SpreadCycle™
- Stall detection
- StallGuard2™
- StealthChop2™
Technical Details
Состояние активно активно Axes 1 1 Motor Supply 8…60V 8…60V Microsteps 1…256 1…256 A/b/n Incremental SPI Шаг/Dir Шаг/DIR . 0082 SixPoint™ trapezoidal MicroPlyer™ CoolStep™ пассивное торможение короткое обнаружение SpreadCycle™ Stall detection StallGuard2™ StealthChop2™ Package eTQFP48 (7×7) QFN56 (8×8) смачиваемая боковая сторона Блок-схема/выводы
- Блок-схема (TMC5160)
- Выводы (TMC5190A-TA)0018
- Pinout (TMC5160A-WA)
provided by
Downloads
Datasheet
Datasheet Rev 1. 17 3.0 MB May 26, 2022, 5:22 PM Documentation
Calculation Sheet 95 KB Sep 27, 2019, 12:59 PM Software
UART-CRC-Calculator 400 KB Mar 9, 2018, 12:23 PM Application Notes
AN 028 — Extending Positioning Range TMC5xxx 120 KB Nov 9, 2016, 10:37 AM AN 005a — PCB Footprint Guidelines eTQFP48 830 KB Feb 21, 2022, 1:50 PM AN 005s — PCB Footprint Guidelines QFN56 8×8 890 KB Feb 21, 2022, 1:59 PM Quality
Statement concerning RoHS compliance of TMC5160 140 KB 8 октября 2019, 13:26 PCNS
PCN 2019-08-0280347 480 KB Nov 29, 2019, 11:09 AM Additional Resources
TMC5160A-TA
Farnell 4800 1 — MUSER 6683 1 — 360 1 Луч 529393434343434343434343434343434343553553939343435535555535393.
<- Предыдущий пост: Honsberg: Honsberg Metal Saws GmbH в Ремшейде, Германия Следующий пост: П 7 1500 э: Перфоратор Фиолент П7-1500-Э SDS+ 1500Вт 900об/мин, 8Дж, кейс ->
Всего комментариев: 0