Packages - LCC
LCC enables you to create geometry and boundary conditions to represent an leadless chip carrier package.
Use the navigation arrows on the image below to view each tab.
Iron Python Script – LCC.py:
The following is the toolkit's scripting information.
scriptInput = ["ng"]
scriptInput.append("Name:LCC1")
scriptInput.append("Plane:YZ")
scriptInput.append("length_unit:meter")
scriptInput.append("power_unit:W")
scriptInput.append("xS:-0.0075")
scriptInput.append("yS:-0.0075")
scriptInput.append("zS:-0.0075")
scriptInput.append("xO:0.0")
scriptInput.append("yO:0.0")
scriptInput.append("zO:0.0")
scriptInput.append("Len1:0.015")
scriptInput.append("Len2:0.015")
scriptInput.append("Thick:0.0016")
scriptInput.append("Type:Detailed")
scriptInput.append("boardLen1:0.0252")
scriptInput.append("boardLen2:0.0252")
scriptInput.append("boardThick:0.0016")
scriptInput.append("Symmetry:Full")
scriptInput.append("MoldMaterial:Epoxy Resin-Typical")
scriptInput.append("SlugMaterial:Cu-Pure")
scriptInput.append("WireMaterial:Au-Typical")
scriptInput.append("WireDiameter:0.000025")
scriptInput.append("slugLen1:0.0119")
scriptInput.append("slugLen2:0.0119")
scriptInput.append("slugThick:0.00036")
scriptInput.append("dieLen1:0.00856")
scriptInput.append("dieLen2:0.00856")
scriptInput.append("dieHeight:0.00035")
scriptInput.append("dieMat:Si-Typical")
scriptInput.append("attachThick:0.00005")
scriptInput.append("attachMat:Epoxy Resin-Typical")
scriptInput.append("DistributedSource:None")
scriptInput.append("SourcePower:1.0")
scriptInput.append("ConcentratedSource:Checked")
scriptInput.append("Source1:Checked")
scriptInput.append("Source2:None")
scriptInput.append("Source3:Checked")
scriptInput.append("Source4:None")
# enter source info: sourcePower,offset1,offset2,size1,size2
scriptInput.append("SourcePower1:1.0,0.001,0.001,0.002,0.002")
scriptInput.append("SourcePower2:1.0,0.001,-0.003,0.002,0.002")
scriptInput.append("SourcePower3:1.0,-0.003,0.001,0.002,0.002")
scriptInput.append("SourcePower4:1.0,-0.003,-0.003,0.002,0.002")
scriptInput.append("LeadCount1:10")
scriptInput.append("LeadCount2:7")
scriptInput.append("LeadPitch:0.001")
scriptInput.append("LeadWidth:0.0005")
scriptInput.append("LeadLength:0.0005")
scriptInput.append("LeadThick:0.0005")
scriptInput.append("LeadMaterial:Solder-pb50_sn50")
oDesign.RunToolkit("SysLib", "Geometry/Packages/LCC", [])
oDesign.RunToolkit("SysLib", "Geometry/Packages/LCC", ["ng"])
oDesign.RunToolkit("SysLib", "Geometry/Packages/LCC", scriptInput)