Check list is tailored for KiCAD, but applies to any software.
- Pages are "US Letter" if printing in Canada/US
- Are footprints and symbols stored in the git repo correctly? Project library, with relative path links.
- Print PCB on paper to check footprints
- Check STM32 pin assignments with STM32CubeIDE, if applicable.
- Revision and date?
- Organization logo?
- Electrical Rules Check
- Mounting holes?
- Update revision and date in schematic and PCB pages.
- Ensure
User.Drawings/Commentslayers are empty, if submitting to PCBWay. Tools > Cleanup Tracks and Vias- Design Rules Check
- Generate teardrops (
Edit > Edit Teardrops). - Round (fillet) PCB corners.
- Design Rules Check again
- View a render to check for issues.
- Export renders, if applicable.
- Export PDF schematic and gerber.
- Git Commit.
- Publish release with Schematic, BOM, Gerber.
- Revision number
- Order details (date, manufacturer, stackup, assembly, cost)
- Attachments: Schematic, BOM, Gerber
- Optional: Change log since last release.
- Optional: Renders.
- Check STM32 pin assignments with STM32CubeIDE, if applicable.
- Ensure there's an LED on a GPIO pin, and a GPIO broken out, for extreme debugging.
- Place to probe external oscillators?
- If there are any LGA/BGA components (no exposed conductors), check for test points or easy pads to probe. Are the traces easy to follow to those probe points?