The red part can be made from rectangular + rectangular deformed to triangle + circle pads.
The blue circle with the incision is problematic (KiCAD doesn’t ‘know’ how to do internal round ‘corners’), and probably only solvable via Bitmap2Component (from the main KiCAD menu) and if it needs to be exact by writing a script that creates those structures directly in the footprint file (no B2C involved).
See these threads please:
I did a footprint of a interdigital filter related to this topic: Distributed Element Filter Footprint
The device consists basically of transmissions lines connected to CPW lines (in/out). Additionally, I must have a zone without copper around those transmission lines. In order to achieve this on the footprint editor (and to overcome some limitation of fill zone) I created some polygon to define the zone without copper. These polygons are part of F.Cu layer and must part of GND. So, I used the …
Hi,
As someone who designs RF boards with Kicad one of my biggest gripes is that there is no GOOD way of creating truly complex footprints.
Why would you need them? because usually the RF parts need to be drawn exactly as simulated, and importing them as a footprint allows to move/duplicate them around without compromising the design.
I still haven’t found any good way of doing so: on one hand the DRC checker isn’t aware of non-pad metal graphics in footprints, on the other hand, no pads are…
Conversion of DXF polygons to Kicad Footprint with Python:
Summary:
a. Attached is a code to convert DXF rectangles, circles and isosceles right-angled triangles to Kicad footprints, of type rectangle, Trapezoidal (the triangles), circular, and circular through-hole vias.
b. The designer should break the drawing to appropriate pats.
Limitations:
a. Only the following pad shapes are recognized: Rectangle (any angle), Right-angle isosceles triangle (trapezoid with maximum delta, any angle), …
2 Likes