Context: I am making a small correction to an old project of mine, originally done in Eagle. A Schottky diode is supposed to be between Vcc and Vss, while I put it between Vcc and Vdd. So I need to break and make one connection. The rest of the board is correct.
The project was imported in the recommended way:
On the board, some netnames have an initial slash, so they will not connect with other nets that do not have the slash. On the schematic, the net labels do not have the slash; it seems to have been inserted by the import process.
For example /3V3 which will not connect with 3V3. What causes this, and how can I fix it?
I am trying to avoid redoing the whole project from scratch with KiCad symbols and footprints
I have meanwhile gone through and replaced imported symbols with the KiCad ones, and used KiCad footprints. Also ripping up tracks one by one and re-laying them on the board. This has resolved some but (oddly) not all of the slashed netnames.
The slashes are very likely caused by local labels. In KiCad local labels have a full path to the sheet they are in, and thus, local labels in the rootsheet start with a slash. Global labels are absolute though the whole schematic and do not have a slash. But still, local and global labels on the same sheet and with the same name should merge into a single net. Details in my head are a bit fuzzy, but this description should be close.
At the moment I’m not in the mood to look into your project on github. Maybe tomorrow.
Ehm, actually it’s still interesting. Something seems to have gone wrong during the conversion. KiCad should have done it all automatically, so this reeks of some kind of bug. Projects that expose bugs in KiCad in a reliable way are important, as they are a giant step towards fixing the bug.
i downloaded your files and tested the import and all seems to work good (kicad 809) but I can’t see the “D2” your show in the picture with /3V3 in the downloaded files.
D1 is there, and the screenshot shows a point where I had attempted to get rid of the local label by deleting D1 and adding a new, KiCad, diode symbol and footprint. Which it didn’t; but ripping up and re-laying the tracks did.
(I should have stated earlier that I was using KiCad 8.09)
on the other hand if you have an older version of eagle, like 6.6 for example, this is not a problem, the conversation works with no slashes added, i dont know if that is a problem in eagle or in the kicad converter.