Как загружать филамент, заправлять печатающую головку, удалять старую нить при изменении цвета при использовании автономного 3D-принтера?
Мне интересно, как люди, использующие автономные 3D-принтеры (принтеры, которые могут печатать автономно с SD-карты), подают нить, заправляют печатающую головку и/или меняют нити без ноутбука ?
Есть ли у принтеров меню для организации всех этих задач ? Я часто вижу только варианты предварительного нагрева головки до определенной температуры, но не для загрузки/выгрузки филамента, выдавливания небольшого количества и т.д.
Я понимаю, что это отличается от принтера к принтеру, но все же мне интересно узнать об этом.
7 ответов
Есть варианты для планшетов. Они запускают программное обеспечение (например) на каком-либо устройстве, имеющем внутреннюю память, Wi-Fi, USB-соединение и т. Д. Вы можете купить новый планшет или повторно использовать свой старый просто в качестве контроллера.
Еще одним замечательным примером является это приложение.
В приложениях есть меню, которые могут организовать все для вас, теперь это зависит от того, какое приложение вы используете и какую нить вы используете. Это очень простая вещь.
Мой принтер (IdeaWerk 150) очень прост и не имеет никаких опций для этого с экрана.
Я написал очень простой файл GCODE, который доводит сопло до температуры, затем запускает экструдер на несколько секунд, затем ждет, затем снова немного выдавливает. Я думаю, что он делает это 3 или 4 раза, а затем останавливается. Я могу поместить файл (при преобразовании в .x3g!) на SD-карту и запускать его всякий раз, когда он мне понадобится.
У меня есть аналогичный файл, который позволяет мне выровнять стол без компьютера, просто переместив насадку в несколько ключевых точек на столе и остановившись на несколько секунд.
Для начала я использовал файл GCODE, сгенерированный моим слайсером в подробном режиме, а также список кодов
В данный момент у меня нет этих файлов под рукой, но это мой стартовый код.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, созданный вашим собственным слайсером, и определите различные части. Принцип тот же самый.
Принтеры на базе RepRap используют ЖК-модули с кнопкой управления и SD-картой. Вы можете запускать такие операции, как
- нагрев сопла (для замены филамента)
- выдавливание нити
- главная ось на уровне рабочего стола калибра
- ...
Наиболее часто используемыми ЖК-модулями являются:
- Повторное обнаружение Полного Графического Интеллектуального Контроллера
- Повторно откройте интеллектуальный контроллер, смотрите видео
Его поддерживают прошивки RepRap (Marlin, Repetier). Чтобы лучше понять, что поддерживается, загляните в языковой файл Marlin.
У меня есть два разных принтера, которые могут печатать без привязки. Первый-это машина в стиле Prusa с ЖК-дисплеем, а второй-робот для печати без ЖК-дисплея.
В машине reprap используется плата ramps 1.4, запрограммированная с помощью Marlin, которая дает мне возможность управлять загрузкой и выгрузкой нити с помощью простых меню.
Не все принтеры, способные печатать с SD-карты, оснащены ЖК-экраном. Мой printrbot simple metal не поставляется с ЖК-дисплеем, это дополнительные 100 долларов.
Я слишком дешев, чтобы купить его, поэтому я придумал чрезвычайно низкотехнологичный способ замены филамента. Я включаю принтер с помощью SD-карты с файлом auto0.g (это указывает плате на загрузку и запуск g-кода при запуске), как только принтер начнет двигаться, я отключаю питание, извлекаю филамент и вставляю новую нить филамента в экструдер. Затем я нажимаю на рычаг, чтобы отключить двигатель экструдера, и вставляю новую нить в горячий конец до тех пор, пока старый цвет не будет удален. Обратите внимание, что этот метод работает только при замене материалов с одинаковой температурой печати.
С довольно большим отрывом самые популярные принтеры "первичное управление через ЖК-дисплей", такие как линейка FlashForge Creator и Makerbot Replicator 1/2/2x, запускают прошивку Sailfish, в которой есть опции для всех необходимых функций управления непосредственно с ЖК-дисплея. Предварительный нагрев, загрузка, выгрузка, выравнивание стола и т. Д. Все Это выполняется с помощью ЖК-дисплея и легко встроенных сценариев. Нет необходимости подключать программное обеспечение хоста для чего-либо, кроме обновления встроенного ПО и изменения редко настраиваемых параметров, таких как параметры ускорения. USB-управление принтерами Sailfish в стиле RepRap отлично функционирует, но в 99,9% случаев в этом нет необходимости.
Это главная причина, по которой принтеры Sailfish исторически пользовались популярностью на принтерных фермах. Они предназначены для автономной работы, что очень выгодно, когда количество принтеров значительно превышает количество связанных компьютеров. Крайне редко можно увидеть принтер Sailfish за последние 5 лет без 5-кнопочной ЖК-панели.
Пользовательский интерфейс/UX прошивки Sailfish просто построен вокруг ЖК-кнопок, а не программного обеспечения хоста. Это, как правило, более надежно и высокопроизводительно, чем, скажем, Marlin через хост, поскольку сокращает процессорное время, затрачиваемое на передачу команд, и устраняет все возможные режимы сбоя в ПК и USB-канале.
Предположение, что все принтеры Sailfish будут иметь ЖК-дисплеи с поддержкой SD-карт, и сосредоточение внимания на этом единственном интерфейсе действительно позволили создать в целом лучший принтер. Больше оптимизации, меньше вещей, которые должны быть настроены конечным пользователем. Но в обмен вы ограничены в том, какое оборудование будет поддерживать Sailfish. Это компромисс.
Для сравнения, поддержка ЖК-дисплея была больше привязана к RepRaps в качестве опции, чем к основному элементу интерфейса. Это приводит к созданию интерфейса, управляемого хостом, а не интерфейса, управляемого ЖК-дисплеем. Вот почему работать "без головы", как правило, сложнее в Marlin, Repetier и т. Д.
Я знаю, что мой робот 3D может работать без привязки, как только файл gcode будет сохранен на SD-карте, прикрепленной к плате ramps. Сначала он должен быть подключен к компьютеру, чтобы начать печать, но затем его можно отключить от вашего компьютера. Поскольку это всего лишь рамповый принтер на базе Marlin, это должно работать для аналогичных 3D-принтеров.
Файлы gcode содержат температуру как сопла, так и нагреваемого стола, если он у вас есть. Прошивка Marlin настроит температуру для вас.
Меняя нить филамента, вам все равно нужно будет установить температуру хотэнда, чтобы заменить новую нить с помощью компьютера через USB.
Теперь я лично использую нечто под названием OctoPi, которое является дистрибутивом raspberry pi, предварительно настроенным с помощью Octoprint. OctoPrint позволяет управлять принтером, контролировать или запускать печать через веб-интерфейс и даже транслировать видео, чтобы, если хотите, просматривать ваши отпечатки. Хотя технически ваш принтер все еще привязан к компьютеру(raspberry pi), он не связывает использование вашего ноутбука/рабочего стола во время печати. Кроме того, это позволит вам разместить свой 3D-принтер в большем количестве мест у себя дома.
Сайт OctoPrint http://octoprint.org/
Для распределения осьминогов http://octoprint.org/download/
Привет, если вы назовете файл gcode auto0.g, принтер начнет печать, как только он будет включен, что позволит вам начать печать вообще без компьютера. кроме того, я получил дешевый экран от AliExpress для своего Robo3D, и он отлично работает, @Nir
Для этого вам не нужно специальное меню (хотя некоторые принтеры более способны, чем другие, выполнять следующую процедуру), просто поиграйте с процедурой загрузки филамента.
Хотя лучшие качества печати обеспечиваются при использовании (по возможности) одного и того же цвета и филамента, когда вам нужно "смыть" любые следы:
- приобретите АБС-нить как можно более нейтрального цвета, возможно, хорошей идеей будет приобрести катушку, предназначенную для этой задачи
- загрузите нейтральный ABS при температуре 250 градусов (или выше) и дайте ему свободно и быстро выдавливаться не менее чем на 1 метр.
- если вам нужно почистить больше, выдавливайте не менее 3 метров
Примечание:
- если вы не можете получить ABS (лучший вариант), вы можете использовать PLA, но результаты могут отличаться...
- если вы не можете получить нейтральный цвет (отсутствие или почти полное отсутствие цветового пигмента), лучшим выбором будет белый, в противном случае черный. Нейтральный цвет, безусловно, лучше всего подходит по очевидным причинам.
- Как добиться точности размеров печатных деталей
- Какие идеальные условия печати для полипропилена?
- Как рассчитать объемную скорость для автоматической скорости Slic3r?
- Почему некоторые модели кажутся сломанными в программном обеспечении для нарезки?
- Maker Select Plus 3D Настройки размера головки принтера для Cura
- Метод выравнивания печатного стола 3д-принтера?
- Почему моя нить больше не проходит через экструдер?
- Попытка приостановить печать и заменить филамент возобновилась с неправильного положения - как устранить неполадки?
Я думаю, вам следует перефразировать свой вопрос примерно так: "Как принтеры печатают в автономном режиме или с SD-карты?", @tbm0115
Однако это не то, о чем просит ОП - печать в автономном режиме - это все хорошо и хорошо-вставьте файл на SD-карту. Все остальные мелочи, такие как выравнивание стола или смена филамента, сложнее сделать, если в вашем принтере нет встроенных опций для этого (как и в моем). Сделать это без ПК возможно, но неочевидно, @MalphasWats
Спасибо Мальфасватсу, это именно то, что есть! Неочевидно., @Dimitri Modderman
Кроме того, какой принтер у вас есть/на который вы смотрите? Если он использует Marlin или вы можете загрузить свою собственную прошивку, то на жидкокристаллическом дисплее должны быть соответствующие функции. Если он проприетарный или с закрытым исходным кодом, то вам, возможно, придется написать собственный gcode., @Daniel M.