Platformio. Какие библиотеки реально объявлены?
Друзья, все доброго здравия!
Не так давно я задавал вопрос по работе 2004 дисплея на материнской плате RuRamps 1.3, при компиляции прошивки Marlin 2.0 в Platformio. Вкратце, прошивка, скомпилированная в Platformio - и экран кажет кракозябры. Но та же прошивка, скомпилированная в Arduino IDE - экран работает. Разница заключается, как правильно заметили многие наши товарищи, в библиотеках.
Если зайти в каталог .pio папки Marin, то там можно обнаружить скомпилированные и подтянутые platformio библиотеки. За работу экрана отвечает библиотека u8glib. В Arduino IDE установлена u8glib версии 1.19.1. В platformio - u8glib-HAL.
В менеджере библиотек platformio, я удалил u8glib-HAL, и принудительно поставил в проект прошивки u8glib 1.19.1. Компилирую, захожу в .pio - и в итоге там и та и другая.
Переходим в файл platformio.ini, где под каждую плату объявлены свои библиотеки. Находим DUE_debug (arduino due, использую debug usb port).
А вот теперь для меня загадка - зачем platformio, если объявлена библиотека u8glib, качает ещё и u8glib-HAL?
Для поиска решения я должен быть четко уверен, что скомпилирована прошивка с использованием именно нужной мне библиотеки.
Проблема имеет несколько шире характер, и дисплей это лишь вершинка. Самая большая проблема - свистящий ШД экструдера, подключенный по SPI с драйвером TMC2130 v1.1 Почему он свистит, непонятно. Я пробовал отключать stealthchop режим, так же отключал hybrid_theresold. Никаких изменений. Пробовал менять и ток с 800 на 300 и 1100 mah. на 300 шумит поменьше, на 1100 в терминал начинают сыпаться ошибки по перегреву. Но свист IL никуда не делся, и частота его меняется постоянно, пока не выйдет из режима удержания.
Пообщавшись с разработчиком RuRamps, он посоветовал поменять библиотеку, что я сейчас и хочу сделать, и быть уверенным, что подключил правильно.
Велика вероятность по незнайке, когда я только БУДУ ДУМАТЬ, что подключил другую библиотеку, а на самом деле подключается старая, и проблема никак не решается =)
Популярные вопросы
Вопрос по NEMA 17 для ПЭТ филамента.
Паразитные слои
Глючит WI-fi подключение Bambu lab x1 carbon
Причем он и теперь подключается к ли...



Комментарии и вопросы
Для того чтобы поменять разъём...
Автор красава, не ищет лёгких....
Спасибо! У меня гравировка на....
Ребята приветствую! Прошу, пож...
Подскажите, есть ли смысл в не...
Когда хотите напечатать что-то...
Приобрел свой первый принтер....