hrithik18k/smartknob
A two-board SmartKnob assembly combining USB-C programming, regulated power, CH340C USB-UART, HX711 force sensing, MT6701 magnetic angle sensing, VEML7700 ambient-light sensing, MOSFET/BJT drivers, an SK6812 RGB LED, connectors, and supporting passives.
- Version
- 1.0.5
- License
- Apache-2.0
- Stars
- 0
imports/MC_314C_4P16.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin13: ["EH1"],
pin14: ["pin13_alt1"],
pin15: ["pin13_alt1"],
pin16: ["pin13_alt1"],
pin17: ["B1A12"],
pin18: ["B4A9"],
pin19: ["B5"],
pin20: ["A8"],
pin21: ["B6"],
pin22: ["A7"],
pin23: ["A6"],
pin24: ["B7"],
pin25: ["A5"],
pin26: ["B8"],
pin27: ["A4B9"],
pin28: ["A1B12"]
} as const
export const MC_314C_4P16 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C428463"
]
}}
manufacturerPartNumber="MC_314C_4P16"
footprint={<footprint>
<platedhole portHints={["pin13"]} pcbX="5.599938mm" pcbY="-2.63648185mm" holeWidth="0.5000244mm" holeHeight="1.700022mm" outerWidth="0.999998mm" outerHeight="2.1999956mm" shape="pill" />
<platedhole portHints={["pin14"]} pcbX="5.599938mm" pcbY="1.36351015mm" holeWidth="0.5000244mm" holeHeight="1.700022mm" outerWidth="0.999998mm" outerHeight="2.1999956mm" shape="pill" />
<platedhole portHints={["pin15"]} pcbX="-5.599938mm" pcbY="-2.63648185mm" holeWidth="0.5000244mm" holeHeight="1.700022mm" outerWidth="0.999998mm" outerHeight="2.1999956mm" shape="pill" />
<platedhole portHints={["pin16"]} pcbX="-5.599938mm" pcbY="1.36351015mm" holeWidth="0.5000244mm" holeHeight="1.700022mm" outerWidth="0.999998mm" outerHeight="2.1999956mm" shape="pill" />
<smtpad portHints={["pin17"]} pcbX="3.199892mm" pcbY="2.13648295mm" width="0.5999988mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin18"]} pcbX="2.4000714mm" pcbY="2.13648295mm" width="0.5999988mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="1.75006mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin20"]} pcbX="1.250442mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin21"]} pcbX="0.750062mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin22"]} pcbX="0.249682mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin23"]} pcbX="-0.250698mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin24"]} pcbX="-0.751078mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="-1.248918mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin26"]} pcbX="-1.749298mm" pcbY="2.13648295mm" width="0.2999994mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin27"]} pcbX="-2.4000714mm" pcbY="2.13648295mm" width="0.5999988mm" height="1.0999978mm" shape="rect" />
<smtpad portHints={["pin28"]} pcbX="-3.200146mm" pcbY="2.13648295mm" width="0.5999988mm" height="1.0999978mm" shape="rect" />
<silkscreenpath route={[{"x":4.499991000000023,"y":1.3864717500000552},{"x":4.499991000000023,"y":-4.763528649999898}]} />
<silkscreenpath route={[{"x":4.499991000000023,"y":1.3864717500000552},{"x":-4.499990999999909,"y":1.3864717500000552},{"x":-4.499990999999909,"y":-4.763528649999898}]} />
<silkscreenpath route={[{"x":-3.7311837999999398,"y":1.8364581500001123},{"x":-4.499990999999909,"y":1.8364581500001123}]} />
<silkscreenpath route={[{"x":-4.499990999999909,"y":1.78647095000008},{"x":-4.499990999999909,"y":-4.763528649999898},{"x":4.499991000000023,"y":-4.763528649999898},{"x":4.499991000000023,"y":1.8364581500001123},{"x":3.73108220000006,"y":1.8364581500001123}]} />
<silkscreenpath route={[{"x":-3.7938455999999405,"y":2.349995349999972},{"x":-3.8008698682433533,"y":2.296640735600704},{"x":-3.82146398070131,"y":2.246922150000046},{"x":-3.8542244826426213,"y":2.2042278326428004},{"x":-3.8969187999999804,"y":2.1714673307013754},{"x":-3.9466373856006385,"y":2.1508732182435324},{"x":-3.9999919999999065,"y":2.1438489500001197},{"x":-4.0533466143991745,"y":2.1508732182435324},{"x":-4.103065199999946,"y":2.1714673307013754},{"x":-4.145759517357078,"y":2.2042278326428004},{"x":-4.178520019298503,"y":2.246922150000046},{"x":-4.199114131756346,"y":2.296640735600704},{"x":-4.206138399999986,"y":2.349995349999972},{"x":-4.199114131756346,"y":2.40334996439924},{"x":-4.178520019298503,"y":2.4530685500001255},{"x":-4.145759517357078,"y":2.495762867357371},{"x":-4.103065199999946,"y":2.528523369298796},{"x":-4.0533466143991745,"y":2.549117481756639},{"x":-3.9999919999999065,"y":2.5561417500000516},{"x":-3.9466373856006385,"y":2.549117481756639},{"x":-3.8969187999999804,"y":2.528523369298796},{"x":-3.8542244826426213,"y":2.495762867357371},{"x":-3.82146398070131,"y":2.4530685500001255},{"x":-3.8008698682433533,"y":2.40334996439924},{"x":-3.7938455999999405,"y":2.349995349999972}]} />
<silkscreentext text="{NAME}" pcbX="-0.012954mm" pcbY="3.68992355mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-6.358953999999812,"y":2.939923550000117},{"x":6.333046000000195,"y":2.939923550000117},{"x":6.333046000000195,"y":-5.002276449999954},{"x":-6.358953999999812,"y":-5.002276449999954},{"x":-6.358953999999812,"y":2.939923550000117}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C428463.obj?uuid=f113970034d94c1c90bd3d50b5fc9d96",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C428463.step?uuid=f113970034d94c1c90bd3d50b5fc9d96",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -2.6365356500000416, z: 1.5499972 },
}}
{...props}
/>
)
}