О процессе 3D печати на примере одного проекта.

А вот бывает купил ты себе пылесос ручной на батарейке. XIAOMI SHUNZAO Z1 Pro Vacuum например. И все тебя устраивает и мусор убирает отлично и чистить легко, и небольшой (размером с 1,5 литровую бутылку), ну, в общем все, что ты вообще хотел от такого пылесоса, есть. А до этого одна попытка подобрать такой кончилось тем что ты его нафик выкинул, а другая — в гараж убрал. А это вот этот самое то. Исполнил наконец мечту. Ну или нашел что бы ее кто-то исполнил и купил 🙂 Но вот удобного органайзера к нему производитель не предусмотрел.

Если ты не инженер и у тебя нет 3D принтера, то ты об этом даже, наверно, не пожалел(а). Если ты инженер, то возможно даже ты об этом пожалел(а). А вот если ты инженер и у тебя есть 3D принтер то история немного удлиняется.

Сначала берется штангенциркуль и нужные мест обмериваются. Потом открывается OpenSCAD и там, после некоторого обдумывания, пишется примерно такой код.

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

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

Далее можно, конечно, залить файлк с gcode на флешку, воткнуть в принтер и распечатать. Но настоящему инженеру этого быстро становится мало. И он ставит https://octoprint.org/. Я как раз из таких и история продолжается 🙂

Открывается UI octopring и в него заливается полученный gcode. В UI можно теперь посмотреть как то что будет делать принтер

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

Отправляем на печать и ждем, как обещала Cura, около 5 часов. Так как в этом octoprint стоит плагин OCTOLAPSE мы можем посмотреть как это было

На самом деле бегать и смотреть это конечно не дело, но именно для этого я и поставил octoprint. Во-первых я могу через https://play.google.com/store/apps/details?id=com.kabacon.octoremote&hl=ru&gl=US посмотреть текущий статус прям с телефона. А с использованием VPN домой я могу посмотреть статус с телефона вообще с любого места где есть впн. Ксати, так же я могу выключить принтер удаленно через mihome потому что он подключен через умную розетку. Ну зачем ему стоять и жужать вентиляторами если печать закончена или пофейлилас.

Но на самом деле мне и следить-то не надо. Потому что для octoprint есть плагин для телеги. И он мне там все сам отпишет. Например что печать пофейлилась (в данном случае потому что я задание отменил). Выглядит в телеге это примерно так

Или, например, что печать успешно завершена

Так же тут видно что печать завершилась в 00:55, а я проснулся только в 6:12 и отрубил принтер.

Ну и результат 🙂

В общих чертах процесс выглядит именно так. Правда была еще одна печать, тестовая, только части детали, что бы понять что с овалами для ручки и насадок ошибок не было. Ошибки были обнаружены, исправлены в OpenSCAD, и весь процесс был повторен, но уже в нужном объеме 🙂

Ну а дальше остались мелочи конечно. Поделиться, вдруг это кому-то тоже надо 🙂 Наработки были выложены сюда https://www.thingiverse.com/thing:4884652 и сюда https://github.com/sergeygalkin/3d_print/commit/b5ba629936540a93419ff893a336af6d31f3c18e.

Присоединяйтесь 🙂

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *