Как да изпратите G-код към 3D принтера си: правилният начин

Roy Hill 17-10-2023
Roy Hill

Има няколко начина, по които потребителите на 3D принтери изпращат файлове с g-код към своите машини, като всички те работят доста добре. В тази статия ще ви покажем основните начини, по които хората изпращат своите файлове с g-код, и ще определим най-добрите начини за това.

Най-добрият начин за изпращане на файлове с G-Code към вашия 3D принтер е да разширите 3D принтера си, за да използвате Wi-Fi възможности с помощта на Raspberry Pi &; софтуер OctoPrint. Това ви позволява да прехвърляте безжично файлове към принтера, като можете да го управлявате и да стартирате разпечатки от разстояние.

Това е основният отговор за това как да го направите, така че ако искате да получите повече подробности и друга ключова информация, продължете да четете.

    Какво представлява G-кодът в 3D принтера?

    G-Code (геометричен код) е цифрово управляван език за програмиране и тип файл, който съдържа инструкции, разбираеми за вашия 3D принтер. Той превежда команди, като например нагряване на дюзата или леглото за печат, до всяко движение по осите X, Yamp и Z, което 3D принтерът извършва.

    Тези файлове с инструкции G-Code се изготвят с помощта на софтуерно приложение за нарязване, което има лесен за използване интерфейс за извършване на специфични настройки на начина на работа на вашите 3D принтери.

    Първо, ще импортирате CAD модел във вашата машина за нарязване, след което ще имате възможност да настроите няколко променливи. След като сте доволни от настройките на температурата, скоростта, височината на слоя, настройките за поддръжка и всичко останало, натискате бутона за нарязване, което създава файла с G-код.

    Пример за G-код изглежда по следния начин:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - команда за преместване на дюзата около печатащото легло

    Вижте също: Корпуси за 3D принтери: Температура & Ръководство за вентилация

    X, Y, Z - точка от съответната ос, към която да се преместите

    F - скорост на екструдиране в минута

    E - колко нишки да се екструдират

    Кои са най-добрите начини за изпращане на файлове с G-код към моя 3D принтер?

    Изпращането на файлове с G-код до вашия 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-код към 3D принтер поради своята простота и ефективност за изпълнение на работата без допълнителни приложения или устройства.

    Опитайте се да не допускате грешка, като изключвате SD картата по време на процеса на 3D принтиране, защото в противен случай моделът ви ще спре.

    USB кабел, свързан с компютър или лаптоп

    Вместо да използваме SD карта, можем директно да свържем 3D принтера си към компютър или лаптоп с помощта на обикновен кабел. Това е по-рядко срещан метод, но е доста ефективен за 3D принтиране, особено ако е наблизо.

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

    Затова се препоръчва винаги да използвате настолен компютър, когато изпращате G-Code през USB.

    Разгледайте статията ми "Нужен ли ви е добър компютър за 3D принтиране", за да видите някои чудесни компютри, които можете да използвате с вашия 3D принтер, особено подходящи за рязане на големи файлове.

    USB през браузъра Chrome

    Това е един от най-простите методи за изпращане на G-Code към вашия 3D принтер. Първо, ще трябва да добавите разширение "G-Code Sender" в браузъра Chrome.

    Инсталирайте това разширение, като щракнете върху бутона "Add to Chrome". След като процесът на инсталиране приключи, отворете приложението G-Code sender.

    Сега свържете компютъра си с 3D принтера с помощта на USB кабел. Отворете Settings (Настройки) от менюто в горната лента и изберете порта, който включва текст като "tty.usbmodem", след което задайте скоростта на комуникация на максималния ѝ обхват.

    Сега можете да изпращате G-кода директно към 3D принтера, като пишете команди в конзолата от това приложение.

    Изпращане на G-код чрез Wi-Fi свързаност

    Все по-разпространеният метод за изпращане на G-Code към вашия 3D е чрез опцията Wi-Fi. Тази опция промени целия сценарий на 3D принтирането и изведе принтирането на следващото ниво.

    Има много приложения и софтуер, които могат да се използват за този процес, като например OctoPrint, Repetier-Host, AstroPrint и др.

    За да използвате Wi-Fi като път за изпращане на G-Code, трябва или да добавите 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, в горния десен ъгъл на интерфейса ще има четири основни таблици. Таблиците ще бъдат следните: "Object Placement" (Поставяне на обекти), "Slicer" (Разрязване), "G-Code Editor" (Редактор на код) и "Manual Control" (Ръчен контрол).

    Object Placement (Поставяне на обекта) е разделът, в който ще качите STL файловете, съдържащи вашия модел за отпечатване. Уверете се, че моделът е перфектно мащабиран и е готов за отпечатване.

    След това отидете в раздела "Slicer" и щракнете върху бутона "Slice with Slic3r" (Нарязване със Slic3r) или "CuraEngine", разположен в горната част на раздела. Тази стъпка ще превърне твърдия STL модел за печат в слоеве и инструкции, които вашият 3D принтер може да разбере.

    Вижте също: 10 начина за отстраняване на изпъкналостта на 3D отпечатъци - първи слой и печат; ъгли

    Можете също така да видите процеса на отпечатване по слоеве, за да се уверите, че няма нужда от подобрения.

    "Ръчен контрол" е разделът, в който ще имате възможност да изпратите G-кода директно към принтера, като въведете командата си в текстовата област на G-кода, разположена в горната част на раздела.

    След като въведете командата, щракнете върху бутона "Изпрати" и принтерът незабавно ще започне да компилира и изпълнява действието, което сте поискали с командата G-Code.

    В раздела "Manual Control" (Ръчно управление) ще имате много опции за управление, до които можете да имате достъп, за да правите промени. Ще имате възможност да изключите стъпков двигател, докато включвате другия.

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

    Какви са някои команди на 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.