Кремень КД Реклама
Кремень КМ Реклама

Сборка Marlin 2.0 для Bigtreetech SKR Mini

eta4ever
Идет загрузка
Загрузка
13.06.2019
15992
64
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

22
Сборка Marlin 2.0 для Bigtreetech SKR Mini
«Большое дерево» выпустило плату SKR Mini, которая внезапно значительно отличается от SKR. Не тем, что у нее нет силового выхода на стол, а вообще. Если SKR на чипе LPC1768, и там можно использовать Smoothieware, то Mini на STM32F103, что прекрасно (дешево, сердито, просто, достаточно мощно), но тут придется собирать Marlin.

Пару недель назад это вообще был дикий квест с заменой тулчейна, и надо было использовать версию Марлина с гитхаба Bigtreetech (или несколько файлов оттуда брать). Сейчас уже воткнули поддержку SKR Mini в основную ветку (гитхаб Marlin) и что-то еще пофиксили, поэтому собираться стало почти из коробки. Небольшой пошаговый гайд с граблями. VSCode и PlatformIO.

Ставим VSCode.

Единственное, что проходит нормально.

Ставим PlatformIO.
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Неочевидно все проходит. Сразу говорит, что дополнение установлено, а потом в фоне долго что-то делает. У меня через несколько минут вылетала ошибка с таймаутом, по ходу, спасибо какому-нибудь композору. Подключаю VPN, перезапускаю VSCode — процесс продолжается до корректного завершения, осталось еще раз перезапустить среду.
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Скачиваем Марлин (Clone or download), распаковываем, открываем папку проекта в VSCode. Указываем в Configuration.h плату SKR Mini. Пробуем собрать, оно хочет что-то подтащить и спотыкается об отсутствие Git. Ок, ставим Git, перезапускаем среду. «Упс!» — говорит золотая рыбка. И правильно, потому что в platformio.ini надо указать, что мы собираем не для «меги».
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
Сборка Marlin 2.0 для Bigtreetech SKR Mini
И вот оно задумалось крепко и надолго, прежде чем выдать очередную ошибку. Потому что последовательный порт в Configuration.h надо указать «-1». После этого наконец-то дело дошло до готовой прошивки. Ее можно записать на карточку, вставить в SKR Mini и включить питание. Но эту тестовую сборку заливать не будем, прошивку же настраивать надо. Об этом я рассказывать не буду, ибо задача для SKR Mini не специфична и достаточно хорошо изучена.
Сборка Marlin 2.0 для Bigtreetech SKR Mini

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

22
Комментарии к статье