Полезные настройки в конфигурации Marlin перед прошивкой платы: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
Раздел Configuration.h:
+
===Раздел Configuration.h:===
  
Снижаем свист и писк вентиляторов обдува сопла:
+
*Снижаем свист и писк вентиляторов обдува сопла:
#define FAN_SOFT_PWM - раскоментировать
+
#define SOFT_PWM_SCALE 0 - выставить значение 1 или 2
#define SOFT_PWM_SCALE 0 - выставить значение 1 или 2
+
*Увеличить скорость порта для обеспечения более быстрой печати с Октопринт (может потребоваться более короткий кабель и надежное соединение (например выпаять стоковый mini-usb и заменить на полноценный USB :-D):
 +
#define BAUDRATE 115200 - меняем на 250000 (более скоростные режимы не проверены
  
Увеличить скорость порта для обеспечения более быстрой печати с Октопринт (может потребоваться более короткий кабель и надежное соединение (например выпаять стоковый mini-usb и заменить на полноценный USB):
+
*Програмная защита Thermal Runaway Protection от спонтанного перегрева хотенда и стола:
#define BAUDRATE 115200 - меняем на 250000 (более скоростные режимы не проверены)
+
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
 +
#define THERMAL_PROTECTION_BED    // Enable thermal protection for the heated bed
  
Програмная защита Thermal Runaway Protection от спонтанного перегрева хотенда и стола:
+
*Снизить скорость парковки печатающей головки, чтобы не ушатаь концевики:
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
+
#define HOMING_FEEDRATE_XY (50*60) - с 50*60 снизить до 30*30</code>
#define THERMAL_PROTECTION_BED    // Enable thermal protection for the heated bed
 
  
Снизить скорость парковки печатающей головки, чтобы не ушатаь концевики:
+
*Задать пресеты для подогрева стола и хотенда для своих пластиков:
#define HOMING_FEEDRATE_XY (50*60) - с 50*60 снизить до 30*30
+
#define PREHEAT_1_TEMP_HOTEND 185
 +
#define PREHEAT_1_TEMP_BED    45
 +
#define PREHEAT_1_FAN_SPEED  255 // Value from 0 to 255
  
Задать пресеты для подогрева стола и хотенда для своих пластиков:
+
#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_1_TEMP_HOTEND 185
+
#define PREHEAT_2_TEMP_BED      0
#define PREHEAT_1_TEMP_BED    45
+
#define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
#define PREHEAT_1_FAN_SPEED   255 // Value from 0 to 255
 
  
#define PREHEAT_2_TEMP_HOTEND 240
+
*Свободный пин на плате (ext-a2), на который можно повесить любую функцию, например реле для запуска БП. На родной плате Ender 3 (Creality 3D 1.1.3 и позднее) этого пина нет и вместо колодки теперь стоит конденсатор, ниже него находится сквозное отверстие под пайку, вот туда и надо запаять либо провод, либо штырек от ардуины для Dupont-кабеля)
#define PREHEAT_2_TEMP_BED      0
+
В марлине этот пин будет обозначаться так:
#define PREHEAT_2_FAN_SPEED  255 // Value from 0 to 255
+
#define SERVO0_PIN 29
 
+
[[Файл:29_пин.png|200px|thumb|left|Сюда запаивать разьем]]
Свободный пин на плате (ext-a2), на который можно повесить любую функцию, например реле для запуска БП. На родной плате Ender 3 (Creality 3D 1.1.3 и позднее) этого пина нет и вместо колодки теперь стоит конденсатор, ниже него находится сквозное отверстие под пайку, вот туда и надо запаять либо провод, либо штырек от ардуины для Dupont-кабеля)
+
-----------------
#define SERVO0_PIN 29
+
by Citruzzzor

Текущая версия на 23:30, 10 декабря 2019

Раздел Configuration.h:

  • Снижаем свист и писк вентиляторов обдува сопла:
#define SOFT_PWM_SCALE 0 - выставить значение 1 или 2
  • Увеличить скорость порта для обеспечения более быстрой печати с Октопринт (может потребоваться более короткий кабель и надежное соединение (например выпаять стоковый mini-usb и заменить на полноценный USB :-D):
#define BAUDRATE 115200 - меняем на 250000 (более скоростные режимы не проверены
  • Програмная защита Thermal Runaway Protection от спонтанного перегрева хотенда и стола:
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed
  • Снизить скорость парковки печатающей головки, чтобы не ушатаь концевики:
#define HOMING_FEEDRATE_XY (50*60) - с 50*60 снизить до 30*30
  • Задать пресеты для подогрева стола и хотенда для своих пластиков:
#define PREHEAT_1_TEMP_HOTEND 185
#define PREHEAT_1_TEMP_BED     45
#define PREHEAT_1_FAN_SPEED   255 // Value from 0 to 255
#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_2_TEMP_BED      0
#define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
  • Свободный пин на плате (ext-a2), на который можно повесить любую функцию, например реле для запуска БП. На родной плате Ender 3 (Creality 3D 1.1.3 и позднее) этого пина нет и вместо колодки теперь стоит конденсатор, ниже него находится сквозное отверстие под пайку, вот туда и надо запаять либо провод, либо штырек от ардуины для Dupont-кабеля)

В марлине этот пин будет обозначаться так:

#define SERVO0_PIN 29
Сюда запаивать разьем

by Citruzzzor