flatcam

Open full view…

Multiple Paint-Areas

Tom Duffin
Mon, 19 Oct 2015 17:03:46 GMT

Firstly, great piece of software. Most of my PCB designs have several areas that require copper removal. Currently I 'Generate Non-Copper regions', paint each area (which produces lots of separate geometries), generate a CNC job and export the GCode for each created geometry. I then manually stitch the exported GCode files together in a text editor to create a single 'Job' I can run on my CNC Mill. Whilst this workflow works, it takes a long time and is prone to human error. Is there a more simple method I am missing? It would be amazing if I could generate paints for 'all' non-copper polygons, or at least combine the separately created paint geometries together before generating the CNC job and exporting the GCode.

Tom Duffin
Mon, 19 Oct 2015 17:48:12 GMT

I just found the 'Edit->Join Geometry' tip on the Common Issues and FAQ page. Not sure how I missed that, I would like to declare my candidacy for mayor of idiot town. Still, the ability to paint 'all' areas at once would be fantastic if this doesn't already exist. I've looked into using the paint_poly command in the commandline to do it, but from what I can tell there isn't a way to dynamically find all of the closed polygons in a geometry layer, is that correct? I'd love to help out with some code, if I get the time. Once again, fantastic piece of software!

jpcaram
Thu, 22 Oct 2015 15:04:25 GMT

Hi Tom, I see you've found the solution. You are always welcome to suggest new features using the Issue Tracker. JP

lukie80
Sun, 01 Jan 2017 19:59:41 GMT

Hello. Thanks a lot for your versatile and great software. I'd also like to request the feature mentioned above (generate paint areas for all polygons in a geometry layer). I have black-painted copper-clad PCBs and I'm going to burn away the paint with a 2W laser to be able to perform chemical isolation-etching. Normally people remove all the paint with acetone. I'd like to selectively burn away the paint with the laser at the location of all the pads only. Because there are a lot of separate pads on a typical PCB It would be great to have a "generate paint areas for all polygons in a geometry layer" feature. In my current project I have 70 pads. Each pad requires 4 aimed mouse clicks in total.

robotmakersupport
Mon, 02 Jan 2017 16:16:29 GMT

Yes, I have a similar request. I'm 'exposing' UV coated PCB with a Laser so am plotting each track and pad. An option to also automatically fill inside (or outside) all polygon areas would save a lot of time.