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

komandr
Идет загрузка
Загрузка
20.06.2018
8103
25
Техничка

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

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

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

20
Предисловие.

Задавался я уже вопросом целесообразности покупки Меги с Wi-Fi на борту. Меня отговаривали, но я упрямый. Купил на Али этого 'монстра' и с начала пожалел, но...
Перечитал все, что есть по этим платам в нете. Инфы именно по плате с 32Мб на борту очень мало. Пробовал установить сервер по мануалу Mega + Wifi или подключение принтера к домашней сети. Все вроде бы и расписано, но не складывается, у меня ведь 32Мб памяти. Каким-то чудом удалось поставить одну из старых версий сервера, но постоянные обрывы связи с сервером, убогий интерфейс - меня поставили в ступор. Потом пробовал более новую версию сервера ставить - ничего не выходило. Перебрал все возможные варианты по всем платам из набора плат ESP8266 в Ардуино. Пытался разобраться с самыми простыми сборками на чипе ESP8266, подставляя параметры под свою плату. В общем облом.

Но тут подходит к концу сборка H-bot и нужно уже мозги готовить. :) Попытка номер 2 - и тут пошло!

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

После установки библиотеки заходим в Инструменты/Плата/ и выбираем Generic ESP8266 module. Потом Файл/Примеры/ESP8266 и выбираем скетч CheckFlashConfig Проверяем установки модуля ESP:

(желтым я выделил как устанавливал)
Загружаем этот скетч в плату и видим результат работы в окне монитора порта.
Вот тут и понимаешь, что китайцы тебя опять 'намахали'... Реальный объем памяти 4Мб

Ну что поделать? Имеем, что имеем!

Собираемся и идем дальше.

Правим данные в меню настройки плат
Загружаем скетч и заново проверяем что нам выдает окно вывода
Теперь открываем ранее скачанный проект ESP3D и запускаем esp3d.ino Идем в Файл/Настройки/ и вносим в строчку 'Дополнительные ссылки для Менеджера плат' вот эту строчку: http://arduino.esp8266.com/stable/package_esp8266com_index.json (А грозился не повторять :) )

Заходим в инструменты/Плата/Менеджер плат и в строке поиска набираем ESP получаем список плат и убеждаемся, что установлена последняя версия для плат ESP
Далее выбираем наш модуль, как писал выше - Generic ESP8266 module и теперь выставляем все параметры как на скрине, если у Вас объем памяти отличается от 4Мб, тогда выбирайте из списка нужный объем.
Загружаете это в плату. В окне монитора, после успешной заливки можно наблюдать приглашение отправленное на принтер.

Не забываем перевести переключатель 7 в OFF!
Подключаемся компом(ноутом) по Wi-Fi к обозначенной сети. Пробовал с андроида - как-то через раз и долго подключается(может из-за того, что у меня ведро 8.1.0), а ноутом на раз.
Сразу при подключении к сети открывается страничка в браузере
и после редиректа попадаем в настройку web-сервера.
Теперь нам нужно закинуть файловую систему сервера в память ESP
Можно выбрать сразу все 4-е файла и загрузить их. Перегружаем плату и после переподключения к сети попадаем в первоначальные настройки сервера. Ниже ряд скринов не нуждающихся в коментариях.
Ну и попадаем в сам сервер ESP3D.
Собственно вот и все грабли по которым я ходил с этой Мегой.

Что-бы связать модуль и Мегу между собой - выставляем переключатели 1,2,3,4 в положение ON - остальные в OFF, второй переключатель в положение TXD3 Теперь по USB можно достучаться к мозгам принтера, а так же через WEB-морду.

При подключении ноутом к точке доступа этой платы - никаких проблем с соединением или качеством связи не замечено.

Вывод: можно пользовать эту плату вместо Меги2560 и без дополнительных соплей и модулей иметь подключение к принтеру через web-морду. Так же можно настроить и подключение к действующей сети Wi-Fi. Все настройки доступны Через WEB-морду во вкладке ESP3D

Из ПЛЮСОВ - питание +5В организовано через MP2307DN, что позволяет нормально подавать на эту плату внешнее питание до 26В и получать стабилизированные до 3А.

П.С. Плату так и не проверю в действии на боевом принтере, так как нацелился на MKS TFT28, уже на пол-пути ко мне из Китая. Так что этот монстр пойдет на продажу.

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

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

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

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

Комментарии

20.06.2018 в 15:51
6

Китайцы Вас не обманули. В описании платы 'Mega +WiFi R3 ATmega2560+ESP8266 {4 Mt bytes (32 Mt bit) memory} USB-TTL CH340G for Arduino Mega For NodeMCU ESP8266' всё написано.

Не путайте 32Мбайта и 32Мбита! 32Мбита это и есть 4Мбайта.

Если не известно, сколько памяти к модулю ESP8266 подключено, можно посмотреть на маркировку SPI Flash микросхемы - она рядом с ESP.

20.06.2018 в 16:27
1

Вот снимок моего заказа и не стоит рассказывать, что память измеряется в Mbit !!! 

20.06.2018 в 16:39
4

:) хорошо, не будем

20.06.2018 в 17:08
3

Я взял название товара из ссылки, указанной в Вашем вопросе.

20.06.2018 в 17:14
0

Ну мы все знаем, что китайцы не сидят на месте, а получив пару споров начинают выкручиваться и менять названия. :)
В общем речь не о моем не знании, а об установке ESP3D :)

20.06.2018 в 17:32
1

Китайцы быстро меняют названия.

У меня модуль с ESP8266 лежит без дела, теперь знаю куда его применить. Статья полезная, спасибо.

20.06.2018 в 20:56
0

Китайцы быстро меняют названия.
У автора прикреплен снимок заказа. Там название не меняется.

20.06.2018 в 20:55
1

Речь о том что ESP вообще 4MB может иметь максимум. А вы надумали какие-то 32 и устроили истерию.

20.06.2018 в 21:14
0

Если чип ESP8266EX, то до 16 Мбайт

20.06.2018 в 21:17
1

Если
Но в лоте же четко указано ESP8266

20.06.2018 в 20:15
5

Все правильно они в заказе написали - 32 Mb -мегабита, 32 MB - мегабайта - разница в маленькой букве  b

20.06.2018 в 20:46
2

Все там указано верно. Mb = Megabit. MB = MegaByte. В одном байте 8 бит. так что хз чего вы так распетушились.

20.06.2018 в 22:01
1

На будущее Mb это мегабиты, MB это мегабайты так что здесь нет никакого обмана  и так и да NOR или flash как ее называют многие может указываться как в мегабайтах так и в мегабитах
Например сами производители чипов тот же winbond маркирует свои чипы в мегабитах вот например 
w25w64fv например 64 что означает 64 мегабита.
И второе в вашем случае размер флеш посмотреть было намного легче на самой микросхеме обычно как ставят winbond такая на 8 ножек, а не городить огород с прошивками с ардуино..
В третьих ставил я ESP3D только на esp32 уж помощнее будет чем 8266  ...так качество оставляет желать лучшего так же как и отзыв на нажатие...например если быстро нажать на перемещение раз 5 у меня тупо в перезагрузку уходил модуль...так и не стал разбираться.  и отклик при этом почему то аж чуть ли не до секунды, от нажатия до того как сдвинется мотор...

21.06.2018 в 08:26
1

Mb - общепринятое обозначение мегабитов, MB - общепринятое обозначение мегабайтов. Китайцы не обманули.
--Upd-- О-о-о-о! Все 'писатели', вроде меня, про обозначения высказались :)

22.06.2018 в 21:02
0

не стоит рассказывать, что память измеряется в Mbit
Меня в школе учили так:
б — биты;
Б — Байты.
Да и в ЕСП8266 ещё больше 4 МБ никто и не завозил, так-то.

20.06.2018 в 16:42
2

Скорость связи с платой принтера 115200 печаль. Перекидывать файлы больше 1мб то еще удовольствие. 

20.06.2018 в 17:59
1

Задумка проекта ESP3D  была как раз в том, чтоб использовать SD карту на борту ЕСПшки. Все это чтоб не использовать LCD шильд, а управлять через сеть или 'таблетку', уменьшая в коде время обращения к  SD и экрану с управлением....)))

[IMG]http://3dtoday.ru/upload/resize_cache/main/58d/940_1080_1/000905%2020160602.jpg[/IMG]
[IMG]http://3dtoday.ru/upload/resize_cache/main/64d/940_1080_1/204640%2020160621.jpg[/IMG]
Но вот появились  MKS TFT28.......
Хотя веб сервер актуален ... )))

20.06.2018 в 20:47
1

Но вот появились MKS TFT28.......
Апельсины с октой и все это стало не актуально )))

20.06.2018 в 21:36
0

Апельсины с октой и все это стало не актуально )))
На тот момент еще не было этой связки ....

21.06.2018 в 07:49
0

http://3dtoday.ru/search/?q=TFT28

http://3dtoday.ru/search/?q=Octoprint

Первый с наскока упоминается не ранее чем в 2016 году. Второй в 2015 году.
А уж что там в реале в мире появилось, судить не могу. Просто окта тогда проскакивала не именитыми личностями. А скажем тот же TFT (да и окту, чего уж там) завел тут Илья.

21.06.2018 в 10:48
1

Да,Вы правы, тут всплыло в 15 году, на других ру (типа робозона, принт, ..... ) сайтах  связь по воздуху где-то с 10-11 года, а окта родилась примерно в конце 14 года. Развитие экранов для принтеров шло параллельно ,..) Дешевле было купить экран TFT, потом ворвались осьминоги и малинки.... Ну как-то так вроде....) 
Искать гуглем не буду, хотите найдете, а вот у меня в закладках осталось вот https://www.thingiverse.com/thing:38749
Пытались и такое привинтить http://avrproject.ru/publ/modul_display_nokia3310/1-1-0-39
Это сейчас друзья дядюшки ли делают все и много..)))) и легче купить чем корпеть...(( НО, РУРАМПС здешний мне очень нравится...!!!))

20.06.2018 в 22:22
2

У меня обычная Мега работает на 250000, думаю эта тоже может.

22.06.2018 в 21:09
0

Скорость связи с платой принтера 115200 печаль.
Не все живут в мире виндовсов.
115200 — более стабильная полоса передачи на большем количестве платформ, чем это ваше «250000». А с карточкой до принтера и ногами быстрее прогуляться, чем по УСБ/Вай-Вай перекидывать.

21.06.2018 в 11:04
0

Очень хорошо. Возьму в закладки.

10.06.2019 в 18:18
0

Приветствую! Все сделал так, как написано в статье, чтобы посмотреть сколько памяти в карте, загрузил скетч CheckFlashConfig. Прошил, а в окне монитора - ничего не появляется, все настройки в том числе по скорости повторил. Кто подскажет, почему так может быть? Может переключатели настроены должны быть как то? У меня все - off, кроме 5,6,7 - они on

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

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

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H

Видеообзор нового профессионального 3D принтера Flashforge Creator 3

Модернизация Hotend.

Бизнес-кейс: Как 3D-печать ускорила и упростила производство элайнеров