seveibar/am3352-dev-board-4layer-dogbone

Defines PCB footprints and pin mappings for a TI AM3352ZCZ100 processor, JST GH connectors, and assembly-part lookup helpers for capacitors, resistors, and headers.

Version
0.1.5
License
unset
Stars
0

design/assembly-supplier-imports/ABM3_24_000MHZ_D2Y_T.tsx

import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["OSC1"],
  pin2: ["OSC2"]
} as const

export const ABM3_24_000MHZ_D2Y_T = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      symbol={
        <symbol>
          <schematicpath points={[{"x":0.06,"y":0.14},{"x":0.06,"y":-0.14},{"x":-0.06,"y":-0.14},{"x":-0.06,"y":0.14},{"x":0.06,"y":0.14}]} strokeColor="#881100" />
          <schematicpath points={[{"x":-0.1,"y":-0.14},{"x":-0.1,"y":0.14}]} strokeColor="#881100" />
          <schematicpath points={[{"x":0.1,"y":-0.14},{"x":0.1,"y":0.14}]} strokeColor="#881100" />
          <schematicpath points={[{"x":-0.06,"y":-0.14},{"x":-0.06,"y":0.14},{"x":0.06,"y":0.14},{"x":0.06,"y":-0.14}]} strokeColor="#881100" />
          <schematicpath points={[{"x":0.1,"y":-0.08},{"x":0.1,"y":0.08}]} strokeColor="#881100" />
          <schematicpath points={[{"x":0.06,"y":-0.14},{"x":-0.06,"y":-0.14}]} strokeColor="#881100" />
          <schematicpath points={[{"x":-0.1,"y":-0.08},{"x":-0.1,"y":0.08}]} strokeColor="#881100" />
          <port name="pin2" pinNumber={2} aliases={["OSC2"]} direction="right" schX={0.4} schY={0} schStemLength={0.3} />
          <port name="pin1" pinNumber={1} aliases={["OSC1"]} direction="left" schX={-0.4} schY={0} schStemLength={0.3} />
        </symbol>
      }
      supplierPartNumbers={{
  "jlcpcb": [
    "C1985382"
  ]
}}
      manufacturerPartNumber="ABM3-24.000MHZ-D2Y-T"
      footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="1.949958mm" pcbY="0mm" width="1.8999962mm" height="2.3999952mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-1.949958mm" pcbY="0mm" width="1.8999962mm" height="2.3999952mm" shape="rect" />
<silkscreenpath route={[{"x":-3.09872380000013,"y":1.399463800000035},{"x":-3.09872380000013,"y":1.7499837999999954},{"x":3.0988762000000634,"y":1.7499837999999954},{"x":3.0988762000000634,"y":-1.7501362000000427},{"x":-3.09872380000013,"y":-1.7501362000000427},{"x":-3.09872380000013,"y":1.399463800000035}]} />
<silkscreentext text="{NAME}" pcbX="-0.010922mm" pcbY="2.741932mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-3.3597220000000334,"y":1.9919320000000198},{"x":3.3378779999999324,"y":1.9919320000000198},{"x":3.3378779999999324,"y":-2.013268000000039},{"x":-3.3597220000000334,"y":-2.013268000000039},{"x":-3.3597220000000334,"y":1.9919320000000198}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1985382.obj?uuid=d1c9d0d2edcb499188a681b0c3948089",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1985382.step?uuid=d1c9d0d2edcb499188a681b0c3948089",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.00007619999996677507, y: 0.00007619999996677507, z: 0 },
      }}
      {...props}
    />
  )
}