Compiling Marlin | 3D Printing Help Wiki | Fandom

Compiling Marlin | 3D Printing Help Wiki | Fandom 3d печать
idex 3d printer marlin

Compiling Marlin

Откройте ваш любимый терминал или командную строку и перейдите в папку, которую вы только что создали, с помощью следующей команды (все команды выполняются пользователем Windows):

CD C:팀 Source \ Marlin 

Затем «клонируйте» основной репозиторий Marlin и конфигурацию Marlin в папке

git clone https://github. com/marlinfirmware/marlin. git git clone https://github. com/marlinfirmware/configurations. git 

Теперь вам нужно выбрать, нужна ли вам прошивка Marlin Bleeding Edge (могут быть проблемы, но больше функциональности) или самая стабильная прошивка Marlin (меньше ошибок, но меньше функциональности).

Стабильная: [ ].

Перейдите в раздел Marlin Editions и найдите последнюю версию (на момент написания этих строк это 2. 0. 7. 2).

Конфигурация компакт-диска git checkout.

Bleeding edge: [].

CD Marlin. git checkout bugfix-2. 0. x CD ... Конфигурация компакт-диска git checkout bugfix-2. 0. x 

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

c:DŽ Переключитесь на пример источника \ marlin \ configurations \ config} и найдите файлы. printer Скопируйте все файлы *. h в c:ᱢ Источник \ marlin \ marlin (заменяет существующие файлы).

Отредактируйте configuration. h и configuration_adv. h в соответствии с вашими потребностями (если они есть в наличии). printer (возможно, ничего не нужно менять)

(Только если вы не используете Marlin Automatic Construction, следующие шаги необходимы)

Последний процесс — это выбор среды, и я объясню в несколько шагов, как выбрать и найти подходящую среду для вашего бизнеса. printer :

  1. Откройте файл configuration.h и найдите ‘#define motherboard’.
  2. Обратите внимание на плату, определенную после ‘#define motherboard’.
  3. Откройте файл Marlin/SRC/PINS/PINS.H
  4. Найдите плату, определенную после ‘#define motherboard’ без board_.
  5. Обратите внимание на текст env: и затем скопируйте все.
  6. Откройте файл Platformio. ini и замените цены в Default_Envs на цены, которые вы только что нашли
Пример 4. 2. 7 Board: []
#define motherboard board_creality_v427 

Поэтому скопируйте creality_v427 и найдите его в файле pins.h.

#ELIF MB (creality_v427) #Includes. 'STM32F1/PINS_CREALITY_V427.H' // ОКРУЖЕНИЕ STM32F1: STM32F103RET6_CREALITY 

Здесь вы найдете это, и окружение: ‘STM32F103RET6_CREALITY’, поэтому файл Platformio.ini будет иметь это значение как default_envs.

значения по умолчанию_envs = STM32F103RET6_CREALITY 

Перевод [ ].

Необходимые файлы скопированы и обработаны, время пришло! to compile the firmware!

с автоматической структурой Marlin:

  1. Open Visual Studio Code and click File =>Откройте папку и выберите папку Marlin (не папку Marlin Configurations).
  2. Нажмите на значок M в левой панели
  3. Отобразите таблицу ABM
  4. [На вкладке Построение нажмите Построить
  5. Щелкните на значке папки, чтобы открыть ее. the compile firmware in it

Если вы не используете автоматическую сборку Marlin: 1.

  1. Open Visual Studio Code and click File =>Откройте папку и выберите папку Marlin (не папку Marlin Configurations).
  2. Если все прошло успешно, папка откроется, и через несколько секунд появится экран Welcome to PlatformIO.
  3. Нажмите на галочку в левом нижнем углу.

Идет загрузка: [ ].

Загрузка зависит от типа off printer you have:

Ender 3 V2: [ ].

Прошить новую прошивку на Ender 3 V2 очень просто.

  1. В основной папке Marlin перейдите по адресу: . pio/build/[окружение, найденное в описанных выше шагах].
  2. В этой папке должен находиться bin-файл с именем firmware-todays date-thehour.bin.
  3. Скопируйте этот файл на SD-карту
  4. Вставьте SD-карту the printer and turn it on
  5. Через несколько секунд появится заставка.
  6. Обновление прошло успешно printer !

Если заставка не появляется, необходимо отформатировать SD-карту в FAT32 с выделением 4096 байт и повторить попытку.

Оцените статью