Как решить эту проблему экструзии?

Я использовал эту модель при 100% заполнении для тестирования экструзии:

Принтер-это старый принтробот, который я преобразовал в Клиппер, поэтому я делаю несколько тестов, чтобы убедиться в правильности параметров.

АБС-нить накаливания 3 мм (не 2,85 мм, измеряется в нескольких точках), хотенд 230°C (оптимизирован с помощью температурной башни), стеклянный стол 100°C. Экструдер калибровался путем выдавливания известной длины нити. Экструзия была проверена путем печати одностенного куба и находилась в пределах допуска к суппорту, который я использовал. Я не использовал вентилятор охлаждения (за исключением, вручную, для первых двух слоев поверх опоры для обеспечения оптимальных мостиков).Я пропускаю охлаждение с помощью АБС, чтобы избежать деформации, так как воздух вокруг холоднее (нет корпуса).

Верхняя поверхность выходит идеально, указывая на идеальный экструзионный множитель, но самый внешний периметр не соединяется со вторым, см. фото:

Что-то, чего я никогда раньше не видел, так это то, что весь отпечаток каким-то образом толще в углу, где сопло останавливается перед подъемом, а стенки имеют тенденцию расширяться с высотой, так что на самом деле у меня может быть чрезмерная экструзия, см. фотографии:

После снятия опоры:

Настройки для нарезки следующие (из gcode, сокращенно):

; порожденные PrusaSlicer 2.2.0-альфа2+х64 на 2019-12-23 в 18:44:54 по UTC
; внешние периметры экструзии ширина = 0.45 мм
; периметры экструзии ширина = 0.45 мм
; заполнение экструзионной ширина = 0.45 мм
; твердые заполнение экструзионной ширина = 0.45 мм
; топ заполнение экструзионной ширина = 0.40 мм
; ширина поддерживаем материал экструзии = 0.40 мм
; первый вытягивания ширина = 0,30 мм
...
; avoid_crossing_perimeters = 0
; bottom_solid_layers = 3
; external_perimeter_extrusion_width = 0
; external_perimeter_speed = 50%
; external_perimeters_first = 0
; extra_loading_move = -2
; extra_perimeters = 1
; extruder_clearance_height = 20
; extruder_clearance_radius = 20
; extrusion_multiplier = 1
; extrusion_width = 0
; fill_density = 100%
; fill_pattern = rectilinear
; first_layer_extrusion_width = 150%
; first_layer_height = 100%
; first_layer_speed = 30
; gap_fill_speed = 20
; infill_every_layers = 1
; infill_extrusion_width = 0
; infill_first = 0
; infill_only_where_needed = 0
; infill_overlap = 25%
; infill_speed = 80
; interface_shells = 0
; nozzle_diameter = 0.4
; only_retract_when_crossing_perimeters = 1
; ooze_prevention = 0
; perimeter_acceleration = 0
; perimeter_extruder = 1
; perimeter_extrusion_width = 0
; perimeter_speed = 60
; perimeters = 2
; retract_before_travel = 2
; retract_length = 0.5
; seam_position = aligned
; skirt_distance = 2
; skirt_height = 500
; skirts = 1
; small_perimeter_speed = 15
; top_fill_pattern = rectilinear
; top_infill_extrusion_width = 0
; top_solid_infill_speed = 15
; top_solid_layers = 3

Как я могу решить проблемы периметров и неправильной формы?

, 👍1

Обсуждение

Проблема выглядит как проблема с нагревом, а не проблема с экструзией. Вы не упоминаете, какой материал вы используете, какова температура экструдера/стола, не используете вентилятор (по крайней мере, я не думаю, что пропустил это там). Вы тратите все это время на экструзию, но если вы перегреваетесь, вы можете направить себя по неверному пути., @Pᴀᴜʟsᴛᴇʀ2

Ширина экструзии и шаг экструдера были откалиброваны. Я также использовал температурную башню, чтобы выбрать оптимальную температуру. Нет вентилятора охлаждения, потому что охлаждение вызывает деформацию в ABS, и я нашел решение, которое позволило избежать деформации, вместе с высокой юбкой вокруг детали, чтобы защитить ее от более холодного воздуха. Я добавил к вопросу некоторую информацию., @FarO

Все, что я могу вам сказать, это то, что деталь выглядит расплавленной, как будто там слишком много тепла. Решите эту проблему, и вы, скорее всего, решите проблемы, с которыми сталкиваетесь., @Pᴀᴜʟsᴛᴇʀ2

обратите внимание, что следующие три значения ширины экструзии кажутся неправильными: ширина экструзии верхнего наполнителя = 0,40 мм ; ширина экструзии опорного материала = 0,40 мм ; ширина экструзии первого слоя = 0,30 мм, @Trish

@Trish Я установил PrusaSlicer по умолчанию ("0"), и это все, что у меня есть. На самом деле, Slic3r предлагает различные значения: https://manual.slic3r.org/advanced/flow-math, @FarO

@Trish Я проверил и на самом деле срезатель Prusa изменил правила автоматического расчета ширины выдавливания: https://github.com/prusa3d/PrusaSlicer/issues/3399, @FarO