Получение неправильных измерений на my Kossel Linear Plus после установки SKR 1.3 с Marlin 2.0

marlin delta kossel skr-v1.3

Поэтому я заменил плату Trigorilla в принтере на SKR 1.3 с драйверами TMC2208 и установил последнюю версию Marlin 2.0 с конфигурацией, основанной на этой. Вы можете найти конфигурацию.h здесьединственное , что я изменил в Configuration_adv.h, - это штифт вентилятора hotend.

Теперь, когда принтер автоматически калибрует дельта-настройки, он говорит мне, что высота составляет 141,35 мм, а не фактические ~300 мм, и мне пришлось установить радиус на 78 мм, а не на 115 мм, чтобы он не пытался зондировать за пределами стола.

Какие настройки я мог установить настолько ужасно неправильно, что получил эти результаты?

, 👍4


2 ответа


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

4

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


,

2

Я бы проверил настройку "шаги на расстояние". Если бы двигатели двигались больше, чем предполагает прошивка, высота была бы меньше фактической (поскольку количество шагов было бы меньше, чем ожидалось прошивкой). Аналогичным образом, радиус будет увеличиваться.

Вы заменили драйверы контроллера и двигателя, так что, возможно, микрошаг отличается.

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

,

Я думал так же, но обнаружил ошибку: я подключил TMC2208 для режима UART, но использовал TMC2208_Standalone в прошивке: теперь он использует правильные размеры после использования правильного значения в файле конфигурации, @Metalfreak

@Metalfreak Можете ли вы перенести это в ответ, а затем принять его, как только он будет доступен? Это потенциально может помочь кому-то в будущем, и комментарии не гарантированно останутся рядом, @Perplexed Dipole