Яка програма/софт може відкрити STL-файли для 3D-друку?

Roy Hill 31-05-2023
Roy Hill

Існує багато програм і програмного забезпечення, які можна використовувати для відкриття STL-файлів для 3D-друку, але деякі з них кращі за інші. Деякі люди задаються питанням, що це за файли, тому я вирішив написати цю статтю, щоб допомогти відповісти на це питання.

Продовжуйте читати, щоб дізнатися більше про програми для файлів STL, а також іншу пов'язану інформацію, яка може бути корисною для вас.

    Який тип/формат файлу потрібен для 3D-друку?

    Формат файлу G-Code необхідний для 3D-друку. Щоб отримати цей файл G-Code, нам потрібно отримати файл STL (стереолітографії), оброблений за допомогою програми-слайсера, наприклад, Cura. Файли STL - це найпопулярніший формат файлів, який ви можете зустріти в 3D-друку, і він необхідний для створення основного файлу G-Code.

    З технічної точки зору, STL-файл - це апроксимація 3D-моделі за допомогою трикутників різного розміру для побудови об'єкта. Це називається тесселяцією і може бути створена за допомогою більшості існуючих САПР.

    Хоча STL-файли є найпопулярнішими, існують й інші файли, які можна використовувати в 3D-друку, залежно від машини та програмного забезпечення, яке ви використовуєте.

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

    Файли, які підтримуються в Cura (популярний слайсер):

    • 3MF файл (.3mf)
    • Формат Стенфордського трикутника (.ply)
    • Файл хвильового фронту OBJ (.obj)
    • X3D файл (.x3d)
    • JPG зображення (.jpg)
    • PNG Зображення (.png)

    Так, ви можете безпосередньо конвертувати 2D-зображення в Cura і перетворити їх на 3D-форму. Все, що вам потрібно зробити, це перетягнути файл у Cura, і програма зробить це за вас.

    Ви можете вибрати певні параметри для файлів .jpg, такі як висота, основа, ширина, глибина тощо.

    Які програми можуть відкривати STL-файли для 3D-друку?

    STL-файли можна відкрити за допомогою трьох категорій програмного забезпечення: програмне забезпечення для автоматизованого проектування (САПР), програмне забезпечення для нарізки та редагування сітки.

    Програмне забезпечення для САПР

    CAD (Computer Aided Design) - це просто використання комп'ютерів для допомоги у створенні дизайну. Він існував до 3D-друку, але широко використовувався для моделювання деяких дивовижно точних і високодеталізованих об'єктів, які може створювати 3D-принтер.

    Існує цілий ряд САПР для початківців, таких як TinkerCAD, і для професіоналів, таких як Blender. Початківці все ще можуть використовувати Blender, але він має досить велику криву навчання порівняно з іншими САПР.

    Якщо вам цікаво, які програми створюють STL-файли, то це можуть бути деякі з перелічених нижче CAD-програм.

    TinkerCAD

    Tinkercad - це безкоштовна онлайн-програма для 3D-моделювання. Вона проста у використанні і складається з примітивних фігур (куб, циліндр, прямокутники), які можна комбінувати, утворюючи інші фігури. Вона також має функції, які дозволяють створювати інші фігури.

    Імпорт файлів може бути як 2D, так і 3D, і він підтримує три типи файлів: OBJ, SVJ і STL.

    Недоліком є те, що він не може працювати без Інтернету, але це також може бути і перевагою, оскільки ви можете отримати доступ до нього без завантаження програмного забезпечення, що займає багато пам'яті.

    FreeCAD

    FreeCAD - це програма для параметричного 3D-моделювання з відкритим вихідним кодом, яка широко використовується для 3D-друку. Як ви можете зрозуміти з назви, це безкоштовне програмне забезпечення, і воно має процвітаючу спільноту/форум, в якій ви можете взяти участь.

    За допомогою цієї програми ви можете створювати прості та складні проекти, а також легко імпортувати та експортувати STL-файли.

    Багато хто описує його як чудовий вибір для початківців 3D-друку, щоб почати створювати свої перші моделі.

    SketchUp

    SketchUp - це хороше програмне забезпечення, яке може допомогти вам як новому дизайнеру САПР. Раніше воно називалося Google SketchUp, але його придбала інша компанія.

    Його ключова перевага полягає в тому, що він може відкривати будь-які STL-файли і має інструменти для їх редагування.

    SketchUp має широкий спектр застосувань - від ігор до кіно і машинобудування, але для нас, любителів 3D-принтерів, він чудово підходить для створення початкових 3D-моделей для 3D-друку.

    Блендер

    Blender - це дуже відоме у спільноті 3D-друку програмне забезпечення, яке може відкривати STL-файли. Діапазон і можливості цього програмного забезпечення виходять за межі вашої уяви.

    Якщо ви вивчите це програмне забезпечення для 3D-друку, ваші можливості можуть значно покращитися, але воно має крутішу криву навчання, ніж більшість дизайнерських програм.

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

    Вони постійно оновлюють свої робочі процеси та функції, щоб підтримувати їх в актуальному стані та процвітати завдяки останнім досягненням у галузі САПР.

    Програмне забезпечення для редагування сітки

    Mesh-програми спрощують 3D-об'єкти до вершин, ребер і граней, на відміну від твердотільних моделей 3D-дизайнів, які виглядають гладкими. Mesh-моделі характеризуються невагомістю, безбарвністю і використанням полігональних форм для представлення 3D-об'єктів.

    Сітку можна створити наступними способами:

    1. Створення примітивних форм, таких як циліндри, коробки, призми тощо.
    2. Створіть модель з інших об'єктів, використовуючи лінійки навколо об'єкта, що моделюється. Цей об'єкт може бути двовимірним або тривимірним.
    3. Існуючі твердотільні 3D-об'єкти можна перетворити на сітчасті об'єкти
    4. Створення користувацьких сіток.

    Ці методи дають вам можливість легко моделювати свої 3D-дизайни будь-яким способом і досягати бажаних деталей.

    Нижче наведено список програм для редагування сітки, який я склав.

    MeshLab

    MeshLab - це система з відкритим вихідним кодом, яка дозволяє редагувати тривимірні трикутні сіті та робити інші цікаві речі з вашою сіткою.

    Сіті, які виглядають не надто чистими або добре промальованими, можна вилікувати, почистити і відредагувати на щось більш детальне і відповідне.

    Незважаючи на відносну складність в роботі, користувачі MeshLab високо оцінюють швидкість, з якою відкриваються великі файли.

    Autodesk Meshmixer

    Meshmixer - хороший інструмент для редагування та виправлення пошкоджених STL-файлів. Він відносно простий у використанні, на відміну від MeshLab, і має гарний інтерфейс, який допомагає легко маніпулювати 3D-об'єктами.

    MakePrintable

    Це програма для редагування сіті, яка дуже добре працює для виправлення STL-файлів, які можуть мати помилки або пошкодження, які ви не помітили.

    За допомогою цього програмного забезпечення можна багато чого зробити, наприклад, видаляти та відновлювати порожнини, об'єднувати сітки в одну, вибирати певний рівень якості та багато інших специфічних ремонтних завдань.

    Ви можете використовувати його безпосередньо з Blender і SketchUp, а також у слайсері Cura.

    Програмне забезпечення Slicer

    Програмне забезпечення Slicer - це те, що ви будете використовувати перед кожним 3D-друком. Воно створює файли G-Code, які насправді розуміє ваш 3D-принтер.

    Він надає таку інформацію, як точне розташування кожного руху сопла, температура друку, температура станини, кількість нитки для екструзії, малюнок заповнення і щільність вашої моделі та багато іншого.

    Дивіться також: 6 рішень, як виправити неправильну подачу нитки до 3D-принтера

    Звучить складно, але ним дуже легко керувати, оскільки він складається з полів для введення чисел або випадаючих меню для вибору опцій.

    Ось список програм, якими можна відкрити STL-файли;

    Кура.

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

    Він надає вам додаток, в якому ви можете розмістити свої STL-файли і побачити 3D-модель, імпортовану безпосередньо на робочу пластину вашого 3D-принтера.

    PrusaSlicer

    PrusaSlicer - це ще одне відоме програмне забезпечення для слайсерів, яке має багато функцій і застосувань, що робить його чудовим конкурентом. Однією з найпомітніших відмінностей є те, що воно може обробляти STL-файли як для FDM-друку нитками, так і для друку смолою SLA.

    Більшість слайсерів дотримуються лише одного типу обробки 3D-друку, але не цей.

    ChiTuBox

    Це програмне забезпечення спеціалізується на 3D-друку смолою і пройшло багато оновлень, які надають йому дивовижну функціональність і простоту використання для кожного користувача.

    Ви можете відкривати STL-файли і виконувати з ними безліч функцій. Інтерфейс користувача дуже зручний і забезпечує чудовий досвід для любителів смоляних 3D-принтерів.

    Ломтерізка для лічі

    Лічі Слайсер є моїм особистим фаворитом, тому що він виходить за рамки можливостей обробки смоли для 3D-друку.

    У ньому є кілька чудових функцій, яких ви не знайдете в інших слайсерах, наприклад, професійний і сучасний дизайн, кілька видів для 3D-друку, хмарне сховище для ваших 3D-друків, а також функції коментування кожного з ваших 3D-друків.

    Якщо ви хочете відкрити STL-файли для 3D-друку на смолі, я рекомендую використовувати цей слайсер. Ви можете використовувати його безкоштовно, але у них також є Pro-версія, яку я настійно рекомендую. Вона також не дуже дорога!

    Чи можна 3D-друкувати безпосередньо з STL-файлів?

    На жаль, ви не можете здійснювати 3D-друк безпосередньо з STL-файлів. Це пов'язано з тим, що принтер не запрограмований на розуміння цієї мови.

    Він розуміє мову G-Code, яка являє собою серію команд, що вказують принтеру, що робити, куди рухатися, що нагрівати, скільки матеріалу видавлювати і багато іншого.

    Друк 3D-дизайнів з STL-файлів відбувається, коли принтер пошарово інтерпретує інструкції, закодовані в g-коді. Це означає, що об'єкт друкується не зовсім у форматі 3D, а шляхом накладання шарів екструдованих матеріалів з сопла принтера.

    Де можна придбати STL-файли в Інтернеті?

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

    Ось списки веб-сайтів, на яких ви можете придбати ваші STL-файли.

    CGTrader

    На цій платформі можна придбати безліч високоякісних моделей. Якщо ви вже давно займаєтеся 3D-друком і шукаєте новий рівень для своїх 3D-друків, я рекомендую спробувати цю платформу.

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

    MyMiniFactory

    MyMiniFactory - дуже авторитетний веб-сайт з 3D-друку, який має в своєму арсеналі кілька революційних моделей. Я переглядав їхні моделі кілька разів, і вони не перестають мене вражати.

    Платні моделі, які ви можете отримати від MyMiniFactory, мають серйозну преміальну якість, більшість з них за дуже розумними цінами. Вони зазвичай дешевші, ніж моделі від CGTrader, і багато моделей також відповідають їхнім стандартам.

    SketchFab

    SketchFab пропонує досить хороший користувацький досвід у відображенні моделей. Майте на увазі, що не всі вони придатні для 3D-друку, оскільки деякі моделі не призначені для цього.

    Дивіться також: Як покращити якість 3D-друку - 3D Benchy - Виправлення неполадок та поширені запитання

    Ви можете відфільтрувати STL-файли, які повинні бути готові до обробки та 3D-друку.

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

    STLFinder

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

    Хоча ви, безумовно, можете отримати високоякісні безкоштовні моделі, я наполегливо рекомендую ознайомитися з деякими платними моделями, які справді вразять вас. Це моделі, які ви можете надрукувати на 3D-принтері і зрозуміти, наскільки деталізованим може бути 3D-друк.

    Єґґі.

    Це пошукова система, в якій ви можете знайти безліч безкоштовних і платних моделей з безлічі веб-сайтів, присвячених моделям 3D-друку. За допомогою функції пошуку неважко зорієнтуватися, і ви зможете знайти першокласні платні моделі з серйозною деталізацією.

    PinShape

    PinShape описується як онлайн-спільнота для 3D-друку, яка дозволяє дизайнерам ділитися та продавати свої 3D-моделі, а також запрошувати людей завантажувати та роздруковувати ці самі моделі.

    Як і на вищезгаданих сайтах, на них також є багато безкоштовних 3D-моделей, а також кілька чудових платних моделей.

    Як конвертувати STL файли в G-код

    Якщо ви задавалися питанням "чи використовують 3D-принтери G-код?", то тепер ви знаєте, що так, але як перетворити STL-файли в G-код?

    Ось кроки, які ви можете виконати для перетворення ваших STL-файлів у G Code:

    1. Імпортуйте ваш STL-файл до слайсера
    2. Додайте принтер до слайсера
    3. Налаштуйте модель з точки зору розміщення на робочій пластині та обертання
    4. Налаштуйте параметри друку (висота шару, швидкість, заливка тощо).
    5. Натисніть кнопку "Нарізати" і вуаля! Слайсер повинен відобразити графічне представлення того, як буде виглядати об'єкт у розрізаному вигляді, а також інші оцінки, наприклад, час, який знадобиться для друку об'єкта.

    Отриманий G-код має вигляд текстів і цифр, які можна роздрукувати на принтері, і які ви можете навчитися розуміти.

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

    Ця комбінація кодів просто дає команду друкарській машині, куди і як рухатися. Ви можете переглянути це відео, щоб дізнатися більше про G-код.

    Він називається G-Code, тому що більшість кодів починаються з літери "G", деякі починаються з літери "M", але все одно вважаються G-Code.

    Які файли може відкривати та читати Cura?

    Багатьом цікаво, які типи файлів Cura може відкривати і читати, і чи може Cura читати G-Code.

    Існує багато файлів, які Cura може читати, і які ви можете знайти нижче.

    G-код

    Cura може читати декілька файлів, які містять G-код. Список файлів, які може читати Cura, не обмежується лише G-кодом, але й його різновидами:

    • Стислий файл G-коду (.gz)
    • G-файл (.g)
    • Файл G-коду (.gcode)
    • Ultimaker Format Package (.ufp)

    Не забувайте, що основною функцією Cura є читання STL-файлів і розбиття їх на шари, які можна прочитати на вашому принтері. Ця читабельна інформація називається "G-код".

    3D-моделі

    • 3MF файл (.3mf)
    • AMF-файл (.amf)
    • Біржа цифрових активів COLLADA (.dae)
    • Стиснута біржа цифрових активів COLLADA (.zae)
    • Відкрита стисла трикутна сітка (.ctm)
    • STL-файл (.stl)
    • Формат Стенфордського трикутника (.ply)
    • Файл хвильового фронту OBJ (.obj)
    • X3D файл (.x3d)
    • glTF Двійковий (.glb)
    • glTF Вбудований JSON (.gltf)

    Зображення

    • BMP зображення (.bmp)
    • Зображення у форматі GIF (.gif)
    • Зображення у форматі JPEG (.jpeg)
    • JPG зображення (.jpg)
    • PNG Зображення (.png)

    Як відкрити файл G-коду?

    Ви можете відкрити файл G-коду безпосередньо в Cura або іншому програмному забезпеченні для нарізки. Існує онлайн-додаток gCodeViewer, який є аналізатором G-коду. Ви можете візуалізувати G-код шар за шаром і показувати ключову інформацію, таку як втягування, ходи друку, швидкість, час друку, кількість використаного пластику тощо.

    Кажуть, що Cura може відкривати файли G-Code, а також стиснуті файли G-Code, і ви можете попередньо переглянути рух і вигляд файлу.

    Імпортувати G-Code до Cura дуже просто: вам потрібно лише знайти файл G-Code і перетягнути його до Cura, щоб відкрити файл.

    Roy Hill

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