mesa/gecko setup losing steps only at very low pulse rate
04 Sep 2022 04:19 #251151
by johnbump
I have been messing with this for a while but previously didn't realize what I was seeing because I mostly use my mill as a router, cutting long straight lines. A while back, I blew up my previous Gecko drivers because of a wiring fault in the house that resulted in 110V difference between the stepper motor drivers and the linuxcnc machine, so in replacement I got a new computer, with a Mesa 5i25, and a Gecko G540 setup. I'm running linux 2.7.14 with a Sherline milling machine.
What I'm seeing is that on fast single axis feedrates, like 1-75IPM, the motion control system works perfectly. I can set it up to move from (G20) X0 to X1 and back a hundred times with no accumulated error. But if I set it with feedrates below about 1IPM (more specifically at about 0.65IPM) it doesn't drive smoothly. The stepper will move several steps and then miss a few steps.
This is a disaster if you're trying to cut circles, because one axis inherently has low feedrates at the point where the other axis is at full speed.
Has anyone else seen this? I've done some searching here and in other places and haven't found anything.
I ran into this previously when I was trying to set up a fourth rotary axis, and it was seriously misbehaving because its feedrate is extremely low at large diameters for keeping the SFPM reasonable. I thought I was just setting up the rotary axis wrong or maybe the stepper motor wasn't working right. But now that I'm accurately measuring on a linear axis with a dial indicator, I can clearly see it misbehaving even on linear axis moves.
This was not something I noticed when I was using a parallel port, driving the Gecko 203's I used previously. I think I was using an earlier version of LinuxCNC, though.
Any suggestions welcome.
What I'm seeing is that on fast single axis feedrates, like 1-75IPM, the motion control system works perfectly. I can set it up to move from (G20) X0 to X1 and back a hundred times with no accumulated error. But if I set it with feedrates below about 1IPM (more specifically at about 0.65IPM) it doesn't drive smoothly. The stepper will move several steps and then miss a few steps.
This is a disaster if you're trying to cut circles, because one axis inherently has low feedrates at the point where the other axis is at full speed.
Has anyone else seen this? I've done some searching here and in other places and haven't found anything.
I ran into this previously when I was trying to set up a fourth rotary axis, and it was seriously misbehaving because its feedrate is extremely low at large diameters for keeping the SFPM reasonable. I thought I was just setting up the rotary axis wrong or maybe the stepper motor wasn't working right. But now that I'm accurately measuring on a linear axis with a dial indicator, I can clearly see it misbehaving even on linear axis moves.
This was not something I noticed when I was using a parallel port, driving the Gecko 203's I used previously. I think I was using an earlier version of LinuxCNC, though.
Any suggestions welcome.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 18563
- Thank you received: 6219
04 Sep 2022 11:36 #251162
by tommylight
Replied by tommylight on topic mesa/gecko setup losing steps only at very low pulse rate
Raise the timings for step length and step space to at least 5000.
Also if you have low reduction ratio, G540 is not a good choice if they still use a divider by 10.
Also if you have low reduction ratio, G540 is not a good choice if they still use a divider by 10.
Please Log in or Create an account to join the conversation.
05 Sep 2022 04:20 #251202
by johnbump
Replied by johnbump on topic mesa/gecko setup losing steps only at very low pulse rate
This appears to have worked. Thank you!
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Time to create page: 0.065 seconds