587,558 active members*
3,921 visitors online*
Register for free
Login
IndustryArena Forum > WoodWorking Machines > DIY CNC Router Table Machines > Video of my CNC milling circuit boards.
Page 1 of 2 12
Results 1 to 20 of 22
  1. #1
    Join Date
    Oct 2003
    Posts
    593

    Video of my CNC milling circuit boards.

    I've made a small video of my machine milling Alans PICStep board. If you'd like to see it, you can download it from http://www.terry-is.f2s.com It's near the bottom of the "stepper drives" page.

    Regards Terry.....
    http://www.terry-is.f2s.com/

  2. #2
    Join Date
    Mar 2003
    Posts
    4826
    So Terry,

    After having watched it, I'd say that if you have enough Z travel, I'd highly recommend that you shorten up your collet grip on that tool. It'll be a lot less buzzy if you do. Maybe get ahold of a ball end mill, without the hugely undercut shank, too, which will help with the stability of the tool's tip.

    Whats the difficulty you're having with drilling the holes?
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  3. #3
    Join Date
    Oct 2003
    Posts
    593
    Thanks for the tips on the cutting bits. I've been looking for some better one's. I've found someone who can possibly supply me with some in the new year.

    The holes.....I've not been CNC'ing very long and don't have much experience to draw from. I'm not sure of any good ways to do them. For the PCB tracks I converted a GIF of the PCB artwork to a DXF, then imported into Mach2 to generate the G-code.

    If you have any ideas on how to do the holes while keeping it all in "Register" with the tracks. I'd appreciate some help.

    Cheers.

    Regards Terry.....
    http://www.terry-is.f2s.com/

  4. #4
    Join Date
    Mar 2003
    Posts
    4826
    Terry,
    I'm not certain of what steps you'd take, but typically, all you need for hole drilling is a point to mark the center of the hole. Now, whether you can do this automatically with your software combo, I don't know. Worse case: load your drawing into your cad system, and manually plot points in the center of all the hole locations.

    This can be done in the same dxf file as the milling toolpath, and that way, everything should stay in register. By using a different layer for the points, you can then blank everything but the points and you should be able to call up some kind of automated drilling cycle in Mach2. Someone else familiar with Mach2 may be able to chip in with comments on how to continue from there.

    The typical gcode drilling cycle is simply a setup instruction (to the machine) to drill so and so deep, (such as G81 Z-.125 F2.0) followed by a list of XY points to move to. After each XY move, the drilling cycle is called and executed.
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  5. #5
    Join Date
    Oct 2003
    Posts
    593
    Quote Originally Posted by HuFlungDung
    Terry,
    I'm not certain of what steps you'd take, but typically, all you need for hole drilling is a point to mark the center of the hole. Now, whether you can do this automatically with your software combo, I don't know. Worse case: load your drawing into your cad system, and manually plot points in the center of all the hole locations.

    This can be done in the same dxf file as the milling toolpath, and that way, everything should stay in register. By using a different layer for the points, you can then blank everything but the points and you should be able to call up some kind of automated drilling cycle in Mach2. Someone else familiar with Mach2 may be able to chip in with comments on how to continue from there.

    Thanks. Had my brain stuck. I couldn't stop thinking "raster to vector", and you can't vectorize a single pixel. Anything more than 1 pixel and you get a X or Y move and snap the drill bit. Your suggestion looks like it'll work well. I'll certainly give it a go. Cheers.

    Regards Terry.....
    http://www.terry-is.f2s.com

  6. #6
    Join Date
    May 2003
    Posts
    550
    Terry,

    Check the authors website again. I'm pretty sure he'd included a Gerber zip for the board layout which inclided the gcode for the hole drilling.. I remember being impressed with the detail effort the guy put into it.

  7. #7
    Join Date
    Oct 2003
    Posts
    593
    Quote Originally Posted by fyffe555
    Terry,

    Check the authors website again. I'm pretty sure he'd included a Gerber zip for the board layout which inclided the gcode for the hole drilling.. I remember being impressed with the detail effort the guy put into it.


    Yes, he does have gerber files for download, which I downloaded. However I have no software that can use it. I know Kcam can do gerber to Gcode. I tried the demo but was not too impressed. I'll keep my money and find another way.
    Hu's idea looks promising.

    Thanks for the suggestion though. Keep 'em comming..

    Regards Terry.....
    http://www.terry-is.f2s.com

  8. #8
    Join Date
    Nov 2004
    Posts
    389
    Great to see some video Terry, thats exactly what I aim to build in the short term. I noticed that Mach2 is popular on here. Would you recommend it ?

    How long does it take to mill a complete board ?

    Cheers

  9. #9
    Join Date
    Oct 2003
    Posts
    593
    Hi. I love Mach2, it's been great for me. It seemed overwhelming at first. So many buttons. The people here helped out when I needed it, and I've been getting on well with it ever since. Some people will no doubt dissagree with this view, but that's fine. We can't all like the same stuff. It's more than capable of doing anything I plan on doing with it.
    I think I may be the weak link in the chain.

    The boards took 13 min each. So 39 min for all three. (no drilling yet, working on it though). I don't know what kind of feedrates you can run for this type of stuff, or any other kind of stuff, come to that. I just used a speed where the motors don't vibrate the machine to bits due to the resonating steppers. Damn crappy drivers. Can't wait to get the PICStep's built and running.

    Regards Terry.....
    http://www.terry-is.f2s.com

  10. #10
    Join Date
    May 2003
    Posts
    550
    Terry,

    I think you may be able to do it without any more software - well apart from an editor maybe.. The gerber zip I've just downloaded does include two files with a .cnc extension. If you open them with notepad they are almost a gcode file that turbocnc or whatever could run directly.

    The file 'micro_stepper.pcb.output_plated-drill.cnc' contains the t0xx statements and drill sizes and then the X Y statement for position of the holes with that drill size.

    It doesn't include the G01 or whatever or a Z** but you could edit those in.

    Also the standards used by gerber are different and so the expression X*****Y****** doesn't have a period (.) in there so that they read X016250Y026700 instead of X01.6250Y02.6700.

    It's probably worth geting out a ruler and checking that some of those locations are where you'd expect them to be on the board and maybe a quick bit of editing or spreadsheeting might work out..

    Another thought is that the gerber cnc format is the same as produced by eagle - if the designer used eagle then it's easy to produce a drill file that turbocnc or mach2 will run directly..

    I've been working other pcbs from the opposite direction, I put them together using eagle and run the scripts and programs provided to put out the necessary Gcode for outline, drilling and isolation milling but the last i haven't got to work to my satisfaction, so now I etch that bit and cnc drill/mill the rest.

    hope that helps

    ttfn

  11. #11
    Join Date
    Oct 2003
    Posts
    593
    Nice work. That's definately another one to look into. Carry on like this and we'll have 15 ways to skin the same cat. At least you can never have too many options to choose from, the more the better.
    I don't know what software the author used. I don't want to bug him for more files. If he has Eagle (.brd) files and wanted to share them, I'm sure they'd be available for download from his site.

    Thanks for the suggestions. I'll CNC drill one of those boards if it kills me.

    Regards Terry.....
    http://www.terry-is.f2s.com

  12. #12
    Join Date
    Oct 2003
    Posts
    593
    here's a close up shot of the isolation channels.


    Regards Terry.....
    http://www.terry-is.f2s.com
    Attached Thumbnails Attached Thumbnails closeup.jpg  

  13. #13
    Join Date
    Oct 2003
    Posts
    593
    Quote Originally Posted by HuFlungDung
    Terry,
    I'm not certain of what steps you'd take, but typically, all you need for hole drilling is a point to mark the center of the hole. Now, whether you can do this automatically with your software combo, I don't know. Worse case: load your drawing into your cad system, and manually plot points in the center of all the hole locations.

    This can be done in the same dxf file as the milling toolpath, and that way, everything should stay in register. By using a different layer for the points, you can then blank everything but the points and you should be able to call up some kind of automated drilling cycle in Mach2. Someone else familiar with Mach2 may be able to chip in with comments on how to continue from there.

    The typical gcode drilling cycle is simply a setup instruction (to the machine) to drill so and so deep, (such as G81 Z-.125 F2.0) followed by a list of XY points to move to. After each XY move, the drilling cycle is called and executed.

    Great idea Hu. Thanks for that.
    I've made the G-code as you suggested. Looks like a winner. I've included some screenshots of the process.

    Regards Terry.....
    Attached Thumbnails Attached Thumbnails drillholes.jpg   drillholes2.jpg   mach2drill.gif  

  14. #14
    Join Date
    Mar 2003
    Posts
    4826
    Good luck Mr. Bean.
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  15. #15
    Join Date
    Dec 2004
    Posts
    19
    Quote Originally Posted by MrBean
    Nice work. That's definately another one to look into. Carry on like this and we'll have 15 ways to skin the same cat. At least you can never have too many options to choose from, the more the better.
    I don't know what software the author used. I don't want to bug him for more files. If he has Eagle (.brd) files and wanted to share them, I'm sure they'd be available for download from his site.

    Thanks for the suggestions. I'll CNC drill one of those boards if it kills me.
    Hi Terry
    I spoke to Alan via email :
    "Hi,

    I use PCB for Linux.

    http://pcb.sourceforge.net/


    Cheers,
    Alan."

    I have since broken up the board to fit into the Free Eagle size limits, with some slight mods. I still need to test them, but let me know if anybody wants some layouts.

    Ciao
    Thys

  16. #16
    Join Date
    Oct 2003
    Posts
    593
    That's handy. I have fedora core2 installed on the computer that runs the CNC. As well as WinXP for Mach2. I'll check out the link for the PCB software when I get back from work. Looking at Alans site. It looks like "PCB" for Linux is very capable software.

    Thanks for the info Vattern.

    Regards Terry.....
    http://www.terry-is.f2s.com/

  17. #17
    Join Date
    Dec 2004
    Posts
    19
    Ok
    I have uploaded my board designs to my site.
    Any critisisms (sp?) are welcome..
    Vatterns PicStep boards

    Thanx
    Thys

  18. #18
    Join Date
    Jun 2003
    Posts
    3312
    vattern,
    Your layout is for a male db25. If your planning on using a off the shelf cable to the pc, I've had better luck with the female.

    Phil

  19. #19
    Join Date
    Dec 2004
    Posts
    19

    Board Update

    Hi All
    I have uploaded a new board design. It mimics Alans layout, and still fits within Eagle freewares limits.

    crits welcome..

    Thanx
    Thys

  20. #20
    Join Date
    Nov 2004
    Posts
    389
    Vattern,

    Looks impressive.

    Can I ask how you created the 3D image of the pcb ?

    I am not familar with eagle.

    Thanks

Page 1 of 2 12

Similar Threads

  1. Heads Up - Article about building CNC Milling Machine
    By samualt in forum Community Club House
    Replies: 3
    Last Post: 06-13-2005, 08:43 PM
  2. CNC Drill driving the milling table
    By Com in forum Vertical Mill, Lathe Project Log
    Replies: 2
    Last Post: 04-04-2005, 09:27 PM
  3. Cheap Circuit Board CNC Machine?
    By Ian Cunningham in forum European Club House
    Replies: 7
    Last Post: 03-02-2005, 04:31 PM
  4. CNC Router milling / drilling experience where I need help
    By kaleem1 in forum MetalWork Discussion
    Replies: 0
    Last Post: 10-06-2004, 07:17 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •