воскресенье, 23 октября 2016 г.

Подключение raspberry pi к 3d принтеру

Удобство использования 3d принтера можно повысить если подключить к не нему специальный сервер. Сервер может управлять 3d принтером и передавать ему команды для печати в то время как персональный компьютер отключен. Также сервером можно управлять удалённо поэтому, в случае его применения, нет необходимости ставить 3d принтер рядом с персональным компьютером и поэтому принтер можно более удобно разместить в свободном месте, особенно это актуально при использовании самодельных громоздких 3d принтеров. Большинство 3d принтеров, особенно самодельных, можно переоборудовать для выполнения другой работы нежели печать из пластика - например лазерная гравировка. Если 3d принтер переоборудован в гравёр то появляется опасность нахождения в одной комнате с этим гравёром особенно если он самодельный или если он самостоятельно переоборудован. Опасность представляет лазерный луч который лишает человека зрения когда попадает ему на глаз, поэтому к этому надо отнестись очень серьёзно. Не все очки предназначенные для защиты от лазера могут от него защитить. Перенос гравёра в другую комнату (без окон) гарантированно защитит человека от лазерного луча а за работой гравёра можно наблюдать через веб камеру подключённую с серверу. Сервером может быть любой недорогой компьютер (с usb портом и др. необходимыми портами) на который можно установить специальную программу. Одной из таких программ является Repetier server. Подходящим компьютером может быть например Raspberry pi 3 (именно 3 т.к. у него имеется встроенный wifi который избавляет от необходимости подключать дополнительный wifi модуль или ethernet кабель). Raspberry pi 3 - это недорогой популярный одноплатный компьютер который часто используют как сервер, он простой, маленький и хорошо подходит для данной работы. Про настройку Raspberry PI 3 см. на странице "Raspberry PI 3 настройка и управление GPIO по WIFI". Подключить Raspberry PI 3 к 3d принтеру можно через тот же провод через который этот принтер подключается к персональному компьютеру. После данного подключения остаётся только установить Repetier server (на Raspberry PI) и настроить его. Есть и другие программы но в данной статье рассмотрим только эту. Для установки Repetier server подадим питание на Raspberry PI 3 и подождём пока он загрузиться после чего запустим на компьютере программу putty, введём ip адрес Raspberry PI 3 и нажмём кнопку "open"
Далее введём логин и нажмём клавишу "Enter" которая располагается на клавиатуре вашего персонального компьютера через который вы хотите соединиться с Raspberry pi. Логин по умолчанию "pi":
Далее введём пароль (при вводе он отображаться не будет но он всё равно вводиться когда вы нажимаете клавишы, зелёная штучка не двигается и кажется что ввода не происходит но всё это нужно чтобы ваш пароль никто не увидел и не воспользовался им в корыстных целях, бояться не надо, надо просто ввести пароль и нажать "Enter"). 
После ввода пароля нажмём клавишу "Enter". Пароль по умолчанию (т.е. если его не меняли) "raspberry".
После ввода пароля и успешного соединения с Raspberry PI введём команду для скачивания программы Repetier server "wget http://download.repetier.com/files/server/debian-armel/Repetier-Server-0.65.0-Linux.deb" (без кавычек)
Потом надо ввести команду для распаковывания "sudo dpkg -i Repetier-Server-0.65.0-Linux.deb"
После того как программа скачана и установлена можно зайти её в веб интерфейс через браузер на своём персональном компьютере, введя ip адрес Raspberry PI и через двоеточие номер порта 3344 в адресной строке и нажимая клавишу "Enter".
Далее необходимо настроить программу для вашего принтера, для этого нажмём кнопку "Add new printer"
в появившемся окне найдём текстовое поле в которое впишем название принтера (любое) после чего нажмём кнопку для перехода на следующий шаг
в верхнем поле выберем название прошивки 3d принтера. Если прошивка Marlin то выберем Marlin. В следующем поле выберем usb порт к которому подключен 3d принтер. Если к Raspberry PI 3 больше ничего не подключено то выбор будет только один. В следующем поле выберем скорость обмена данными, можно выбрать (точнее оставить по умолчанию) автоопределение этой скорости. Последнее поле - размер входного буфера можно оставить по умолчанию и нажать кнопку перехода на следующий шаг.
Выберем форму стола в соответствующем поле и размеры области печати. Если какие либо поля не понятны то можно оставить их как есть и настроить программу позже. После настройки нажмём кнопку для перехода на следующий шаг.
В первом поле выберем количество экструдеров, во втором диаметр пластикового шнура, последнее поле оставим по умолчанию и нажмём кнопку для перехода на следующий шаг.
Выберем подключен ли вентилятор (выбора только два Yes (да) и No (нет) варианта "не знаю" и др. подобных нет) дальше выберем подключена ли sd карта, последний переключатель (или поле) оставим по умолчанию и нажмём кнопку "Finish"
Нажмём кнопку для перехода далее (go to printer)
Мы перешли на панель управления принтером, с неё мы можем загрузить файл для печати и начать печать, если перейти по вкладке ">_Console" то появиться поле в которое можно ввести g-код и проверить работает ли принтер. 

Для того чтобы изменить настройки надо нажать значёк с тремя полосками справа вверху и выбрать "printer settings"
Если надо выйти из настроек то надо нажать синюю кнопку "Printer".






КАРТА БЛОГА (содержание)