Eagle schematic import title block issue.

Bug #1729722 reported by Wayne Stambaugh
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Unassigned

Bug Description

The Eagle schematic importer attempts to import the title block but maps it to the same position from the Eagle schematic which overlaps the default KiCad worksheet. It should either not import the title block or create a custom worksheet from the Eagle import add it to the schematic file. My preference would be the latter. I've attached a PDF plot of the issue but every Eagle schematic I've imported with a title block shows the same issue.

Application: kicad
Version: (2017-11-01 revision e5c4cfc3b)-master, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.56.0 OpenSSL/1.0.2l (WinSSL) zlib/1.2.11 libidn2/2.0.4 libssh2/1.8.0 nghttp2/1.26.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.56.0
    Compiler: GCC 7.2.0 with C++ ABI 1010

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

Tags: eagle.import
Changed in kicad:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

I was thinking the same thing. The only possible problem is that the frame graphics is a common symbol in Eagle, so we may be forced to use some heuristics to detect it. Currently it is not very hard to remove either KiCad or Eagle frame, but I realize it is an extra step in the import process.

Revision history for this message
Russell Oliver (roliver8143) wrote :

What about removing the initial translation that centers the imported elements to the Kicad sheet? this would leave it all in the negative Y axis, so that the frames don't overlap.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1729722] Re: Eagle schematic import title block issue.

I'm not sure about this. Maybe we could just create a blank kicad
worksheet (assuming that can be done) and just use the border and title
block imported from eagle. This would give the most accurate import.

On 11/12/2017 04:37 PM, Russell Oliver wrote:
> What about removing the initial translation that centers the imported
> elements to the Kicad sheet? this would leave it all in the negative Y
> axis, so that the frames don't overlap.
>

Revision history for this message
Russell Oliver (roliver8143) wrote :

Can we add a setting to the project config to indicate a blank layout? current no page layout description filename indicates that the default layout it used

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

This works for me. I cannot speak for other users. I'm not sure a
blank work sheet is even possible. JP would know more about that than me.

On 11/13/2017 9:40 AM, Russell Oliver wrote:
> Can we add a setting to the project config to indicate a blank layout?
> current no page layout description filename indicates that the default
> layout it used
>

Revision history for this message
jean-pierre charras (jp-charras) wrote :

A empty work sheet does not work, because (this was made to do not break old schematics when the page layout description file was added) it is replaced by the default page layout.

However, it is always possible to use almost empty a page layout description file that contains a dummy item, for instance a very small segment at 0,0 coordinate.

Revision history for this message
Russell Oliver (roliver8143) wrote :

Attached is a patch that adds an empty layout using the same method as the SetDefaultLayout function.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Russell, your patch does not add the new empty worksheet to the schematic so the next time the schematic is loaded, the default worksheet will show up in schematic. Please fix your patch so when you get a chance.

Changed in kicad:
milestone: none → 5.0.0-rc2
tags: added: eagle.import
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 34b52c91b7e1ddd19cece93b82b85f4e9350d557
https://git.launchpad.net/kicad/patch/?id=34b52c91b7e1ddd19cece93b82b85f4e9350d557

Changed in kicad:
status: Triaged → Fix Committed
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.