Не работают вместе lcd12864 и tmc2130

dvnk
Идет загрузка
Загрузка
12.07.2019
389
7
Вопросы и ответы
Всем привет. Перешел на skr 1.3 и никак не получается заставить работать одновременно драйвера tmc2130 и lcd12864.

Подключал по этой инструкции: https://www.youtube.com/watch?time_continue=231&v=oaXfXkPYHpwДрайвера подключены по spi. С экраном tft35 все работает. При подключении lcd12864 все работает кроме драйверов, пишет 'tmc connection error'. Вопрос куда смотреть?=)
Ответы на вопросы

Ответы

13.07.2019 в 00:13
1

Смотрите, какие пины чем используются в вашем конфиге. Где-то явно конфликт.

13.07.2019 в 01:00
0

Правильно я понимаю, что где то должны быть одинаковые? Прошивка marlin 2 скачана с оф сайта, на вкладке пинов я ничего не менял. Не подскажите на что там обратить внимание?

13.07.2019 в 01:06
0

Где-то должны. Только учтите, что SPI для карточки обычно прописан не в pins.h, а в spi_pins.h в папочке HAL.
И с какого сайта качали? Рыбного или деревянного? Лучше брать с гитхаба марлина, и там же писать багрепорты.

13.07.2019 в 01:27
0

Качал отсюда  [url]http://marlinfw.org/

Совпадает кое-что, но у меня закоментирован FYSETC_MINI_12864 на вкладке Configuration.h

                                                                         pins_BIGTREE_SKR_1.3.h

  #if ENABLED(FYSETC_MINI_12864)
      #define DOGLCD_CS    P1_18
      #define DOGLCD_A0    P1_19
      #define DOGLCD_SCK   P0_15
      #define DOGLCD_MOSI  P0_18
      #define FORCE_SOFT_SPI

                                                                    spi_pins.h

#if ENABLED(SDSUPPORT) && HAS_GRAPHICAL_LCD && (LCD_PINS_D4 == SCK_PIN || LCD_PINS_ENABLE == MOSI_PIN || DOGLCD_SCK == SCK_PIN || DOGLCD_MOSI == MOSI_PIN)
  #define LPC_SOFTWARE_SPI  // If the SD card and LCD adapter share the same SPI pins, then software SPI is currently
                            // needed due to the speed and mode requred for communicating with each device being different.
                            // This requirement can be removed if the SPI access to these devices is updated to use
                            // spiBeginTransaction.
#endif

/** onboard SD card */
//#define SCK_PIN           P0_07
//#define MISO_PIN          P0_08
//#define MOSI_PIN          P0_09
//#define SS_PIN            P0_06
/** external */
#ifndef SCK_PIN
  #define SCK_PIN           P0_15
#endif
#ifndef MISO_PIN
  #define MISO_PIN          P0_17
#endif
#ifndef MOSI_PIN
  #define MOSI_PIN          P0_18
#endif
#ifndef SS_PIN
  #define SS_PIN            P1_23
#endif
#if !defined(SDSS) || SDSS == P_NC // gets defaulted in pins.h
  #undef SDSS
  #define SDSS              SS_PIN
#endif

13.07.2019 в 09:37
0

Питание от USB или уже запустили от БП? При питании от USB драйвера не запитаны и коннектион еррор.

24.07.2019 в 13:42
0

Питание от бп. Не подскажите где в прошивке эти одинаковые пины искать? Никак не могу совпадающие найти

26.09.2019 в 17:36
0

вы как то решили эту проблему? столкнулся похоже с тем же

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

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

Урок Солидворкс для начинающих или как начать моделировать в SolidWorks

Печать пластины из ABS пластика

КОМПАС-3D v18 Home. Основы 3D-проектирования. Часть 16.2 Создание игрушечного паровоза. Отбойник паровоза

Не все китайцы одинаково китайцы

Обзор настольного 3D-принтера 3DGence Double P255

Как выбрать 3D принтер: советы от Сергея Ирбиса