I hereby certify that I am not simply asking someone else to design a footprint for me.
We are having a problem with the board house producing our PCB.
One of the parts in the design has a footprint containing a keep out polygon. The board house thinks that we want to cutout the board where the keep out is. GerbView shows a proper board, but their software shows a cutout. We opened the Gerbers in Altium and it shows a cutout as well.
We have several footprints containing such a keep out in our libraries. Our purpose is to keep any copper out. How should we define the keep out areas as part of the footprint to stop the confusion?
For me it looks as you defined it correctly (I have never used keep-out in footprints).
From your post I’m not sure if that keep-out shape is included in Edge.Cuts layer gerber file or not.
You should check what is in Edge.Cuts layer. May be there is a bug and when generating gerbers the cut-out shape is inluded in Edge.Cuts.
Our company relies on standards for design and fabrication to ensure quality and consistency.
As we transition to KiCad, we understand the need to learn and adjust procedures as required, and that is why I asked the question.
Some here actually seem to prefer Gerbv. There are other gerber file viewers online. You might want to try a few just to see how this renders in ‘other opinions’. Not that there should be ‘other opinions’ in the gerber standard.
Thanks for your suggestion, however the keepout polygon does not appear on all layers, and especially not on edge_cuts. It only exists on the 4 copper layers. If you’re interested, you may take a look at the footprint file in my reply to @pedro
I cannot confirm a problem. I placed the footprint on a board and uploaded the board to JLCPCB and it is ok. No weird cutouts, nothing strange. Just a board.
Of course that doesn’t help you, but that’s my 5 cents.
[EDIT] And there is nothing wrong with the footprint either, as far as I see.