Проблема и вопрос с Дельтой.

Подписаться на 3Dtoday
Greatsun5
Идет загрузка
Загрузка
12 Октября 2018
258
15
печатает на Anycubic Kossel linear plus
Вопросы и Ответы
Ребят, всем привет. Собрал же недавно себе дельту, и только на днях решил попробовать отпечатать детальку в полный размер печатной области, но столкнулся с любопытной проблемой. Начну с самого начала.

- Калибровка проводилась абсолютно без проблем, никаких затупков и проблем не было (использую мембранную кнопку для калибровки). Для калибровки использовал Pronterface. После G33 заносил все полученные результаты в прошивку и делал G29 для выравнивания плоскости стола.
В момент печати по всей площади печати слои ложатся ровно к столу, миллиметр к миллиметру, но между башнями Y и Z (на видео это дальняя и ближняя левая башни) сопло уходит вверх, а потом возвращается и печатает нормально. В Pronterface при передвижении по оси X и Y в ту сторону, экструдер просто поднимается. А если делать такую же операцию, но через сам принтер, то принтер на каком-то расстоянии "n" (120мм от центра по оси X) просто уезжает наверх и таранит выключатели. С чем это связано понять не могу...

Механическая проблема с большей долей вероятности исключена т.к. все башни идентичны (натяжка ремней, тяги и пр.). Остается программная проблема, но вот куда там копать я не знаю, т.к. в прошивке указаны значения принтера как они есть на самом деле... в общем, уважаемые, прошу помощи! У кого какие мысли есть?

P.S. с перемещением экструдера между башнями XY и ZX проблем НЕ возникает! Подобное только в одной части стола между башнями Y и Z.
P.S.S. печать по всему столу идет ровно, первый слой идеален по всей поверхности области печати, только в том углу появляются затупки...
P.S.S.S. ручками все перемещается плавно (когда отключены шаговые двигатели) и никаких проблем не возникает, это именно при печати и при передвижении экструдера через Pronterface и прошивку принтера.
P.S.S.S.S. Marlin 1.1.5

Видео с проблемой выложил в ВК - https://vk.com/video125877225_456239345
Ответы на вопрос

Ответы

12.10.18 в 14:18
печатает на Micromake D1
0
Видео не дает никакой информации.
Понаблюдайте за верхними концами тяг.
Наверняка конструкция кареток не самая удачная и тяги в крайних положениях просто упираются в каретки...
Лучше двигать голову рукой, так это сразу чувствуется.
12.10.18 в 17:03
печатает на Anycubic Kossel linear plus
0
При всем этом движение между другими башнями не затруднено. И на видео какая проблема - при передвижении "головы" с самого принтера, он доходит до определенной точки после которой "голова" едет наверх и упирается в концевики. Буду прошивку лопатить, может упустил чего...
12.10.18 в 18:23
печатает на Micromake D1
0
Башни у дельты должны быть расположены в порядке XYZ ПРОТИВ часовой стрелки.
У вас так?
12.10.18 в 18:34
печатает на Anycubic Kossel linear plus
0
Против часовой стрелки и есть, все правильно у меня выставлено. Иначе бы модели печатались зеркально, если я не ошибаюсь, а подобной проблемы у меня не было.
12.10.18 в 15:56
печатает на Anycubic Kossel linear plus
0
У меня длина тяг оказалась меньше положенного(как на обычный, а не плюс), из-за этого получил проблемы на краю области
12.10.18 в 17:05
печатает на Anycubic Kossel linear plus
0
Мои тяги на 5мм меньше моих расчетов, при этом проблем с других краев я не наблюдаю, они выражены именно в этой точке. Как писал выше, буду прошивку лопатить... Может попробую ради тестов поставить иную прошивку, не Марлин.
12.10.18 в 17:57
печатает на RepRap
0
поставить иную прошивку, не Марлин.
версию попробуйте последнюю 119, возможно проблема уже решена.
12.10.18 в 18:33
печатает на Anycubic Kossel linear plus
0
Увы, её я пробовал поставить. Шибко в ней разбираться не стал, но моторы не работали на этой прошивке. Выделю день, да попробую как-нибудь совладать... И еще выявил закономерность, подобный сбой происходит только когда координата X больше или равна 115. В общем, копать буду...
12.10.18 в 18:15
печатает на Anycubic Kossel linear plus
0
такое ощущение что башни местами перепутаны, т.к. судя по дельте аникубик коссел, у меня ось Х расположенна паралельно переднему краю,а ось У от переднего края к заднему, а у вас как то эти оси по диагонали
и ещё посмотрите в сторону концевиков,
когда для свой дельты концевики настраивал, было что то подобное, как выяснил, то после сработки концевика, принтер ещё немного протягивает каретки ,это вроде правится вот сдесь, но не помню точно где!

#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
// Disable ENDSTOPPULLDOWNS to set pulldowns individually
//#define ENDSTOPPULLDOWN_XMAX
//#define ENDSTOPPULLDOWN_YMAX
//#define ENDSTOPPULLDOWN_ZMAX
//#define ENDSTOPPULLDOWN_XMIN
//#define ENDSTOPPULLDOWN_YMIN
//#define ENDSTOPPULLDOWN_ZMIN
//#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
13.10.18 в 06:34
печатает на RepRap
0
А переделать калибровку?
Выглядит как будто в какой то точке датчик сработал над столом по некой причине
13.10.18 в 11:12
печатает на Anycubic Kossel linear plus
0
Калибровку переделывал неоднократно, следил за ней до последнего. G33 выполняется по всей площади без проблем. G29 P1 T (с выводом в консоль Pronterface) также показала что все в порядке, по всей площади печати проходит без проблем.
13.10.18 в 14:33
печатает на RepRap
0
Меняешь местами разъемы шаговиков и концевиков на х и у - если проблема тоже отзеркалится - прошивка, если нет - механика
13.10.18 в 08:53
0
Бросать печатать при выходе из радиуса калибровки и ехать бесконечно домой может из за включенного UBL и MESH
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
Паршивка 1.1.9 есть
13.10.18 в 11:10
печатает на Anycubic Kossel linear plus
0
Включен только UBL. И он бросает передвижение только при передвижении с энкодера. При печати эта проблема проявляется иначе - экструдер просто хаотично поднимается вверх (печатает по воздуху) и на определенной точке возвращается обратно к нормальной печати.
15.10.18 в 20:39
печатает на Anycubic Kossel linear plus
0
В общем проблема решилась банально и просто - стоило лишь сменить прошивку. Сменил Marlin 1.1.5 на 1.1.9, внес нужные коррективы и правки (немного танцев с бубном") и никакой проблемы больше нету.
PS даже смог откалибровать так, чтобы первый слой был равен 0.2мм при высоте печати 0.2мм :D Одним словом, убил сразу несколько зайцев (исправил проблему движения и убрал слоновью ногу)

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