Bird
0
0
PCB Designbi_tool~10 mins

Layer transition strategy in PCB Design - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define a via that connects two layers.

PCB Design
via = create_via(start_layer=[1], end_layer='Layer2')
Drag options to blanks, or click blank then click option'
A'Layer5'
B'Layer1'
C'Layer4'
D'Layer3'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing a layer that does not exist in the stack.
2fill in blank
medium

Complete the code to set the via diameter for a layer transition.

PCB Design
via.set_diameter([1])
Drag options to blanks, or click blank then click option'
A0.5
B0.8
C0.3
D1.0
Attempts:
3 left
💡 Hint
Common Mistakes
Using too small or too large diameter causing manufacturing issues.
3fill in blank
hard

Fix the error in the code to correctly create a blind via from top to inner layer.

PCB Design
blind_via = create_via(start_layer='Top', end_layer=[1])
Drag options to blanks, or click blank then click option'
A'Top'
B'Bottom'
C'Inner3'
D'Inner2'
Attempts:
3 left
💡 Hint
Common Mistakes
Setting end_layer to 'Bottom' creates a through via instead of blind.
4fill in blank
hard

Fill both blanks to define a microvia connecting top and inner layers with correct drill size.

PCB Design
microvia = create_via(start_layer=[1], end_layer=[2])
microvia.set_drill_size(0.[3])
Drag options to blanks, or click blank then click option'
A'Top'
B'Inner1'
C3
D5
Attempts:
3 left
💡 Hint
Common Mistakes
Using drill size too large for microvias.
5fill in blank
hard

Fill all three blanks to create a via with correct start layer, end layer, and plating type.

PCB Design
via = create_via(start_layer=[1], end_layer=[2])
via.set_plating('[3]')
Drag options to blanks, or click blank then click option'
A'Inner2'
B'Bottom'
CElectroless
D'Top'
Attempts:
3 left
💡 Hint
Common Mistakes
Incorrect plating type or layer selection.