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.

castortiu
Tue, 30 Jan 2018 14:31:25 GMT

I would like to make the same request all shapes in a geometry, currently my boards are double side SMD and generate about 40 to 50 non-copper regions, painting these areas take forever, something even to up 1hr, also when I do small changes on the design then I have to do all the work on FlatCam again, everything is really good but without paint all shapes is a huge slow down for my boards.

teafighter
Wed, 07 Feb 2018 08:07:57 GMT

In latest source version there is feature to paint all areas. [Снимок](//muut.com/u/flatcam/s1/:flatcam:WcdV:.png.jpg)