krishnax12/t113-minimal-linux
Allwinner T113-S3 dual-Cortex-A7 SoC with integrated 128MB DDR3, multi-rail decoupling, 24MHz and 32.768kHz oscillators, filtering, and exposed test points.
- Version
- 0.1.1
- License
- unset
- Stars
- 0
imports/MMBT3904_RANGE_100_300_.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["B"],
pin2: ["E"],
pin3: ["C"],
} as const
export const MMBT3904_RANGE_100_300_ = (props: ChipProps<typeof pinLabels>) => {
return (
<transistor
type="npn"
pinLabels={pinLabels}
symbol={
<symbol>
<schematictext
text={props.name ?? ""}
schX={0}
schY={0.8}
fontSize={0.18}
/>
<port
name="pin3"
pinNumber={3}
aliases={["C"]}
direction="up"
schX={0.2}
schY={0.4}
schStemLength={0.2}
/>
<port
name="pin1"
pinNumber={1}
aliases={["B"]}
direction="left"
schX={-0.2}
schY={0}
schStemLength={0.2}
/>
<port
name="pin2"
pinNumber={2}
aliases={["E"]}
direction="down"
schX={0.2}
schY={-0.4}
schStemLength={0.2}
/>
<schematicpath
points={[
{ x: 0.2, y: 0.2 },
{ x: 0, y: 0.06 },
]}
strokeColor="#880000"
/>
<schematicpath
points={[
{ x: 0, y: -0.06 },
{ x: 0.2, y: -0.2 },
]}
strokeColor="#880000"
/>
<schematicpath
points={[
{ x: 0, y: 0.18 },
{ x: 0, y: -0.18 },
]}
strokeColor="#880000"
/>
<schematicpath
points={[
{ x: 0.2, y: -0.2 },
{ x: 0.14, y: -0.1 },
{ x: 0.08, y: -0.18 },
{ x: 0.2, y: -0.2 },
]}
strokeColor="#880000"
isFilled
fillColor="#880000"
/>
</symbol>
}
supplierPartNumbers={{
jlcpcb: ["C20526"],
}}
manufacturerPartNumber="MMBT3904(RANGE:100-300)"
footprint={
<footprint>
<smtpad
portHints={["pin1"]}
pcbX="0.999998mm"
pcbY="-0.94996mm"
width="0.999998mm"
height="0.6500114mm"
shape="rect"
/>
<smtpad
portHints={["pin2"]}
pcbX="0.999998mm"
pcbY="0.94996mm"
width="0.999998mm"
height="0.6500114mm"
shape="rect"
/>
<smtpad
portHints={["pin3"]}
pcbX="-0.999998mm"
pcbY="0mm"
width="0.999998mm"
height="0.6500114mm"
shape="rect"
/>
<silkscreenpath
route={[
{ x: 0.726211400000011, y: 1.5262098000000606 },
{ x: -0.726211400000011, y: 1.5262098000000606 },
{ x: -0.726211400000011, y: 0.49458879999997407 },
]}
/>
<silkscreenpath
route={[
{ x: 0.726211400000011, y: -1.5262097999999469 },
{ x: -0.726211400000011, y: -1.5262097999999469 },
{ x: -0.726211400000011, y: -0.49458879999997407 },
]}
/>
<silkscreenpath
route={[
{ x: 0.726211400000011, y: 0.45539659999997184 },
{ x: 0.726211400000011, y: -0.45539659999985815 },
]}
/>
<silkscreentext
text="{NAME}"
pcbX="0.0254mm"
pcbY="2.524mm"
anchorAlignment="center"
fontSize="1mm"
/>
<courtyardoutline
outline={[
{ x: -1.748600000000124, y: 1.774000000000001 },
{ x: 1.7993999999998778, y: 1.774000000000001 },
{ x: 1.7993999999998778, y: -1.774000000000001 },
{ x: -1.748600000000124, y: -1.774000000000001 },
{ x: -1.748600000000124, y: 1.774000000000001 },
]}
/>
</footprint>
}
cadModel={{
objUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C20526.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
stepUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C20526.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
pcbRotationOffset: 180,
modelOriginPosition: {
x: 0.000012700000070253736,
y: -0.000012699999956566899,
z: 0.050795,
},
}}
{...props}
/>
)
}