Thanks you for the help, @mf_ibfeew ! I have now figured out how to fix the error “Error: Cannot add R1 (no footprint assigned)” on KiCad 6.0.
The steps on how to achieve it is:
Go to “Run footprint assignment” icon as shown in Picture 1:
A weird pop up would appear as shown in Picture 2:
To really assign a footprint for a particular electronic symbol, let’s take the Resistor R2 as an example on how to put a footprint for use in PCB creation. Click the R2 as shown in Picture 3:
Look at the left side, find the word “RESISTOR_THT” as shown in Picture 4:
Look at the right side, find the words “Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical” as shown in Picture 5:
Now click it, you should get something like this just like in Picture 6:
Now go again to your project and click “Update PCB to Schematic” icon as shown in Picture 7 and click it:
You got a nice pop up with no errors or warnigs as shown in Picture 8:
And that’s how we fix the error “Error: Cannot add R1 (no footprint assigned)” on KiCad 6.0.
Welcome to my TED talk…
Note: The actual footprints used on the project came from this outdated documentation of KiCad as shown in Picture 9: