0hmX/ov7670-camera-module

This code defines the hardware layout and schematic connectivity for an OV7676 camera module featuring a CSP5 sensor package, power regulation, and interface connectors.

Version
1.2.0
License
unset
Stars
0

imports/SN74LVC2G02DCTR.tsx

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

const pinLabels = {
  pin1: ["1A"],
  pin2: ["1B"],
  pin3: ["2Y"],
  pin4: ["GND"],
  pin5: ["2A"],
  pin6: ["2B"],
  pin7: ["1Y"],
  pin8: ["VCC"]
}

export const SN74LVC2G02DCTR = (props: ChipProps) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C94600"
  ]
}}
      manufacturerPartNumber="SN74LVC2G02DCTR"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="1.99249665mm" pcbY="-0.974852mm" width="0.729996mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="1.99249665mm" pcbY="-0.324866mm" width="0.729996mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="1.99249665mm" pcbY="0.32512mm" width="0.729996mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="1.99249665mm" pcbY="0.975106mm" width="0.729996mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-2.00749535mm" pcbY="0.97536mm" width="0.6999986mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-2.00749535mm" pcbY="0.32512mm" width="0.6999986mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-2.00749535mm" pcbY="-0.32512mm" width="0.6999986mm" height="0.3999992mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-2.00749535mm" pcbY="-0.97536mm" width="0.6999986mm" height="0.3999992mm" shape="rect" />
<silkscreenpath route={[{"x":1.4924214499999948,"y":-1.384477799999992},{"x":1.4924214499999948,"y":-1.499920799999991},{"x":-1.5075725500000203,"y":-1.499920799999991}]} />
<silkscreenpath route={[{"x":-1.5075725500000203,"y":1.3851128000000017},{"x":-1.5075725500000203,"y":1.5000732000000099},{"x":1.4924214499999948,"y":1.5000732000000099},{"x":1.4924214499999948,"y":1.384884200000002}]} />
<silkscreenpath route={[{"x":-1.5075725500000203,"y":-1.499920799999991},{"x":-1.5075725500000203,"y":-1.384960399999997}]} />
<silkscreenpath route={[{"x":1.2193206500000144,"y":-0.9999979999999908},{"x":1.214993229938699,"y":-1.032868018728017},{"x":1.202305876280633,"y":-1.0634979999999956},{"x":1.1821232112106657,"y":-1.0898005612106871},{"x":1.1558206500000097,"y":-1.1099832262806117},{"x":1.1251906687280098,"y":-1.1226705799387062},{"x":1.092320650000005,"y":-1.1269979999999933},{"x":1.0594506312719716,"y":-1.1226705799387062},{"x":1.0288206500000001,"y":-1.1099832262806117},{"x":1.0025180887893157,"y":-1.0898005612106871},{"x":0.9823354237193769,"y":-1.0634979999999956},{"x":0.9696480700612824,"y":-1.032868018728017},{"x":0.9653206499999953,"y":-0.9999979999999908},{"x":0.9696480700612824,"y":-0.9671279812719717},{"x":0.9823354237193769,"y":-0.9364979999999932},{"x":1.0025180887893157,"y":-0.9101954387893016},{"x":1.0288206500000001,"y":-0.8900127737193699},{"x":1.0594506312719716,"y":-0.8773254200612755},{"x":1.092320650000005,"y":-0.8729979999999955},{"x":1.1251906687280098,"y":-0.8773254200612755},{"x":1.1558206500000097,"y":-0.8900127737193699},{"x":1.1821232112106657,"y":-0.9101954387893016},{"x":1.202305876280633,"y":-0.9364979999999932},{"x":1.214993229938699,"y":-0.9671279812719717},{"x":1.2193206500000144,"y":-0.9999979999999908}]} />
<silkscreentext text="{NAME}" pcbX="0.02552065mm" pcbY="2.50114mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-2.599379350000021,"y":1.7511400000000066},{"x":2.650420650000001,"y":1.7511400000000066},{"x":2.650420650000001,"y":-1.7460599999999928},{"x":-2.599379350000021,"y":-1.7460599999999928},{"x":-2.599379350000021,"y":1.7511400000000066}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C94600.obj?uuid=a20ad6d9a7994f0eb3ef7aa133f0e895",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C94600.step?uuid=a20ad6d9a7994f0eb3ef7aa133f0e895",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.007575549999984332, y: -0.00006350000000310274, z: -0.0275 },
      }}
      {...props}
    />
  )
}