Что это значит, когда говорят, что до 256 интерполяций и 16 микрошагов для шаговых палочек TMC?

Я планирую приобрести несколько step-палочек TMC для своего 3D-принтера.

Я хотел знать, что означает 256 интерполяций с 16 микрошагами, проще говоря?

Помогает ли это? Если да, то как?

, 👍3


1 ответ


2

Более высокие числа микрошагов обеспечивают более плавное движение. Однако платы управления принтером ограничены количеством шагов, которые они могут генерировать в секунду - всего 10 000 шагов в секунду на 8-разрядной плате AVR под управлением Marlin.

Чтобы получить преимущества более плавного микрошагового режима без дополнительной нагрузки на плату управления, шаговые драйверы TMC поддерживают интерполяцию между каждым импульсом шага, поступающим с вашей платы управления, до 256 различных положений, в которых приводится в действие шаговый двигатель.

Вам все равно придется настроить прошивку для 16 "реальных" микрошагов, интерполяция выполняется только для самого шагового драйвера.


,

Спасибо за ваш ответ Не могли бы вы сказать мне , полезно ли это, улучшает ли это качество и улучшает ли отделку ?, @Hussain Bhavnagarwala

@HussainBhavnagarwala Да, конечно. Это приводит к более плавному движению., @towe

Но крутящий момент для промежуточных микрошагов значительно снижается: https://www.micromo.com/media/wysiwyg/Technical-library/Stepper/6_Microstepping%20WP.pdf или https://www.linengineering.com/news/in-the-media/how-to-use-microstepping-to-get-more-torque/ или https://www.njr.com/semicon/PDF/application_notes/Microstepping_APP_E.pdf, @FarO

@FarO Да - конечно. Это верно для всех микрошагов. Если бы вы управляли шаговым двигателем с идеальной синусоидальной волной (которая была бы оптимальной для плавности), у вас был бы *0* добавочный крутящий момент. Однако на самом деле это не имеет отношения к точности позиционирования 3D-принтера, поскольку даже 16 микрошагов для этого излишни., @towe

Это означает, что интерполяция делает дополнительные шаги между реальными шагами ввода?, @user_fs10

@user_fs10 Точно. Для полного шага обычного шагового устройства вы можете отправить 16 импульсов драйверу TMC, а затем TMC интерполирует эти шаги до 256 различных значений тока, которые он отправляет через катушки шагового устройства., @towe

В TMC2100 есть две конфигурации, 1/4-шаговая/256 интерполяция и 1/16-шаговая/256 интерполяция. Я собираюсь использовать Arduino MEGA для генерации импульсов. Какова наиболее подходящая конфигурация и в чем причина этого?, @user_fs10

@user_fs10 МЕГА может производить примерно 10 000 шагов в секунду при запуске Marlin. Около 80% этого будет использовано на X и Y, 19% на экструдере и 1% на Z. Режим 1/16 обеспечивает лучшую точность позиционирования (около 0,0125 мм вместо 0,05 мм для 20-зубчатого ремня GT2) при максимальной скорости примерно 100 мм/с. Планируете ли вы печатать (намного) быстрее, чем это? Возможно, это было бы лучше всего подходит для нового вопроса., @towe

@towe ... На самом деле это не для 3D-принтера. Мне нужны только бесшумные двигатели, и я должен использовать низкую вычислительную мощность., @user_fs10

@user_fs10 В этом случае еще менее понятно - и зависит от того, какие скорости и разрешения вам нужны., @towe