Lowrider 4 CNC Z1 motor moves slowly

I set up my FluidNC board, connected everything. When i home the z axis both motors move and raise at the same speed, however if I raise or lower in 10 mm increments the Z0 moves relatively quickly to get to the ±10 while the Z1 moves what seems to be 1 or 2 mm and takes a while to get there.
Is there some way in the config of the FluidNC board to adjust the Z1 motor?

I thought that the motor or the rails was binding so i disassembled the entire side and checked and everthing was fine. I have greased the rails nothing works

Any suggestions ?

Here is a video of what’s is happening ( it is a bit long )

Hope it helps

That video is marked as private and I can’t see it.

Without seeing it, it’s likely that the motor is skipping steps, possibly due to binding or needing to lube the Z lead screws, or you have loose grub screws so it’s slipping on stepper shaft.

It may also help to post your config.yaml file. It’s technically possible that the motor amp settings are off. There are different settings for homing, hold, and run amps.

If you run $SS in the terminal in the WebUI, what is the output? That would show any errors in your config which would also result in unexpected behavior.

Sorry check the video again. The yaml file is as it was since I bout it from v1e. I haven’t changed anything.

I also thought it may be the grub screw or the brass fittings at the top of the lead screw missing screws or something but all check out…

In the video you would see how quickly the motor moves when homing but the ±10 increments it moves like 2 mm

It’s a little hard to tell in the video but the coupler is moving so the stepper is moving. My money is on grub screw. On the stepper side, make sure one of the grub screws is on the flat part of the shaft.

Also, that doesn’t look like the couplers used in the V1 kit. I’m wondering if it’s not gripping the lead screw well enough.

Edit: Wait… it looks like the lead screw is moving too when the Z isn’t raising/lowering?

Exactly they both are moving …but very very very slowly…

Then why does it move fast every time I home z axis… That is the part that has me so confused

Is the problem only in one direction? It homes up so maybe it’s catching on the lead screw better in that direction.

It seems like it’s not moving at all up/down when it’s spinning. That makes me wonder what is going on with the brass nut.

It moves lol but like 2 mm no matter which direction, up or down… When I get back home I think ill replace the motor … May be weak . It is the same motor I had on my LR3

Stepper motors almost never go bad.
Power down your machine.
Bust out a DMM and measure the coil windings of each of your steppers. Are they all in family?
If so, swap the Z TMC2209s with the Y TMC2209s, repeat yor testing.

1 Like

Already tried temporarily swapping connectors for Z0 and Z1 at the controller. Would be nice to narrow down whether firmware config and/or mechanical issue(s).

Didn’t hear steppers skipping in the video. If slow behavior turns out to be mechanical (e.g. same Stepper is still slow after swapping Z0 and Z1), then, can maybe narrow down if grub screws are slipping by holding onto end of the leadscrew shaft, and get a feel for how hard it is to stop each shaft from turning. Double/Triple check config’s each Z motor’s settings match, e.g. amps/current match for Z0 and Z1

If grubs are good, then consider temporarily removing M5 bolt that connects Z-Stub and Z-Nut, to help narrow down whether binding is a problem (am finding this one hard to believe because steppers are not audible skipping, based on the smooth slow rotating leadscrew, it’s like they’re set to some very chill steps per mm ratio, or something :man_shrugging:)

Were your Z-Nut and Z-Stub printed parts a nice freely moving fit? Over extruded parts can result in binding. But again, you should hear skipping steps if that’s contributing.

Greasing is great. Before attaching Z-Stub and Z-Nut, were the XZ Alu plates freely sliding without binding when mounted to the linear rails blocks (needed to clean my YZ prints before mounting linear rails nice and parallel in same YZ plane, and took me couple of attempts to fasten up XZ Alu plate to rail blocks, and still have nice freely moving plate with no binding?

2 Likes

Doing a full erase and reload of the firmware (3.9.1) and the known good config files from the docs should eliminate it being a config issue.

1 Like

oh here is where we are today.

I changed the lead screw. same problem.
I changed the driver, same problem,
I swapped the linear rails, same problem
drove the Z1 motor from the X driver, same problem ( so that eliminates the board, driver and config settings)
I swapped the motor the stepper motor and you can see the results in the video below,

so right now i am open to ALLLLL suggestions.

i would conclude something is wrong with the board/output for the Z1, but why would the same result happen when i connect that motor to x0

Do you have the stepper wired correctly?

Do those 4 wires go in the same order as one that works correctly?

1 Like

yeh i do… if you notice it spins correctly in one direction.
Unless when I bought it wasnt wired correct some how and i’m following those color codes since day one

Yeah it still looked a little rough in my opinion.

So to clarify your troubleshooting, you turned off the power, moved that stepper to another driver and it acts the same?

And your other steppers work correctly too?

1 Like

Video at 0:15 clearly shows problem is demonic possession and/or coil and/or wiring issue. Consider :candle::candle::goat::candle::candle:, and/or different wiring combinations, and/or get a new higher torque Nema 17 84oz stepper?

when i moved Z0 to X it moved slowly…

this stepper i am testing on is not what i will be using. this is just a test motor. ( i copied the wire color from the other )

This looks like a wiring issue. I don’t trust this test because you had to significantly change the wiring to this new motor.

Homing and jogging don’t have to be the same speed. But Z0 and Z1 should absolutely be the same speed.

I would swap the Z0 and Z1, at the wiring going into the jackpot, leaving everything else the same. X has a different steps per mm.

I don’t see any evidence of skipped steps. The motor shaft, coupler and the leadscrew seem to be moving in lock step (but marking them with a sharpie would give you a good witness mark).

Only moving 2.5mm when commanded 10, and also having a different speed/distance from the other Z make me think config file or software issue. Can you post the results of a $ss?

We should be able to figure this out while it is assembled. But if you really want to get to the bottom of it, pulling the motors out and putting some tape flags on them would make the difference very obvious and you could swap parts without introducing new wiring issues.

1 Like

Hey guys. I HAVE FOUND THE PROBLEM.

It wasn’t wiring ( all that was correct) … the motors are all working and correct.
I double checked the motor steps with a flag test as suggested above and I notice both motors were spinning the same.

The problem was my lead screws…I was literally laying on the floor next to the machine and when I glanced over I realized that both screws had different pitches. I pulled them out sure enough the company I order from sent one screw wrong. Luckily I had the screws from my LR3 and I swapped those in and sure enough the machine is even on both sides.

The screw on the left is the one that was in my z1 motor and would only move 3or 5 mm on each 10mm step

Thanks again for all the help

8 Likes

Oh! :man_facepalming:. That makes perfect sense.

Glad you figured it out.