RepRapFirmware на MKS Robin Nano V3
Есть такое мнение, что не смотря на микроконтроллер STM32F407 и наличие всего необходимого на плате MKS Robin Nano V3 установить RRF на нее не получится. См. комментарии к https://3dtoday.ru/blogs/x-dron/medveze-svinstvo-ili-novaya-plata-vo-flyingbear-ghost-5
Плата не поддерживается проектом https://teamgloomy.github.io/
Некоторое время назад вопрос об ее поддержке на сайте проекта звучал отрицательно, сейчас просто нет ответа. https://teamgloomy.github.io/faq.html#will-the-mks-robin-v3-be-supported
Но установить RRF на MKS Robin Nano V3 все-таки можно. И даже очень просто. Но есть нюансы, иначе не было бы этого поста.
MKS открыли репозиторий со всем необходимым для установки. И инструкция тоже есть.
https://github.com/makerbase-mks/RepRapFirmware-for-MKS-Boards
Вот только с запуском Wifi-модуля есть проблемы. Заливка DWC проходит нормально, а вот попытка подключится к роутеру вызывает ошибку:
M587 S"MI_X" P"Pass"SENDING:M587 S"MI_X" P"PASS"Error: M587: Failed to add SSID to remembered list: SPI timeout[ERROR] Error: M587: Failed to add SSID to remembered list: SPI timeoutWiFi reported error: no known networks foundWiFi module is idle
В инструкции 2 ошибки по этому поводу.
• Нельзя пользоваться Pronterface в данном случае. При отправке сообщения он заменяет все прописные буквы на заглавные. У многих имя Wifi-сетки состоит только из заглавных??? Обход, конечно есть, нужно перед буквой поставить одинарную кавычку, но лучше используйте Repetier-Host.
• Перед вводом команды M587 нужно послать команды отключения модуля и сети M552 S-1 и M552 S0. По-моему, нужно это делать только один раз после первой установки DWC, точно уже не помню.
Хоть все и заработало, но по определенным причинам я не стал ставить эту сборку в принтер. Сказалось отсутствие нормальной работы с MKS PWC. На пине PW_OFF(PB2) всегда висит высокий потенциал после загрузки. В конфиге на него подключен признак Boot.
#define PB2 5 //BOOT1
Плюс вопросы с инверсией управляющего сигнала модуля питания. Возможно, я что-то не понимаю и все намного проще.
Еще у меня стоит самодельная плата подсветки области печати, управляемая пинами платы. И вот ее точно не привязать без детального копания в коде. А на это времени нет.
Решил вернуть Wifi-модуль в родную RobinNano 2.0. И тут ждал очередной сюрприз. Который, и стал толчком к написанию поста.
Для того, чтобы вернуть прошивку MKS-Wifi в модуль теоретически есть 3 спрособа.
• Подменить DuetWiFiServer.bin на MksWifi.bin с переименованием и прошить через RRF
• Скачать заводскую прошивку для Robin Nano из репозитория MKS, положить вместе с MksWifi.bin в корень карты и ребутнуть принтер.
• Закачать через USB-UART.
Последнюю версию MksWifi.bin можно взять из репозитория MKS
Первый вариант у меня не прошел, с проводами связываться не хотелось. Пошел вторым вариантом.
Модуль завелся, но только на половину. Есть точка доступа и возможность зайти в вэб-морду для настройки, но связи с МК нет, что на MKS-прошивке, что на Marlin-е. Висит WiFi: waiting. Что только не пробовал – не работает. Думал уже, что сжег порты UART-интерфейса, но как тогда прошивка Wifi-модуля в него закачивается?
Помог решить проблему Сергей Терентьев («адаптптор» Marlin на платы RobinNano 1.x. по-моему у мене не пишется ни одного поста без его упоминания ).
Во время загрузки DuetWiFiServer.bin память Wifi-модуля форматируется, при этом затирается область, где прописываются параметры работы модуля. Заливкой MksWifi.bin эти параметры не восстанавливаются.
Подробнее здесь.
https://github.com/Sergey1560/esp_firm
Залил дамп через заводскую прошивку.
Надеюсь, кому-нибудь все описанное выше поможет и сэкономит время и нервы.
В целом, если знать про нюансы и нет особых требований и хотелок, то вполне себе рабочее решение за 3200 (плата + WiFi-модуль).
Еще больше интересных статей
Превращение Anycubic Kobra S1 в S1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Прошло несколько месяцев с нашей предыд...
Светодиодная лампа с аккумуляторным блоком для фрезерного станка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
Если книга сверстана, можно ж...
Спасибо. хорошо, проверю. Прид...
Приветствую. Да, именно этот я...
Всем привет. Некоторое время н...
Купил 3д принтер Anycubic Pred...
Добрый день, коллеги! Печ...
Добрый день, подскажите кто зн...