Переназначить pins в marlin со входов exp1/exp2 на X(Y/Z/E0)_SERIAL_TX(RX)_PIN

Подписаться на 3Dtoday
3ona
Идет загрузка
Загрузка
12 Июля 2019
139
2
печатает на PICASO 3D Designer
Вопросы и Ответы
Доброго времени суток.
Короче.
На странице товара на али написанно:

1. когда вы используете TMC2130-SPI-Mode или TMC2208-UART-Mode, вы должны использоватьКабели. 
2. когда вы используете TMC2130-SPI-Mode или TMC2208-UART-Mode, вы можете быть подключены только кСенсорный экран.
3. При использовании подогреваемой кровати необходимо использовать внешнююMOSFETБуфер модуль.

пытаюсь это реализовать, компилятор ругается:

SanityCheck.h:1954:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."

вбил в поиск компилятора:

X_HARDWARE_SERIAL

0 результатов, не считая этих сообщений об ошибках,
поскольку речь шла о pins, зашел в : pins_BIGTREE_SKR_MINI_V1_1.h
там нечего об этом нет,
решил посмотреть в соседних платах, в pins_BIGTREE_SKR_V1.3.h нашел такие строки:

  #define X_SERIAL_TX_PIN  P4_29
  #define X_SERIAL_RX_PIN  P1_17
  #define Y_SERIAL_TX_PIN  P1_16
  #define Y_SERIAL_RX_PIN  P1_15
  #define Z_SERIAL_TX_PIN  P1_14
  #define Z_SERIAL_RX_PIN  P1_10
  #define E0_SERIAL_TX_PIN P1_09
  #define E0_SERIAL_RX_PIN P1_08
  #define E1_SERIAL_TX_PIN P1_04
  #define E1_SERIAL_RX_PIN P1_01
  #define Z2_SERIAL_TX_PIN P1_04
  #define Z2_SERIAL_RX_PIN P1_01

и вот, возвращаясь к первой цитате, о том что нельзя использовать LCD в месте UART сделал вывод что надо сделать так чтоб заместо пинов для LСD, были для UART))

Но как и куда копать понятия не имею, подскажите пожалуйста))
Ответы на вопрос

Ответы

13.07.19 в 00:01
печатает на RepRap
0
Где то читал , что в марлине uart подключать надо, чтоб хард уарт заработал. Сам на клиппере , точнее не подскажу
13.07.19 в 00:05
1
На совсем так, там на контроллере ног впритык, поэтому сразу на обычный экран с карточкой (12864, 2004) и UART ног не хватает. Цветные c тачем наоборот, сидят на UART (всего 2 ноги) и шлют главному контроллеру gcode, поэтому ног для UART драйверов хватает.

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