Compare commits

...
Sign in to create a new pull request.

1 commit
main ... awd

Author SHA1 Message Date
b1eeaea7c6 awd fail 2022-06-27 20:05:39 -07:00
8 changed files with 195 additions and 57 deletions

View file

@ -199,3 +199,10 @@ gcode:
# %}{'%s=%s' % (p, params[p])}{%
# endfor %}
[gcode_macro ENABLE_MOTORS]
gcode:
SET_STEPPER_ENABLE STEPPER=stepper_x ENABLE=1
SET_STEPPER_ENABLE STEPPER=stepper_x1 ENABLE=1
SET_STEPPER_ENABLE STEPPER=stepper_y ENABLE=1
SET_STEPPER_ENABLE STEPPER=stepper_y1 ENABLE=1

View file

@ -4,7 +4,6 @@
[include kiauh_macros.cfg]
[include steppers.cfg]
[include stepper2209.cfg]
[include stepperz.cfg]
[include sherpa_mini.cfg]
[include fans.cfg]
[include calibration_macros.cfg]
@ -29,7 +28,7 @@ max_z_accel: 1000
square_corner_velocity: 8
[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_2B0016000B50534E4E313120-if00
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_3F003E001650534E4E313420-if00
[heater_bed]
heater_pin: PA3
@ -49,6 +48,11 @@ retract_length: 0.3
retract_speed: 80
unretract_speed: 80
[temperature_sensor mcu_temp]
sensor_type: temperature_mcu
min_temp: 10
max_temp: 100
[input_shaper]
shaper_type_x = zv
shaper_freq_x = 119.2 # accel=55400

View file

@ -62,8 +62,8 @@ speed: 500
horizontal_move_z: 7
mesh_min: 26, 66
mesh_max: 320, 305
probe_count: 6, 6
algorithm: bicubic
probe_count: 6
algorithm: lagrange
fade_start: 1
fade_end: 10
fade_target: 0

View file

@ -9,7 +9,7 @@ gcode:
{action_respond_info("Sensorless home x")}
# Set current for sensorless homing
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={HOME_CUR}
#SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT={HOME_CUR} # AWD
SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT={HOME_CUR} # AWD
# Pause to ensure driver stall flag is clear
G4 P2000
# Home
@ -19,7 +19,7 @@ gcode:
G1 x20 F1200
# Set current during print
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CUR}
#SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT={RUN_CUR} # AWD
SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT={RUN_CUR} # AWD
[gcode_macro SENSORLESS_HOME_Y]
gcode:
@ -32,7 +32,7 @@ gcode:
{action_respond_info("Sensorless home Y")}
# Set current for sensorless homing
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={HOME_CUR}
#SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT={HOME_CUR} # AWD
SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT={HOME_CUR} # AWD
# Pause to ensure driver stall flag is clear
G4 P2000
# Home
@ -43,7 +43,7 @@ gcode:
G90
# Set current during print
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={RUN_CUR}
#SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT={RUN_CUR} # AWD
SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT={RUN_CUR} # AWD
[homing_override]
axes: xyz

View file

@ -1,25 +1,152 @@
#LDO 48mm 1.8 42STH48-2004AC - 1.4Ohm 3mH
[tmc2209 stepper_x]
uart_pin: PC4
run_current: 2.0
uart_pin: PF2
run_current: 1.0
sense_resistor: 0.110
stealthchop_threshold: 0
diag_pin: ^PG6 # Set to MCU pin connected to TMC DIAG pin
diag_pin: ^PG12 # Set to MCU pin connected to TMC DIAG pin
driver_SGTHRS: 30 # 255 is most sensitive value, 0 is least sensitive
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 1
driver_HEND: 3
driver_pwm_autoscale: True
driver_pwm_autograd: True
driver_pwm_freq: 2
driver_PWM_GRAD: 0
driver_PWM_OFS: 0
driver_PWM_REG: 0
driver_PWM_LIM: 0
[stepper_x]
step_pin: PF9 # Drive4
dir_pin: PF10
enable_pin: !PG2
endstop_pin: tmc2209_stepper_x:virtual_endstop
microsteps: 16
rotation_distance: 40
position_endstop: -3
position_min: -3
position_max: 335
homing_speed: 40
full_steps_per_rotation: 200
homing_retract_dist: 0
homing_positive_dir: false
step_pulse_duration: 0.000001
#LDO 48mm 1.8 42STH48-2004AC - 1.4Ohm 3mH
[tmc2209 stepper_x1]
uart_pin: PE1
run_current: 1.0
sense_resistor: 0.110
diag_pin: ^PG14 # Set to MCU pin connected to TMC DIAG pin
driver_SGTHRS: 30 # 255 is most sensitive value, 0 is least sensitive
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 1
driver_HEND: 3
driver_pwm_autoscale: True
driver_pwm_autograd: True
driver_pwm_freq: 2
driver_PWM_GRAD: 0
driver_PWM_OFS: 0
driver_PWM_REG: 0
driver_PWM_LIM: 0
[stepper_x1]
step_pin: PE2 # Drive6
dir_pin: PE3
enable_pin: !PD4
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 200
step_pulse_duration: 0.000001
#LDO 48mm 1.8 42STH48-2004AC - 1.4Ohm 3mH
[tmc2209 stepper_y]
uart_pin: PD11
run_current: 2.0
uart_pin: PE4
run_current: 1.0
sense_resistor: 0.110
stealthchop_threshold: 0
diag_pin: ^PG9 # Set to MCU pin connected to TMC DIAG pin
diag_pin: ^PG13 # Set to MCU pin connected to TMC DIAG pin
driver_SGTHRS: 30 # 255 is most sensitive value, 0 is least sensitive
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 1
driver_HEND: 3
driver_pwm_autoscale: True
driver_pwm_autograd: True
driver_pwm_freq: 2
driver_PWM_GRAD: 0
driver_PWM_OFS: 0
driver_PWM_REG: 0
driver_PWM_LIM: 0
[stepper_y]
step_pin: PC12 # Drive5
dir_pin: PF0
enable_pin: !PF1
endstop_pin: tmc2209_stepper_y:virtual_endstop
microsteps: 16
rotation_distance: 40
position_endstop: 331
position_min: 0
position_max: 331
homing_speed: 40
full_steps_per_rotation: 200
homing_retract_dist: 0
homing_positive_dir: true
step_pulse_duration: 0.000001
#LDO 48mm 1.8 42STH48-2004AC - 1.4Ohm 3mH
[tmc2209 stepper_y1]
uart_pin: PD3
run_current: 1.0
sense_resistor: 0.110
diag_pin: ^PG15 # Set to MCU pin connected to TMC DIAG pin
driver_SGTHRS: 30 # 255 is most sensitive value, 0 is least sensitive
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 1
driver_HEND: 3
driver_pwm_autoscale: True
driver_pwm_autograd: True
driver_pwm_freq: 2
driver_PWM_GRAD: 0
driver_PWM_OFS: 0
driver_PWM_REG: 0
driver_PWM_LIM: 0
[stepper_y1]
step_pin: PE6 # Drive7
dir_pin: PA14
enable_pin: !PE0
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 200
step_pulse_duration: 0.000001
[tmc2209 stepper_z]
interpolate: false
uart_pin: PD11
run_current: 1.5
sense_resistor: 0.110
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 0
driver_HEND: 3
[stepper_z]
step_pin: PG0
dir_pin: !PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 4
endstop_pin: PG9 # Nozzle Endstop
position_endstop: -0.319
position_min: -4
position_max: 400
full_steps_per_rotation: 200
homing_retract_dist: 5.0
homing_positive_dir: false
homing_speed: 8
second_homing_speed: 3
step_pulse_duration: 0.000004

View file

@ -1,17 +0,0 @@
[tmc5160 stepper_x]
interpolate: false
cs_pin: PC4
#diag1_pin: PG12
run_current: 1.8
spi_bus: spi3
driver_SGT: 1
sense_resistor: 0.075
[tmc5160 stepper_y]
interpolate: false
cs_pin: PF12
#diag1_pin: PG11
run_current: 1.8
spi_bus: spi3
driver_SGT: 1
sense_resistor: 0.075

View file

@ -1,9 +1,9 @@
[stepper_x]
step_pin: PF13 # Drive0
dir_pin: PF12
enable_pin: !PF14
step_pin: PF9 # Drive4
dir_pin: PF10
enable_pin: !PG2
endstop_pin: tmc2209_stepper_x:virtual_endstop
microsteps: 32
microsteps: 16
rotation_distance: 40
position_endstop: -3
position_min: -3
@ -14,12 +14,22 @@ homing_retract_dist: 0
homing_positive_dir: false
step_pulse_duration: 0.000001
[stepper_x1]
step_pin: PE2 # Drive6
dir_pin: PE3
enable_pin: !PD4
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 200
step_pulse_duration: 0.000001
[stepper_y]
step_pin: PG0 # Drive1
dir_pin: PG1
enable_pin: !PF15
step_pin: PC12 # Drive5
dir_pin: PF0
enable_pin: !PF1
endstop_pin: tmc2209_stepper_y:virtual_endstop
microsteps: 32
microsteps: 16
rotation_distance: 40
position_endstop: 331
position_min: 0
@ -30,13 +40,21 @@ homing_retract_dist: 0
homing_positive_dir: true
step_pulse_duration: 0.000001
[stepper_y1]
step_pin: PE6 # Drive7
dir_pin: PA14
enable_pin: !PE0
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 200
step_pulse_duration: 0.000001
[stepper_z]
step_pin: PF11
dir_pin: !PG3
enable_pin: !PG5
step_pin: PG0
dir_pin: !PG1
enable_pin: !PF15
microsteps: 16
rotation_distance: 4
#endstop_pin: PG11 # Bed Endstop
endstop_pin: PG10 # Nozzle Endstop
position_endstop: -0.319
position_min: -4
@ -47,3 +65,14 @@ homing_positive_dir: false
homing_speed: 8
second_homing_speed: 3
step_pulse_duration: 0.000004
[tmc2209 stepper_z]
interpolate: false
uart_pin: PD11
run_current: .6
sense_resistor: 0.110
stealthchop_threshold: 0
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 0
driver_HEND: 3

View file

@ -1,12 +0,0 @@
[endstop_phase]
[tmc2209 stepper_z]
interpolate: false
uart_pin: PC6
run_current: 1.0
sense_resistor: 0.110
stealthchop_threshold: 0
driver_TBL: 1
driver_TOFF: 3
driver_HSTRT: 0
driver_HEND: 3