Что это значит, когда говорят, что до 256 интерполяций и 16 микрошагов для шаговых палочек TMC?
Я планирую приобрести несколько step-палочек TMC для своего 3D-принтера.
Я хотел знать, что означает 256 интерполяций с 16 микрошагами, проще говоря?
Помогает ли это? Если да, то как?
1 ответ
Более высокие числа микрошагов обеспечивают более плавное движение. Однако платы управления принтером ограничены количеством шагов, которые они могут генерировать в секунду - всего 10 000 шагов в секунду на 8-разрядной плате AVR под управлением Marlin.
Чтобы получить преимущества более плавного микрошагового режима без дополнительной нагрузки на плату управления, шаговые драйверы TMC поддерживают интерполяцию между каждым импульсом шага, поступающим с вашей платы управления, до 256 различных положений, в которых приводится в действие шаговый двигатель.
Вам все равно придется настроить прошивку для 16 "реальных" микрошагов, интерполяция выполняется только для самого шагового драйвера.
- Я сломал плату MKS Gen L v1.0, закоротив драйвер шагового двигателя?
- Какие контакты использовать для управления UART на плате RUMBA для tmc2208?
- Правильные настройки драйвера DQ542MA для Шагового двигателя NEMA 17
- Индуктивная защита от отката?
- Оригинальная ось X Ultimaker не движется - возможная проблема с электроникой
- Перегоревший предохранитель DQ542MA
- RAMPS 1.4, 1.5 или 1.6?
- Как определить, есть ли у меня драйверы TMC2208 или A4988 на плате Creality Silent V4.2.3?
Спасибо за ваш ответ Не могли бы вы сказать мне , полезно ли это, улучшает ли это качество и улучшает ли отделку ?, @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