Металл2024 Реклама
Метобр2024 Реклама

Экструдер проталкивает 40% пластика и останавливается.

Stonerain
Идет загрузка
Загрузка
10.03.2019
1012
14
Вопросы и ответы
Статья относится к принтерам:
Flying Bear P902
Итак, проблема со странным поведением принтера. Предположительно мозгов. Останавливает подачу пластика.

Летающий медведь P902, Экструдер МК8. плата MKS-Gen1.4, дисплей 12864. Был куплен Б/у с прошивкой Марлин 1.1.0 RC.

При покупке у продавца запустили печать тестового кубика 20*20*20. Принтер отпечатал примерно 4 мм высоты и перестал давить пластик. Продаван сказал, что - 'вот печатаем без держателя катушки, катушка лежит на боку, пруток натянулся и экструдер его потерял...'...

Ладно, поверил... Хотя оказывается зря... Проблема повторилась у мну дома в точности. Тестовые кубики печатаются примерно 4мм от высоты и усе - подача прекращается. Печать идет пустотой в воздух. При печати явная недоэкструзия - дырки по стенкам и нитка тонкая. Напрягся, но не очень - думаю, ну сбилось что-нить в настройках подачи... Решил просто обновить прошивку на 1.1.8 специально настроенную для медведя - отсюда:

https://www.thingiverse.com/thing:1897437 , а заодно убить пару зайцев - и прошивку обновить и настройки восстановить на 'грамотные медведевские'...

Прошивку залил - все ок. Но проблема не решилась. Тогда начал тестировать:

Разобрал экструдер, снял сопло, запустил с экрана протяжку 100 мм без сопла - протянул ровно 40мм +/-1мм. наблюдал за роликом и шестеренкой. Запустил реверсом обратно те же 100 мм - прокрутил ровно те же 40мм. Несколько раз туда-обратно, в том числе через Репитер-Хост. Отрабатывает четко. Пропусков и проскальзывания нет. Пруток не жует, идет ровно. Туда-сюда 40мм из 100 с точностью. Механика отрабатывает хорошо - явно проблема где-то в мозгах. С Ардуиной дел раньше не имел, полез разбираться по форумам - нашел настройку подачи движка экструдера.

#define DEFAULT_AXIS_STEPS_PER_UNIT { 100.29, 100.42, 802.4, 94 }

В репитерхосте M92: X100.29 Y100.42 Z802.40 E94.00

94 чего-то там на мм... Думаю - вот и проблема. Нехитрая пропорция - посчитал - нужно поставить E235.

Вписываю параметр 235 вместо 94, загружаю в мозги - тестирую - нет эффекта.

А M92 по-прежнему: X100.29 Y100.42 Z802.40 E94.00

То есть параметр не меняется.

Вопрос - правильно ли я пытался решить проблему и что за нафик с этой фигней?

********************

PS.

Кстати, как правильно прописать в прошивку дисплей 12864? Вроде сделал как написано в https://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller (библиотеку подгрузил и строку “#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER” вписал), но компиляция идет с ошибкой, хотя в мозги залилась и дисплей работает...

ошибка я так понял - некртичная

C:Program Files (x86)ArduinolibrariesU8glibutilityu8g_rot.c:48:27: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]

u8g_dev_t u8g_dev_rot = { u8g_dev_rot_dummy_fn, NULL, NULL };

^

C:Program Files (x86)ArduinolibrariesU8glibutilityu8g_rot.c:48:27: note: (near initialization for 'u8g_dev_rot.dev_fn')
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама