Ruramps 4d v1.1 Marlin2.0 SPI TMC2130
Прошу помощи, не компилируется Marlin 2.0 с подключенными по SPI По этому пособию.
Пустой Marlin2.0 под эту плату компилируется, а значит всё норм с программой.
Отключаю поддержку
/**
* Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160).
* The default SW SPI pins are defined the respective pins files,
* but you can override or define them here.
*/
//#define TMC_USE_SW_SPI Вот этот пункт
//#define TMC_SW_MOSI -1
//#define TMC_SW_MISO -1
//#define TMC_SW_SCK -1
- компилируется
Включаю - ошибка, .
Там же есть пункты
Необходимая библиотека установлена TMC2130Stepper.h
Даже пробовал устанавливать другие. Всё тщетно.
Конфликты библиотек также присутствуют, может быть и в них проблема. Подскажите варианты решения проблемы. Спасибо.
Пины CS добавил:
#define X_CS_PIN 61
Понимаю что судя по монитору снизу - необходимо указать номера портов, но блин в Pinout ничего про нумерацию SPI_ETH нет. А следовательно сменить я не могу. Знатоки, подскажите. Спасибо
Окно мониторинга (Кусок):
sketch\src\module\stepper\trinamic.cpp:47:137: error: 'TMC_SW_SCK' was not declared in this scope
#define __TMC_SPI_DEFINE(IC, ST, L, AI) TMCMarlin stepper##ST(ST##_CS_PIN, ST##_RSENSE, TMC_SW_MOSI, TMC_SW_MISO, TMC_SW_SCK, ST##_CHAIN_POS)
^
sketch\src\module\stepper\trinamic.cpp:55:37: note: in expansion of macro '__TMC_SPI_DEFINE'
#define _TMC_SPI_DEFINE(IC, ST, AI) __TMC_SPI_DEFINE(IC, ST, TMC_##ST##_LABEL, AI)
^
sketch\src\module\stepper\trinamic.cpp:56:32: note: in expansion of macro '_TMC_SPI_DEFINE'
#define TMC_SPI_DEFINE(ST, AI) _TMC_SPI_DEFINE(ST##_DRIVER_TYPE, ST, AI##_AXIS)
^
sketch\src\module\stepper\trinamic.cpp:65:32: note: in expansion of macro 'TMC_SPI_DEFINE'
#define TMC_SPI_DEFINE_E(AI) TMC_SPI_DEFINE(E##AI, E)
^
sketch\src\module\stepper\trinamic.cpp:92:3: note: in expansion of macro 'TMC_SPI_DEFINE_E'
TMC_SPI_DEFINE_E(0);
^
Несколько библиотек найдено для "SPI.h"
Используется: C:\Users\Berc1\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\libraries\SPI
Несколько библиотек найдено для "Wire.h"
Используется: C:\Users\Berc1\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\libraries\Wire
Несколько библиотек найдено для "TMCStepper.h"
Используется: C:\Users\Berc1\Documents\Arduino\libraries\TMCStepper
exit status 1
Ошибка компиляции для платы Arduino Due (Native USB Port).
Популярные вопросы
Потек хотэнд, нужна помощь
Долго не мог понять откуда сопли, оказалось, что течёт хотенд. Видимо пластик выдавливает на нагрева...
3Д печать
№1 - Во...

Комментарии и вопросы
На печати подряд 5 катушек ора...
Это ж держатель для тех, котор...
Верно - данные о количестве пл...
В UltiMaker Cura, наверное как...
Всем привет недавно столкнулся...
Добрый вечер !Печатаю свою мод...
Решил обгрейдить свой Voron 2....