Сервис Thingiverse — Вселенная для 3d печати (обзор программам создания 3d моделей для 3d печати)





Когда речь заходит о 3д принтерах и 3д печати, то как правило возникают следующие вопросы:

  1. Где бесплатно скачать 3д модель для печати?
  2. Зачем вообще применяют 3д печать, что можно с помощью нее полезное, интересное сделать?
  3. С помощью каких программ, желательно бесплатных, можно создать 3д модель?
На эти вопросы можно ответить с помощью сервиса каталога 3д моделей — Thingiverse.

В данном посте будет проделан небольшой обзор 3д моделей и программ с помощью которых они были созданы. В качестве примера в заголовке предоставлен конструктор из 3д напечатанных деталей, созданный на базе 123D Design. Подробнее про этот конструктор, и другие примеры 3д моделей от Sketchup, OpenSCAD, Blender3d, FreeCAD — под катом.

В начале немного про сам сервис, и специфику связанную с 3д печать.

Thingiverse бесплатный сервис открытый в 2008 году, разрабатываемый и поддерживаемый компанией MakerBot (которая в свою очередь создаёт и продаёт известные всем 3д принтер), на этом сервисе любой может зарегистрироваться, и выложить для скачивания 3д модель. Ключевой особенностью сервиса является то, что все загруженные модели публикуются под лицензией Creative Commons license, это означает, что можно свободно и бесплатно скачивать и так же свободно изменять.

Общепризнанным форматом для 3д печати является STL (сокращение от STereoLithography), этот формат содержит в себе только форму объекта, без цветовой, текстурной информации, фактически это поверхность составленная из треугольников. Именно в этот формат необходимо экспортировать 3д модели, если вы планируете распечатать их на 3д принтере.

Приступим к обзору 3д программ.

123D Design

AutoDesk серьёзно выходит на рынок 3д печати — предоставляет хороший сервис для подготовки 3д моделей, в частности можно скачать бесплатно программу 123D Design. Доступна для PC и Mac.

Конструктор Pixil Bits
3д напечатанный конструктор Pixil Bits состоит из нескольких элементов, на базе которых можно собирать разнообразные фигуры:



Скрытый текст


Скрытый текст


Скрытый текст


Все файлы можно скачать здесь, так же предоставлен исходный код для изменения в 123D Designer.

Птички (Birds mobile)
Хотите сделать сидящих и вращающихся птичек? (хороший пример для основ математики :))



Вот проект Joseph's «Birds Mobile».

Процесс сборки и конечный результат можно посмотреть здесь.

Вот что потребуется распечатать:
Скрытый текст



И конечно же возможны разные варианты компоновки:
Скрытый текст






Оригинальный файлы 123D Design можно скачать со страницы проекта.

Sketchup3d



Возможно одной из самых известных программ будет Sketchup3d, оригинально она разрабатывалась под крылом Google, но позднее поисковый гигант передал эту программу компании Trimpble.

Плюсы — удобный интерфейс для работы, есть скриптование на Ruby. Минусы — не open-source, версия только для Windows и Mac.

Mini Sumo Robot
3д напечатанная платформа для мини-сумо робота, содержит раму и ковш отвал.



Процесс сборки


Файлы для 3д печати, и оригинальные Sketchup файлы можно скачать здесь.

3D Logo или имя
Хотите напечатать логотип или название?



Вот проект How To Make A 3D Logo Or Name, где для скачивания есть инструкция как это выполнить в Sketchup.

Marblevator
Проект Marblevator это пример «железной дороги» с помощью 3д напечатанных рельсов и железного шарика.





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

OpenSCAD



OpenSCAD — бесплатная open-source, кроссплатформенная программа для создания 3д модели, с помощью специального языка моделирования.

Вы можете создавать графические примитивы, выполнять операции по объединению, вычитанию, клонированию и т.п. Чтобы получить требуемый вами объект. И после — экспортировать его в STL (недавно на хабре был небольшой туториал по OpenSCAD)

Футляр для очков
Необходим футляр для очков? Можете скачать и распечатать отсюда.



Оригинальный формат в OpenSCAD — то есть можно отредактировать под ваши очки.

Миска для животных
Миска для вашей кошки всё ещё не подписана?



Это легко устранить с помощью 3д печати. В разделе файлы — предоставлен оригинальный файл OpenSCAD для кастомизации (расширение scad).

Редуктор
Хочется напечатать механику? Пожалуйста — проект Tiny Planetary Gears Set.



Все детали механизма можно скачать здесь, а вот ссылка на архив со всеми OpenSCAD оригинальными файлами.

Шестерёнки
Если вам необходимо напечатать разнообразные шестерёнки, то можете посмотреть этот проект: Public Domain Involute Parameterized Gears, в котором выложены OpenSCAD файлы для создания 3д моделей разнообразных шестерёнок.



Blender



Blender3d — бесплатная опенсорсная программа для 3д моделирования (поддерживает скриптование на Python)

Поющий дракон
Одна из популярных моделей на Thingiverse, проект Adalinda: The Singing Serpent, выполнена с помощью Blender3d.



Автор, кто создала модельку — специально оптимизировала его для 3д печати — нет необходимости в “саппортах” поддерживающих элементах, вся моделька печатается как есть.

Магистр Йода
Достаточно популярная моделька Yoda Figure была создана с помощью Blender, точнее “собрана” из нескольких моделей.



На базе информации из оригинальной статьи, для её “приготовления” были взяты:

1. Бюст голова Йоды (с thingiverse)

Скрытый текст



2. Тело Йоды из google sketchup galery.

Скрытый текст



Самолётик
Проект модели самолёта Skewer Fighter Jet (F-86 Sabre), с возможностью скачать Blender исходный файл.



У автора macouno можно посмотреть множество других моделей созданных на базе Blender3d, в частности:

Суппорт для клавиатуры
Иногда подъёмные ножки клавиатуры ломаются, можно скачать напечатать: Computer Keyboard Riser



FreeCAD



FreeCAD — менее известная программа, но достаточно интересная так как позиционируется как профессиональная CAD система, полностью бесплатная и open-source. Поддерживается полное скриптование на Python.

Bike phone holder
Хотите закрепить смартфон на руле велосипеда? Тогда смотрите этот проект: Bike phone holder . Файлы для FreeCAD включены.



С другого ракурса



Ручка для ящика
Необходима ручка для ящика? Без проблем, проект Simple Drawer Knob. Оригинальный файл FreeCAD включен в файлы для скачивания.



Настенное крепление для телефона
Хотите разместить телефон на стене? Вот проект: Wall Mount for Vtech 6419 Cordless Phone.



Динамик для смартфона
Хотите сделать горн для своего смартфона? Проект Parametric Acoustic Horns позволит с помощью python программы, сгенерировать во FreeCad требуемый вами гор.



Можно услышать разницу:



В качестве заключения

Это конечно же малая часть тех моделей, что выложены на Thingiverse, и каждый день появляются новые проекты.

Если у вас пока нет доступа к 3д принтеру, то можно:

  • сделать поиск по хакспейсам в вашем городе, как правило там есть 3д принтеры, и они доступны для небольших заказов
  • поискать фаблабы, там 3д принтер так же должен быть
  • поискать сервис 3д печати (в вашем городе)


Источник: habrahabr.ru/company/makeitlab/blog/223291/