Bug when loading an Eagle board - labels move?

I am just trying out loading of Eagle .brd files in pcbnew. The import seems to work pretty well, but after saving the board using the standalone pcbnew, and then reloading with pcbnew within a project, all the reference labels move around. I am wondering if this is a bug or something weird about this board?

The original Eagle file is on github https://raw.githubusercontent.com/bobc/WebRadio/master/hardware/v3/main.brd

Here is view after initial import to Kicad:

And here is after reloading into Kicad. The text which were neatly lined up are now higgledy-piggledy

What happens if you reload the layout in the standalone pcbnew (no save in the project linked one)?

Good idea, so I just tried that. If I save with the standalone pcbnew to a temp folder, then reload in the standalone pcbnew, I get the same effect. It seems that pcbnew has an internal representation is correct, but it doesn’t survive when written to kicad_pcb file. I’ll try raising a bug report.

PCB import of Eagle file’s has many problems I have found, losing net informant on unconnected tracks
is a killer, as it dose not warn you it has thrown this information away.
My script https://github.com/lachlanA/eagle-to-kicad check’s for unconnected tracks make’s a report on the ECO layers showing where the are, so at lest you have and change of fixing them. And not left wondering what’s going wrong.
Also Eagle has more placement options on how test is display, which KiCad dose not, So text dose not end up any
where close to how text on the Eagle PCB looks. :frowning:

Lachlan

1 Like