Bird
0
0
PCB Designbi_tool~20 mins

Mounting hole placement in PCB Design - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Mounting Hole Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Mounting Hole Placement Importance

Why is precise mounting hole placement critical in PCB design?

ATo ensure the PCB fits correctly in the enclosure and avoids mechanical stress
BTo increase the electrical conductivity of the PCB
CTo reduce the number of components on the PCB
DTo improve the thermal performance of the PCB
Attempts:
2 left
💡 Hint

Think about the physical fit and mechanical stability of the PCB.

data_modeling
intermediate
2:00remaining
Calculating Mounting Hole Coordinates

You have a rectangular PCB of 100mm width and 80mm height. Mounting holes should be placed 5mm from each edge. What are the X and Y coordinates of the top-left mounting hole assuming origin (0,0) is at the bottom-left corner?

A(5, 75)
B(5, 5)
C(95, 75)
D(95, 5)
Attempts:
2 left
💡 Hint

Remember the origin is bottom-left, so Y increases upwards.

dax_lod_result
advanced
2:00remaining
DAX Measure for Counting Mounting Holes by Type

Given a table 'MountingHoles' with columns 'HoleType' and 'Diameter', which DAX measure correctly counts the number of mounting holes with diameter greater than 3mm?

PCB Design
Measure = CALCULATE(COUNTROWS(MountingHoles), FILTER(MountingHoles, MountingHoles[Diameter] > 3))
AMeasure = SUMX(MountingHoles, IF(MountingHoles[Diameter] > 3, 1, 0))
BMeasure = COUNTROWS(FILTER(MountingHoles, MountingHoles[Diameter] > 3))
CMeasure = COUNT(MountingHoles[Diameter] > 3)
DMeasure = CALCULATE(COUNTROWS(MountingHoles), FILTER(MountingHoles, MountingHoles[Diameter] > 3))
Attempts:
2 left
💡 Hint

Consider the correct use of CALCULATE and FILTER functions in DAX.

visualization
advanced
2:00remaining
Best Visualization for Mounting Hole Distribution

Which visualization best shows the spatial distribution of mounting holes on a PCB layout?

ABar chart showing count of holes by diameter
BPie chart showing percentage of hole types
CScatter plot with X and Y coordinates of holes
DLine chart showing hole diameter over time
Attempts:
2 left
💡 Hint

Think about showing positions on a 2D plane.

🔧 Formula Fix
expert
2:00remaining
Debugging Mounting Hole Placement Calculation

Given this SQL snippet to select mounting holes within 5mm of PCB edges (width=100, height=80):

SELECT * FROM Holes WHERE X < 5 OR X > 95 OR Y < 5 OR Y > 75;

Which issue will cause incorrect results?

ACoordinates comparison values are off by 1mm
BStrict inequalities (&lt;, &gt;) exclude holes exactly at 5mm or 95mm
CUsing OR instead of AND causes holes not near edges to be included
DThe query should use BETWEEN instead of inequalities
Attempts:
2 left
💡 Hint

Consider if holes exactly at 5mm from edges should be included using the given inequalities.