MKS Robin Nano v3 не работает USB flash

sav13
Идет загрузка
Загрузка
07.05.2021
354
10
Вопросы и ответы

Всем приветКупил новую плату MKS Robin Nano V3При сборке прошивки указал, как в инструкции:#define USB_FLASH_DRIVE_SUPPORTПосле прошивки файлы с USB флэшки не видит. Если закомментарить строчку и перепрошить - работает с SD карточкойФлэшка отформатирована в FAT32В чем может быть проблема?

Ответы на вопросы

Ответы

07.05.2021 в 17:33
0

Вверху над этой функцией ведь написано, что будет работать если пины разъёма Flash согласно приведённой схемы. У MKS Robin Nano они явно не совпадают. Да и зачем Вам она нужна, если без неё всё работает?

07.05.2021 в 17:49
0

Что значит не туда?
Если производитель платы написал конфиг и инструкцию, чтобы все работало.
И заявил, что вместо SD теперь USB
https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware

07.05.2021 в 18:11
0

Производитель платы не писал прошивку. Производитель взял открытую прошивку Marlin, сконфигурировал её именно для этой платы и выложил. И в этом конкретном конфиге, USB_FLASH_DRIVE_SUPPORT отключен! Это означает только одно, что данная плата, с этой настройкой работать корректно НЕ БУ ДЕТ.


Покажите инструкцию от производителя где написано, что будет работать?

07.05.2021 в 18:23
0

В инструкции производителя написано:

Configuation_adv.h:

Now you can either use the TF card or USB disk, use TF card:

// #define USB_FLASH_DRIVE_SUPPORT

Use USB disk:

#define USB_FLASH_DRIVE_SUPPORT


Народ активно обсуждает, как сделать чтобы и то и то работало одновременно

Такие штуки в конфигурации явно от производителя железа идут:

#define MOTHERBOARD BOARD_MKS_ROBIN_NANO_V3


Попробовал в USB разъем вставить кард-ридер с SD-карточкой - все заработало. А вот USB-флэшку не видит

07.05.2021 в 18:51
0

Народ активно обсуждает, что бы и то и то работало одновременно уже не первый год. Но интересно, что подразумевается под понятием и то и то?


Например в прошивке 2.0.7.2 SD карта иногда была доступна и принтеру и компьютеру, но как правило только принтеру. В версии 2.0.8 это поправили. Теперь я могу пользоваться картой установленной в принтер и как картридером и для печати с неё. Но не одновременно!


По умолчанию (включение принтера) карта всегда доступна как картридер. Что бы её увидел принтер, в меню выбираю «Установить SD карту» и принтер начинает её видеть. Можно печатать. Выбрав пункт «Освободить SD карту», слот платы вновь становится картредером. Можно закидывать модели для печати. Работает исправно. В старой версии это не работало.


Мне так очень удобно сейчас, не перетыкая карты заливать на них модели. Но одновременно доступной принтеру и компьютеру, карта быть не может! От слова совсем. Представляете ситуацию если принтер что-либо печатает, а вы решили этот файл удалить?


Да и у Вас всё так же должно работать. Версия которую Вы мне показали основана уже на 2.0.8.

07.05.2021 в 19:16
0

Ну я имел в виду не режимы работы, а именно два физических носителя.
Что интересно, обновление прошивки идет хоть с SD, хоть с USB
В бутлоадере это видимо реализовано.

Но флэшки так и не читает.
Может их как то по особенному нужно форматировать?
Hfpltka там делать или наоборот не делать?

07.05.2021 в 19:23
0

Не могу Вас понять. Два физических носителя это: 1 - слот на плате, 2 - слот на экране. Так?

07.05.2021 в 19:38
0

Это слот для MicroSD и слот USB HOST
Оба на плате

07.05.2021 в 21:17
0

Теперь более понятно. Что-ж я такую плату то не купил! :-) В прошивке 2.0.8 BugFix появился ещё один один пункт. Сейчас увидел когда стал для пробы настраивать.

/**

 * Select a third serial port on the board to use for communication with the host.

 * Currently only supported for AVR, DUE, LPC1768/9 and STM32/STM32F1

 * :[-1, 0, 1, 2, 3, 4, 5, 6, 7]

 */

//#define SERIAL_PORT_3 1

Возможно это откроет ещё один канал общения с платой. Попробовать не могу. У меня SKR 1.3. У Вас действительно должны работать все порты одновременно.


Попробуйте скачать готовый файл конфигурации с marlinfw.org Может там уже есть конфиг для Вашей платы. Иначе прошивку придётся настраивать самому.

17.06.2021 в 00:23
0

Такая же беда была с флешкой на 64г. Тоже была отформатирована в fat32, но т. к. размер флешки большой, то при форматировании был создан раздел 32 гига, остальное место не распределено. Взял на 8 гиг, отформатировал в fat32, сектор 16кб, все заработало. Пробовал на 32 гига, тоже работает, правда размер сектора там не помню. Из настроек в марлине только раскомментил строчку

// #define USB_FLASH_DRIVE_SUPPORT


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

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

Точность и применение 3D сканеров Shining 3D • EinScan HX и EinScan Pro 2x Plus

Хан Соло

Дайджест от IMPRINTA №12

Тесты печати на 3D принтерах Artillery, Anycubic, QIDI

Роль 3D-печати в инновационных разработках: печать WAX3D и PA-6 на Volgobot A4 PRO

Тройняшки