#Z Movement inconsistent on V0.1 Modified

1 messages · Page 1 of 1 (latest)

karmic haven
#

I'm having some issue with getting my Z axis to move correctly. And I apologize if this isn't the right place but I think it's a klipper issue. I've built a V0.1 that I've Modified with nhchiu's Movable Pully Z as I added 100mm of build height to the design. Anyways I'm trying to get the printer to home, and just in general move the Z axis the way that I'm expecting it to. Sometimes it moves to home correctly (same home as the standard V0.1) but most of the time it moves away from home, I invert the direction in the printer.cfg file and it doesn't change directions, eg. if it was moving down before I inverted, then it'll still move down after. In addition when I can get it to move if it starts to move up, most of the time it'll move a few mm and then change direction to down again. I'm not sure what's going on but I think it's a klipper issue, either that or I've got a bad motor (or something else). I'll put my printer.cfg file up.

#

`[mcu]
#####################################################################

Obtain definition by "ls -l /dev/serial/by-id/"

#####################################################################
serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_1C004E000250414235363020-if00

[printer]
kinematics: corexy
max_velocity: 200
max_accel: 2000
max_z_velocity: 15
max_z_accel: 45
square_corner_velocity: 6.0

#####################################################################

X/Y Stepper Settings

#####################################################################

[stepper_x]
step_pin: PB13

Refer to https://docs.vorondesign.com/build/startup/#v0

dir_pin: PB12 # Check motor direction in link above. If inverted, add a ! before PB12
enable_pin: !PB14
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200 # Set to 400 for 0.9° degree stepper motor, 200 is for 1.8° stepper motors
endstop_pin: ^PC0
position_endstop: 120
position_max: 120
homing_speed: 50 # Can be increased after initial setup, Max 100
homing_retract_dist: 5
homing_positive_dir: true

[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
interpolate: False
run_current: 0.5
sense_resistor: 0.110
stealthchop_threshold: 0 # Set to 999999 to turn stealthchop on, and 0 to use spreadcycle

[stepper_y]
step_pin: PB10

Refer to https://docs.vorondesign.com/build/startup/#v0

dir_pin: !PB2 # Check motor direction in link above. If inverted, add a ! before PB2
enable_pin: !PB11
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200 # Set to 400 for 0.9° degree stepper motor, 200 is for 1.8° stepper motors
endstop_pin: ^PC1
position_endstop: 120
position_max: 120
homing_speed: 50 # Can be increased after initial setup, Max 100
homing_retract_dist: 5
homing_positive_dir: true

[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
interpolate: False
run_current: 0.5
sense_resistor: 0.110
stealthchop_threshold: 0 # Set to 999999 to turn stealthchop on, and 0 to use spreadcycle

#####################################################################

Z Stepper Settings

#####################################################################

[stepper_z]
step_pin: PB0
dir_pin: PC5 # Remove the ! before PC5 if motor direction is inverted.
enable_pin: !PB1
rotation_distance: 40 # For T8x8 integrated lead screw
gear_ratio: 80:20, 2:1
microsteps: 16
endstop_pin: ^PC2
position_endstop: -0.10
position_max: 120
position_min: -1.5
homing_speed: 10
second_homing_speed: 3.0
homing_retract_dist: 3.0

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
interpolate: False

For OMC (StepperOnline) 17LS13-0404E-200G 0.4A

#run_current: 0.2

For LDO-42STH25-1004CL200E 1.0A

run_current: 0.3
sense_resistor: 0.110
stealthchop_threshold: 0 # Set to 999999 to turn stealthchop on, and 0 to use spreadcycle`

#

I am using an SKR mini e3 v3

twin summit
karmic haven
#

It's the same motor as the x or y and that was my thought too, but I've tried to up it to .5 or .75 and it doesn't do anything then.

#

It just sits there and buzzes when it's that high

twin summit
#

Could you post a klippy.log? Sometimes there are clues there...

twin summit
#

Not quite sure what it means. But I bet its a clue....

karmic haven
#

I agree,

#

anything other than about .2 to .25 and it doesn't like it

twin summit
#

Have you tried with stealthchop on?

karmic haven
#

no, but I did just move it to the extruder driver header, and change the pins for under the [stepper_z] to those for the extruder, didn't change the ones for the [tmc2209 stepper_z] and it seems to be moving correctly with that config, I'll upload so you can see

#

`#####################################################################

Z Stepper Settings

#####################################################################

[stepper_z]
step_pin: PB3 #PB0
dir_pin: !PB4 #PC5 # Remove the ! before PC5 if motor direction is inverted.
enable_pin: !PD1 #!PB1
rotation_distance: 40 # For T8x8 integrated lead screw
gear_ratio: 80:20, 2:1
microsteps: 16
endstop_pin: ^PC2
position_endstop: -0.10
position_max: 220
position_min: -1.5
homing_speed: 10
second_homing_speed: 3.0
homing_retract_dist: 3.0

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
interpolate: False

For OMC (StepperOnline) 17LS13-0404E-200G 0.4A

#run_current: 0.2

For LDO-42STH25-1004CL200E 1.0A

run_current: 0.75
sense_resistor: 0.110
stealthchop_threshold: 0 # Set to 999999 to turn stealthchop on, and 0 to use spreadcycle

#####################################################################

Extruder

#####################################################################

[extruder]
step_pin: PB0 #PB3
dir_pin: PC5 #PB4 # Add ! if moving opposite direction
enable_pin: !PB1 #!PD1
#full_steps_per_rotation: 200 # Set to 200 for LDO 1.8° stepper motor, and set to 400 for OMC(StepperOnline) 0.9° stepper motor
rotation_distance: 22.23 # See calibrating rotation_distance on extruders doc
gear_ratio: 50:10 # For Mini Afterburner
microsteps: 32
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC8

Check what thermistor type you have. See https://www.klipper3d.org/Config_Reference.html#common-thermistors for common thermistor types.

Use "Generic 3950" for NTC 100k 3950 thermistors

sensor_type: Generic 3950
sensor_pin: PA0
control: pid # Do PID calibration after initial checks
pid_Kp: 28.182
pid_Ki: 1.978
pid_Kd: 100.397
min_temp: 0
max_temp: 270
min_extrude_temp: 170
max_extrude_only_distance: 150
max_extrude_cross_section: 0.8
pressure_advance: 0.0 # See tuning pressure advance doc
pressure_advance_smooth_time: 0.040

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
interpolate: False

For OMC (StepperOnline) 14HR07-1004VRN 1A 0.9°

#run_current: 0.5 # for OMC 14HR07-1004VRN rated at 1A

For LDO LDO 36STH17-1004AHG 1A 1.8°

#run_current: 0.3 # for LDO 36STH17-1004AHG

For LDO LDO 36STH20-1004AHG 1A 1.8°

run_current: 0.6 # for LDO 36STH20-1004AHG
sense_resistor: 0.110
stealthchop_threshold: 0 # Set to 0 for spreadcycle, avoid using stealthchop on extruder`

#

Changing Uart address doesn't seem to affect it

#

I think I've got a bad SKR which is frustrating, I'll pull my one from my other v0 and see if that's it in the morning

twin summit
#

Just didn't want to jump to conclusions...

karmic haven
#

It is what it is, at least I can get rubbing on the old board and then get a replacement. Just sucks it's DOA

#

Well DOA when I opened it, have had the thing for over a year

karmic haven
#

Annnnd the skr mini e3 v1.2 diedwhile flashing the new firmware, so new e3 v3 ordered

karmic haven
#

@twin summit sorry about the ping, but I'm either missing something or I'm getting bad skrs, I got a new one, it ran fine for initial testing, but it sat for a couple days before I could get to finish calibrating the printer, tried to home it today and it's doing the exact same thing as it was with the other one.

twin summit
#

Hmmm!

#

That's not good

karmic haven
#

Yea I'm drawing a blank

twin summit
#

My brain isn't in it right now, just in the middle of something else. But I'll come back to this later for sure...

karmic haven
#

all good, I'm going to try a few things see if there's any changes

#

Never mind @twin summit found it, was spinning the printer around an heard an arcing sound. seems there was a bad crip on the z stepper connector, so fiixing that now.

twin summit
karmic haven
#

well bad crimp/connector, haven't pulled it apart just yet, but there's arcing so I've seen it do weird things to other motors.

twin summit
#

Ya, fair