KREMEN Реклама
KREMEN Реклама

Помогите с марлином 2

Oleg 707
Идет загрузка
Загрузка
08.02.2020
2735
5
Вопросы и ответы
Статья относится к принтерам:
Ender 3 Pro

Всем привет, прошу помощи уважаемых знатоков, своих знаний не хватает.

Принтер ENDER3, плата SKR 1,3, драйвера - неважно в нашем случае.

Обновил я марлин 2 на более свежую версию. 

В общем всё настроил, кроме поведения встроенной SD карты.

На предидущей версии работал одновременно доступ к СД карте и с принтера, и с юсб, как флешка. то есть я просто копировал с компа по кабелю файл и сразу мог его начать печатать с меню принтера. 

Прописано это было так ( и оно работало!): 

  // Add an optimized binary file transfer mode, initiated with 'M28 B1'

  //#define BINARY_FILE_TRANSFER

//13 настройки встроенного кардридера ( флешки)

  // LPC-based boards have on-board SD Card options. Override here or defaults apply.

  #ifdef TARGET_LPC1768

    //#define LPC_SD_LCD // Use the SD drive in the external LCD controller.

    #define LPC_SD_ONBOARD // Use the SD drive on the control board. (No SD_DETECT_PIN. M21 to init.)

    //#define LPC_SD_CUSTOM_CABLE // Use a custom cable to access the SD (as defined in a pins file).

    //#define USB_SD_DISABLED // Disable SD Card access over USB (for security).

    #if ENABLED(LPC_SD_ONBOARD)

      //#define USB_SD_ONBOARD //13 //ЗАКОММЕНТИРОВАВ включаем видение файлов флешки на компьютере, когда подключаешь ЮСБ. (Provide the onboard SD card to the host as a USB mass storage device.)

    #endif

  #endif

#endif // SDSUPPORT

В новом марлине этот код изменился.

//13 //16 настройки встроенного кардридера ( SDшки)

  #if HAS_SDCARD_CONNECTION

    /**

     * Set this option to one of the following (or the board's defaults apply):

     *

     * LCD - Use the SD drive in the external LCD controller.

     * ONBOARD - Use the SD drive on the control board. (No SD_DETECT_PIN. M21 to init.)

     * CUSTOM_CABLE - Use a custom cable to access the SD (as defined in a pins file).

     *

     * :[ 'LCD', 'ONBOARD', 'CUSTOM_CABLE' ]

     */

    #define SDCARD_CONNECTION ONBOARD //15 //16 //13 включить ONBOARD для skr1,3 чтобы видел встроенную CD карту. Без этой опции видит только через юсб

  #endif

#endif // SDSUPPORT

/**

 * By default an onboard SD card reader may be shared as a USB mass-

 * storage device. This option hides the SD card from the host PC.

 */

//#define NO_SD_HOST_DRIVE // Disable SD Card access over USB (for security).

Эксперименты:

#define SDCARD_CONNECTION ONBOARD

видит флеш через принтер, но нет доступа к файлам по юсб

 

 //#define SDCARD_CONNECTION ONBOARD

   видит СД карту с компа через юсб, но не видит СД через меню принтера

   #define NO_SD_HOST_DRIVE // Disable SD Card access over USB (for security).

   когда включаю все так же не видит с компа содержимое SD 

Естественно весь код не выкладываю. 

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

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама