Общий доступ к 3д принтеру по сети

У меня есть Tronxy X3 (клон i3) с прошивкой Repetier на плате Melzi.

Я хотел бы поделиться принтером по своей домашней сети, чтобы:

  1. И я, и мои мальчики можем пользоваться принтером. (У нас есть отдельные ПК с Windows 10)
  2. Я могу запустить печать со своего компьютера наверху
  3. Я могу удаленно следить за ходом печати

У меня есть (и я мог бы использовать)

  • Набор ТРАМПЛИНОВ, который я мог бы использовать для запуска Марлина.
  • Малиновый Пирог Pi 1B
  • Простаивающий ноутбук, которым я (возможно) был бы готов воспользоваться

Что я хочу знать:

  • Используете ли вы свой принтер в сети, и если да, то как долго
  • Какое оборудование и программное обеспечение вы используете
  • Что тебе больше всего нравится
  • Что вас больше всего раздражает
  • Что вы хотите изменить
  • Что такое интерфейс (веб-интерфейс, драйвер печати и т.д.)
  • Какие услуги предоставляются (печать, нарезка, мониторинг и т.д.)
  • Могут ли два компьютера получить доступ к нему одновременно Пример: Для мониторинга или все еще печати, если мои сыновья забыли отключить
  • Какой вид мониторинга поддерживается? Пример: камера?
  • Что запускает задание печати (G-код)

, 👍7

Обсуждение

Помог ли вам какой-либо из ответов получить ответ на ваш вопрос или помог вам прийти к собственным выводам, пожалуйста, проголосуйте и примите ответ. Это помогает нам сократить [список вопросов, на которые нет ответов](https://3dprinting.stackexchange.com/unanswered). Нашли другой ответ (тогда уже опубликованный) самостоятельно? Пожалуйста, добавьте этот ответ (и примите его через 48 часов), чтобы поделиться своим опытом с сообществом., @0scar

@0scar Я пойду дальше и приму первое, так как все они похожи и отвечают на вопрос; но для меня решения были недостаточными для реализации., @markshancock

Спасибо за ваше сотрудничество! Нам нужна вся помощь, чтобы выйти из бета-состояния. На данный момент нам нужно, чтобы люди принимали ответы и голосовали по вопросам и ответам., @0scar


5 ответов


Лучший ответ:

6

ПРИМЕЧАНИЕ: Это не из личного опыта, но я подумал, что стоит упомянуть:

Майкрософт

Вы, наверное, уже видели это - я вообще не фанат 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.

Смотрите, как установить и настроить Octopi для удаленного управления 3D-принтером Raspberry Pi с помощью Octoprint.

Некоторые из его особенностей:


Кроме того, вы также можете установить Pronterface на Pi: Как установить Pronterface на Raspberry Pi - Инструкции. Я не знал об этом.


,

Осьминоги хорошо работают. Доступ к сети из коробки был сложным для меня (канал 13). У меня также есть приложение, которое отправляет мне push-уведомления о ходе печати (которые могут быть полезны для обмена). Я один пользователь, но он позволяет загружать g-код с ПК, а затем выполнять печать позже (используя любой браузер)., @Sean Houlihane

Я слышал комментарии о том, что это не так надежно, как печать на файле на SD-карте (приложение иногда блокируется). Разработав множество давно работающих приложений, я осознаю, что это неотъемлемый риск запуска приложения под операционной системой, а не на встроенном uC., @markshancock

Спасибо за ссылку на M$. Я посмотрел его, и у M$ есть SDK, я собираюсь изучить возможность создания универсального драйвера Repetier и/или Marlin., @markshancock


3

Осьминоги хорошо работают. Доступ к сети из коробки был сложным для меня (мой маршрутизатор использовал канал 13, поэтому конфигурация на основе сценария не работала).

У меня есть octopi, который отправляет мне уведомления о ходе печати (которые могут быть полезны для обмена). Это удобно, так как он может проходить через брандмауэры легче, чем я, подключаясь напрямую к моему Pi из-за пределов моей домашней сети.

Я один пользователь, но он позволяет вам загружать g-код с ПК, а затем выполнять печать позже (используя любой браузер). У меня не было никаких проблем со стабильностью, хотя использование последовательного порта немного увеличивает загрузку процессора принтера (так что теоретически это может повлиять на качество печати). Мой встроенный Wi-Fi R-Pi 3 действительно умер, но его заменили на USB, и все по-прежнему работает.

Существует множество плагинов для octoprint, в том числе некоторые для облачного доступа к принтеру, я думаю, и разработка кажется довольно активной.

,

Чтобы добавить к ответу, я запускаю OctoPrint на Raspberry Pi 2B около 1,5 лет, мне пришлось переключиться только на другой Pi, потому что радиатор процессора отвалился и вызвал короткое замыкание, разрушающее сетевую связь, но, например, у меня никогда не было проблем с нестабильностью. Новый работает как заклинание! Обратите внимание, что вы можете добавлять пункты меню в графический интерфейс OctoPrint, я могу включать и выключать сетевое напряжение, раздражающий вентилятор экструдера и светодиодное освещение. С помощью плагинов у меня есть пользовательские G-коды, которые включают или отключают вентилятор экструдера, вводя скрипты G-кода. Очень хорошее , стабильное и настраиваемое программное обеспечение!, @0scar


3

Это было преобразовано из комментария в ответ. Это добавляет некоторую дополнительную информацию к ответу @SeanHoulihane.

Я запускаю OctoPrint на Raspberry Pi (RPi) 2B около 1,5 лет, мне пришлось переключиться только на другой Pi, потому что медный радиатор процессора отвалился и вызвал короткое замыкание, разрушающее сетевую связь, но, например, у меня никогда не было проблем с нестабильностью. Новый RPi 2B работает как по маслу.

Обратите внимание, что OctoPrint легко настраивается, у вас есть множество плагинов на выбор, и вы можете сами что-то менять/добавлять. Например, вы можете добавлять пункты меню в графический интерфейс OctoPrint. Это можно использовать для запуска сценариев оболочки, которые управляют GPIO RPi. С помощью этих сценариев вы можете, например, включать и выключать сетевое напряжение, включать/выключать раздражающий вентилятор экструдера и, например, светодиодное освещение.

С помощью плагинов у меня есть пользовательские G-коды, которые включают или отключают вентилятор экструдера, вводя сценарии G-кода с конкретными, самостоятельно определенными командами G-кода, такими как, например, OCTO100, OCTO110 (чтобы соответственно включить или отключить вентилятор, см. Некоторые подробности здесь).

,

0

Для этого вы можете использовать ядро интернета вещей 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


1

Если вы настроили OctoPrint или Klipper затем вы можете использовать такой инструмент, как OctoEverywhere, чтобы получить удаленный доступ и поделиться им. В OctoEverywhere есть функция Общие подключения, которая позволяет вам предоставить доступ к принтеру кому угодно через Интернет.

,