Bird
0
0
PCB Designbi_tool~20 mins

Manufacturing file review in PCB Design - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Manufacturing File Review Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding the purpose of a drill file in manufacturing
Which of the following best describes the main purpose of a drill file in a PCB manufacturing file set?
AIt provides the bill of materials for component placement.
BIt contains the copper layer artwork for signal routing.
CIt specifies the locations and sizes of holes to be drilled on the PCB.
DIt defines the solder mask openings on the PCB surface.
Attempts:
2 left
💡 Hint
Think about what holes are needed for components and vias.
dax_lod_result
intermediate
2:00remaining
Calculating total PCB layers using DAX
Given a table 'PCB_Layers' with columns 'LayerName' and 'IsActive' (TRUE/FALSE), which DAX measure correctly counts the number of active layers?
AActive Layers = CALCULATE(COUNTROWS(PCB_Layers), PCB_Layers[IsActive] = TRUE)
BActive Layers = COUNT(PCB_Layers[IsActive])
CActive Layers = SUM(PCB_Layers[IsActive])
DActive Layers = COUNTROWS(FILTER(PCB_Layers, PCB_Layers[IsActive] = TRUE()))
Attempts:
2 left
💡 Hint
Filter the table to only active layers before counting rows.
visualization
advanced
2:30remaining
Best visualization for layer thickness distribution
You have manufacturing data showing thickness measurements for each PCB layer over multiple batches. Which visualization best helps identify layers with inconsistent thickness?
AA box plot per layer showing thickness distribution across batches.
BA stacked bar chart showing total thickness per batch.
CA line chart showing average thickness over time for all layers combined.
DA pie chart showing proportion of layers by thickness category.
Attempts:
2 left
💡 Hint
Look for a chart that shows spread and outliers per category.
🔧 Formula Fix
advanced
2:00remaining
Identifying error in SQL query for manufacturing defect counts
Given this SQL query to count defects per PCB batch: SELECT BatchID, COUNT(DefectID) AS DefectCount FROM Defects WHERE DefectType = 'Critical' GROUP BY BatchID HAVING DefectCount > 5; What error will this query produce?
ASyntax error because HAVING cannot use alias DefectCount.
BNo error; query runs correctly and returns batches with more than 5 critical defects.
CRuntime error due to missing GROUP BY column DefectType.
DLogical error because WHERE cannot filter DefectType before aggregation.
Attempts:
2 left
💡 Hint
Check if aliases can be used in HAVING clauses in SQL.
🎯 Scenario
expert
3:00remaining
Optimizing manufacturing file review dashboard performance
You have a Power BI dashboard showing manufacturing file review metrics with multiple slicers and detailed tables. Users report slow loading times. Which approach will most effectively improve performance without losing key insights?
AIncrease the number of visuals on the page to distribute load.
BUse aggregations and pre-calculated summary tables to reduce data volume.
CRemove all slicers and replace tables with static images.
DDisable data refresh to avoid loading delays.
Attempts:
2 left
💡 Hint
Think about reducing the amount of data processed at runtime.