Как прошить 3D-принтер

Обновлено: 02.05.2024

Чтобы прошить новую прошивку, вы должны подключиться напрямую к шестиконтактному разъему на плате. Это можно сделать, открыв блок управления вашего Ender 3 и используя дополнительный программатор. Дополнительные рекомендации и инструкции см. в нашей статье об установке загрузчика на Ender 3 или Pro.

Как прошить новую прошивку на 3D-принтере?

Загрузите правильную прошивку для вашего принтера. Внесите любые коррективы в прошивку, что характерно для аппаратных модификаций. Выберите правильный последовательный порт и тип платы Arduino для вашего принтера. Скомпилируйте и загрузите прошивку.

Как загрузить прошивку Pronterface?

Обновите прошивку Загрузите программу Xloader, которая отправит прошивку на 3D-принтер. Загрузите последние файлы прошивки ниже. Запустите XLoader. Выберите файл прошивки из места загрузки. В качестве устройства выберите Mega(ATMEGA2560). Выберите COM-порт, который вы используете в Pronterface для подключения к RoVa3D.

Что такое загрузчик для 3D-принтера?

Именно благодаря загрузчику вы можете легко загружать прошивку через USB-порт. Это позволяет нам записывать на всю флэш-память платы, в то время как загрузка через USB с загрузчиком позволяет записывать только в то пространство, которое еще не занято загрузчиком.

Как обновить прошивку в Ender 3 v2?

Поместите `. bin` файл обновления на пустой карте MicroSD. Откройте распакованный загруженный файл. Найдите . bin с версией обновления прошивки, напр. В1. 0,2. Переместите . bin на пустую карту MicroSD. Безопасно извлеките карту microSD.

Как найти прошивку моего 3D-принтера?

Чтобы узнать и узнать прошивку вашего 3D-принтера, вам необходимо отправить на принтер команду M115 G-Code с помощью программного обеспечения, такого как Pronterface. Некоторые 3D-принтеры, в том числе Ender 3, также имеют раздел «О программе» или «Информация о принтере» в ЖК-меню, в котором можно узнать, какая прошивка установлена ​​на них.

Что делает прошивка Marlin?

Прошивка Marlin работает на основной плате 3D-принтера и управляет всеми действиями машины в режиме реального времени. Он координирует работу нагревателей, шаговых двигателей, датчиков, источников света, ЖК-дисплея, кнопок и всего остального, что используется в процессе 3D-печати.

Где я могу купить прошивку Marlin?

Прошивку 9 можно скачать с официального сайта Marlin. Для его редактирования вам понадобится интегрированная среда разработки Arduino (IDE), которую можно загрузить с веб-сайта Arduino. После того, как вы скачали версию 1.1. 9 версии Marlin, распакуйте содержимое, введите «Marlin 1.1.

Есть ли у моего 3D-принтера загрузчик?

Поскольку Ender 3 — это бюджетный 3D-принтер, на используемой плате не установлен загрузчик. Итак, первый шаг — установить его, прежде чем вы сможете прошить прошивку через USB.

Какую прошивку использует Ender 3?

Большинство Ender 3 поставляются с настроенной устаревшей версией прошивки Marlin, в которой отсутствует защита от перегрева и другие функции безопасности.

Какая последняя прошивка для Ender 3 V2?

Как обновить прошивку Cura ender 3?

Откройте Cura и нажмите «Настройки» в верхнем левом углу. В раскрывающемся меню выберите «Принтер», а затем нажмите «Управление принтерами…». Выберите принтер, прошивку которого вы хотите обновить, и нажмите «Обновить прошивку». Нажмите «Загрузить пользовательскую прошивку».

В чем разница между Ender 3 и Ender 3 Pro?

Ender-3 Pro имеет съемную платформу с магнитным подогревом и улучшенную ось Y для достижения лучшего качества печати, что делает Ender-3 Pro более дорогим. Цена ниже 300 долларов. По сравнению с Creality Ender-3 он дороже. Возможно, вам лучше выбрать Creality Ender-3.

Что такое прошивка для 3D-принтера?

Обзор. Прошивка — это программное обеспечение, которое работает на микроконтроллере 3D-принтера. Его цель — преобразовать содержимое файла G-кода в электрические сигналы, которые активируют или деактивируют компоненты 3D-принтера.

Вы можете редактировать прошивку?

Редактирование файла встроенного ПО в шестнадцатеричном или шестнадцатеричном редакторе позволяет изменить поведение устройства. Например, вы можете изменить скорость производственного оборудования или включить скрытые функции на маршрутизаторе или мобильном телефоне, отредактировав их файлы прошивки.

Что такое Smoothieboard?

Smoothieboards – это числовые контроллеры, разработанные сообществом добровольцев для запуска встроенного программного обеспечения Smoothieware с открытым исходным кодом. Они бывают разных версий с разными наборами функций и преимуществ.

RepRap — это то же самое, что Marlin?

Marlin — это прошивка для однопроцессорной электроники RepRap, поддерживающая RAMPS, RAMBo, Ultimaker, BQ и некоторые другие 3D-принтеры на базе Arduino. Он поддерживает печать через USB или с SD-карт с папками и использует опережающее планирование траектории. Marlin распространяется под лицензией GNU GPL v3 или более поздней версии.

Как использовать прошивку для чашек?

Простая установка Получите пакет основной ветви прошивки Teacup и распакуйте его. Откройте только что распакованный каталог и дважды щелкните файл configtool.py, чтобы запустить его. Выберите «Меню» -> «Файл» -> «Загрузить принтер» и выберите принтер, ближайший к принтеру, с которым вы хотите работать.

Как мне обновить прошивку на моем Ender 3 Raspberry Pi?

Ender 3 Pro — обновление прошивки с помощью Raspberry Pi Вскрытие вашего Ender 3, чтобы вы могли подключить материнскую плату Ender 3 к Raspberry Pi. Скачивание файлов прошивки. Компиляция/зарисовка файлов в Arduino IDE. Подготовка Raspberry Pi — установка и настройка avrdude.

Есть ли у Ender 3 Pro защита от перегрева?

Как и большинство принтеров, Ender 3 не имеет специального оборудования, которое могло бы предотвратить или остановить тепловой разгон. Кроме того, сообщается, что некоторые стандартные принтеры Ender 3 и Ender 3 Pro не имеют встроенных функций защиты от перегрева.

На каком языке написан код Marlin?

Какой код у прошивки Marlin?

Marlin написан на C/C++ и должен компилироваться с помощью предоставленного Makefile или последней версии Arduino.

Съедобны ли марлины?

Съедобен ли марлин? Марлин вполне съедобен и также считается деликатесом. Копченый марлин — очень популярное блюдо во всем мире и довольно вкусное, если вы когда-либо баловались. Даже если вы не против исчерпать ограниченное количество рыб марлина в воде, вы можете насладиться вкусом марлина.

Большое количество различных 3D-принтеров работает на популярной прошивке Marlin, изначально настроенной для Ultimaker Original. Давайте посмотрим на основные настройки для других 3D-принтеров.

Прошивка доступна здесь. Загрузите архив Marlin-Development.zip, нажав кнопку Загрузить ZIP. Разархивируйте его в папку по вашему выбору.


Теперь загрузите Arduino IDE для настройки и загрузки прошивки на ваш 3D-принтер. Связь. Нажмите кнопку Установщик Windows и загрузите arduino-1.6.0-windows.exe. Теперь запустите его и установите Arduino IDE.


Откройте папку прошивки и запустите файл Marlin.ino.


Затем прошивка открывается в редакторе Arduino IDE. Нам нужно открыть вкладку Configuration.h.


В этом разделе вы увидите различные ссылки для калибровки 3D-принтера и несколько основных настроек (например, тип электроники, тип датчика температуры, ЖК-контроллер и т. д.).

Начнем с выбора контроллера (МАТЕРИНСКАЯ ПЛАТА). Список контроллеров доступен на вкладке boards.h. Нажмите на значок треугольника в правом верхнем углу и выберите boards.h

.


Теперь давайте взглянем на установленное оборудование. Вот некоторые типы досок:

Мельзи


РАМПЫ 1.4


У нас есть RAMPS 1.4.


Итак, нам нужно заменить строку «MOTHERBOARD BOARD_ULTIMAKER» на «MOTHERBOARD BOARD_RAMPS_13_EFB» в configuration.h

Далее вам нужно будет выбрать датчик температуры — выберите термочувствительный резистор. Вы можете увидеть большой список под названием «//// Настройки датчика температуры». В данном конкретном случае у нас на столе хотэнд E3D-v5 и китайский терморезистор. Для E3D-v5 выбираем «// 5 — термистор 100К — ATC Semitec 104GT-2», для таблицы — «// 1 — термистор 100К — лучший выбор для EPCOS 100k». Вы можете выбрать 1, если вы не знаете тип терморезистора. Вы сможете выбрать любой из них и попробовать, если температура вам не нравится. Мы меняем значения.

Термистор 100K - ATC Semitec 104GT-2


Обыкновенный китайский терморезистор 100K



Если концевой выключатель подключен нестандартно и его функцию необходимо инвертировать, это можно сделать в самой прошивке без перепайки разъемов. Значения ложны или истинны. Команда M119 (например, в Pronterface) показывает состояние концевых выключателей. Наши концевые выключатели установлены в положение HOME на MAX.

В исходном положении


В позициях, отличных от HOME по всем осям


Нам не пришлось ничего менять.

константа bool X_MIN_ENDSTOP_INVERTING = true;

константа логического значения Y_MIN_ENDSTOP_INVERTING = true;

константа bool Z_MIN_ENDSTOP_INVERTING = true;

константа логического значения X_MAX_ENDSTOP_INVERTING = true;

константа логического значения Y_MAX_ENDSTOP_INVERTING = true;

константа логического значения Z_MAX_ENDSTOP_INVERTING = true;

Изменение направления вращения шаговых двигателей, значения false или true. Правильные движения сопла относительно стола:

- По оси X - влево «-», вправо «+».

- На Y - вперед "+", назад "-".

- По оси Z - ближе "-", дальше "+".

- Экструзионное устройство. «Extrude» — выдавливание резьбы, «Reverse» (ретракт) — втягивание резьбы.

Далее идут настройки концевых выключателей. Нам нужно выяснить, где они расположены — точка происхождения находится в ближнем левом углу таблицы. Если форсунка достигает этого положения, активируются переключатели MIN; если он достигает верхнего правого положения – срабатывают переключатели MAX. У нас есть три концевых выключателя MAX в положении HOME, наши настройки следующие:

// Устанавливает направление упоров при возврате в исходное положение; 1=МАКС., -1=МИН.

Тогда нам нужно настроить размеры перемещения после запуска в исходное положение. Мы можем задать размеры рабочей зоны по осям X и Y, а также установку сопла относительно стола.

// Ограничения на перемещение после возвращения в исходное положение

Вы можете настроить скорость движения в исходном положении.

Теперь давайте перейдем к самой важной части — настройке шагов на единицу для одной или нескольких осей. Выдавливающее устройство также является осью. Вот наши настройки:


Теперь давайте посмотрим, как мы их устанавливаем. На всех осях установлены шаговые двигатели, 200 шагов на оборот, 16 микрошагов на шаг (определяется перемычками на плате). Оси X и Y оснащены приводным ремнем GT2 с шагом винтов 2 мм и шкивами с 20 зубьями, что в сумме приводит к следующей формуле: (200*16) / (2,0*20). На оси Z резьба М8 с шагом 1,25 мм, общая формула 200*16/1,25.

Мы можем найти необходимые спецификации (техпаспорта) для установленных шаговых двигателей, в которых мы видим, что вал поворачивается на 1,8 градуса за один шаг, что означает 360/1,8 = 200 шагов за полный оборот. Этот параметр одинаков для большинства шаговых двигателей домашних 3D-принтеров.


Профили ремня, обычно используемые в 3D-принтерах, и их шаг. Оригинальная ссылка, страница 61.


Шкив


Как измерить шаг винта?

Мы можем измерить отрезок винта и посчитать на нем витки, а затем разделить длину отрезка в миллиметрах на количество витков: 20/16=1,25 мм. Мы можем измерить сегмент максимальной длины для получения более точных результатов.



Следующие значения являются пределами максимальной осевой скорости. Мы добавили по 200 мм по осям X и Y, а остальное не меняли.

Настройка ускорения осевых перемещений. Пропуски шагов возможны при достаточно высоких значениях ускорения. Вы можете найти правильные значения, поэкспериментировав в Pronterface с тестами на любой заданной скорости. Вот наши настройки:


Раскомментируем (удалим двойные косые черты) следующие строки:

Пришло время загрузить прошивку в контроллер. Для этого нам нужно правильно указать тип платы и номер COM-порта в Arduino IDE. В нижней части окна вы можете увидеть отображаемый тип платы и номер порта. Не забудьте сохранить изменения (Ctrl+S).

РАМПЫ



МЭЛЗИ

Чтобы иметь возможность выбрать нужную плату в Arduino IDE, сначала нужно скопировать все из папки прошивки «Marlin-DevelopmentArduinoAddonsArduino_1.5.xhardwaremarlinavr» в папку Arduino IDE в «C:Program Files (x86)». Аппаратное обеспечение Arduinoarduinoavr». Это позволяет выбрать плату Sanguino (базовая плата для Melzi) и желаемый тип процессора. У нас нет платы Melzi, поэтому мы не можем проверить ее функциональность с помощью программного обеспечения.



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


Ход загрузки прошивки отображается индикатором


Вам необходимо выполнить калибровку PID для нагрева хотэнда и кровати после того, как убедитесь, что все работает правильно. Для этого мы используем Pronterface. Введите следующую команду: M303 E0 C8 S260, где M303 — команда калибровки, E0 — горячая точка, C8 — количество циклов нагрева-охлаждения, а S260 — стандартная рабочая температура сопла.


Затем мы вносим результаты в прошивку.

После этого мы калибруем PID кровати, используя тот же метод. Введите следующую команду: M303 E-1 C8 S110, где E-1 — это кровать, а S110 — стандартная температура нагрева кровати. Введите результаты в прошивку. Наш стол нагревается очень медленно, поэтому нам приходится перезапускать команду из-за ошибки тайм-аута.


Где я могу найти параметры моего 3D-принтера по умолчанию, чтобы избежать повторной калибровки?

Параметры по умолчанию, установленные в прошивке, можно найти с помощью программы Repetier-Host в меню Настройки EEPROM. Сначала нужно указать COM-порт в настройках и нажать кнопку Подключить.


Список параметров прошивки отображается в правой части окна при подключении 3D-принтера к Pronterface.


Параметры также можно просмотреть на ЖК-дисплее через меню ControlMotion.


Если вы уже давно пользуетесь 3D-принтером, то наверняка знаете его преимущества и недостатки. Если недостатки со временем становятся слишком ощутимыми, возможно, ваш принтер нуждается в обновлении, перенастройке и перепрошивке.

Прочитайте статью, чтобы узнать, как перепрошить 3D-принтер и восстановить его бесперебойную работу.

Что такое прошивка для 3D-принтера?


Прошивка — это «интеллект» 3D-принтера — его основная программа, которая позволяет обрабатывать команды G-кода, полученные от слайсера, воплощая их в конкретные действия и характеристики действий, выполняемых аппаратной частью устройства. Например, программа отправляет команду G-кода «G1 X50 Y50». Микропрограмма принтера определяет полярность, напряжение и продолжительность импульса драйверов двигателей, необходимых для перемещения экструдера на расстояние X = 50 мм и Y = 50 мм, после чего микропрограмма посылает этим драйверам электрические сигналы. Таким же образом прошивка преобразует команды G-кода в действия кулера, нагревателей и других элементов принтера.

Способ перепрошивки 3D-принтера сравним, например, с ручной перепрошивкой смартфона. Если вы знакомы с такой работой, то должны знать, сколько усилий и времени может потребоваться для получения идеального результата. Если вы еще не сталкивались с такими специфическими задачами, то для перепрошивки принтера следует обратиться к опытному специалисту или внимательно изучить опыт коллег и строго следовать их указаниям.

Реконфигурация, перепрошивка или апгрейд: что выбрать


Если стабильность работы вашего 3D-принтера начинает ухудшаться, это не обязательно означает, что ваше устройство нуждается в перепрошивке. Возможно, типичные проблемы с оборудованием, такие как перегрев экструдера или материнской платы и драйверов, вызваны механическими неисправностями и износом. Это может быть обрыв между элементами, соединенными шлейфами, или забитые сопла, загрязнение экструдера, износ компонентов принтера, ослабление резьбовых соединений, растяжение приводных ремней. Достаточно устранить источник проблемы, и стабильная работа будет восстановлена.

Однако может случиться так, что в 3D-принтере отсутствуют необходимые функции или элементы. Например, кровать с подогревом для Wanhao i3 Mini, камера для Anycubic Chiron или фильтр HEPA для полимерного принтера Anet. В этом случае вы можете оснастить свое устройство дополнительными компонентами: вентиляторами, двигателями, нагревателями, датчиками температуры. Установить новые элементы несложно, но как вы с ними справляетесь? Это потребует перепрошивки принтера.

Reflash также может решить типичные проблемы, возникающие при сбоях в работе программного обеспечения:

  • Если 3D-принтер зависает в процессе печати, особенно если это происходит в одинаковых условиях (высокая скорость печати, начальный этап работы);
  • Если вам нужно обновить и заменить старую плату управления на более новую, несовместимую с текущей версией прошивки.

Определение платы принтера и версии прошивки


Прежде чем приступить к перепрошивке 3D-принтера, необходимо определить производителя платы контроллера. Эта информация выгравирована или напечатана непосредственно на самой материнской плате. Чаще всего бюджетные FDM-принтеры комплектуются платами Arduino. Существуют также устройства, в которых используются платы Smoothie, BeagleBone и Duet, а также собственные электронные компоненты производителя принтера. Производители плат публикуют последние версии прошивок на своих официальных сайтах. Например: Arduino, 3D-принтер Wanhao, Phrozen.

Обратите внимание, что установка сторонних прошивок из неизвестных источников может привести к повреждению оборудования и однозначно приведет к потере гарантии.


Для экспериментов с прошивкой рекомендуем использовать дополнительно приобретаемый контроллер, который можно потерять и не повредить принтер.

Рекомендуется обновлять прошивки только заводских плат по мере появления новых версий на официальном сайте. Однако даже при появлении последней версии перепрошивка может оказаться избыточной. Как показывает практика, если 3D-принтер исправно выполняет свои задачи, мешать ему не стоит. Народная мудрость гласит: "Если не сломалось, не чини".

Само собой разумеется, что вы также должны быть уверены, что прошивка подходит для контроллера. Эту информацию можно найти на сайте производителя принтера или платы, а также на форумах пользователей этого принтера.

Изменение настроек принтера


Когда на компьютер загружается новая версия микропрограммы, пользователь не может вручную редактировать файл конфигурации. В исходных кодах Marlin и Repetier редактируемые файлы имеют специальное расширение, например, .h. Рекомендуется сохранить копию немодифицированной версии прошивки на вашем компьютере. Это сэкономит время, если вам придется удалить отредактированный файл. После внесения изменений в конфигурационный файл новые значения должны быть сохранены, после чего можно приступать к перепрошивке.

Общие параметры переменных:

Прошивка устанавливается на принтер с компьютера, к которому подключено устройство. Важно понимать, что установка — это процесс создания (компиляции) исходного кода прошивки и загрузки его в микроконтроллеры платы управления. В программе (пример, показанный на скриншоте ниже, демонстрирует Marlin) нужно указать модель платы (Arduino Mega 2560) и порт (подключенный 3D-принтер). Чтобы не ошибиться с портом, на момент перепрошивки лучше оставить подключенным только один 3D-принтер.


Затем нужно скомпилировать файлы прошивки, то есть преобразовать человекочитаемый код в бинарный. Это автоматический процесс. Если все сделано правильно, будет создан файл для загрузки на принтер. В противном случае программа выдаст сообщение об ошибке, что потребует изменения параметров конфигурации или перекомпиляции неотредактированной версии прошивки.


Скомпилированная прошивка загружается на 3D-принтер. Процесс занимает несколько минут, после чего 3D-принтер автоматически перезагрузится.


Популярные прошивки для 3D-принтеров

Прошивка RepRap разработана для 32-битных чипов на базе контроллеров AVR.

Smoothieware похож на прошивку RepRap. Он работает только на ограниченном количестве досок, основными из которых являются Smoothieboard и Azteeg X5 Mini.

Результаты

Перепрошивка 3D-принтера возможна для большинства моделей по технологии FDM/FFF и необходима при обнаружении неисправности из-за некорректной работы электроники или модернизации оборудования. Перед началом перепрошивки пользователь должен определить, какой тип платы контроллера установлен в принтере. Затем необходимо найти совместимую прошивку и загрузить ее на устройство.

Ответы на этот вопрос созданы сообществом. Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия.

Примечание. Этот вопрос задуман как вики и включает в себя все шаги, необходимые для обновления вашего принтера с помощью самостоятельно настроенной версии прошивки Marlin. Ответ — вики, которая в настоящее время находится в разработке, и ее могут просматривать (и редактировать) все пользователи.

У меня есть принтер, и мне нужно обновить прошивку Marlin, чтобы кое-что сделать по своему вкусу, особенно убедиться, что у меня есть TRP, восстановление после потери питания, а затем настройка PID. Я также не уверен, что загрузчик прошит. Итак, мне нужно пошаговое руководство по следующему:

  • подготовить принтер к перепрошивке
  • настроить прошивку Marlin
  • загрузить мою новую прошивку Marlin на мой принтер

1 Ответ 1

Первый шаг — приобрести программное обеспечение для печати с консолью или терминалом, например, в Repetier Host, Pronterface (как часть программного пакета Printrun), OctoPrint или любым другим инструментом (например, последовательное соединение с PuTTY также работает) это позволяет связываться с принтером для извлечения настроек, которые у нас уже есть. После установки программного обеспечения и подключения принтера отправьте M503 и скопируйте старые настройки в файл для последующего использования.

Далее нам нужна среда разработки. Обычно вы хотите использовать Arduino IDE (но плагин PlatformIO как часть Visual Studio Code может использоваться как для микропроцессоров на базе Arduino, так и для 32-битных процессоров), но вам нужно знать, какая плата является платой управления вашего принтера. получено из-за того, что на некоторых платах есть встроенные IDE, которые лучше работают для них.

Марлин 1.1.x

Обычно вы начинаете с чистого Marlin 1.1.9. Следующим шагом является изменение статических параметров принтера в соответствии с вашими в конфигурации.h — для начала лучше использовать настройки из того, что мы вытащили ранее через M503. Кроме того, вы можете искать конфигурацию вашего принтера среди известных файлов конфигурации. Вам нужно как минимум настроить это:

Для связи и диаметра нити:

Выберите правильные таблицы температуры и обязательно включите таблицу для кровати, если она у вас есть!

Далее следуют два блока, которые задают температурную область «все в порядке» для хотэндов и кровати соответственно (здесь показан только хотэнд).

Далее идут настройки PID-Tuning, вам нужно работать с ними только в том случае, если вы знаете, что делаете.

Следующий шаг также важен: обязательно убедитесь, что эти две строки точно такие, как показано ниже, без пробела // впереди, чтобы закомментировать их. Это ВНЖ.

Если ваш принтер CoreXY или аналогичным образом использует 2 ремня для перемещения по 2 осям, вы смотрите на вкладку «Механические настройки» и меняете ее там, в противном случае мы переходим к настройкам конечной остановки. Включите (удалите ведущие // ) максимальные концы, если они у вас есть, остальные обычно не нужны на большинстве машин потребительского уровня, затем перейдите к настройкам движения. Из нашего M503 мы получаем настройки, чтобы заполнить следующее:

Если у вас есть зонд, вы загляните в параметры Z-Probe и следуйте инструкциям 0scar здесь, в противном случае пропустите его, пока не найдете следующий фрагмент. Закрепите его, чтобы он соответствовал вашей кровати и зоне движения. Возможно, вам потребуется установить значения для расстояния от конечного упора до исходной точки кровати. Эти смещения, X_MIN_POS и Y_MIN_POS, должны содержать правильные значения для центрирования кровати; см. «Как центрировать мои отпечатки на платформе сборки? (Повторно откалибровать смещение возврата)».

Далее раскомментируйте (удалите начальный // ) следующую строку:

Если вы хотите указать особое положение паузы, раскомментируйте и укажите его в

Мы находимся на финишной прямой, в этом файле осталось всего несколько вещей! Выберите свой язык с помощью строки:

Включите слот для SD-карты, раскомментировав

Последний шаг, который нам нужно изменить в файле Configuration.h, — это выбор правильного контроллера ЖК-дисплея. Раскомментируйте строку, соответствующую вашему принтеру. Возможно, вам придется использовать общий параметр.

Марлин 2.x

Опять же, возьмите Marlin 2.x, либо пустую базу, либо предварительно настроенную версию. Для некоторых стилей принтеров (например, Delta) нужно брать специализированный набор. Затем мы смотрим на наш выход M503 и устанавливаем скорость передачи данных и нашу материнскую плату (или плату, от которой она получена), затем количество экструдеров и диаметр нити:

Далее мы переходим к температурным настройкам! Нам нужна правильная таблица датчиков температуры для хотэнда и кровати, возможно, мы могли бы снизить MINTEMP до 0. Не трогайте MAXTEMP, если вы не знаете, что делаете, и у вас нет цельнометаллической установки, и вы знаете, что ваша машина может выдержать больше.< /p>

Наш следующий шаг — убедиться, что TRP включен. Убедитесь, что в этих строках нет начальных //

Если используется принтер CoreXY или аналогичный, включите стиль в области механических настроек.

Включите (удалите начальный //) максимальные конечные упоры, если они у вас есть, остальные обычно не нужны на большинстве компьютеров потребительского уровня, затем перейдите к настройкам движения. Из нашего M503 мы получаем настройки, чтобы заполнить следующее:

Если у вас есть датчик, вам нужно его настроить — у 0scar есть частичное руководство — и все это находится в области параметров Z Probe! В противном случае продолжайте. Нам нужно спуститься вниз, и посреди установки Зонда мы находим настройки кровати. Настройте их в соответствии с вашим принтером и, возможно, смещением от домашних переключателей до угла объема сборки.

Перейдем к дополнительным функциям! Давайте включим EEPROM, раскомментировав (удалив // ).

<р>. и подумайте о том, как вы хотите настроить предварительный нагрев или где разместить свое особое положение в парке. Но затем наступает последняя часть, которую нам действительно нужно сделать: настроить интерфейс. Начните с изменения языка и включите SD-Slot, раскомментировав нижнюю из этих строк:

Наша последняя остановка в настройке основ — выбор ЖК-дисплея/контроллера. Нам нужно раскомментировать правильный здесь. Если вы не найдете свой, используйте универсальный.

2.1 — Загрузчик

Многие платы поставляются с предварительно прошитым загрузчиком, что позволяет очень быстро устанавливать и обновлять программное обеспечение. Но не на всех досках он прошит.

Для прошивки загрузчика требуется Arduino и несколько кабелей или другой инструмент программирования ISP или AVR. Полные инструкции можно найти здесь у Greenonline и здесь у Роберта Ло Джакко и jpa.

Или вы берете свою плату управления в местную мастерскую и просите там кого-нибудь помочь вам прошить загрузчик — в большинстве мастерских есть хотя бы кто-то, у кого есть Arduino, и он может вам помочь!

2.2 — .hex-файл

В этом случае нам не нужно ничего делать на этом шаге. Однако у нас будет другой процесс установки.

3.1 — Загрузчик

Если вы настроили загрузчик, теперь установить прошивку так же просто, как подключить компьютер к принтеру с помощью прямого соединения и выполнить команду compile & Upload.

3.2 — .hex-файл

После подготовки файла .hex вы можете загрузить его в одном из вариантов, показанных здесь Greenonline, Trish или Thomas Weller

Раздача

Непосредственно после установки нашей новой микропрограммы на принтер нам необходимо ввести наши настройки. Подключитесь к принтеру через любую консоль или терминал (см. Шаг 0) и используйте эти команды

Настройка PID

Затем мы запускаем PID-Tune. Для первого экструдера отправляем:

Он немного запустит машину и вернет значения с именами Kp, Ki и Kd. Они напрямую соответствуют P I & D. Сохраните их в EEPROM и сохраните следующим образом:

Читайте также: