Организация дистанционного управления и мониторинга в лаборатории 3D-моделирования и печати на базе локальной сети

Бесплатный доступ

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

Удаленное управление, мониторинг, 3d-принтер, 3d-печать, технология fdm, удаленный рабочий стол, визуальный контроль

Короткий адрес: https://sciup.org/14133450

IDR: 14133450   |   УДК: 004.5,

Organization of remote control and monitoring in the laboratory of 3D modeling and printing based on a local network

The article discusses modern approaches to the organization of remote control and monitoring in the laboratory of 3D modeling and printing based on a local network. Special attention is paid to the automation of the process, remote control of printing parameters and equipment diagnostics. The existing solutions and prospects of their application in educational institutions are analyzed. The results of this work can improve the efficiency of 3D printing and the laboratory as a whole and expand the possibilities of interaction between participants in the educational process.

Текст научной статьи Организация дистанционного управления и мониторинга в лаборатории 3D-моделирования и печати на базе локальной сети

Полегаев И. И., Роенко А. О. Организация дистанционного управления и мониторинга в лаборатории 3D-моделирования и печати на базе локальной сети // Системный анализ в науке и образовании: сетевое научное издание. 2025. № 1. С. 130-136. EDN: MZUFXY. URL :

Статья находится в открытом доступе и распространяется в соответствии с лицензией Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная (CC BY 4.0)

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

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

Развитие локальных сетей и интеграция облачных технологий позволяют создавать надежные системы удаленного управления, обеспечивающие высокую степень автоматизации и оперативный контроль за работой оборудования. Мониторинг и дистанционное управление печатью в лаборатории 3 D -моделирования и печати не только повысит эффективность использования ресурсов, но и способствует развитию новых форм взаимодействия между студентами и преподавателями [1].

В данной работе рассматриваются основные методы организации удаленного управления и мониторинга на базе локальной сети, анализируются существующие решения и перспективы их применения в образовательных учреждениях на примере лаборатории 3D-моделирования и печати ИСАУ государственного университета «Дубна».

  • 1.    Постановка задачи

В университетах технической направленности есть лаборатории или специализированные учебные кабинеты, в которых студенты получают практические навыки работы с оборудованием. Одним из таких кабинетов в университете «Дубна» является лаборатория 3 D -моделирования и печати. Для реализации школьных и студенческих проектов кабинет оснащен 3 D -принтерами Wanhao Dublicator 4 с технологией FDM-печати. Данная технология позволяет печатать детали послойно из ABS , PLA и PETG пластика. К оборудованию предоставляется программное обеспечение слайсер Replicator G , который необходим для конвертации 3 D -моделей из stl -формата в формат g-code или «геометрический код» для дальнейшей печати на принтере. В файле g-code прописаны команды, которые определяют положение экструдера в каждый момент времени в процессе печати модели. Также в качестве дополнительных слайсеров используется Maker Bot и Ultimaker Cura , имеющие более широкий функционал.

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

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

  • 1.    подготовка материальной базы (проведение в кабинет локальной сети),

  • 2.    установка необходимого ПО для конвертации моделей в g-code и тестовый запуск печати с ПК,

  • 3.    установка камеры на корпус 3 D -принтера,

  • 4.    поиск подходящего программного решения для мониторинга и удаленной работы c оборудованием,

  • 5.    тестирование,

  • 6.    финальный запуск и отладка.

  • 2.    Подготовка оборудования и анализ существующих решений

Для реализации первого этапа, а именно для работы с базовыми функциями печати и возможности дальнейшего налаживания дистанционного управления и мониторинга в лабораторию была проведена локальная сеть [2]. Схема, иллюстрирующая функционирование локальной сети в лаборатории 3 D -принтеров, разработанная с использованием программного обеспечения Cisco Packet Tracer , приведена на рис. 1.

Рис. 1. Локальная сеть лаборатории 3D-принтеров

Вторым этапом была установка необходимого ПО для конвертации файлов в g-code и запуск печати с ПК. В качестве базового слайсера был выбран Replicator G . Был успешно проведен тестовый запуск печати через данное ПО и непосредственное подключение принтера к ПК. Результат настройки и тестовой печати приведен на рис. 2.

Рис. 2. Окно панели управления Replicator G и фото готовой модели.

Для дальнейшего тестирования ПО для удаленного доступа и управления процессом печати на корпус принтера была установлена веб-камера Microsoft . Фото с данной камеры будут приведены непосредственно в комбинации с различными программными продуктами.

На данный момент для дистанционного и управления и мониторинга 3 D -печатью существует несколько готовых решений. Все решения можно подразделить на программные ( OctoPrint , Repetier-Server , Fluidd / KlipperScreen и др.), аппаратные (Модули IoT – ESP 8266, ESP 32, Raspberry Pi , а также камеры наблюдения и пр.) и интеграцию с локальными сетями (Локальные серверы на базе Raspberry Pi /ПК). В данной работе мы рассмотрим несколько примеров, чтобы выбрать оптимальное решение для нашей задачи.

  • 1.    OctoPrint – это программа-хост для 3 D -принтера с открытым исходным кодом [3]. Она позволяет запускать, приостанавливать или прерывать задания на 3 D -печать. OctoPrint имеет несколько вариантов работы: через запуск .exe файла, командную строку, а также через установку приложения на телефон.

  • 2.    Следующее решение это Fluidd [4]. Fluidd – это настраиваемый веб-интерфейс с открытым исходным кодом. Он позволяет управлять прошивкой Klipper с различных устройств. Однако прошивка Klipper не поддерживает Wanhao Duplicator 4 с базовой прошивкой. Для использования Klipper потребуется замена или модификация электроники принтера.

  • 3.    Удаленное управление через «Ассистент для Windows » [5]. Данная программа предназначена для удаленного доступа, управления и администрирования компьютерной техники и серверного оборудования. В связи с этим можно использовать ее функционал напрямую. Для этого необходимо на базовом экране ПК, к которому подключен 3 D -принтер, настроить два окна: окно вид из камеры на печать и окно управления печатью. Таким образом, происходит опосредованное управление процессом печати, а не напрямую. Вместе с тем, учитывая необходимость установки прошивок и/или замены электроники оборудования, на данный момент этот способ управления наиболее прост в использовании и не требует денежных и временных затрат. Также существуют и другие аналоги удаленного доступа к ПК: TeamViewer, AnyDesk , Techinline и др.

Стоит отметить, что OctoPrint не поддерживает Wanhao Duplicator 4 с заводской прошивкой из-за особенностей используемого протокола. Для обеспечения совместимости требуется установка плагина GPX , который эмулирует протокол g-code для принтеров на базе прошивки Sailfish , используемой в Duplicator 4. Тем не менее, было проведено тестирование данного решения с базовой прошивкой принтера. Результат установки приведен на рис. 3. Кадр получен с веб-камеры Microsoft .

Рис. 3. Скриншот экрана программы OctoPrint.

Пример реализации данной программы приведен на рис. 4.

Рис. 4. Скриншот экрана «Ассистент для Windows»

В табл. 1 приведен пример обработки различными программными продуктами наиболее часто встречаемых ошибок, которые возникают при печати на 3 D -принтере.

Табл. 1. Ошибки печати и способы обработки в разных ПО

Ошибки

ПО

Деталь отклеилась от стола

Закончился пластик/ поломался пруток

Перегрев компонентов

OctoPrint

Платный плагин/ возможность выводить ошибки в Telegram Bot

Платный плагин/ возможность выводить ошибки в Telegram Bot

Платный плагин/ возможность выводить ошибки в Telegram Bot

Klipper

Платный плагин

Платный плагин

Платный плагин

Удаленный ассистент для Windows (и аналоги удаленного доступа)

Визуальный контроль через Web -камеру

Визуальный контроль через Web -камеру

Визуальный контроль параметров принтера через слайсер (с ПК)

В качестве аппаратных решений могут использоваться камеры наблюдения ( Webcam / IP -камеры) и Wi-Fi или Ethernet -модули. Однако данное решение только частично удовлетворяет поставленной задаче, поскольку Wanhao Duplicator 4 не оснащен встроенными сетевыми модулями. Для их использования потребуется модификация электроники принтера или использование внешних устройств, таких как Raspberry Pi , для обеспечения сетевого подключения.

Совместимость перечисленных ранее решений с данным принтером приведена в сводной табл. 2.

Табл. 2. Сравнение существующих решений для мониторинга и удаленного управления 3D-прин-тером Wanhao Dublicator 4 (базовая прошивка)

Решение

Совместимость с Wanhao Duplicator 4 (базовая прошивка)

Функции

Программные

OctoPrint

Частичная (требуется плагин GPX )

Веб-интерфейс, мониторинг, контроль температуры

Repetier-Server

Ограниченная

Управление несколькими принтерами, облачный доступ

AstroPrint

Частичная   (основана   на

OctoPrint )

Облачное управление, мониторинг

Duet Web Control

Несовместимо

Требует контроллера Duet

Fluidd / KlipperScreen

Несовместимо

Требует прошивки Klipper

Ассистент для Windows

Совместимо

Управление через удаленный доступ

Аппаратные

Камеры наблюдения

Полностью совместимо

Визуальный контроль печати

Wi-Fi / Ethernet -модули

Требуется модификация

Подключение к сети

Модули    IoT   ( ESP 8266,

ESP 32, Raspberry Pi )

Требуется настройка

Кастомизированные     решения

управления

Автоматизированные    си

стемы контроля

Требуется интеграция

Контроль температуры, движения, наличия пластика

Интеграция с локальными сетями

VPN и удаленный доступ

Ограниченная

Безопасное подключение к сети

Локальные серверы на базе Raspberry Pi /ПК

Требуется настройка

Управление несколькими принтерами

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

Заключение

В результате проведенной работы был выбран наиболее эффективный способ решения поставленной задачи на данный момент без закупки дополнительного оборудования и смены прошивки принтера – ПО «Ассистент для Windows ». Однако данная программа имеет ограниченный функционал. Возможности данного ПО рассчитаны исключительно на визуальный мониторинг качества печати и удаленный запуск и управлением одним оборудованием.

Таким образом, в работе были выполнены следующие шаги:

  • 1.    проведена локальная сеть в лабораторию 3 D -моделирования и печати,

  • 2.    проведена установка и настройка необходимого программного обеспечения для конвертации файлов и непосредственного подключения слайсера к принтеру через ПК,

  • 3.    проведен анализ существующих решений,

  • 4.    проведено тестирование существующих решений в рамках поставленной задачи,

  • 5.    выбрано оптимальное решение на данный момент (без замены базовой прошивки и электроники).

В дальнейшем планируется продолжать работу в данном направлении и подобрать решение, которое не только позволило бы мониторить и управлять процессом печати одного 3 D -принтера, но и переключаться между параллельными процессами печати на разных принтерах, ставить печать в очередь, оповещать об ошибках и окончании печати. В связи с этим в дальнейшем для обеспечения дистанционного мониторинга и управления Wanhao Duplicator 4 с базовой прошивкой планируется установка специализированных плагинов, обновление прошивки и/или модификация электроники принтера.