Как установить Repetier Server на Raspberry Pi

Как настроить Repetier Server

Repetier Server — это альтернатива OctoPrint, которая проста в настройке и предлагает множество функций управления. Читайте дальше, чтобы узнать, как его настроить!

Микрокомпьютер Raspberry Pi 5 На борту Raspberry Pi 5 уже есть четыре порта USB, беспроводные интерфейсы Wi-Fi/Bluetooth и полноценный гигабитный Ethernet, чтобы сразу приступить к работе.

Сервера удаленного управления для 3D-принтеров стали очень популярны в индустрии 3D-печати, а такие проекты как OctoPrint и AstroPrint привлекают тысячи пользователей. Эти системы очень полезны для печати поскольку позволяют удаленно запускать и останавливать печать, устанавливать температуру и многое другое. Кроме того, они предоставляют вам альтернативный пользовательский интерфейс, а также несколько дополнительных возможностей которых может не быть в стандартном ЖК-дисплее вашего принтера.

Repetier Server — еще один замечательный вариант сервера 3D-принтера. Хотя он, возможно, менее популярен среди любителей, чем OctoPrint, он все же имеет множество функций, которые не стоит упускать из виду. Его возможности включают мониторинг с помощью веб-камеры, отдельный ЖК-интерфейс, встроенный слайсер для 3D-моделей и многое другое.

Подобно OctoPrint и другим серверам удаленного управления, Repetier Server работает от главного компьютера — чаще всего это плата Raspberry Pi — вместе с несколькими другими компонентами, такими как ЖК-экран. В этой статье мы расскажем вам, как настроить Repetier Server на 3D-принтере.

Преимущества

Сервер Repetier позволяет вам удаленно управлять и контролировать ваш 3D-принтер
Сервер Repetier позволяет вам удаленно управлять и контролировать ваши 3D-принтеры (Источник: Repetier)

Подобно серверу OctoPrint, Repetier Server предлагает множество преимуществ для вашего общего опыта 3D-печати. Наиболее очевидным из них является возможность удаленного управления. После настройки и подключения вы сможете получить удаленный доступ к интерфейсу с полной панелью управления вашим принтером. Вы можете перемещать все оси принтера, контролировать скорость вращения вентилятора, устанавливать температуру станины и сопел, а также вручную отправлять команды G-кода прямо на материнскую плату принтера.

Помимо удаленного управления принтером, Repetier Server обеспечивает онлайн-нарезку, поэтому для удаленного запуска печати вам даже не нужен файл G-кода с нарезкой. Вместо этого вы можете загрузить свою 3D-модель в интерфейс онлайн-слайсера сервера. Здесь можно масштабировать, перемещать и иным образом манипулировать моделью, прежде чем нарезать ее в файл G-кода для печати, который можно отправить на принтер.

Кроме того, встроенный слайсер Repetier Server предоставляет множество различных вариантов нарезки. Согласно документации, вы можете выбрать слайсер — например, Cura или PrusaSlicer — а также различные предварительно настроенные профили нарезки в каждом варианте нарезки. Это позволит вам найти идеальный профиль нарезки, подходящий для вашего конкретного 3D-принтера.

Как и большинство современных серверов удаленного управления принтерами, Repetier Server также предлагает раздел потоковой записи с веб-камеры. Здесь вы сможете наблюдать за ходом печати с помощью прямой трансляции с веб-камеры, подключенной к оборудованию сервера.

Что требуется

Несколько основных компонентов
Несколько основных компонентов (Источник: Instructables)

Если вы хотите установить Repetier Server, для этого вам потребуется определенное оборудование. Ниже приведен обзор компонентов, которые вам понадобятся:

  • SBC: Компьютер необходим для размещения сервера, и в этом руководстве мы расскажем, как установить Repetier Server на Raspberry Pi. Мы рекомендуем использовать Pi с портами USB, разъемом для подключения дисплея и портом для камеры, например, Pi 3B+ или 4. Однако вы можете использовать практически любой компьютер, включая старый настольный ПК или другой SBC. Только сначала убедитесь, что вы сможете сменить ОС.
  • Блок питания: Вам понадобится достаточный блок питания для главного компьютера, чтобы обеспечить его постоянное питание. Для большинства плат Pi вам понадобится блок питания с выходным напряжением 3 А 5,1 В постоянного тока.
  • USB-кабель: USB-кабель необходим для установления соединения между главным компьютером и материнской платой 3D-принтера.
  • Карта памяти MicroSD: Если вы используете Raspberry Pi или другой SBC в качестве главного компьютера, карта MicroSD необходима для запуска совместимой ОС Repetier Server на плате Pi. Хотя вам не понадобится все пространство, предпочтительнее использовать карту MicroSD объемом 32 ГБ или более. Кроме того, убедитесь, что у вас есть устройство для чтения карт памяти с USB на MicroSD.
  • Дисплея: Для настройки сервера Repetier Server вам понадобится экран, который можно подключить к плате Pi (или другому главному компьютерному устройству) для выполнения начальных шагов настройки.
  • Ноутбук или ПК: Наконец, понадобится какой-либо персональный компьютер для прошивки образа на SBC. Операционная система компьютера не имеет значения, лишь бы на нем можно было запустить веб-браузер.

Помимо этих аппаратных компонентов, вам также понадобится программа Raspberry Pi Imager, установленная на вашем ноутбуке или ПК. Это программа для прошивки изображений, которая необходима для загрузки прошивки Repetier Server на карту MicroSD вашей платы Pi. Вы можете бесплатно скачать Raspberry Pi Imager с сайта Raspberry Pi.

Прошивка

Прошивка образа ОС Repetier Server на карту MicroSD с помощью Raspberry Pi Imager
Прошивка образа ОС Repetier Server на карту MicroSD с помощью Raspberry Pi Imager

Первый шаг к настройке Repetier Server на вашем Raspberry Pi — это прошивка образа операционной системы на карту MicroSD вашего Pi:

  1. Откройте ноутбук, откройте веб-браузер и перейдите на страницу образа конфигурации Repetier.
  2. Нажмите на опцию «Raspberry Pi Image», которая приведет вас на новую страницу.
  3. Загрузите последнюю версию образа сервера Repetier, которая должна быть верхней опцией с иконкой загрузки в названии. Для этого руководства мы выбрали версию V33 Bullseye, но для вас могут быть доступны и более новые версии. zip-файл с образом прошивки довольно большой (более 1 ГБ), поэтому загрузка может занять некоторое время.
  4. Откройте программу Raspberry Pi Imager на своем компьютере.
  5. Нажмите «Choose OS», затем «Use Custom» в нижней части списка и выберите загруженный zip-файл образа Repetier Server с вашего компьютера.
  6. Подключите карту MicroSD для вашей платы Raspberry Pi к компьютеру. (Для этого вам может понадобиться конвертер USB-MicroSD).
  7. В программе Raspberry Pi Imager выберите «Choose Storage» и щелкните на вставленной карте MicroSD.
  8. Нажмите «Flash», чтобы загрузить образ прошивки на карту MicroSD. Этот процесс может занять несколько минут, так что сидите спокойно!

Подключение к Интернету

Нажмите кнопку "Глобальные настройки", чтобы найти настройки подключения для вашего Repetier Server
Нажмите кнопку «Global Settings», чтобы найти настройки подключения для вашего Repetier Server (Источник: Repetier Server)

Далее нам нужно подключить Repetier Server к интернету. Если у вас есть локальная сеть, вы можете пропустить этот шаг, так как прошивка автоматически определит подключение и будет его использовать.

Но если вы планируете использовать Wi-Fi, вам нужно будет настроить соединение на плате Raspberry Pi. Это можно сделать двумя способами: либо через точку доступа с помощью вашего компьютера (вариант 1), либо через подключенный к плате Pi дисплей (вариант 2).

Вариант 1

  1. Извлеките карту MicroSD из компьютера и вставьте ее в соответствующий слот платы Pi. Убедитесь, что плата выключена.
  2. Подключите монитор к плате Pi.
  3. Включите питание платы Pi и подождите, пока она загрузится с новой прошивкой Repetier Server. Поскольку это первый раз, это может занять несколько минут.
  4. На компьютере или смартфоне с поддержкой Wi-Fi перейдите к настройкам Wi-Fi.
  5. Найдите опцию Wi-Fi под названием «RepetierServer» (это SSID) и подключитесь к ней. Пароль должен быть «12345678».
  6. После подключения откройте веб-браузер на смартфоне или компьютере, затем перейдите на страницу http://RepetierServer.local. Если это не сработает, попробуйте перейти по адресу http://10.10.10.1, который является IP-адресом по умолчанию для вашего сервера Repetier.
  7. Войдя в веб-интерфейс, ознакомьтесь с положением о правилах и условиях и согласитесь с ним, чтобы продолжить.
  8. Найдите значок «Настройки», расположенный в правом верхнем углу интерфейса.
  9. В выпадающем меню нажмите «Global Settings», затем выберите опцию «Network/Time».
  10. Перейдите на вкладку «Connection Settings» и введите идентификатор региона в зависимости от того, в какой стране вы находитесь.
  11. Вернитесь на вкладку «Available WLAN Router» и выберите сеть Wi-Fi, которую вы хотите использовать, из доступных вариантов.
  12. Введите пароль для выбранной сети Wi-Fi, затем нажмите «Connect».

Вариант 2

Кликни "WLAN"
Кликни «WLAN», расположенную в левой части интерфейса (Источник: YouTube)
  1. Выполните шаги с 1 по 4 из предыдущего способа.
  2. Кликни вкладку «WLAN» на боковой панели, затем выберите «More».
  3. Введите идентификатор региона в зависимости от того, в какой стране вы находитесь.
  4. Снова нажмите на вкладку «WLAN».
  5. Выберите сеть, в которой будет работать сервер, из предложенных вариантов.
  6. Кликни «Password», затем введите пароль для SSID соответствующей сети.
  7. Нажмите Enter, затем «Connect».
  8. Подождите, пока Pi подключится. После подключения сеть Wi-Fi, к которой вы подключились, должна быть выделена оранжевым текстом.

Настройка сервера

Потребуется изменения
Потребуется внесения изменений в файл «config.txt»

Далее нам нужно настроить Repetier Server в соответствии с вашей установкой. Этот шаг технически необязателен, если все работает идеально. Но если вы хотите подключить веб-камеру, повернуть интерфейс на подключенном ЖК-дисплее или внести другие изменения, вам потребуется немного настроить прошивку.

В разделе «Special Cases/Troubleshooting» на веб-странице Repetier’s Raspberry Pi Image вы увидите список распространенных проблем и решений, которые предполагают изменение настроек или даже корректировку файла конфигурации. Если ваш особый случай требует внесения изменений в файл конфигурации, вы можете сделать это следующим образом:

  1. Выключите плату Raspberry Pi (и подключенный дисплей).
  2. Извлеките карту MicroSD.
  3. Вставьте карту MicroSD в компьютер.
  4. Откройте проводник файлов компьютера, затем щелкните на вставленном устройстве хранения MicroSD-карты.
  5. Найдите и откройте файл под названием «config.txt». Вы можете открыть этот файл в любом текстовом редакторе, например в Microsoft Notepad.
  6. На основании советов, приведенных в документации Repetier «Special Cases/Troubleshooting«, внесите изменения в файл конфигурации, соответствующие вашему особому случаю.
  7. Сохраните изменения и извлеките карту MicroSD.
  8. Снова вставьте ее в плату Pi.
  9. Включите питание платы (и подключенных дисплеев), затем убедитесь, что все работает так, как нужно.

Подключение к 3D-принтеру

Подключение к 3D-принтеру
Вот почему мы все это делаем! (Источник: YouTube)

Теперь, когда мы подключили сервер к интернету, пришло время настроить его на ваш 3D-принтер. Для этого выполните следующие шаги:

  1. Убедитесь, что ваша плата Raspberry Pi (и подключенный дисплей) и 3D-принтер включены.
  2. Подключите плату Pi к принтеру с помощью USB-кабеля.
  3. На ноутбуке (или ПК) откройте веб-браузер и перейдите на сайт http://RepetierServer.local. Это соединит вас с онлайн-интерфейсом вашего хоста Repetier Server.
  4. Нажмите «Add new Printer», введите имя вашего 3D-принтера.
  5. Нажмите «Continue with Step 2». На следующей странице введите запрашиваемую информацию о вашем принтере. Вы можете оставить всю информацию по умолчанию без изменений, но убедитесь, что вы выбрали тип «Firmware», на котором работает ваш принтер.
На приборной панели вы увидите вкладку для каждой из подключенных машин
На приборной панели вы увидите вкладку для каждой из подключенных машин (Источник: YouTube)
  1. Нажмите «Continue with Step 3». Это приведет к подключению сервера Repetier Server к подключенному 3D-принтеру, что может занять несколько секунд.
  2. На странице «Step 3: Geometry» вам нужно будет ввести физические параметры вашего принтера. Сюда входит размер объема печати, пределы осей X и Y, а также максимальная высота оси Z. Если вы не знаете эту информацию, вы можете найти ее на сайте производителя вашего принтера.
  3. Нажмите «Continue with Step 4», затем подтвердите количество экструдеров и принятый диаметр филамента вашего принтера. Если у вас есть подогреваемый стол, обязательно выберите «Yes» для этой настройки. То же самое относится и к опции «Heated Chamber Installed».
  4. Нажмите «Continue with Step 5», здесь введите количество вентиляторов, установленных на вашем принтере. У большинства принтеров их должно быть два или три.
  5. Нажмите «Finish». После этого вы должны попасть в главное меню интерфейса Repetier Server, где вы увидите раздел для вашего нового подключенного принтера.

Вот и все! Теперь вы успешно настроили Repetier Server и подключили его к вашему 3D-принтеру! Более подробно о том, как использовать онлайн-интерфейс Repetier Server, мы расскажем в следующем разделе.

Как пользоваться

Если вы подключили камеру к серверу, вы можете транслировать ее на вкладке "Webcam"
Если вы подключили камеру к серверу, вы можете транслировать ее на вкладке «Webcam» (Источник: Reddit)

Теперь, когда мы настроили и подключили ваш сервер, вам вероятно интересно, как вы можете его использовать. Управление принтером через Repetier Server осуществляется через онлайн-интерфейс, доступ к которому можно получить, перейдя по адресу http://RepetierServer.local или по определенному IP-адресу вашего сервера.

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

  • General: На этой вкладке вы найдете общую информацию о вашем 3D-принтере (принтерах), включая название, версию прошивки, настройки подключения и многое другое. Если вы внесете какие-либо изменения в свой принтер, обязательно обновите информацию в этом разделе. В нижней части раздела «Общие» также указаны значения ускорения и рывка по умолчанию, которые вы можете изменить при желании.
  • Tools: Эта вкладка охватывает все, что связано с нагревательными элементами вашего принтера, такими как хотенд, стол. Здесь вы можете установить максимальные температуры, а также предопределенные температуры. Можно даже выполнить PID-настройку нагрева элементов, нажав кнопку «Start Wizard».
  • Printer Shape: Эта вкладка охватывает размеры печатного пространства и дает вам хорошую визуализацию вашего стола. Если вы когда-нибудь измените размеры вашего принтера (например с помощью комплекта Ender Extender), обязательно настройте размеры на этой вкладке.
  • Webcam: Если вы хотите подключить или уже подключили веб-камеру, обязательно загляните в эту вкладку. Чтобы добавить камеру, нажмите «Add Webcam», введите характеристики вашей камеры, затем нажмите «Assign». Также не забудьте нажать кнопку «Save Configuration» в правом верхнем углу интерфейса, чтобы сохранить все внесенные изменения.
  • G-Codes: На этой вкладке находится терминал G-кодов, с помощью которого вы можете вручную отправлять команды G-кодов на ваш принтер. Вы также можете использовать доступные функции для создания «Quick Commands», чтобы не вводить одну и ту же команду каждый раз.
  • Rescue: Наконец на этой вкладке представлены инструменты, связанные с восстановлением принтера после потери питания. По умолчанию она выключена, поэтому если вы беспокоитесь о потере питания принтера во время печати, включите «Enable Rescue Module».

Проблемы с настройкой

Большинство 3D-принтеров работают на прошивке Marlin или прошивке на базе Marlin
Большинство 3D-принтеров работают на прошивке Marlin или прошивке на базе Marlin

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

  • Прошивка: Если вы не уверены, какая прошивка у вашего 3D-принтера, можно с уверенностью сказать, что это Marlin. Это потому, что большинство 3D-принтеров, даже если они не используют официальную прошивку Marlin, используют прошивку на основе Marlin. Поэтому, если вы не знаете, какая прошивка стоит на вашем принтере, то предположение о Marlin, скорее всего, сработает.
  • Размер стола: Обратите внимание, что вы должны указать размеры пластины, используя только поля «X right» и «Y rear». Например, если размеры пластины вашего принтера составляют 235 x 235 мм, установите для полей «X left» и «Y front» значение 0 мм, а для полей «X right» и «Y rear» — 235 мм.

Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

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