e-шаги неверны только во время печати

У меня есть две идентичные машины (называемые "Левша" и "Правша"), поэтому у меня есть базовая линия для сравнения. Я запускаю Marlin 2.0.7.2 на обеих машинах. Это принтеры Creality CR-10 с платами BTT SKR e3 Mini v1.2, с Марлином, который я скомпилировал сам. Обе машины (насколько я знаю!) Работают на одном и том же двоичном прошивке.

При выполнении одного и того же G-кода на обоих принтерах Левша печатает нормально. Но, Righty запускает пластик через-Мне нужно установить скорость потока на 50% (!), Чтобы быть правильным. Я проверил эстепы, оба идентичны при 415, и это дает 39,5 мм из 40 мм, когда они проходят через 1 мм за один раз через экструзионное меню, даже на Righty. Движение XY на обеих машинах на 100 % правильно.

Объемное выдавливание отключено в прошивке на обеих машинах и отключено в слайсере. На обеих машинах работают драйверы TMC2209, настроенные на распространение спектра при 650 мА для экструдера. Обе машины установлены на 1250 аксел. Шагатели рассчитаны на 1 А, и они не пропускают шаги.

Машины работали бок о бок идеально, пока я не убил статикой шагового водителя Righty и не заменил плату. Никакое другое оборудование не было изменено.

Почему обе машины ведут себя одинаково с одинаковым G-кодом, пока экструзия не движется? Почему Правша пытается выдавливать почти вдвое больше того, что должно быть, только во время печати, когда Левша работает идеально?

, 👍2


2 ответа


Лучший ответ:

2

Досадно, но это ушло с заменой платы. У меня нет лучшего решения.


,

1

Для обеих машин вы сравнивали настройки экструдера (E) steps/mm в Marlin и, возможно, сохраненные в EPROM (поэтому проверьте с ЖК-дисплея в разделе Конфигурация>Дополнительные настройки) ?

Также шаговые двигатели ... Я полагаю, что они точно такого же типа? На рынке есть шаговые двигатели 1,8 градуса и 0,9 градуса - так что точно удвоенный поток может быть связан с вращением. Кроме того, плата шагового драйвера может быть сконфигурирована для mcrostepping (например, полные шаги agains half steps), и это может в равной степени влиять на поведение. (У меня нет CR-10, поэтому я не могу посоветовать более подробно.)

,

Машины имеют одинаковое оборудование, но что более важно, калибровка esteps (измерение филамента, выдавливание вручную, повторное измерение) выполняется между обеими машинами., @Bryan Boettcher

Спасибо. И я полагаю, что вы также уже исключили разницу в микрошагах, и конфигурация Marlin одинакова для обоих .Я испытал слишком слабую шаговую настройку экструдера (настройку напряжения), что привело к пропуску шагов вместо выталкивания филамента (только одна из возможных проблем с экструзией). Если ваши значения e-шагов близки к номинальным характеристикам CR-10 (т. е. afaik близок к 100 шагам/мм)? Если он в два раза выше, чем, может быть, Левша просто теряет шаги? Ключевой вопрос: можете ли вы увидеть/проверить, вращаются ли оба экструдера с одинаковой скоростью (например, линия печати) - или один действительно в два раза быстрее (удваивается)?, @octopus8

Я не могу сказать, является ли это специально двойным, но Левша не пропускает шаги. Я видел, как он пропускал раньше, и это совсем другое поведение с заметными звуками. Правша просто переключает передачу экструдера на высокую передачу, когда он начинает выполнять экструзионные движения., @Bryan Boettcher

Импульс для шагового драйвера должен исходить откуда-то (также кстати: вы не указали свои значения шагов/мм). В файле конфигурации Marlin_adv.h (раздел HAS_TRINAMIC_CONFIG) есть параметры с настройками, которые могут влиять на значения микрошагов ваших драйверов, они взаимодействуют с драйвером шагового режима через контакты - но вы упомянули тот же Marlin и те же файлы gcode. Вы заменили плату шагового драйвера или материнскую плату? Отказы выводов материнской платы будут в худшем случае (и менее вероятны). Может быть, все - таки драйвер-вы пробовали обмениваться шаговыми драйверами между машинами? или даже экструдеры?, @octopus8

Я упомянул значение e-шагов на обеих машинах (415), и драйверы припаяны, и их невозможно переключить. Я заменил всю материнскую плату. Прошлой ночью он начал действовать по-другому, связанно с BLTouch, поэтому я просто заменю всю плату и посмотрю, поможет ли это., @Bryan Boettcher