...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Why don’t I just download thee UTSVT-KiCAD Libraries as a zip and then copy and paste it into the repo? |
Footprint Libraries:
Go to the PCB editor
Preferences → Manage Footprint Libraries
Go to Project Specific Libraries
Add each .pretty folder
Make sure the nickname stays as the the name of the footprints foder (without the .pretty name)
Protections:
Bypass capacitors:
...
Pullup resistor | Pulldown resistor |
---|---|
Pulls a voltage to Vcc12V | Pull a voltage to GND |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
You only need a pullup or a pulldown, why did you choose one |
...
To hold the boards down mechanically in the enclosures, we use mounting holes to screw into them. We need 4 mounting holes. The symbol is called Mouting Hole (the unconnected one).
Setting footprints:
We try to use SMD components when we can since they are smaller, easier to solder with a heat gun, and you usually end up getting a better electrical component.
We use “0805“ components, which means they are .08 in by .05 inches (very small). We use that for most passive components (resistors, capacitors, etc).
The footprint name is formatted like this [footprint library]:[footprint name]
View the footprint menu by going to Tools → Assign Footprints.
Info |
---|
|
...
|
Final Checks:
When debugging problems, it’s nice to have status LEDs so add one for 12V power (make sure to add a current limiting resistor)
...
PCB:
Make things symmetric :0
Footprint Libraries:
Make sure you do the symbol libraries setup step before this step
...
Go to the PCB editor
...
Preferences → Manage Footprint Libraries
...
Go to Project Specific Libraries
Add each .pretty folder
...
Setting up constraints:
The PCB manufacturer we use (JLCPCB) has specific machining requirements that we need to follow to have them order the board.
...