# Eagle: Converting DXF circles to pads

Has anyone been able to convert shapes from DXF file to pads in Eagle? Is it possible to convert circles to Eagle pads?

I have just arranged and positioned things using Fusion360 and now I want to convert it to proper things in Eagle.

So far I have manually edited .lbr file (converted <circle> to <pad>) but I'm looking for something more convenient.

Before: <circle x="-22.86" y="10.49" radius="0.45" width="0.001" layer="17"/>
After:  <pad name="AP0 x="-22.86" y="10.49" drill="0.9"/>


If somebody is interested:

Regards, Paweł

• Looks like a repetitive symbol.Would be pretty easy to make an Eagle schematic symbol & board footprint for that. I've imported DXF files, but only for board dimension information. – CrossRoads Feb 4 at 13:18

Things that make what you want to do impractical: -

• A circle is just a shape with no inherent drill information associated with it
• A circle as drawn and converted to DXF is unlikely to be to scale
• The relative positions of circles may not be to scale
• Dimension information in the DXF won't be understood readily by a PCB tool
• A DXF circle carries zero information about the pad stack-up (copper layer by layer)

I'm looking for something more convenient

• Talking about accuracy...that is why I'm using Fusion360...for accuracy. Eagle/KiCAD just sucks when we are talking about doing more complex placement and object relations. Anyway... I will just edit .lbr with text editor. I still believe this is way much better/accurate to keep X and Y the same and change only object type: Before: <circle x="-22.86" y="10.49" radius="0.45" width="0.001" layer="17"/> After: <pad name="AP0 x="-22.86" y="10.49" drill="0.9"/> Cheers, Paweł – felixd Feb 4 at 15:07