Linear Advance + SKR 1.3 + TMC2208 (2130)

emlonlife
Идет загрузка
Загрузка
01.08.2019
9491
37
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

32
Совсем маленькое дополнение к статье о Linear Advance (далее LA), т.к., на сколько я понял, многие, как и я, перейдя на SKR 1.3 и тихие драйвера TMC2208 (с 2130 та же проблема и решение), столкнулись с проблемой - при активации LA ШД экструдера не подает признаков жизни.

Для решения этой проблемы необходимо сделать следующие правки в прошивке, в файле Configuration_adv.h:
#define MINIMUM_STEPPER_DIR_DELAY 20

#define MINIMUM_STEPPER_PULSE 2

#define MAXIMUM_STEPPER_RATE 400000
Так же, те кто использовал функцию LA замечали, что расчетное время в куре (при условии активации 'разрешить управление ускорениями и рывками') перестало быть верным. Это из-за того, что мотор экструдера не успевает в отведенное ему время проделать всю необходимую работу. Чтобы расчет времени было точнее и печать не затягивалась дольше обычного, приходится увеличивать рывок ШД экструдера, у меня он равен 25.

Так же 'тихие' 2208 на экструдере отнюдь не тихие, особенно с LA. Гораздо тише они себя ведут при отключении режима StealthChop . Для этого в файле Conficuration.h закомментировать строку
#define STEALTHCHOP_E
Это все проблемы, с которыми я столкнулся. Ender 3 стал действительно бесшумным, слышно только кулеры, которые ни как не заменю.

При подключении TMC2208 по UART становятся доступными многие крайне полезные штуки прямо в меню принтера. Крайне советую. Но об этом все и так знают :)

В общем это все, вдруг кому-нибудь пригодится.

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

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

32
Комментарии к статье

Комментарии

01.08.2019 в 11:50
-2

Собственно, ничего нового вы не открыли...

01.08.2019 в 11:53
4

Собственно, у меня и не было задачи открыть что-то новое. Задача была поделиться с теми, кто не смог разобраться сам. А их, как оказалось, достаточно много.

01.08.2019 в 13:01
-2

Если кто то не смог разобраться сам, значит ему лучше не пользоваться 3д принтером...
Не смочь раскоментить 3 строки, ну это совсем никуда не годится...
А простите, четвертую строку закоментить!
А вот я могу вам открыть америку:
Покупаете плату duet wifi, или если хотите тишины то duet mestro
Пользуетесь
Не имеете мозговысасывание с прошивкой и настройкой
Работающий pressure advance без глюков как в марлине
Профит!

Да duet дороже, но у нее и начинка не сопостовима с другими платами совсем.
Можно чутка сэкономить взяв duet maestro которой будет в целом за глаза.
Да вот только купив дует все что вам нужно, это включить, обновить, настроить 1 раз, пользоваться, и не бегать с флешкой или кабелем до принтера как дурак, и экран не нужен, по wifi подключил, g код загрузил, нажал печать, готово.
Поменять параметры? да пожалуйста прям тут же в браузере файл конфигурации открывается.
Вебку прикрутить? Да пожалуйста! датчики окончания филамента, диаметра филамента, PS on, хоум без концевиков.
Мало драйверов ШД? Duet expansion board + 5 драйверов + 5 экструдеров + 5 термисторов + 6 серво + 6 вентеляторов и тд...
Обновляемая прошивка, с недавним обновлением поддерживающая G2 G3...
А скр что? Купил, страдаешь с настройкой из за багов, страдаешь перепрошивая каждый раз для изменения настроек в малине, страдаешь бегая к принтеру с флешкой...
Ой а мне тут тул чендж захотелось! А страдать! ни серв ни доп двигателей ни нагревателей! А все потому что СКР!
тфу...

01.08.2019 в 13:25
10

Так купите и проходите мимо. 
Если лично Вам не нравится скр, это вообще ни чего не значит. Может быть Вам нужны 5 экструдеров и 6 серво, но подавляющему большинству это ни к чему. Предлагаете мне купить еще что-то если мне хочется тишины? Увольте, мой Ender 3 с платой скр 1.3 и драйверами 2208 бесшумен, слышны только вентиляторы.  А цену знаете? Ну посмотрите сами. Не нужно раздавать ни кому не нужных советов. 
Хоум без концевиков у 2130 есть, но зачем он? Понты? Датчик окончания филамента - зло. Датчик диаметра филамента легко прикручивается к skr. Что еще Вам нужно? А, носишься как дурак с флешкой или кабелем до принтера. Серьезно? Может вы просто не умели пользоваться принтером, отсюда и страдания от баги, которых нет. Одному еноту известно зачем перепрошивать постоянно принтер, если один раз все настроив он работает как часы, а все нужные параметры меняются в слайсере.
И позвольте каждому самому решать стоит ли ему пользоваться 3D принтером. Вы, наверное, единственный вошедший в среду 3D печати уже с огромным багажом знаний и опыта. 
И не стоит навязывать своего мнения, считая всех вокруг идиотами.

01.08.2019 в 15:13
3

Если кто то не смог разобраться сам, значит ему лучше не пользоваться 3д принтером...
Вы вероятно без труда может разобраться в принципах работы процессора. Самостоятельно написать OS для своего компьютера? Или самостоятельно написать прошивку. Где заканчивается где нужно не пользоваться каким то прибором, и начинается где пользоваться надо. На примере того же 3D принтера?

01.08.2019 в 15:17
2

Если кто то не смог разобраться сам, значит ему лучше не пользоваться 3д принтером...
Если ты не можешь написать свою операционку, значит ему лучше не пользоваться копьютером.

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

01.08.2019 в 12:08
0

Буду использовать такую же связку.
Спасибо!

01.08.2019 в 12:28
0

Зачем ставить на подачу пластика TMC2208 ? Чтобы потом успешно бороться с кучей попутно возникающих проблем ?

01.08.2019 в 12:42
1

Каких?

01.08.2019 в 12:52
0

Вы дополнение о чем писали ? :)

01.08.2019 в 12:54
0

Эти 'проблемы' решаются в пару кликов мыши. А преимущества управления по уарт не забыли?

01.08.2019 в 12:58
0

для экструдера?

01.08.2019 в 13:04
0

да. тот же ток из меню принтера.

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

01.08.2019 в 13:21
2

Не заморачивайтесь на счёт чужого мнения. Когда люди занимаются чем то связанным с умственной деятельностью и добиваются каких либо успехов, растет их ЧСВ. К сожалению не многие могут понять что они такие же смертные и всячески хотят высказать/навязать свое мнение. Как и в данном случае на пост про решение проблемы высказывается тезис что проблему то и не нужно решать. Им про Фому они про Ерему. Спасибо за пост. У меня тоже tmc2308 на экструдере, включу la

01.08.2019 в 13:32
-1

Вы просто не умеете гуглить https://github.com/MarlinFirmware/Marlin/issues/11024
О проблеме известно было год назад и то как ее решить...
Это разжевано уже 33 раза...

01.08.2019 в 13:41
1

Ну так и могли бы оставить нас, плебеев необразованных. Но нет ведь нужно было разразиться Вашим праведным гневом и указать нам на наше невежество, потратить время. Достойно уважения!

01.08.2019 в 13:23
1

Именно так и у меня. 2208 в режиме 'spreadcycle' великолепно работает на экструдер.
Поначитались товарищи, трусливого бреда о плохой работе 2208,понравилось и живут в прошлом.
Всё там настраивается, и работает как часики - чётко ясно и надёжно.
У кого нет возможности UART управления - тоже решаемо. Достаточно лишь прошить один драйверок на вечный режим spreadcycle и все дела. 
И он почти такой же тихий - потому что включен режим интерполяции шигов.
Кому не нравится, можно выключить интерполяцию - будет визжать почти как 4988.

Статья весьма полезная. Я ведь и понятия не имел что нужно подправить частоты и тайминги.

01.08.2019 в 14:10
0

можно выключить интерполяцию - будет визжать почти как 4988.
Визжать где, на экструдере ? 

01.08.2019 в 13:39
0

У меня SKR 1.3  дрова по ХУ ST820, Z L8729, экструдеры А4988.
Все работает тихо. LA нафиг не нужен. 
Тут писали кому мало 5 двигателей покупать платы duet.
Да нахуа они нужны в такую цену, когда есть SKR PRO. 

01.08.2019 в 14:30
1

А мне такого мануала не хватало. Автору большое спасибо.

01.08.2019 в 15:02
0

Эх вот когда я ковырял свой SKR - мне бы данная статейка не помешала - а так все грабли пришлось по крупицам, преодолевать)))))))))))

Кстати вопрос - что такое STEALTHCHOP_E и чем чревато его отключение, кроме уменьшения шума?

02.08.2019 в 02:04
0

Где STEALTHCHOP = https://www.trinamic.com/technology/adv-technologies/stealthchop/
Где E = двигатель экструдера
STEALTHCHOP + E =  STEALTHCHOP_E = Включить или выключить функцию STEALTHCHOP на двигателе экструдера

02.08.2019 в 02:28
0

Странно - судя по Вашей же ссылке - стелсчоп должен быть тише на любых скоростях......

04.08.2019 в 18:04
0

Я кстати в итоге его включил. Двигатель перестал свистеть.

21.09.2019 в 18:11
0

У меня не взлетело.

SKR E3 DIP + 2208 

31.10.2019 в 12:33
0

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

Автору респект за потраченное время.

29.11.2019 в 22:40
0

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

30.11.2019 в 09:42
0

На самом деле дуэт стоит своих денег, это как сравнивать бмв и ладу.

01.12.2019 в 11:40
0

Ой вот не надо банальщины. В мозгах важен функционал и стабильность работы. Мне тут этот товарищ уже пытался доказать преимущества дуэта над всеми другими платами. Кроме веб интерфейса дуэт не умеет ничего, что бы не умел тот же SKR1.3. Веб интерфейс прекрасно прикручивается к любой плате малиной с октопринтом. А вот запаянные драйвера, при сгорании приведут к покупке новой платы, а не замене драйвера. Только из-за этой я даже не рассматриваю дуэт к покупке. 

01.12.2019 в 12:39
0

А вот запаянные драйвера, при сгорании приведут к покупке новой платы, а не замене драйвера.

вот не припомню, чтобы на дуэте у кого-то что-то сгорало. там все защитой обвешано.

ну и никто не отменял припаять другой драйвер, невелика проблема, т.к. там QFP, а не какой-нибудь BGA


p.s. у меня дуэта нет. но юзал, понравилось.

01.12.2019 в 13:11
1

 Есть ощущение, что он купил плату за дорого, понял что она ничем не отличается от более дешевых

Думаю коллега вы угадали прям в точку. Косвенно подтверждение тому, он после покупки дуета, продавал RURAMPS4Dv13 + Due + 2130 + напечатанную коробочку с вентилятором за 8000руб.

15.12.2019 в 22:43
0

ну 8к там не пахло уж точно, если новым такой комплект можно взять за 6к примерно)))

30.03.2020 в 15:47
0

Ребят приподниму тему.

У меня выставлены все параметры из поста автора. без них фидер давит раз и все

Сейчас я нашел К параметр по тестам и пробую печать на одном и том же слое подача филамента останавливается. Что это может быть такое?

Думал что с моделью что то не то. Переделал несколько раз. Отключил LA сук все работает.

07.04.2020 в 17:37
0

После дня танцев с бубном LA стабильно заработал с включенной тишиной

#define MINIMUM_STEPPER_POST_DIR_DELAY 20

#define MINIMUM_STEPPER_PRE_DIR_DELAY 20 

#define MINIMUM_STEPPER_PULSE 0 

#define MAXIMUM_STEPPER_RATE 5000000 

#define STEALTHCHOP_XY 

#define STEALTHCHOP_Z 

//#define STEALTHCHOP_E - эта строка именно закомментирована 

#define HYBRID_THRESHOLD 

//#define E0_HYBRID_THRESHOLD 30 - эта строка именно закомментирована

18.04.2020 в 17:50
0

Аналогично. Решили проблему?

30.03.2020 в 19:33
0

Может 0 для 2208? В описании прошивки так. Почему автор выбрал значение 2?

Проврил со значением 0. Нет подачи пластика.

/**

 * Minimum stepper driver pulse width (in µs)

 * 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers

 * 0 : Minimum 500ns for LV8729, adjusted in stepper.h

 * 1 : Minimum for A4988 and A5984 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 ?



также #define MINIMUM_STEPPER_DIR_DELAY теперь изменился

#define MINIMUM_STEPPER_POST_DIR_DELAY

#define MINIMUM_STEPPER_PRE_DIR_DELAY 

/**

 * Minimum delay before and 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

 * 400 : Minimum for A5984 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.

 */




13.05.2020 в 07:25

Комментарий удалён

14.10.2020 в 07:56

Комментарий удалён

27.10.2020 в 00:55
0

Подскажите пожалуйста, во время компиляции вскод ругается на строку //#define E0_HYBRID_THRESHOLD 30 из-за того, что она закомментирована

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Очередной REFR тест, или ищем лучшее время засветки

Выпущена учебная версия T-FLEX CAD 17!

T-FLEX CAD 17 – самая быстрая САПР?

Чёрная пятница 2020: 27.11 - 04.12

Schüler. Erster Druck auf Photon Mono X.

Дробовик производства Bandit "Чистильщик" из Borderlands 2