Прошивка marlin 2 0: различия между версиями
Перейти к навигации
Перейти к поиску
Владимир (обсуждение | вклад) Новая страница: «Данное описание на 150623 Версия 2.1.1 Времена появления функции под название Input Shaping, функц...» |
Владимир (обсуждение | вклад) |
||
| Строка 13: | Строка 13: | ||
=== Getting Started === | === Getting Started === | ||
==== @section machine ==== | ==== @section machine ==== | ||
| Строка 32: | Строка 29: | ||
#define E0_DRIVER_TYPE TMC2130 | #define E0_DRIVER_TYPE TMC2130 | ||
=== Thermal Settings === | === Thermal Settings === | ||
| Строка 50: | Строка 38: | ||
#define HEATER_0_MAXTEMP 320 | #define HEATER_0_MAXTEMP 320 | ||
=== PID > Bed Temperature Control === | === PID > Bed Temperature Control === | ||
#define PIDTEMPBED | #define PIDTEMPBED | ||
=== Mechanical Settings === | === Mechanical Settings === | ||
| Строка 66: | Строка 46: | ||
==== @section machine ==== | ==== @section machine ==== | ||
#define COREXY | #define COREXY | ||
=== Endstop Settings === | === Endstop Settings === | ||
Версия от 19:29, 16 июня 2023
Данное описание на 150623
Версия 2.1.1
Времена появления функции под название Input Shaping, функции по програмному уменьшению резонансов при печати.
Пока что я выпишу все команды которые отличают мою версию конфига от оригинальной версии, с разделением на файлы конфигурации.
Важно обратить внимание на написание, указан уже исправленый параметр, если перед ним указаны // то это означает что строка должна быть закоментирована, если # то будет означать снятие коментирования - другими словами активаниция команды.
Configuration.h
Getting Started
@section machine
#define MOTHERBOARD BOARD_BTT_SKR_V1_3
#define SERIAL_PORT_2 -1
#define CUSTOM_MACHINE_NAME "Wolfram_2_1"
@section stepper drivers
#define X_DRIVER_TYPE TMC5160
#define Y_DRIVER_TYPE TMC5160
#define Z_DRIVER_TYPE TMC2130
#define E0_DRIVER_TYPE TMC2130
Thermal Settings
@section temperature
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_BED 1
#define HEATER_0_MAXTEMP 320
PID > Bed Temperature Control
#define PIDTEMPBED
Mechanical Settings
@section machine
#define COREXY
Endstop Settings
@section endstops
//#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define Y_MIN_ENDSTOP_INVERTING true
#define Z_MIN_ENDSTOP_INVERTING true
#define X_MAX_ENDSTOP_INVERTING true
#define Y_MAX_ENDSTOP_INVERTING true
Movement Settings
@section motion
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 415 }
#define DEFAULT_MAX_FEEDRATE { 300, 300, 20, 50 }
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 20, 50 }
#define DEFAULT_MAX_ACCELERATION { 3400, 3400, 100, 3400 }
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 6800 }
#define DEFAULT_ACCELERATION 3500
#define DEFAULT_RETRACT_ACCELERATION 3500
#define DEFAULT_TRAVEL_ACCELERATION 3500
#define DEFAULT_EJERK 15
#define JUNCTION_DEVIATION_MM 0.025
#define S_CURVE_ACCELERATION
Z Probe Options
@section probes
#define PROBE_MANUALLY
@section motion
#define INVERT_X_DIR true
#define INVERT_Z_DIR true
@section extruder
#define INVERT_E0_DIR true
@section homing
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
@section geometry
#define X_BED_SIZE 220
#define Y_BED_SIZE 220
#define X_MAX_POS 232
#define Y_MAX_POS 229
#define FILAMENT_RUNOUT_SENSOR
#define FIL_RUNOUT_STATE HIGH
#define FILAMENT_RUNOUT_DISTANCE_MM 70
Bed Leveling
@section calibrate
#define MESH_BED_LEVELING
#define ENABLE_LEVELING_AFTER_G28
#define MESH_TEST_HOTEND_TEMP 260
#define MESH_TEST_BED_TEMP 110
#define GRID_MAX_POINTS_X 5
Mesh
#define LCD_BED_LEVELING
#define LCD_BED_TRAMMING
#define HOMING_FEEDRATE_MM_M { (80*60), (80*60), (17*60) }
Additional Features
@section eeprom
#define EEPROM_SETTINGS
@section temperature
#define PREHEAT_2_TEMP_HOTEND 270
@section motion
#define NOZZLE_PARK_FEATURE
#define NOZZLE_PARK_POINT { (X_MAX_POS / 2), (Y_MIN_POS), 20 }
LCD and SD support
@section interface
#define SDSUPPORT
LCD / Controller Selection (Graphical LCDs)
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER