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   Ban this user!
Old 02-17-2005, 12:02 AM
 
Join Date: Feb 2005
Location: USA
Posts: 7
polyhedron12 is on a distinguished road
Looking for help in Louisiana

I've been contemplating building a CNC router for years. I work in the woodworking machinery business and attend shows across the country several times a year. I ask a lot of questions to the CNC guys at thermwood, komo, and biesse and have even read susnjara's book about cnc routers.

BUT......

Most of this information is far beyond my capacity right now. I need technical help with actually getting this stuff to work. I really have no idea where to start. I'm willing to spend a little money to experiment, but nothing helps more than just talking to plain ole' folks in person, and seeing projects that they have.

So I would really like help locally if someone is willing to help me learn with their knowledge of the internal workings. And if someone could help me find some basic starter info on how the electronic portion of these machines work it would be a great help.

I am a programmer by education, a woodworking machinery marketing manager by trade.

Im in Amite, LA ... that's about 30 miles east of baton rouge and 50 miles north of new orleans.
Tweet this Post!Share on Facebook
Reply With Quote

  #2  
Old 02-17-2005, 12:30 AM
chuckknigh's Avatar
Gold Member
 
Join Date: Apr 2003
Location: United States
Posts: 594
chuckknigh is on a distinguished road

OK, you asked about the internal workings. I'm not sure if you mean the mechanicals, or the electronics. But, they have to work together, and the stepper motor is the fundamental basis around which most of these machines are made.

The mechanical parts are simple...if it moves by turning a handle, it can move by turning a motor. It's just how you index the rotation of the motor that becomes an issue. The stepper motor is the solution.

A stepper motor is a special kind of motor that moves 1 "step" on command. The step is a precise portion of a full rotation, often 1.8 degrees. (200 steps per revolution) Your computer sends out a bit pattern through the parallel port, consisting of 1s and 0s...this instructs a "black box" driver circuit to make your motor move 1 step at a time, and in a certain direction.

Do you want to build your own driver circuitry, or do you want to buy it? Lots of good companies make them...one of the best is Gecko, run by a guy named Mariss Freimanis. He goes out of his way to help people.

Are you capable of building the mechanical parts of the machine? They're not that complicated...if you're mechanically inclined. One of the best resources on the net is run by the guy who inspired a lot of us...he has projects called "routezilla" and "morph." He shows LOTS of pictures, and sells plansets for his machines, as well as a well thought of driver circuit which uses a PC power supply for power. It's called the Piker. A quick search on google will turn up his name and his site URL.

If you give us a starting point for discussion, we can all be of help.

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

  #3   Ban this user!
Old 02-17-2005, 09:53 PM
 
Join Date: Feb 2005
Location: USA
Posts: 7
polyhedron12 is on a distinguished road

Thanks,

I'm looking at the plans from HobbyCNC. As far as I can tell, this is the easiest walkthrough set of plans from start to finish. I also found some information on the routezilla, pipe dream, and (something)7. Off of there I found some great links to more information. I can see my bank account is about to start dwindling!

I'm in north carolina today at a woodworking show and I see A LOT of small routers that look similar to these machines. There are a lot of people trying to break into this market, the minimum that i've seen a unit go for is 5k. I'd just like to build one of these units to make some parts for my RC helis.

Anyway, I need help on getting communication working between the PC and the controller. No one really gets into any depth as far as this goes. Is it because this is the simple part? I mean, everybody wants to talk about the actual building, no one wants to explain the communication. I'd at least like to see a simple diagram of the connections OR actual connections from the parallel port to driver cards.

This is what I want to for an experiment. Get a servo motor, and a small driver card. Then using my parallel port control the motor, no mechanics just control the speed and direction. Sounds easy? Please elaborate, I will graciously bow down to the stepper motor gurus!

Hey thanks for reading my long drawn out post.
Tweet this Post!Share on Facebook
Reply With Quote

  #4  
Old 02-17-2005, 10:06 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

Depending on your computer, download either Mach2 (winXP or 2K) http://www.artofcnc.ca or TurboCNC (DOS) http://www.dakeng.com
These are the 2 most commonly used machine control programs. Mach2 has an excellent manual available for download as well.

For a small router, probably the best bet for drivers would be either the Xylotex (both bipolar and unipolar) http://www.xylotex.com , or HobbyCNC's unipolar chopper. If you don't want to solder, the bipolar Xylotex is practically "plug and play". Be aware, though, that it is very intolerant of miswiring (as most drivers are).

Basically, you plug the Xylotex into the parallel port, connect a power supply and motors to it, start up Mach2 or TurboCNC, and start running. You can either run g-code files, or you can type in single line g-code commands.

Just noticed you said servo. Stick with steppers, much simpler to start with.
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Tweet this Post!Share on Facebook
Reply With Quote

  #5  
Old 02-17-2005, 10:07 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

Those HobbyCNC plans are a looooooong way from a KOMO.
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 02-17-2005, 10:31 PM
 
Join Date: Feb 2005
Location: USA
Posts: 7
polyhedron12 is on a distinguished road

I've been to about 25 INDUSTRIAL woodworking shows over the last 4 years and I know a lot of the router guys pretty well since I ask so many questions. I know there's a big difference there, but because I know about those machines, I know where I want to go with this ... eventually.

Maybe I can contribute a little bit to this hobby's more advaneced features once I get into this. Ken Susnjara, which is the president of thermwood, has a great book about advanced features of CNC routers that may be helpful to a few of you who are wanting to expand upon your designs. His son gave me a copy a couple of years ago, but I think he sells the books for $25 a piece.

http://www.thermwood.com/twood_site/...nd_machine.htm

He rambles a little bit about thermwood's history and other things, but there are several parts about screw harmonics, error checking, and other types of topics that might help out a bit.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 02-17-2005, 10:33 PM
 
Join Date: Feb 2005
Location: USA
Posts: 7
polyhedron12 is on a distinguished road

Yep, I mean stepper. Just used to RC terminology.
Tweet this Post!Share on Facebook
Reply With Quote

  #8  
Old 02-18-2005, 12:14 AM
chuckknigh's Avatar
Gold Member
 
Join Date: Apr 2003
Location: United States
Posts: 594
chuckknigh is on a distinguished road

Well, since you're a programmer, let me explain it in these terms.

G-Code is rather like postscript. It is an abstraction layer which allows a movement to be described in generic terms. During the setup of your controller program, you tell it how many steps there are in an inch...that sort of thing, and then the controller program does the calculations. G code simply says "move the X axis 1 inch clockwise" and the program translates that into the necessary number of output pulses for *your* machine.

Now, g-code is treated as an interpreted language...it exists as a simple ASCII text file, and is interpreted by a program we refer to as the controller. TurboCNC is a shareware controller program which is quite good.

TurboCNC (and all the other programs) will interpret each line, and output instructions by outputting a bit pattern through the parallel port directly. Consequently nearly all of them run under DOS or LINUX...direct parallel access under Windows is rather difficult.

Now, the hardware interface. Basically, it takes 2 pins to control a motor. One signals the driver circuit to make the motor take a step...the other changes state (0 or 1) to tell it which direction. Depending on your setup, the pins can signal a step by going high or going low...which is required depends on your driver circuit.

Unless you intend to build your own circuitry, which many people choose to do, you need only treat it as a "black box" interface that needs to be wired up. Pulse in one side, stepper drive signals out the other.

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

  #9   Ban this user!
Old 02-18-2005, 07:59 AM
 
Join Date: Feb 2005
Location: USA
Posts: 7
polyhedron12 is on a distinguished road

For the mean time, ill buy a driver 'black box' i'm going to take some baby steps getting into this.

As far as the output for the steps, the controller program (such as TurboCNC) pulses once per step? If so what is the maximum frequency of the step signal?

I prefer linux for programs like this so I'll also be investigating programs that run under that OS. Because linux programs are generally open source, there seem to be more features with those programs.

Thanks again
Tweet this Post!Share on Facebook
Reply With Quote

  #10  
Old 02-18-2005, 08:31 AM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

The step pulse frequency depends on cpu speed, but other factors can come into play. I think with TurboCNC you can probably get around ~25,000 steps per second. With Mach2 and ~1.5Ghz cpu running XP, you can get up to 45,000 steps per second.

If you want to use Linux, go to http://www.linuxcnc.org.
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
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





All times are GMT -5. The time now is 09:18 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