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

Не могу победить профиль высот стола в klipper

def.lord
Идет загрузка
Загрузка
20.01.2023
3903
9
Вопросы и ответы

Всем привет! 

Воюю уже 2 день.

Переехал на klipper  и никак не могу его заставить построить профиль высот стола.

Принтер Ender 5

Датчик CR Touch.

Датчик подключен и работает нормально. 

Когда запускаешь построение профиля, он едет строит. Получает первую высоту, смещается в центр и получает вторую, потом смещается и получает третью, после чего выдаёт ошибку:

Move out of range: 263.080 13.600 5.000 [0.000]

Как я понимаю - он хочет поехать дальше по оси Х к точке 263.080 - но значение вне диапазона - что логично - максимальное рабочее поле 218.

Просто понять не могу - почему он хочет поехать дальше то? 

Конфиг:

[stepper_x]

step_pin: PC2

dir_pin: PB9

enable_pin: !PC3

microsteps: 16

rotation_distance: 40

endstop_pin: ^PA5

position_endstop: 219

position_max: 220

homing_speed: 50

[stepper_y]

step_pin: PB8

dir_pin: PB7

enable_pin: !PC3

microsteps: 16

rotation_distance: 40

endstop_pin: ^PA6

position_endstop:219

position_max: 220

homing_speed: 50

[bltouch]

sensor_pin: ^PB1

control_pin: PB0

pin_move_time: 0.5

pin_up_reports_not_triggered: True

pin_up_touch_mode_reports_triggered: True

x_offset: -45.1

y_offset: -6.6

z_offset: 0.0

speed:3

[force_move]

enable_force_move: True

#[homing_override]

#gcode: SET_KINEMATIC_POZITION Z=0

#G0 Z10 F500

#G28 X Y

#G0 X110 Y110 F5000

#G28 Z

#G0 Z10 F500

#axes: Z

[safe_z_home]

home_xy_position: 110, 110 # Change coordinates to the center of your print bed

speed: 50

z_hop: 10 # Move up 10mm

z_hop_speed: 5

[bed_mesh]

speed: 150

horizontal_move_z: 5

mesh_min: 36,7

mesh_max: 218,218

probe_count: 4,4

[stepper_z]

step_pin: PB6

dir_pin: PB5

enable_pin: !PC3

microsteps: 16

rotation_distance: 4

#endstop_pin: ^PA7

endstop_pin: probe:z_virtual_endstop

position_min: 0

position_max: 300

#osition_endstop: 1.0

[extruder]

max_extrude_only_distance: 110.0

step_pin: PB4

dir_pin: !PB3

enable_pin: !PC3

microsteps: 16

rotation_distance: 32.342

nozzle_diameter: 0.400

filament_diameter: 1.750

heater_pin: PA1

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PC5

control: pid

pid_kp: 24.831

pid_ki: 1.346

pid_kd: 114.532

min_temp: 0

max_temp: 260

[heater_bed]

heater_pin: PA2

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PC4

control: pid

pid_kp: 66.429

pid_ki: 1.197

pid_kd: 921.707

min_temp: 0

max_temp: 135

[fan]

pin: PA0

[mcu]

serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

restart_method: command

[printer]

kinematics: cartesian

max_velocity: 300

max_accel: 3000

max_z_velocity: 5

max_z_accel: 100

[display]

lcd_type: st7920

cs_pin: PB12

sclk_pin: PB13

sid_pin: PB15

encoder_pins: ^PB14, ^PB10

click_pin: ^!PB2

[virtual_sdcard]

path: ~/printer_data/gcodes

[pause_resume]

[display_status]

[gcode_macro CANCEL_PRINT]

rename_existing: BASE_CANCEL_PRINT

gcode:

    TURN_OFF_HEATERS

    CLEAR_PAUSE

    SDCARD_RESET_FILE

    BASE_CANCEL_PRINT

[gcode_macro PAUSE]

rename_existing: BASE_PAUSE

gcode:

    ##### set defaults #####

    {% set x = params.X|default(230) %} #edit to your park position

    {% set y = params.Y|default(230) %} #edit to your park position

    {% set z = params.Z|default(10)|float %} #edit to your park position

    {% set e = params.E|default(1) %} #edit to your retract length

    ##### calculate save lift position #####

    {% set max_z = printer.toolhead.axis_maximum.z|float %}

    {% set act_z = printer.toolhead.position.z|float %}

    {% set lift_z = z|abs %}

    {% if act_z 

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама