Difference between revisions of "Project Checklists"

From Hackstrich
(Adding two things I almost forgot on the EL shield.)
(Adding a couple FPGA things.)
Line 2: Line 2:
 
* Does the schematic pass ERC?
 
* Does the schematic pass ERC?
 
* Is there a way to power the board?
 
* Is there a way to power the board?
* Is there a way to program any MCUs on the board?
+
* Is there a way to program any MCU/CPLD/FPGAs on the board?
 +
* Are all clock signals routed to clock pins (if CPLD/FPGA)?
 
* Are all MCUs on the board clocked (if required)?
 
* Are all MCUs on the board clocked (if required)?
 
* Are required bypass capacitors included?
 
* Are required bypass capacitors included?

Revision as of 21:17, 7 May 2012

Schematic Completion

  • Does the schematic pass ERC?
  • Is there a way to power the board?
  • Is there a way to program any MCU/CPLD/FPGAs on the board?
  • Are all clock signals routed to clock pins (if CPLD/FPGA)?
  • Are all MCUs on the board clocked (if required)?
  • Are required bypass capacitors included?
  • Are any required protection devices (e.g. PTC resettable fuses) included?
  • Are required test points included?
  • Is there a way for the user to receive status information (like LEDs)?
  • Are all nets named something useful (not N$)? Use the SHOW @ N$* command to check.
  • Are all nets properly classed (if required)?
  • Is there a way to set the address of the board (if on a multidrop bus)?
  • If an Arduino-compatible shield, make sure a reset button and power LED are included.

PCB Completion

  • Is the DRC engine set up to match the board house being used?
  • Does the board pass DRC?
  • Are all connectors set up so that they won't interfere with eachother?
    • Do a physical mockup if required to make sure everything fits in properly.
  • Has the footprint/pinout of any new components been double checked?
  • Will the test points be easy to get to once the board is stuffed?
  • Are all sharp bends mitered?
  • Are all high-speed signals properly laid out?
  • Is the ground plane set up properly?
  • Are QFN/DFN/high-power parts properly thermally laid out?
  • Will the board plug into a standard 0.1" perfboard/breadboard (if applicable)?
  • Are mounting holes included if required?
  • Is the required silkscreen all added?
    • Connector/pin descriptions
    • Board name
    • Copyright/left information
    • URL (if possible to fit)
    • Revision number
    • Area for serial number
    • Strich