Настройка klipper
Не могу настроить klipper для нормальной печати, на новой плате, установил плату skr mini e3 v3, поставил вторую ось Z, до этого klipper печатал на родной плате, все было достойно, сейчас переплавление пластика, бывает отлипает от стола, и не понимаю как сейчас ему указать проверку стола перед печатью с помощью bltouch
printer.cfg
[include mainsail.cfg]
[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_0700270015504D5930393520-if00
[virtual_sdcard]
path: /home/usace/printer_data/gcodes
on_error_gcode: CANCEL_PRINT
[gcode_macro G29]
gcode:
BED_MESH_CALIBRATE METHOD=automatic
G1 X0 Y0 Z5 F8000 # Перемещение в начальную позицию
[pause_resume]
[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
gcode:
PAUSE_BASE
_TOOLHEAD_PARK_PAUSE_CANCEL
[gcode_macro RESUME]
description: Resume the actual running print
rename_existing: RESUME_BASE
gcode:
{% set extrude = printer['gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL'].extrude %}
{% if 'VELOCITY' in params|upper %}
{% set get_params = ('VELOCITY=' + params.VELOCITY) %}
{%else %}
{% set get_params = "" %}
{% endif %}
{% if printer.extruder.can_extrude|lower == 'true' %}
M83
G1 E{extrude} F2100
{% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %}
{% else %}
{action_respond_info("Extruder not hot enough")}
{% endif %}
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
variable_park: True
gcode:
{% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%}
_TOOLHEAD_PARK_PAUSE_CANCEL
{% endif %}
TURN_OFF_HEATERS
CANCEL_PRINT_BASE
[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
description: Helper: park toolhead used in PAUSE and CANCEL_PRINT
variable_extrude: 1.0
gcode:
{% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
{% set z_park_delta = 2.0 %}
{% set max_z = printer.toolhead.axis_maximum.z|float %}
{% set act_z = printer.toolhead.position.z|float %}
{% if act_z ,
EXP1_2=PA15, EXP1_4=, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=
[display]
lcd_type: st7920
cs_pin: PB8
sclk_pin: PB9
sid_pin: PD6
encoder_pins: ^PA10, ^PA9
click_pin: ^!PA15
[output_pin beeper]
pin: PB5
[bed_mesh]
speed: 200
horizontal_move_z: 5
mesh_min: 10,10 # Probe coordinates
mesh_max: 195, 222
probe_count: 5,5
mesh_pps: 2,2
#fade_start: 1
#fade_end: 10
#fade_target: 0
algorithm: bicubic # Алгоритм интерполяции
[screws_tilt_adjust]
screw1: 30,30 # Probe coordinates
screw1_name: front left screw
screw2: 200,30
screw2_name: front right screw
screw3: 200,200
screw3_name: rear right screw
screw4: 30,200
screw4_name: rear left screw
horizontal_move_z: 5.
speed: 250.
screw_thread: CCW-M4
[display_status]
[pause_resume]
[input_shaper]
shaper_freq_x: 77.8
shaper_type_x: 3hump_ei
shaper_freq_y: 33.6
shaper_type_y: mzv
#*#
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 0.770
#*#
#*# [bed_mesh ender3castom_2z]
#*# version = 1
#*# points =
#*# -1.153750, -0.818750, -0.420000, -0.066250, 0.258125
#*# -0.885000, -0.566875, -0.213750, 0.075625, 0.356875
#*# -0.592500, -0.331250, 0.013750, 0.278125, 0.537500
#*# -0.312500, -0.067500, 0.193750, 0.403750, 0.660625
#*# 0.098750, 0.247500, 0.430625, 0.533125, 0.678750
#*# x_count = 5
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = bicubic
#*# tension = 0.2
#*# min_x = 10.0
#*# max_x = 195.0
#*# min_y = 10.0
#*# max_y = 222.0
Популярные вопросы
Какой фотополимерник взять новичку?
Бюджет где-то 20-30 тысяч рублей.
Выделил для...
Комментарии и вопросы
Как в целом статья, понравилас...
Unimaro, добрый день! Спасибо,...
Да, ещё добавлю про самое слож...
Всем добрый день, столкнулся с...
Желаю здравия!Пожалуйста помог...
Всем доброго времени суток. Пр...