Как перевести файл stl в gcode

Обновлено: 03.07.2024

An important part of the 3D printing process is to convert an STL into G-code so that your 3D printer can print it out.

Table of Contents

Step 1. Install a Slicing Program

To print out a 3D CAD Model, you have to convert an STL to G-code for 3D printing.

This is essentially a conversion between the 3D model of the part to a set of layered positions that your 3D printer will use to make the part.

Convert an STL to G-code for 3D Printing

A lot of people in the 3D printing space have their preferred Slicing Software, so here are a few popular (and free) options to choose from:

Once you learn the basic methodology of preparing an STL for 3D printing, then you can download a few other ones to see which one you like the best.

I will mention; however, that depending on your 3D printer, there might be a particular slicer you have to use.

Does it matter which 3D Slicer Program I choose?

Some slicers have more features and are easier to use than others.

But they ultimately do the same thing: translate a 3D model (i.e. STL) into a format that a 3D printer can understand (i.e. G-code).

Slicing & Cloud Connectivity Options

After you figure out which slicer you want to use, download and install it on your computer.

Step 2. Add your 3D Printer within the Slicer

How to add a new 3D printer to Cura

Setup a 3D printer using Cura

  • For network printers, you can add a printer by its IP Address or by scanning your network.
  • For local printers, you can search the list of printers and add them by brand.

Step 3. Draw or download a 3D Model to Print

Some CAD modeling programs, like Fusion 360, allow you to export directly into a slicer.

Where to Find 3D Models Online

Otherwise, you can find community-contributed files to 3D print.

There are many websites online to find 3D models to print. Thingiverse is a popular 3D printing website where users can upload their designs for the community to use.

This online tool aggregates files from various sources (including Thingiverse) and makes it easy to find different variations of the same part.

Step 4. Open the STL File and Prepare the Printer Settings

Next, go into the Slicer and open, import, or load the STL file.

Tip: With some Slicers, you can drag and drop the STL directly into the program.

Position the Part on the 3D Printer Bed

You can click on the part and adjust the position on the printer bed using the tools on the left.

Move Parts Around in Cura

I typically like to have the part centered on the bed. But sometimes, you may need to adjust the part.

You can also adjust the size of the part using the scale tool.

Select the Printing Material

Once you have something you like, then you can set the printing material.

Go to the Material Menu and choose the material you want to print with.

Material Selection Using Cura 3D Printing Slicer Converting Files from STL to Gcode

Adjust Print Settings

For most parts, a Draft Profile or Layer Height of (.02mm) works fine. The most common settings to modify are Layer Height, Infill %, and Perimeter Shells.

  • Layer Height (mm) = 0.02 mm
  • Infill % = 20%

Leave the remaining settings default.

You only need to add supports to your print if some contours or edges hang over the print bed.

A support is a break-away piece that prevents the nozzle from printing in the air (which prevents a hairy glob of filament from forming during your print).

Supports provide a surface to print on that can be removed in post-processing.

When to use supports in a 3D print

You don

Do you need bed adhesion?

There are options to add bed adhesion options such as brims, rafts, and skirts in the slicer. You can also apply manual bed adhesion, such as Build Tak, glass, glue, hairspray, and tape.

For 3D printer kits (Anet A8, et al), I recommend a combination of software bed adhesion and manual bed adhesion.

Enclosed chamber insulates and protects ABS prints.Filament Diameter:1.75 mm [0.069 in]; Please refer the user manual below for better use Safety Protected Power Supply: Only needs 5 minutes for hot bed to reach 110 degree.

Step 5. Slice the Part and Get the G-code for Printing

This is the best part! Once you have all the settings configured, click the Slice button. Cura will generate a preview based on the settings you gave it.

There might be some settings you want to adjust. This is a great way to catch anything you missed before it prints.

Save the 3D printer slicing file. STL to G-code for 3D printing tutorial

Then you can save the file to an SD card, USB flash drive, or the cloud location for your 3D printer.

Finally, open the file on your 3D printer and start the print.

How to Get Cost Estimates for 3D Parts

Automatically calculate the cost of a part using Cura

This is the price you paid for the spool of filament. For PLA a typical price is $20-$25 per 1000g. Then hit close.

a8a6b572e7f7.jpg

Simplify3D - это 3D-слайсер для профессионалов. Он поддерживает почти все доступные 3D-принтеры - вы можете загружать и импортировать более 100 3D-профилей принтера. Если ваша модель отсутствует в списке, добавить профиль самостоятельно относительно просто.

Программное обеспечение позволяет вам импортировать, масштабировать, вращать и восстанавливать вашу 3D-модель, пока она не будет в самый раз. Импорт файлов STL, OBJ или 3MF выполняется очень быстро, и даже огромные сетки отображаются в мгновение ока.

Недостатки. Это его цена.

Подходит для всех , кто хочет получить качественные отпечатки.

Цена $ 150 за лицензию на 2- х компьютеров.
ОС Windows, Ma

ПО 3D Slicer KISSlicer

fd8f46afeedd.jpg

Не обманывайте аббревиатурой этой программы, ее можно назвать «Keep It Simple Slicer», но в зависимости от того, какую версию вы ни выбрали, это может быть на самом деле довольно сложная часть программного обеспечения. Некоторые приветствовали его как достойная альтернатива другим инструментов слайсенга, другие жаловались на запутанным интерфейсом.
В то время как бесплатная версия является достаточной для любителей , которые печатают только одиним экструдером. GCode может быть сгенерирован с минимальным количеством настроек. Для продвинутых настроек, вам необходимо приобрести профессиональную версию. Эта версия позволяет сочетать несколько файлов STL в одну печать.

Преимущества. KISSlicer является достойной альтернативой другим 3D слайсерам .

Недостатки. Запутанный интерфейс.

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

Цена Free, Pro $ 35 (коммерческий), $ 25 (образовательная)

ОС Windows, Mac, Linux, малиновый пирог

ПО 3D Slicer Cura

abb3a87512c0.jpg

Cura был разработан, организованный и поддерживается компанией 3D принтер Ultimaker и его сообщества. На протяжении многих лет, Cura добавиляла профили других принтеров 3D принтеров

Преимущество. Это подходит для новичков и экспертов , так как новичок, вы увидите только самые важные настройки. Для специалистов, существует более 200 параметров. Графический пользовательский интерфейс быстр; вы даже можете обрабатывать двойные материальные печати

Недостатки. Оценки времени печати иногда имеет погрешности 10 - 20 процентов.

Подходит для 3D начинающих печати и полу-профи

Цена Бесплатно

ОС Windows, Mac, Linux

ПО 3D Slicer Repetier

84634cdb0eb3.jpg

Если вы готовы перейти к следующему уровню программного обеспечения 3D слайсера, и остаться в рамках системы с открытым исходным кодом, то Repetier является убедительным вариантом.

Теперь нужно отметить, что это приложение охватывает всех пользователей. Pitched, как решение «все-в-одном», предлагает поддержку нескольких экструдеров (до 16 экструдеров!), Поддержку нескольких слайсеров через плагины и поддержку практически любого 3D-принтера FDM на рынке.

Кроме того, Repetier Host также предлагает функции удаленного доступа через сервер Repetier. Подобно OctoPrint, вы устанавливаете его на Raspberry Pi, благодаря чему вы можете получить доступ к своему 3D-принтеру и управлять им из любого места с помощью браузера на ПК, планшете или смартфоне.

Достоинства. Это любимое с открытым исходным кодом программное обеспечение RepRap сообщества.

Недостатки. Как сообщается, качество печати улучшается при использовании нового программного обеспечения для 3D-слайсеров, такого как Cura.

Подходит для опытных пользователей , которые не боятся повозиться.

Цена Бесплатно

ОС Windows, Mac, Linux

ПО 3D Slicer Slic3r

7805a215de4e.jpg

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

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

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

Достоинства. Программное обеспечение достаточно быстро даже на медленных компьютерах. Если вы изменяете настройку, программное обеспечение рассчитывает только затронутые детали. Он включает в себя инкрементальный срез в реальном времени, предварительный просмотр в 3D, предварительный просмотр траектории в 2D и 3D, заполнение 3D-сот, интеграцию с OctoPrint, регулирование давления и многое другое.

Недостатки. На данный момент нет никаких временных и оценок печати.

Подходит для экспертов и профессионалов в области 3D-печати.

Цена Бесплатно

ОС Windows, Mac, Linux

ПО 3D Slicer 3DPrinterOS

87bb5e2f0343.jpg

Диапазон поддерживаемых 3D принтеров, очень широк, так как можно ожидать от коммерческого решения.

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

Преимущества? После того, как ваш G-код генерируется, вы можете просмотреть его в “Toolpath Viewer”.

Недостатки? Конечно, хотелось бы использовать дополнительные возможности бесплатно.

Подходит для Начинающих в 3D печати и полу-профи , которые хотят надежной среды для печати своих 3D - моделей.

Цена Freemium

OS Браузер, Windows, Mac

ПО 3D Slicer Astroprint

c69505811b06.jpg

Это облачная платформа такая как и 3DPrinterOS и Octoprint. Фактический хостинг 3D принтеров достигается через специализированное устройство, называемое Astrobox (в основном Raspberry Pi). Это позволяет контролировать и управлять принтером с любого веб-совместимого устройства в мире.

Преимущества. Интеграция с многих других веб - сервисов обещает позволит больше исследовать мир 3D - печати.

Недостатки. Сложно найти программное обеспечение 3D слайсера. Оно скрыто в файловом менеджере. Вы должны нажать на предварительный просмотр рендеринга 3D - модели и войти в слайсер.

Подходит для начинающих.

Цена Freemium

OS Браузер, Raspberry Pi, pcDuino

ПО 3D Slicer Craftware

8335c35a171b.jpg

Еще одино 3D программное обеспечение sliser разработано производителем 3D принтера - в данном случае венгерской компании CraftUnique – предназначена для собственного CraftBot 3D - принтер. Тем не менее, она может быть использована другими 3D - принтерами, тоже.
Как Cura, приложение CraftWare может переключаться между «основными» и «продвинутыми» режимами, в зависимости от того, насколько Вы уверенный пользователь. Визуализации G-кода, представляется в виде отдельного цвета. Но реальная функция безусловного является индивидуальное управление настройками похожее на платном приложении Simplify3D.

Тем не менее, обратите внимание, что это 3D слайсер для 3D-принтеров все еще в бета-версии, так что ошибки все еще может произойти при использовании.

Преимущество. Хорошо разработан интерфейс. Слайсер работает быстро и очень прост в использовании. При изменении настроек, вы получите живую визуальную и обратную связь , покажет что изменится - это потрясающая особенность.

Недостатки. Есть незначительные ошибки в программном обеспечении - это все еще в бета - версии.

Подходит для начинающих и профессионалов , которые нуждаются в программном обеспечении для подготовки STL файлов для 3D - печати

Цена На сегодняшний день программное обеспечение является бесплатным. Это может измениться , если он выйдет из бета - версии.

ОС Windows, Mac

ПО 3D Slicer IceSL

610d6f7889ac.jpg

IceSL вне всякого сомнения , одного из самых замечательных инструментов , доступных для 3D - печати. Это не просто программное обеспечение 3D slicer, но и инструмент 3D моделирования. В левом окне, вы можете изменить сетку непосредственно в Lua коде. На первый взгляд, это может показаться пугающей перспективой, но , как и в OpenSCAD, это дает некоторое изящество в параметрическом моделировании. Окно по центру является предварительным просмотром.
Наконец, справа, вы можете найти широкий спектр настроек , которые, несомненно, обескураживают любого начинающегою Еще одна полезная функция - это послойный просмотр GCode.

Преимущества. Большое количество настроек.

Недостатки .Нет версии для Mac.

Подходит для среднего и продвинутых пользователей.

Цена Бесплатно

ОС Windows, Linux

ПО 3DSlicer MatterControl

5a4ff801523f.jpg

MatterControl является узел между 3D принтером и настольным компьютером, это означает, что должны быть подключены дуг к другу. Кроме того, вы можете сохранить файл GCode на карту SD. Интерфейс удивительно хорошо структурирован. С левой стороны, вы можете изменить порядок очереди печати с помощью мыши (Это верно! Теперь вы можете открыть свой собственный хаб!). С вправа и слайсер можно настроить по своему вкусу.

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

Достоинства. Это своего рода программное обеспечение 3D слайсера, которое будет по прежнему актуально, по мере растущего опыта в 3D печати .

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

Цена Бесплатно

ОС Windows, Mac, Linux

ПО 3DSlicer NetfabbBasic

645d24b4e631.jpg

Netfabb Basic является программное обеспечение 3D Slicer для 3D принтеров с некоторыми хорошими особенностями, которые позволяют анализировать и редактировать STL файлы, прежде чем его будет конвертировать в G-код.

Это хороший выбор, если вам нужно что-то большее, чем просто программное обеспечение 3D слайсер, и вы хотите, чтобы иметь возможность быстро восстановить STL файлы без необходимости использовать дополнительные инструменты, такие как MeshLab или Meshmixer.

И не смущайтесь от названия «Basic»; Netfabb Basic на самом деле очень мощное программного обеспечения для 3D печати. Это только «базовы» пакет по сравнению с € 1500 Netfabb Professional!

Недостатки. Расширенные функции профессионального издания доступны в бесплатных инструментах для 3D-слайсеров, таких как Slic3r.

Подходит для опытных пользователей , которые нуждаются в 3D программное обеспечение Slicer для подготовки STL файлов для 3D печати.

Цена Бесплатно

ОС Windows, Mac, Linux

ПО 3D Slicer OctoPrint

44ec156882d9.jpg

Подходит для средних и продвинутых пользователей.

Цена Бесплатно

OS Raspberry Pi, Windows, Mac, Linux

ПО 3DSlicer Tinkerine Suite

3e54a7167eaf.jpg

Большинство программных инструментов 3D-слайсеров в нашем списке выполняют достойную работу, учитывая, что они генерируют G-Code почти для каждого 3D-принтера. Если вы хотите больше, чем «достойный», обратите внимание на Tinkerine Suite. Он был специально разработан для 3D-принтеров серии Ditto и Litto и гордится тем, что является «самым удобным программным обеспечением для 3D-печати». В самом деле, пользовательский интерфейс не загроможден.

Достоинства. Tinkerine Suite гарантирует достижение наилучших результатов для принтеров Tinkerine.

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

Читайте также: