ShiboSoftwareDev/linux-gameboy-advance
A multilayer PCB carrier board with USB‑C, battery charging/power management, buck‑boost regulation, display/SD/UART/SPI/I²C connectors, audio controls, RGB status LEDs, and carefully routed copper/via interconnects.
- Version
- 1.0.127
- 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}
/>
)
}