Bird
0
0
PCB Designbi_tool~10 mins

Symbol vs footprint concept in PCB Design - Interactive Practice

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

Complete the code to define a symbol in PCB design.

PCB Design
symbol = create_symbol([1])
Drag options to blanks, or click blank then click option'
Asolder_mask
Bcomponent_name
Cfootprint
Dsilkscreen
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing footprint with symbol
Using physical layout terms
2fill in blank
medium

Complete the code to assign a footprint to a component symbol.

PCB Design
symbol.assign_footprint([1])
Drag options to blanks, or click blank then click option'
Afootprint_name
Bpin_count
Csymbol_name
Dlayer_count
Attempts:
3 left
💡 Hint
Common Mistakes
Using symbol name instead of footprint
Confusing pin count with footprint
3fill in blank
hard

Fix the error in the code to link symbol and footprint correctly.

PCB Design
component = Symbol([1])
component.set_footprint('R_0805')
Drag options to blanks, or click blank then click option'
Acomponent_name
Bfootprint_name
Cpin_layout
Dpad_size
Attempts:
3 left
💡 Hint
Common Mistakes
Passing footprint name to Symbol constructor
Confusing footprint and symbol
4fill in blank
hard

Fill both blanks to create a symbol and assign its footprint.

PCB Design
symbol = Symbol([1])
symbol.[2]('QFN-32')
Drag options to blanks, or click blank then click option'
Acomponent_name
Bset_footprint
Cassign_symbol
Dfootprint_name
Attempts:
3 left
💡 Hint
Common Mistakes
Using footprint name as symbol name
Wrong method to assign footprint
5fill in blank
hard

Fill all three blanks to define a symbol, assign a footprint, and set pin count.

PCB Design
symbol = Symbol([1])
symbol.[2]([3])
symbol.pin_count = 16
Drag options to blanks, or click blank then click option'
Acomponent_name
Bset_footprint
C'QFN-16'
Dassign_footprint
Attempts:
3 left
💡 Hint
Common Mistakes
Using wrong method to assign footprint
Passing component name instead of footprint name