после перенатяжения ремней появился свист предположительно из сервоприводов и калибровка с bed levelling прекращаются не доходя до стола. Marlin 1.1.9, Kossel Anycuil Linear Plus

eljah
Идет загрузка
Загрузка
24.03.2019
141
14
Вопросы и ответы
Датчик на месте, функциональный, через М119 он корректно показывает зажатое и отжатое состояние.

Вот лог операции bed levelling

echo:enqueueing 'G28'

echo:busy: processing

echo:busy: processing

echo:busy: processing

echo:busy: processing

X:0.00 Y:0.00 Z:292.20 E:0.00 Count X:42092 Y:42092 Z:42092

echo:enqueueing 'G28'

echo:enqueueing 'G29'

echo:busy: processing

echo:busy: processing

X:0.00 Y:0.00 Z:292.20 E:0.00 Count X:42092 Y:42092 Z:42092

echo:busy: processing

echo:busy: processing

Error:Probing failed

X:50.00 Y:-80.00 Z:221.43 E:0.00 Count X:34691 Y:38478 Z:30413

а как это выглядит: опускаясь вниз, экструдер доходит только до 2/3 пути, и начинает выдвижение в сторону, как будто он уже над поверхностью для печати. потом он медленно опускается в ее поисках, и все прекращается.

через move axis Z могу спокойно дойти печатающей головкой прямо до стола, но вот автокалибровка и бед левеллинг прямо упорно не хотят работать.

конфиг:

#if ENABLED(DELTA_AUTO_CALIBRATION) || ENABLED(DELTA_CALIBRATION_MENU)

// Set the radius for the calibration probe points - max DELTA_PRINTABLE_RADIUS for non-eccentric probes

#define DELTA_CALIBRATION_RADIUS 100.0 // Default 100.8mm

// Set the steprate for papertest probing

#define PROBE_MANUALLY_STEP 0.025 // mm

#endif

// Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).

#define DELTA_PRINTABLE_RADIUS 116.0 // mm

// Center-to-center distance of the holes in the diagonal push rods.

// #define DELTA_DIAGONAL_ROD 267.5 // mm

#define DELTA_DIAGONAL_ROD 267 // mm set up throu M665 L267

//#define DELTA_DIAGONAL_ROD 271.5 // mm

//#define DELTA_DIAGONAL_ROD 279.5 // mm

//#define DELTA_DIAGONAL_ROD 256.1 // mm

// height from z=0 to home position

#define DELTA_HEIGHT 292.20 // get this value from auto calibrate

остальное как в прошивке марлина для этого типа принтеров, Anycubic Kossel Linear Plus
Ответы на вопросы

Ответы

24.03.2019 в 12:07
0

Держи готовую, не мучайся. Только может движки инвертировать придется.

28.03.2019 в 08:14
0

спасибо! вроде все с первого раза взлетело! интересует выставленный там размер DIAGONAL_ROD, он там такой, какой я еще нигде не встречал, ни в одной конфигурации, 270.5 :) это как-то экспериментально подобрано?

есть небольшая проблема, не могу пока понять источник происхождения. по оси X и Y предмет с осевой симметрией печатается с разницей где-то 1 мм по диаметру. при общем диаметре 108-108 мм. что нужно донастроить?

28.03.2019 в 09:15
0

Диаг. род там да, завышенный. 268.5 вроде я подбирал. От этого размера зависит линейный размер детали.

28.03.2019 в 09:19
0

у меня по одной из осей как надо вышло, по второй - нет. что тут можно сделать-то :)

28.03.2019 в 09:22
0

Смотреть и регулировать шаги по каждой башне индивидуально. Иголочку на каретку, линейку на профиль и подгонять.

28.03.2019 в 09:23
0

ооох, а есть хотя бы 'пошаговая инструкция' какая-то на это? чтобы понять, что входит в 'регулировать'.

28.03.2019 в 09:28
0

Сбросить настройки для начала. Иголку на каретку, линейку на башню x допустим. Задаем перемещение по z на 200 мм и смотрим сколько проехала каретка. Если 200 мм, то всё норм. Если не 200 то крутим параметр шаг на мм. 

28.03.2019 в 09:31
0

спасибо! ага, понял. т.е. регулировка шагов на мм. а в марлине это через какое меню доступно (если доступно?). или тут только хардкод в прошивке спасет?

28.03.2019 в 09:41
0

В меню есть. Control > motion дальше не скажу step чего то там

28.03.2019 в 09:21
0

кстати, в зависимости от диагонал_рода могут быть именно искажения от осевой симметрии? ну там, 268.5 - все хорошо, а 270.5 - уже по одной оси больше, чем другой? мои теоретические представления о работе дельт говорят, что так быть не должно, но вдруг какая-то особенность расчета в прошивке?

28.03.2019 в 09:23
0

Не должно. Я написал, куда можно покопать.

24.03.2019 в 15:16
0

Сбросьте EEPROM.

M502 или Control -> Initialize EEPROM.

28.03.2019 в 08:15
0

почему-то пропал мой предыдущий ответ :)

спасибо, этот вариант помог! не понимаю, какие действия могут что-то 'повредить' в памяти, что надо делать такой сброс...

09.04.2019 в 17:28
0

Всем, в общем, спасибо большое за подсказки. Но проблема была откуда я ее не ждал, просто из-за моей невнимательности. Для комсомольцев будущего оставлю подсказку: верхняя рамка может не заподлицо надеваться на одну из башен, а причина тому - отсуствие одной из деталей крепежа. Эта вещь, будучи совершенно перед глазами совершенно упускалась мною из вида, и она-то и была причиной перетягивания координат в сторону одной из башен. К счастью, заметил я это до того, как полез настраивать число шагов на каждый двигатель. Теперь ассимметрии нет, а DIAGONAL_ROD надо будет еще раз поточнее настроить. Вот пример фото проблемной и непроблемной башни. 

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

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

Продолжение работы с моделькой паровоза

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H

Видеообзор нового профессионального 3D принтера Flashforge Creator 3