Versions Compared

Key

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

...

  •  Block Diagram to follow the function of the board and quickly understand
  •  Ensure that none of the GPIOs from the controller board have pins sharing the same number while requiring different interrupt controllers (e.g. do not have PB1 and PA1 as separate inputs triggered by the interrupt controller)

Board - Traces

  •  Run DRC to verify spacing, make sure all traces are connected and find any net antenna. (All silk errors are not important as long as the silkscreen is thoroughly verified already for spacing).
  •  Make sure to set the rules for trace widths to be relevant for the max and min for your board.
  •  Check for any right angles in tracks
    1. Does not make a difference in performance, but looks terrible
  •  Check thickness of traces
  •  Any high current traces should be sized appropriately
  •  Go through the high current path through the board, around all components, etc. to make sure that there are no thin traces
  •  Make sure there are absolutely no acute angles between traces and traces, and traces and pads.
  •  Ensure differential signals (CAN, isoSPI) run parallel and as close together as possible

...