Footprints won't associate with schematics

After creating a schematic (in 4.0.0-rc1-stable), I create the netlist (with the icon), then associate parts with footprints (with the icon). I save the netlist, the schematic, and the project. Then I open Pcbnew using the icon in EEschema. Now, using the icon in Pcbnew, I try to import my parts. The errors I get for each component are: “No footprint defined for component …” and “Cannot add new component …”
When I look in the netlist, the are indeed no footprints define for the components. Yet when I bring up the Cvpcb tool, the footprints are listed alongside each of my components (there are only three). When I use the Edit Component/Footprint command, the footprint I expect is shown.

What step am I missing? I’ve read the tutorial multiple times and managed to make this work once. But I can’t find the key now. Any help is greatly appreciated.

Try generating the netlist AFTER associating the parts with the footprints. That should do the trick.

1 Like

That does it! Thank you so much.

Maybe the tutorial should be revised to make this step clear? Step 52 of the EEschema tutorial gives the impression that doing Save after the footprint association provides the needed update. A statement that the Netlist Icon needs to be clicked would make things clearer.

I stumbled over this as well; it seems that the netlist must be saved twice; once before running the Cvpcb tool, and once afterwards. At least that’s what I had to do, and it wasn’t clear from the tutorial.

Thanks RexBosworth, that saved me too! I was very excited at first, seeing all the improvements in 4.0, but now that I started to use this version I run into weird obstacles - including this one.