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  
Old 02-16-2010, 09:44 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road
DIY hobby small plastics mill/router

Hi, this is an informal build log of my little hobby CNC machine.

I'm not a machinist (or a woodworker) so this machine is a little hard to categorise as it was designed for machining of small plastics, for cutting small prototypes and testing models and ideas (I'm a robotics designer). Anyway, hopefully this is the right section of the forum to put this.

The machine is being built over many months and has evolved during the build before ever being finished using bits from many sources. That's probably pretty common looking at some build threads haha. The baseplate was left over from another robotics project and is 10mm alloy which was already surface ground to be very flat.

At some point I decided to make a small "router" (plastics mill is probably a better term?) based around this base plate. A fixed gantry moving table design was chosen for the increased rigidity and precision. Speed and convenience are secondary because this machine will do a lot of tedious little fiddly machining jobs, so a moving gantry style was not needed.

I picked up a nice hard piece of anodised T6061 T651 for the gantry in 10mm plate. It's not surface ground but was sawed and treated well, it was basically new and straight when I got it. This was sawed into a "L" shape to make the fixed gantry. The L shape means it has zero gantry flex (trapezoidal).

To reduce gantry flex in the other directions I made 2 side supports out of scrap triangular pieces of 16mm alloy, cut on the bandsaw and carefully squared by hand. Most of the 16mm and 10mm plate on the machine was cut on a bandsaw and finished with a linisher and filed etc.

The rear of the gantry was strengthened by glueing and screwing a 100x50 alloy box section to it, across the entire width. Another box section runs up the side of the gantry on the left side, boxing the upright to the gantry plate. It all probably looks rough as guts to a machinist, but it was done with quite a bit of care to squareness and strength and it succeeds pretty good for a hobby mill. Every set screw was drilled and tapped, and locktited.

The baseplate was strengthened underneath with 50mm square tube, again glued and screwed, countersunk etc.
Attached Thumbnails
Click image for larger version

Name:	mockup01.JPG‎
Views:	3182
Size:	169.6 KB
ID:	100138  
Reply With Quote

  #2  
Old 02-16-2010, 09:50 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

The linear rails were bought at sometime during the project, they are anodised alloy rails with polymer bearings. At the time I was expecting to build more of a "engraver" type machine with a small low-force spindle. Now the machine has evolved to become a little more heavy duty... so it will be interesting to see if the lightweight rails will hold up over time.

The table plate is 10mm acrylic, resting on 2 smaller pieces of 10mm acrylic, mounted on the bearing trucks. Care was taken to get everything lined up so there is no binding and it is very square to the gantry etc.

I like acrylic, it's quite hard and drills and takes a tapped thread quite well too. For lightweight machinery I treat it a bit like clear aluminium. It also damps noise a bit (doesn't ring like alloy) and being a bit lighter made it my first choice for the table.

The leadscrews are rolled ballscrews with metric 8mm lead so they give steps in exact stepper format, ie 100 steps = 1 mm. I actually run the steppers with 16th microstepping so the step resolution is 4 times finer than that.

The leadnuts were cast from a special slippery plastic that I work with and know its shrinkage modulus so they shrink during casting to the correct tightness and have no backlash. The end support blocks were cast from the same material.

I broke the rules and used no thrust bearings, the stepper motor bearings are rated at 8kg axial load and are the main thrust bearings. Again time will tell if this is suitable, but since it will mainly be cutting small pieces of plastic at light loads, and infrequent use it might last the distance.

The solid couplings I made from brass on my little 7x20 lathe.
Attached Thumbnails
Click image for larger version

Name:	table01.JPG‎
Views:	875
Size:	167.6 KB
ID:	100139  
Reply With Quote

  #3  
Old 02-16-2010, 09:59 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

The stepper motors are 300 oz-in unipolar in size NEMA23 long.

This photo shows the nice geometry allowed with very flat linear bearings. The entire distance of the clear Z plate and Z bearing stacked on the gantry X bearing is only about 40mm thick!

I capitalised further on this by making the X bearing rails as vertically wide apart as possible, and used 4 trucks on the X rails also spaced horizontally quite wide. It's pretty solid.

The total Z travel is kept to a minimum at 65 mm.
X (gantry) travel is 370 mm
Y (table) travel is 265 mm

Again clear acrylic was used for the Z plate, and the two X truck plates to damp and lighten the system a bit. Second photo shows how compact it turned out.
Attached Thumbnails
Click image for larger version

Name:	mockup02.JPG‎
Views:	1016
Size:	49.2 KB
ID:	100140   Click image for larger version

Name:	mockup03.JPG‎
Views:	1196
Size:	49.8 KB
ID:	100141   Click image for larger version

Name:	mockup04.JPG‎
Views:	1390
Size:	59.3 KB
ID:	100142  
Reply With Quote

  #4  
Old 02-16-2010, 10:08 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

These 2 photos show the spindle clamp.

I got a 650 watt Ozito router from a hardware store, after testing it was quiet and didn't vibrate much which was good because it turned out to have excellent runout.

The spindle clamp is made from 16mm alloy plate with a 42mm hole bored to clamp the router. I also milled its edges to give a good square, no bandsaw on that piece.

But I couldn't resist bandsawing the side support from 10mm plate, and squareing it by hand. The back plate is 6mm and everything was drilled tapped, mostly countersunk on the back, and finally locktited.

The Z axis acrylic plate had 36 holes added on a 10mm spacing, and were drilled on the mill and then tapped with 4mm threads by hand. I've done a ridiculous amount of drilling and tapping on this machine, mostly in 4mm but some 5mm and 6mm too.

Anyway all those threaded holes mean the spindle clamp plate can be raised and lowered quite a range, which is important when the machine only has 65mm Z travel.

The router sits VERY close to the back plate, as close as I could get it. This makes for better rigidity and also recovers some of my Y travel that was lost with the design change of going to a proper router instead of a skinny engraving spindle.
Attached Thumbnails
Click image for larger version

Name:	spin_clamp1.JPG‎
Views:	713
Size:	125.2 KB
ID:	100144   Click image for larger version

Name:	spin_clamp2.JPG‎
Views:	1078
Size:	128.4 KB
ID:	100145  
Reply With Quote

  #5  
Old 02-16-2010, 10:18 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

Originally I was going to use Linistepper unipolar microstepping stepper motor drivers, and smaller motors.

But somewhere along the way I got all "Tim the toolman" and wound up with a much bigger spindle, big macho stepper motors and needed some higher power drivers so it got three of the new SLAmStepper microstepping kits.

These compact drivers were small enough to mount on the back of the gantry. This makes the machine more portable and keeps the wiring shorter, only the DC supply is external in it's own box on the floor.

The SLAmStepper are screwed to a 25x6 mm bar with is screwed to the gantry box, acting as a sinple heatsink. They really don't get warm at all with the lowish speeds this machine does.

The wiring is a little messy and may be changed as the machine gets finalised. It definitely needs some more cable clamps.

I used some blue CAT5 cable for the longest run, the front table Y motor. The X motor wires are ony a few inches long and then I used multistrand flex cable for the only moving wire, the Z axis motor up top.

Motors are unipolar 2A 6v, I am running them at 16th microstepping at 2.6 amps, which is the same motor dissipation as microstepping never has both windings at full power but uses a sine/cosine value for motor currents. The motors run fairly cool for steppers and have TONS of power, if anything these motors with the SLAmSteppers is an overpowered setup for this machine cutting small plastics at low speeds.

You can get an idea of how rigid that gantry is looking from the back at all the glued and screwed box section and 16mm side plates!
Attached Thumbnails
Click image for larger version

Name:	elec01.JPG‎
Views:	1108
Size:	179.6 KB
ID:	100146  
Reply With Quote

Sponsored Links
  #6  
Old 02-16-2010, 10:28 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

The machine has Brains On Board, actually it's an "indexer". This is a PIC chip running at 10 MIPS that receives serial commands from the remote PC and controls the stepper drivers.

I made the PIC brain circuit PCB as simple as possible, but it still handles bi-directional comms with the PC at 57600 baud over a 20 metre cable, and does some niceties like turning the SLAmSteppers down to low power in rest pauses as well as the obvious step and direction signals.

In a few days I will add spindle power on/off too as I have been getting sick of jumping up and diving to turn the router on before the tool gets to the target haha.

The PIC brains software is sophisticated and I'm very happy with it. It does the bresenham 3-axis math in real time and simultaneously controls all the step pulses down to 100nS resolution. Basically it just receives a command from the serial to say "move to absolute coords XYZ at speed S, with accel on/off".

It has a one-command buffer so it can be receiving the next command at the same time as it is moving the steppers, so movement is in exact IPM with no little glitches. Likewise it compensates if Mr Windows has a glitch as it does from mouse and keyboard interrupts etc, these don't affect the PIC as it is always one move ahead.

The PIC acts as a watchdog to make sure the machine never goes out of bounds even if it gets trash from the serial, and because it uses absolute coords it means even with one trashed move command the next move command will fully correct which might still be nasty but is safer than many other systems.

The PIC has accel/decel option selectable with every move, rapids are always accel on, but sometimes fast cut moves can benefit from accel option too.

The speed is true cartesian 3D tool speed, and the machine makes perfect 3D diagonal moves at exact tool speed, and even keeps the 3 axes in perfect sync (to cut exact diagonals) while doing accel/decel at the same time. It took some clever math tricks to get the PIC to do it but it works very well.

One of the design goals was to have a machine that could operate stand-alone, so the indexer is made with that in mind. I plan to add a full motion controller later in another PIC, with a little LCD screen and the ability to load jobs from a SD memory card.

But for now it is controlled from PC Windows software I wrote that does 2D cutting/engraving jobs and some limited 3D. I plan to add a DXF and GCODE interpreter later as time allows.

Well that's all the pictures I have, i'll take some more recent photos tomorrow showing the machine in a more finished state.
Attached Thumbnails
Click image for larger version

Name:	elec02.JPG‎
Views:	737
Size:	166.2 KB
ID:	100147  
Reply With Quote

  #7   Ban this user!
Old 02-16-2010, 11:22 AM
 
Join Date: Dec 2004
Location: Memphis, TN
Posts: 1,097
Jay C is on a distinguished road

Any videos yet of your creation in action?
Reply With Quote

  #8   Ban this user!
Old 02-16-2010, 09:06 PM
Jesse B's Avatar  
Join Date: Aug 2009
Location: Canada
Posts: 392
Jesse B is on a distinguished road

I love your machine, it's very nice!

Do you plan on making all of your electronics open-source by any chance?
Reply With Quote

  #9  
Old 02-17-2010, 11:46 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

Thanks for the nice words guys!

Jay C- Sorry i don't have a video camera but I'll see if I can borrow one soon and do a vid.

Jesse B- Well the electronics is open source already for the stepper drivers, James made a post in the open-source section of the forum for the SLAmSteppers and the kits are on sale through James. As for the PIC indexer, it's really not much to see on the electronics side its just a PIC soldered onto stripboard with some wires connected to it!! There's not a lot of point to releasing the PIC source code as it needs proprietary serial commands sent to it and is not compatible with any of the standard PC software most people use.
Reply With Quote

  #10  
Old 02-17-2010, 12:55 PM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

Here are some photos showing the machine "mostly" done. It still needs some tidy up and some end plugs for the alloy tubing. And more square tubing underneath the base plate as i have plenty more of that tube and will cut some diagonals for support and damping under the plate (which I may also fill with some epoxy granite etc).

The purple handles were the very first 2D job I cut, they are plastic but quite sturdy. The little acrylic clear knobs on the handles was the second job I cut, just 2 inside and 1 outside circles from 12mm acrylic so the screw head is sunk inside the knob.

The cabling on the Z axis was encased in spiral wrap, then a PVC sheath, which was clamped at each end to make a fairly workable flex cable, the only stepper motor with flex cable on the machine. The router cable is just cable tied to that, and can be replaced at any time (router has a 3 year warranty).

The electronics is housed in a couple of cheap 8" x 4" semiclear plastic boxes, I can see the LED through the box and will add another LED when I add spindle power control. I will also be able to see if the boxes fill up with smoke haha.

The engraving was done with a little Dremel 60' pointy bit 3/32 shank in my router (in a home made 3/32->1/4 adaptor) and on the little circles the engraved line thickness is about 0.005. At the top of the circles you can see a little backlash evident, it looks about 1/2 a line width or so, so the backlash seems to be about 0.002.5. Not bad for a first try. I'll hook up the dial gauge to it later and get some proper figures, and it will be easy enough to add backlash compensation to my PC software or even to the PIC indexer which might be best.
Attached Thumbnails
Click image for larger version

Name:	done_front.JPG‎
Views:	3482
Size:	69.6 KB
ID:	100212   Click image for larger version

Name:	done_Z.JPG‎
Views:	1365
Size:	92.8 KB
ID:	100213   Click image for larger version

Name:	done_back.JPG‎
Views:	1060
Size:	76.5 KB
ID:	100214   Click image for larger version

Name:	done_back2.JPG‎
Views:	1498
Size:	59.8 KB
ID:	100215  

Click image for larger version

Name:	engrave1.JPG‎
Views:	1192
Size:	49.8 KB
ID:	100216  
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-17-2010, 02:07 PM
 
Join Date: Apr 2003
Posts: 475
gmfoster is on a distinguished road

Thats a nice looking machine and the results look lile they speak well of it..
Garry
Reply With Quote

  #12  
Old 02-18-2010, 01:27 PM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,243
RomanLini is on a distinguished road

Thanks!

I'm happy with it so far, although it really needs an enclosed cabinet for all the usual reasons...
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
5 Axis CNC Hobby Router / Mill? antonzedd Canadian Club House 5 04-24-2010 05:56 AM
Newbie- End mill types and speeds for plastics IMK1230 General Material Machining Solutions 0 09-23-2008 03:57 AM
CNC router for plastics kaizad Commercial CNC Wood Routers 0 07-16-2008 04:22 PM
Trade CNC router for small manual mill russeller Want To Buy...Need help! 0 04-25-2008 08:42 AM
Bending plastics for a small robot strombom Glass, Plastic and Stone 31 05-25-2006 10:31 AM




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