Как отправить G-код на 3D-принтер: правильный способ

Roy Hill 17-10-2023
Roy Hill

Существует несколько способов, которыми пользователи 3D-принтеров отправляют файлы g-кода на свои машины, и все они работают достаточно хорошо. В этой статье мы расскажем вам об основных способах отправки файлов G-кода и определим лучшие из них.

Лучший способ отправки файлов G-Code на 3D-принтер - это расширить возможности 3D-принтера для использования Wi-Fi с помощью Raspberry Pi & OctoPrint software. Это позволит вам передавать файлы на принтер по беспроводной связи, а также управлять им для запуска печати удаленно.

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

Смотрите также: Как получить идеальные параметры ширины линии при 3D-печати

    Что такое G-код в 3D-принтере?

    G-код (геометрический код) - это язык программирования с числовым управлением и тип файла, который содержит инструкции, понятные вашему 3D-принтеру. Он переводит такие команды, как нагрев сопла или печатного слоя, в каждое движение по осям X, Y и Z, которое совершает ваш 3D-принтер.

    Эти файлы инструкций G-Code создаются с помощью программного обеспечения для нарезки, которое имеет простой в использовании интерфейс для внесения специфических изменений в работу 3D-печати.

    Сначала вы импортируете CAD-модель в слайсер, затем у вас есть возможность настроить несколько переменных. Как только вы будете довольны настройками температуры, скорости, высоты слоя, параметров поддержки и всего вышеперечисленного, вы нажимаете кнопку slice, которая создает файл G-Code.

    Пример G-кода выглядит следующим образом:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - команда для перемещения сопла по печатной форме

    X, Y, Z - точка на соответствующей оси для перемещения

    F - скорость экструзии в минуту

    E - количество нити для экструзии

    Каковы наилучшие способы отправки файлов G-кода на 3D-принтер?

    Отправка файлов G-Code на ваш 3D-принтер - довольно простая задача, позволяющая создавать красивые и креативные модели для 3D-печати. Люди задаются вопросом, каковы лучшие способы отправки файлов на 3D-принтер, на который я хотел бы ответить.

    После создания файла G-Code в вашем любимом слайсере есть несколько способов, которыми люди делают это:

    • Вставка (Micro) SD-карты в 3D-принтер
    • USB-кабель для подключения 3D-принтера к компьютеру или ноутбуку
    • Через Wi-Fi соединение

    Сейчас это основные методы отправки файлов G-Code на 3D-принтер, но они могут быть довольно сложными в некоторых отношениях, когда вы начинаете вводить другие факторы, такие как Arduino, но в этой статье мы будем использовать более простые методы.

    Вставка (Micro) SD-карты в 3D-принтер

    Использование SD-карты является одним из наиболее распространенных и общих способов передачи G-кода на 3D-принтер. Почти все 3D-принтеры имеют слот для SD-карты, который обычно используется именно для этой цели.

    Вы можете легко отправить G-код на карту SD или MicroSD после нарезки CAD-модели на компьютере или ноутбуке. Мой Ender 3 поставляется с картой MicroSD и USB-картридером, что позволяет сохранять файлы напрямую.

    Сохраните файл G-кода на карте MicroSD и вставьте ее в слот для карт MicroSD на принтере.

    Это, вероятно, самый используемый метод отправки файлов G-Code на 3D-принтер, благодаря его простоте и эффективности, позволяющей выполнять работу без дополнительных приложений или устройств.

    Постарайтесь не совершить ошибку, отсоединив SD-карту в процессе 3D-печати, иначе ваша модель остановится.

    Кабель USB, подключенный к компьютеру или ноутбуку

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

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

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

    Ознакомьтесь с моей статьей "Нужен ли вам хороший компьютер для 3D-печати", чтобы увидеть несколько отличных компьютеров, которые можно использовать с 3D-принтером, особенно для нарезки больших файлов.

    USB через браузер Chrome

    Это один из самых простых методов отправки G-кода на 3D-принтер. Сначала вам нужно добавить расширение "G-Code Sender" в браузер Chrome.

    Установите это расширение, нажав на кнопку "Добавить в Chrome". После завершения процесса установки откройте приложение G-Code sender.

    Теперь соедините компьютер с 3D-принтером с помощью USB-кабеля. Откройте Настройки в меню верхней панели и выберите порт с текстом "tty.usbmodem", а затем установите скорость связи на максимальный диапазон.

    Теперь вы можете отправлять G-код непосредственно на ваш 3D-принтер, записывая команды в консоли из этого приложения.

    Смотрите также: Узнайте, как 3D-сканировать с помощью телефона: простые шаги для сканирования

    Отправка G-кода через Wi-Fi соединение

    Все более популярным способом отправки G-кода на ваш 3D является опция Wi-Fi. Эта опция изменила весь сценарий 3D-печати и вывела опыт печати на новый уровень.

    Существует множество приложений и программ, которые можно использовать для этого процесса, например, OctoPrint, Repetier-Host, AstroPrint и т.д.

    Чтобы использовать Wi-Fi как способ отправки G-кода, необходимо либо добавить Wi-Fi SD-карту или USB, реализовать AstroBox, либо использовать OctoPrint или Repetier-Host с Raspberry Pi.

    OctoPrint

    Вероятно, одним из самых любимых дополнений к управлению 3D-принтером является использование OctoPrint, программного обеспечения с открытым исходным кодом, которое удобно для пользователя. В OctoPrint есть вкладка терминала, которая показывает текущий запущенный G-код, а также возврат.

    Как только вы привыкнете к использованию OctoPrint, вы обнаружите, что отправлять G-код на ваш 3D-принтер довольно просто.

    Вы можете делать гораздо больше, чем отправлять G-код на ваш 3D-принтер, поэтому ознакомьтесь с множеством полезных плагинов OctoPrint, если вам это интересно.

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

    Использование Repetier-Host для отправки G-кода на 3D-принтер

    Когда вы откроете приложение Repetier-Host, в верхней правой части интерфейса появятся четыре основные вкладки: "Размещение объектов", "Слайсер", "Редактор G-кода" и "Ручное управление".

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

    После этого перейдите на вкладку "Slicer" и нажмите на кнопку 'Slice with Slic3r' или 'CuraEngine', расположенную в верхней части вкладки. Этот шаг превратит твердую модель печати STL в слои и инструкции, которые сможет понять ваш 3D-принтер.

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

    Вкладка "Ручное управление" - это вкладка, на которой у вас будет возможность отправить G-код непосредственно на принтер, набрав свою команду в текстовой области G-кода, расположенной в верхней части вкладки.

    После ввода команды нажмите на кнопку "Отправить", и принтер немедленно начнет компилировать и выполнять действие, которое вы требовали с помощью команды G-Code.

    На вкладке "Ручное управление" у вас будет множество опций управления, к которым вы можете получить доступ для внесения изменений. У вас будет возможность выключить шаговый двигатель, одновременно включив другой.

    Скорость потока нити, скорость экструзии, температура теплового слоя и многое другое на этой вкладке можно настроить по своему желанию.

    Каковы некоторые команды G-кода для моего 3D-принтера?

    В видео ниже объясняется, что вам нужно, и рассказывается о процессе отправки G-Code на ваш 3D-принтер. В нем также показаны некоторые общие команды G-Code, которые используются многими пользователями 3D-принтеров.

    G0 & G1 - это команды, используемые для перемещения 3D-печатающей головки по печатному слою. Разница между G0 & G1 заключается в том, что G1 сообщает программе, что после перемещения вы собираетесь выполнить экструзию нити.

    G28 возвращает печатающую головку в передний левый угол (G28 ; Go Home (0,0,0)).

    • G0 & G1 - перемещения печатающей головки
    • G2 & G3 - Контролируемые движения дуги
    • G4 - Задержка или задержка/пауза
    • G10 & G11 - втягивание & оттягивание
    • G28 - Переезд на родину/в родные места
    • G29 - Подробный Z-зонд - нивелирование
    • G90 & G91 - Настройка относительного/абсолютного позиционирования
    • G92 - Установленное положение

    У RepRap есть конечная база данных G-Code для всего, что связано с G-Code, которую вы можете проверить.

    Roy Hill

    Рой Хилл — страстный энтузиаст 3D-печати и технологический гуру, обладающий обширными знаниями обо всем, что связано с 3D-печатью. Обладая более чем 10-летним опытом работы в этой области, Рой овладел искусством 3D-проектирования и печати и стал экспертом в области последних тенденций и технологий 3D-печати.Рой имеет степень инженера-механика Калифорнийского университета в Лос-Анджелесе (UCLA) и работал в нескольких авторитетных компаниях в области 3D-печати, включая MakerBot и Formlabs. Он также сотрудничал с различными предприятиями и частными лицами для создания пользовательских 3D-печатных продуктов, которые произвели революцию в их отраслях.Помимо своей страсти к 3D-печати, Рой является заядлым путешественником и любителем активного отдыха. Он любит проводить время на природе, ходить в походы и отдыхать с семьей. В свободное время он также наставляет молодых инженеров и делится своими знаниями о 3D-печати на различных платформах, в том числе в своем популярном блоге 3D Printerly 3D Printing.