Pads lose Nets information when importing an EAGLE Project

I would like to import the BeagleBone Black Wireless to the KiCad Pcbnew. It’s a six-layers design with several copper-zones. After importing to the Pcbnew, it first shows a warning saying that several “Unsupported Eagle layer” are translated to “Dwgs.User layer”, as below.

3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tRestrict’ (41), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tKeepout’ (39), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tTest’ (37), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tTest’ (37), converted to Dwgs.User layer
3:27:58 PM: Unsupported Eagle layer ‘tTest’ (37), converted to Dwgs.User layer

After carefully checking the design in KiCad, I found that all the pads lose the “Net” definition, which was originally defined in the EAGLE .brd file. I tried to remove all the routed traces in EAGLE and imported to KiCad again, but the problem persists. Does anyone have a similar experience? Is it a known issue? Thank you!

Here is my KiCad environment:

Application: KiCad
Version: (5.1.0-1316-gbacbe8675), 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:
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

tKeepout could in theory be converted to keepout zones courtyard drawings but it is not yet supported https://bugs.launchpad.net/kicad/+bug/1818091 (edit: i confused restrict and keepout, restrict is what kicad does with keepout zones. also not supported so you might need to make one manually where required.)

regarding nets: how did you import the project? how did you determine that you lost the nets? (I can import the project normally in 5.1.2) kicad.zip (653.7 KB)

I found that after switching to 5.1.2, the translated results look good. Thank you! And yes, the “Restrict” in EAGLE, is the Keepout zones in KiCad. Hopefully, someday all of them can be properly imported into KiCad.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.