Test Plan (Black Baseboards)

Post-Assembly

Check all required components are assembled and DNP components are not assembled
Verify components oriented correctly (polarity, pin 1 designators, etc.)
Verify there are no bridges between parts/pins creating unwanted shorts
Verify general soldering quality - no stray solder, burns, etc., all pins and pads connected with enough solder

Unpowered Tests

Verify power rails are not shorted to GND or with each other
Verify EN/RST/SHDN pins are not shorted to either GND or a power rail, unless it is supposed to be
Verify communication protocol lines (i.e. SDA & SCL for I2C, MISO MOSI SCLK & CS for SPI, etc.) are not shorted with each other, with a power rail, or GND

Basic Powered Tests

NOTE: Please keep track of ANY problems or issues you discover in the list at the bottom of this document

General:

Electrical

Firmware

Electrical

Firmware

Power onboard, look at the board with thermal camera, take a picture and post it in this document
Verify all ICs, details, LEDs, etc. are powered on successfully
Do a full system test with all of the rails powered and make sure nothing explodes
Verify the TVS diode function protects against overvoltage on analog lines
Program the STM with blank code
Verify the LED works
Drive each of the diodes individually and together
Verifty the PWM outputs for the LED matrix
Check that a PWM signal is being generated with an osciliscope
Verify that data can be sent out via CAN

48V Power:

Electrical

Firmware

Electrical

Firmware

5V Power:

Electrical

Firmware

Electrical

Firmware

17V Power

Electrical

Firmware

Electrical

Firmware

Changes for Next Rev:

Problems

Feature Additions/Changes

Problems

Feature Additions/Changes

  • Still have 50V and 100V 0.1uF caps

  • Fix C10 Designator

  • D6 LED did not turn on. maybe backwards? wrong resistor value?

  • R44 and R45 are 100x too big for the LEDs

  • Move 24V load monitoring to dedicated board

  • Change 5V load monitoring to be able to read current values

    • Could replace some of the current sense boards this way