Eagle import ignores net class and net class settings

Bug #1754130 reported by Jakub Kozdon on 2018-03-07
This bug affects 2 people
Affects Status Importance Assigned to Milestone

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
    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:

Jakub Kozdon (fldrivers) on 2018-03-10
tags: added: import
Jakub Kozdon (fldrivers) wrote :
Jakub Kozdon (fldrivers) wrote :
Jakub Kozdon (fldrivers) wrote :
Jakub Kozdon (fldrivers) wrote :
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.

Jakub Kozdon (fldrivers) wrote :
Jakub Kozdon (fldrivers) wrote :
Jakub Kozdon (fldrivers) wrote :

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

Seth Hillbrand (sethh) on 2018-12-06
Changed in kicad:
importance: Undecided → Medium
milestone: none → 5.1.0
status: New → Triaged
Tomasz Wlostowski (twlostow) wrote :

@Wayne, @Seth,

Should we postpone it to 6.0.0?


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.

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.

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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers