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

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

Версия 16:42, 7 октября 2019

Раздел Configuration.h:

Снижаем свист и писк вентиляторов обдува сопла: #define FAN_SOFT_PWM - раскоментировать #define SOFT_PWM_SCALE 0 - выставить значение 1 или 2 Увеличить скорость порта для обеспечения более быстрой печати с Октопринт (может потребоваться более короткий кабель и надежное соединение (например выпаять стоковый mini-usb и заменить на полноценный USB): #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-кабеля)

EXT-A2

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

  1. define SERVO0_PIN 29