Guide:Marlin

提供:Kobe Makerspace
2024年1月30日 (火) 09:15時点におけるAsavonic (トーク | 投稿記録)による版 (ページの作成:「Эта команда запустит процесс билда прошивки. Путь к файлу прошивки можно найти в конце лога к…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

Установка PlatformIO

Скачиваем Marlin

Клонируем версию 2.1.2.1, последнюю на момент написания этой статьи.

Клонируем примеры конфигурации (также для версии 2.1.2.1), чтобы не создавать настройки с нуля.

Определение пресета PlatformIO

Необходимо найти пресет (окружение, "цель" билда) для вызова PlatformIO. Мы компилируем прошивку для Ender 3 v4.2.2, поэтому используем пресет STM32F103RE_creality в пункте "Билд с помощью PlatformIO".

Если ваш принтер или плата принтера отличается, то найдите похожие строки в файле ./Marlin/src/pins/pins.h:

Выберите пресет, соответствующий плате вашего принтера.

Конфигурация

Необязательно: создайте git branch для вашего принтера, чтобы все изменения можно было легко отследить и обновить.

Используйте пример конфигурации для вашего принтера:

Необязательно: делайте git commit каждый раз, когда вносите изменения в конфигурацию. Добавьте описание для коммита.

Билд с помощью PlatformIO

Используйте пресет PlatformIO, который мы нашли ранее

Эта команда запустит процесс билда прошивки. Путь к файлу прошивки можно найти в конце лога компиляции:

Установка

Скопируйте файл .pio/build/STM32F103RE_creality/firmware-20231008-230629.bin на SD-карту. Не переименовывайте этот файл, иначе принтер может не обновиться, если имя файла совпадает с именем уже установленной прошивки.