pulse_electronics_JD0_0001NL module#

JD0-0001NL / RJ45 Ethernet Connector#

This module provides a component definition for the JD0-0001NL / RJ45 connector, including a circuit using pin assingment to provide ethernet protocols.

JD0_0001NL_CENTER_TX = (-5.71, 0.07499999999999929)#

The mechanical drawing for this part shows the origin as one of the mechanical mounting holes and all measurements are made from that datum. For the landpattern, we would like the origin to be the center of mass. This is the transform which translates the center of mass to the mechanical origin.

class JD0_0001NL[source]#

Bases: Circuit

JD0-0001NL Connector Module

This is the preferred usage point for this connector component.

The user is expected to use a require() statement to extract the 1000Base-T or 100Base-T interface for their application.

CT = Port()#

Device-Side Center Tap - Non-Isolated

ISO_CT = Port()#

Isolated Cable-Side Center Tap - Isolated

LED_G = Polarized()#

Green Status LED

LED_Y = Polarized()#

Yellow Status LED

SHIELD = Port()#

Chassis Shield Connection for the Connector

J: JD0_0001NL.Component#

The actual connector component instance with landpattern.

provide_mdi100base_tx = PrePostInit#
class Component[source]#

Bases: Component

RJ45 Connector supporting 1000Base-T Ethernet

This is the base physical connector. It encodes part information including the symbol and landpattern.

We suggest leveraging the circuit instead of this component directly unless you need to add some custom handling.

name = '553-2359-ND'#
description = 'CONN JACK 1PORT 1000 BASE-T PCB'#
manufacturer: str | None = 'Pulse Electronics'#

Manufacturer for this component.

mpn: str | None = 'JD0-0001NL'#

Manufacturer part number for this component.

datasheet = 'https://productfinder.pulseelectronics.com/api/open/part-attachments/datasheet/JD0-0001NL'#
reference_designator_prefix: str | None = 'J'#

Reference designator prefix for this component. This will be used to generate a unique reference designator for each component of the same type.

Note

This field is a required data point for matching components between builds. If this value changes (including changing from unset to set), it will be treated as a new component, even if nothing else changes.

CT = Port()#
DA = DiffPair()#
DB = DiffPair()#
DC = DiffPair()#
DD = DiffPair()#
ISO_CT = Port()#
LED_G_A = Port()#
LED_G_C = Port()#
LED_Y_A = Port()#
LED_Y_C = Port()#
SHIELD = {1: Port(), 2: Port()}#
class Landpattern[source]#

Bases: GridPadShapeGeneratorMixin, CourtyardGeneratorMixin, SilkscreenOutline, LinearNumbering, GridLayoutInterface

mounts: Sequence[NPTHPad]#
build_keepout()[source]#
Device#

alias of JD0_0001NL