ВНИМАНИЕ ВЛАДЕЛЬЦЕВ плат Robin Nano 1.1 или её аналогов (например Flying Bear Reborn V 2.0) - для корректной прошивки модуля WiFi необходимо сделать так, как написано здесь: Прошивка WiFi на RN1.1

Автор прошивки Вячеслав Шубин разработал Wi-Fi модуль на базе чипа ESP32 (и прошивку для него) - этот модуль открывает гораздо более широкие возможности применения беспроводной сети. С ним можно не только отправлять файлы на принтер из слайсера. Модуль на чипе ESP32 дает возможность подключать принтер к Вашему собственному Телеграм-каналу. Это даст возможность отправлять в ваш канал статусные сообщения, сообщения об ошибках и информацию о ходе печати.

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

Аналогично телеграм-диску, принтер так же станет возможно подключить к аккаунту на GitHub и скачивать файлы оттуда.

Но и это еще не всё: с помощью модуля на ESP32 можно подключить к принтеру Яндекс-диск и с него тоже станет возможно скачивание файлов. Причем, помимо просто яндекс-диска, принтер сможет открывать ссылки на общие папки на Яндекс-дисках других людей, что дает возможность создавать репозитории файлов, тематические каталоги и т.п.

А еще, принтером можно будет дистанционно управлять через телеграмм. Вот!

Цена подобного Wi-Fi модуля для человека, умеющего паять достаточно мала. Всего-то понадобится печатная плата и сам чип ESP32 (есть 2 варианта: ESP32-S с разъемом под внешнюю антенну и ESP32-WROOM без разъема под внешнюю антенну, оба модуля прекрасно работают).

ESP32-S ESP32-WROOM
Единственная разница между ESP32-S и ESP32-WROOM - это разъем для подключения внешней антенны. Оба модуля имеют встроенную антенну, она выглядит как змейка сверху модуля (на ESP32-S золотистая, на WROOM - закрашена краской, но видна). Однако у ESP32-S так же стоит разъем для подключения внешней WiFi-антенны (превед медвед - это я к тому, что для медведей с внешней антенной нужно брать модуль с разъемом под нее). Обычно, если между WiFi-роутером и принтером прямая видимость в квартире или пара пеноблочных стен, или даже капитальная стена - хватает и встроенной антенны. Но если вы не уверены в приеме - тогда берите ESP32-S. Только нужно учесть один нюанс: хотя на модуле ESP32-S и есть разъем для внешней антенны, по-умолчанию ОН ОТКЛЮЧЕН. И если вы гордо воткнете туда внешнюю антенну - эффект будет нулевой, модуль всё равно будет работать от своей "змейки". Для подключения разъема нужно физически перепаять перемычку, которая стоит рядом с разъемом.

Она имеет микроскопический размер, так что если "я не могу, у меня же лапки" - то либо ищите того, у кого паяльник, а не лапки, либо смиритесь со встроенной антенной.

На момент написания мануала (конец 2021 года), чип ESP32 на Aliexpress стоил около 160 рублей с бесплатной доставкой (Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158). Еще понадобятся штырьки для разъема. Их тоже за копейки можно взять на Али (Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158).

Печатная плата

Единственная сложность при изготовлении модуля на ESP32 - печатная плата. Вот как выглядит печатная плата, разработанная Вячеславом:

Верх Низ

Не смотря на обилие элементов, большинство из них были нужны только на этапе разработки. По сути, для работы платы нужно только запаять чип ESP32 (на верхней стороне платы), причем не обязательно полностью а всего 12 контактных площадок, штырьки разъема и сделать две перемычки вместо резисторов R3 и R7. И всё, плата готова к работе. (можно еще поставить конденсатор С1 - фильтр помех - но как показала практика и его можно не ставить):

На нижней стороне платы есть место под дополнительную микросхему - BMP280 (BME280) - это датчик температуры и атмосферного давления. Это совсем уже для гиков - если хотите видеть температуру и давление в подвале принтера :)

Заказать такую плату можно на китайском заводе JLCPCB, для этого автор выложил там же, на гитхабе, гербер-файлы, по которым работают на заводе. На момент написания этих строк за 5 плат размером 10х10 сантиметров на заводе просят всего 2$:

Решение удобное, но есть несколько минусов: хотя на заводе платы изготавливают всего за 3 суток, придется еще дождаться доставки из китая. Кроме того, хотя цена и 2 доллара всего, доставка все равно платная, так что за доставку придется заплатить отдельно. Хотя у меня даже с доставкой себестоимость одной платки модуля вышла 25 рублей.

И последнее - за эти 2 доллара + доставка вы получите в общей сложности 30 плат для модулей, т.к. получается по 6 модулей на плате. Встанет вопрос - куда девать лишнее :)

Ну и еще один вариант получения такой платы - спросить в телеграм-канале прошивки, не найдется ли у кого-нибудь лишней платки. Иногда находится.

Печатная плата методом ЛУТ

Если вы обладаете скиллом изготовления печатных плат методом ЛУТ или фоторезиста - сможете сделать её самостоятельно, благо, автор выложил на гитхабе lay-файл для программы Sprint Layout 6.0 и SVG-файлы, на их основе можно сделать плату в домашних условиях (lay-файл для односторонней платы, что удобно для ЛУТ и фоторезиста).

Кроме авторского варианта есть еще несколько lay-вариантов от участников группы. Я собрал их в кучку в один архив, можете скачать: shui_wifi_lay6.rar

Схема модуля

В общем-то сложного ничего нет. Модуль, при желании, можно даже проводками подпаять, ибо схема модуля проста:

Кнопки были нужны только на этапе разработки, так что их ставить не нужно. Резисторы R3 и R7 по этой схеме - простые перемычки. Другие резисторы ставить не нужно, подтяжка портов уже включена в прошивке модуля.

Подключение ESP32 Devkit

Если у вас есть devkit на ESP32 - его тоже можно подключить. Вот два варианта схем подключения из телеграм-группы прошивки:

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

Использование

Авторская плата вставляется следующим образом (антенной к драйверам):

Если же у вас плата самодельная - смотрите внимательно как вставлять. Насколько я понимаю, в файлах lay6 для ЛУТа модуль перевернут на 180 градусов относительно авторского варианта. Лучше проверить. Иначе спалите что-нибудь.


Вся документация находится на гитхабе автора, по ней вполне можно воплотить модуль самостоятельно.

Прошивка модуля тоже находится на гитхабе. Прошивается модуль через принтер - достаточно положить файл SHUIWIFI.BIN на SD-карту и включить принтер - модуль прошьется.


<< Wi-Fi модуль на ESP8266 (от MKS)   

Последняя правка: 21.09.2024

Copyright © 2024 SHUI - прошивка для 3D-принтеров. All rights reserved.
Обратите внимание: последнее обновление страницы: 21.09.2024
Мы используем куки (cookie) для наилучшего представления нашего сайта. Если вы продолжите использовать сайт, мы будем считать что вас это устраивает. Вы можете просматривать сайт без использования куки (cookie) с частичной потерей функциональности в приватном режиме вашего браузера. Если вы полностью отказываетесь использовать куки (cookie), вы обязаны покинуть сайт.  Принять  Больше информации