Общий доступ к 3д принтеру по сети
У меня есть Tronxy X3 (клон i3) с прошивкой Repetier на плате Melzi.
Я хотел бы поделиться принтером по своей домашней сети, чтобы:
- И я, и мои мальчики можем пользоваться принтером. (У нас есть отдельные ПК с Windows 10)
- Я могу запустить печать со своего компьютера наверху
- Я могу удаленно следить за ходом печати
У меня есть (и я мог бы использовать)
- Набор ТРАМПЛИНОВ, который я мог бы использовать для запуска Марлина.
- Малиновый Пирог Pi 1B
- Простаивающий ноутбук, которым я (возможно) был бы готов воспользоваться
Что я хочу знать:
- Используете ли вы свой принтер в сети, и если да, то как долго
- Какое оборудование и программное обеспечение вы используете
- Что тебе больше всего нравится
- Что вас больше всего раздражает
- Что вы хотите изменить
- Что такое интерфейс (веб-интерфейс, драйвер печати и т.д.)
- Какие услуги предоставляются (печать, нарезка, мониторинг и т.д.)
- Могут ли два компьютера получить доступ к нему одновременно Пример: Для мониторинга или все еще печати, если мои сыновья забыли отключить
- Какой вид мониторинга поддерживается? Пример: камера?
- Что запускает задание печати (G-код)
@markshancock, 👍7
Обсуждение5 ответов
Лучший ответ:
ПРИМЕЧАНИЕ: Это не из личного опыта, но я подумал, что стоит упомянуть:
Майкрософт
Вы, наверное, уже видели это - я вообще не фанат M$, но... Microsoft Плюс Raspberry Pi Равняется сетевому 3D-принтеру.
Вот еще одна ссылка на тот же сетевой 3D-принтер с ядром интернета вещей Windows 10, но, к сожалению, ваш принтер, по-видимому, не поддерживается.
Осьминоги
Тем не менее, M$ с закрытым исходным кодом, похоже, играет в догонялки, в то время как OctoPi с открытым исходным кодом существует уже некоторое время, действительно, было несколько вопросов по 3D-печати SE об этом. Из рекламного объявления:
OctoPi-это дистрибутив Raspberry Pi для 3d-принтеров. Из коробки он включает в себя:
программное обеспечение хоста OctoPrint,включая все его зависимости и предварительно настроенное с поддержкой веб-камеры и нарезки,
mjpg-стример для просмотра отпечатков в реальном времени и создания видео в режиме реального времени с поддержкой веб-камер USB и камеры Raspberry Pi и
CuraEngine 15.04 для прямой нарезки на вашем Raspberry Pi.
Некоторые из его особенностей:
- Он также поддерживает мониторинг с помощью камеры.
- G-код отправляется по последовательному каналу на принтер.
- Вы также можете использовать OctoPi для управления несколькими принтерами, поскольку это не особенно ресурсоемко, см. раздел Управление несколькими 3D-принтерами С помощью одного Raspberry Pi и Octoprint].
- Вы можете настроить управление доступом для нескольких пользователей или для более подробной версии см. раздел Управление доступом.
Кроме того, вы также можете установить Pronterface на Pi: Как установить Pronterface на Raspberry Pi - Инструкции. Я не знал об этом.
Осьминоги хорошо работают. Доступ к сети из коробки был сложным для меня (канал 13). У меня также есть приложение, которое отправляет мне push-уведомления о ходе печати (которые могут быть полезны для обмена). Я один пользователь, но он позволяет загружать g-код с ПК, а затем выполнять печать позже (используя любой браузер)., @Sean Houlihane
Я слышал комментарии о том, что это не так надежно, как печать на файле на SD-карте (приложение иногда блокируется). Разработав множество давно работающих приложений, я осознаю, что это неотъемлемый риск запуска приложения под операционной системой, а не на встроенном uC., @markshancock
Спасибо за ссылку на M$. Я посмотрел его, и у M$ есть SDK, я собираюсь изучить возможность создания универсального драйвера Repetier и/или Marlin., @markshancock
Осьминоги хорошо работают. Доступ к сети из коробки был сложным для меня (мой маршрутизатор использовал канал 13, поэтому конфигурация на основе сценария не работала).
У меня есть octopi, который отправляет мне уведомления о ходе печати (которые могут быть полезны для обмена). Это удобно, так как он может проходить через брандмауэры легче, чем я, подключаясь напрямую к моему Pi из-за пределов моей домашней сети.
Я один пользователь, но он позволяет вам загружать g-код с ПК, а затем выполнять печать позже (используя любой браузер). У меня не было никаких проблем со стабильностью, хотя использование последовательного порта немного увеличивает загрузку процессора принтера (так что теоретически это может повлиять на качество печати). Мой встроенный Wi-Fi R-Pi 3 действительно умер, но его заменили на USB, и все по-прежнему работает.
Существует множество плагинов для octoprint, в том числе некоторые для облачного доступа к принтеру, я думаю, и разработка кажется довольно активной.
Чтобы добавить к ответу, я запускаю OctoPrint на Raspberry Pi 2B около 1,5 лет, мне пришлось переключиться только на другой Pi, потому что радиатор процессора отвалился и вызвал короткое замыкание, разрушающее сетевую связь, но, например, у меня никогда не было проблем с нестабильностью. Новый работает как заклинание! Обратите внимание, что вы можете добавлять пункты меню в графический интерфейс OctoPrint, я могу включать и выключать сетевое напряжение, раздражающий вентилятор экструдера и светодиодное освещение. С помощью плагинов у меня есть пользовательские G-коды, которые включают или отключают вентилятор экструдера, вводя скрипты G-кода. Очень хорошее , стабильное и настраиваемое программное обеспечение!, @0scar
Это было преобразовано из комментария в ответ. Это добавляет некоторую дополнительную информацию к ответу @SeanHoulihane.
Я запускаю OctoPrint на Raspberry Pi (RPi) 2B около 1,5 лет, мне пришлось переключиться только на другой Pi, потому что медный радиатор процессора отвалился и вызвал короткое замыкание, разрушающее сетевую связь, но, например, у меня никогда не было проблем с нестабильностью. Новый RPi 2B работает как по маслу.
Обратите внимание, что OctoPrint легко настраивается, у вас есть множество плагинов на выбор, и вы можете сами что-то менять/добавлять. Например, вы можете добавлять пункты меню в графический интерфейс OctoPrint. Это можно использовать для запуска сценариев оболочки, которые управляют GPIO RPi. С помощью этих сценариев вы можете, например, включать и выключать сетевое напряжение, включать/выключать раздражающий вентилятор экструдера и, например, светодиодное освещение.
С помощью плагинов у меня есть пользовательские G-коды, которые включают или отключают вентилятор экструдера, вводя сценарии G-кода с конкретными, самостоятельно определенными командами G-кода, такими как, например, OCTO100, OCTO110 (чтобы соответственно включить или отключить вентилятор, см. Некоторые подробности здесь).
Для этого вы можете использовать ядро интернета вещей Windows, см. -
https://developer.microsoft.com/en-us/windows/iot/docs/3dprintserver
Спасибо за ваш ответ, но мы ищем исчерпывающие ответы, которые дают некоторое объяснение и контекст. Очень короткие ответы не могут этого сделать, поэтому, пожалуйста, [отредактируйте] свой ответ, чтобы объяснить, почему он правильный. Кроме того, мы предпочитаем, чтобы ответы были самодостаточными, где это возможно. [*только ссылка*](https://meta.stackexchange.com/questions/8231/) ответы не одобряются (поскольку ссылки [имеют тенденцию гнить](https://en.wikipedia.org/wiki/Link_rot)) & станет бесполезным, если контент, на который есть ссылка, исчезнет. Если вы добавите больше контекста и подробностей по ссылке, то, скорее всего, люди сочтут ваш ответ полезным., @Greenonline
Об этом уже говорилось в принятом решении. Windows IoT очень ограничена и ранее не поддерживала клоны i3. Если вы считаете, что это хорошее решение, пожалуйста, предоставьте больше, чем ссылку., @markshancock
Если вы настроили OctoPrint или Klipper затем вы можете использовать такой инструмент, как OctoEverywhere, чтобы получить удаленный доступ и поделиться им. В OctoEverywhere есть функция Общие подключения, которая позволяет вам предоставить доступ к принтеру кому угодно через Интернет.
- TronXY Windows 10 драйвер
- Какой толщины должен быть алюминиевый печатный стол
- Инструмент для измерения в STL-файлах
- Каков самый простой способ изменить/изменить размер объекта внутри STL-файла?
- ПО для добавления поддержки к 3D-печатным миниатюрам в файле STL
- Как настроить Cura для запуска Z-зонда перед нагревом
- Программное обеспечение Linux для лазерного гравера
- Что такое консоль/терминал принтера?
Помог ли вам какой-либо из ответов получить ответ на ваш вопрос или помог вам прийти к собственным выводам, пожалуйста, проголосуйте и примите ответ. Это помогает нам сократить [список вопросов, на которые нет ответов](https://3dprinting.stackexchange.com/unanswered). Нашли другой ответ (тогда уже опубликованный) самостоятельно? Пожалуйста, добавьте этот ответ (и примите его через 48 часов), чтобы поделиться своим опытом с сообществом., @0scar
@0scar Я пойду дальше и приму первое, так как все они похожи и отвечают на вопрос; но для меня решения были недостаточными для реализации., @markshancock
Спасибо за ваше сотрудничество! Нам нужна вся помощь, чтобы выйти из бета-состояния. На данный момент нам нужно, чтобы люди принимали ответы и голосовали по вопросам и ответам., @0scar