AnasSarkiz/muse-voice-remote

Muse Voice Remote — bare ESP32-S3R8, 155 TOP JLCPCB parts with real supplier CAD, native 3D assembly and GLB exports. Revised 17 mm case allocation; 0.30 mm via drill /0.45 mm pad. Checked prototype PCB; mechanical, RF and MUSE qualification pending.

Version
1.3.2
License
unset
Stars
0

imports/C5656610.tsx

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

const pinLabels = {
  pin1: ["WS"],
  pin2: ["LR"],
  pin3: ["GND"],
  pin4: ["SCK"],
  pin5: ["VDD"],
  pin6: ["SD"]
} as const

const pinAttributes = {
  pin3: {requiresGround: true},
  pin5: {requiresPower: true}
} as const

export const ICS_43434 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      pinAttributes={pinAttributes}
      supplierPartNumbers={{
  "jlcpcb": [
    "C5656610"
  ]
}}
      manufacturerPartNumber="ICS-43434"
      footprint={<footprint>
        <hole pcbX="0.7650734mm" pcbY="-0mm" diameter="0.3999992mm" />
<smtpad portHints={["pin1"]} pcbX="-1.3071856mm" pcbY="-0.900049mm" width="0.5199888mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-0.4852416mm" pcbY="-0.900049mm" width="0.5199888mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-0.4852416mm" pcbY="0.900049mm" width="0.5199888mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-1.3071856mm" pcbY="0.900049mm" width="0.5199888mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-1.3071856mm" pcbY="-0.000127mm" width="0.5199888mm" height="0.5999988mm" shape="rect" />
<smtpad portHints={["pin3"]} points={[{x: "-0.0465836mm", y: "0.0976376mm"}, {x: "0.2057146mm", y: "0.0976376mm"}, {x: "0.2058162mm", y: "0.0977392mm"}, {x: "0.2128266mm", y: "0.1313942mm"}, {x: "0.221869mm", y: "0.164592mm"}, {x: "0.232918mm", y: "0.1971548mm"}, {x: "0.2459482mm", y: "0.228981mm"}, {x: "0.2608834mm", y: "0.2599436mm"}, {x: "0.2776728mm", y: "0.289941mm"}, {x: "0.296291mm", y: "0.3188716mm"}, {x: "0.316611mm", y: "0.3466084mm"}, {x: "0.3386074mm", y: "0.3730498mm"}, {x: "0.3621532mm", y: "0.3980942mm"}, {x: "0.3871976mm", y: "0.42164mm"}, {x: "0.413639mm", y: "0.4436364mm"}, {x: "0.4413758mm", y: "0.4639564mm"}, {x: "0.4703064mm", y: "0.4825746mm"}, {x: "0.5003038mm", y: "0.499364mm"}, {x: "0.5312664mm", y: "0.5142992mm"}, {x: "0.5630926mm", y: "0.5273294mm"}, {x: "0.5956554mm", y: "0.5383784mm"}, {x: "0.6288532mm", y: "0.5474208mm"}, {x: "0.6625082mm", y: "0.5544312mm"}, {x: "0.6625082mm", y: "0.8058658mm"}, {x: "0.6614922mm", y: "0.8068818mm"}, {x: "0.6204458mm", y: "0.8007858mm"}, {x: "0.5797804mm", y: "0.792607mm"}, {x: "0.5395722mm", y: "0.7823708mm"}, {x: "0.4999482mm", y: "0.7700772mm"}, {x: "0.46101mm", y: "0.7558024mm"}, {x: "0.4228338mm", y: "0.7395464mm"}, {x: "0.3855466mm", y: "0.72136mm"}, {x: "0.3492246mm", y: "0.701294mm"}, {x: "0.3139948mm", y: "0.6793992mm"}, {x: "0.279908mm", y: "0.6557518mm"}, {x: "0.2470658mm", y: "0.6303772mm"}, {x: "0.2155698mm", y: "0.603377mm"}, {x: "0.1854962mm", y: "0.574802mm"}, {x: "0.1569212mm", y: "0.5447284mm"}, {x: "0.129921mm", y: "0.5132324mm"}, {x: "0.1045464mm", y: "0.4803902mm"}, {x: "0.080899mm", y: "0.4463034mm"}, {x: "0.0590042mm", y: "0.4110736mm"}, {x: "0.0389382mm", y: "0.3747516mm"}, {x: "0.0207518mm", y: "0.3374644mm"}, {x: "0.0044958mm", y: "0.2992882mm"}, {x: "-0.009779mm", y: "0.26035mm"}, {x: "-0.0220726mm", y: "0.220726mm"}, {x: "-0.0323088mm", y: "0.1805178mm"}, {x: "-0.0404876mm", y: "0.1398524mm"}, {x: "-0.0465836mm", y: "0.098806mm"}, {x: "-0.0465836mm", y: "0.0976376mm"}]} shape="polygon" />
<smtpad portHints={["pin3"]} points={[{x: "0.662686mm", y: "-0.806831mm"}, {x: "0.662686mm", y: "-0.5545074mm"}, {x: "0.662559mm", y: "-0.5544312mm"}, {x: "0.6288786mm", y: "-0.5474208mm"}, {x: "0.5957062mm", y: "-0.5383784mm"}, {x: "0.5631434mm", y: "-0.5273294mm"}, {x: "0.5313426mm", y: "-0.5142992mm"}, {x: "0.5003292mm", y: "-0.4993386mm"}, {x: "0.4703572mm", y: "-0.4825492mm"}, {x: "0.4414012mm", y: "-0.463931mm"}, {x: "0.4137152mm", y: "-0.443611mm"}, {x: "0.3872738mm", y: "-0.4216146mm"}, {x: "0.362204mm", y: "-0.3980942mm"}, {x: "0.3386582mm", y: "-0.3730244mm"}, {x: "0.3166872mm", y: "-0.346583mm"}, {x: "0.2963672mm", y: "-0.3188716mm"}, {x: "0.277749mm", y: "-0.289941mm"}, {x: "0.2609596mm", y: "-0.2599436mm"}, {x: "0.245999mm", y: "-0.2289556mm"}, {x: "0.2329688mm", y: "-0.1971548mm"}, {x: "0.2218944mm", y: "-0.164592mm"}, {x: "0.2128774mm", y: "-0.1313942mm"}, {x: "0.2058416mm", y: "-0.0977392mm"}, {x: "-0.045593mm", y: "-0.0977392mm"}, {x: "-0.046609mm", y: "-0.0987552mm"}, {x: "-0.040513mm", y: "-0.1398016mm"}, {x: "-0.0323342mm", y: "-0.180467mm"}, {x: "-0.0220472mm", y: "-0.2206752mm"}, {x: "-0.009779mm", y: "-0.2602992mm"}, {x: "0.0044958mm", y: "-0.2992374mm"}, {x: "0.0207772mm", y: "-0.3373882mm"}, {x: "0.0389382mm", y: "-0.3746754mm"}, {x: "0.0589788mm", y: "-0.4109974mm"}, {x: "0.080899mm", y: "-0.4462272mm"}, {x: "0.1045464mm", y: "-0.4803394mm"}, {x: "0.1298956mm", y: "-0.5131562mm"}, {x: "0.1568958mm", y: "-0.5446776mm"}, {x: "0.1855216mm", y: "-0.5747512mm"}, {x: "0.2155444mm", y: "-0.6033262mm"}, {x: "0.2470658mm", y: "-0.6303264mm"}, {x: "0.279908mm", y: "-0.655701mm"}, {x: "0.3139948mm", y: "-0.679323mm"}, {x: "0.3492246mm", y: "-0.7012432mm"}, {x: "0.3855466mm", y: "-0.7213092mm"}, {x: "0.4228338mm", y: "-0.7394702mm"}, {x: "0.4609846mm", y: "-0.7557516mm"}, {x: "0.4999228mm", y: "-0.7700264mm"}, {x: "0.5395722mm", y: "-0.7822946mm"}, {x: "0.579755mm", y: "-0.7925562mm"}, {x: "0.6204204mm", y: "-0.800735mm"}, {x: "0.6614922mm", y: "-0.806831mm"}, {x: "0.662686mm", y: "-0.806831mm"}]} shape="polygon" />
<smtpad portHints={["pin3"]} points={[{x: "1.5671038mm", y: "-0.097663mm"}, {x: "1.3148056mm", y: "-0.097663mm"}, {x: "1.314704mm", y: "-0.09779mm"}, {x: "1.3076936mm", y: "-0.1314196mm"}, {x: "1.2986512mm", y: "-0.1646428mm"}, {x: "1.2876022mm", y: "-0.1972056mm"}, {x: "1.274572mm", y: "-0.2290064mm"}, {x: "1.2596368mm", y: "-0.2599944mm"}, {x: "1.2428474mm", y: "-0.2899918mm"}, {x: "1.2242292mm", y: "-0.3189224mm"}, {x: "1.2039092mm", y: "-0.3466338mm"}, {x: "1.1819128mm", y: "-0.3730752mm"}, {x: "1.158367mm", y: "-0.398145mm"}, {x: "1.1333226mm", y: "-0.4216908mm"}, {x: "1.1068812mm", y: "-0.4436618mm"}, {x: "1.0791444mm", y: "-0.4639818mm"}, {x: "1.0502138mm", y: "-0.4826mm"}, {x: "1.0202164mm", y: "-0.4993894mm"}, {x: "0.9892538mm", y: "-0.51435mm"}, {x: "0.9574276mm", y: "-0.5273802mm"}, {x: "0.9248648mm", y: "-0.5384292mm"}, {x: "0.891667mm", y: "-0.5474716mm"}, {x: "0.858012mm", y: "-0.554482mm"}, {x: "0.858012mm", y: "-0.8059166mm"}, {x: "0.859028mm", y: "-0.8069326mm"}, {x: "0.9000744mm", y: "-0.8008366mm"}, {x: "0.9407398mm", y: "-0.7926578mm"}, {x: "0.980948mm", y: "-0.7823962mm"}, {x: "1.020572mm", y: "-0.770128mm"}, {x: "1.0595102mm", y: "-0.7558532mm"}, {x: "1.0976864mm", y: "-0.7395718mm"}, {x: "1.1349736mm", y: "-0.7214108mm"}, {x: "1.1712956mm", y: "-0.7013194mm"}, {x: "1.2065254mm", y: "-0.67945mm"}, {x: "1.2406122mm", y: "-0.6558026mm"}, {x: "1.2734544mm", y: "-0.630428mm"}, {x: "1.3049504mm", y: "-0.6034278mm"}, {x: "1.335024mm", y: "-0.5748274mm"}, {x: "1.363599mm", y: "-0.5447792mm"}, {x: "1.3905992mm", y: "-0.5132832mm"}, {x: "1.4159738mm", y: "-0.480441mm"}, {x: "1.4396212mm", y: "-0.4463542mm"}, {x: "1.461516mm", y: "-0.4111244mm"}, {x: "1.481582mm", y: "-0.3748024mm"}, {x: "1.4997684mm", y: "-0.3375152mm"}, {x: "1.5160244mm", y: "-0.299339mm"}, {x: "1.5302992mm", y: "-0.2604008mm"}, {x: "1.5425928mm", y: "-0.2207768mm"}, {x: "1.552829mm", y: "-0.1805686mm"}, {x: "1.5610078mm", y: "-0.1399032mm"}, {x: "1.5671038mm", y: "-0.0988568mm"}, {x: "1.5671038mm", y: "-0.097663mm"}]} shape="polygon" />
<smtpad portHints={["pin3"]} points={[{x: "0.8579104mm", y: "0.8067802mm"}, {x: "0.8579104mm", y: "0.554482mm"}, {x: "0.858012mm", y: "0.5543804mm"}, {x: "0.891667mm", y: "0.54737mm"}, {x: "0.9248902mm", y: "0.5383276mm"}, {x: "0.9574276mm", y: "0.5272786mm"}, {x: "0.9892538mm", y: "0.5142484mm"}, {x: "1.0202418mm", y: "0.4993386mm"}, {x: "1.0502392mm", y: "0.4825492mm"}, {x: "1.0791698mm", y: "0.463931mm"}, {x: "1.1068812mm", y: "0.4435856mm"}, {x: "1.1333226mm", y: "0.4215892mm"}, {x: "1.1583924mm", y: "0.3980434mm"}, {x: "1.1819128mm", y: "0.3730244mm"}, {x: "1.2039092mm", y: "0.346583mm"}, {x: "1.2242292mm", y: "0.3188208mm"}, {x: "1.2428474mm", y: "0.2898902mm"}, {x: "1.2596368mm", y: "0.2598928mm"}, {x: "1.2745974mm", y: "0.2289302mm"}, {x: "1.2876022mm", y: "0.197104mm"}, {x: "1.2986766mm", y: "0.1645412mm"}, {x: "1.307719mm", y: "0.1313434mm"}, {x: "1.3147294mm", y: "0.0977138mm"}, {x: "1.566164mm", y: "0.0977138mm"}, {x: "1.56718mm", y: "0.0987044mm"}, {x: "1.561084mm", y: "0.1397508mm"}, {x: "1.5529052mm", y: "0.1804162mm"}, {x: "1.5426436mm", y: "0.2206244mm"}, {x: "1.53035mm", y: "0.2602484mm"}, {x: "1.5160752mm", y: "0.2991866mm"}, {x: "1.4998192mm", y: "0.3373882mm"}, {x: "1.4816582mm", y: "0.37465mm"}, {x: "1.4615668mm", y: "0.4109974mm"}, {x: "1.439672mm", y: "0.4462018mm"}, {x: "1.41605mm", y: "0.480314mm"}, {x: "1.3906754mm", y: "0.5131562mm"}, {x: "1.3636752mm", y: "0.5446268mm"}, {x: "1.3350748mm", y: "0.5747004mm"}, {x: "1.3050266mm", y: "0.6032754mm"}, {x: "1.2735052mm", y: "0.6302756mm"}, {x: "1.240663mm", y: "0.6556502mm"}, {x: "1.2065762mm", y: "0.679323mm"}, {x: "1.1713464mm", y: "0.7011924mm"}, {x: "1.1350244mm", y: "0.7212584mm"}, {x: "1.0977372mm", y: "0.7394448mm"}, {x: "1.0595864mm", y: "0.7557262mm"}, {x: "1.0206482mm", y: "0.770001mm"}, {x: "0.9810242mm", y: "0.7822946mm"}, {x: "0.940816mm", y: "0.7925054mm"}, {x: "0.9001506mm", y: "0.8006842mm"}, {x: "0.8591042mm", y: "0.8067802mm"}, {x: "0.8579104mm", y: "0.8067802mm"}]} shape="polygon" />
<silkscreenpath route={[{"x":1.864715599999954,"y":-1.4000479999999698},{"x":-1.735251800000242,"y":-1.3999972000000298}]} />
<silkscreenpath route={[{"x":-1.7852390000000469,"y":1.399971800000003},{"x":-1.7852390000000469,"y":-1.4000479999999698}]} />
<silkscreenpath route={[{"x":-1.7852390000000469,"y":1.399971800000003},{"x":1.864715599999954,"y":1.399971800000003},{"x":1.864715599999954,"y":-1.4000479999999698}]} />
<silkscreencircle pcbX="-1.3351256mm" pcbY="-1.799971mm" radius="0.119888mm" />
<silkscreentext text="{NAME}" pcbX="0.0415544mm" pcbY="2.403985mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-1.9397350000001552,"y":1.5749655999999277},{"x":2.060257999999749,"y":1.5749655999999277},{"x":2.060257999999749,"y":-1.5750418000001218},{"x":-1.9397350000001552,"y":-1.5750418000001218},{"x":-1.9397350000001552,"y":1.5749655999999277}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5656610.obj?uuid=7098589742ce4a2fb4f80d2ad85dc714",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5656610.step?uuid=7098589742ce4a2fb4f80d2ad85dc714",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: 0.00003810000009707437, y: 0.0602614999997968, z: -0.02 },
      }}
      {...props}
    />
  )
}