Пропуск шагов по оси Y, сдвиг слоя детали.
Доброе утро. Столкнулся с проблемой пропуска шагов по оси Y на собранном принтере, много чего уже перепробовал, нужен совет бывалых и знающих.
На фото пример пропуска:
Как я заметил, пропуск происходит при переходе на новый слой, когда перемещение происходит с большей скоростью чем печать.
Печатаю только PETG, настройки печати такие:
1. Скорость печати 60 мм/с;
2. Скорость перемещения 120 мм/с.
Почему именно при перемещении? Потому что когда ставишь скорость и перемещение 50 мм/с, пропуски пропадают, но начинает хорошо струнится PETG, я так понял этой скорости перемещения не хватает чтобы разрывалась сопля струнки PETG из сопла.
Что я перепробовал для устранения проблемы:
1. Замена драйвера оси Y на резервный;
2. Замена местами драйверов двигателей X и Y.
3. Замена двигателя оси Y на новый.
4. Как и писал выше снижение скорости перемещения, но меня такой вариант решения не устраивает.
Ничего из вышеперечисленного не помогло пока.
Информация по принтеру:
Принтер собирался на раме Bear Upgrade из V-slot 2040. Комплектующие для Prusa i3 MK3s китайских магазинов (Fysetc, Blurolls). Плату сам настраивал BTT SKR 1.4 Turbo, прошивка Marlin 2.0.5. Драйвера TMC2130 с функией Sensorless Homing и настройкой параметров по SPI. Экран Fysetc 12864 Mini v2.1.
Избранные настройки Configuration.h (движения, фидрейты, ускорения, джерки и т.д.):
//Фидрейт
#define DEFAULT_MAX_FEEDRATE { 200, 200, 30, 120 }
//Ускорения
#define DEFAULT_MAX_ACCELERATION { 1250, 1250, 200, 10000 }
#define DEFAULT_ACCELERATION 2000 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 2000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 2000 // X, Y, Z acceleration for travel (non printing) moves
//Classic_jerk ранее по коды выключен
#if DISABLED(CLASSIC_JERK)
#define JUNCTION_DEVIATION_MM 0.013 // (mm) Distance from real junction edge
#endif
Избранные настройки Confuguration_adv.h (драйвера, токи и т.д.):
//Настройка драйверов по SPI
#define TMC_USE_SW_SPI
// Стелсчоп на XY отключал, уже не помню почему, что-то вроде в Sensorless Homing связано.
//#define STEALTHCHOP_XY
#define STEALTHCHOP_Z
#define STEALTHCHOP_E
#define CHOPPER_TIMING CHOPPER_PRUSAMK3_24V
//Состояние драйверов как я понял, не знаю для чего нужно, не помню уже.
#define MONITOR_DRIVER_STATUS
#if ENABLED(MONITOR_DRIVER_STATUS)
#define CURRENT_STEP_DOWN 50 // [mA]
#define REPORT_CURRENT_CHANGE
#define STOP_ON_ERROR
#endif
//Включен Hybrid Threshold
#define HYBRID_THRESHOLD
#define X_HYBRID_THRESHOLD 120 // [mm/s]
#define Y_HYBRID_THRESHOLD 120
#define Z_HYBRID_THRESHOLD 10
#define E0_HYBRID_THRESHOLD 30
//Код отвечающий за Sensorless homing:
#define SENSORLESS_HOMING // StallGuard capable drivers only
#if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING)
// TMC2209: 0...255. TMC2130: -64...63
#define X_STALL_SENSITIVITY 5
#define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY
#define Y_STALL_SENSITIVITY 0 //Это значение чуть другое на принтере, по месту настраивал, вроде 8 стоит.
//#define Z_STALL_SENSITIVITY 8
#define SPI_ENDSTOPS // TMC2130 only
#define IMPROVE_HOMING_RELIABILITY
#endif
Нужен совет в какую сторону капать. Уменьшать ускорения на драйверах, либо может токи увеличить.
Бьюсь уже не первый месяц, любому совету буду благодарен.
Популярные вопросы
Калибровка Voron 2.4 350.
Подскажите, пожалуйста.
Voron 2.4 350*350 Dragon (сопло 0,4мм)
Куплен на Aliexpress ка...
Не пропечатывается буквы
Шестерня vs зубчатое колесо
Недавн...

Комментарии и вопросы
Эти модули являются понижающим...
Спасибо за распространение опы...
Вот бы ППР и ПСЭ все эти робот...
Настигли меня приятные, в обще...
Всех приветствую. Подскажите в...
Вчера во время печати вылезла...
Всем добрый день, скачал модел...