@dmitry_sorkin Дмитрий, здравствуйте.
Все ещё пытаюсь скомпилировать вашу сборку Марлин из исходника. И, если сборка Сергея поддалась, то ваша, после почти полной компиляции, завершается вот такими строками. Может быть вы использовали какие то не стандартные решения, библиотеки которых отсутствуют? В любом случае, помогите, пожалуйста, если можете, разобраться.
Marlin\src\module\stepper\trinamic.cpp:870:29: error: static assertion failed: Z_SLAVE_ADDRESS conflicts with another driver using the same Z_SERIAL_RX_PIN or Z_SERIAL_TX_PIN
#define SA_NO_TMC_SW_C(A) static_assert(1 >= count_tmc_sw_serial_matches(TMC_SW_DETAIL_ARGS(A), 0, COUNT(sanity_tmc_sw_details)), TMC_SWSERIAL_CONFLICT_MSG(A));
^
Marlin\src\module\stepper\trinamic.cpp:873:3: note: in expansion of macro 'SA_NO_TMC_SW_C'
SA_NO_TMC_SW_C(Z);SA_NO_TMC_SW_C(Z2);SA_NO_TMC_SW_C(Z3);SA_NO_TMC_SW_C(Z4);
^~~~~~~~~~~~~~
Marlin\src\module\stepper\trinamic.cpp:870:29: error: static assertion failed: E0_SLAVE_ADDRESS conflicts with another driver using the same E0_SERIAL_RX_PIN or E0_SERIAL_TX_PIN
#define SA_NO_TMC_SW_C(A) static_assert(1 >= count_tmc_sw_serial_matches(TMC_SW_DETAIL_ARGS(A), 0, COUNT(sanity_tmc_sw_details)), TMC_SWSERIAL_CONFLICT_MSG(A));
^
Marlin\src\module\stepper\trinamic.cpp:874:3: note: in expansion of macro 'SA_NO_TMC_SW_C'
SA_NO_TMC_SW_C(E0);SA_NO_TMC_SW_C(E1);SA_NO_TMC_SW_C(E2);SA_NO_TMC_SW_C(E3);SA_NO_TMC_SW_C(E4);SA_NO_TMC_SW_C(E5);SA_NO_TMC_SW_C(E6);SA_NO_TMC_SW_C(E7);
^~~~~~~~~~~~~~
Compiling .pio\build\mks_robin_nano35\src\src\sd\Sd2Card.cpp.o
*** [.pio\build\mks_robin_nano35\src\src\module\stepper\trinamic.cpp.o] Error 1