KREMEN Реклама
KREMEN Реклама

Настройка Ubl авто уровня

Mihailsempay1793
Идет загрузка
Загрузка
19.04.2020
2483
6
Вопросы и ответы

Ребята прошивался я на Марлин 2.0 пробую настроить выравнивания стола по Unified Bed Leveling (UBL).

В качестве дачика Блин точ

Настройка Ubl авто уровня

после команды M48 P4 V2 E L2

Настройка Ubl авто уровня

Но сопло после команды G29 P1:

Настройка Ubl авто уровня

все остальное кроме выравнивания работает.

КОД :

  • #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
Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама