jsl/landpatterns/QFN¶
Package name: jsl/landpatterns/QFN
Summary¶
Data Types¶
QFN-Lead¶
QFN Lead Type
QFN¶
Functions¶
Function | Description |
---|---|
QFN-pkg-outline | |
QFN-overall-outline | |
QFN-outline |
General Definitions¶
Function | Description |
---|---|
QFN-Lead-Profile | Helper for Creating QFN Lead Profiles |
Definitions¶
QFN-Lead¶
QFN Lead Type
public defstruct QFN-Lead <: SMT-Lead
Functions¶
QFN-Lead¶
Constructor for QFN-Lead
type
public defn QFN-Lead ( -- lead-type:LeadProtrusion = ?, length:Toleranced, width:Toleranced)
QFN¶
public defstruct QFN <: Quad-Package
Constructors¶
QFN¶
Constructor for defstruct QFN
public defn QFN ( -- num-leads:Int, lead-profile:Quad-Lead-Profile, thermal-lead?:False|Shape|ThermalPad, package-body:PackageBody, pad-planner:PadPlanner = ?, lead-numbering:Numbering = ?, density-level:DensityLevel = ?)
Functions¶
QFN-pkg-outline¶
public defn QFN-pkg-outline (pkg:QFN, vp:VirtualLP -- line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?)
QFN-overall-outline¶
public defn QFN-overall-outline (pkg:QFN, vp:VirtualLP -- line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?)
QFN-outline¶
public defn QFN-outline (pkg:QFN, vp:VirtualLP -- line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?)
General Definitions¶
QFN-Lead-Profile¶
Helper for Creating QFN Lead Profiles
public defn QFN-Lead-Profile ( -- span:Toleranced, pitch:Double, lead-length:Toleranced, lead-width:Toleranced) -> Quad-Lead-Profile
- Returns
Quad-Lead-Profile
For most QFN packages, the lead profile on the NS vs EW edges is the same. This function makes that assumption and constructions a Quad-Lead-Profile that
Related Packages¶
Forwarded by packages: jsl/landpatterns/generators, jsl/landpatterns