Конфигурационные файлы для Klipper для принтеров Z-Bolt

Конфигурация для Z-Bolt Original

[stepper_x]
step_pin: ar54
dir_pin: !ar55
enable_pin: !ar38
step_distance: .0125
endstop_pin: ^ar3
position_min: 0
position_endstop: 0
position_max: 200
homing_speed: 60.0

[stepper_y]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
step_distance: .0125
endstop_pin: ^ar14
position_endstop: 0
homing_speed: 60.0
position_min: 0
position_max: 200

[stepper_z]
step_pin: ar46
dir_pin: !ar48
enable_pin: !ar62
step_distance: .0025
endstop_pin: ar19
position_endstop: 247
homing_speed: 15.0
position_min: 0
position_max: 247


[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
step_distance: .00627
nozzle_diameter: 0.400
filament_diameter: 1.75
max_extrude_only_distance: 1000.0
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
min_temp: 0
max_temp: 280
control: pid
pid_Kp: 33.798
pid_Ki: 3.885
pid_Kd: 73.511

# The heater_bed section describes a heated bed (if present - omit
# section if not present).
[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
min_temp: 0
max_temp: 110
control: pid
pid_Kp: 62.297
pid_Ki: 2.988
pid_Kd: 324.725


# Print cooling fan (omit section if fan not present).
[fan]
pin: ar9


# Micro-controller information.
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
pin_map: arduino

# The printer section controls high level printer settings.
[printer]
kinematics: corexy
max_velocity: 6000
#   Maximum velocity (in mm/s) of the toolhead (relative to the
#   print). This parameter must be specified.
max_accel: 3000
#   Maximum acceleration (in mm/s^2) of the toolhead (relative to the
#   print). This parameter must be specified.
#max_accel_to_decel:
#   A pseudo acceleration (in mm/s^2) controlling how fast the
#   toolhead may go from acceleration to deceleration. It is used to
#   reduce the top speed of short zig-zag moves (and thus reduce
#   printer vibration from these moves). The default is half of
#   max_accel.
max_z_velocity: 25
#   For cartesian printers this sets the maximum velocity (in mm/s) of
#   movement along the z axis. This setting can be used to restrict
#   the maximum speed of the z stepper motor on cartesian
#   printers. The default is to use max_velocity for max_z_velocity.
max_z_accel: 30

Конфигурация для Z-Bolt Plus

[stepper_x]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
step_distance: .0125
endstop_pin: !ar3
position_min: 0
position_endstop: 0
position_max: 300
homing_speed: 60.0

[stepper_y]
step_pin: ar60
dir_pin: ar61
enable_pin: !ar56
step_distance: .0125
endstop_pin: !ar14
position_endstop: 0
homing_speed: 60.0
position_min: 0
position_max: 200

[stepper_z]
step_pin: ar46
dir_pin: !ar48
enable_pin: !ar62
step_distance: .00125
endstop_pin: ar19
position_endstop: 340
homing_speed: 15.0
position_min: 0
position_max: 340

[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
step_distance: .00312
nozzle_diameter: 0.400
filament_diameter: 1.75
max_extrude_only_distance: 1000.0
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
control: pid
pid_Kp: 33.864
pid_Ki: 3.320
pid_Kd: 86.352
min_temp: 0
max_temp: 280


# The heater_bed section describes a heated bed (if present - omit
# section if not present).
[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
min_temp: 0
max_temp: 110
control: pid
pid_Kp: 62.297
pid_Ki: 2.988
pid_Kd: 324.725

# Print cooling fan (omit section if fan not present).
[fan]
pin: ar9


# Micro-controller information.
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
pin_map: arduino

# The printer section controls high level printer settings.
[printer]
kinematics: corexy
max_velocity: 6000
#   Maximum velocity (in mm/s) of the toolhead (relative to the
#   print). This parameter must be specified.
max_accel: 3000
#   Maximum acceleration (in mm/s^2) of the toolhead (relative to the
#   print). This parameter must be specified.
#max_accel_to_decel:
#   A pseudo acceleration (in mm/s^2) controlling how fast the
#   toolhead may go from acceleration to deceleration. It is used to
#   reduce the top speed of short zig-zag moves (and thus reduce
#   printer vibration from these moves). The default is half of
#   max_accel.
max_z_velocity: 25
#   For cartesian printers this sets the maximum velocity (in mm/s) of
#   movement along the z axis. This setting can be used to restrict
#   the maximum speed of the z stepper motor on cartesian
#   printers. The default is to use max_velocity for max_z_velocity.
max_z_accel: 30

Исходники тут: https://github.com/Z-Bolt/klipper/tree/z-bolt_configs/config

3 Симпатий

А где в Клиппере настраивается датчик авто уровня?

1 Симпатия

Это можной найти в примерах конфигации https://github.com/KevinOConnor/klipper/tree/master/config:
example.cfg или example-extras.cfg

1 Симпатия

Конфигурация для Z-Bolt Original Limited с драйверами 2208:

[stepper_x]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
step_distance: .0125
endstop_pin: ^ar3
position_min: 0
position_max: 200
position_endstop: 0
homing_speed: 60.0

[stepper_y]
step_pin: ar60
dir_pin: ar61
enable_pin: !ar56
step_distance: .0125
endstop_pin: ^ar14
position_min: 0
position_max: 200
position_endstop: 0
homing_speed: 60.0

[stepper_z]
step_pin: ar46
dir_pin: !ar48
enable_pin: !ar62
step_distance: .0025
endstop_pin: ar19
position_endstop: 246
homing_speed: 15.0
position_min: 0
position_max: 246


[extruder]
step_pin: ar26
dir_pin: !ar28
enable_pin: !ar24
step_distance: .00627
nozzle_diameter: 0.400
filament_diameter: 1.75
max_extrude_only_distance: 1000.0
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
min_temp: 0
max_temp: 280
control: pid
pid_Kp: 33.798
pid_Ki: 3.885
pid_Kd: 73.511

# The heater_bed section describes a heated bed (if present - omit
# section if not present).
[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
min_temp: 0
max_temp: 110
control: pid
pid_Kp: 62.297
pid_Ki: 2.988
pid_Kd: 324.725


# Print cooling fan (omit section if fan not present).
[fan]
pin: ar9


# Micro-controller information.
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
pin_map: arduino

# The printer section controls high level printer settings.
[printer]
kinematics: corexy
max_velocity: 6000
#   Maximum velocity (in mm/s) of the toolhead (relative to the
#   print). This parameter must be specified.
max_accel: 3000
#   Maximum acceleration (in mm/s^2) of the toolhead (relative to the
#   print). This parameter must be specified.
#max_accel_to_decel:
#   A pseudo acceleration (in mm/s^2) controlling how fast the
#   toolhead may go from acceleration to deceleration. It is used to
#   reduce the top speed of short zig-zag moves (and thus reduce
#   printer vibration from these moves). The default is half of
#   max_accel.
max_z_velocity: 25
#   For cartesian printers this sets the maximum velocity (in mm/s) of
#   movement along the z axis. This setting can be used to restrict
#   the maximum speed of the z stepper motor on cartesian
#   printers. The default is to use max_velocity for max_z_velocity.
max_z_accel: 30
1 Симпатия

Для Z-Bolt Limited советую добавить в конфиг следующие строки:

[homing_override]
gcode:
    G28 Z0
    G28 Y0
    G28 X0

Это позволит избежать отрывания прищепок при хоуминге по Y, и упирания ПГ в левый тоннель при хоуминге по X.