Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update SKR klipper configs to match newest Klipper recommendations. #281

Closed
wants to merge 2 commits into from

Conversation

cbc02009
Copy link
Contributor

  • Remove Interpolation from all steppers.
  • Increased microsteps to 32.
  • Set run_current = hold_current.
  • Updated link to thermistor types.
  • Reduced z height choices to prevent crashes at max z

Relevant Klipper pull request here: Klipper3d/klipper#4977

…et run_current = hold_current. Updated link to thermistor types.
@@ -162,7 +162,7 @@ homing_positive_dir: true
## Make sure to update below for your relevant driver (2208 or 2209)
[tmc2209 stepper_y]
uart_pin: P1.9
interpolate: True
interpolate: false
run_current: 0.8
hold_current: 0.7
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missed change on hold_current. Should be 0.8

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the catch. Fixed.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why should I turn off interpolate? I can't see the benefits of turning off interpolate. Enabling interpolation can often be quieter and achieve more accurate step movement.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jack9603301 Please take a look at this pull request. It goes deeply in to details. Klipper3d/klipper#4977

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't that recommend 64 microsteps, or even 128 due to noise? 32 seem low.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't done any testing of microstep values greater than 64, and I haven't tested 64 microsteps on a Pi zero to verify it doesn't overload the system. That's why I chose 32 bit values to just play it safe.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have done so far ~40 hours of printing since the change. 32 was on the bit louder side and those noises were really odd. So I went from 32 to 64 microsteps and the latter is stable and quiet(close to what it was with interpolate:true if not even better). Zero handled interpolation just fine, so it might be no issue. Though if someone could verify the load would be great.

@@ -316,7 +317,7 @@ pid_kd = 131.721
uart_pin: P1.9
interpolate: false
run_current: 0.5
hold_current: 0.4
hold_current: 0.5

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think Klipper now recommends that you don't even define hold current

@cbc02009
Copy link
Contributor Author

cbc02009 commented Feb 4, 2022

Duplicate PR. Closing.

@cbc02009 cbc02009 closed this Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants