ShiboSoftwareDev/linux-gameboy-advance

A multilayer PCB carrier board integrating USB-C, battery/AA power management, charging, buck-boost regulation, MCU/display/storage/audio controls, service headers, LEDs, and backlight through routed traces, vias, and ground planes.

Version
1.0.128
License
unset
Stars
0

imports/F_1615_00026_P4_1615G2B2R4TS2_06T_001_24.tsx

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

const pinLabels = {
  // Manufacturer pinout: pin 1 is the shared anode, followed by the red,
  // green and blue cathodes.  Keep the generic aliases as well so the exact
  // imported EasyEDA footprint remains usable outside this board.
  pin1: ["_POS", "CA"],
  pin2: ["_NEG1", "R_NEG"],
  pin3: ["_NEG2", "G_NEG"],
  pin4: ["_NEG3", "B_NEG"]
} as const

export const F_1615_00026_P4_1615G2B2R4TS2_06T_001_24 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C7496855"
  ]
}}
      manufacturerPartNumber="F.1615.00026/P4-1615G2B2R4TS2-06T-001-24"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-0.599948mm" pcbY="-0.499999mm" width="0.499999mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-0.599948mm" pcbY="0.499999mm" width="0.499999mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="0.599948mm" pcbY="0.499999mm" width="0.499999mm" height="0.7999984mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.599948mm" pcbY="-0.499999mm" width="0.499999mm" height="0.7999984mm" shape="rect" />
<silkscreenpath route={[{"x":-0.9631934000000228,"y":-1.0999978000000965},{"x":-1.0999470000000429,"y":-1.0999978000000965},{"x":-1.0999470000000429,"y":1.0999977999999828}]} />
<silkscreenpath route={[{"x":0.23680419999993774,"y":-1.0999978000000965},{"x":-0.23670260000005783,"y":-1.0999978000000965}]} />
<silkscreenpath route={[{"x":0.9633203999998159,"y":1.0999977999999828},{"x":1.1000485999999228,"y":1.0999977999999828},{"x":1.1000485999999228,"y":-1.0999978000000965},{"x":0.9633203999998159,"y":-1.0999978000000965}]} />
<silkscreenpath route={[{"x":-0.2366772000001447,"y":1.0999977999999828},{"x":0.23680419999993774,"y":1.0999977999999828}]} />
<silkscreenpath route={[{"x":-1.0999470000000429,"y":1.0999977999999828},{"x":-0.9631934000000228,"y":1.0999977999999828}]} />
<silkscreencircle pcbX="-1.569974mm" pcbY="-0.909955mm" radius="0.100076mm" />
<silkscreentext text="{NAME}" pcbX="-0.117348mm" pcbY="2.151001mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-1.2893040000000155,"y":1.1548109999998815},{"x":-0.5893054000000575,"y":1.1548109999998815},{"x":-0.5893054000000575,"y":0.9548114000000396},{"x":-1.2893040000000155,"y":0.9548114000000396},{"x":-1.2893040000000155,"y":1.1548109999998815}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.7112508000000162,"y":1.133220999999935},{"x":1.4112493999998605,"y":1.133220999999935},{"x":1.4112493999998605,"y":0.9332213999999794},{"x":0.7112508000000162,"y":0.9332213999999794},{"x":0.7112508000000162,"y":1.133220999999935}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":0.7240269999999782,"y":-0.7886700000001383},{"x":1.4240255999999363,"y":-0.7886700000001383},{"x":1.4240255999999363,"y":-0.9886695999999802},{"x":0.7240269999999782,"y":-0.9886695999999802},{"x":0.7240269999999782,"y":-0.7886700000001383}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-1.2957302000000936,"y":-0.795096199999989},{"x":-0.5957316000001356,"y":-0.795096199999989},{"x":-0.5957316000001356,"y":-0.9950958000000583},{"x":-1.2957302000000936,"y":-0.9950958000000583},{"x":-1.2957302000000936,"y":-0.795096199999989}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-1.0402824000001374,"y":-1.235202000000072},{"x":-1.0402824000001374,"y":-0.535203400000114},{"x":-0.8402828000000682,"y":-0.535203400000114},{"x":-0.8402828000000682,"y":-1.235202000000072},{"x":-1.0402824000001374,"y":-1.235202000000072}]} strokeWidth="0mm" isFilled hasStroke={false} />
<fabricationnotepath route={[{"x":-0.49994820000006257,"y":0.19999959999995554},{"x":-0.49994820000006257,"y":-0.19999960000006922},{"x":-0.7999476000001096,"y":-1.1368683772161603e-13},{"x":-0.49994820000006257,"y":0.19999959999995554}]} strokeWidth="0mm" isFilled hasStroke={false} />
<courtyardoutline outline={[{"x":-1.0999474999999848,"y":1.1499981999999136},{"x":1.0999474999999848,"y":1.1499981999999136},{"x":1.0999474999999848,"y":-1.1499982000000273},{"x":-1.0999474999999848,"y":-1.1499982000000273},{"x":-1.0999474999999848,"y":1.1499981999999136}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7496855.obj?uuid=32600dee571a4486b88ee8136859fa76",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7496855.step?uuid=32600dee571a4486b88ee8136859fa76",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.00005079999993995443, y: -0.004987299999929751, z: -0.01 },
      }}
      {...props}
    />
  )
}