Металл2024 Реклама
Метобр2024 Реклама

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Tesibius
Идет загрузка
Загрузка
13.06.2022
5249
20
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

63

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

     Понадобилось аккуратно запечатлеть процесс печати (а не как обычно)) Ускоренная запись выглядит топорно, монтировать кусочки с разных этапов муторно, а таймлапсы - таймлапсы великолепны, но ничего специализированного дома не оказалось, а время позднее... 

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

 

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

     

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

     Накидал простенькое крепление (рычаг- работает, узел сгиба ну-такое, но petg и без обдува - не критично), достаточно универсальное https://www.printables.com/model/225161-earphones-trigger-for-shooting-time-lapse

 

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

   

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

    Extensions > Post Processing > Modify G-Code > Add a script (TIME LAPSE): - нужно очистить поле ввода команды, указать желаемую точку парковки (в ней и активируется триггер), время ожидания, и скорость перемещения

     Смартфон делает кадр при отпускании клавиши (при этом как минимум один телефон после удержания кнопки заново фокусировался, не делая снимка, - это, кстати, тоже можно использовать). Но и обойтись без паузы нельзя, так как камера запаздывает (ну а чё вы хотели, топ за свои деньги!), и голова вкатывается в кадр. Поэтому добавляется еще один скрипт (Search and replase), который найдёт в g-коде комментарий слайсера " ;Snap Photo" и заменит его на команду движения к промежуточной точке "G0 X10" в аккурат перед указанием паузы "G4 P500 ;Wait for camera"

     Ps, 12 метров в секунду это очепятка, в g-кодах скорость подачи в мм/мин, поэтому cкорость перемещения из слайсера надо умножать на 60

 

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

  

       Итого: голова паркуется на (0, 100), кнопка прожимается и сразу же отпускается при перемещении на (10, 100), принтер выжидает 500мс, в это время телефон делает снимок, начинается печать нового слоя

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

     Если вдруг кто-то горит желанием послушать всё то-же самое)  

     Некоторые дополнительные моменты, над которыми можно поразмыслить в частных случаях использования дистанционных кнопок:

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

     Стандартный блокнот не поддерживает замену нескольких строк, но не notepad++! И в коде любого слайсера можно отлавливать не только определенные комментарии, но и к примеру литеру "Z", удачно расположившуюся в строке после отката и до перемещения в новую точку для печати:

G1 F3600 X92.401 Y90.916 E126.07129 (конечная точка слоя)M205 X20 Y20 (ускорения для перемещений)G1 F900 E125.42129 (откат)G0 F300 X92.401 Y90.916 Z0.96 (опускание стола)G0 F18000 X79.408 Y97.005 (перемещение к началу нового слоя)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

Таймлапс на телефон с наушниками. Без возни с внешней синхронизацией, без M240, на принципах Recycling и RepRap)

 

     Если использовать режим видео с таймером и ограничением времени записи в 3- 5 сек., и аналогичной модификацией кода заставить голову двигаться по некоторой несложной траектории, то вместо статического таймлапса, с ростом модели из воздуха, можно получить имитацию процесса печати с полноценным движением сопла в районе модели при естественной и приятной глазу скорости в кадре. Что, кстати, нужно непременно попробовать

     Если нет возможности реализовать правку g-кода тем или иным способом, всегда можно поместить в угол стола башню, в крайней точке которой будет цепляться рычаг. При этом стоит позаботиться, чтобы во время выставления нулевых координат, кнопка не находилась на пути

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

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

63
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама