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! > WoodWorking Machines > DIY-CNC Router Table Machines


DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 04-24-2003, 12:54 AM
chuckknigh's Avatar
Gold Member
 
Join Date: Apr 2003
Location: United States
Posts: 594
chuckknigh is on a distinguished road
I think I figured it out!

Topic 1:

I think I figured it out! I've been obsessing over how to make sure that the electro-mechanical portion of the CNC router would be compatible. But, given the odd and random collection of parts that I've seen on this site, I couldn't figure out how to make a common interface that would control them all.

I think I've got it! You don't even try to make it "compatible."

You install a "driver" or some sort of a layer between the g-code interpreter, and the parallel port. It's calibrated to your actual equipment...probably number of steps per revolution, or some similar unit that would be common to all drive systems.

Then, you let the computer determine that to move 5 units, you send "so" many pulses to the controller module.

Is this how it actually works? It is a workable solution.

----------------------------------

Topic 2:

Motor specifications. Like I said, I've seen "random parts" mentioned on this forum, which leads me to believe that almost anything can work. But, if starting with a clean sheet of paper, what type of specs would be good for the stepper motors?

Is something like this good?
http://www.bgmicro.com/prodinfo.asp?...tepper&stype=3

48 steps per revolution, 1800g.cm. holding torque. The resolution seems rather low, but if it's driving a screw drive this may not be the case. The price is definitely right. And, is 1800g.cm. a high enough torque?

http://www.bgmicro.com/prodinfo.asp?...tepper&stype=3

This one has 1/3 the torque, but 100 steps per revolution, and it's bipolar. Would this be a better choice?

I'm literally trying to learn the basics, at this point. Building a stepper motor controller is not outside of my abilities -- my concern was with the software interface, and if my guess (above) is right, then I needn't be concerned any more.

Thanks!

-- Chuck Knight
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 04-24-2003, 03:58 AM
 
Join Date: Apr 2003
Location: UK
Posts: 1,080
kong is on a distinguished road
I can't help you with your question, coz I'm a noob myself, but I've learnt a LOT by looking at what other guys have done. There's some good info on these sites if your interested:
HomeCNC
Sherline CNC
Drill conversion
Hope they help.
Oh yeah, and the first two are regulars around here, so don't be scared to ask them wuestions!
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 04-24-2003, 01:07 PM
balsaman's Avatar  
Join Date: Mar 2003
Location: Canada
Posts: 2,139
balsaman is on a distinguished road
Chuck,

- You worry too much. The Gcode interpreters do it all for you. They all have the ability to run all the popular setups. Here is what you need:

- Machine control software (gcode interpreter) such as TurboCNC, CNCpro, Mach 1 etc.
A bit of hardware called a driver or controller card. Stepperworld, Gecko, Xylotex etc. It interfaces with your parallel port, and wires go to your motors

- Motors (steppers)

The above mentioned software can easilly be configured for whatever you build, no matter what you use. You set it up for pulses per inch of travel, so it doesn't matter if you use 200 or 400 step per revolution motors, or if you use 3,5,8,10,20 or whatever pitch screws.
__________________
I wish it wouldn't crash.
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 04-24-2003, 01:34 PM
 
Join Date: Apr 2003
Location: NC
Posts: 97
Laff Riot is on a distinguished road
Cobweb clearance sale

Chuck - thank you for asking that question. For those of us that have not made thier own machine yet we have to keep plugging away at the answers until one day the lightbulb doesnt dim and we "GET" it. Unfortunately we forget to tell the others about the rough patches we have had on the ole learning curve.

I just assumed that I bought all the electronic / software parts carefully matched to tolerances set by either NASA engineers or people that build brains in their spare time, threw it all in a big box, sacrificed a couple goats while chanting in a smoke filled room and If I got it all JUST right my machine would work.

We need more posts like this - the things that the average person had problems understanding from the go - Maybe a whole thread dedicated to the "Art of the Duh!" question and answer.

Ty Chuck - you just de-mystified a large chunk of the puzzle for me.
__________________
Worry about success, failure takes care of itself.
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 04-24-2003, 02:41 PM
balsaman's Avatar  
Join Date: Mar 2003
Location: Canada
Posts: 2,139
balsaman is on a distinguished road
I should add...buy at least 200 step per rev motors, that way, you get decent resolution. For example, if you use 10 pitch screws, you will get theoretical accuracy of .0005" or half a thousands of an inch.

Bipolar motors need bipolar driver cards. (Eg. Xylotex) Unipolar motors can be wired unipolar or bipolar. Unipolar motors can be driven by an unipolar driver (eg. stepperworld FET3)

For a small to medium size home made router you should be looking at 60-100 oz motors. Mine is 12x24" and uses 100 oz. unipolor motors.

Eric
__________________
I wish it wouldn't crash.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6  
Old 04-24-2003, 07:28 PM
chuckknigh's Avatar
Gold Member
 
Join Date: Apr 2003
Location: United States
Posts: 594
chuckknigh is on a distinguished road
There is a translation layer!


- You worry too much.


It goes with the territory -- I'm an anal retentive tech geek who happens to also be an uber-perfectionist.

Is it any wonder that so few of my projects see their completion? :-)


- Machine control software (gcode interpreter) such as TurboCNC, CNCpro, Mach 1 etc.


That's the layer I was talking about. (It could have been implemented in software or hardware, really, and placed in half a dozen different places) Something that takes generic g-code and turns it into instructions specifically for your setup. So, I guessed right!


A bit of hardware called a driver or controller card. Stepperworld, Gecko, Xylotex etc. It interfaces with your parallel port, and wires go to your motors


Based on an LM298 chip, probably... (I think that number is right) It just says that if pin (x) on your parallel port goes high, advance by 1 step. That sort of thing? Or is it more complicated than that?

If it's really that simple, then I can build my own controller with very little trouble.

-- Chuck Knight
Tweet this Post!Share on Facebook
Reply With Quote

  #7  
Old 04-24-2003, 09:36 PM
chuckknigh's Avatar
Gold Member
 
Join Date: Apr 2003
Location: United States
Posts: 594
chuckknigh is on a distinguished road
Glad this helped!

Chuck - thank you for asking that question. For those of us that have not made thier own machine yet we have to keep plugging away at the answers until one day the lightbulb doesnt dim and we "GET" it. Unfortunately we forget to tell the others about the rough patches we have had on the ole learning curve.

Tell me about it -- usually the FAQ is written by someone who understands the subject rather well, but who barely remembers the FAQs he asked himself, when he was starting out.

Experts are all well and good...but they have to be able to communicate the basics to the newbies!

I wonder if this forum software has a facility to save threads like this? Append it to the FAQ, essentially.

I just assumed that I bought all the electronic / software parts carefully matched to tolerances set by either NASA engineers or people that build brains in their spare time, threw it all in a big box, sacrificed a couple goats while chanting in a smoke filled room and If I got it all JUST right my machine would work.

You forgot a few things.

First, the smoke filled room. The smoke must be released from electronics in a sacrificial ceremony called burn-in. The smoke has magical properties...it must! The circuits will not work without it.

Then, you forgot to spin around 3 times and blink left once, right once, and then both eyes once...one blink for each axis.

Oops...wait a second...that was the love spell from "I Dream of Jeannie." Sorry! ;-)

Ty Chuck - you just de-mystified a large chunk of the puzzle for me.

For both of us, actually...I've been obsessing over the interface and the compatibility layer. I knew from the get-go that I can build a machine, and make it work -- I just didn't want to have to write custom software to control only my machine. That would have been too much work for too little gain. I started coming up with ways that I would use if designing a more generic system, and it occurred to me. IOW the light bulb went on.

Glad I could be of some assistance.

-- Chuck Knight
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 05-24-2003, 11:55 AM
 
Join Date: Apr 2003
Location: NC
Posts: 97
Laff Riot is on a distinguished road
Wondering if anyone has made a rack and pinion machine like these.

http://www.aeronautauto.com/pages/plotters.html
-or-
http://www.carlsondesign.com/

Will the setup process be as simple as discussed above or are additional steps / equipment / software needed?

I plan to push dye markers around - a couple .oz each on the largest table possible for pattern making. I would be happy with tolerances as low as 1/8" so I hope I can get away with scaling down the setup to lower cost materials.
__________________
Worry about success, failure takes care of itself.
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 05-25-2003, 03:05 PM
balsaman's Avatar  
Join Date: Mar 2003
Location: Canada
Posts: 2,139
balsaman is on a distinguished road
Rack and pinion systems work ok but sometimes suffer from backlash. Also they need a gearbox on the motors. They can be very fast though.

Eric
__________________
I wish it wouldn't crash.
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 06-07-2003, 09:42 AM
ToyMaker's Avatar  
Join Date: May 2003
Location: United States
Posts: 325
ToyMaker is on a distinguished road
chuckknigh wrote:
Based on an LM298 chip, probably... (I think that number is right) It just says that if pin (x) on your parallel port goes high, advance by 1 step. That sort of thing? Or is it more complicated than that?
Most (all?) control software that outputs to the parallel port generates step and direction signals. By a happy coincidence, drivers that interface to the parallel port accept step/dir and turn them into motor drive.
I think the LM298 is a driver chip. It is used with the LM297 translator. The '297 takes step/dir from the p-port and turns them into phase signals. The '298 boosts the phase signals to motor power levels.

robotic regards,

Tom
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
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 On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there an all in one Z axis kit? CoffeeRich Benchtop Machines 5 06-12-2005 10:01 PM
Possible to have more than 1 Cutting depth? CJL5585 SheetCam 4 06-02-2005 05:44 PM
Stepper Motor Help Ayjay Stepper Motors and Drives 6 03-14-2005 04:31 PM
figured out the hardest part first, now building can begin Hobbiest DIY-CNC Router Table Machines 9 07-24-2004 03:13 PM




All times are GMT -5. The time now is 06:18 AM.





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