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 01-05-2009, 10:41 PM
 
Join Date: Aug 2008
Location: USA
Posts: 8
O'Seanski is on a distinguished road
Starter Machine

So, anyway, my wife was a nanny. Long story short, her employer flaked out with postpartum and decided not to go back to work after all - i.e., my wife is out of a job. The hard part about it is that this was one of the few nanny jobs that would allow her to bring our newborn along to work. We talked about it, and decided it would be best if she was a stay-at-home mom anyways.

So, now I am the sole provider for my family. As it stands, we are short about four-hundred dollars a month to break even, about a thousand to live comfortably. I tried to get another job, but nobody will hire me for the pay we need because I don't have the paper to prove I know stuff. (a degree) So, the only option is (gulp) self-employment, at least part-time.

I have two things going for me. First, I have excellent spacial acuity. Every time I have taken an I.Q. test, everything looks pretty mundane. In fact, my general knowledge is a bit lousy. my spacial acuity, however is in the 99th percentile. I have always been able to take things apart in my head to figure out how they work, or identify a 3D object unwrapped into a 2D object. I totally blew the lid off the red and white blocks thing!

Second, my wife's uncle is a sign painter. I asked him if he would be interested if I could add a third dimension to his work. He asked a bunch of questions and seemed genuinely interested. He's been at it for fifteen or twenty years, and between the two of us, it is almost certain to be very lucrative.

The software for CNC, at least the software that generates toolpaths reliable, is just too expensive right now. I have been a mediocre Perl programmer for about three years, processing text documents. (I do know my regular expressions, though.) The solution I found was to make height fields (or, rather, "depth fields") in Blender 3D, then use Perl to trace a virtual stylus across the image. The original script generated some rudimentary G-code, which I tested with CNC Simulator. I can do raster and plunge, and I'll write edge-detection when I get around to 2.5D-type projects. I'll use inpout32.dll and Win32::API to send data through the parallel port to my Arduino.

Somehow, I had it in my head that software would be the hard part. Hacking software and hacking hardware seem similar, in that there is a recursive design/create/test loop. The hardware takes MUCH longer, though, and, I've found, requires a LOT more patience.

I've been looking at other projects for about a year, and it all seems pretty straightforward. The big hurdle is that it takes money to make money, so I've had to do this as much on-the-cheap as possible. The money that would have bought me Christmas presents is what is getting this thing built.

The table itself only has three legs because the bozo who "leveled" the garage floor before I bought the house did a crappy job. My machine will use ordinary DC motors, which I found at All Electronics. I tracked down some data on the model number. They supposedly push 12,000 rpm at 6 volts, and, if I converted and calculated correctly, they have a torque of something like 500 oz in. Unfortunately, they might also have an enormous amount of inertia. They might over-shoot a lot, but I'm only looking for .01 accuracy for now. I saw them mentioned on an RC site, reported to be a good replacement for radio-controlled racecar motors. The motors will be controlled by the Arduino, with quadrature feedback. I made the encoder templates with the "donut chart" feature in OpenOffice Calc, and printed off onto mailing labels. They are then affixed to polyethylene from a DVD case I had laying around. I'll have to write the Arduino code on the machine in the garage that will control my CNC.

I looked and didn't know where to find bearings I could afford, but I did find a mess of chair casters, which I tore down and made into linear bearings. The edges of my rails are hardened with EMT electrical conduit, which was only about three bucks for a ten-foot length.

Overall, I've taken a finish-carpentry approach to building this thing. There are really only a few points that need to be precisely aligned, and the rest is just built up around them. It's probably going to be an over-designed, heavy monster, and I might have to take it slow to get good work out of it. But it's only meant to hold up long enough to pull back on the flight yoke, clear the treetops, and get the parts cut for some stellar Joe-esque outfit. The software is going to be pretty clumsy for awhile, too.

I had post this before, for all of ten minutes, before pulling it again, but Eurisko managed to reply in that time, and I was encouraged to repost it. Heck, maybe somebody can get some encouragement, if something this crude actually works. Truth is, it's scary putting your stuff out there. Some of you guys really rock, and your work reflects a very long period of hard work and talent. It's intimidating.

Our original D-day way Jan 9, but my employers were very generous with bonuses this year, so we got a reprieve. We might be able to last through March. I might have that long to jump-start this thing. It would be kick-ass if I end up pulling this off!
Attached Thumbnails
Click image for larger version

Name:	0001.jpg‎
Views:	79
Size:	95.0 KB
ID:	72939   Click image for larger version

Name:	cncsim.jpg‎
Views:	108
Size:	135.9 KB
ID:	72940   Click image for larger version

Name:	1.jpg‎
Views:	110
Size:	45.7 KB
ID:	72941   Click image for larger version

Name:	2.jpg‎
Views:	121
Size:	48.0 KB
ID:	72942  

Click image for larger version

Name:	3.jpg‎
Views:	131
Size:	57.4 KB
ID:	72943   Click image for larger version

Name:	4.jpg‎
Views:	146
Size:	51.4 KB
ID:	72944  
Reply With Quote

  #2   Ban this user!
Old 01-06-2009, 09:28 AM
 
Join Date: Aug 2008
Location: UK
Posts: 545
BillTodd is on a distinguished road

I wish you the best of luck


I don't think you're in a position (financially) to experiment with software, DC motors and ardinios. If you want to build a cheap device fine, but buy the right tools for the job, not the cheapest (it'll cost you dear in the long run) i.e use steppers or servo motors with proper tested drives and power supplies (e.g. geckos, or if you really want to build your own, check the open source forum for Linistepper, UHU etc. )

If you're aiming to sell the product made on your machine, rather than the software that you intend to write, you'll be simply wasting your time writing software. Buy CAM software that does what you want.

Run the machine with a cheap second hand PC running Ubuntu Linux and EMC2 (EMC takes g-code and outputs to motor drivers - it works brilliantly and costs nothing).
Reply With Quote

  #3   Ban this user!
Old 01-07-2009, 12:13 AM
YZF YZF is offline
 
Join Date: May 2008
Location: Canada
Posts: 94
YZF is on a distinguished road

Good luck, here are some thoughts:
My guess is those DC motors you looked at won't work for this application, if you post some details I can double check your calculations. Even if the motors are capable you would still need drivers and a closed loop servo controller.

I would think again about stepper motors, you should be able to get some off ebay or strip from some used electronics. If buying an off-the-shelf driver is too expensive there are a lot of free designs on the web you can use to build your own.

You can use something like TurboCNC or emc to control the machine for free. I've used an evaluation version of MeshCAM for generating some gcode for testing my CNC. There are a few other free/evaluation options with various capabilities (not too great but still). Once you actually make a few signs and see that you can make money it would probably be worth your while investing in more serious software.

From a mechanical perspective one challenge will be making the machine stiff and accurate enough to do quality work. I would review some of the other designs that people have used to see what works. Your linear axis need to be rigid in all directions except your travel direction.

I hope I haven't discouraged you too much I think that if you keep working on it and get advice from the people here you should be able to get a machine up and running.
Reply With Quote

  #4   Ban this user!
Old 01-19-2009, 12:24 AM
 
Join Date: Aug 2008
Location: USA
Posts: 8
O'Seanski is on a distinguished road

Man! This hardware hacking stuff is freaking hard! Now I know why hardware is called "hardware" and software is called "software"! I have learned three things.

First, rigidity and weight are interdependent. In order to have something rigid, it has to occupy a significant volume in every pertinent direction. But, that adds weight, which can pull things out of alignment, and make them less rigid. One also needs to be mindful of where the weight is resting.

Second, the bearings on any machine really need to cover a wide spread in relation to the distance away from the forces involved. The distance between the weight of my structure and my bearings was more than a foot, but the contact points on the rails were only about eight inches apart, if that much. Like with a lever, there is a fulcrum, a weight, and a force. The bearings, top and bottom, are like two fulcrums, both sharing the force countering the weigh of the gantry. The force of the weight of my gantry was actually multiplied against my bearings, because of the ratio.

Third (and this is something more that I am reminded of, rather than learning), people do things a certain way for a reason. Only the cluelessly inexperienced are arrogant enough to look at something that somebody else built and say "Well that's a dumb way to do that! I can do that much better!", then set out in a completely different direction. However, we learn by doing, and I learned why that smarter fellow did it that way after all of HIS dumb exploits.

I got the moving gantry up, but it was just too heavy. The linear bearings I built weren't long enough, and got all bound up with the weight of the gantry all lopsided on them. I was so bummed about my failure, then so jazzed about the lightbulb over my head that I forgot to get a picture of the crappy gantry before I tore it back down. I then went down another dead-end before I figured out what you see here. I'm still using casters instead of bearings, but I scrounged up enough bearings that I can use them on the other axises instead of casters.

The original rockcliff configuration with the moving table and stationary gantry seems to place most of the weigh on the table and less on the rails and motors. It seems like a good starter machine. I rebuilt things and got something that moves very well in the right direction, yet is also very rigid in every other direction. When it's all finished, I'm going to take a lesson from the late great David Gingery, and route the top of my table flat and true, using the business end of the machine itself.

I absolutely would LOVE to be able to get a proper set-up built, you guys. Unfortunately, for me right now, the word "buy" is about as operative as a thirty-year-old Land Rover in an overgrown field in Hong Kong. I literally have eight bucks and whatever I can scrounge in my garage and house.

I really don't trust steppers, though. No accountability. It could drop steps, and you would never know. As long as my Arduino knows how far everything turns and when, I think everything can be kept under the right kind of control. This stuff is pretty dang complicated from the outset, but I've done the right kinds of projects over the past five years that I'm confident I can pull it together with the quadrature feedback approach.
Attached Images
File Type: bmp 2.bmp‎ (301.1 KB, 63 views)
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
Haas HL-1 a good starter machine? dsmdude Haas Lathes 3 10-27-2008 04:38 PM
Need Help!- New or used machine? High-end or low end starter? jjtheone Commercial CNC Wood Routers 4 05-20-2008 11:26 PM
Deep Groove Taig machine would it be a good starter machine Fritzie15 Taig Mills & Lathes 0 09-20-2007 09:37 PM
New starter to CNC Simon_18 General Metal Working Machines 5 06-09-2006 11:09 AM




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