Hi,
Ok. Microstepping does not really improve the resoltuion of a stepper, as much as we might like to think it does.
The real value of microstepping is smooth motion.
A stepper at full step mode is highly inclined to vibrate, a so called mid-band resonance. A stepper in half step
mode is better and better again in 1/4 step mode. At about 1/8 step mode though you have gotten about as much
advantage as you are going to get and so microstepping in 1/16, 1/32, 1/64 step modes is just not worth it. You have
to signal the steppers that much faster to maintain axis velocity that you WILL have to increase the kernel speed
to the point of unreliability.
Given that you have fitted a gearbox that will make your stepper very much LESS subject to mid-band resonance
and you could robably recuce microstepping to 1/8 but 1/4 or 1/2 or maybe even fullstep would be OK.
May I suggest your existing 1600 pulse per rev (1/8 th micosteping) is adequate.
1600 pulses will rotate the stepper one turn but the gearbox requires five turns at the input to achieve one turn at
the output, so 5 x 1600 = 8000 pulses per revolution of the gearbox output shaft.
If you rotate the pinion one turn, how far does the axis travel?
If I guessed 75mm then the 'steps per unit' for that axis (with 1/8th microsteping and 5:1 gearbox) would be
8000 /75 =106.66 pulses per mm.
If you can accurately measure the distance the axis moves for exactly one rotation of the pinion you can calculate
the required 'steps per unit' value. If you can't measure it accurately then you will have to use the axis calibration feature
of Mach which is 'make a guess' try it and measure how far the axis went and adjust your guess to suit. Keep repeating
until its accurate. Thus making your initial guess as good as you can will help.
Craig
hi Craig,
so 1600 pulse/rev is good, i could go lower to 400 pulses/rev
i don't really have a accurate way of measuring how much it moves with one rotation.
i'll just use the calibrate method mach3.
but if i use the mach3 calibrate method it gives me the steps per value.
this is how i do it:
- start the calibrate process in the settings page
- choose the axis Y-axis in this case
- tell it how far to move (i've then already checked where the torch is in relation to the edge of the table)
- measure how far it actually moved and give that measured value back to mach
- mach then gives me a updated steps per value and asks me if i want to use that value.
is this correct?