Почему слайсеры имеют настройки размера сопла?

Мне кажется, что размер отверстия в сопле сам по себе не должен иметь значения. Если вы запрограммируете высоту слоя и ширину линии, то одно и то же количество пластика должно быть экструдировано, независимо от размера отверстия в сопле.

Конечно, я понимаю, что механически наилучшие результаты получаются при ширине линии, немного превышающей размер сопла. Мы не могли напечатать линию 0,3 мм с соплом 0,6 мм, и попытка напечатать линию 1 мм с соплом 0,4 мм, вероятно, тоже не сработала бы хорошо. Но с точки зрения того, что должен делать сам G-код, размер сопла, похоже, не имеет значения. В конце концов, принтеры подают нить на основе длины/объема, поэтому размер сопла не должен влиять на количество экструдированного пластика.

Что вызвало этот вопрос: Я хочу переключиться с сопла 0,4 мм на сопло 0,8 мм, но не могу понять, как изменить размер сопла в Cura. Есть много сообщений об ошибках о том, что настройка размера сопла исчезает или не отображается в Cura, и я думаю, что это моя проблема. Однако в потоках устранения неполадок многие люди утверждают, что вы можете просто изменить ширину линии и полностью игнорировать размер сопла, и результат будет тот же. Другими словами, если я хочу переключиться с сопла 0,4 и ширины линии 0,48 на сопло 0,8 и ширину линии 1 мм, я могу просто сохранить свой слайсер установленным на размер сопла 0,4, но увеличить ширину линии до 1 мм, и если я физически установлю сопло 0,8 мм, он будет делать точно то же самое. Есть даже разработчики Cura, которые говорят, что настройка размера сопла будет полностью удалена в будущей версии.

Это может зависеть от того, как работают отдельные слайсеры. Кто-нибудь пробовал переключаться, скажем, между настройками сопла 0,4 и 0,6, оставляя ширину линии одинаковой (скажем, ширину линии 0,8 мм для обоих), и видел ли какие-либо различия в G-коде? Я не могу проверить это сам, потому что я не могу изменить размер сопла прямо сейчас...

, 👍2

Обсуждение

Это почти дубликат старого вопроса, на который я посмотрел исходные файлы Cura и определения принтера json, чтобы ответить. Вот почти дубликат с соответствующей информацией в ответе/комментариях: https://3d-printery.ru/topics/10244, @R.. GitHub STOP HELPING ICE

Возможный дубликат "На что влияет размер сопла, кроме ширины линии, например, в Ultimaker Cura?"?, @0scar


4 ответа


1

Кухня CNC проверила различные ширины экструзии с различными соплами, и на самом деле нет никакой разницы, имеет значение только ширина линии. https://www.cnckitchen.com/blog/big-nozzles-how-do-they-make-your-3d-prints-stronger

Конечно, это зависит от вас, чтобы избежать слишком толстых слоев с маленькими насадками.


,

1

Я никогда об этом не думал!

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

Я прошел и проверил его на 3DVerkstan Маскадля лица . Я собрал ту же модель в том же месте в Cura, единственное различие между ними заключается в том, что я изменил размер сопла с 0,4 мм до 0,8 мм. Затем я запустил VS Code Diff Checker на файлы, а также загрузил экспортированный gcode обратно в Cura для сравнения и получил некоторые интересные результаты.

  1. Расчетное время и использование филамента очень немного отличаются: 2689 секунд для 0,8 и 2698 секунд для 0,4, 6.18899 м для 0,8 и 6.18883 м для 0,4. Это означает, что где-то происходит что-то другое, но это очень похоже на ошибку округления.
  2. Поля точно одинаковы для обоих. Никаких различий в G-коде.
  3. Когда модель начинает печатать, все в gcode становится другим. Это, кажется, сводится к нескольким причинам: (обратите внимание, что эти фотографии были сделаны путем экспорта gcode, а затем повторного открытия этого gcode в Cura)
    • Различные начальные позиции слоя 0.8 mm File0.4 mm File
    • Возможно, разница в перекрытиях линий? На файле 0,8 мм cura показывает больший зазор между краем и частью и большее перекрытие между внешней стенкой и внутренними стенками по сравнению с файлом 0,4 мм. Line Overlaps Compared

Вот и все различия, которые я могу наблюдать в этой модели. Каждый слой отличается в gocde, но это, кажется, сводится к двум различиям, отмеченным выше. ИМО, это все несущественно, и вы должны быть в порядке, чтобы изменить все настройки так, как они должны быть для большего сопла и быть просто в порядке. Помимо предупреждений, размеры сопел могут быть пережитком прошлой версии, когда они были более полезны, или просто казались разумной функцией для включения в то время, и никто на самом деле не думал об этом.


Что касается изменения размера сопла, то я перехожу в Настройки > > Настройка Cura > > Принтеры > > Настройки машины > > Экструдер 1 > > Размер сопла. Если этой опции нет, подумайте о создании новой машины другого типа, похожей на то, что у вас есть. У меня есть Anet-A8, но я использую тип принтера Prusa i3 в Cura, так как он больше всего похож на тот, что есть у меня.

,

Я попытался найти настройку в Настройках > Настройка Cura >> Принтеры >>> Параметры машины >>>> Экструдер 1 >>>>> Размер сопла, но в моей версии Cura нет опции для размера сопла. На других скриншотах онлайн показаны версии как с настройкой размера сопла, так и без нее, и я до сих пор не уверен, почему., @BetterSense

Хороший ответ. Вы проверяли "тонкие стены"? возможно, слайсер убивает стенки намного тоньше сопла, независимо от заданной ширины линии. Не могли бы вы проверить и это тоже?, @FarO


0

Я использую sli3r. Он использует размер сопла для некоторого автоматического значения, такого как ширина автоматической экструзии, которая вычисляется на 105% диаметра сопла и предотвращает некоторые ошибки, такие как установка высоты слоя больше диаметра сопла.

,

1

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

Но слайсеры действительно используют диаметр для установки начальных значений некоторых параметров, например ширины стенки.

,