[stepper_x]
step_pin = PC2
dir_pin = PB9
enable_pin = !PC3
microsteps = 16
rotation_distance = 40
endstop_pin = !PA5
position_endstop = -10
position_max = 250
position_min = -15
homing_speed = 50
[stepper_y]
step_pin = PB8
dir_pin = PB7
enable_pin = !PC3
microsteps = 16
rotation_distance = 40
endstop_pin = !PA6
position_endstop = -10
position_max = 225
position_min = -15
homing_speed = 50
[stepper_z]
step_pin = PB6
dir_pin = !PB5
enable_pin = !PC3
microsteps = 16
rotation_distance = 8
endstop_pin = probe:z_virtual_endstop
position_max = 270
position_min = -4
[extruder]
step_pin = PB4
dir_pin = PB3
enable_pin = !PC3
microsteps = 16
gear_ratio = 42:12
rotation_distance = 26.359
nozzle_diameter = 0.400
filament_diameter = 1.750
heater_pin = PA1
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PC5
min_temp = 0
max_temp = 300
pressure_advance = 0.0950
control = pid
pid_kp = 22.472
pid_ki = 1.161
pid_kd = 108.708
[heater_bed]
heater_pin = PA7
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PC4
min_temp = 0
max_temp = 110
control = pid
pid_kp = 73.609
pid_ki = 1.469
pid_kd = 921.956
[verify_heater extruder]
check_gain_time = 200
hysteresis = 5
[heater_fan hotend_fan]
pin = PC0
[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 = 2000
max_z_velocity = 5
max_z_accel = 100
[bltouch]
sensor_pin = ^PC14
control_pin = PC13
x_offset = -31.8
y_offset = -40.5
speed = 10
samples = 1
samples_result = average
probe_with_touch_mode = true
stow_on_each_sample = true
z_offset = 3.550
[virtual_sdcard]
path = /home/pi/printer_data/gcodes
on_error_gcode = CANCEL_PRINT
[pause_resume]
recover_velocity = 25
[display_status]
Comments