Eagle import: footprint field position not saved correctly

Bug #1829727 reported by Rene Poeschl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Seth Hillbrand

Bug Description

Importing from eagle seems to transfer the footprint field (example reference) positions correctly. Saving, closing and reopening the pcb will however result in all positions being reset to how they are defined in the eagle footprint.

The strange thing is that if one opens the field properties of such a reference then it is saved correctly.

---

eagle 9.3.2

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Rene Poeschl (poeschlr) wrote :
tags: added: eagle
tags: added: import
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Rene, when you get a chance, please try turning off the automatic field positioning in the schematic editor settings and reloading the eagle file to see if it resolves your issues. If so, we may have to force the automatic positioned flag to true for each symbol in the schematic to prevent the automatic positioning from doing it's thing during eagle project imports.

Changed in kicad:
status: New → Incomplete
tags: added: pcbnew
Revision history for this message
Rene Poeschl (poeschlr) wrote :

@wayne this is about pcb new not the schematic. Are you sure the eeschema setting can have anything to do with it?

Revision history for this message
Rene Poeschl (poeschlr) wrote :

@stambaughw I tested your suggestion. The auto-place setting does not change the behavior here.

Changed in kicad:
status: Incomplete → New
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Rene, sorry about the confusion. I duplicated your results. Something is definitely wrong on the initial conversion from Eagle. Once you save and reload the board, the reference text positions seem to correct themselves.

Changed in kicad:
status: New → Triaged
importance: Undecided → Low
milestone: none → 5.1.3
Revision history for this message
Rene Poeschl (poeschlr) wrote :

I kind of observe the opposite. The initial import is how it looks in eagle, saving and reloading is when it differs.

Changed in kicad:
milestone: 5.1.3 → 5.1.4
Changed in kicad:
milestone: 5.1.4 → 5.1.5
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 8277aeec7d4194f7b46998ee5c66875546b58368
https://git.launchpad.net/kicad/patch/?id=8277aeec7d4194f7b46998ee5c66875546b58368

Changed in kicad:
status: Triaged → Fix Committed
assignee: nobody → Seth Hillbrand (sethh)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.