PCB design checklist
This revision is from 2019/05/07 19:46. You can Restore it.
General
- A Power LED!
- ERC and DRC
- I2C: pullups ok?
- Are decoupling caps at the right place?
- Via placement for ground plane?
- Check track width. Enough vias? Via diameter?
- No via under pad.
- Add test points?
- Check thermal management
- Silkscreen labels for jumpers and connectors
- Verify mounting holes position
- Verify 3d clearance if several boards stacked or if it has to fit in an enclosure.
- Double-check orientation of connectors
- No silkscreen over vias or pads
- Silkscreen board name and revision. Optional which square for tested tick
- Machine assembly: add fiducials
- Check solder mask clearance
At order time
- What PCB thickness to use?
When using an ATmega:
- Crystal: frequency, load caps, 1M
- VCC decoupling caps
- RESET pullup
- AUTO RESET necessary for arduino bootloader programming
- Decouple AVCC with ferrite BLM15BB221SN1D and 10uF
More at https://pcbchecklist.com/
Components
SMD R: Yageo RC