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 > CNC Wood Router Project Log


CNC Wood Router Project Log Post your CNC machine building log here only.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-30-2006, 12:52 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?
My 2nd Steel Frame Router

As my first router is more or less finished now, I am planning my next machine. First of all let me say this will be a SLOW build, I am basically limited to the electronics for the next three months, as new shed/house, but mainly shed are getting built.

Machine spec's (at this stage ) :

Cutting area : 1200mm by 2400mm (4ft by 8ft)

Cutting depth : 200mm

Motion : Servo's or Steppers with encoder feedback (read on)

Linear movement : Rack and Pinion

No. of Axis : 4 axis... 4th will be angular axis imbedded into table with variable job length up to approx 2000mm

Type of construction : Steel (of course) I intend to make things a little more rigid on this machine, am looking at a base frame made from structual I-beams, with the rolling base consisting of bright steel square bar, using bearings again, but forward planning a little to keep dust/chips away from the surface of the rails. Overhead gantry will probably be I-beam as well, all beams will have gussets welded every so-often to increase rigidity.

Spindle : Interchangable, as in a quick swapover method to change between 1/4 inch and 1/2 inch shaft routers. Also planning for some kind of spindle to be able to mount as well.

Russell.
Reply With Quote

  #2   Ban this user!
Old 12-30-2006, 01:14 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

So far, I have started on the electronics, here are some pics, but this may and probably will get tossed out if it doesn't work.

My plan is to try to build a microcontroller based driver board, bipolar stepper, and include quadrature feedback to the driver, which will monitor and automatically correct for lost steps, by simply adding extra steps. Of course there will be user selectable error, to allow for accuracy tolerance, if it is out of bounds, stop and check for problems. Hopefully also have realtime display for amount of correction taking place, to keep user informed on whats going on.

Micro I have chosen is the Propeller chip, by Parallax, makers of the Basic Stamp. I have many reasons to go this way, I won't bore you all with too many details, it's enough to say its fast, multitasking, multiple CPU's, its cheap and did I mention fast ? Processor frequency (after multiplication) is at 80MHz, free software with great documentation.

Board was kindly routed by Andrew AKA Babinda01 on his engraver, before my router was built, has been sitting a while but it is finally seeing some use. I still have to populate the board with a few more components, namely the power supply voltage regulator and the output pins, this has been designed as a development platform, and will probably incorporate the rest of the components on one board if it all goes to plan.

I especially like the USB to serial converter you can see on the top right of the populated board... very neat (I didn't make it, it came with the Prop chip)

Russell.
Attached Thumbnails
Click image for larger version

Name:	elect 001.jpg‎
Views:	166
Size:	354.2 KB
ID:	28241   Click image for larger version

Name:	elect 002.jpg‎
Views:	137
Size:	257.5 KB
ID:	28242   Click image for larger version

Name:	elect 003.jpg‎
Views:	216
Size:	311.3 KB
ID:	28243   Click image for larger version

Name:	elect 005.jpg‎
Views:	171
Size:	291.2 KB
ID:	28244  

Click image for larger version

Name:	elect.jpg‎
Views:	161
Size:	192.0 KB
ID:	28247  
Reply With Quote

  #3  
Old 12-30-2006, 01:22 AM
dertsap's Avatar
Gold Member
 
Join Date: Oct 2005
Location: canada
Posts: 3,667
dertsap is on a distinguished road
Buy me a Beer?

funny how it goes ,so many guys finish their first machine and imediately start the next build, it'll be interesting to see how your build goes , your last one was a definite success
good luck dude
Reply With Quote

  #4   Ban this user!
Old 12-30-2006, 01:26 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

I know I might be jumping the gun by posting so soon, as I won't really be doing much apart from the microcontroller side of things for the next 3 months, but it should keep me honest and at least make me continue with the build, that's the idea anyway.

Let me say right off I am no electronics whizz, I do a little as a hobby, but by no means an expert. The intention is to make a solid base driver and "tweak" the design in software until it works... or I abandon the lot and go buy some off the shelf components.

Russell.
Reply With Quote

  #5   Ban this user!
Old 12-30-2006, 01:32 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Originally Posted by dertsap View Post
funny how it goes ,so many guys finish their first machine and imediately start the next build, it'll be interesting to see how your build goes , your last one was a definite success
good luck dude
Cheers Dertsap, I think I am the most surprised the first turned out so well, I have a habit of abandoning projects when they get too hard, I think a lot of the credit goes to those that helped out and supported along the way... Cheers all

I know that I now want to fix all the little design mistakes I made in the first machine, in the process probably create a whole bag of new mistakes but that's half the fun...

Russell.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-30-2006, 03:59 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Forgot to mention, the card in the pics with the K142D written in the middle is the same as the driver cards in my first router, it will be the guinea pig for the microcontroller.

Russell.
Reply With Quote

  #7   Ban this user!
Old 12-31-2006, 07:46 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

There is a saying that whatever you are doing new year's eve you will be doing for the following year. Well right now I am putting the finishing touches on the micro development board, tested the voltage regulator, and am about to start uploading some test programs to check the micro is working.

So today I have spent time with the kids, successfully worked on my micro board, played with CNC routers. Now all that is left is to talk to the wife nicely...

2007 is looking good!!!

Russell.
Attached Thumbnails
Click image for larger version

Name:	micro.jpg‎
Views:	207
Size:	312.9 KB
ID:	28298  
Reply With Quote

  #8   Ban this user!
Old 12-31-2006, 09:53 PM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

O.K. I've decided to keep editing this post to update the electronics' progress, so as not to clog up the thread with the next 3 month's efforts with little milestones of electronics achievements. I don't see any (major) problems with the mechanical build, but the electronics I am flying by the seat of my pants, and it is all I will be doing for the next 3 months pretty much.

For my American and Canadian friends, the date stamp in Australia goes Day/Month/Year, makes sense to me but I thought I might mention it to avoid confusion.

31/12/06 : fully populated micro development board, tested pwr supply and regulator
01/01/07 : tested function of micro, had to re-hash USB to TTL serial convertor connections
01/01/07 : first program download and function !!! very complicated flashing LED
03/01/07 : Connect VGA output for display.
03/01/07 : Start on software overview.
06/01/07 : First attempt at routing PCB for prototyping...success!!!
06/01/07 : Start PCB layout design and configuration.
08/01/07 : Tidied up PCB layout, created g-code, waiting for some blanks to mill.

Last edited by epineh; 01-08-2007 at 03:30 AM.
Reply With Quote

  #9   Ban this user!
Old 01-01-2007, 05:50 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

I have downloaded some source code for a rotary encoder, here is a snippet of the documentation :

''Example 1: Using a 4 MHz crystal, 8x internal multiplier, 16 encoders where the highest resolution encoders is 1024 pulses per revolution:
'' Max RPM = 4,000,000 * 8 / 894 / 2 / 1024 * 60 = 1,048 RPM
''
''Example 2: Using same example above, but with only 2 encoders of 128 pulses per revolution:
'' Max RPM = 4,000,000 * 8 / 194 / 2 / 128 * 60 = 38,659 RPM

I'm still a noob to the chip and its programming language, but those numbers are pretty impressive, 1048 RPM doesn't sound like that much but 16 encoders at 1024 CPR !!!

Not really planning to build a 16 axis machine (yet )

So a three axis machine could have a total theoretical stepper speed of around 3842 RPM with a 1024 CPR encoder !!! Not too bad for me. I dont see the need to go so high with the encoder count for a 200 step/revolution stepper though, and I'm thinking of a simpler method, basically once the step pulse is sent, read the encoder and see if the shaft has moved accordingly, if not send another pulse, or add a number to a counter to add it at the end of a move.

Any faster and ther will be some serious torque issues with the motor, even that speed is pushing it. I will build a pretty solid output stage with the hope of a high supply voltage, to try keep the torque up...

This code I have is to keep track of the absolute coordinates calculated from the encoder and is aimed at a servo system, I think I might be able to get away with a stripped down version, utilize the pulse maps to sense motion, and correct if needed. Looking hopeful so far.

Russell.
Reply With Quote

  #10   Ban this user!
Old 01-07-2007, 11:35 PM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Drawn up the micro board, just have to tidy it up a bit, then off to buy some blank PCB board to mill it, I have decided to have a seperate board for the opto's, encoder input's etc, kind of an interface board, seperate from the micro. When I pick out all those components I will draw and mill it prob in a couple of days. Then its on to making a "test" axis, and firing it all up...

Russell.
Attached Thumbnails
Click image for larger version

Name:	Micro Base.jpg‎
Views:	136
Size:	152.4 KB
ID:	28961  
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-17-2007, 06:09 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Well while milling the boards was fun, I have decided to go the SMD route for them, there are just so many things to fit onto a controller board, if I route it it will be HUGE!!!

I'm looking at double sided direct printing method, have been looking at hacking an Epson printer... like this guy :
http://techref.massmind.org/techref/...kjetresist.htm

Well I'm off to scrounge what I can from ebay, better not hack the home printer, wife might notice and do something similiar to me...lol

Russell.
Reply With Quote

  #12   Ban this user!
Old 01-30-2007, 04:47 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Things are moving along nicely, rather than wafting on about the printer "modifying" experiment, I made its own thread, here :

http://www.cnczone.com/forums/showthread.php?t=30951

I have decided to use the Allegro A3986 Bipolar Stepper chip, it will make life a lot easier, things like microstepping translation, shoot through protection, decay times and so on are all taken care of by the chip itself, all that is needed is to mount the thing on a board, not an easy task in itself, this thing is tiny, and connect a FET bridge and assorted bits and pieces.

I am sticking with the microcontroller interface for the step/dir pulses, the long term plan is to include encoder feedback so it would be nice to be able to slow down the pulse train in the middle of a g-code line to allow the motor that has missed a step to catch up and hopefully not ruin the part being machined. Some kind of tuning will be needed similar to a servo setup.

Russell.
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 On
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 06:05 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 354 355 356 357 358 359 360 361