roboforum.ru

Технический форум по робототехнике.

Установка и настройка Octoprint (Raspberry pi)

Установка и настройка Octoprint (Raspberry pi)

Акелла » 16 июн 2014, 13:33

Для тех кто неразобрался в установке и настройке. картинки вставлю позднее.
Список поддерживаемых принтеров

Итак начнем
Что нам потребуется:

1.1 Raspberry Pi 512MB Revision B
1.2 USB Wireless adapter (b/g/n) - Я используюNetgear WNA1000M N150 WiFi USB Micro Adapter
1.3 SD Card - желательно class 10 я использую class 4 - 4GB.
1.4 USB хаб с питанием или зарядник с 1А и более
1.5 USB камера список поддерживаемых камер тут.
1.6 Клавиатура, мышь и монитор с HDMI выходом для первичной настройки Малинки.(необязательно но очень желательно)


Подготовка Малинки(Rapberry Pi)

2.1 Отформатировать SD карту, для этого использую программу SDFormatterv4 скачать можнотут.
Вставляем SD карту в кард ридер компьютера, запускаем программу SDFormatter
нажимаем options там нужно выбрать пункт FORMAT SIZE ADJUSTMENT на ON.
2.1.JPG

2.2.JPG

Жмем ОК и FORMAT, ждем окошко окончания операции и закрываем программу.
2.3.JPG



2.2 Скачать программу Win32DiskImager-0.9.5 и скачать образ операционной системы с предустановленным Octopi тут
2.3 Запускаем программу Win32DiskImager, в верхней стоке нажать на папку и выбрать путь к скачанному образу операционной системы скаченной ранее.
Жмем кнопу WRITE, и ждем пока процесс завершится.
2.4.JPG

2.5.JPG



Подключение проводов

3.1 Вставляем SD карту с установленной системой в Малинку.
3.2 Подключаем USB хаб к Малине, и миниUSB провод от хаба до малины.

Если не использовать хаб то нужно поключить зарядник к миниUSB напрямую.
3.3 Подключаем сетевой кабель к малине и к роутеру для первой настройки WIFI модуля.
Вставляем принтер, wifi,в USB хаб.

На данный момент уже можно начать работать с принтером через сетевой кабель просто введя IP адресс в браузере, но мы хотим настроить wifi модуль.


Настройка WIFI адаптера


3 Для настройки wifi нам понадобится драйвер для WIFI , его нужно НАЙТИ для ВАШЕГО адаптера и сохранить в корень SDкарты. (для некоторых Wifi адаптеров драйвер уже установлен в системе)

Далее нужно скачать программу puTTYтут
2.6.JPG


запускаем puTTY
2.7.JPG

В строке Host name вводим IP адрес вашей малины, его можно найти с помощью программы advanced-ip-scanner
2.8.JPG

В появившемся окне пишем логин: pi и пароль raspberry(курсор на пароле при наборе не двигается это нормально) жмем ентер и видем кучу непонятных буковок :lol:
2.9.JPG

3.0.JPG

чтобы установить драйвер для нужно отправить команду:
Код: Выделить всёРазвернуть
sudo /boot/install-rtl8188cus-latest.sh   (install-rtl8188cus-latest.sh - название моего драйвера что я сохранил в корень SDкарты)

Ждем завершения установки

Далее вводим команду :

Код: Выделить всёРазвернуть
 sudo nano /etc/network/interfaces


нам нужно добавить внизу строки
Код: Выделить всёРазвернуть
auto lo
iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0

iface wlan0 inet dhcp
   wpa-ssid "ваш SSID сети" 
   wpa-psk "ваш пароль"


3.2.png


после жмем ctrl+O ,enter и затем ctrl+X чтобы выйти из настроек

после того как мы добавили пароль и ССИД к wifi нам нужно перезапустить wifi модуль вводом команды:

Код: Выделить всёРазвернуть
 sudo service networking reload


после перезапуска IP адрес изменится, просканируйте снова сеть с программой ipscan.

После того как вы найдете новый IP адресс который малина получила по wifi, открываем браузер и получаем удовольствие от использования Octoprint :Bravo: :Yahoo!:

Настройка удаленнго доступа к принтеру….


Чтобы удалеено мониторить состояние принтера, нжно открыть HTTP (80) порт на вашем роутере и все должно заработать.
(С телефона проверять лучше браузером фаерфокс, с хромом работает не корректно)

кейс для малинки

Надеюсь кому-то пригодится данный мануал.
Последний раз редактировалось Акелла 18 июн 2014, 11:11, всего редактировалось 2 раз(а).

Re: Установка и настройка Octoprint (Raspberry pi)

webkoder » 17 июн 2014, 16:49

Спасибо, за такое подробное руководство!
Octoprint очень интересный проект.

На мой взгляд, для практического применения не хватает робота помошника принтеру.
Чтобы снимал готовую деталь, протирал столик пивом, следил и вовремя менял катушки, тушил пожар и т.д =)

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 17 июн 2014, 17:19

webkoder писал(а):Спасибо, за такое подробное руководство!
Octoprint очень интересный проект.

На мой взгляд, для практического применения не хватает робота помошника принтеру.
Чтобы снимал готовую деталь, протирал столик пивом, следил и вовремя менял катушки, тушил пожар и т.д =)

Ну думаю снимать деталь и протирать столик пивом принтер можно и без робота научить, а вот тушить пожар этому сложнее обучить, но проверенный блок питания пожара не наделает, в крайнем случае засунуть его в онеупорную камеру :wink:

Re: Установка и настройка Octoprint (Raspberry pi)

how_eee » 18 июн 2014, 22:56

Спасибо за мануал.

Re: Установка и настройка Octoprint (Raspberry pi)

bad » 03 сен 2014, 17:17

Большое спасибо за подробное описание.

Re: Установка и настройка Octoprint (Raspberry pi)

abuharsky » 03 сен 2014, 17:53

Акелла писал(а):
webkoder писал(а):проверенный блок питания пожара не наделает, в крайнем случае засунуть его в онеупорную камеру :wink:



Блок питания и не загорится, а, вот, если в головке полетит термистор, нагреватель будет греть ее до максимума, тут опасность гораздо выше.

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 03 сен 2014, 23:16

abuharsky писал(а):
Акелла писал(а):
webkoder писал(а):проверенный блок питания пожара не наделает, в крайнем случае засунуть его в онеупорную камеру :wink:



Блок питания и не загорится, а, вот, если в головке полетит термистор, нагреватель будет греть ее до максимума, тут опасность гораздо выше.

даже если сгорит термистор, в прошивке если не ошибаюсь есть защита, должно отключить нагрев если температура ниже 5 градусов.

Re: Установка и настройка Octoprint (Raspberry pi)

3DPrinter » 04 сен 2014, 10:14

Автору большое и жирное спасибо =)

Добавлено спустя 26 минут 19 секунд:
Кстати, а Octoprint совместим с последней малинкой? Она вроде при старой цене стала заметно пошустрее.
Или для него смысла нет в доп. производительности?

Насколько стабильно и шустро ведет себя интерфейс. Поделитесь мнением.

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 04 сен 2014, 13:04

3DPrinter писал(а):Автору большое и жирное спасибо =)

Добавлено спустя 26 минут 19 секунд:
Кстати, а Octoprint совместим с последней малинкой? Она вроде при старой цене стала заметно пошустрее.
Или для него смысла нет в доп. производительности?

Насколько стабильно и шустро ведет себя интерфейс. Поделитесь мнением.

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

Интерфей работает отлично от сети с кабелем, и чуть медленее с wifi(особенно заметно если смотреть камеру через интернет)
С остальным проблем не замеченно, работает как часы.
Я себе даже настроил в нем кнопки чтобы принтер включить и выключить через реле которое включенно в сеть к БП, и выключает принтер и БП.

Если интересно повторить могу описать процесс как сделанно.

Re: Установка и настройка Octoprint (Raspberry pi)

Radus » 04 сен 2014, 16:15

Акелла писал(а):Насчет последней малины я не знаю, как настраивать и устанавливать я писал в процессе собственного обучения, ну и заодно решил облегчить жизнь другим.

Интерфей работает отлично от сети с кабелем, и чуть медленее с wifi(особенно заметно если смотреть камеру через интернет)
С остальным проблем не замеченно, работает как часы.
Я себе даже настроил в нем кнопки чтобы принтер включить и выключить через реле которое включенно в сеть к БП, и выключает принтер и БП.

Если интересно повторить могу описать процесс как сделанно.

Поделись схемкой и типом реле, куда что как подключено ?

Re: Установка и настройка Octoprint (Raspberry pi)

3DPrinter » 04 сен 2014, 16:29

Код: Выделить всёРазвернуть
Если интересно повторить могу описать процесс как сделанно.

очень интересно.
А кнопки управление реле в интерфейс октопринта встроили?
Насколько удобный интерфейс для работы с телефона?
Случайно нет ли отдельного приложения под андроид для октопринта?
Мне кажется на камеру удобней смотреть именно с телефона.

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 04 сен 2014, 22:54

По вашим просьбам выкладываю как у меня сделанно включение и отключение питание с помощью реле.
Я использую RAMPS 1.4 но и на многих других принтерах такое можно сделать, можно даже управлять с помощью самой малины(описание как сделать есть на официальном сайте).

Вот так выглядит окно интерфейса octoprint.
1.JPG
интерфейс 1

Кнопки включения и отключения принтера
2.JPG

3.JPG

4.JPG

5.JPG


Чтобы добавить кнопки нужно запустить программу puTTY, войти в систему введя логин и пароль.
Открыть файл config.yaml для этого введите команду
Код: Выделить всёРазвернуть
sudo nano ~/.octoprint/config.yaml


6.JPG


затем сделать как на картинке ниже
7.JPG


затем нужно сохранить изменения нажав ctrl+X потом написать YES в ( save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? )

после можно закрыть программу.

Схема подключения
12.jpg
Последний раз редактировалось Акелла 05 сен 2014, 11:31, всего редактировалось 2 раз(а).

Re: Установка и настройка Octoprint (Raspberry pi)

3DPrinter » 05 сен 2014, 06:57

Спасибище ;)
а хаб используется чтобы не терялась возможность работы с принтером через ЮСБ порт?

P.S. А октопринт умеет работать с дисплеями? А то на ебее находится масса дисплеев под Малинку. Интересно задействован ли их функционал.

Re: Установка и настройка Octoprint (Raspberry pi)

porex » 05 сен 2014, 10:11

Акелла писал(а):Схема подключения

Что-то не понял зачем на RAMPS через реле подавать 220В? Откуда берется 5V для ардуины и Raspberry Pi?

Re: Установка и настройка Octoprint (Raspberry pi)

Акелла » 05 сен 2014, 11:24

porex писал(а):
Акелла писал(а):Схема подключения

Что-то не понял зачем на RAMPS через реле подавать 220В? Откуда берется 5V для ардуины и Raspberry Pi?

Точно! в этом месте у меня ошибка реле врезается в 220 вольт которое идет для блока питания, а не на рампс. Спасибо за подсказку. Картинку поправил.

3DPrinter писал(а):а хаб используется чтобы не терялась возможность работы с принтером через ЮСБ порт?

porex писал(а):Откуда берется 5V для ардуины и Raspberry Pi?


Хаб нужен с собственным питанием и используется для питания малины и ардуины и к нему камера подключенна.

Подключение я описывал в начале темы.


Rambler\'s Top100 Mail.ru counter