Прошивка marlin 2 0: различия между версиями
Перейти к навигации
Перейти к поиску
Владимир (обсуждение | вклад) |
Владимир (обсуждение | вклад) |
||
| Строка 143: | Строка 143: | ||
#define GRID_MAX_POINTS_X 5 | #define GRID_MAX_POINTS_X 5 | ||
#define G26_MESH_VALIDATION | |||
#define Z_MIN_PROBE_REPEATABILITY_TEST | |||
=== Mesh === | === Mesh === | ||
| Строка 190: | Строка 194: | ||
=== Additional Features === | === Additional Features === | ||
#define LCD_INFO_MENU | #define LCD_INFO_MENU | ||
#define SET_PROGRESS_MANUALLY | |||
#define M73_REPORT | |||
#define UTF_FILENAME_SUPPORT | #define UTF_FILENAME_SUPPORT | ||
| Строка 201: | Строка 209: | ||
#define USE_UHS3_USB | #define USE_UHS3_USB | ||
#define SDCARD_CONNECTION | #define SDCARD_CONNECTION ONBOARD | ||
#define BABYSTEPPING | #define BABYSTEPPING | ||
| Строка 221: | Строка 229: | ||
==== @section advanced pause ==== | ==== @section advanced pause ==== | ||
#define ADVANCED_PAUSE_FEATURE | #define ADVANCED_PAUSE_FEATURE | ||
#define PARK_HEAD_ON_PAUSE | |||
#define FILAMENT_LOAD_UNLOAD_GCODES | |||
==== @section tmc_smart ==== | ==== @section tmc_smart ==== | ||
| Строка 263: | Строка 275: | ||
==== @section safety ==== | ==== @section safety ==== | ||
#define AUTO_REPORT_POSITION | #define AUTO_REPORT_POSITION | ||
#define M115_GEOMETRY_REPORT | |||
==== @section reporting ==== | ==== @section reporting ==== | ||
| Строка 271: | Строка 285: | ||
==== @section host ==== | ==== @section host ==== | ||
#define HOST_ACTION_COMMANDS | #define HOST_ACTION_COMMANDS | ||
#define HOST_PROMPT_SUPPORT | |||
#define HOST_STATUS_NOTIFICATIONS | |||
Версия от 07:34, 17 июня 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
PID > Chamber Temperature Control
#define PID_EDIT_MENU
#define PID_AUTOTUNE_MENU
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 Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#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
#define G26_MESH_VALIDATION
#define Z_MIN_PROBE_REPEATABILITY_TEST
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 LCD_LANGUAGE ru
#define SDSUPPORT
LCD / Controller Selection (Graphical LCDs)
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
Configuration_adv.h
Thermal Settings
#define PID_EXTRUSION_SCALING
#define PID_EXTRUSION_SCALING
@section motion
#define INPUT_SHAPING_X
#define INPUT_SHAPING_Y
#define SHAPING_MENU
Additional Features
#define LCD_INFO_MENU
#define SET_PROGRESS_MANUALLY
#define M73_REPORT
#define UTF_FILENAME_SUPPORT
#define LONG_FILENAME_HOST_SUPPORT
#define SCROLL_LONG_FILENAMES
#define AUTO_REPORT_SD_STATUS
#define USE_UHS3_USB
#define SDCARD_CONNECTION ONBOARD
#define BABYSTEPPING
@section extruder
#define LIN_ADVANCE
#define ADVANCE_K 0.00
#define EXPERIMENTAL_SCURVE
#define ADVANCE_K { 0.00 }
Buffers
#define EMERGENCY_PARSER
#define SERIAL_FLOAT_PRECISION 4
@section advanced pause
#define ADVANCED_PAUSE_FEATURE
#define PARK_HEAD_ON_PAUSE
#define FILAMENT_LOAD_UNLOAD_GCODES
@section tmc_smart
#define X_CURRENT 1200
#define X_MICROSTEPS 3
#define X_RSENSE 0.075
#define Y_CURRENT 1200
#define Y_MICROSTEPS 32
#define Y_RSENSE 0.075
@section tmc/spi
#define TMC_USE_SW_SPI
#define X_SLAVE_ADDRESS 0
#define Y_SLAVE_ADDRESS 0
#define Z_SLAVE_ADDRESS 0
#define E0_SLAVE_ADDRESS 0
@section tmc/stealthchop
//#define STEALTHCHOP_XY
//#define STEALTHCHOP_Z
//#define STEALTHCHOP_E
#define CHOPPER_TIMING CHOPPER_DEFAULT_24V
@section tmc/status
#define MONITOR_DRIVER_STATUS
@section tmc/config
#define TMC_DEBUG
@section safety
#define AUTO_REPORT_POSITION
#define M115_GEOMETRY_REPORT
@section reporting
#define M114_DETAIL
#define REPORT_FAN_CHANGE
@section host
#define HOST_ACTION_COMMANDS
#define HOST_PROMPT_SUPPORT
#define HOST_STATUS_NOTIFICATIONS