Прошивка marlin 2 0
Данное описание на 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