Panelising Gerber files - Page 1
Forum section: electronics / general

author: LukeW
author_rank: Frequent Contributor
timestamp: April 10, 2014, 01:56:47 am
content: Is there any tool or process you would recommend that can take a standard stack of Gerber files (usually 2-layer, although the potential capability to support 4-layer would be nice) and bring them all together into one set of Gerber files on a combined single panel for fabrication, for fab houses where this is required or economically attractive.I want to do this in a way that isn't labor intensive, doesn't corrupt or change the existing Gerber files, and takes Gerber files as its input, meaning it is independent of whatever EDA/CAD software is used by different people - Altium, Eagle, KiCad, whatever - as long as they're just able to generate and provide standard Gerbers from their software.

author: free_electron
author_rank: Super Contributor
timestamp: April 10, 2014, 02:41:13 am
content: Frontline's Genesis , ucamco's ucam or lavenir.But not free and very expensive.That is what the industry uses to panelise

author: kizzap
author_rank: Unknown
timestamp: April 10, 2014, 02:45:20 am
content: The only software I have used that I was able to do what you are after is some software called CAM350. It imports all the gerbers from whatever software you produced your PCBs in, and allows you to do whatever you need to do with panelizing, including your borders, copper theifing, panel fiducials, dril checks, etc. It will also do an automatic step and repeat of your PCB design for you.cons: not cheap at $500 for the basic version of the software.

author: DerekG
author_rank: Frequent Contributor
timestamp: April 10, 2014, 02:47:38 am
content: Quote from: free_electron on April 10, 2014, 02:41:13 amYep. You just plug in the dimensions of the panel you wish to use & Genesis will pretty much do the rest for you to minimise any wasted panel space.

author: Hideki
author_rank: Frequent Contributor
timestamp: April 10, 2014, 07:49:39 pm
content: One free solution is GerbMerge, written in Python and a royal pain in the ass to use... but hey... that's the price you have to pay for something that's free

author: gregariz
author_rank: Frequent Contributor
timestamp: April 24, 2014, 09:49:06 am
content: I use fab 3000http://www.numericalinnovations.com/collections/fab-3000-gerber-cam

author: oboemasesetokoe
author_rank: Newbie
timestamp: August 21, 2014, 08:55:57 pm
content: Hi,I also used CAM350 but the workflow i don´t like. I found Macaos . I just tried their demo and found it works great.It includes a stencil generator too, very powerful program.

author: DerekG
author_rank: Frequent Contributor
timestamp: August 21, 2014, 09:18:29 pm
content: Quote from: LukeW on April 10, 2014, 01:56:47 amActually, unless you run a fab plant yourself, you are generally just creating more work for yourself.Just advise the fab shop of the maximum panel size you can handle, the positioning & diameter of any locating holes and/or fiducial marks.You can simply provide them with a PDF showing all this information. As your maximum panel size & locating holes are unlikely to change, you can simply generate one PDF & attach it to your outgoing gerbers each time you send them to the fab shop.Advise them if you want your pcbs V-grooved or routed & you're done.This leaves the fab shop to do what they do best.I always use a fab shop that will also supply the solder paste screen. Then, if there are any problems they have to fix if for free

author: nctnico
author_rank: Super Contributor
timestamp: August 21, 2014, 10:40:38 pm
content: Quote from: Hideki on April 10, 2014, 07:49:39 pmTrue but once you get the configuration file and job file done a next project is easy to do. I use it every now and then.

author: Legit-Design
author_rank: Frequent Contributor
timestamp: August 21, 2014, 10:58:01 pm
content: What about pick and place data after panelising? Should there be fiducials on every pcb and pick and place machine will then do each pcb separately? Or does someone has to sit there and manually all the pick and place data to every pcb?Quote from: Hideki on April 10, 2014, 07:49:39 pmhttp://africa.princeton.edu:8090/pages/viewpage.action?pageId=8487148How to use gerbmerge.http://174.136.57.11/~ruggedci/gerbmerge/

author: DerekG
author_rank: Frequent Contributor
timestamp: August 22, 2014, 12:45:25 am
content: Quote from: Legit-Design on August 21, 2014, 10:58:01 pmThe gerbers don't contain the pick & place information. This is generated by your pcb design software & supplied directly to the SMD shop (or to yourself if running your own SMD robot). Part of this pick & place information contains the exact centre point of each component along with the rotation angle of each component.Normally you would place at least one fiducial mark on your circuit. Some robots look for a crosshair (each part of the "hair" say being 35mils long & of a thickness of 15mils) & others a small circle (say 15mils in diameter). Open up the top solder mask so that the copper reflects nicely from the fiducial marks. Remember your particular SMD shop may have a preference for what type & size fiducials they prefer, so ask first. They will also have a preference for the position, number & diameter of the panels outside locating holes, so again ask first.If you forget any of the above, the SMD shop will work with something existing on the circuit (like a small component pad as a fiducial mark), but they normally prefer you to generate one that will not have solder paste placed over it.The SMD shop will measure the X & Y distance from the first circuit's fiducial mark to the fiducial mark on the most distant circuit. They will then divide this measure by the number of circuits on the panel and then end up with the exact X & Y separations of each circuit.They enter the X & Y offset into their software & away they go.Even if you were to generate the panelised gerbers & supply the pick & place file for the entire panel, the SMD shop would do the above manual check everytime, just to be absolutely sure that the offset you supplied them was identical to the panels they have actually received.So, generally if your not a fab shop, your wasting your time generating gerbers for entire panels yourself. They are the experts & will minimise any unused substrate. They know how much space they require around the edges of each panel to manage them through their baths etc. You just need to give them the maximum size of the panels that your SMD fab shop can handle. This maximum size would normally be dictated by the size of their infrared reflow oven, their SMD robot, their wave solderer or your board holding frames if you have to complete any finishing work manually.I hope this helps

author: Legit-Design
author_rank: Frequent Contributor
timestamp: August 22, 2014, 01:33:14 am
content: Quote from: DerekG on August 22, 2014, 12:45:25 amIt doesDave has shown panelization on altium, but no all pcb packages are the same. So Altium will automatically include all the pick and place data for the whole panel since it has also fiducials which are made for the panel?What put me off was that they specify the fiducials on the panel material itself, outside the actual pcbs on the panel. At least three in the corners of the panel. And assembly house want's these fiducial coordinates in the pick and place data. However not every pcb package can do the panelization as it is done usually in some actual CAM software, and therefore no panel and no fiducials in the pick and place data. So what I was thinking it wouldn't be nearly as elegant way to just put the the three fiducials on every board that goes on the panel.

author: DerekG
author_rank: Frequent Contributor
timestamp: August 22, 2014, 03:12:08 am
content: Quote from: Legit-Design on August 22, 2014, 01:33:14 amAhh ........... it is important to differentiate between "panelisation" & generating a gerber of an entire panel for production. I have suggested that you leave the generation of gerbers of the entire panel to the board production shop.It is usual however to generate the gerbers for your (individual) circuit & to then send this to the board shop.Altium can be used to layout all the circuits on the panel. This is called panelisation.An example would be when I layed out an entire panel of round circuits which were going to be routed out in a circular fashion. These boards contained hard gold contacts that were going to be electrically plated & so copper tracks led to the edges of the panel to enable this to be done. After electrically plating the hard gold onto the contacts, the circuits were then routed, leaving some tags to hold them in the panel so that the SMD work could be completed. After this, the circuits were snapped out & placed into specially designed plastic boxes.This was rather special & so I completed the work myself. Of course the way to do this is to design a single circuit & then step & repeat to end up with as many circuits as the panel will hold. I added a mechanical layer showing the circular routing required & the tags to hold the circuits in the panel. The routing also disconnected the various hard gold segments from each other as was required by the schematic.I then generated the gerbers for the entire panel from within Altium in exactly the same way as I would have for a single circuit.QuoteWhen you produce all the manufacturing files within Altium, you will see separate files for pick & place & the drill sizes. The drill size file will be sent with the gerbers to the board shop & the pick & place file will be sent to the SMD shop.QuoteNormally any fiducials can be placed within the bounds of the circuits itself. I suggest you find a spot (near one corner is always good but not locked in stone) & place a "+" (or circle) as detailed in my previous post.As you don't know what magin the panel shop wants around the outside of their panels, I suggest you just send them your single circuit gerber & tell them to sort it out for themselves. Most fab shops want to do this anyway. If they complain, they have little idea about what they are doing & so you are best to find another fab shop anyway.QuoteAbsolutely the right way to go. If you don't have enough room, one per circuit will be enough as the SMD shop will maximise the accuracy by taking two or three fiducials from the furthest apart circuits as mentioned in my post above.

author: Smokey
author_rank: Super Contributor
timestamp: August 26, 2025, 07:24:09 pm
content: What are the 2025 answers to this question now?Since I try to build test and programming card edges into my PCB panels, it's not as easy as saying "make a 4-up panel out of this design". I have a set of panel gerbers, and a set of single board gerbers. I just need a way to combine x copies of the single board gerbers with the panel gerbers in the correct spots.The panel has it's own traces/features. I'm getting sort of tired with the one-email-a-night back and forth with China trying to explain how to combine my single board and panel outline designs into one thing to manufacture. They usually eventually get the idea, but it always takes like 3-4 nights of the same questions.

author: thm_w
author_rank: Super Contributor
timestamp: August 26, 2025, 11:14:40 pm
content: Quote from: Smokey on August 26, 2025, 07:24:09 pmWhat we used to do was draw multiple outlines on the panel where they would to copy the board to.What software are you using for design?

author: Smokey
author_rank: Super Contributor
timestamp: August 27, 2025, 06:42:06 am
content: Quote from: thm_w on August 26, 2025, 11:14:40 pmMy panel gerbers have the board outlines for where the boards go. I even have fab notes for locations and rotation in those locations. Every. Single. Time. China acts like they have no idea what I'm trying to do.I'm doing boards in PCAD still (there are a few of us still around here).

author: SMTech
author_rank: Frequent Contributor
timestamp: August 27, 2025, 08:25:04 am
content: Quote from: Smokey on August 27, 2025, 06:42:06 amHave you tried the various free GUIs out there? such ashttps://github.com/ThisIsNotRocketScience/GerberTools/tree/master/GerberPanelizerorhttps://github.com/halfmarble/hm-panelizerWe use Altium or Protel here so haven't tried these options but others like them. The is an earlier mention of FAB3000 I have used this tool for generating PnP files from 3rd party data supplied only as a Gerber and BOM, that was a reasonably pleasant experience compared to some of the other utterly unintuitive software out there. Its not free but at least you can rent it. I would assume the panelisation tools are similarly easy to use.