Every stepper that I have ever used is 200 steps or 1,8 degree. It is kind of baked into their very bones.
It certainly is not going to be 230 steps per rev. It just isn’t.
Gecko have to my knowledge been doing ten micro step drives since forever. Maybe their most modern drives may have gone the Chinese route. But these are definately 10 micro steps. These G201s I have been using for years. Rock solid.
As for gear or belt/pulley ratios it is basic physics. 14 tooth to 120 tooth. Hard to get it wrong.
If say, I made a miscount, and there were 15 teeth on the smaller pulley then the anomaly woud be considerably larger.
However I have made math mistakes before. If that is the case I would be happy to have the error highlighted.
I do appreciate your taking the time to look at this.
I am using the test feature in the “Rotary Setup” and also confirming this with a 360 degree move.
Setting circumference at 360mm and jogging a distance of 360mm.
I can only see three possibilities.
I made a mistake in the math. This was my first question.
The stepper driver is not delivering ten micro steps. Highly unlikely as the same drive runs the Y axis when not in rotary mode and Y axis moves correct distance as per toothed belt calculations.
The controller is not putting out the stated number of steps.
I could attempt to measure the step number with an oscilloscope. Not sure I can do that but might give it a try.
If you can run the two tests I suggested that would be easier. No fancy equipment needed.
First test the gears:
Place something on the gears that points in a single direction while allowing you to rotate the gears.
Turn small gear one full rotation
Measure angle of larger gear. You could print an angle chart if you don’t have anything else that could be used. The longer the “pointer” the more exaggerated any measuring error.
Next test stepper motor:
With the pointer still attached, command what you think is 1 full rotation.
Measure and confirm rotation
If the error is only seen in one of the two tests then that eliminates the other side from the problem. If they’re in both side then you’ll need to account for that separately but should allow you to further narrow in.
I started building CNC machines about 18 years ago and Gecko were not new then.
They were the go to supplier for non industrial builders before all these Chinese drives started being available.
A long standing USA manufacturer.
As explained above I am abandoning this curiosity pursuit.
Laser is performing great and doing all I ask.
The fact that there is something unknown going on, bugs me but I will get over it.
Geckodrive controllers seem more complex than my stepper driver.
Which model is yours ?
could you try the binary divider instead of decimal, maybe *16 or *32
I have one motor on *32 and one on *16 which makes my motors much smoother.
A notchy motor can miss pulses.