jsl/landpatterns/headers¶
Package name: jsl/landpatterns/headers
Summary¶
Header¶
Landpattern Generator for Headers
Functions¶
Function | Description |
---|---|
Header | |
build-vpads |
General Definitions¶
Function | Description |
---|---|
compute-outline |
Definitions¶
Header¶
Landpattern Generator for Headers
public defstruct Header <: Package
lead-type: Lead
pad-diam: Double
pitch: Double|Dims
rows: Int
-
lead-type: Lead
- Lead Type indicates TH vs SMT leads and their parameters. -
pad-diam: Double
- Set the size of the pad diameter for through-hole and width for SMT. -
pitch: Double|Dims
-
rows: Int
- Number of Rows of leads on this package
This is intended to be a generator for constructing the land patterns for single-row and dual-row headers.
Current implementation works well for standard through-hole headers, but likely needs refinement for SMT headers. Customized planner and numbering objects would likely fill the gap.
Functions¶
Header¶
public defn Header ( -- num-leads:Int, lead-type:Lead, pad-diam:Double, rows:Int, pitch:Double|Dims, package-body:PackageBody, pad-planner:PadPlanner = ?, lead-numbering:Numbering = ?, density-level:DensityLevel = ?) -> Header
- Returns
Header
build-vpads¶
public defn build-vpads (pkg:Header, vp:VirtualLP)
General Definitions¶
compute-outline¶
public defn compute-outline (vp:VirtualLP, density-level:DensityLevel -- line-width:Double = ?, mask-clearance:Double = ?) -> Shape
- Returns
Shape
Related Packages¶
Forwarded by packages: jsl/landpatterns/generators, jsl/landpatterns