Принт-сервер для RepRap
Сразу начну с того, что представляет собой Repetier-Server. Это самодостаточный программный пакет, устанавливаемый на компьютер и позволяющий управлять 3D-принтером по сети через веб-интерфейс. Отдельно отмечу, что для управления нужен только веб-браузер, то есть, с телефона или планшета вполне можно 'рулить'. Поддерживается не только x86 но и ARM! То есть, можно использовать одноплатный микрокомпьютер с Linux. Наиболее популярный вариант - Raspberry Pi. На текущий момент Repetier-Server работает с принтерами под управлением Marlin, Repeier-Firmware и Smoothieware.
Функционал Repetier-Server
1. Самое главное - загрузка G-Code через браузер и печать.
2. Ручное управление двигателями и нагревателями.
3. Куча вкусных плюшек, вроде поддержки нескольких принтеров, отображения процесса печати в реальном времени, управления скоростью движения и подачи, расчет времени печати и прочее.
4. Неизвестные баги, т.к. софт новый и в процессе активной доработки.
Установка и настройка
Исходные данные - подключенная к сети 'малинка' с установленным на SD карте Raspbian и известным IP-адресом, полученным по DHCP или назначенным статически. Описанием этого подготовительного процесса я заниматься не буду, гайдов в рунете хватает. Подключаемся к зверьку по SSH (если с Windows-компьютера, то, например, с помощью putty), логинимся как pi/raspberry и выполняем две команды.
wget http://download.repetier.com/files/server/debian-armel/Repetier-Server-0.65.0-Linux.deb
Это скачивание deb-пакета Repetier-Server. Ссылка актуальна для последней на момент публикации версии 0.65, вообще страница загрузки здесь, для малинки нужен пакет armel.
sudo dpkg -i Repetier-Server-0.65.0-Linux.deb
Собственно, установка пакета. На этом все, переходим к веб-интерфейсу. Он доступен по адресу http://<адрес малинки>:3344. Подключаем принтер к малинке, и в правом верхнем углу нажимаем плюсик - Add new Printer. Задаем ему имя, настраиваем соединение. Выбираем прошивку, порт (для единственного устройства это будет /dev/ttyUSB0), скорость и буфер. Далее настраиваем принтер, никаких волшебных параметров там нет - геометрия стола, параметры экструдера и нагревателя.После сохранения параметров заходим в наш принтер и пробуем 'шевелить ушами' на вкладке Control. На данном этапе у меня никаких чудес не происходило, как, впрочем, и на последующих. Можно загружать G-Code на вкладке Print и пробовать печатать.Стабильность работы
На версии Repetier-Server 0.60 я извел пару килограммов пластика, и в целом стабильностью работы доволен. Однако, не могу сказать, что все идеально. Пару раз был косяк - после постановки печати на паузу софт 'забывал' о том, что чего-то печатал. В причинах такого мерзкого поведения не разбирался, сейчас поставил версию 0.65 и надеюсь, что такого больше не повторится.
Общие замечания
Технически, мы получаем ту же печать с компьютера, т.е., теоретическая стабильность при печати с SD-карты должна быть выше. Однако, наш компьютер, к которому подключен принтер, не занимается лишней работой, вроде демонстрации пользователю котиков. Более того, там даже графического интерфейса по умолчанию не запущено. Загрузка процессора малинки при печати составляет 5-7%, памяти - 3-4%. Так что, потенциальные проблемы при печати будут связаны с программными недоработками и электрическими соединениями (конкретно - длина и качество USB кабеля). По первому пункту надеюсь на дальнейшее допиливание софта разработчиками, по второму - это уже головная боль пользователя.Немного помечтаю
Выкинуть бы еще из этой цепочки USB и UART. Подключить малинку напрямую к AVR, и реализовать совместный (поочередный) доступ малинки и AVR к одной SD-карте. Чтобы малинка могла загружать на карту G-Code и давать AVR команду на печать.
Еще больше интересных статей
Замена сопла 0,4 на 0,8 на 3D-принтере Creality K1 Max
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Надеюсь кому-нибудь пригодит...
В ТЕХНО 3D создали копию Республики Адыгея
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Постобработки пост. Делаем из ABS грунт-порозаполнитель.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Если эксперимент удался, значит что-то здесь не...
Комментарии и вопросы
3D-моделька сфинкса с поста:ht...
Да, с обдувом есть проблемы, н...
спасибо большое:') акрил - оче...
вобщем всё было норм печатал х...
После 1 или максимум 3го слоя...
Добрый вечера! Есть задачка. К...
Поменял хотенд на ender 3s1 pr...