Skip to content

jsl/landpatterns/two-pin/radial

Package name: jsl/landpatterns/two-pin/radial

Summary

Definitions

Radial-2pin

public defstruct Radial-2pin <: Package
    lead: TH-Lead
    lead-spacing: Toleranced
    polarized?: True|False

  • lead: TH-Lead - Lead Construction Type

  • lead-spacing: Toleranced - Center-to-Center Distance between Leads

  • polarized?: True|False - Component is Polarized and Requires C/A Pad Names

Functions

build-radial-rectilinear-outline

public defn build-radial-rectilinear-outline (pkg:Radial-2pin, vp:VirtualLP, body:PackageBody, line-width:Double = ?)

Radial-2pin

Constructor for Radial 2-pin Components

public defn Radial-2pin ( -- lead-spacing:Toleranced, lead:TH-Lead, polarized?:True|False = ?, package-body:PackageBody, pad-planner:PadPlanner = ?, lead-numbering:Numbering = ?, density-level:DensityLevel = ?) -> Radial-2pin

  • lead-spacing: Toleranced - Center to Center distance between radial leads.
  • lead: TH-Lead - Through-hole lead specifications.
  • polarized?: True|False - Indicates whether this component requires C/A style pads or standard p[1]/p[2] style pads. By default we use standard pads.
  • package-body: PackageBody - Component body specifications.
  • pad-planner: PadPlanner - Pad planner - default is a through-hole pad planner with holes sized for the provided lead dimensions. User can override this with a pad planner of their choosing.
  • lead-numbering: Numbering - Lead Numbering scheme - by default this function will choose either standard or C/A numbering based on polarized?. User can override with their own selection here.
  • Returns Radial-2pin

build-polarity-cylinder-marker

public defn build-polarity-cylinder-marker (pkg:Radial-2pin, vp:VirtualLP, line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?) -> Shape

  • Returns Shape

build-radial-outline

public defn build-radial-outline (pkg:Radial-2pin, vp:VirtualLP -- line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?)

build-polarity-marker

public defn build-polarity-marker (pkg:Radial-2pin, vp:VirtualLP -- line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?)

build-radial-cylinder-outline

public defn build-radial-cylinder-outline (pkg:Radial-2pin, vp:VirtualLP, body:CylinderBody, line-width:Double = ?) -> Shape

  • Returns Shape

build-polarity-rectilinear-marker

public defn build-polarity-rectilinear-marker (pkg:Radial-2pin, vp:VirtualLP, line-width:Double = ?, mask-clearance:Double = ?, side:Side = ?) -> Shape

  • Returns Shape

Related Packages

Forwarded by packages: jsl/landpatterns/two-pin/generators, jsl/landpatterns/generators, jsl/landpatterns