Edit Board outline based on component geometry

Hi folks,

I made a board outline in an external tool and imported it into KiCad.
Now that I placed a few components, I want to edit the board outline in a certain spot to match a component.
For understanding:

The board outline should follow the red line, so that this right post / hole is basically cut out from the board outline.
Is that achievable in any easy way?


Your best bet is to copy this footprint into your project library and modify as needed.

KiCad’s drawing capabilities are a bit limited, especially for arcs, but a job like this can be done.

  1. Select the Edge.Cuts layer.
  2. Pcbnew / Place / Draw Arc and then experiment a bit with how the control points work.
  3. Mark the center of your existing arc. The easiest and quickest is to just move it (temporary) to some other layer. This way you have an example of what you want to do.
  4. Draw three arcs. One around the hole, One from the hole to the horizontal line, and the last from the hole to the vertical line. Just draw something that’s close.
  5. Refine your arcs. Drag the manipulation points so they snap together. The final PCB outline must be a closed line.
  6. Delete the arc you moved to another layer. It’s not needed anymore.
  7. Load your footprint in the Footprint editor (With [Ctrl + E]) then delete the right pad, and put the footprint back on the PCB (A neater way is to first put it in a project specific library, and update the footprint link in the schematic).

It’s doable, although a bit finicky.
Another way is to edit your PCB outline in the same program you made it with in the first place, and then re-export it to KiCad. There are measurement tools in KiCad that can help with determining the center of that hole related to other graphical items.

1 Like

Thank you very much!
I went the second route and altered the outline in the external cad tool (after importing the 3d model from kicad to it). That seemed a bit more easy.
Anyway, it worked as I wanted it to:


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.