Настройка Ubl авто уровня
Ребята прошивался я на Марлин 2.0 пробую настроить выравнивания стола по Unified Bed Leveling (UBL).
В качестве дачика Блин точ
после команды M48 P4 V2 E L2
Но сопло после команды G29 P1:
все остальное кроме выравнивания работает.
КОД :
- #define USE_XMIN_PLUG
- #define USE_YMIN_PLUG
- #define USE_ZMIN_PLUG
- #define USE_XMAX_PLUG
- #define USE_YMAX_PLUG
- #define USE_ZMAX_PLUG
- #define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- #define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- #define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- #define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- #define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- #define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
- //#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
- #define ENDSTOP_NOISE_THRESHOLD 3
- #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
- #define FIX_MOUNTED_PROBE
- #define NOZZLE_TO_PROBE_OFFSET { 0, 20, 0 }
- #define XY_PROBE_SPEED 1000
- #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
- #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
- #define MULTIPLE_PROBING 3
- #define Z_CLEARANCE_DEPLOY_PROBE 5 // Z Clearance for Deploy/Stow
- #define Z_CLEARANCE_BETWEEN_PROBES 10 // Z Clearance between probe points
- #define Z_CLEARANCE_MULTI_PROBE 5 // Z Clearance between multiple probes
- #define Z_AFTER_PROBING 10 // Z position after probing is done
- #define Z_PROBE_LOW_POINT -5 // Farthest distance below the trigger-point to go before stopping
- #define Z_PROBE_OFFSET_RANGE_MIN -3
- #define Z_PROBE_OFFSET_RANGE_MAX 2
- #define Z_MIN_PROBE_REPEATABILITY_TEST
- #define X_MIN_POS 0
- #define Y_MIN_POS 0
- #define Z_MIN_POS 0
- #define X_MAX_POS X_BED_SIZE
- #define Y_MAX_POS Y_BED_SIZE
- #define Z_MAX_POS 180
- #define MIN_SOFTWARE_ENDSTOPS
- #if ENABLED(MIN_SOFTWARE_ENDSTOPS)
- #define MIN_SOFTWARE_ENDSTOP_X
- #define MIN_SOFTWARE_ENDSTOP_Y
- #define MIN_SOFTWARE_ENDSTOP_Z
- #endif
- // Max software endstops constrain movement within maximum coordinate bounds
- #define MAX_SOFTWARE_ENDSTOPS
- #if ENABLED(MAX_SOFTWARE_ENDSTOPS)
- #define MAX_SOFTWARE_ENDSTOP_X
- #define MAX_SOFTWARE_ENDSTOP_Y
- #define MAX_SOFTWARE_ENDSTOP_Z
- #endif
- #if EITHER(MIN_SOFTWARE_ENDSTOPS, MAX_SOFTWARE_ENDSTOPS)
- #define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD
- #endif
- #define AUTO_BED_LEVELING_UBL
- #define RESTORE_LEVELING_AFTER_G28
- #define DEBUG_LEVELING_FEATURE
- #define SEGMENT_LEVELED_MOVES
- #define MESH_INSET 10 // Set Mesh bounds as an inset region of the bed
- #define GRID_MAX_POINTS_X 3 // Don't use more than 15 points per axis, implementation limited.
- #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
- #define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
- #define UBL_SAVE_ACTIVE_ON_M500
- #define LEVELED_SEGMENT_LENGTH 1.0
- #define Z_SAFE_HOMING
- #if ENABLED(Z_SAFE_HOMING)
- #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
- #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
- #endif
- // Homing speeds (mm/m)
- #define HOMING_FEEDRATE_XY (20*60)
- #define HOMING_FEEDRATE_Z (2*60)
- // Validate that endstops are triggered on homing moves
- #define VALIDATE_HOMING_ENDSTOPS
Популярные вопросы
Что подкрутить в конфигурации слайсера, чтобы ушли дырки?
Поменял сопло с 4 мм на 6 мм.
Использую UltiMaker Cura, пластик PLA (нонейм).
По совету сети подправил настройки:...
Использую UltiMaker Cura, пластик PLA (нонейм).
По совету сети подправил настройки:...
проблематика сушки филаментов
понятно что обсуждалось миллион раз, есть куча готовых решений.
Но мне кажется у меня есть свежая идея: а что если в амс (бамбулаб) р...
Но мне кажется у меня есть свежая идея: а что если в амс (бамбулаб) р...
Кубик, Simplify3D и мосты
slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает :(
То есть вот это зелено...
То есть вот это зелено...




Комментарии и вопросы
Это отличное решение!
Встречал способ, не помню где,...
Я о другомНужен какой-то жидки...
Всем привет, хочу выбрать втор...
Посоветуйте что брать из ассор...
Здравствуйте. По беде сменил н...
Ось х ведет себя непонятноДобр...