Hello,
This is my first post on here. I am trying to create a variant with an alternate part. I want the "base" part to be an on-board (through-hole) piezo, and the alternate part to be a 2-pin male connector. When I click on the piezo under the base variant, I can see the footprint - all is good there. When I switch over to the alternate part, I do not see a footprint - Altium says it is missing. I originally tried with a typical 2-pin connector schematic symbol, but I thought that maybe Altium did not like that. So I went ahead and made the variant symbol for the 2-pin connector the same as the symbol for the original speaker.
I prove that the alternate part has an associated footprint by going to its symbol in the schematic library and I see that it is there. So then I tried going into the footprint manager and adding the footprint there. I can see that the base component has its footprint in the footprint manager, but the alternate part (2-pin connector) does not... even though I just went into the schematic symbols library and validated that it does have a footprint.
So I click the "Add" button and select the footprint in the footprint manager. The Engineering Change Order gives an error showing that changing the footprint can not be done for some reason.
I have followed the steps very closely in these two videos:
https://www.youtube.com/watch?v=8OCnX8C5LAQ, and
https://www.youtube.com/watch?v=arR4QA6xwT8When I go into Variant Management and select the component, in the "Component Parameters," I can see that the footprint is " <empty> ". I can change the fields for other values, such as MFG PN, or Description... but when I try to change footprint from <empty> to what footprint it should have, I get an error saying "List index out of bounds (0) at 0000000000000001."
How can I get the alternate part to have a footprint? I feel like I have tried many different things but to no avail. Thank you!