CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > General Electronics Discussion


General Electronics Discussion Discuss basic electronics, power supplies and anything else electronic related here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-08-2008, 08:33 AM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road
Need a circuit to control a single stepper

Hi All,

I'm hoping someone here can help me with a project I am working on. Unfortunately, I don't have any electronic design knowledge. I know how to put together circuits, but I don't understand how to create them. I also have no experience or equipment to program an EPROM or PIC.

Here is what I need to be able to do.

The high level goal is to be able to control a single stepper motor with a single circuit that is NOT connected to a computer.

On a lower level, these are the functions that are absolutely necessary.
- Speed control (1 rpm to 10 rpms)
- Capability to flip a switch and run the motor in reverse
- On/Off switch to Power entire circuit
- Hold switch to pause the motor but lock it in position by leaving the power to the circuit on (possibly for long periods of time)
- High torque output on the motor
- Ability to run for hours at a time without overheating or burning anything out

These are my "wish list" of functions:
- The ability to step a certain number of degrees at a time (no fraction of degrees)
- A switch to control a relay that controls a 110V outlet.
- Some method similar to a light dimmer to control the voltage going out to the 110V circuit. This 110V circuit drives a small 8000 rpm motor.

If anyone could either direct me to a circuit that would do most/some of this, or would be willing to help me, I would appreciate it. I would like to avoid having two separate circuit board, and would prefer that it be one board (if this is possible) as I want to put the circut, switches and POTs into as small a project box as I can.

Thanks in advance!

Wade

Last edited by wwendorf; 10-08-2008 at 01:22 PM.
Reply With Quote

  #2   Ban this user!
Old 10-08-2008, 12:22 PM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road
Load?

What kind of a load do you plan on the stepper moving? Also what is the 120V going to operate?

Jon
Reply With Quote

  #3   Ban this user!
Old 10-08-2008, 01:18 PM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road

It is slowly rotating the spindle of a type of ornamental lathe that I built. There is not a lot of force as I am only taking about 50/1000th cuts with the cutter at a time out of wood. The 120V is going to be operating what is called a horizontal cutting frame, but basically is an 8000 rpm motor.

Oh, that's the other thing that I forgot to mention, I need the ability to vary the 120V circuit with something like a light dimmer to allow me to slow down the motor attached to it. I currently do this with a light dimmer that I put in a junction box and it works great. I edited the main post to include this last item as well.

Wade
Reply With Quote

  #4   Ban this user!
Old 10-09-2008, 02:55 PM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road
Still need more information

Originally Posted by wwendorf View Post
Hi All,

I'm hoping someone here can help me with a project I am working on. Unfortunately, I don't have any electronic design knowledge. I know how to put together circuits, but I don't understand how to create them. I also have no experience or equipment to program an EPROM or PIC.
Do you have a computer with a serial port?


Here is what I need to be able to do.

The high level goal is to be able to control a single stepper motor with a single circuit that is NOT connected to a computer.

On a lower level, these are the functions that are absolutely necessary.
- Speed control (1 rpm to 10 rpms)
- Capability to flip a switch and run the motor in reverse
- On/Off switch to Power entire circuit
- Hold switch to pause the motor but lock it in position by leaving the power to the circuit on (possibly for long periods of time)
- High torque output on the motor
- Ability to run for hours at a time without overheating or burning anything out

These are my "wish list" of functions:
- The ability to step a certain number of degrees at a time (no fraction of degrees)
fixed or variable degrees, if variable how do you want to control it

- A switch to control a relay that controls a 110V outlet.
- Some method similar to a light dimmer to control the voltage going out to the 110V circuit. This 110V circuit drives a small 8000 rpm motor.
hp?


If anyone could either direct me to a circuit that would do most/some of this, or would be willing to help me, I would appreciate it. I would like to avoid having two separate circuit board, and would prefer that it be one board (if this is possible) as I want to put the circut, switches and POTs into as small a project box as I can.

Thanks in advance!

Wade

Any pictures of it?

Jon

Last edited by JonLed; 10-09-2008 at 02:57 PM. Reason: another question
Reply With Quote

  #5   Ban this user!
Old 10-09-2008, 04:40 PM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road
Motor control

Here's a simple circuit that could be used to control the motor, depending on the size, about 1200 Watt limit.

Jon
Attached Thumbnails
Click image for larger version

Name:	ckt1.GIF‎
Views:	134
Size:	5.5 KB
ID:	67671  
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-09-2008, 04:46 PM
 
Join Date: Jul 2005
Location: USA
Posts: 29
orbyog is on a distinguished road

http://www.allmotion.com/products_grid.htm
Reply With Quote

  #7   Ban this user!
Old 10-10-2008, 08:20 AM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road

Wow, this circuit board looks like it might be a start for me.

http://www.allmotion.com/IntelliINCHDescription.htm

I will have to check into one of these. It looks like it might have what I need except for the ability to move a certain # of degrees.

JonLed:
1) Yes, I have a computer with serial port, but no programmer. I have a friend who has some pic programmers tho.
2) I need to be able to move it any number of degrees in increments of at least 1 degree. I was thinking along the lines of "push a button X number of times, where X is number of degrees (let's say 10 degrees), then the pushing another button would move it the number of degrees that was entered in via the button (10 degrees)
3) Here is the info on the motor I use for the cutter: http://www.grainger.com/Grainger/items/2M037 (1/12 HP) or http://www.grainger.com/Grainger/items/2M033 (1/15 HP)
4) I don't have a pic available right now, but can take some a post some in a few days.

Wade
Reply With Quote

  #8   Ban this user!
Old 10-10-2008, 09:17 AM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road

Originally Posted by wwendorf View Post
Wow, this circuit board looks like it might be a start for me.

http://www.allmotion.com/IntelliINCHDescription.htm

I will have to check into one of these. It looks like it might have what I need except for the ability to move a certain # of degrees.

JonLed:
1) Yes, I have a computer with serial port, but no programmer. I have a friend who has some pic programmers tho.
2) I need to be able to move it any number of degrees in increments of at least 1 degree. I was thinking along the lines of "push a button X number of times, where X is number of degrees (let's say 10 degrees), then the pushing another button would move it the number of degrees that was entered in via the button (10 degrees)
3) Here is the info on the motor I use for the cutter: http://www.grainger.com/Grainger/items/2M037 (1/12 HP) or http://www.grainger.com/Grainger/items/2M033 (1/15 HP)
4) I don't have a pic available right now, but can take some a post some in a few days.

Wade
So it sounds like you're going to need some sort of display to show how many degrees you're setting it to move.

http://www.allmotion.com/EZInchdescription.htm looks like it might work.
You'll have to have some gear reduction, if you want to be able to move exactly in 1 degree increments, since most step motors are 1.8 degree/step.

I don't do pigs, but if you want to use some sort of 8051, I can help you. There are controllers that you don't need a programmer for, just a serial port.

Jon
Reply With Quote

  #9   Ban this user!
Old 10-10-2008, 09:36 AM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road

I don't know if I really need a display. I was thinking along the line of something like this:

1) Operator decides they want to move in 9 degreee increments.
2) Operator then positions his start point using forward and reverse.
3) Operator sets the direction to move.
4) Operator presses the "1 degree" button 9 times, then performs his cut.
5) Operator presses the "advance X degrees" button which automatically moves 9 more degrees, and performs his cut.
6) Repeats steps step 5 until he has completed his cuts.

Press of the "1 degree" button resets the counter that defines the number of degrees needed to move.

I don't know if this feasible, just seems pretty simple solution. Maybe a display would be easier, I don't know.

Also, I have been using a 3:1 gear reduction, actually a timing belt and pulleys, to give me more power from a small motor. I guess I'd like 1 step to be about 1/4th of a degree for better resolution. Thanks for the info on the # of degrees of a step. I forgot about that.

Wade
Reply With Quote

  #10   Ban this user!
Old 10-10-2008, 09:50 AM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road

In addition, i'm going to order the IntelliInch as it will let me test a stepper motor in my machine to make sure it has enough power. That will at least get me started with a proof of concept that my idea will work on this machine.

Wade
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 10-10-2008, 10:01 AM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road
Drive choice

Originally Posted by wwendorf View Post
In addition, i'm going to order the IntelliInch as it will let me test a stepper motor in my machine to make sure it has enough power. That will at least get me started with a proof of concept that my idea will work on this machine.

Wade
What is your inclination towards the http://www.allmotion.com/IntelliINCHDescription.htm over the http://www.allmotion.com/EZInchdescription.htm drive? Your decision, just curious.

Jon
Reply With Quote

  #12   Ban this user!
Old 10-10-2008, 10:13 AM
 
Join Date: Jan 2007
Location: USA
Age: 39
Posts: 352
wwendorf is on a distinguished road

IntelliInch
· 4 Function input GO LEFT, GO RIGHT, LEFT LIMIT , RIGHT LIMIT
· 1 Amp Chopper (PWM) Stepper Driver.
· MilliOhm FETs allow board to run cool at 100% current
· Operates from 9V to 30V
· 1" X 1" X 0.5" Thick
· 1/16th microstep resolution for smooth motion
· Move current and speed settable with Potentiometers
· Auto reduction to 1/3rd move current in hold mode
· Fully ramped smooth accelerations and speeds
· Acceleration settable by fixed resistor
· Hold current automatically selected upon move completion.
· Accepts TTL Level Inputs.

EZ Inch
4 Wire input STEP,DIRECTION,GROUND,POWER
· 1 Amp Chopper (PWM) Stepper Driver.
· MilliOhm FETs allow board to run cool at 100% current.
· Operates from 12V to 30V.
· 1" X 1" X 0.5" Thick
· Eighth,Quarter,Half, or Full Step - Dip Switch Selectable.
. 1/16th microstep resolution special option available.
· Hold and Move current settable with Potentiometers.
· Move current automatically selected when step input is active.
· Hold current automatically selected upon move completion.
· Accepts 24V or TTL Level Inputs.
. Upto 25000 pulses per second.

I guess between the 2, the EZ Inch requires pulses, whereas the IntelliInch appears to just be switch inputs.

With the EZ Inch I would have to have another circuit to send the pulses. The EZ Inch appears to be the way to go once I could get someones help in designing a program in a chip to handle various inputs and do the degrees stepping I mentioned, but the IntelliInch I could likely have operating in an afternoon by just wiring up some switches.

I could be wrong (and please correct me if I am) but that is what I see from reading the 2 descriptions.

Wade
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- DIY stepper motor control 4A circuit?? veenie Stepper Motors and Drives 1 03-19-2008 08:04 AM
Circuit to control HP LAserjet Fuser. AlainB General Electronics Discussion 7 02-16-2008 10:50 AM
Need Help!- Control Circuit Board Pin ID j-miller.6 Fadal 0 01-27-2008 03:00 PM
Wanted DIY stepper driver circuit for 6 wire stepper motors Colin300 Australia, New Zealand Club house 5 09-20-2007 09:20 PM
Spindle Control Circuit? boguski.1 DIY-CNC Router Table Machines 10 03-17-2007 10:24 PM




All times are GMT -5. The time now is 04:29 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361