Skip to content

jsl/landpatterns/two-pin/molded

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

Summary

Data Types

Molded-2pin-Lead

Constructors

Function Description
Molded-2pin-Lead (+ 1) Constructor for defstruct Molded-2pin-Lead

Molded-2pin

Functions

Function Description
Molded-2pin

General Definitions

Function Description
default-molded-pin-1-id

Definitions

Molded-2pin-Lead

public defstruct Molded-2pin-Lead <: SMT-Lead

Constructors

Molded-2pin-Lead

Constructor for defstruct Molded-2pin-Lead

public defn Molded-2pin-Lead (lead-type:LeadProtrusion, length:Toleranced, width:Toleranced)

Molded-2pin-Lead

Constructor for defstruct Molded-2pin-Lead

public defn Molded-2pin-Lead ( -- lead-type:LeadProtrusion = ?, length:Toleranced, width:Toleranced)

Molded-2pin

public defstruct Molded-2pin <: Package
    keep-out: Maybe<KeepoutCreator>
    lead: SMT-Lead
    lead-span: Toleranced
    pin-1-id?: Maybe<Int|Ref>
    polarized?: True|False

  • keep-out: Maybe<KeepoutCreator> - Optional Keepout for the Molded Component Body Typically, the user might use IntraPadKeepOut here. Default is None()

  • lead: SMT-Lead - Lead Specification for this land pattern. Typically this will use Molded-2pin-Lead.

  • lead-span: Toleranced - Span from lead edge to lead edge for this component Value in mm.

  • pin-1-id?: Maybe<Int|Ref> - Controls which pad will get a dot marker indicating "Pin 1" For Diodes, this may need to be c. For Polarized capacitors, it may need to be a.

    By default - if the polarized? arg is false - then this value is None(). If the polarized? arg is true - then this value is One(#R(a)) indicating that the anode pin gets a pin-1 marker.

  • polarized?: True|False - Indicates whether p[1]/p[2] or a/c conventions are used for pads

Functions

Molded-2pin

public defn Molded-2pin ( -- lead-span:Toleranced, lead:SMT-Lead, package-body:PackageBody, polarized?:True|False = ?, pin-1-id?:Maybe<Ref|Int> = ?, keep-out:Maybe<KeepoutCreator> = ?, pad-planner:PadPlanner = ?, lead-numbering:Numbering = ?, density-level:DensityLevel = ?) -> Molded-2pin

  • Returns Molded-2pin

General Definitions

default-molded-pin-1-id

public defn default-molded-pin-1-id (polarized?:True|False) -> Maybe<Int|Ref>

  • Returns Maybe<Int|Ref>

Related Packages

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