Several of the connections in the Schematic Editor didn't have Netclasses
Footprints were missing for a few of the parts of the Diya PCB
Solutions:
Make sure to thoroughly check connections to ensure that they have Netclasses
For the parts that don't have Footprints, use similar ones with the same dimensions
Bare Arduino
Problems:
Blink program code was not uploading to Arduino, even after changing the breadboards, capacitors, microcontroller (three times), FTDI and as well as the entire setup
Solutions:
Change the components, since it could be due to a faulty one
Check setup, making sure that the connections and circuit is correct by following the tutorial
If still not working, restart from the beginning and try again
Cross reference BME280 tutorial schematic to Bare Bone Arduino schematic
PCB Schematic
Problems:
Similar problems to Kicad tutorials, missing Netclasses and Footprints
Solutions:
Double check everything thoroughly to make sure all connections have Netclasses and that the Netclasses are correct
For the components missing Footprints, replace with components with similar dimensions
PCB Layout
Problems:
Forgot about net classes and didn't assign them until after wiring the PCB.
Solutions:
Don't forget about setting up and assigning net classes before you start the PCB wiring.