Eagle import ignores net class and net class settings

Bug #1754130 reported by Jakub Kozdon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

File > Import Project > EAGLE CAD. After that schematic and layout looks almost same as in Eagle. But after Fill/Refill all zones are filled with default settings. Also all nets has default net class, so routing tracks can violate Eagle net class settings. This can create dangerous situations where clearance for netclass is higher than default.

-----

Application: kicad
Version: (5.0.0-rc2-dev-100-g5a33f09), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Platform: Linux 3.16.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.55.0
    Curl: 7.38.0
    Compiler: GCC 4.9.2 with C++ ABI 1002

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=OFF
    KICAD_SPICE=OFF

Jakub Kozdon (fldrivers)
tags: added: import
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :

As KiCad do not have clearance matrix so I think maximum clearance on each row/net should be used or global clearance, whichever is higher.

Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :
Revision history for this message
Jakub Kozdon (fldrivers) wrote :

Here are Eagle net class test files. Pictures above has been generated using this test files.

Seth Hillbrand (sethh)
Changed in kicad:
importance: Undecided → Medium
milestone: none → 5.1.0
status: New → Triaged
Revision history for this message
Tomasz Wlostowski (twlostow) wrote :

@Wayne, @Seth,

Should we postpone it to 6.0.0?

Tom

Revision history for this message
Seth Hillbrand (sethh) wrote :

Let's hold off on postponing this item. I suspect it is a relatively easy fix although I haven't dug into it yet.

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

According to this email https://lists.launchpad.net/kicad-developers/msg38945.html this cannot be fixed until we implement netclass to netclass clearances. Since this would be part of the new constraint system, this should be changed to milestone 6.0.0-rc1 unless this information is not correct.

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

@Seth, I set the milestone to 6.0.0-rc1 unless you can figure out a way to partially map the Eagle netclass constraints to KiCad. Feel free to change it back to 5.1 if you think you can knock this out quickly.

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1774

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Medium → Unknown
status: Expired → 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.