MaxStarz

MaxStarz

INST: @3d_craft_ru
Пикабушник
Дата рождения: 02 октября 1990
поставил 134 плюса и 137 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
5129 рейтинг 10 подписчиков 5 подписок 6 постов 5 в горячем

Печатаем картины на 3D принтере

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

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Дарт Вадер. 30х30 см. Пластик, 3Д принтер.

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Nuff said

Взяв клиновый сироп и включив хоккей по телевизору, чел запилил приложение по раскраске любой загруженной картинки на 3Д принтаке. Назвал он ПО максимально благозвучно для пользователей РФ, HUEFORGE aka ХУЕФОРДЖ. Кайф? Кайф

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

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

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

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Для незнающих - литофания в 3Д печати - это когда изображение преобразуется в STL модель по карте высот светлых и темных участков. Чем темнее - тем толще участок литофании. А значит, меньше света проходит сквозь него. Так создается черно-белое изображение с градацией света. Всё логично. Пример на моём кривом видео 19-го года:


Мода на литофании объективно сдохла лет 5 назад, а тут вот оно как. Оказывается, можно вместо печати ч/б картинки просто сменить пластик на нужном слое, и получить красивую картину. Хоть на стену вешай так и сделал:

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Дракон прямком из Picaso XL. 30x30. Издалека выглядит лучше, да

На самом деле, сама программа выдаёт не что иное, как эту самую STL-литофанию, вместе с тестовым файлом инструкции - когда и на какой цвет на нужно произвести замену пластика. Выглядит это примерно так, на примере дракоши:

Swap Instructions:

  • PolyTerra Charcoal Black until layer #9 at 0.8mm

  • PolyLite Red until layer #12 at 1.04mm

  • PolyLite Orange until layer #21 at 1.76mm

  • PolyLite Lemon Yellow until layer #31 at 2.56mm

  • PolyLite White for the rest.

Итого, на эту чудесную картинку нам нужно 5 цветов. Размер оригинального stl - 170х170х3.4 мм. Ничто не мешает нам масштабировать чужой исходный результат, но при этом не забывайте, что высота файла должна оставаться неизменной. Иначе расчет слоев смены цвета пойдет по бобру.

Я печатаю на Picaso XL aka "проскальзывание пластика и 15к за хотэнд, охуеть", поэтому масштабирую stl до 300х300х3.4мм. Далее в слайсере проставляю паузу на указанных слоях, и ручками меняю пластик когда принтер попросит. Если у вас есть Bambulab x1 или p1p, и модель требует всего 4 цвета - повезло. В остальных случаях - страдаем.

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

На бумаге звучит как нечто лёгкое, но есть, как говорится, один нюанс: важно знать параметр Transmission Distance для каждого из цветов имеющихся у нас пластиков. Это величина появления чистого цвета конкретной марки пластика. Поскольку стандартные, проверенные автором программы пластики нам практически не доступны, приходится подбирать данный параметр путём печати множества тестов, и внесением корректировок в программу. Тест

Пример проёбанного TD ниже. Шикарная картина Ван Гога получилась тускловатой. Оригинал интереснее:

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Придумано Ван Гогом. Напечатано Picaso. #irony

Для получения красивых результатов необязательно следовать цветовым рекомендациям программы или автора картины. Мы же творческие люди, в конце то концов! Да и откуда нам взять CYAN/MAGENTA цвета мм? Голубой и красный подойдет:

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

И без пластиков CYAN/MAGENTA получилось ОК

Далее еще один нюанс - программу из РФ не купить. Автор то в райском саду проживает, наши способы оплаты не прокатывают. А своровать еще никто не сподобился. Потребуется либо карта зарубежного банка, либо друг за кордоном.

На этот случай нам на помощь приходит сайт широко известного в узких 3Д печатных кругах Йозефа Геббельса Прюши, создателя самого используемого дрыгостола в мире. На printables.com по запросу HUEFORGE список из 560+ чужих работ с инструкциями, который изо дня в день становится больше. Для экспериментов хватит. Примеры картин:

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост
Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост
Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Позабыт белый цвет. Печально, но всё еще смотрибельно

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

Картина с Лондоном особенно нравится. Красота же!

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост

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

Спасибо за внимание. Телега по новой традиции:

Печатаем картины на 3D принтере 3D печать, 3D принтер, Мат, Картина, Видео, Без звука, Длиннопост
Показать полностью 14 1

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга

Дисклеймер: статья развлекательно-познавательного характера получилась чуть больше, чем планировалось. Внутри много текста, картинок и щепотка тупых шуток. Излишнюю терминологию и узкоспециализированные моменты убрал под спойлер.

Всем привет.

Завязка данной истории поразительно проста: у коллеги на Toyota bB сломалась ручка задней двери, вот такая вот штука:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Судя по всему, распространённая проблема:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Казалось бы, купить на разборе за 5т.р и забыть, но нет. Мы легких путей не ищем. Было принято решение - реверс-инжиниринить и печатать на 3D принтере. Отсутствие опыта в моделировании не останавливает.

Для успешного импортозамещения нужно пройти несколько этапов:

  1. Сканирование. Поскольку она треснула пополам, нужно её склеить с минимальной потерей геометрии. Задействуем сканер Scanform.

  2. Обработка полученного скана до удобоваримого результата: почистить от мусора, сгладить поверхности, дыры зашить, и прочее. В этом нам поможет установленное по параллельному импорту ПО Geomagic Design X. Медведев разрешил.

  3. Реверс-инжиниринг с контролем отклонений: получаем на выходе твердотельную модель. Всё тот же Geomagic.

  4. Отрицание, гнев, торг, депрессия, принятие.

  5. Печать модели. В этом нам поможет Picaso XL aka "проскальзывание пластика". Филамент - угленаполненный полиамид ePA-CF от братьев китайцев из ESUN.

План надёжный, как швейцарские часы. Приступаем.

Часть 1: Сканирование

Упрощая, процесс выглядит так: вокруг объекта и на нём самом расклеиваем метки, считываем их расположение в ПО сканера. На основе собранных меток сканер двумя камерами считывает отклонения проецируемой лазерной сетки и собирает облако точек. Чем больше точек - тем выше итоговая детализация скана. После, по полученному облаку строятся полигоны, и мы получаем так называемый меш, т.е. пустотелую полигональную модель.

Склеиваем деталь.

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

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

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

На компе можно заметить количество собираемого "шума" вокруг основной модели.

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Моток скотча под деталью - это так задумано.

Далее идёт процесс очищения сканов от крупного мусора, поверхности стола и меток. Когда всё почистили - совмещаем сканы разных сторон между собой и строим полигональную модель. В ней больше 1.3 млн полигонов. Многовато!

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Есть труднодоступные места, куда сканер физически не может "засветить" - это отверстия, поднутрения и прочие неприятные штуки. С этим ничего не поделать, только страдать.

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Часть 2: Обработка скана

Загружаем полученный меш в geomagic.

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

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Задача на данном этапе - получить красивый меш, по которому нам будет комфортно строить твердотельную модель. В итоге получаем более-менее гладкую, закрытую модель. При желании, уже на данном этапе её можно на 3Д принтер отправить, но нам нужно восстановить сломанное крепление слева. И желательно бы отверстия для крепежей получить. А тут без моделирования не обойтись.

Процесс обработки: мастером лечения healing wizard в автоматическом режиме исправляем имеющиеся ошибки, инструментом Fill holes- закрываем дыры. Убираем выступающие и ненужные части поверхности кнопкой defeature, после чего сглаживаем инструментом smooth. Инструментом decimate режем неприлично высокое количество полигонов. В итоге их стало около 700к, приемлемо.

А далее следует шаг в неизвестность.

Часть 3. Реверс-инжиниринг

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

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

Если описать процесс реверса кратко, то он таков:

  1. Выровнять модель в плоскостях

  2. 2Д и 3Д эскизами (ситуативно) отрисовать нужные нам формы и мелкие детали

  3. Выдавить полученные эскизы в твёрдое тело

  4. ????

  5. Profit!

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

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Основная форма поверхности была построена, как потом оказалось, неправильным методом. Потому и получилась кривой. Но ценим что имеем:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Метод, которым делать не стоило: извлекаем автоповерхность с внешней и внутренней стороны, выдавливаем заготовку, обрезаем двумя поверхностями эту заготовку, и получаем кривые края заготовки. Ну и дрянь. Сеткой из сплайнов по контуру поверхности было бы лучше. Или обрезка поверхности эскизом общей формы. Кто ж знал.

Строим основание модели, извлекая эскиз из среза низа. Выглядит это примерно так. Красные линии на картинке - референс с оригинала, синие - построенные нами:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Извлекаем и перерисовываем эскизы из крепёжных элементов. Они зеркально отражены в оригинале, поэтому нам в 2 раза легче, достаточно их просто размножить и отзеркалить.

Добавляем скругления, фаски и прочие красивости.

Проверяем отклонения от оригинала. Максимальное отклонение около 1мм. От такой расцветки у профессионалов вытекают глаза и начнется неконтролируемая агрессия. А нам норм:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Преобразуем набор твёрдых тел обратно в полигональную модель для отправки на печать. Результат:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Часть 4. 3Д Печать

Тут каких то особенных хитростей не было, кроме расположения. Чтобы впилить деталь в стол XL, поворачиваем её на 45 градусов. Для минимизации поддержек кладём её на кромку, поворачивая на 15-20 градусов. Получаем вот такое:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Сушим композитный пластик, печатаем:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Снимаем, убираем поддержки и мусор с модели. Жалкий оригинал и неповторимая пародия:

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Примеряемся и офигеваем, как точно всё садится на свои места. Удивительно!

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Ставим на авто. Почти как влитой. Остается загерметизировать края и помыть машину. Но это на совести автовладельца уже.

Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост
Импортозамещаем деталь от Toyota bB. Экскурс в чудесный мир реверс-инжиниринга 3D печать, 3D принтер, 3D моделирование, Реверс-инжиниринг, Кривые руки, 3D сканер, Длиннопост

Резюме:

Делалось всё, в первую очередь, ради собственного любопытства и получения нового опыта. Деталь требует перерисовки, желательна постобработка, покраска и лакировка. Но даже в таком виде, как временное решение, вполне себе вариант.

Уверен, что профи сделали бы всё быстрее, красивее и лучше. На то они и профи. На реверс у меня ушло примерно 3 дня неспешного моделирования и тонна времени на попытки вникнуть в суть происходящего.

Спасибо за внимание.

Показать полностью 25

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

Всем привет.

Шастая летом по просторам забугорных интернетов, набрел я на любопытную переделку небезызвестной модельки 3Dbenchy, а именно на RC её модификацию. Автор настолько подробно расписал процесс сборки и требуемую требуху, что было незамедлительно принято решение - кораблику быть! Сама модель на нашем любимом thingiverse - https://www.thingiverse.com/thing:2821525

Примерный список необходимой электроники\механики выглядел так:

Вал с винтом и карданчик для соединения с мотором - 1т.р

Мотор с контроллером - 1т.р

Серва для руления - 250р

Батарея на минут 40-50 минут беззаботного плаванья хождения- 1т.р

Пульт управления. Бесплатно, остался от взорванной ранее 3D печатной RC машинки (отдельная история)

Грузики для балласта - за неимением желания искать и заказывать шарики от подшипников в количестве 1кг, был выбран вариант свинцовых балансировочных грузил на самоклейке. Цена вопроса - 1800р.

Итак, требуха заказана у братьев китайцев, выбран PLA для печати (мы же за экологию, верно? свинцовые грузила и литиевый аккум не дадут соврать). Что может пойти не так? Понеслась!

Ставим на печать куски корпуса, криво отслайсив их в Polygon X для принтера Picaso XL :

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Верхушку ставим на печать на побитом жизнью Flying Bear Ghost 5. Идеальная поверхность - не наш выбор!

Яже тридепечатник - подумал я, взял деревонаполненный пластик Wood и напечатал штурвал и крепления швартовочных тросов! Красота!

Пока ждем доставки внутрянки из поднебесной, собираем корпус. Склеиваем, герметизируем, страдаем от слоновьей ноги на стыках. В качестве герметика, и, одновременно, клея выступает поксипол. А чего мелочиться?

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

А вот и внутрянка подъехала. И тут я понимаю, что корпус распечатан под другой диаметр вала винта. Что сделал бы нормальный человек? Перепечатал бы корпус. Но я легких путей не ищу. Дрель, сверло, долгая подгонка отверстия под нужный диаметр. Красота!(нет)

Устанавливаем мотор, вал с винтом, поворотный узел с соплом, и начинаем герметизировать корму. Поксипол - сила!

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Первые тесты на воде. ОНО не тонет! Это определённо успех. Продолжаем.

Надо сделать корпус поинтереснее, белый цвет - не совсем то. Имеем: 2 грунта серого и красного цвета, и лак. Всё. Работаем с тем, что имеем, как говорится. Криво красим, лакируем с каплями, получаем эффект кривых рук небрежной покраски. Самое то!

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Собираем аккум+контроллер на специальную полочку, ставим в трюм. Туда же закидываем приёмник сигнала с пульта. Рассчитываем необходимое количество грузил в передней части лодки. Получается что то около +- 1кг. Почти готово!

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Палубу клеим на двухсторонний скотч 3М. С одной стороны - надёжно, с другой - можно с трудом, но оторвать, если будет необходимость.

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Каюта капитана одевается сверху на палубу, и по задумке автора модели фиксируется на магниты. Поскольку магнитов нужной толщины под рукой не оказалось, нам поможет старый, добрый, проверенный способ - профуканные размеры и слоновья нога! За счет этих продвинутых техник каюта сидит плотно и не падает даже на самых крутых виражах! И, конечно же, какая же каюта капитана без капитана? ЙАААРРРР!!

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Время тестов. Первый заплыв конечно же в ближайшем болоте водоёме со швартовочным тросом для страховки.

Испытание пройдено успешно, время разбивать шампанское о палубу и пускаться в большое плавание по Москве реке!

Возвращаемся к вопросу о том, зачем же нужен 3Д принтер. Объясняю:

  1. Покупаем 3D принтер

  2. Печатаем корабль

  3. Говорим всем, что у нас есть корабль

  4. ???????

  5. PROFIT!!

Для чего нужен 3D принтер, или как я радиоуправляемый кораблик собирал 3D печать, Кривые руки, Своими руками, Видео, Без звука, Вертикальное видео, Длиннопост

Спасибо за внимание!

Показать полностью 8 4
Отличная работа, все прочитано!