Looking at optimizing the current on my Ver 1 Linisteppers.

I some sort of interested in crunching some numbers to see what I got here.

I checked my with a thread gauge and it has a pitch of 20 threads per inch.
I measured the lead of the thread with an indicator as .050 “/Rev

The step_angle on the motor is  1.8 degrees/Step

Lets see if I can dust off my dimensional analysis stuff here.
I found a really interesting thread here at http://www.eng-tips.com/viewthread.cfm?qid=136950&page=1

This isn’t difficult,but I’m having a brain fart here”

“Pitch is the distance between adjacent thread forms or lead divided by number of starts”


lead (Inch/Rev)
Pitch(Inch/thread)= ———————-
starts(Thread/Rev)

(Initially I thought I had a muli-start lead screw but it turns out its only single start.)

Pitch X Starts = Lead(Inch/Rev)

Lead  (Inch) Step_Angle(Degrees) 1 Rev
Linear_step_increment (Inch/Step) = ——————- X —————————– X —————
(Rev) (Step) 360 Degrees

For a multi-start thread this would be:

Pitch (Inch) Starts(Thread) Step_Angle(Degrees) 1 Rev
Linear_step_increment (Inch/Step) = ——————- X ——————- X —————————– X ————–
(Thread) (Rev) (Step) 360 Degrees

So for my machine

Linear_step_increment = (  (.05 /*1.8)/360 = 0.00025 inch per step

Resolution isn’t to shabby with full step. So… I think microstepping for me is going to be more of an issue with reducing resonance than positional accuracy.

Just to work this out a bit more. According to here

The linistepper and the resulting linear step displacement would be as follows.
200 (full step)                          0.00025 Inch/Step
400 (high-torque half step) 0.000125 Inch/Step
1200 (microstep 6th               0.0000417 Inch/Step
3600 (microstep 18th)          0.0000139 Inch/Step

I think that 1/2 step would be fine for my purposes but I suppose taking advantage 1/6 step would be handy if I run into resonance issues.

Positional accuracy is not going to be an issue, but the big problem is going to be speed on the rapid movements

According to the linistepper http://www.piclist.com/techref/io/stepper/linistep/lini_use.htm if I optimize for power consumption, I could expect out 4 Rev/Second out of my steppers.

Originally, I thought I was going to optimize my PSU for power consumption but I’m rethinking this strategy.

I need to go from Rev/Second to IPM

12 Inch
4 Rev 60 Sec .050 Inch
———- = ———- X ———– X ————-
Minute
Sec Min Rev

So that’s really really slow…
I found this line in the reference:

The amount of PSU voltage you need is determined by the application. In most cases a voltage of 3x the rated motor voltage will give decent performance through the main resonances up to 10 or 15 revs/second

Ok  that’s sort of made the decision for me.
My x-y motors are rate at 6V 1.2 amps/phase
My z-axis motors are rated at 5.4 V 1.5 amps/phase
Rotary Axis motor tbd.
I’m not sure I want to go nuts trying to push a lot of voltage motors but I think using a 12 Volt At power supply is not unreasonable.
So… going to How to “tune” it to suit special needs!

Ignoring the rotary (since I don’t own one at the moment) I’m estimating my PSU requirements will be around:

X-axis 1.2 X 2 2.4
Y-axis 1.2 X 2 2.4
Z-axis 1.5 X 2 3
Rotary axis ?
cooling fans 0.24 X 4 0.96


8.76 Amps
105.12 Watts

Thats a little bit of a bummer, I had a PC power supply rate at  12 Volts 6 amps.  I having a feeling that this is probably will be ok with usage(Whats the possibility of running all axi simultaneously at full power.   I my inclination is to look with something with a bit more oomph to be conservative.

Another this I need to add to my shopping list are fuses.
I found this quote in how to “Tune” to suit…..
A slow-blow fuse rated about 2.5x the max normal phase current (if motor is 1 amp/phase use a 2.5 amp slow blow fuse placed before the linistepper) Fuses are always a good idea!

For me this work out to:

X-axis Fuse 1.2 X 2.50 3 Amps
Y-axis Fuse 1.2 X 2.50 3 Amps
Z-axis Fuse 1.5 X 2.50 3.75 Amps
Rotary ?

Now I might as well do some current optimization for my lini-steppers.

On the How to “tune” it to suit special needs! section titled “changing current” there is a calculator

For my 1.5 amp solution I got a perfect match:

Results of resistor set search.

Target Resistance for your current requirement of 1.5 Amps is 0.6666666666666666 Ohms
At the full current, this will dissipate a total of 1.5 Watts over all the resistors, but each resistor will dissipate a different amount, shown in (), depending on it’s value.

Tolerance on search = 1% null (Found 158 sets within tolerance)
The closest match is 1 Ohms @1W paralleled with 2 Ohms @0.5W which is perfect.

For my 1.2 amp drives.  This is going to get ugly:

Results of resistor set search.

Target Resistance for your current requirement of 1.2 Amps is 0.8333333333333334 Ohms
At the full current, this will dissipate a total of 1.2 Watts over all the resistors, but each resistor will dissipate a different amount, shown in (), depending on it’s value.

Tolerance on search = 1% null (Found 315 sets within tolerance)
The closest match is 1 Ohms @1W paralleled with 7.5 Ohms @0.133W paralleled with 15 Ohms @0.066W which is perfect.

I decided to try the site referenced at this calculator
http://www.computertorture.com/noncompliant/parallel/index.html
And got this result:

Results of resistor pair search.

Target Resistance = 0.8333333333333334 Ohms

Tolerance on search = 1% (Found 2 pairs within tolerance)
The closest match is 1.2 Ohms paralleled with 2.7 Ohms at only -0.31% out

First (Ohms) Second (Ohms) Paralleled result (Ohms) Deviation (%)
1 5.1 0.83 +0.32
1.2 2.7 0.83 -0.31

This is basically my shopping list of things I need for this project:

Need to get list
power supply 8.76 amps 12 Dc with 5 Volt
Project Enclosure Qty (1) Enclosure
Mounting plate? Qty (1) plate to mount 4 lini’s
4 Linisteppers 3 per Qty(12) Standoff
x&y axis Qty (2)-3amp Fuses/Fuse holders
z axis Qty (1)-3.75amp Fuses/Fuse holders
Connectors for cooling fans Qty(5)
Z axis For 1.5 amp current sense resistors Qty (2) 2 Ohm (1 Watt Min Rating
X and Y axis current sense Qty (4) 7.5 Ohms (.266W <Min rating)
X and Y axis current sense Qty (4)-15 Ohms (.132 W Min rating)

Lets see what am I forgetting.
Oh yeah… I need a speed controller, and a solenoid with for my Spindle motor and at least consider optical isolation.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *