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


7

Мне интересно, как люди, которые используют автономные 3D-принтеры (принтеры, которые имеют возможность автономной печати с SD-карты), подают нить, заправляют печатающую головку и / или меняют нити без ноутбука?

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

Я понимаю, что это отличается от принтера к принтеру, но все еще задаюсь вопросом об этом.


Я думаю, что вы должны перефразировать ваш вопрос к чему-то вроде "Как принтеры печатают в автономном режиме или с SD-карты?"
tbm0115

3
Это не то, о чем спрашивает ОП - печать в автономном режиме - это хорошо, поместите файл на SD-карту. Все остальные биты, такие как выравнивание кровати или смена нити накала, сложнее, если у вашего принтера нет встроенных опций (как у моего нет). Делать это без ПК возможно, но неочевидно
MalphasWats

Спасибо MalphasWats, это именно то, что есть! Не очевидно.
Дмитрий Моддерман

Кроме того, какой принтер у вас есть / вы смотрите? Если он использует Marlin или вы можете загрузить собственную прошивку, ЖК-дисплей должен иметь функции для этого. Если это проприетарный или закрытый исходный код, то вам, возможно, придется написать собственный код gcode.
Даниэль М.

Ответы:


9

Мой принтер (IdeaWerk 150) очень простой и не имеет никаких опций для этого с экрана.

Я написал действительно простой файл GCODE, в котором температура форсунки повышается, затем он запускает экструдер в течение нескольких секунд, затем ждет, а затем снова немного выдавливает. Я думаю, что это делает это 3 или 4 раза, затем останавливается. Я могу положить файл (при конвертации в .x3g!) На SD-карту и запускать его, когда мне это нужно.

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

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

У меня нет этих файлов на данный момент, но это мое start.gcode:

(**** beginning of start.txt ****)
(This file is for a WeisTek IdeaWerk 150)
(**** begin initilization commands ****)
G21 (Metric FTW)
G90 (Absolute Positioning)
M18 (This disables the stepper motors.)

G92 X0 Y0 Z0 A0 B0 (Declare the current position to be 0,0,0,0,0)
(**** end initilization commands ****)

(**** begin homing ****)
G161 Y X F2500
G92 X0 Y0 Z0 A0 B0
G1 X5.0 Y5.0 Z-5.0 F450
G162 Z F450
G161 Y X F2500 (Home X axis maximum, go until reaching the end stop.)

G92 Z142.4 ( ** Set Bed Height ** )

G92 X-75 Y-75 (set zero for X and Y)
(**** end homing ****)

M108 R8.0 (Extruder speed = max)
M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)

G1 Z10 F500 (Bring bed up)

M101 (Turn on Extruder)
G04 P8000 (Wait for 8 seconds for flow)
(**** end of start.txt ****)

Если я подам только этот файл в свой принтер, он нагреет насадку, поднимет кровать примерно на 10 см ниже высоты печати, а когда температура сопла достигнет температуры, он включит экструдер на 8 секунд.

Ваш принтер, скорее всего, будет отличаться от моего - у GCODE есть несколько разных вариантов, и у вас, вероятно, будут разные позиции XYZ, поэтому взгляните на GCODE, созданный вашим собственным слайсером, и определите различные части. Принцип тот же.


4

В принтерах RepRap используются ЖК-модули с кнопкой управления и SD-картой. Вы можете запускать такие операции, как

  • подогрев сопла (для замены нити накала)
  • выдавливать нить
  • домашняя ось к уровню кровати калибра
  • ...

Наиболее используемые ЖК-модули:

Прошивки RepRap (Marlin, Repetier) поддерживают его. Чтобы лучше понять, что поддерживается, взгляните на языковой файл Marlin .


3

Есть варианты для планшетов. Они запускают программное обеспечение (например) на каком-либо устройстве, которое имеет внутреннюю память, Wi-Fi, USB-соединение и т. Д. Вы можете купить новый планшет или использовать старый, просто чтобы быть контроллером.

Еще один отличный пример - это приложение .

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

введите описание изображения здесь


3

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

Машина для перепечатки использует доску рамп 1.4, запрограммированную Marlin, которая дает мне возможность контролировать загрузку и выгрузку нити с помощью простых меню.

Не все принтеры, способные печатать с SD, оснащены ЖК-экраном. Мой простой металл printrbot не поставляется с ЖК-дисплеем, это дополнительные 100 долларов.

Я слишком дешев, чтобы купить его, поэтому я придумал крайне низкотехнологичный способ замены нити накала. Я включаю свой принтер с SD-карты, на которой есть файл auto0.g (это говорит о необходимости загрузки и запуска g-кода при запуске платы), как только принтер начинает двигаться, я отключаю питание, вынимаю нить и устанавливаю новый нить в экструдер. Затем я нажимаю на рычаг, чтобы отключить двигатель экструдера и вытолкнуть новую нить в горячий конец, пока старый цвет не будет очищен. Обратите внимание, что этот метод работает только при замене материалов с одинаковой температурой печати.


3

Я знаю, что мой RoBo 3D может запускаться без привязки после сохранения файла gcode на SD-карту, прикрепленную к плате рамп. Его нужно сначала подключить к компьютеру, чтобы начать печать, но затем его можно отключить от компьютера. Так как это просто принтер Ramps на основе Marlin, он должен работать для аналогичных 3D-принтеров.

Файлы gcode содержат температуру как сопла, так и нагретого слоя, если он у вас есть. Прошивка Marlin подберет для вас температуру.

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

Теперь я лично использую что-то под названием OctoPi, которое является дистрибутивом Raspberry Pi, предварительно настроенным на Octoprint. OctoPrint позволяет вам управлять принтером, контролировать или запускать распечатки через веб-интерфейс и даже передавать потоковое видео, чтобы просмотреть ваши распечатки, если хотите. Хотя технически ваш принтер все еще привязан к компьютеру (Raspberry Pi), он не ограничивает использование вашего ноутбука / рабочего стола во время печати. Кроме того, это позволит вам разместить свой 3D-принтер в большем количестве мест в вашем доме.

Веб-сайт OctoPrint http://octoprint.org/

Для распространения OctoPi http://octoprint.org/download/


Привет, если вы назовете файл gcode auto0.g, принтер начнет печать, как только он будет включен, что позволит вам начать печать без компьютера вообще. Кроме того, я получил дешевый экран от Aliexpress для моего Robo3D, и он прекрасно работает
Nir

2

По большей части самые популярные принтеры «первичного управления с помощью ЖК-дисплея», такие как линия FlashForge Creator и Makerbot Replicator 1/2 / 2x, запускают микропрограмму Sailfish, в которой есть опции для всех необходимых функций управления непосредственно с ЖК-дисплея. Предварительный нагрев, загрузка, выгрузка, выравнивание и т. Д. Выполняются с помощью ЖК-дисплея и встроенных сценариев. Нет необходимости подключать программное обеспечение хоста для выполнения каких-либо действий, кроме обновления прошивки и изменения редко изменяемых настроек, например параметров ускорения. USB-управление принтерами Sailfish в стиле RepRap прекрасно функционирует, но в действительности не требуется в 99,9% случаев.

Это главная причина, почему принтеры Sailfish исторически были популярны для ферм принтеров. Они предназначены для автономной работы, что очень удобно, когда принтеры значительно превосходят по численности связанные компьютеры. За последние 5 лет крайне редко можно увидеть принтер Sailfish без 5-кнопочной ЖК-панели.

Прошивка Sailfish UI / UX просто построена вокруг кнопок LCD, а не программного обеспечения хоста. Это, как правило, более надежно и более эффективно, чем, скажем, Marlin через хост, потому что сокращает время процессора, затрачиваемое на передачу команд, и устраняет все возможные режимы сбоев в ПК и USB-соединении.

Предполагая, что все принтеры Sailfish будут иметь ЖК-дисплеи с поддержкой SD-карт, и акцент на этом единственном интерфейсе действительно позволил создать в целом лучший принтер. Больше оптимизации, меньше вещей, которые должны быть настроены конечным пользователем. Но в обмен вы ограничены в том, какое оборудование будет поддерживать Sailfish. Это компромисс.

Для сравнения, поддержка LCD была более привязана к RepRaps в качестве опции, а не к элементу основного интерфейса. Это приводит к созданию интерфейса интерфейса, управляемого хостом, а не интерфейса интерфейса на основе ЖК-дисплея. Вот почему работать с «безголовым», как правило, сложнее в Марлине, Репетире и т. Д.


2

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

Хотя лучшее качество печати достигается за счет прилипания (если возможно) к одному и тому же цвету и нити, когда вам нужно «вымывать» любой след:

  • получить нить АБС максимально нейтрального цвета , поэтому неплохо было бы приобрести катушку для этой задачи.
  • загрузить нейтральный ABS на 250 градусов (или выше) , и пусть он выдавливать свободно и быстро по крайней мере , 1 метр.
  • если вам нужно убрать больше, выдавите минимум 3 метра

Замечания:

  • если вы не можете получить ABS (лучший вариант), вы можете использовать PLA, но результаты могут отличаться ...
  • если вы не можете получить нейтральный цвет (отсутствие или почти отсутствие цветового пигмента), лучшим выбором будет белый, в противном случае черный. Нейтральный цвет лучше всего по очевидным причинам.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.