Остановить и продолжить 3D-печать

Как успешно приостановить 3D-печать, выключить принтер и на следующий день продолжить печать модели?

, 👍4

Обсуждение

Знаете ли вы, когда вы хотите приостановить его при запуске печати? Я завершил неудачную печать один раз, измерив ее высоту и удалив все уже напечатанные сегменты из файла g-кода. Сработало достаточно хорошо., @towe

Вы можете использовать команду M0, M1 или G4 после непечатного перемещения (предпочтительно сразу после смены слоя и перехода на главную страницу), если это позволяет ваша настройка., @Davo


6 ответов


0

1) Разрежьте модель на несколько частей и печатайте по одной каждый день. Удаляйте каждую деталь каждый день и, в конце концов, склейте их все вместе.

2) Разрежьте модель на несколько частей и каждый день добавляйте G-код в файл для печати, чтобы он уменьшал нагрев и, таким образом, начинал печатать поверх вчерашней печати. Это нельзя использовать при автоматической калибровке принтера, так как печатающая головка может врезаться в уже напечатанную деталь. Это, вероятно, было бы сложно.

3) Поставьте принтер на паузу вечером, затем возобновите работу на следующий день (не забудьте понизить температуру и снова поднять ее завтра).


,

0

Некоторые принтеры имеют встроенные функции для возобновления работы после отключения питания. Я считаю, что сейчас это стандартная часть прошивки Marlin; Я знаю, что она есть в Creality Ender 3, и я не верю, что это было нестандартное дополнение (и если бы это было так, их исходный код все равно был выпущен в соответствии с GPL, поэтому его можно было объединить). Поэтому, если ваш принтер еще не обладает необходимыми функциями, но поддается обновлению/замене встроенного ПО на версию Marlin, которая это делает, его можно получить.

У меня есть Ender 3, но я не пробовал эту функцию, поэтому не могу сказать, насколько хорошо она на самом деле работает.

,

4

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

Излишне говорить, что люди смогли восстановить печать в условиях отключения питания/сбоя, но это не стратегия 3d-печати. Это были усилия по смягчению последствий в исключительных случаях.

,

4

Если вы включите M413 в прошивке Marlin, принтер запишет файл возобновления печати на SD-карту, например, на каждый слой.

Из документации по восстановлению потерь питания M413 я цитирую:

Включите или отключите функцию восстановления потерь питания. Когда эта функция включена, состояние текущего задания печати (только для SD-карты) будет сохранено в файл на SD-карте. Если произойдет сбой устройства или отключение питания, встроенное ПО предоставит возможность Возобновить прерванное задание печати. В Marlin 2.0 должна быть включена опция POWER_LOSS_RECOVERY.

Эта функция работает без схемы обнаружения потери питания, периодически записывая данные в файл восстановления (например, один раз на слой), или, если настроен POWER_LOSS_PIN, он будет записывать информацию о восстановлении только при обнаружении потери питания. Последний вариант предпочтительнее, так как постоянная запись на SD-карту может сократить срок ее службы, и печать будет возобновлена там, где она была прервана, а не повторять последний слой. (Будущие реализации могут разрешить использование EEPROM или встроенной SD-карты.)

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

Обычная функция приостановки и возобновления работы принтера не будет работать при отключении питания в течение ночи, т. е. в таком случае файл восстановления не записывается.

,

Я никогда не понимал голосов, поданных за эту субмарину. ИМО Это идеальный ответ, все остальные просто возятся (включая меня)!, @Valmond

@Valmond, спасибо, помните, что голосование-это ключ! Лучшие ответы всплывут наверх. Обратите внимание, что этот ответ, хотя и работает, он не идеален, это не то, для чего было разработано резюме об отключении электроэнергии. Просто нет альтернативы, если она должна включать выключение в соответствии с запросом оператора, это лучший ответ, который я мог придумать, включая отключение питания., @0scar

Да, ребята, голосуйте, но когда вы голосуете против, также скажите, почему, иначе это будет выглядеть как разгневанное голосование против., @Valmond

@Валмонд, к сожалению... такова природа человека. Если вы в этом сомневаетесь, станьте участником Reddit и наблюдайте, как люди сначала минусуют вас до бесконечности, пока вы не заслужите доверие., @TDHofstetter

@TDHofstetter уже некоторое время назад оставил это место ради Лемми ;-), @Valmond

Эта функция имеет множество негативных побочных эффектов (например, появление бородавок по всему отпечатку), и ее не следует использовать. Он также не возобновляется с того места, где вы остановились, а только в начале слоя. Это означает, что некоторые детали будут перепечатаны, что приведет к столкновениям сопла и детали и, скорее всего, скинет ее со стола., @R.. GitHub STOP HELPING ICE


0

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

  • деформация и отрыв от стола из-за потери тепла стола
  • возможное движение шаговых двигателей без питания
  • проблемы с экструзией из-за потери материала из-за просачивания
  • ...

у вас все еще есть основной риск того, что во время печати что-то пойдет не так, что значительно возрастает с увеличением общей продолжительности печати.

Существует множество способов создать модель для печати в нескольких частях, которые не сводятся к тому, чтобы просто "вырезать ее с интервалами по высоте и склеить результат". Клей-не очень хорошее решение, по крайней мере, сам по себе; трудно обеспечить идеальное выравнивание, и он создает точки с различными тепловыми и механическими свойствами, которые могут сломаться. Другие варианты включают в себя:

  • Защелкивающиеся крепления, как обратимые, так и постоянные.
  • Прижимная посадка колышка/отверстия.
  • Скользящая посадка на растяжение.
  • Резьбовые интерфейсы. Они могут легко находиться непосредственно между вашими деталями, если детали вращательно симметричны или ориентация не имеет значения. Если это имеет значение, вы можете спроектировать потоки так, чтобы они останавливались в нужной точке, но это больше работы.
  • Резьбовые отверстия в одной детали, металлические или 3D-печатные болты через другую, чтобы прикрепить ее.

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

Большинство (на самом деле все) из вышеперечисленного также можно сделать постоянным с помощью клея, если вы хотите.

,

2

Настройте принтер на управление внешним источником через USB или другой протокол. Теперь настройте ПК/Pi/Beaglebone/Arduino/и т. д. для подачи GCode на принтер с MicroSD. Лично мне нравится «Arduino». Вариант здесь, потому что он очень маломощный и дает вам массу контроля над тем, что вы делаете... поэтому я продолжу здесь тему Arduino.

Питайте Arduino от настенной розетки с батарейным питанием. Это даст ему достаточно смелости, чтобы поспешно записать запись в специальный файл на MicroSD, созданный специально для этой цели. Или, черт возьми, запишите эту запись в EEPROM, этого должно хватить на сто тысяч отключений электроэнергии.

Затем установите что-нибудь, что позволит вашему Arduino обнаружить полное отключение питания на стене. Возможно, вам понадобится трансформатор тока и практически полное отсутствие фильтрации, чтобы вы получали уведомление в течение 1/50 или 1/60 секунды при обнаружении пропавшего отклонения мощности. Ваш Arduino должен прекратить отправку и записать эту запись, когда обнаружит падение напряжения.

При включении питания ваш Arduino должен обнаружить, что он записал запись о выключении питания, и предложить возобновить отправку GCode на ваш принтер после того, как он отправит на принтер соответствующую последовательность прогрева. Он должен предложить вам возможность упаковать распечатку или попробовать составить резюме. Если вы попытаетесь возобновить работу, он должен искать () позицию файла, соответствующую первой команде GCode после последнего приращения Z, которое не было «переходом Z». Затем он должен выполнить все команды G1, начиная с этой позиции, но только перемещаться, не выдавливать, пока не достигнет последней отправленной команды. Он не может знать, на каком этапе G1 принтер остановился, поэтому он должен повторить эту строку G1 с активной экструзией. У вас должна получиться ровно одна частично толстая линия нити в этой точке отпечатка, но в остальном строчка должна быть очень хорошей.

При условии, конечно, что вы обеспечили исключительную адгезию отпечатка. Целых девять. Не рискуйте плохой адгезией, выполняя такой трюк, обеспечьте себе хорошую адгезию. Действительно, ваш отпечаток не должен отрываться от поверхности сборки при охлаждении. Если да, то вы делаете недостаточно, чтобы сохранить его.

,

Большинство моих правок соответствовало мета-сообщению [Полезные вещи, на которые следует обратить внимание при очистке сообщений](https://3dprinting.meta.stackexchange.com/questions/500/useful-things-to-check-for- при уборке постов). Пожалуйста, не откатывайте полезные правки., @agarza

@agarza Слишком многие ваши правки были произвольными. Например, вы изменили слово «wallwart» на «wall-wart», несмотря на общепринятое во всем мире использование слова «wallwart» как одного слова без дефиса. Пожалуйста, не делайте произвольных «исправлений». Полезные правки (или предложения) приветствуются. После всего вашего пакета «исправлений» мой ответ больше не читался как МОЙ ответ... и я не мог отменить каждое произвольное редактирование индивидуально. И... честно говоря... я не вижу, где :какие-либо из ваших правок соответствовали правилу "Полезные вещи...Публикации". Я удалил "Итак...". Все остальное не является неправильным., @TDHofstetter