bigtreetech / BIGTREETECH-Stepper-Motor-Driver

134 stars 55 forks source link

Unable to configure TMC2208 stepper drivers #7

Closed BoomerT6 closed 3 years ago

BoomerT6 commented 3 years ago

This is a cry for help!

Having determined that my Core XY printer is a viable design, using an Arduino/RAPMS 1.4 controller and A4988 drivers, I decided to upgrade to a BTT SKR 1.4 and TMC2208 drivers.

I edited the configuration.h and configuration_adv.h files as necessary for the SKR 1.4 board and installed the required TMC Stepper library. I then edited the files as required for the drivers. I set the jumpers per the user instructions. Wishing to run the drivers in UART mode, I then performed the onerous task of soldering a bridge over the three pads to activate the UART pin on each driver.

I use two BYGHW609 stepper motors, rated at 1.7A, for the Z-axis, and one for the extruder. For the X and Y motion I use two Creality 42-60 stepper motors rated at 1.5A.

The Z-axis motors and extruder motors operate okay, but not the XY motion steppers. The noise and vibration they generate is horrendous and when jogged, do not move properly or in the right direction. Please see video attached, the noise is louder than the clip suggests!

I calculated the current settings for the stepper motors using the prescribed formula and arrived at 1500 mA. I used 90% of this value and set them at 1350 mA. I have tried settings above and below this value, but the motors still do not operate properly.

I have also swapped the drivers around to see if I had a couple of bad drivers. No change.

The repoart I get when entering a M122 command suggests all is ok, but I may be missing something!? M122 print out.pdf

I have tried every thing I can think of, but have run out of ideas. Please help if you can.

https://user-images.githubusercontent.com/80593046/114283071-cf82b900-9a3f-11eb-8ca7-e96c08239864.mov

BoomerT6 commented 3 years ago

Problem resolved.