Проблемы с осью Z, Ender 3

Подписаться на 3Dtoday
bakassa
Идет загрузка
Загрузка
20 Апреля 2019
523
53
печатает на Ender 3
Вопросы и Ответы
Всем привет.
Уже несколько раз спрашивал, но проблема так и не решена..
Попробую описать максимально подробно:
1. Старт печати: хороший первый слой (независимо от размера детали)
2. Тестовые кубы - не жалуюсь. Долгим процессом настройки пришел к качеству, которое меня вполне устраивает.
3. Доработки: Petsfang, обдув хотэнда: Noctua-NF-A4x10-FLX, BLTouch, Марлин 1.1.9 (хотя, началось ещё при стоковой прошивке)
4. Пластик: PLA 210/60; PETG 230/70 (проблема актуальна для обоих вариантов)
5. Ось Z ходит свободно

Теперь сама проблема..
Печатаем первые несколько слоев (особенно заметно на больших деталях): все ОК.
где-то на 3-5 слое такое ощущение, что ось Z поднимается недостаточно - пластику некуда давиться, появляются прощелкивания, видно, что сопло практически ездит по уже напечатанному слою. Приходится подкручивать z-offset где-то на 0.1мм.
Несколько слоев всё хорошо, но потом та же ситуация. Если ничего не делать, то к концу печати (только что было на детальке высотой 10мм) сопло забивается настолько, что вообще уже ничего не выдавливается
Почему я не грешу на движок и драйвер по Z - подкрутка z-offset работает как часы, пропусков по Z я не слышу, драйвера теплые, автокалибровка (bltouch) работает отлично.
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 96 }
Куда копать? Я даже не могу точно сказать, когда это началось. Просто в какой-то момент началась эта фигня.

Завтра выложу фото калибровочного кубика и примеры результатов печати с этой "фигней"
Ответы на вопрос

Ответы

20.04.19 в 23:34
печатает на Ender 3
0
Каким слоем печать идет, когда проблема проявляется?
20.04.19 в 23:37
печатает на Ender 3
0
Не очень понятен вопрос
20.04.19 в 23:42
печатает на Ender 3
0
Обычно проблема проявляется на 3-5 слое. Попробую завтра заного поставить печать и указать точнее.
Высота первого слоя: 0.2
Высота слоя: 0.1 (при 0.2 всё то же самое)
Плотность заполнения: сейчас 50%, но аналогично для 15-100
Слои дна: 6
20.04.19 в 23:52
печатает на Ender 3
0
попробуйте так
слой 0.2
1 слой 0.2
заполнение 40
количество слоёв крышки/дна 4
и стенка 4
скорость 50
дальнейшее увеличение количества слоёв практически не имеет смысла для прочности.
пластик чей? в обязательном порядке попробовать на другом слайсере.
21.04.19 в 00:06
печатает на Ender 3
0
Завтра попробую, только поставлю значение по умолчанию: 3 слоя крышки и дна.
Пластик от БестФиламентс (PETG и PLA). Пробовал пластиком от Rec (PLA), но там та же фигня была.
Слайсер: Кура 4.0.
Когда грешил на слайсер, смотрел g-code и не видел там ничего особенного. Можно попробовать Курой 3.6, посмотрим, что получится.
21.04.19 в 00:12
печатает на Ender 3
0
любой другой, кроме куры любых версий
20.04.19 в 23:38
печатает на Ender 3
0
А по факту оси по линейке что показывают? У меня STEPS_PER_UNIT не совпадают с заводскими после настройки
20.04.19 в 23:40
печатает на Ender 3
0
Вот я только этого, честно говоря, ещё не делал - на завтра планирую. Экструдер действительно не совпадал (96 вместо 93). Но до этого несколько месяцев всё было ок. Не может же ситуация измениться со временем )
21.04.19 в 00:09
печатает на TEVO Tarantula
0
Можно покопать ещё в сторону закусывания ходового винта из-за высокого трения и т.д., смазать гайку и винт и посмотреть на то, что получится.
21.04.19 в 00:14
печатает на Ender 3
0
Сомневаюсь, т.к. подстройка z-offset в процессе печати работает на ура. Но тоже гляну. Спасибо
21.04.19 в 00:42
печатает на Prusa i3 Steel
0
Какой диаметр и шаг резьбы на ходовых винтах?
Выглядит как стандартная проблема "склеивания" шагов при несоответствии толщины слоёв и шагов моторов.
Поясню, о чём я. Если, допустим, винты с резьбой 1.5 мм, то на 1 шаг мотора приходится 1.5/200=0,0075 мм.
делим послойную высоту 0.2 мм на 0,0075, получаем 26.66666... шага на моторе. То есть, мотор старается, но у него нихрена не получается встать на нужную позицию. В какой-то момент погрешность накапливается, и получается программный пропуск шага, вызывающий неточное перемещение по Z.
Методика борьбы - выставлять высоту слоя, кратную шагу резьбы. Например, на винте с резьбой 1.5мм ближайшие рабочие цифры будут 0,0075*24=0.18мм, или 0,0075*28=0.21мм, или 0,0075*20=0.15мм, или 0,0075*40=0.3 мм.
21.04.19 в 00:52
печатает на RepRap
0
Как то вы странно считаете, не учитывая микростепов, а считая только полный шаг
21.04.19 в 01:47
печатает на RepRap
0
Где гарантии того что в режиме дробления шага двигатель будет держать заданный угол поворота?
Например на 24/32 шага.
21.04.19 в 16:04
печатает на Prusa i3 Steel
0
Там как ни считай, всё равно периодические дроби получаются. Поэтому некоторый шаг резьбы для ходовых винтов в принципе лучше не использовать.
21.04.19 в 02:11
0
Решается покупкой профиля, печатью и собиранием из остатков дрыгостола чего-то менее убогого.
21.04.19 в 13:06
печатает на Ender 3
0
Что сегодня сделал:
1. Полностью прочистил хотэнд и сопло
2. Еще раз проверил механику по z.
3. Начал печатать исходную тестовую модель (собака). Логика в том, что если по исходной тестовой модели все будет хорошо, то проблема в слайсере. Если хреново - в железе. Картинка повторилась, значит проблема не в куре.
4. Распечатал тестовый куб. Слоновья нога. Но вот незадача - увеличивать z-offset уже невозможно.
d522fbab3c95f7afcf2416a338e8c57a.jpg
5cdd8f1de000bd94f3c40f3a44a0ed4a.jpg
21.04.19 в 13:22
печатает на Ender 3
0
Соответственно, если модель большая, то эти нижние слои забивают сопло до прощелкиваний
21.04.19 в 13:45
печатает на Ender 3
0
Стол нужно отрегулировать. В принтере есть "выровнять углы" или как-то так. Возьмите чек из магазина (он тонкий и не шершавый и не сминается) и чтобы он слегка касался соплом на всех углах. Не забудьте разогреть стол и сопло до рабочих температур.
21.04.19 в 13:47
печатает на Ender 3
0
Так в том то и дело, что стол откалиброван.. еще и bltouch. Попробую, конечно, еще раз, но я в последнее время его калибрую каждый раз, как сопло забивается..
21.04.19 в 13:49
печатает на Ender 3
0
Почему же тогда с блтач слоновья нога? Вы что-то делаете не так. Вырубите блтач и тупо механически всё сделайте
21.04.19 в 14:11
печатает на Ender 3
0
Логика у меня следующая: я сейчас ставлю максимально возможное отрицательное смещение по z. Это дает нормальный первый слой, но не "вмазывает" пластик. Кроме того, этот тот самый способ избавления от слоновьей ноги.
21.04.19 в 14:27
печатает на Ender 3
0
Логика понятна, но почему с блтач слоновья нога?
Уберите все костыли и отрегулируйте стол правильно, без вмазываний первого слоя, он не должен вмазываться, он должен выкладываться, можно слегка поджать, но никаких вмазываний
21.04.19 в 14:49
печатает на Ender 3
0
Я и пытаюсь сказать, что делаю калибровку таким образом, чтобы пластик именно выкладывался. Посмотрите на первый слой, на нем все видно.
Только что руками откалибровал- снова на третьем слое смещение пришлось увеличивать
4fd5469ddcbf59ae34e120a9d4890f23.jpg
21.04.19 в 14:55
печатает на Ender 3
0
Deleted
21.04.19 в 15:11
печатает на Ender 3
0
Если вы действительно всё как надо отрегулировали, то должно работать.
М502 М500 попробуйте чтоли сделать.
Можно попробовать посмотреть на винт z как он поворачивается на первых слоях, одинаково ли в сравнении с десятым слоем? Можно пластик убрать и запустить печать
21.04.19 в 16:17
печатает на Ender 3
0
Вот тут надо подробнее:
Поворот на 0.2-0.4мм настолько мал, что не очень понимаю, как отследить. Можно поступить радикально и заменить мотор на z..
21.04.19 в 16:46
печатает на Ender 3
0
Надо полагать вы уже пробовали прошивку без блтач, чтобы радикально менять моторы? Т.е. тупо чистый марлин с только раскомментированным ender3.
21.04.19 в 18:44
печатает на Ender 3
0
Именно так
21.04.19 в 18:50
печатает на Ender 3
0
А смысл в ресторе конфигурации?
Во-первых прошивка чуть ли не стоковая с раскоментированным Ender3 и bltouch. А единственная моя ручная правка - микрошаги для экструдера
21.04.19 в 13:48
печатает на Ender 3
0
И что за "выровнять углы"?
21.04.19 в 14:07
печатает на Ender 3
0
1. Авто парковка.
2. Меню- подготовить- калибровка стола- выровнять углы
21.04.19 в 13:47
печатает на Ender 3
0
Увеличивать z можно во время печати: два раза энкодер нажать
21.04.19 в 13:49
печатает на Ender 3
0
Это, сударь, извращение )
Каждый раз на ждать второго-третьего слоя, что подкрутить смещение и знать, что у кого-то на этом же принтере все ок))
21.04.19 в 15:11
печатает на Ender 3
0
Скажите, а по какой инструкции вы устанавливали BLTouch и какая версия у Вас платы?
У меня та же проблема появилась, как прошил 1.1.9 если я правильно понял.
Например:
1 слой у меня 0.2
2 и последующие 0.1
Так пот на 2 и тд слоях иногда начинает трещать, не может протолкнуть.
Лечится у меня регулировкой стола на ходу,увеличиваю зазор.
На стоке 1.1.6 такого не было...
Кто бы подсказал, как на сток вернуться))
21.04.19 в 17:31
печатает на Ender 3
0
Делал все "по ирбису", но проблема началась до установки 1.1.9 и блтач
21.04.19 в 16:10
0
Похоже все же на драйвер. Начинает потихоньку по одному шагу пропускать. У меня такая проблема была, начал сьезжать слой за слоем, буквально по чуть чуть. что только не перепробовал, потом просто поменял драйвер и все. все опять стало печатать ровно.
21.04.19 в 16:46
печатает на Ender 3
0
На ендере драйвер просто так не поменять, только всю плату(
21.04.19 в 20:00
0
Всегда можно дороги к старому перерезать и на проводах вывесить
21.04.19 в 17:33
печатает на Ender 3
0
Тут еще странность в том, что рнчь идет о нескольких первых слоях. Дальше все более менее нормально
21.04.19 в 16:33
печатает на Prusa i3 Steel
0
Вот оно:
3. Доработки: ... BLTouch ...
У меня та же проблема появилась, как прошил 1.1.9
От блтача вреда иногда больше, чем пользы.

Представьте себе математику, которая пытается скорректировать кривой стол, и сразу станет понятно, что там могут быть любые дробные значения шагов для подгонки углов. Я сначала тоже думал поставить что-нибудь для автокалибровки, но потом прикинул, как оно программно выглядит на 8-битных вычислениях (синусы-косинусы там вообще полная условность), и отказался.

Плюс во время печати ось Z должна постоянно елозить, чтобы скомпенсировать наклон стола, а это вообще не добавляет плавности печати, учитывая, что для шагового мотора есть минимально разумная скорость вращения, ниже которой уже не реально получить не то что микрошаги, но и точное позиционирование по шагам.
Ну и учитывая, что проблема вылезла в 1.1.9, это явно программный глюк, который не стоит потраченных нервов.

Реально стоит начать с того, что убрать блтач и выставить стол в горизонт винтиками.
21.04.19 в 16:41
печатает на Ender 3
0
Хорошая выкладка, но у меня проблема началась до bltouch. А главное - проблема явно не связана с геометрией. Пробовал вернуться на концевик - то же самое все.
22.04.19 в 10:08
печатает на Ender 3
0
Что если: 1) Попробовать перевернуть ходовой винт оси z верх ногами 2) Если эффекта не будет, попробовать поменять местами моторы 3) если эффекта не будет уже тогда грешить на драйвер
22.04.19 в 12:55
печатает на Ender 3
0
Спасибо за совет. Я вчера вечером на Reddit увидел похожую мысль:

Even though you claim to be a Z-axis binding, I still think you are. It wouldn’t be as it seems. It wouldn’t be the case.
Also, distance is not the distance to the beam. Any slanting in x-direction can cause the same problem.
An adjustable motor mount (I am using that one) fixes this issue.
You can print a different mount. It was a shim, or it wasn’t necessary for me.
Loosening the brass coupler on the Z-carriage also helps. It is not even mentioned that the instructions should not be fully tightened against the frame.
Слабо верю в клин оси Z, т.к. офсетом по ходу печати всё отлично калибруется. Да и ось ходит более чем свободно. Но попробовать надо.

К сожалению вчера оторвался провод от кулера обдува модели, а дальше после пайки я умудрился случайно отверткой замкнуть плюс и минус на вентиляторе (*facepalm*). Завтра должны привезти СДЭКом. Заодно заказал гибкую муфту для винта. Итого попробую:
1. Перевернуть винт
2. Заменить муфту
3. Заменить мотор (именно на новый, а не менять местами с существующими)
Обязательно отпишусь по результатам
22.04.19 в 21:20
печатает на Ender 3
0
Пока вентилятор и муфта в пути, решил попробовать снять ходовой винт по Z, почистить обычной тряпкой и перевернуть.
Вроде как (ВРОДЕ КАК) первые 5 слоев тестового кубика отпечатались нормально. Потом тормознул, т.к. надо было жену с ребенком встретить. Дождусь всё-таки кулер и муфту и ещё раз попробую. Не сглазить бы..
23.04.19 в 23:24
печатает на Ender 3
0
Вот именно, что "вроде как"..
Что сделал:
1. Как и писал - прочистил ходовой винт и перевернул его
2. Заменил муфту на гибкую ( каретка стала подниматься одним пальцем)
3. Скачал slic3r и на скорую руку сделал калибровочный куб.
4. Ради теста поднял стол на максимум.
Ничего не помогло, но вроде определил логику:
Надо поднимать смещение на 0.1мм после первого слоя. Может все-таки прошивка? Попробую поставить оригинальную от креалити...
23.04.19 в 23:26
печатает на Ender 3
0
А, забыл - решил не менять двигатель на z: не вижу смысла. На драйвер тоже перестал гнать - обдув управляющей платы включен постоянно
24.04.19 в 00:21
печатает на Ender 3
0
Завтра займусь настройкой микрошага на z.. уже руки опускаются
24.04.19 в 11:38
печатает на Ender 3
0
Неужели ни у кого больше идей нет?
Нашел ещё на reddit пост, в котором посоветовали полностью сбросить прошивку и ещё раз откалибровать z-offset. Попробую, заодно немного поменяю джерк по Z (возьму из оригинальной прошивки)
24.04.19 в 12:58
печатает на Ender 3
0
Пробовали после всех обновлений печатать 0.2 слоем?
24.04.19 в 14:40
печатает на Ender 3
0
Да, печать стоит везде 0.2, в т.ч и первый слой
24.04.19 в 21:38
печатает на Ender 3
0
Перезалил полностью прошивку - ничего не поменялось
24.04.19 в 23:05
печатает на Ender 3
0
Нашел похожий случай, где решением оказалась замена роликов. Заказал еще неделю назад - пересоберу полностью принтер.
18.05.19 в 12:10
печатает на Ender 3
0
Мало ли кому поможет - решение действительно оказалось в замене колес. Достаточно было поменять 4 колеса (те, которые не на эксцентриках, а на обычных винтах) и принтер заработал как новый.

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