Eagle import: dimension objects
Description
On an older Altium-import thread there was a question about also importing dimension-objects in eagle-files. I have created an eagle-project with all 7 dimension-types available in Eagle v7.7. (last version before Autocad tookover).
Attached are an eagle-project with all 7 dimension-types available in Eagle v7. The attachment includes also the imported kicad-project. (importing was done with v6.0)
Looking at this example it seems the import has actual the following shortcomings:
- vertical: works
- horizontal: dimension value correct, position of the dimension-line false (y-coordinate)
- parallel: dimension value correct, dimension-line on false-side of measurement-object, false distance between measurement-object<->dimension-line
- diameter: works
- radius: works
- angle: converted to parallel-dimension-type (or horizontal/vertical-type)
- angle: dimension-value is converted to parallel-dimension-type
- leader: converted to parallel-dimension-type (or horizontal/vertical-type)
- leader-text: is converted as standalone-text-object. As this is already done in the eagle-file (2 separate items, no link between eagle-leader and the text-item) there is probably no other solution.
- general: all imported dimension-values are rounded towards one digit after the comma -> is this intentional?
eagle_dimension_import_kicad.zip
Steps to reproduce
- the attached zip-file contains an eagle-board. try to import into kicad, notice import divergency
KiCad Version
Application: KiCad (64-bit)
Version: (6.99.0-701-g61b2b0ff0c), release build
Libraries:
wxWidgets 3.1.5
FreeType 2.11.0
Platform: Windows 10 (build 19043), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.5.0
Curl: 7.78.0-DEV
ngspice: 35
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON