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 09-11-2011, 08:48 PM
 
Join Date: Mar 2007
Location: US
Posts: 162
Fish4Fun is on a distinguished road
PCB Engraving Notes

One of the reasons I wanted a small CNC router was PCB prototyping. I purchased one of Microcarve's A4 machines back in the Spring, but it wasn't until the past few weeks that I actually successfully routed a PCB. This post is simply a "how I did it" post. It is my hope that others might share the details of their experiences, and that this sharing might help make it easier for others to route a PCB.

I have read about the plug-in for Eagle Cad, and I considered this route, but I am not a big fan of Eagle; I prefer Altium's DXP. Once the schematic and PCB designs were finished in DXP, I "printed" the PCB to a PDF file. Using Adobe I then saved the pdf document to a jpg file. Using Vectric's Aspire I imported the jpg file in as a "bitmap", and then used the "trace bitmap tool" to create the primitives. At this stage I separated the "drill holes" to a "new layer", and created the drill tool path.

The creation of the trace vector's tool path turned out to be critical to "success". I was using a 0.1mm, 45 degree 0.125" engraving bit, and in theory the cut depth should be between 0.0007in and 0.0028in (1/2oz to 2oz copper). What I actually found was that single pass profile cutting even as deep as .010in was problematic, instead, setting the cutting depth to ~0.005in with a pass depth of 0.002in created clean crisp trace profiles. By placing the traces within ~0.030in of each other, no "slivers" or "islands" were left between the traces.

I had several failed attempts using "thin" (.010in to .020in) PCB material; I had my best results so far with 1/16th (0.0625) inch PCB material. I have ordered some 0.032in PCB material, but I haven't tried it yet.

So far I have not attempted a double sided PCB, but I plan to. My thought is to attempt double sided boards by making two ~0.032in single sided PCB's and then placing them "back to back" and using the "via holes" to connect the PCBs. Using a variation of this approach, a 0.007in double sided PCB could be placed between the two single sided 0.032in PCBs for "power planes". For now I am going to stick with perfecting a double sided PCB process.

If any are interested I will post pictures of some PCBs I have routed.

Fish
Reply With Quote

  #2   Ban this user!
Old 09-11-2011, 08:57 PM
 
Join Date: Jul 2010
Location: USA
Posts: 960
microcarve is on a distinguished road

Originally Posted by Fish4Fun View Post
If any are interested I will post pictures of some PCBs I have routed.

I'm certainly interested!


John
Reply With Quote

  #3   Ban this user!
Old 09-11-2011, 09:03 PM
 
Join Date: Apr 2009
Location: USA
Posts: 2,084
louieatienza is on a distinguished road

Originally Posted by Fish4Fun View Post
One of the reasons I wanted a small CNC router was PCB prototyping. I purchased one of Microcarve's A4 machines back in the Spring, but it wasn't until the past few weeks that I actually successfully routed a PCB. This post is simply a "how I did it" post. It is my hope that others might share the details of their experiences, and that this sharing might help make it easier for others to route a PCB.

I have read about the plug-in for Eagle Cad, and I considered this route, but I am not a big fan of Eagle; I prefer Altium's DXP. Once the schematic and PCB designs were finished in DXP, I "printed" the PCB to a PDF file. Using Adobe I then saved the pdf document to a jpg file. Using Vectric's Aspire I imported the jpg file in as a "bitmap", and then used the "trace bitmap tool" to create the primitives. At this stage I separated the "drill holes" to a "new layer", and created the drill tool path.

The creation of the trace vector's tool path turned out to be critical to "success". I was using a 0.1mm, 45 degree 0.125" engraving bit, and in theory the cut depth should be between 0.0007in and 0.0028in (1/2oz to 2oz copper). What I actually found was that single pass profile cutting even as deep as .010in was problematic, instead, setting the cutting depth to ~0.005in with a pass depth of 0.002in created clean crisp trace profiles. By placing the traces within ~0.030in of each other, no "slivers" or "islands" were left between the traces.

I had several failed attempts using "thin" (.010in to .020in) PCB material; I had my best results so far with 1/16th (0.0625) inch PCB material. I have ordered some 0.032in PCB material, but I haven't tried it yet.

So far I have not attempted a double sided PCB, but I plan to. My thought is to attempt double sided boards by making two ~0.032in single sided PCB's and then placing them "back to back" and using the "via holes" to connect the PCBs. Using a variation of this approach, a 0.007in double sided PCB could be placed between the two single sided 0.032in PCBs for "power planes". For now I am going to stick with perfecting a double sided PCB process.

If any are interested I will post pictures of some PCBs I have routed.

Fish
I've wanted to try some pcb milling... pics would be cool... I think if the pdf has vector info you could open it in Inkscape and then resave it as an eps file or other... instead of turning the geometry to a bitmap and then tracing it?
Reply With Quote

  #4   Ban this user!
Old 09-11-2011, 09:09 PM
doorknob's Avatar  
Join Date: Jan 2010
Location: USA
Posts: 1,240
doorknob is on a distinguished road
Buy me a Beer?

I'm interested, too.

I do have a question - in your description you mentioned:

I "printed" the PCB to a PDF file. Using Adobe I then saved the pdf document to a jpg file. Using Vectric's Aspire I imported the jpg file in as a "bitmap", and then used the "trace bitmap tool" to create the primitives.

Did you save the pdf document to a jpg file because that was the only image format that Adobe permitted, or because that's the only format that Aspire will import as a bitmap, or for some other reason? The reason why I ask is because with jpeg being a lossy format, I was wondering whether it was possible that you might lose some fine trace features or line width in the process, such that the bitmap trace process could miss something. I suppose that you could have chosen a minimum-compression jpeg conversion such that it would not be an issue. But I could also be totally off base with this question...
Reply With Quote

  #5   Ban this user!
Old 09-11-2011, 10:19 PM
 
Join Date: Sep 2011
Location: Hk
Posts: 5
Yello is on a distinguished road

I used to own a Bungard CCD which is mainly used for PCB drilling/routing/iso-milling.

My thoughts:

If you do iso milling you should consider a software that converts Gerber to Iso data. IsoCam is such a software. Not sure about the pricing though. There is a free demo version, not sure what that can do nowadays.

Controlling how deep you mill is very critical. FR4 laminate has about 10% thickness variation. On top of that, often laminate (specially single sided) is very often not flat and it's not too easy to fix it really flat on the table.

A better way is to build something that controls the entry relative to the PCB surface. The CCD uses some sort of guide that is fixed to the spindle and the Z-axis is then totally released.

If you want to do double sided PCBs it's a good idea to have 2 holes outside your PCB for fixation. Then it's easy to just turn the PCB over and do the other side.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 09-12-2011, 04:46 AM
 
Join Date: Mar 2007
Location: US
Posts: 162
Fish4Fun is on a distinguished road

@John, LOL, You are a picture hound ;-)



@louieatienza, I am still very much in the learning stages of the Vectric software, and I don't always do things the way that is "best". My attempts at importing vector files were NOT successful, I am not certain if the problem was the source files (from DXP) or the settings in Aspire, but several hours worth of attempts failed and left me frustrated, the bitmap tracing does loose detail, but it works ;-)

@Yello, NOW THAT"S A COOL MACHINE! Wow! Yes, having a "floating Z" makes A LOT of sense! I have found the PCB flatness is somewhere between bad and awful.

I downloaded the "GerbMagic" demo. It worked, but the resulting vector file had to be re-sized, and the results were mediocre at best. I honestly got much better results from the method I described. It is highly probable that my lack of success with GerbMagic was my own fault and not the fault of the various applications.

Yes, registration holes are always a good idea on PCBs, especially in a "production setting", but my approach of "laminating" PCBs has more to do with one-off prototyping where it may take me a couple attempts to get each side "right" with my milling process. By using two discrete PCBs the "pressure is off" to get two perfect mill paths onto the same PCB. In the past I have used both toner transfer and photo-sensitive etching processes for both single sided and double sided PCBs with fair success, but the routing process seems to offer the quickest turnaround time for prototyping.

@ALL, I started this thread because in researching this process mostly what I found was information about dedicated/specialty machines and software. Eagle has a supposedly very good plugin for exactly what I am trying to do, and for many that is likely the best way to go, but several of the "key features" of Eagle are counter-intuitive to me, so my efforts were focused on making my A4 produce suitable prototype PCBs with familiar software, and I thought/hoped others might be interested. I am glad this has been the case.

When I ordered my engraving bits I ordered 10 * 60 degree 0.1mm bits and 5 * 45 degree 0.1mm bits. I am now very curious to try smaller angle bits (5 degree to 30 degree). They are fairly cheap on ebay from China, but the lead time is pretty long, lol. My thought is that with the smaller angle bits higher detail might be possible while still ensuring the traces are "isolated". If I am doing the math right a 30 degree bit with a 0.1mm tip 0.005" "into" the PCB should have a cutting width of ~0.007 inches, while a 45 degree bit has a cutting width of ~0.015 inches (at the "top). I think to do SMD work, a 30 degree bit will be the maximum my system will tolerate. I would love some feedback on this if anyone has any....

I will update this thread as I attempt SMD and Multi-layer PCBs. I would hope that others continue to share their experiences, and that the thoughts here help people looking to attempt PCBs with their routers/mills.

Fish
Reply With Quote

  #7   Ban this user!
Old 09-12-2011, 06:53 AM
Drools's Avatar  
Join Date: Feb 2009
Location: Canada
Posts: 1,055
Drools is on a distinguished road

I'm not sure if Altium's DXP produces gerber files but if it does you can use a freeware program called linegrinder. Of Itself So - Line Grinder, Gerber to GCode Isolation Milling
It will take the gerber files and produce gcode for mach3.
There are lots of goodies like this in the PCB routing forum.
Reply With Quote

  #8  
Old 09-12-2011, 07:16 AM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,247
RomanLini is on a distinguished road

I would suggest you keep trying with Eagle and the free PCB plugin (that produces gcode), I know Eagle can be a real mongrel to get over that steep learning curve but it is actually fairly simple to use once you know what does what. It's just counter-intuitive.

There are some tutorials you can get to make learning Eagle a bit easier.
Reply With Quote

  #9   Ban this user!
Old 09-12-2011, 10:46 AM
 
Join Date: Mar 2007
Location: US
Posts: 162
Fish4Fun is on a distinguished road

@Drools....
There are lots of goodies like this in the PCB routing forum.
DOH, why didn't I think of looking THERE? LOL. I did do a bunch of searching here @ the zone, (and quite a lot of reading), but it seems I missed the VERY OBVIOUS "PCB Milling" Sub-Forum. I generally enter the zone directly to the DIY-CNC router table machines forum, and tend to ignore the others; I should REALLY take some time and read through the sub-forums list on the main page....thanks for pointing that out to me... I will give line grinder a try!

@Romanlini....

I have dabbled with Eagle for ~10 years or so; it is not that I am unfamiliar with it, I just don't "like" it. I can think of lots of good reasons to use Eagle, not the least of which is their huge support base, but it drives me batty to use it. Don't get me wrong DXP has it's own set of idiosyncrasies, (I frequently think DXP was a downgrade from Altium's earlier "Protel" generations of software, but I have been using it long enough they don't bother me so much.) About a million years ago there was a DOS PCB program, I don't even remember what it was called, that got me "started" in the world of computer aided PCB design. Compared to Eagle or anything else from this millennium it was very crude, but it was also very simple to use.

I usually start with pencil and paper, then I do a more formal schematic in DXP. I then do an "auto route" to a double sided PCB. Then I study the auto route output and begin moving parts and changing pin assignments based on how convoluted the routing is. Most of the time I can work out the PCB so it is single-sided with few or no "jumpers". This works for me because everything I have done in the past 10 years has been a fairly low density uC-based project. At the end of the day 60% of the pin assignments to the uC can be re-assigned to facilitate the PCB layout, and then it is just a matter of making the firmware match the pin assignments.

***WAY OFF TOPIC*** RomanLini, you haven't come across a simple/cheap AC line voltage to 5Vdc-12Vdc circuit in the 100mA to 500mA range have you? Something that would prevent the proliferation of wall worts? I search the net every now and again in the hopes that someone has come up with a small footprint solution that doesn't require proprietary magnetics, but thus far I haven't really found anything. I have considered picking a cheap wall wort or charger and ordering a box full of them and de-packaging them, but I would really love to find an IC with a low external parts count that I could simply "add" to my various low-power schematics....Just thought you might have run across something.

****BACK ON TOPIC****

Thank you both for your input!

Fish
Reply With Quote

  #10  
Old 09-13-2011, 02:58 PM
Gold Member
 
Join Date: Oct 2005
Location: Australia
Posts: 2,247
RomanLini is on a distinguished road

Hi, sorry I don't think you will get a single IC package for isolated off-line SMPS conversion due to the requirements for certification, isolation etc that always needs some magnetics (transformer).

It's not really hard to build one, apart from it's always going to take quite a few parts and many of the parts need to be rated for AC mains. You can buy Asian wall-warts for a few dollars each in quantity.

I think you are on to something with the wall-wart idea, maybe you could contact Asia and try to purchase a quantity of the assembled PCBs for off-line SMPS wall warts but without the packaging or mains plug etc.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 09-13-2011, 11:39 PM
 
Join Date: Mar 2007
Location: US
Posts: 162
Fish4Fun is on a distinguished road

@ RomanLini, I don't think they can sell them much cheaper w/o packaging than they are already selling them, lol. I bought some 5V 1000mA AC to "USB" supplies for ~ $2 delivered. I just hate to take them apart....but that is likely the best answer. I am constantly doing small projects that simply need 5V from mains, but it feels like I am "cheating" using a $2 wall wort....doesn't mean it isn't the best answer. Thanks for the reply, I was just hoping I had "missed" something ;-)

Fish
Reply With Quote

  #12   Ban this user!
Old 09-14-2011, 04:34 AM
msimpson99's Avatar  
Join Date: Aug 2010
Location: USA
Posts: 133
msimpson99 is on a distinguished road

While my machine is pretty large, I built it with precision in mind because I wanted to make some of my own boards for various projects.

Here is a quick little video of my first board.
KRMx01 Isolation Routing - YouTube

You have to keep many things in mind when designing a board for isolation routing. This project was a dual layer board and since I wanted to use a socket for the PIC24, I had to make sure the auto router did not use any of the top chip pads.



This board is a PIC24, 4 channel Wave player.

I use a Festool MFK700 router for my CNC because it has practically no measurable run out.

I am about to make a mini vacuum table for PCB routing because I found the clamps are just not good enough for good routing. A vacuum table will hold the PCB flat in the middle.

Last edited by msimpson99; 09-14-2011 at 02:28 PM.
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
Need Help!- EDITING DRAFTING NOTES CNC_BOB Mastercam 2 11-18-2009 12:59 PM
Build Thread- Some comparison Notes juangoca Plasma, EDM and other similar machine Project Log 0 11-17-2009 03:09 PM
A few notes about the New HAAS SL20 tobyaxis Haas Lathes 3 10-06-2009 09:18 PM
Inserting notes in mastercam 9.1 ZenOrbit Mastercam 3 01-12-2008 08:57 PM
Posting with comments/notes? facegarden Mastercam 5 11-08-2007 05:02 PM




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