Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
problems_solutions_-_quartz_2025 [2025/04/08 02:52] kanget |
problems_solutions_-_quartz_2025 [2025/04/15 03:47] (current) hiro453 [PCB Layout] Added issues and solutions |
||
---|---|---|---|
Line 2: | Line 2: | ||
====Kicad Tutorials==== | ====Kicad Tutorials==== | ||
- | * Finished project proposal slides | + | Problems: |
- | * Practiced presenting | + | * 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==== | ====Bare Arduino==== | ||
Problems: | Problems: | ||
- | * h | + | * 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==== | ====PCB Schematic==== | ||
Problems: | Problems: | ||
- | * h | + | * 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==== | ====PCB Layout==== | ||
Problems: | Problems: | ||
- | * h | + | *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. | ||
====Soldering==== | ====Soldering==== | ||
Problems: | Problems: | ||
- | * h | + | * |
+ | Solutions: | ||
+ | * | ||
====Housing==== | ====Housing==== | ||
Problems: | Problems: | ||
- | * h | + | * |
+ | Solutions: | ||
+ | * |