Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
panelIconId2753
panelIcon:question:
panelIconText
bgColor#DEEBFF

Why don’t I just download thee UTSVT-KiCAD Libraries as a zip and then copy and paste it into the repo?

Footprint Libraries:

  1. Go to the PCB editor

  2. Preferences → Manage Footprint Libraries

  3. Go to Project Specific Libraries

  4. Add each .pretty folder

    1. 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

image-20240927-184845.png

image-20240927-184647.png

Panel
panelIconId2753
panelIcon:question:
panelIconText
bgColor#DEEBFF

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
  • Mounting hole footprint → MountingHole:MountingHole_3mm

  • 2 pin fan connectors → UTSVT_Connectors:Molex_MicroFit3.0_1x2xP3.00mm_PolarizingPeg_Vertical

  • LEDs → LED_SMD:

...

  • LED_0805_2012Metric

  • Resistor → Resistor_SMD:R_0805_2012Metric

  • 6 pin connector → Connector_Molex:Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical

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.

...