Page 1 of 1

Milling PCB's using GCode from pcb2gcode and others

Posted: Wed Jan 04, 2017 12:39 am
by gbeauw
Has anyone tried milling PCB's using their CNC Shark Pro HD?

The software package "pcb2gcode" as well as others such as FlatCAM, CopperCAM, etc. all can generate GCode from Gerber files to mill PCB's. However, most of them output Mach3 GCode. Can Mach3 GCode be used on the Shark? Is there a complete list of GCodes that are supported by the Controller that I can find so I can manually check the GCode from the above packages to see if they look OK. (Of course the final test is to try to cut some air but that's not a perfect way to check compatibility.)

Re: Milling PCB's using GCode from pcb2gcode and others

Posted: Wed Jan 04, 2017 8:04 am
by jeb2cav
This topic may be of some use, but it is also 4+ years now since I really looked - http://cncsharktalk.com/viewtopic.php?f ... 97&p=10186 - but in the end I'm not aware that NWA has published an authoritative list of supported G Code commands.

If you do ask support about this and they provide a list - please post to the forum. Good luck.

Re: Milling PCB's using GCode from pcb2gcode and others

Posted: Sun May 20, 2018 6:36 pm
by mphwoodwerks
FlatCAM gcode seems to run unmodified. It omits the stop at the end. Using DipTrace free version I can manage SOIC outlines and pads 0603 and larger.

Re: Milling PCB's using GCode from pcb2gcode and others

Posted: Mon May 21, 2018 4:01 pm
by Rando
All

Also, I've used the EAGLE (now part of AutoDesk) export add-on to successfully machine boards direct from designs on the Sharks.
If you do PCB design, do that export BEFORE you do the "copper pour", since the export effectively does that.
I don't recall having to do anything special to the GCode besides verifying it before running it. The drill pattern, I think I used
what they put out, since I was aghast that they didn't do any pecking, but okay that it turned out perfect in the end ;-).

Cheers!

Thom

Re: Milling PCB's using GCode from pcb2gcode and others

Posted: Mon Jun 25, 2018 9:46 am
by Kayvon
I've never exported directly from Eagle CAD to the CNC machine, but I've exported from Eagle for VCarve, then used Vcarve to generated the gcode for the CNC. I've done a few circuit boards this way, including a custom touch-plate that works by USB rather than the more expensive "proper" solution.