Skip to content

jsl/landpatterns/QFN

Package name: jsl/landpatterns/QFN

Summary

Data Types

QFN-Lead

QFN Lead Type

Functions

Function Description
QFN-Lead Constructor for QFN-Lead type

QFN

Constructors

Function Description
QFN Constructor for defstruct 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