abse/keypad
This code defines hardware components for a 4-pin I2C display header with plated through-hole pins and key connection labels, along with an ECG encoder module featuring multiple pins, footprints, and silkscreen paths for PCB mounting.
- Version
- 1.0.7
- License
- unset
- Stars
- 0
imports/EC11E09204A4.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["A"],
pin9: ["C"],
pin10: ["B"],
pin11: ["D"],
pin12: ["E"]
} as const
export const EC11E09204A4 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C470709"
]
}}
manufacturerPartNumber="EC11E09204A4"
footprint={<footprint>
<platedhole portHints={["pin8"]} pcbX="-2.540127mm" pcbY="-7.250049mm" outerDiameter="1.7999964mm" holeDiameter="1.3000228mm" shape="circle" />
<platedhole portHints={["pin9"]} pcbX="-0.000127mm" pcbY="-7.250049mm" outerDiameter="1.7999964mm" holeDiameter="1.3000228mm" shape="circle" />
<platedhole portHints={["pin10"]} pcbX="2.539873mm" pcbY="-7.250049mm" outerDiameter="1.7999964mm" holeDiameter="1.3000228mm" shape="circle" />
<platedhole portHints={["pin11"]} pcbX="-2.540127mm" pcbY="7.250049mm" outerDiameter="1.7999964mm" holeDiameter="1.3000228mm" shape="circle" />
<platedhole portHints={["pin12"]} pcbX="2.539873mm" pcbY="7.250049mm" outerDiameter="1.7999964mm" holeDiameter="1.3000228mm" shape="circle" />
<platedhole portHints={["pin6"]} pcbX="5.499989mm" pcbY="0.250063mm" holeWidth="3.200019mm" holeHeight="1.5000224mm" outerWidth="3.999992mm" outerHeight="2.2999954mm" pcbRotation="90deg" shape="pill" />
<platedhole portHints={["pin7"]} pcbX="-5.499989mm" pcbY="0.250063mm" holeWidth="3.200019mm" holeHeight="1.5000224mm" outerWidth="3.999992mm" outerHeight="2.2999954mm" pcbRotation="90deg" shape="pill" />
<silkscreenpath route={[{"x":-5.900115200000187,"y":6.250076400000012},{"x":-5.900115200000187,"y":2.4218391999999085}]} />
<silkscreenpath route={[{"x":5.899861199999918,"y":2.421966199999929},{"x":5.899988199999825,"y":6.250076400000012}]} />
<silkscreenpath route={[{"x":5.899861199999918,"y":-5.7500012000000424},{"x":-5.900115200000187,"y":-5.749950399999989}]} />
<silkscreenpath route={[{"x":-5.900115200000187,"y":6.250000199999931},{"x":-3.065932400000065,"y":6.250076400000012}]} />
<silkscreenpath route={[{"x":-2.794127000000117,"y":1.266063000000031},{"x":2.7938729999999623,"y":1.266063000000031}]} />
<silkscreenpath route={[{"x":-5.900115200000187,"y":6.250076400000012},{"x":-5.900115200000187,"y":2.4218391999999085}]} />
<silkscreenpath route={[{"x":-5.900115200000187,"y":-1.9217131999998855},{"x":-5.900115200000187,"y":-5.749950399999989}]} />
<silkscreenpath route={[{"x":5.899861199999918,"y":-5.749950399999989},{"x":5.899861199999918,"y":-1.9218402000001333}]} />
<silkscreenpath route={[{"x":4.787925399999949,"y":2.2820629999999937},{"x":3.9749475999998367,"y":2.2820629999999937}]} />
<silkscreenpath route={[{"x":4.787925399999949,"y":-1.7819369999999708},{"x":3.9749475999998367,"y":-1.7819369999999708}]} />
<silkscreenpath route={[{"x":-5.900115200000187,"y":-1.9217131999998855},{"x":-5.900115200000187,"y":-5.749950399999989}]} />
<silkscreenpath route={[{"x":-4.05142699999999,"y":2.2820629999999937},{"x":-4.787925400000063,"y":2.2820629999999937}]} />
<silkscreenpath route={[{"x":-4.787925400000063,"y":-1.7819369999999708},{"x":-3.810127000000193,"y":-1.7819369999999708}]} />
<silkscreenpath route={[{"x":-2.0143216000001303,"y":6.250076400000012},{"x":2.0140675999999758,"y":6.250076400000012}]} />
<silkscreenpath route={[{"x":3.065678399999797,"y":6.250076400000012},{"x":5.899861199999918,"y":6.250076400000012}]} />
<silkscreenpath route={[{"x":1.777872999999886,"y":1.266063000000031},{"x":1.8859268226797212,"y":1.4905595621210068},{"x":1.965765487822864,"y":1.7265682961713082},{"x":2.016194617789324,"y":1.9705585374734937},{"x":2.0364597983467547,"y":2.2188802188804857},{"x":2.026257864624995,"y":2.4678184753785217},{"x":1.9857414364294073,"y":2.7136492180576397},{"x":1.9155166350651598,"y":2.9526948460727453},{"x":1.816634015828754,"y":3.181379263147619},{"x":1.6905728518174783,"y":3.3962813755803154},{"x":1.5392190041659433,"y":3.5941862714289528},{"x":1.3648367097707705,"y":3.7721333152409215},{"x":1.1700347085575231,"y":3.9274604388320995},{"x":0.9577272170164406,"y":4.057843965535085},{"x":0.7310903318468718,"y":4.161333372145123},{"x":0.4935145158983687,"y":4.236380468533298},{"x":0.24855387722118394,"y":4.281862558400462},{"x":-0.00012700000013410317,"y":4.297099234689426},{"x":-0.24880787722145215,"y":4.281862558400462},{"x":-0.4937685158986369,"y":4.236380468533298},{"x":-0.73134433184714,"y":4.161333372145123},{"x":-0.9579812170165951,"y":4.057843965535085},{"x":-1.1702887085576776,"y":3.9274604388320995},{"x":-1.3650907097710387,"y":3.7721333152409215},{"x":-1.5394730041660978,"y":3.5941862714289528},{"x":-1.6908268518177465,"y":3.3962813755803154},{"x":-1.8168880158289085,"y":3.181379263147619},{"x":-1.9157706350653143,"y":2.9526948460727453},{"x":-1.9859954364295618,"y":2.7136492180576397},{"x":-2.026511864625263,"y":2.4678184753785217},{"x":-2.0367137983469092,"y":2.2188802188804857},{"x":-2.0164486177894787,"y":1.9705585374734937},{"x":-1.9660194878230186,"y":1.7265682961713082},{"x":-1.8861808226799894,"y":1.4905595621210068},{"x":-1.7781270000000404,"y":1.266063000000031}]} />
<silkscreentext text="{NAME}" pcbX="-0.000127mm" pcbY="9.149463mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-6.600127000000043,"y":8.399462999999969},{"x":6.599872999999889,"y":8.399462999999969},{"x":6.599872999999889,"y":-8.407337000000098},{"x":-6.600127000000043,"y":-8.407337000000098},{"x":-6.600127000000043,"y":8.399462999999969}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C470709.obj?uuid=98040a81456e4e72ba6314de5f862cda",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C470709.step?uuid=98040a81456e4e72ba6314de5f862cda",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: -0.24998729999992975, z: -0.000006999999999646178 },
}}
{...props}
/>
)
}