Bird
Raised Fist0
PCB Designbi_tool~20 mins

Via size and drill diameter in PCB Design - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
🎖️
Via Size and Drill Diameter Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding the relationship between via size and drill diameter

In PCB design, the via size is closely related to the drill diameter. Which statement correctly describes this relationship?

AThe drill diameter is always larger than the via size to ensure clearance.
BThe drill diameter and via size are always equal for precision.
CThe drill diameter is always smaller than the via size to allow for plating.
DThe drill diameter is unrelated to the via size and can be any value.
Attempts:
2 left
💡 Hint

Think about how the plating process reduces the hole size.

🎯 Scenario
intermediate
2:00remaining
Selecting drill diameter for a given via size

You need to design a via with a finished size of 0.4 mm. The plating thickness is 0.025 mm on each side of the hole. What drill diameter should you specify?

A0.35 mm
B0.30 mm
C0.40 mm
D0.45 mm
Attempts:
2 left
💡 Hint

Add twice the plating thickness to the finished via size.

❓ dax_lod_result
advanced
2:30remaining
Calculate average drill diameter per via size category

Given a dataset of vias with columns 'ViaSize' and 'DrillDiameter', which DAX measure correctly calculates the average drill diameter for each via size category?

PCB Design
Average Drill Diameter = AVERAGEX(VALUES(Vias[ViaSize]), CALCULATE(AVERAGE(Vias[DrillDiameter])))
AAverage Drill Diameter = CALCULATE(AVERAGE(Vias[DrillDiameter]), ALLEXCEPT(Vias, Vias[ViaSize]))
BAverage Drill Diameter = AVERAGEX(VALUES(Vias[ViaSize]), CALCULATE(AVERAGE(Vias[DrillDiameter])))
CAverage Drill Diameter = AVERAGE(Vias[DrillDiameter])
DAverage Drill Diameter = SUM(Vias[DrillDiameter]) / COUNTROWS(Vias)
Attempts:
2 left
💡 Hint

Use AVERAGEX over distinct via sizes to get average per category.

❓ visualization
advanced
2:00remaining
Best visualization to compare via sizes and drill diameters

You want to create a dashboard that shows the distribution of via sizes and their corresponding drill diameters across multiple PCB layers. Which visualization type is best suited for this purpose?

AStacked bar chart showing total drill diameters per layer
BPie chart showing percentage of each via size
CScatter plot with Via Size on X-axis and Drill Diameter on Y-axis, colored by PCB layer
DLine chart showing drill diameter trends over time
Attempts:
2 left
💡 Hint

Consider how to show relationship between two numeric variables and categories.

🔧 Formula Fix
expert
3:00remaining
Identify the error in drill diameter calculation measure

Consider this DAX measure intended to calculate the drill diameter for a given via size by adding plating thickness twice:

Drill Diameter = Vias[ViaSize] + 2 * Vias[PlatingThickness]

Why does this measure produce incorrect results when used in a report?

AIt uses direct column references without aggregation, causing row context issues.
BIt incorrectly multiplies plating thickness by 2 instead of adding.
CIt should use SUM instead of subtraction for drill diameter calculation.
DIt lacks a FILTER function to limit rows to the current via size.
Attempts:
2 left
💡 Hint

Think about how DAX handles row context in measures.

Practice

(1/5)
1. What does the term via size in PCB design usually refer to?
easy
A. The length of the trace connected to the via
B. Only the drill hole diameter
C. The thickness of the PCB
D. The total diameter including drill hole and annular ring

Solution

  1. Step 1: Understand via size components

    Via size includes the drill hole plus the annular ring around it.
  2. Step 2: Define via size

    Via size = drill diameter + 2 x annular ring width.
  3. Final Answer:

    The total diameter including drill hole and annular ring -> Option D
  4. Quick Check:

    Via size = drill + 2xannular ring [OK]
Hint: Via size always includes drill plus annular ring twice [OK]
Common Mistakes:
  • Confusing drill diameter with via size
  • Ignoring annular ring width
  • Thinking via size is PCB thickness
2. Which of the following formulas correctly calculates the via size if the drill diameter is D and annular ring width is R?
easy
A. Via size = D + 2 * R
B. Via size = D + R
C. Via size = 2 * (D + R)
D. Via size = D - 2 * R

Solution

  1. Step 1: Recall the via size formula

    Via size equals drill diameter plus twice the annular ring width.
  2. Step 2: Apply formula to variables

    Via size = D + 2 x R.
  3. Final Answer:

    Via size = D + 2 * R -> Option A
  4. Quick Check:

    Via size = drill + 2xannular ring [OK]
Hint: Remember annular ring counts twice around drill [OK]
Common Mistakes:
  • Adding annular ring only once
  • Multiplying drill diameter incorrectly
  • Subtracting annular ring width
3. If a PCB designer uses a drill diameter of 0.3 mm and an annular ring width of 0.1 mm, what is the total via size?
medium
A. 0.4 mm
B. 0.6 mm
C. 0.5 mm
D. 0.7 mm

Solution

  1. Step 1: Identify given values

    Drill diameter D = 0.3 mm, annular ring R = 0.1 mm.
  2. Step 2: Calculate via size

    Via size = D + 2 x R = 0.3 + 2 x 0.1 = 0.3 + 0.2 = 0.5 mm.
  3. Final Answer:

    0.5 mm -> Option C
  4. Quick Check:

    0.3 + 2x0.1 = 0.5 mm [OK]
Hint: Add drill plus twice annular ring width [OK]
Common Mistakes:
  • Adding annular ring once only
  • Mixing units or decimal points
  • Choosing closest but incorrect option
4. A PCB design rule states the minimum annular ring width is 0.15 mm. A designer sets drill diameter to 0.4 mm and via size to 0.55 mm. What is wrong?
medium
A. Via size is too small for the annular ring requirement
B. Drill diameter is too large
C. Annular ring width is too large
D. Via size is correctly set

Solution

  1. Step 1: Calculate required via size

    Minimum annular ring R = 0.15 mm, drill D = 0.4 mm, so via size = 0.4 + 2x0.15 = 0.7 mm.
  2. Step 2: Compare with given via size

    Given via size is 0.55 mm, which is less than required 0.7 mm.
  3. Final Answer:

    Via size is too small for the annular ring requirement -> Option A
  4. Quick Check:

    Via size < required minimum [OK]
Hint: Check if via size ≥ drill + 2xannular ring [OK]
Common Mistakes:
  • Ignoring minimum annular ring width
  • Assuming drill diameter can be changed
  • Thinking via size can be smaller than drill
5. A PCB manufacturer requires a minimum annular ring width of 0.12 mm and a maximum drill diameter of 0.5 mm. If a designer wants a via size of 0.8 mm, what is the largest drill diameter they can use?
hard
A. 0.56 mm or less
B. 0.56 mm
C. 0.56 mm or more
D. 0.56 mm exactly

Solution

  1. Step 1: Write the via size formula

    Via size = drill diameter + 2 x annular ring width.
  2. Step 2: Substitute known values and solve for drill diameter

    0.8 = drill + 2 x 0.12 -> drill = 0.8 - 0.24 = 0.56 mm.
  3. Step 3: Check manufacturer max drill diameter

    Max drill diameter allowed is 0.5 mm, but calculated drill is 0.56 mm, which is too large.
  4. Step 4: Interpret largest drill diameter possible

    Designer must use drill diameter ≤ 0.5 mm to meet manufacturer limit, so largest drill diameter is 0.5 mm, less than 0.56 mm.
  5. Final Answer:

    0.56 mm -> Option B
  6. Quick Check:

    Drill ≤ 0.5 mm and via size = 0.8 mm [OK]
Hint: Solve via size formula, check max drill limit [OK]
Common Mistakes:
  • Ignoring max drill diameter limit
  • Assuming drill can be larger than max allowed
  • Confusing annular ring with drill diameter
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard