Jump to content

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info

Recommended Posts

Хоть драйверы купил я давно, но дефект заметил недавно.

Суть проблемы состоит так:

При печати квадрата проявляется звон на оси У, как будто присутствует проблема с механикой.

Проблема проявляется только на оси У и строго при скорости ниже 60мм/сек.

Грешил на механику, по началу, поставил новую рельсу на портале, сменил ремни и ролики, проблема не ушла. После установки старых DRV8825 проблема ушла сразу и не проявляется на любых скоростях.

Драйвера FYSETC, Vref пробовал от 1.20 до 1.50. не меняется ничего. Моторы 8401 на 1.7А.

Брак драйверов или все печатают на высоких скоростях?

 

IMG_20190605_221850.jpg

IMG_20190605_221846.jpg

Share this post


Link to post
Share on other sites

@Magg_ot У меня что-то подобное есть на ТМС2130 SPI С движками 4401 - проблем не было. Их слышно становится когда включался режим спред цикл. Сейчас поставил моторы на ХУ с углом 0.8* и после 100мм/с они звенят. На низких скоростях звона не замечено.

На аньке, где стояли 2208 я ниже 80мм/с не печатал :classic_blush: Правда первый слой на скорости 40% всегда печатается, а это 32мм/с. Даже не замечал звона. Вряд ли это брак драйвера.

Share this post


Link to post
Share on other sites

Классическая ошибка всех даже кто давно собирает 3Д принтеры, никто (редко кто патом к этому приходит) не учитывает напряжение которое подается на моторы все зациклились на токах, а напряжение играет тоже не мало важную роль. Ну теории немного - каждый двигатель (точнее его обмотки имеют  свою индуктивность) так вот напряжение играет роль как быстро ток в качает в обмотку  и это зависит как быстро будет разгонятся или тормозить двигатель. По поводу звука или сторонний резонанс, приведу пример , возьмите колонку подключите к ней генератор и подайте частоту с малым напряжением и   вы не услышите звук, подайте больше напряжение у вы услышите звук, где то такие же процессы и происходят у вас в ШД. И от себя драйвера серии TMC для ШД желательно питать от 20-24 вольт тогда они очень хорошо себя проявляют , а вот маленькие ШД от 10-14 в

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

Посмотрите внимательно фотографии. Речь идёт не о шуме и не о резонансе. Речь идёт о физическом дефекте на детали.

Звон - ringing. Так в сообществе принято называть дефект напоминающий волнообразные искажения на поверхности деталей. Те, кто давно практикуют - знают это определение.

Edited by Magg_ot

Share this post


Link to post
Share on other sites

@Magg_ot не нужно так нервничать. Звоном еще назьівают дребезг подшипников и звон моторов :classic_biggrin:

Теперь понятна суть вопроса, будем думать. 

Share this post


Link to post
Share on other sites

Долго боролся потом забил. Суть проблеммы по моим изысканиям в том что поверхность сопла не перпендикулярна столу, видно шаги экструдера и из за разницы зазоров спереди и сзади видно эти наплывы. НА некоторое время у меня решалось подпиливаним сопла на столе, потом стол незначительно перекашивался и все по новой.

Share this post


Link to post
Share on other sites

Так у меня эта проблема только на тмс2208. Ставлю дрв8825 и тот же gcode уже печатается без дефекта.

Share this post


Link to post
Share on other sites

Опять вернусь к напряжению. Драйвера 8825 максимальный шаг 32, 2208 шаг 256, эти шаги создаются искусственно путем включения и выключения соседних обмоток методом шим, которое приводит к отклонению  так вот для 256 нужна больше  чистота а напряжения накачки нехватка и происходить дребезг шага. Если с механикой все нормально (нет закусывания   подшипников) , остается электрический дребезг шага  

Share this post


Link to post
Share on other sites

@texnuk теория с 24В питанием не подтвердилась. 

Слева 12В, справа 24В.

IMG_20190618_234239.jpg

Share this post


Link to post
Share on other sites

@Magg_ot просто мистика какая-то. Пока вариантьі кончились. 

Share this post


Link to post
Share on other sites

@KomAndr сделайте кубик 20х20 со скоростью 60 базовая и 50% для внешнего периметра. Интересно глянуть, что у вас выйдет. Моторы ведь у вас 1.8 градуса сейчас стоят или обратно не меняли еще?

 

Edited by Magg_ot

Share this post


Link to post
Share on other sites

@Magg_ot моторьі 0.9 град. и драйвера ТМС2130 SPI. 

Если делать кубик, какая длинна стороньі? 

Share this post


Link to post
Share on other sites

@KomAndr я думаю на этих моторах такой проблемы видно не будет, но можно попробовать. Кубик 20х20мм. 

 

Share this post


Link to post
Share on other sites

Ессли напряжение не помогло , то вернемся к истокам .Данный дефект вызван вибрациями. Когда движущиеся детали, такие как печатающая головка, резко меняют направление или темп, отдельные части 3D-принтера резонируют, что создает неровности.

1. Затянуть ремни 

 Небрежность в системе движения 3D-принтера увеличивает вероятность колебаний. Это особенно касается ремней, которые помогают перемещать головку. Если они слишком ослаблен, то не могут точно выполнять свои функции.

Так, что для начала проверьте свои ремни. Они должны быть плотно натянуты, при затрагивании издавать низкие звуки

2ю Уменьшить скорость

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

Share this post


Link to post
Share on other sites

@texnuk я тоже про это думал, но ведь скорость 60мм/с На скоростях выше, по заверению @Magg_ot , этой проблемы нет, а на драйверах DRV8825 этой проблемы вообще нет. Так, что ремни тут не при делах.

 

Share this post


Link to post
Share on other sites

А рябь на стенках повторяют зубья шпуль, т.к. ремень спотыкается на больших скоростях и ускорениях, выставляйте поменьше. Или изначально ремень установлен неправильно. Также возможен вариант, когда сама шпуля прокручивается на валу, проверьте затяжку.

Share this post


Link to post
Share on other sites

по поводу на разных драйвера по разному так у них и шаг разный 8825 -32    ТМС -256 сам угол двигателя не изменился как был 1,8 так и остался, а вот дробление его разная, соответственно спотыкание будет

 

Share this post


Link to post
Share on other sites

@texnuk так, стоп. Про рябь и звон мы все знаем. Как обьяснить что на других драйверах и на той же скорости нет этой ряби? 

Share this post


Link to post
Share on other sites

сейчас  нарисую

немогу вставить файл с рисунком

 

Возникла проблема при обработке загруженного файла. Пожалуйста, свяжитесь с нами для получения помощи.

Edited by texnuk

Share this post


Link to post
Share on other sites

@texnuk  Ctrl-C  - Ctrl-V. Но правильнее через 

image.thumb.png.ef3ea7f297ea08f373f59320405d07bf.png

Share this post


Link to post
Share on other sites

@texnuk Просто перетянуть файл в область загрузки и нажать на него, когда он загрузится, он разместится в редакторе.

snip_2.thumb.png.4ff73c518420a1517cde24ae0eb47710.png

Share this post


Link to post
Share on other sites

@KomAndr проблема с невозможностью удаления прямого сообщения из черновика так и осталась, ну да ладно.

@texnuk полосы на детали с шагом ремня не совпадают. Ремни новые, натянуты сильно, пробовал и ослабить, вот тогда появляется эхо на поворотах + муар/звон, а с натянутым его нет, но есть муар. Тот же g-code запускаю на дрв8825, и все ок. Дрв ставлю на 1/16, ТМС фактически работает тоже на 1/16, просто интерполяция до 256. Интерполяция есть сглаживание, это не настоящие 256. На двух этих деталях видно момент, где я поднимаю скорость и муар уходит. Я делал много тестов с разными скоростями, проблема лежит в диапазоне от 20 до 60, на 70 почти не заметно, на 80 уже нет, на 20 и ниже тоже нет вообще. Ремни не трут, не трясутся, шпули провернуться не могут, рельса на портале новая и без люфта, подшипники все легко вращаются.

ДРВ я включал на 1/8, был грохот адовый, резонанс именно звуковой, но дефекта на поверхности деталей нет вообще.

Share this post


Link to post
Share on other sites

файл не грузится, попытаюсь объяснить на словах: 

1 чтобы повернуть на шаг надо на одну обмотку подать плюс на другую минус и будет поворот на 1.8 градуса тоесть на шаг

если шаг дробить на 1/2 надо с определенной частотой включать + потом - чтобы он повернулся на 0,9 градуса, если на большее то частота увеличивается если , точнее он дергается очень быстро и эта рябь передается очень сильно страдают от этого Н-вот механики ,можно поставить движки на амортизаторы , и еще я в прошивке подправил код,

  /**
 * Adaptive Step Smoothing increases the resolution of multi-axis moves, particularly at step frequencies
 * below 1kHz (for AVR) or 10kHz (for ARM), where aliasing between axes in multi-axis moves causes audible
 * vibration and surface artifacts. The algorithm adapts to provide the best possible step smoothing at the
 * lowest stepping frequencies.
 */
//#define ADAPTIVE_STEP_SMOOTHING

 

Share this post


Link to post
Share on other sites

// Moves (or segments) with fewer steps than this will be joined with the next move
#define MIN_STEPS_PER_SEGMENT 6

/**
 * Minimum delay after setting the stepper DIR (in ns)
 *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
 *    20 : Minimum for TMC2xxx drivers
 *   200 : Minimum for A4988 drivers
 *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
 *   650 : Minimum for DRV8825 drivers
 *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
 * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet)
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MINIMUM_STEPPER_DIR_DELAY 650

/**
 * Minimum stepper driver pulse width (in µs)
 *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
 *   1 : Minimum for A4988 stepper drivers
 *   1 : Minimum for LV8729 stepper drivers
 *   2 : Minimum for DRV8825 stepper drivers
 *   3 : Minimum for TB6600 stepper drivers
 *  30 : Minimum for TB6560 stepper drivers
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MINIMUM_STEPPER_PULSE 2

/**
 * Maximum stepping rate (in Hz) the stepper driver allows
 *  If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE)
 *  500000 : Maximum for A4988 stepper driver
 *  400000 : Maximum for TMC2xxx stepper drivers
 *  250000 : Maximum for DRV8825 stepper driver
 *  150000 : Maximum for TB6600 stepper driver
 *  130000 : Maximum for LV8729 stepper driver
 *   15000 : Maximum for TB6560 stepper driver
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MAXIMUM_STEPPER_RATE 250000

Share this post


Link to post
Share on other sites

еще тут

файл Configuration_adv.h 

Edited by texnuk

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×