Зміст
Існує багато програм і програмного забезпечення, які можна використовувати для відкриття 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-об'єктів.
Сітку можна створити наступними способами:
- Створення примітивних форм, таких як циліндри, коробки, призми тощо.
- Створіть модель з інших об'єктів, використовуючи лінійки навколо об'єкта, що моделюється. Цей об'єкт може бути двовимірним або тривимірним.
- Існуючі твердотільні 3D-об'єкти можна перетворити на сітчасті об'єкти
- Створення користувацьких сіток.
Ці методи дають вам можливість легко моделювати свої 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:
- Імпортуйте ваш STL-файл до слайсера
- Додайте принтер до слайсера
- Налаштуйте модель з точки зору розміщення на робочій пластині та обертання
- Налаштуйте параметри друку (висота шару, швидкість, заливка тощо).
- Натисніть кнопку "Нарізати" і вуаля! Слайсер повинен відобразити графічне представлення того, як буде виглядати об'єкт у розрізаному вигляді, а також інші оцінки, наприклад, час, який знадобиться для друку об'єкта.
Отриманий 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, щоб відкрити файл.