roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 06:55

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 18 ноя 2015, 22:09 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
Привет всем.
Закончил с успехом подключение своего принтера по WIFI.
Все заработало. Я доволен как слон.
Теперь по порядку.
Нашел статейку про подключение WIFI к принтеру.
(http://creatorbot.com/projects/electron ... 3d-printer)
Реши л состряпать такую же , но с небольшим изменением.
В отличии от предложенной в моей плате есть атоматическое включение питания и запуск WIFI с небольшой задержкой после старта.
Купил классную штуку ESP8266 ESP-01 на ALIEXPRESS (не реклама) как по цене (115руб), так и по содержимому. Чтобы подключить ее к принтеру пришлось сделать переходную платку.
Схемка нарисована не очень, но проверена 
Вложение:
chema_cr.jpg
chema_cr.jpg [ 238.27 КиБ | Просмотров: 7115 ]

Платку делал так: вырезал кусок двустороннего фольгированого текстолита. Разлиновал штангелем с шагом 2.5мм. Накернил под отверстия и посадку деталей. Просверлил отверстия. Закрасил обе стороны лаком для ногтей ( поярче, у дочери отобрал). После иголкой убрал лак вокруг будущих дорожек. Поместил на 20-30 мин в хлорное железо.
Вуаля, плата готова.
Запаеваем элементы. Разводка 100% правильная. У меня был косяк, верх не отобразил зеркально. Пришлось транзисторы выгибать
Вложение:
pcb1.JPG
pcb1.JPG [ 427.87 КиБ | Просмотров: 6674 ]

Вложение:
pcb2.JPG
pcb2.JPG [ 291.67 КиБ | Просмотров: 6592 ]

Вложение:
pcb3.JPG
pcb3.JPG [ 337.47 КиБ | Просмотров: 6596 ]

Далее нужно прошить EPS-1 прошивкой nodemcu_float_0.9.6-dev_20150704.bin.
Я прошивал этим flash_download_tool_v1.2_150512.exe. Методы прошивки хорошо описаны http://esp8266.ru.
После прошивки кидаем с помощью ESPlorer туда два файла
WIFI_Reset.lua
init.lua
из комплекта (http://creatorbot.com/projects/electron ... 3d-printer
Запускаем через ESPlorer WIFI_Reset.lua.
Вводим имя сети ID:имя сети
Вводим имя сети PW:пароль
Перезапускаем модуль.
Если все сделали правилино , то модуль готов к работе.

Далее нам нужно поправить Marlin.
Правим 2 файла.
Configuration.h и Marlin_main.cpp
Configuration.h :
В конец файла перед строками

#include "Configuration_adv.h"
#include "thermistortables.h"

#endif //__CONFIGURATION_H

Вставляем
/*
Подключение WIFI модуля
Включение WIFI_ON (D58) через 10 сек после загрузки экрана.
Сброс (D57) через 3сек
*/
// Подключение WIFI
#define WIFI_SUPPORT

Marlin_main.cpp
находим
//===========================================================================
//=============================public variables=============================
//===========================================================================
#ifdef SDSUPPORT
CardReader card;
#endif

После нее вставляем
bool startWIFI = false;

далее находим

#ifdef Z_PROBE_SLED
pinMode(SERVO0_PIN, OUTPUT);
digitalWrite(SERVO0_PIN, LOW); // turn it off
#endif // Z_PROBE_SLED
setup_homepin();

вставляем
/*--------------- WIFI -----------------------------------------*/
#ifdef WIFI_SUPPORT
pinMode(58, OUTPUT);
pinMode(57, OUTPUT);//сброс wifi
startWIFI = true;
#endif // WIFI_SUPPORT
/*--------------- WIFI -----------------------------------------*/

далее находим
manage_heater();
manage_inactivity();
checkHitEndstops();
lcd_update();

вставляем

if (startWIFI==true){
startWIFI = false;
digitalWrite(57, HIGH); // Устанавливаем сброс на WIFI
_delay_ms(1000); // wait 1sec to display the splash screen
digitalWrite(58, HIGH); // включаем Реле питания на WIFI
_delay_ms(3000); // wait 1sec to display the splash screen
digitalWrite(57, LOW); // Отпускаем сброс на WIFI
}

Сохраняем и заливаем в ардуину.
Плату втыкаем в AUX1 вытаскиваем шнур USB и включаем принтер.

После включения и загрузки экрана включится WIFI. Если имя сети и пароль совпали с вашей сеткой, то на экране появится IP принтера. Этот IP вставляем в программу Repetier-Host. Порт по которому он общается с компом 9999.
Вот и все. Всем удачи.

Вся подборка и видео работы здесь https://yadi.sk/d/DmKnWhhekYwsR
Сильно не пинайте. Спасибо.

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 18 ноя 2015, 22:25 
Не в сети

Зарегистрирован: 27 ноя 2013, 15:09
Сообщения: 163
Спасибо, за проделанную работу!
Буду пробовать подключать

_________________
Магазин для DIY


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 18 ноя 2015, 22:46 
Не в сети

Зарегистрирован: 30 окт 2013, 03:50
Сообщения: 463
Откуда: Москва
ФИО: Владимир
Питание не просаживает?Эти ESPшки временами жрут как большие))Может стоит от +12в отдельным стабом запитать?

_________________
Printer: Prusa
Firmware: Marlin
Host: Pronterface
Slicer: Kisslicer Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.2-0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 07:44 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
В принципе она потребляет по заявленому 200-250ма 3.3в, это примерно 150 по 5в.
Я думаю все нормально должно быть.
Я себе отдельный преобразовательнапряжения из12 в 5 вольт поставил и запитал ею ардуину через USB вход.
вот такой
http://ru.aliexpress.com/item/1pcs-LM25 ... eb201560_9

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 09:38 
Не в сети

Зарегистрирован: 13 мар 2013, 14:31
Сообщения: 207
Откуда: Химки
Я себе тоже такое сделал, но стабильность совсем ни к черту, даже на 19200 пакеты периодически теряются. Может быть, конечно, до роутера далековато - но пинг на ESPху стабильный.
Но так да, удобно - печать всегда с карты памяти идет, а если вдруг надо что-то в настройках поменять - не надо шнурком подключаться.
И еще - у меня на AUX-1 не захотело работать, пришлось перенести на 14-15 кажется контакты, там где концевики. Прошивка репитир, дельта, ардуина с рампсом.
И с задержкой питания - сначала был глюк при инициализации, поставил даже выключатель, а сейчас напрямую повесил - все нормально, ESP не мешает грузиться ардуине. Скорее всего как раз от того, что висит не на AUXe.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 09:55 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
Если WIFI повесил на AUX1, то кабель USB должен быть обязательно отключен.
RX и TX запаралелены с AUX1.
Если пересадить на другой порт, то будет теряться время на перенаправление портов при работе SoftwareSeial.
Лично мне так кааца :)
Мосфеты на RX и TX поставить нужно.(согласовать уровни).
Я пробовал подключить напрямую к ардуине uno все работало, а на mega не захотело.

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Последний раз редактировалось wwswws 19 ноя 2015, 12:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 10:41 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
просьба тест сделать :
выключить wifi точку доступа,
включить принтер c модулем wifi,
включить точку...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 11:02 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
Вечером попробую.
Хотя он не найдет сеть и выйдет на запрос пароля и имени сети.
Так написан файл загруженный в модуль.

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 11:10 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
я к тому что без наличия в области видимости "домашней" сети эти прошивки не стартуют.
приходится выключать и включать заново - нету функционала периодического рескана.
это конечно можно допилить, над чем я сейчас и работаю.

P.S. это просто наблюдение - сейчас активно ESP8266 для умного дома использую


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 19 ноя 2015, 11:20 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
можно конечно стартовать его пока нужную сеть не поймает, но мне легче выключить и включить принтер

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 22 ноя 2015, 10:32 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
Вчера напечатал несколько деталей.
печатает нормально, без каких либо обрывов связи т.п.

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 23 ноя 2015, 15:31 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а сколько часов подряд печати максимум было испытано ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 23 ноя 2015, 18:56 
Не в сети

Зарегистрирован: 12 мар 2015, 15:40
Сообщения: 13
Откуда: Ульяновск
Примерно 2 часа.
Заметил что круги ему медленней даются.
Надо попробовать скорость поднять.
Интересно wifi на большей скорости чем 115200 будет работать?

_________________
Printer: Lautr3k RepRap
Firmware: Marlin RC7
Host: OctoPrint
Slicer: Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 13 авг 2017, 19:51 
Не в сети

Зарегистрирован: 13 авг 2017, 19:31
Сообщения: 1
Здравствуйте, который день пробую подключить wifi esp8266-01 на Ramps 1.4. Не получается. Нам как то удалось прошивать esp. Подключаемся через Repetier Host. Дальше ничего не двигается. Сверху Repetier Host пишет Ожидание комманды. И все. А сайт creatorbot мертв. Еще раз прошили с сайта https://github.com/MakerChetan/3D-Printing-ESP8266. На Марлине снизили скорость на 115200. Не работает. Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mendel + WIFI Ура получилось.
СообщениеДобавлено: 14 авг 2017, 18:00 
Не в сети

Зарегистрирован: 13 мар 2013, 14:31
Сообщения: 207
Откуда: Химки
Смотри проект ESP3D - там на есп-шке поднимается веб-сервер вместо тупого проброса UART через вайфай.
Так же проверяй ком-порт ардуины, к которому подключаешься - возможно с ним какие-то косяки.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO