KomAndr

WEMOS Мега + WiFi R3 ATmega2560 + ESP8266 (4 МБ памяти), USB-TTL CH340G - как установить ESP3D Server

6 сообщений в этой теме

Купил в Китае сие чудо и рещил попробовать все это настроить и установить сервер печати.

WEMOS Мега + WiFi R3 ATmega2560 + ESP8266 (4 МБ памяти), USB-TTL CH340G

Cперва нужно определить реальный размер памяти этого "монстра". Я упускаю момент как подключить в Arduino IDE библиотеку с платами ESP8266
После установки библиотеки заходим в Инструменты/Плата/ и выбираем Generic ESP8266 module. Потом Файл/Примеры/ESP8266 и выбираем скетч CheckFlashConfig Проверяем установки модуля ESP:
(желтым я выделил как устанавливал)
1.thumb.png.0cb6dc72dba574a8b0f62e6333c4cbdb.png
Загружаем этот скетч в плату и видим результат работы в окне монитора порта.
2.thumb.png.bd44a0b0e4c4d370af87800cff2fa695.png
Реальный объем памяти 4Мб
Правим данные в меню настройки плат
3.thumb.png.7f9ff4b130f452841797561a785d9b42.png
Загружаем скетч и заново проверяем что нам выдает окно вывода
4.thumb.png.c796c3ee98b6fc305cc71b1b12d13073.png
Теперь открываем ранее скачанный проект ESP3D и запускаем esp3d.ino Идем в Файл/Настройки/ и вносим в строчку "Дополнительные ссылки для Менеджера плат" вот эту строчку:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

(А грозился не повторять 🙂 )
Заходим в инструменты/Плата/Менеджер плат и в строке поиска набираем ESP получаем список плат и убеждаемся, что установлена последняя версия для плат ESP
5.thumb.png.14fe870c7f3731db157525ee4bd1a22a.png
Далее выбираем наш модуль, как писал выше - Generic ESP8266 module и теперь выставляем все параметры как на скрине, если у Вас объем памяти отличается от 4Мб, тогда выбирайте из списка нужный объем.
6.thumb.png.863146421eb0b949d5d3fefbca55eb88.png
Загружаете это в плату. В окне монитора, после успешной заливки можно наблюдать приглашение отправленное на принтер.
Не забываем перевести переключатель 7 в OFF!
7.thumb.png.ca48c423a319529489f292e74574ba5d.png
Подключаемся компом(ноутом) по Wi-Fi к обозначенной сети. Пробовал с андроида - как-то через раз и долго подключается(может из-за того, что у меня ведро 8.1.0), а ноутом на раз.
8.thumb.png.b655c73f929377dd4be31dab30aa5638.png
Сразу при подключении к сети открывается страничка в браузере
9.thumb.png.8987f80bdcc625430f3d151263e949b2.png
и после редиректа попадаем в настройку web-сервера.
10.thumb.png.9f13e26a2dbde78d081616130ab528ea.png
Теперь нам нужно закинуть файловую систему сервера в память ESP
11.thumb.png.e928de001b197e9defdcbe6fc41adb97.png
Можно выбрать сразу все 4-е файла и загрузить их. Перегружаем плату и после переподключения к сети попадаем в первоначальные настройки сервера. Ниже ряд скринов не нуждающихся в коментариях.
12.thumb.png.eca42628bde9f51017031bf256151101.png 13.thumb.png.1bc9d2db4651fd248eacd49f708248a4.png 14.thumb.png.c045d9a9d6f93a329b9e14d59b378283.png
Ну и попадаем в сам сервер ESP3D.
15.thumb.png.6797c1c9d85b285e590f02df77d39b21.png
Собственно вот и все грабли по которым я ходил с этой Мегой. 
Что-бы связать модуль и Мегу между собой - выставляем переключатели 1,2,3,4 в положение ON - остальные в OFF, второй переключатель в положение TXD3 Теперь по USB можно достучаться к мозгам принтера, а так же через WEB-морду.
При подключении ноутом к точке доступа этой платы - никаких проблем с соединением или качеством связи не замечено.

Вывод: можно пользовать эту плату вместо Меги2560 и, без дополнительных соплей и модулей, иметь подключение к принтеру через web-морду. Так же можно настроить и подключение к действующей сети Wi-Fi. Все настройки доступны Через WEB-морду во вкладке ESP3D 
Из ПЛЮСОВ - питание +5В организовано через MP2307DN, что позволяет нормально подавать на эту плату внешнее питание до 26В и получать стабилизированные 5В до 3А.

Из МИНУСОВ - низкая скорость передачи файла по Wi-Fi.
П.С. Плату так и не проверю в действии на боевом принтере, так как нацелился на MKS TFT28, уже на пол-пути ко мне из Китая. Так что этот монстр пойдет на продажу. 🙂 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Deniss самьій плюс TFT-шки в возобновлении печати по отключению искричества! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@KomAndr то есть платить почти 1000 грн за ионистор это норм? Сомнительное решение. У меня на данный момент две штуки MKStft только для портирования проекта PanelDue который реально дает удобство и преимущество. А в отношении возобновления печати, это все реализуется как сказал @Deniss

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Марлине єто криво реализовано! Я уже раз сломал крепление зонда из-за тупого алгоритма возобновления печати, да и запись служебного кода на флешке убивает следующую печать до перезагрузки платьі и отменьі возобновления. 

П. С. Я постоянно тестирую новьіе фишки в марлине... 

П. П. С. принтер стоит на 1КВт упсейке. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас