Удаленное управление принтером через Октопринт

fedor0804
Идет загрузка
Загрузка
19.10.2019
2704
17
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

6

Для тех, кто как я не умеет в Линукс, либо не имеет GPIO на машине с октопринт посвящается...

Данная инструкция подходит для любых устройств на октопринт, нужно иметь:

1. немного прямые руки, без этого никуда, к сожалению

2. какую нибудь умную роезетку/выключатель на esp8266 или похожих микроконтроллерахСамое дешевое, готовое решение с БП, реле, корпусом и всем остальным я считаю Sonoff basic, стоит около 5 баксовВместо готового решения можно использовать отдельные модули ESP8266 (nodeMCU, ESP-12f...)+реле на 3,3В (ну или обычное с преобразователем уровней)+БП. ESP-01s кажется не подходит, там памяти маловато

3. программатор USB/UART  (у меня такой), если вы не используете модули с программаторами типа  nodeMCU

И так, когда у нас все есть, подключаем все согласно инструкциям из сети, здесь я вам немного подскажу^

- Для прошивок устройств Sonoff тема на форуме почти для всех устройств- Для готовых модулей используем соответствующий кабель и подключаем их напрямую к ПК- Для отдельных модулей типа ESP-12F юзаем программатор3,3V -> 3.3 VGND -> GNDRX -> TXTX -> RXВозможно еще придется переводить модуль в режим загрузки замкнув GPIO

В моем случае, это розетка на TYWE3S, для которого есть тема на гитхаб для перевода в режим загрузчика нужно замкнуть GPIO на землю

Программная часть

На основе всего лежит прошивка Sonoff-Tasmota (ссылка на Гитхаб) и модуль для него Tasmota

Первое нужно прошить в модуль-розетку, второе нужно установить в октопринт из менеджера плагинов

На первом можно немного остановиться поподробнее

1. Прошивка берется тут https://github.com/arendst/Sonoff-Tasmota/releases/tag/v6.6.0Если не вдаваться в подробности, можно скачать sonoff.bin и должно заработать в большинстве случаев

2. Сделайте бэкап своей нынешней прошивки девайса, который вы хотите перешить, инфа есть тут

3. Для самой прошивки можете взять любое ПО, которое вам импонирует, я использовал ESP Easy Flasher (ее, прошивку и кучу других ПО я выложил на Яндекс диск), где нужно всего лишь выбрать нужный порт, выбрать скачанную прошивку, которую нужно было предварительно положить в папку Bin, скорость (кажется, всегда советуют 115200) и запустить прошивку

4. Сразу после прошивки нужно будет отключить питание и перемычку с GPIO0, если подключали. После включения должна появиться wi-fi сеть без пароля, подключаемся и вводим SSID и пароль от вашей домашней сети, после чего модуль перезагрузится

5. По IP, выданному вашим роутером устройству заходим в WEB интерфейс и производим необходимые настройки.

5.1. Если вы использовали готовый модуль с реле, то скорее всего кнопкой "Toggle" вы уже можете включать и отключать реле

5.2 Если же вы использовали DIY модуль, то придется подключать реле и задавать номер GPIO, куда вы его воткнули в настройках (у вас будет больше выбор контактов), здесь же можете выбрать модель одного из модулей

6. Устанавливаем плагин Tasmota, настраиваем его и наблюдаем, как в шапке страницы появился значок молнии, нажав на который можно управлять реле и питанием принтера, тут же можно задать условия включения и отключения принтера по G-код командами, которые можно задать после окончания печати (не забудьте, что выключать принтер лучше тогда, когда остынет сопло, для этого команды отключения нужно задавать после команд ожидания остывания типа М140 S50)

В общем то и все, пробуйте)

P.s. к этой же прошивке можно подключать множество разных модулей, в том числе датчиков температуры для отключения и защиты от пожаров

P.s1. У большинства релейных модулей есть физическая кнопка, которую можно вывести на корпус принтера, а если у вас DIY модуль, то к нему можно подключить эту кнопку

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

6
Комментарии к статье

Комментарии

19.10.2019 в 17:23
0

Только не сказал, что китайские sonoff реле горят как спички. 

Методом проб и ошибок (чуть не спалил хату) сделал вывод, что лучше брать в оф магазине.

19.10.2019 в 17:40
0

Не знал, у меня их никогда не было, я пробовал данный метод с другой китайской розеткой и голым NodeMCU

А где брали? Могу ссылку поменять

19.10.2019 в 18:18
0

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

19.10.2019 в 18:11
0

Что-то погуглил и нет таких тем что горят, да еще "как спички".

19.10.2019 в 18:43
1


19.10.2019 в 20:20
1

А можно более подробней? А то может вы на него огород обогревателей повесили)

f61
19.10.2019 в 20:28
2

На этом висел нагреватель 1300 ватт. Сгорел за месяц. Китаец клялся, что выдержит заявленные 20000. Потом были еще попытки использовать sonoff в других менее мощных самоделках. 

Как результат - только из официального магазина живучие, остальные собраны черти-как черти из чего.

19.10.2019 в 20:31
1

что и требовалось доказать... 

19.10.2019 в 21:43
0

Среднемтатичесеий принтер потребляет не более 500Вт, мой не более 300

19.10.2019 в 22:56
0

Но никто не застрахован от плохих комплектующих в реле. 

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

20.10.2019 в 13:19
0

SKR + 2208 = 3000 рублей

Raspberry 3b+ = 3500 рублей

Sonoff = 500 рублей

БП = 2000 рублей

Итого 3000+3500+500+2000=9000 рублей

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

Duet Wifi = 6000 рублей

БП с PS ON = 3000 рублей

Итого 6000+3000=9000 рублей.

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

Выбирайте сами что покупать.

20.10.2019 в 13:37
0

Берём вместо Малинки Аельсинку-1500р

БП от минвел не 2000, а 1200-1500, я взял за 500 на 120Вт

Как минимум дешевле на 3000 получается, прошивать часто и не требуется

А дует за 6к даже китайский вроде не взять, а оригинал стоит немного дороже

20.10.2019 в 13:44
0

Покупайте дальше дешевое китайское гуано...

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

20.10.2019 в 14:05
0

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

20.10.2019 в 14:46
0

Такое же "китайское говно", как вы выразились. Вот оригинал https://e3d-online.com/duet-2-wifi-electronic-controller-card-v1-04

Потому какая разница, между моей сборкой и вашей? Почему моя говно то?

21.10.2019 в 03:06
0

Потому что я настраивал таким образом, как сделали вы, а затем купил дует.

И понял что можно просто купить дует, и не сношать мозги всеми этими снофами малинами репитер серверами флешками, всем этим огородом барахла, который заменяет одна плата, называется дует.

Пока не купите хотя бы даже китайскую дует, не поймете.

А разницы я в них не заметил, есть оригинал и китайский клон, работают одинаково.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Моргающая черепушка для флористов

Герконовый датчик импульсов для газового счетчика BK-4GT

Хирургический шаблон из фотополимера Harz labs Dental yellow на Form2.

Печать ULTEM (PEI) и материалом PEEK на одном устройстве: новый 3DGence INDUSTRY F420

Причесываем TEVO Little Monster для использования дома.

3D печать пластиком PEEK и ULTEM. Обзор 3D принтера Intamsys Funmat HT от 3Dtool.