abse/museair-usb

USB-C–powered ESP32-C3 controller board with AP63203 buck conversion, AP2112K 3.3V regulation, I²C SEN62 sensor interface, status LED, buttons, UART/I²C headers, and extensive decoupling.

Version
0.5.7
License
unset
Stars
0

components/JLCParts.tsx

// Exact copper/paste geometries imported with tsci --jlcpcb --use-exact-footprint.
// Raw imports are retained unchanged in ../imports. Only silk reference clutter and
// off-board antenna artwork are omitted; no solder pads are simplified.
import type {ChipProps,PushButtonProps,LedProps,ResistorProps,CapacitorProps} from "@tscircuit/props"

export const ESP32C3=(props:ChipProps)=><chip  manufacturerPartNumber="ESP32-C3-WROOM-02-N4" supplierPartNumbers={{jlcpcb:["C2934560"]}} footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-8.750046mm" pcbY="5.999988mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-8.750046mm" pcbY="4.500118mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-8.750046mm" pcbY="2.999994mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-8.750046mm" pcbY="1.500124mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-8.750046mm" pcbY="0mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-8.750046mm" pcbY="-1.49987mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-8.750046mm" pcbY="-2.999994mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-8.750046mm" pcbY="-4.499864mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="-8.750046mm" pcbY="-5.999988mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="8.750046mm" pcbY="-5.999988mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="8.750046mm" pcbY="-4.499864mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="8.750046mm" pcbY="-2.999994mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="8.750046mm" pcbY="-1.49987mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="8.750046mm" pcbY="0mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="8.750046mm" pcbY="1.500124mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="8.750046mm" pcbY="2.999994mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin17"]} pcbX="8.750046mm" pcbY="4.500118mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin18"]} pcbX="8.750046mm" pcbY="5.999988mm" width="1.999996mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="-0.139954mm" pcbY="0.900176mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="-0.139954mm" pcbY="-0.199898mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="-0.139954mm" pcbY="-1.299972mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="0.959866mm" pcbY="0.900176mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="0.959866mm" pcbY="-0.199898mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="0.959866mm" pcbY="-1.299972mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="2.05994mm" pcbY="-1.299972mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="2.05994mm" pcbY="-0.199898mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="2.05994mm" pcbY="0.900176mm" width="0.6999986mm" height="0.6999986mm" shape="rect" />


<silkscreenpath route={[{"x":-9.000007400000072,"y":-6.654038000000014},{"x":-9.000007400000072,"y":-6.899909999999977}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":-5.15409180000006},{"x":-9.000007400000072,"y":-5.345785599999999}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":-3.6540948000000526},{"x":-9.000007400000072,"y":-3.8457885999999917}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":-2.154097800000045},{"x":-9.000007400000072,"y":-2.345791599999984}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":-0.6540499999998701},{"x":-9.000007400000072,"y":-0.8457691999999497}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":0.8459723999999369},{"x":-9.000007400000072,"y":0.6542278000000579}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":2.3458931999999777},{"x":-9.000007400000072,"y":2.154224800000179}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":3.845915600000012},{"x":-9.000007400000072,"y":3.654221800000073}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":5.345912599999906},{"x":-9.000007400000072,"y":5.154218799999967}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":5.154218799999967},{"x":9.000007399999959,"y":5.345912599999906}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":3.654221800000073},{"x":9.000007399999959,"y":3.845915600000012}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":2.154224800000179},{"x":9.000007399999959,"y":2.3458931999999777}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":0.6542278000000579},{"x":9.000007399999959,"y":0.8459723999999369}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":-0.8457691999999497},{"x":9.000007399999959,"y":-0.6540499999998701}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":-2.345791599999984},{"x":9.000007399999959,"y":-2.154097800000045}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":-3.8457885999999917},{"x":9.000007399999959,"y":-3.6540948000000526}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":9.000007399999959,"y":-5.345785599999999},{"x":9.000007399999959,"y":-5.15409180000006}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-9.000007400000072,"y":-6.899909999999977},{"x":9.000007399999959,"y":-6.899909999999977},{"x":9.000007399999959,"y":-6.654038000000014}]} strokeWidth={0.15} />



<fabricationnotepath route={[{"x":-9.100007199999823,"y":6.650024799999983},{"x":-9.100007199999823,"y":13.050012000000038},{"x":-8.950020199999926,"y":13.199998999999934},{"x":8.89995680000004,"y":13.199998999999934},{"x":9.099956399999883,"y":12.999999399999979},{"x":9.099956399999883,"y":6.849999000000025},{"x":8.89995680000004,"y":6.849999000000025},{"x":8.89995680000004,"y":12.999999399999979},{"x":-8.90000759999998,"y":12.999999399999979},{"x":-8.90000759999998,"y":6.700012000000129},{"x":-8.90000759999998,"y":6.650024799999983},{"x":-9.100007199999823,"y":6.650024799999983}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-10.282999999999902,"y":13.45799999999997},{"x":10.003600000000006,"y":13.45799999999997},{"x":10.003600000000006,"y":-7.1334000000000515},{"x":-10.282999999999902,"y":-7.1334000000000515},{"x":-10.282999999999902,"y":13.45799999999997}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2934560.obj?uuid=3af5773cc1904a9197e0ebbdc043a5ad",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2934560.step?uuid=3af5773cc1904a9197e0ebbdc043a5ad",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0.000025399999913133797, y: -3.1000192000000197, z: -0.01 },
      }} {...props}/>

export const AP2112=(props:ChipProps)=><chip  manufacturerPartNumber="AP2112K-3.3TRG1" supplierPartNumbers={{jlcpcb:["C51118"]}} footprint={<footprint>
        <smtpad portHints={["pin4"]} pcbX="0.949706mm" pcbY="1.299972mm" width="0.6223mm" height="1.1049mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-0.949706mm" pcbY="1.299972mm" width="0.6223mm" height="1.1049mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.949706mm" pcbY="-1.299972mm" width="0.6223mm" height="1.1049mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-0.000508mm" pcbY="-1.299972mm" width="0.6223mm" height="1.1049mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="0.949706mm" pcbY="-1.299972mm" width="0.6223mm" height="1.1049mm" shape="rect" />
<silkscreenpath route={[{"x":1.41193520000013,"y":-0.5003799999999501},{"x":-1.3871447999999873,"y":-0.5003799999999501}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.3871447999999873,"y":-0.5003799999999501},{"x":-1.3871447999999873,"y":0.5003799999999501},{"x":1.41193520000013,"y":0.5003799999999501},{"x":1.41193520000013,"y":-0.5003799999999501}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.779549399999837,"y":-1.5214599999999336},{"x":-1.9027377800492786,"y":-1.6465485285044679},{"x":-1.7782793999998603,"y":-1.7703735202394455},{"x":-1.6538210199506693,"y":-1.6465485285045816},{"x":-1.7770093999999972,"y":-1.5214599999999336}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-2.1552539999999,"y":2.1042000000001053},{"x":1.6975460000001021,"y":2.1042000000001053},{"x":1.6975460000001021,"y":-2.104199999999878},{"x":-2.1552539999999,"y":-2.104199999999878},{"x":-2.1552539999999,"y":2.1042000000001053}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C51118.obj?uuid=6d166d1d6c064b99aa79465714e989c1",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C51118.step?uuid=6d166d1d6c064b99aa79465714e989c1",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.000012700000070253736, y: 0, z: -0.15 },
      }} {...props}/>

export const USBC=(props:ChipProps)=><connector  manufacturerPartNumber="TYPE-C-31-M-12" supplierPartNumbers={{jlcpcb:["C165948"]}} footprint={<footprint>
        <hole pcbX="-2.899918mm" pcbY="0.9055672mm" diameter="0.5999988mm" />
<hole pcbX="2.899918mm" pcbY="0.9055672mm" diameter="0.5999988mm" />
<platedhole  portHints={["pin2"]} pcbX="4.325112mm" pcbY="-2.7741308mm" holeWidth="0.7999984mm" holeHeight="1.3999972mm" outerWidth="1.1999976mm" outerHeight="1.7999964mm" shape="pill" />
<platedhole  portHints={["pin1"]} pcbX="4.325112mm" pcbY="1.4056932mm" holeWidth="0.7999984mm" holeHeight="1.5999968mm" outerWidth="1.1999976mm" outerHeight="1.999996mm" shape="pill" />
<platedhole  portHints={["pin4"]} pcbX="-4.325112mm" pcbY="1.4056932mm" holeWidth="0.7999984mm" holeHeight="1.5999968mm" outerWidth="1.1999976mm" outerHeight="1.999996mm" shape="pill" />
<platedhole  portHints={["pin3"]} pcbX="-4.325112mm" pcbY="-2.7741308mm" holeWidth="0.7999984mm" holeHeight="1.3999972mm" outerWidth="1.1999976mm" outerHeight="1.7999964mm" shape="pill" />
<smtpad portHints={["pin5"]} pcbX="-1.75006mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-1.249934mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-0.750062mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-0.249936mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="0.249936mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="0.750062mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="1.24968mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="1.75006mm" pcbY="2.1740432mm" width="0.2999994mm" height="1.2999974mm" shape="rect" />
<smtpad portHints={["pin13"]} points={[{x: "-2.8999688mm", y: "1.524108mm"}, {x: "-2.8999688mm", y: "2.8241308mm"}, {x: "-2.8999688mm", y: "2.8241308mm"}, {x: "-3.1999682mm", y: "2.8241308mm"}, {x: "-3.1999682mm", y: "2.8241308mm"}, {x: "-3.1999682mm", y: "2.8239784mm"}, {x: "-3.1999682mm", y: "2.8239784mm"}, {x: "-3.4999422mm", y: "2.8239784mm"}, {x: "-3.4999422mm", y: "2.8239784mm"}, {x: "-3.4999422mm", y: "1.5239556mm"}, {x: "-3.4999422mm", y: "1.5239556mm"}, {x: "-3.1999428mm", y: "1.5239556mm"}, {x: "-3.1999428mm", y: "1.5239556mm"}, {x: "-3.1999428mm", y: "1.524108mm"}, {x: "-3.1999428mm", y: "1.524108mm"}, {x: "-2.8999688mm", y: "1.524108mm"}]} shape="polygon" />
<smtpad portHints={["pin14"]} points={[{x: "2.8999942mm", y: "2.8241308mm"}, {x: "2.8999942mm", y: "1.5241588mm"}, {x: "2.8999942mm", y: "1.5241588mm"}, {x: "3.1999936mm", y: "1.5241588mm"}, {x: "3.1999936mm", y: "1.5241588mm"}, {x: "3.200019mm", y: "1.5241588mm"}, {x: "3.200019mm", y: "1.5241588mm"}, {x: "3.5000184mm", y: "1.5241588mm"}, {x: "3.5000184mm", y: "1.5241588mm"}, {x: "3.5000184mm", y: "2.8241308mm"}, {x: "3.5000184mm", y: "2.8241308mm"}, {x: "3.200019mm", y: "2.8241308mm"}, {x: "3.200019mm", y: "2.8241308mm"}, {x: "3.1999936mm", y: "2.8241308mm"}, {x: "3.1999936mm", y: "2.8241308mm"}, {x: "2.8999942mm", y: "2.8241308mm"}]} shape="polygon" />
<smtpad portHints={["pin15"]} points={[{x: "2.7001724mm", y: "1.5241588mm"}, {x: "2.7001724mm", y: "2.8241308mm"}, {x: "2.7001724mm", y: "2.8241308mm"}, {x: "2.400173mm", y: "2.8241308mm"}, {x: "2.400173mm", y: "2.8241308mm"}, {x: "2.4001476mm", y: "2.8241308mm"}, {x: "2.4001476mm", y: "2.8241308mm"}, {x: "2.1001482mm", y: "2.8241308mm"}, {x: "2.1001482mm", y: "2.8241308mm"}, {x: "2.1001482mm", y: "1.5241588mm"}, {x: "2.1001482mm", y: "1.5241588mm"}, {x: "2.4001476mm", y: "1.5241588mm"}, {x: "2.4001476mm", y: "1.5241588mm"}, {x: "2.400173mm", y: "1.5241588mm"}, {x: "2.400173mm", y: "1.5241588mm"}, {x: "2.7001724mm", y: "1.5241588mm"}]} shape="polygon" />
<smtpad portHints={["pin16"]} points={[{x: "-2.0999704mm", y: "1.5240064mm"}, {x: "-2.0999704mm", y: "2.8239784mm"}, {x: "-2.0999704mm", y: "2.8239784mm"}, {x: "-2.3999952mm", y: "2.8239784mm"}, {x: "-2.3999952mm", y: "2.8239784mm"}, {x: "-2.3999952mm", y: "2.823953mm"}, {x: "-2.3999952mm", y: "2.823953mm"}, {x: "-2.6999438mm", y: "2.823953mm"}, {x: "-2.6999438mm", y: "2.823953mm"}, {x: "-2.6999438mm", y: "1.523981mm"}, {x: "-2.6999438mm", y: "1.523981mm"}, {x: "-2.399919mm", y: "1.523981mm"}, {x: "-2.399919mm", y: "1.523981mm"}, {x: "-2.399919mm", y: "1.5240064mm"}, {x: "-2.399919mm", y: "1.5240064mm"}, {x: "-2.0999704mm", y: "1.5240064mm"}]} shape="polygon" />
<silkscreenpath route={[{"x": -4.4689776000000165, "y": -1.6757585999999947}, {"x": -4.4689776000000165, "y": 0.18715359999987413}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x": 4.471009600000116, "y": -3.8}, {"x": -4.4689776000000165, "y": -3.8}, {"x": -4.4689776000000165, "y": -3.8}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x": 4.471009600000116, "y": -1.676114200000029}, {"x": 4.471009600000116, "y": 0.18750920000002225}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x": 4.471009600000116, "y": -3.8}, {"x": 4.471009600000116, "y": -3.8}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-5.174805999999876,"y":3.0786011999998664},{"x":5.180394000000092,"y":3.0786011999998664},{"x":5.180394000000092,"y":-5.650998800000025},{"x":-5.174805999999876,"y":-5.650998800000025},{"x":-5.174805999999876,"y":3.0786011999998664}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.obj?uuid=617b05f9bba7410b96c001093d8189e4",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C165948.step?uuid=617b05f9bba7410b96c001093d8189e4",
        pcbRotationOffset: 180,
        modelOriginPosition: { x: 0, y: -2.7500289000000517, z: 0.000010999999999872223 },
      }} {...props}/>

export const SensorHeader=(props:ChipProps)=><connector manufacturerPartNumber="SM06B-GHS-TB(LF)(SN)" supplierPartNumbers={{jlcpcb:["C133065"]}} footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-3.12547mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-1.875536mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-0.625348mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="0.624586mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="1.87452mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-4.97459mm" pcbY="-1.4989175mm" width="0.999998mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="4.97459mm" pcbY="-1.4994255mm" width="0.999998mm" height="2.6999946mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="3.124454mm" pcbY="1.9994245mm" width="0.5999988mm" height="1.6999966mm" shape="rect" />
<silkscreenpath route={[{"x":-0.45003719999999703,"y":-2.5000076999999976},{"x":-4.3100752,"y":-2.5000076999999976}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.45003719999999703,"y":-2.5000076999999976},{"x":4.310024400000003,"y":-2.5000076999999976}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-5.500014399999998,"y":0.000012700000013410317},{"x":-5.500115999999991,"y":1.7499964999999946},{"x":-4.713478000000009,"y":1.7499964999999946}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-5.000015400000009,"y":1.7499964999999946},{"x":-5.000015400000009,"y":0.4999863000000033},{"x":-5.463514599999996,"y":0.4999863000000033}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":4.749952399999998,"y":1.7499964999999946},{"x":5.499963600000001,"y":1.7499964999999946},{"x":5.499963600000001,"y":-0.000012700000013410317}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":4.999964599999998,"y":1.7499964999999946},{"x":4.999964599999998,"y":0.4999863000000033},{"x":5.499963600000001,"y":0.4999863000000033}]} strokeWidth={0.15} />
<silkscreencircle pcbX="-3.850005mm" pcbY="2.0499959mm" radius="0.149987mm" />

<courtyardoutline outline={[{"x":-5.737669999999994,"y":3.1130244999999945},{"x":5.760529999999989,"y":3.1130244999999945},{"x":5.760529999999989,"y":-3.076575500000004},{"x":-5.737669999999994,"y":-3.076575500000004},{"x":-5.737669999999994,"y":3.1130244999999945}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C133065.obj?uuid=f72cd99010064934a800f3f98ea696fd",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C133065.step?uuid=f72cd99010064934a800f3f98ea696fd",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 3.1250253999999984, y: -0.6154933999999985, z: -0.01 },
      }} {...props}/>

export const Button=(props:PushButtonProps)=><pushbutton  manufacturerPartNumber="TS-1088-AR02016" supplierPartNumbers={{jlcpcb:["C720477"]}} footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-2.184908mm" pcbY="0mm" width="1.229995mm" height="1.8599912mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="2.184908mm" pcbY="0mm" width="1.229995mm" height="1.8599912mm" shape="rect" />
<silkscreenpath route={[{"x":-2.026208800000063,"y":1.5411958000000823},{"x":-2.026208800000063,"y":1.1101323999999977}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-2.026208800000063,"y":-1.5411957999999686},{"x":-2.026208800000063,"y":-1.1101324000001114}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":2.0262087999999494,"y":-1.1101324000001114},{"x":2.0262087999999494,"y":-1.5411957999999686}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":2.0262087999999494,"y":1.5411958000000823},{"x":2.0262087999999494,"y":1.1101323999999977}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":2.0262087999999494,"y":1.5411958000000823},{"x":-2.026208800000063,"y":1.5411958000000823}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":2.0262087999999494,"y":-1.5411957999999686},{"x":-2.026208800000063,"y":-1.5411957999999686}]} strokeWidth={0.15} />
<silkscreencircle pcbX="0mm" pcbY="0mm" radius="0.899922mm" />

<courtyardoutline outline={[{"x":-3.0439999999999827,"y":1.7994000000001051},{"x":3.043999999999869,"y":1.7994000000001051},{"x":3.043999999999869,"y":-1.774000000000001},{"x":-3.0439999999999827,"y":-1.774000000000001},{"x":-3.0439999999999827,"y":1.7994000000001051}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.obj?uuid=2e35dca8e7854ed683469f8d54d1ef17",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C720477.step?uuid=2e35dca8e7854ed683469f8d54d1ef17",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: 0 },
      }} {...props}/>

export const StatusLED=(props:LedProps)=><led pinLabels={{pin1:["anode","pos"],pin2:["cathode","neg"]}} manufacturerPartNumber="KT-0805G" supplierPartNumbers={{jlcpcb:["C2297"]}} footprint={<footprint>
        <smtpad portHints={["pin2","cathode","neg"]} pcbX="-1.05029mm" pcbY="0mm" width="0.999998mm" height="1.39954mm" shape="rect" />
<smtpad portHints={["pin1","anode","pos"]} pcbX="1.05029mm" pcbY="0mm" width="0.999998mm" height="1.39954mm" shape="rect" />
<silkscreenpath route={[{"x":0.19999960000001238,"y":0.4999990000000025},{"x":-0.19999959999998396,"y":0.09999980000000619},{"x":-0.29999939999999015,"y":0},{"x":-0.19999959999998396,"y":-0.10025380000000439},{"x":0.19999960000001238,"y":-0.5002529999999865}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.19999960000001238,"y":0.4999990000000025},{"x":0.19999960000001238,"y":-0.5002529999999865}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.443230000000014,"y":-1.0172699999999963},{"x":1.9926300000000197,"y":-1.0172699999999963},{"x":1.9926300000000197,"y":1.0147300000000001},{"x":0.443230000000014,"y":1.0147300000000001}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.3441699999999912,"y":-1.042670000000001},{"x":-1.8173699999999826,"y":-1.042670000000001},{"x":-2.2237699999999876,"y":-0.6362699999999961},{"x":-2.2237699999999876,"y":0.6337299999999999},{"x":-1.8427699999999874,"y":1.0147300000000001},{"x":-0.31876999999998645,"y":1.0147300000000001}]} strokeWidth={0.15} />

<fabricationnotepath route={[{"x":0.9409938000000153,"y":-0.5559298000000013},{"x":0.9409938000000153,"y":0.5440679999999958},{"x":1.1409933999999993,"y":0.5440679999999958},{"x":1.1409933999999993,"y":-0.5559298000000013},{"x":0.9409938000000153,"y":-0.5559298000000013}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":0.4943602000000169,"y":0.059588399999995545},{"x":1.594358000000014,"y":0.059588399999995545},{"x":1.594358000000014,"y":-0.14041120000000262},{"x":0.4943602000000169,"y":-0.14041120000000262},{"x":0.4943602000000169,"y":0.059588399999995545}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":-0.4943601999999885,"y":-0.10929619999998863},{"x":-1.5943579999999855,"y":-0.10929619999998863},{"x":-1.5943579999999855,"y":0.09070340000000954},{"x":-0.4943601999999885,"y":0.09070340000000954},{"x":-0.4943601999999885,"y":-0.10929619999998863}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-2.468689999999981,"y":1.2647300000000001},{"x":2.247710000000012,"y":1.2647300000000001},{"x":2.247710000000012,"y":-1.292670000000001},{"x":-2.468689999999981,"y":-1.292670000000001},{"x":-2.468689999999981,"y":1.2647300000000001}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2297.obj?uuid=695f4abe86624a1eb9bf94cea2804287",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2297.step?uuid=695f4abe86624a1eb9bf94cea2804287",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: 0, z: -0.01 },
      }} {...props}/>

export const R51=(props:ResistorProps)=><resistor  manufacturerPartNumber="0603WAF5101T5E" supplierPartNumbers={{jlcpcb:["C23186"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<silkscreenpath route={[{"x":0.42621199999996406,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":0.6606031999999686},{"x":0.42621199999996406,"y":0.6606031999999686}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.42621200000007775,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":0.6606031999999686},{"x":-0.42621200000007775,"y":0.6606031999999686}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-1.647000000000162,"y":0.9103999999999814},{"x":1.6216000000000577,"y":0.9103999999999814},{"x":1.6216000000000577,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":0.9103999999999814}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23186.obj?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C23186.step?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: -0.004999999999999977, y: 0, z: -0.01 },
      }} {...props}/>

export const R10=(props:ResistorProps)=><resistor  manufacturerPartNumber="0603WAF1002T5E" supplierPartNumbers={{jlcpcb:["C25804"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<silkscreenpath route={[{"x":0.42621199999996406,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":0.6606031999999686},{"x":0.42621199999996406,"y":0.6606031999999686}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.42621200000007775,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":0.6606031999999686},{"x":-0.42621200000007775,"y":0.6606031999999686}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-1.647000000000162,"y":0.9103999999999814},{"x":1.6216000000000577,"y":0.9103999999999814},{"x":1.6216000000000577,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":0.9103999999999814}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25804.obj?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C25804.step?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: -0.004999999999999977, y: 0, z: -0.01 },
      }} {...props}/>

export const R1=(props:ResistorProps)=><resistor  manufacturerPartNumber="0603WAF1001T5E" supplierPartNumbers={{jlcpcb:["C21190"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.753364mm" pcbY="0mm" width="0.8064754mm" height="0.8640064mm" shape="rect" />
<silkscreenpath route={[{"x":0.42621199999996406,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":-0.6606031999999686},{"x":1.3850873999999749,"y":0.6606031999999686},{"x":0.42621199999996406,"y":0.6606031999999686}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.42621200000007775,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":-0.6606031999999686},{"x":-1.3850874000000886,"y":0.6606031999999686},{"x":-0.42621200000007775,"y":0.6606031999999686}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-1.647000000000162,"y":0.9103999999999814},{"x":1.6216000000000577,"y":0.9103999999999814},{"x":1.6216000000000577,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":-0.9103999999998678},{"x":-1.647000000000162,"y":0.9103999999999814}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C21190.obj?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C21190.step?uuid=6bd5cd867e9542ebae21caaf5d2d4c4d",
        pcbRotationOffset: 90,
        modelOriginPosition: { x: -0.004999999999999977, y: 0, z: -0.01 },
      }} {...props}/>

export const C1u0805=(props:CapacitorProps)=><capacitor  manufacturerPartNumber="CL21B105KBFNNNE" supplierPartNumbers={{jlcpcb:["C28323"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<silkscreenpath route={[{"x":1.8111977999999453,"y":0.9036049999999705},{"x":0.4011929999999211,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.4011929999999211,"y":-0.9036049999999705},{"x":1.8111977999999453,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635978000000023,"y":-0.7512050000000272},{"x":1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":0.9036049999999705},{"x":-0.40119300000003477,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.40119300000003477,"y":-0.9036049999999705},{"x":-1.811197800000059,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":-0.7512050000000272},{"x":-1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.8111977999999453,"y":-0.9036049999997431},{"x":1.918960873452761,"y":-0.8589680734526155},{"x":1.9635977999998886,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635977999998886,"y":0.7512050000000272},{"x":1.918960873452761,"y":0.8589680734527292},{"x":1.8111977999999453,"y":0.9036049999998568}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":-0.9036049999997431},{"x":-1.9189608734528747,"y":-0.8589680734526155},{"x":-1.9635978000000023,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":0.7512050000000272},{"x":-1.9189608734528747,"y":0.8589680734527292},{"x":-1.811197800000059,"y":0.9036049999998568}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-2.205799999999954,"y":1.1644000000000005},{"x":2.2311999999999443,"y":1.1644000000000005},{"x":2.2311999999999443,"y":-1.13900000000001},{"x":-2.205799999999954,"y":-1.13900000000001},{"x":-2.205799999999954,"y":1.1644000000000005}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C28323.obj?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C28323.step?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: -0.65 },
      }} {...props}/>

export const C10u=(props:CapacitorProps)=><capacitor  manufacturerPartNumber="CL21A106KAYNNNE" supplierPartNumbers={{jlcpcb:["C15850"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<silkscreenpath route={[{"x":1.8111977999999453,"y":0.9036049999999705},{"x":0.4011929999999211,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.4011929999999211,"y":-0.9036049999999705},{"x":1.8111977999999453,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635978000000023,"y":-0.7512050000000272},{"x":1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":0.9036049999999705},{"x":-0.40119300000003477,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.40119300000003477,"y":-0.9036049999999705},{"x":-1.811197800000059,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":-0.7512050000000272},{"x":-1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.8111977999999453,"y":-0.9036049999997431},{"x":1.918960873452761,"y":-0.8589680734526155},{"x":1.9635977999998886,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635977999998886,"y":0.7512050000000272},{"x":1.918960873452761,"y":0.8589680734527292},{"x":1.8111977999999453,"y":0.9036049999998568}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":-0.9036049999997431},{"x":-1.9189608734528747,"y":-0.8589680734526155},{"x":-1.9635978000000023,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":0.7512050000000272},{"x":-1.9189608734528747,"y":0.8589680734527292},{"x":-1.811197800000059,"y":0.9036049999998568}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-2.205799999999954,"y":1.1644000000000005},{"x":2.2311999999999443,"y":1.1644000000000005},{"x":2.2311999999999443,"y":-1.13900000000001},{"x":-2.205799999999954,"y":-1.13900000000001},{"x":-2.205799999999954,"y":1.1644000000000005}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15850.obj?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15850.step?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: -0.65 },
      }} {...props}/>

export const C22u=(props:CapacitorProps)=><capacitor  manufacturerPartNumber="CL21A226MAQNNNE" supplierPartNumbers={{jlcpcb:["C45783"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.999998mm" pcbY="0mm" width="1.4100048mm" height="1.35001mm" shape="rect" />
<silkscreenpath route={[{"x":1.8111977999999453,"y":0.9036049999999705},{"x":0.4011929999999211,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.4011929999999211,"y":-0.9036049999999705},{"x":1.8111977999999453,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635978000000023,"y":-0.7512050000000272},{"x":1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":0.9036049999999705},{"x":-0.40119300000003477,"y":0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.40119300000003477,"y":-0.9036049999999705},{"x":-1.811197800000059,"y":-0.9036049999999705}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":-0.7512050000000272},{"x":-1.9635978000000023,"y":0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.8111977999999453,"y":-0.9036049999997431},{"x":1.918960873452761,"y":-0.8589680734526155},{"x":1.9635977999998886,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.9635977999998886,"y":0.7512050000000272},{"x":1.918960873452761,"y":0.8589680734527292},{"x":1.8111977999999453,"y":0.9036049999998568}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.811197800000059,"y":-0.9036049999997431},{"x":-1.9189608734528747,"y":-0.8589680734526155},{"x":-1.9635978000000023,"y":-0.7512050000000272}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.9635978000000023,"y":0.7512050000000272},{"x":-1.9189608734528747,"y":0.8589680734527292},{"x":-1.811197800000059,"y":0.9036049999998568}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-2.205799999999954,"y":1.1644000000000005},{"x":2.2311999999999443,"y":1.1644000000000005},{"x":2.2311999999999443,"y":-1.13900000000001},{"x":-2.205799999999954,"y":-1.13900000000001},{"x":-2.205799999999954,"y":1.1644000000000005}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C45783.obj?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C45783.step?uuid=b87ab0c5465a48b3a1c9a6dac8d30bc5",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: -0.65 },
      }} {...props}/>

export const C100n=(props:CapacitorProps)=><capacitor  manufacturerPartNumber="CC0603KRX7R9BB104" supplierPartNumbers={{jlcpcb:["C14663"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.700024mm" pcbY="0mm" width="0.7999984mm" height="0.8999982mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.700024mm" pcbY="0mm" width="0.7999984mm" height="0.8999982mm" shape="rect" />
<silkscreenpath route={[{"x":-0.2801873999999316,"y":-0.7095743999998376},{"x":-1.080160400000068,"y":-0.7095743999998376}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.28026359999989836,"y":-0.7100315999998656},{"x":1.080236599999921,"y":-0.7100315999998656}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.2801873999999316,"y":0.7101078000000598},{"x":-1.080160400000068,"y":0.7101078000000598}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.28026359999989836,"y":0.7096252000001186},{"x":1.080236599999921,"y":0.7096252000001186}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.3899134000000686,"y":-0.3997452000000976},{"x":-1.3899134000000686,"y":0.40030400000000554}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.3900149999998348,"y":0.39977060000001075},{"x":1.3900149999998348,"y":-0.4002531999999519}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.080185799999981,"y":0.7096252000001186},{"x":1.299277109074751,"y":0.6188693482574763},{"x":1.3900149999998348,"y":0.39977060000001075}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.3900149999998348,"y":-0.40020240000012564},{"x":1.2992681283295724,"y":-0.6192847283296032},{"x":1.080185799999981,"y":-0.7100315999998656}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.0801096000000143,"y":-0.7095743999998376},{"x":-1.2991755087698493,"y":-0.6188185485625581},{"x":-1.3899134000000686,"y":-0.3997452000000976}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.3899134000000686,"y":0.40022780000003877},{"x":-1.2991934705021322,"y":0.6193339880503572},{"x":-1.0801096000000143,"y":0.7101078000000598}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-1.647000000000162,"y":0.9612000000000762},{"x":1.6216000000000577,"y":0.9612000000000762},{"x":1.6216000000000577,"y":-0.9611999999999625},{"x":-1.647000000000162,"y":-0.9611999999999625},{"x":-1.647000000000162,"y":0.9612000000000762}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C14663.obj?uuid=ac9b32e974bc448eab36b1293f859dcb",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C14663.step?uuid=ac9b32e974bc448eab36b1293f859dcb",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: 0, z: -0.4 },
      }} {...props}/>

export const C1u0603=(props:CapacitorProps)=><capacitor  manufacturerPartNumber="CL10A105KB8NNNC" supplierPartNumbers={{jlcpcb:["C15849"]}} footprint={<footprint>
        <smtpad portHints={["pin2"]} pcbX="0.700024mm" pcbY="0mm" width="0.7999984mm" height="0.8999982mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-0.700024mm" pcbY="0mm" width="0.7999984mm" height="0.8999982mm" shape="rect" />
<silkscreenpath route={[{"x":-0.2801873999999316,"y":-0.7095743999998376},{"x":-1.080160400000068,"y":-0.7095743999998376}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.28026359999989836,"y":-0.7100315999998656},{"x":1.080236599999921,"y":-0.7100315999998656}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-0.2801873999999316,"y":0.7101078000000598},{"x":-1.080160400000068,"y":0.7101078000000598}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":0.28026359999989836,"y":0.7096252000001186},{"x":1.080236599999921,"y":0.7096252000001186}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.3899134000000686,"y":-0.3997452000000976},{"x":-1.3899134000000686,"y":0.40030400000000554}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.3900149999998348,"y":0.39977060000001075},{"x":1.3900149999998348,"y":-0.4002531999999519}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.080185799999981,"y":0.7096252000001186},{"x":1.299277109074751,"y":0.6188693482574763},{"x":1.3900149999998348,"y":0.39977060000001075}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":1.3900149999998348,"y":-0.40020240000012564},{"x":1.2992681283295724,"y":-0.6192847283296032},{"x":1.080185799999981,"y":-0.7100315999998656}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.0801096000000143,"y":-0.7095743999998376},{"x":-1.2991755087698493,"y":-0.6188185485625581},{"x":-1.3899134000000686,"y":-0.3997452000000976}]} strokeWidth={0.15} />
<silkscreenpath route={[{"x":-1.3899134000000686,"y":0.40022780000003877},{"x":-1.2991934705021322,"y":0.6193339880503572},{"x":-1.0801096000000143,"y":0.7101078000000598}]} strokeWidth={0.15} />

<courtyardoutline outline={[{"x":-1.647000000000162,"y":0.9612000000000762},{"x":1.6216000000000577,"y":0.9612000000000762},{"x":1.6216000000000577,"y":-0.9611999999999625},{"x":-1.647000000000162,"y":-0.9611999999999625},{"x":-1.647000000000162,"y":0.9612000000000762}]} />
      </footprint>} cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15849.obj?uuid=ac9b32e974bc448eab36b1293f859dcb",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15849.step?uuid=ac9b32e974bc448eab36b1293f859dcb",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: 0, y: 0, z: -0.4 },
      }} {...props}/>