X Axis Travel Issue

I have run into a problem and would love some help finding a solution. Thanks in advance.

I recently completed the assembly of my LR4 running of a Jackpot 3 (3.9.9). I still have temp struts and need to clean up some wiring but I had it cutting. Yea!

The cuts at the bottom of the board went just fine. Then I sent a few more cuts and started running into issues. I drilled two holes (technically one was drilled and the other was a bore operation.

I ran the jobs from Millmage. They worked great with only one disconnect but I overcame that. When it started having path issues I switched to FluidNC web interface and did some commands to move the machine around in different directions, home on each axis, etc.

When the paths started messing up the LR4 started making sounds like it was not connecting with the belt on the X motor. I reset the machine (typically by unplugging and replugging in the power) and tried to move it again.

It moves great in Z and Y. Moving it in X either seems like it had belt traction issues or it acts like it is stuck (e.g., moves a bit and then stops moving, stops making sounds and will not initiate another move without resetting the machine).

During one of these attempts I grabbed the x-belt, making it slightly tighter, and the machine moved on the gantry a little bit. So, I attempted to adjust the belt tension to see if that would solve the problem.

I started very loose and got a lot of spinning out. I eventually got to a point it seemed to like but then it started acting like it was struggling to overcome the resistance of the gantry so I loosened the top compression slots on the core. This didn’t seem to change the situation.

Now, if the LR4 is without power, the Y axis can be moved pretty easily by hand but the X seems to have resistance and sliding it back and forth (left to right, right to left) results in some clicking sounds, almost like it encounters some roughness on the gantry conduit. I checked to see if there was rough areas on the conduit, left over adhesive from a price tag, or catching on some wiring, but none of this seems to be the case.

When it runs, for the short time it does, I can see the motor belt pulley moving. I thought the pulley might have gotten loose on the shaft of the motor but I don’t think that is happening and I checked that the set screws are tight.

The pulley is slightly misaligned with the belt but, because I can’t see the top of the pulley, I am not certain the belt isn’t still making contact with the teeth. The pulley definitely spins along the length of the belt when moved by hand.

I am suspecting that I have a bad stepper motor. I have resisted pulling the core and rebuilding it but I will do that if it is suggested here.

Let me know if there is additional information you need and/or any suggestions for diagnostics or solutions you might have. Thanks.

Here is my stepper motor -

Stepper motors almost never go bad.

Lets do some troubleshooting:

First off, did you locktite all of the grub screws on every coupler and drive pulley?

Is there an extension cable on this motor? If so, did you do the S-bend and tape trick to it?

With the machine off, SLOWLY move the core to roughly the center if your X axis. (if you move too fast by hand when the machine is off, you can damage a stepper driver or the controller)
Hold the pulley still with a finger, try to move the axis. What happens?

With the machine off, slowly move X from its limits from Min to Max. At any point in the travel does it get difficult to move or bind?

Can you get a picture of the connector where the cable plugs into that motor?

quote="MakerJim, post:2, topic:53662"

First off, did you locktite all of the grub screws on every coupler and drive pulley?

No. I saw that on the bill of goods but didn’t recognize where to use it.

Is there an extension cable on this motor? If so, did you do the S-bend and tape trick to it?

Yes. Made sure to use the S-bend technique.

With the machine off, SLOWLY move the core to roughly the center if your X axis. (if you move too fast by hand when the machine is off, you can damage a stepper driver or the controller)

I will admit that I have moved the core with less care prior to your post so if that could have messed up the stepper motor then I might be guilty. I noticed the light on the Jackpot flash when I was doing it. Hopefully, if I messed up anything, it’s just the stepper. :worried:

Hold the pulley still with a finger, try to move the axis. What happens?

I cannot keep the pulley still while moving. I assume this is a test for the pulley spinning on the stepper shaft. Also. It definitely is engaged with the belt as I’m trying this.

With the machine off, slowly move X from its limits from Min to Max. At any point in the travel does it get difficult to move or bind?

I slowly moved the core along the entire gantry. It moves smoothly with some resistance. I also unplugged the X-cable at the jackpot and moved the core. Same results.

Can you get a picture of the connector where the cable plugs into that motor?

Not a good one.

/quote

Thanks. Also, I tried having Jackpot move around X again today. I was testing a theory involving the driver or stepper overheating. It move about an inch, in the wrong direction and then stopped. No additional movement was possible.

Try to avoid moving the machine manually when it is off at a speed where anything lights up on the controller. That won’t hurt the stepper, they just act like generators when the machine is off. It can blow the controller, though, if they generate too high a voltage or a negative voltage as seen by the controller electronics.

Power off, then power back up.
Send the $SS command in the terminal, then copy/paste the terminal output here in the forum. Use the preformatted text icon on the toolbar it looks like this: </>.

[MSG:INFO: FluidNC v3.9.9 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine LowRider]
[MSG:INFO: Board Jackpot3 TMC2226]
[MSG:INFO: UART1 Tx:gpio.16 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21Min Pulse:2us]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000]
[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: User Digital Output: 0 on Pin:gpio.26]
[MSG:INFO: User Digital Output: 1 on Pin:gpio.27]
[MSG:INFO: User Digital Output: 2 on Pin:gpio.0]
[MSG:INFO: User Digital Output: 3 on Pin:gpio.2]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (3.000,1223.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO:  Neg Limit gpio.25]
[MSG:INFO: Axis Y (3.000,2443.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO:  Neg Limit gpio.33]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO:  Neg Limit gpio.35]
[MSG:INFO: Axis Z (-147.000,3.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO:  Pos Limit gpio.32]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO:  Pos Limit gpio.34]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
[MSG:INFO: Probe gpio.36:low]
ok

Thanks.