Introduction
When creating a printed circuit board (PCB), mistakes in layout can cause the board to fail or not work properly. Design Rules Check (DRC) setup helps catch these mistakes early by setting limits and checks that the design must follow.
Imagine building a model airplane where the instructions say parts must fit within certain sizes and distances. If parts are too close or too small, the model won't work. Setting up DRC is like checking these instructions carefully before building to avoid mistakes.
┌───────────────────────────────┐ │ PCB Design Layout │ ├──────────────┬────────────────┤ │ Design Rules │ DRC Parameters │ ├──────────────┴────────────────┤ │ DRC Engine Checks │ ├──────────────┬────────────────┤ │ Violations │ Fix Layout │ └──────────────┴────────────────┘
MinTrackWidth = 0.2mmMinClearance = 0.15mmMinHoleSize = 0.3mm. After running DRC, you still see errors for holes sized 0.35mm. What is the most likely cause?MinHoleSize = 0.3mm is correct and DRC tools do check hole sizes, so these are unlikely causes.LayerSpecificClearance = true and set InterLayerClearance = 0.1mm to allow smaller spacing between layers.MinClearance = 0.2mm and enable LayerSpecificClearance = true with InterLayerClearance = 0.1mm -> Option CMinClearance = 0.2mm and enable LayerSpecificClearance = true with InterLayerClearance = 0.1mm [OK]Pass the test and this pattern moves unknown