0hmX/bluetooth-pedometer-pcb
This code defines and renders a detailed electronic circuit board layout with labeled components, footprints, 3D models, and routing, suited for PCB design and manufacturing.
- Version
- 1.0.4
- License
- unset
- Stars
- 0
dist/index.cjs
'use strict';
var jsxRuntime = require('react/jsx-runtime');
const pinLabels$c = {
pin1: ["pin1"],
pin2: ["GND1"],
pin3: ["pin3"],
pin4: ["GND2"]
};
const pinAttributes$7 = {
pin2: { requiresGround: true },
pin4: { requiresGround: true }
};
const ABM11W_48_0000MHZ_7_B1U_T3 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$c, pinAttributes: pinAttributes$7, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.6, schY: -0.2, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["3"], direction: "right", schX: 0.6, schY: 0.2, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin4", pinNumber: 4, aliases: ["GND2", "GND"], direction: "left", schX: -0.6, schY: 0.2, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["GND1", "GND"], direction: "right", schX: 0.6, schY: -0.2, schStemLength: 0.2 }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 0.8, height: 0.8, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -0.3, y: -0.3 }, radius: 0.03, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.14 }, { "x": -0.1, "y": 0.14 }], strokeColor: "#881100" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.14 }, { "x": 0.1, "y": 0.14 }], strokeColor: "#881100" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.2 }, { "x": -0.2, "y": -0.2 }, { "x": -0.2, "y": 0 }, { "x": -0.1, "y": 0 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.2 }, { "x": 0.2, "y": 0.2 }, { "x": 0.2, "y": 0 }, { "x": 0.1, "y": 0 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 0.08, height: 0.28, color: "#880000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C1985532"
]
}, manufacturerPartNumber: "ABM11W-48.0000MHZ-7-B1U-T3", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.700024mm", pcbY: "-0.549783mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.700024mm", pcbY: "0.550037mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.700024mm", pcbY: "0.550037mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.700024mm", pcbY: "-0.549783mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.6499840000000177, "y": -0.1498853999999028 }, { "x": -1.6499840000000177, "y": -1.4498827999999548 }, { "x": -0.24998679999987417, "y": -1.4498827999999548 }] }), jsxRuntime.jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "2.70002mm", height: "2.29997mm", strokeWidth: "0.151999696mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1524mm", pcbY: "2.143127mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.9009999999999536, "y": 1.3931270000000495 }, { "x": 1.5962000000001808, "y": 1.3931270000000495 }, { "x": 1.5962000000001808, "y": -1.6976729999998952 }, { "x": -1.9009999999999536, "y": -1.6976729999998952 }, { "x": -1.9009999999999536, "y": 1.3931270000000495 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1985532.obj?uuid=51ae9b24ba7a408881f7752b57b66e45",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1985532.step?uuid=51ae9b24ba7a408881f7752b57b66e45",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -11430000006384944e-20, z: -0.01 },
}, ...props }));
};
const pinLabels$b = {
pin1: ["ANT"],
pin2: ["pin2"]
};
const pinAttributes$6 = {
pin2: { doNotConnect: true }
};
const A_2450AT18A100E = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$b, pinAttributes: pinAttributes$6, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": -0.2, "y": 0.2 }], strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.2 }, { "x": 0, "y": 0 }], strokeColor: "#8D2323" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0, "y": -0.2 }], strokeColor: "#8D2323" }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["ANT"], direction: "down", schX: 0, schY: -0.4, schStemLength: 0.2 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0, "y": 0.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "up", schX: 0, schY: 0.3, schStemLength: 0.2 })] }), supplierPartNumbers: {
"jlcpcb": [
"C89334"
]
}, manufacturerPartNumber: "2450AT18A100E", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.578102mm", pcbY: "0mm", width: "0.999998mm", height: "1.7500092mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.578102mm", pcbY: "0mm", width: "0.999998mm", height: "1.7500092mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.7619999999998299, "y": 0.2540000000000191 }, { "x": -0.7619999999998299, "y": -0.2539999999999054 }, { "x": -0.2539999999999054, "y": -0.2539999999999054 }, { "x": -0.2539999999999054, "y": 0.2540000000000191 }, { "x": -0.7619999999998299, "y": 0.2540000000000191 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.6759935999999698, "y": 1.059967400000005 }, { "x": 1.6759936000000835, "y": 1.0499852000000374 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.5240000000001146, "y": -1.0500105999999505 }, { "x": -1.6759428000000298, "y": -1.0499852000000374 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.000254mm", pcbY: "2.0668mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -1.2597129999999197, "y": 0.22793960000001334 }, { "x": -0.2838195999999016, "y": 0.22793960000001334 }, { "x": -0.2838195999999016, "y": -0.20652739999991354 }, { "x": -1.2599669999999605, "y": -0.2116073999999344 }, { "x": -1.2597129999999197, "y": -0.17978119999997944 }, { "x": -1.2597129999999197, "y": 0.22793960000001334 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.3330539999998336, "y": 1.3167999999999438 }, { "x": 2.3325459999999794, "y": 1.3167999999999438 }, { "x": 2.3325459999999794, "y": -1.291400000000067 }, { "x": -2.3330539999998336, "y": -1.291400000000067 }, { "x": -2.3330539999998336, "y": 1.3167999999999438 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C89334.obj?uuid=cbaa998426f54032b453ce6fafc2cd5a",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C89334.step?uuid=cbaa998426f54032b453ce6fafc2cd5a",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: 0, z: -0.65 },
}, ...props }));
};
const pinLabels$a = {
pin1: ["SDO"],
pin2: ["SDX"],
pin3: ["VDDIO"],
pin4: ["NC2"],
pin5: ["INT1"],
pin6: ["INT2"],
pin7: ["VDD"],
pin8: ["GNDIO"],
pin9: ["GND"],
pin10: ["CSB"],
pin11: ["NC1"],
pin12: ["SCX"]
};
const pinAttributes$5 = {
pin4: { doNotConnect: true },
pin6: { doNotConnect: true },
pin3: { requiresPower: true },
pin7: { requiresPower: true },
pin8: { requiresGround: true },
pin9: { requiresGround: true },
pin11: { doNotConnect: true }
};
const BMA400 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$a, pinAttributes: pinAttributes$5, supplierPartNumbers: {
"jlcpcb": [
"C437655"
]
}, manufacturerPartNumber: "BMA400", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-0.87503mm", pcbY: "-0.249936mm", width: "0.499999mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.87503mm", pcbY: "0.249936mm", width: "0.499999mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.750062mm", pcbY: "0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.249936mm", pcbY: "0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "0.249936mm", pcbY: "0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.750062mm", pcbY: "0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.87503mm", pcbY: "0.249936mm", width: "0.499999mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.87503mm", pcbY: "-0.249936mm", width: "0.499999mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.750062mm", pcbY: "-0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.249936mm", pcbY: "-0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.249936mm", pcbY: "-0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.750062mm", pcbY: "-0.87503mm", width: "0.2800096mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.2699999999999818, "y": -0.5080000000000382 }, { "x": -1.2699999999999818, "y": -1.1429999999999154 }, { "x": -1.0441178000000946, "y": -1.1429999999999154 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0160000000000764, "y": 1.143000000000029 }, { "x": -1.2699999999999818, "y": 1.143000000000029 }, { "x": -1.2699999999999818, "y": 0.5080000000000382 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.2699999999999818, "y": -0.5080000000000382 }, { "x": 1.2699999999999818, "y": -1.1429999999999154 }, { "x": 1.0160000000000764, "y": -1.1429999999999154 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.0160000000000764, "y": 1.143000000000029 }, { "x": 1.2699999999999818, "y": 1.143000000000029 }, { "x": 1.2699999999999818, "y": 0.5080000000000382 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-0.750062mm", pcbY: "-1.457452mm", radius: "0.07493mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.004064mm", pcbY: "2.132332mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.524063999999953, "y": 1.3823320000000194 }, { "x": 1.515935999999897, "y": 1.3823320000000194 }, { "x": 1.515935999999897, "y": -1.7846680000000106 }, { "x": -1.524063999999953, "y": -1.7846680000000106 }, { "x": -1.524063999999953, "y": 1.3823320000000194 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C437655.obj?uuid=83ec6157b4954879af30009d604f164f",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C437655.step?uuid=83ec6157b4954879af30009d604f164f",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}, ...props }));
};
const pinLabels$9 = {
pin1: ["SYS"],
pin2: ["BAT"],
pin3: ["STAT2"],
pin4: ["N_CE"],
pin5: ["GND"],
pin6: ["TS_MR"],
pin7: ["ILIM_VSET"],
pin8: ["ISET"],
pin9: ["STAT1"],
pin10: ["IN"],
pin11: ["EP"]
};
const pinAttributes$4 = {
pin5: { requiresGround: true },
pin10: { requiresPower: true },
pin11: { requiresGround: true }
};
const BQ25185DLHR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$9, pinAttributes: pinAttributes$4, supplierPartNumbers: {
"jlcpcb": [
"C19725033"
]
}, manufacturerPartNumber: "BQ25185DLHR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.799973mm", pcbY: "-1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.399923mm", pcbY: "-1.049782mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.000127mm", pcbY: "-1.049782mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.399923mm", pcbY: "-1.049782mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.799973mm", pcbY: "-1.049782mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.799973mm", pcbY: "1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.399923mm", pcbY: "1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.000127mm", pcbY: "1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.399923mm", pcbY: "1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.799973mm", pcbY: "1.050036mm", width: "0.1999996mm", height: "0.499999mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.000127mm", pcbY: "0mm", width: "1.499997mm", height: "0.8999982mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.1311890000001767, "y": 1.143101599999909 }, { "x": -1.1430254000001696, "y": 1.143101599999909 }, { "x": -1.1430254000001696, "y": 0.0001015999999935957 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.131061999999929, "y": -1.1428984000000355 }, { "x": 1.1429745999998886, "y": -1.1428984000000355 }, { "x": 1.1429745999998886, "y": 1.143101599999909 }, { "x": 1.131061999999929, "y": 1.143101599999909 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.1430254000001696, "y": 0.0001015999999935957 }, { "x": -1.1430254000001696, "y": -1.1428984000000355 }, { "x": -1.1311890000001767, "y": -1.1428984000000355 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.157861mm", pcbY: "2.295908mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.703261000000225, "y": 1.5459079999999403 }, { "x": 1.3875389999998333, "y": 1.5459079999999403 }, { "x": 1.3875389999998333, "y": -2.332292000000052 }, { "x": -1.703261000000225, "y": -2.332292000000052 }, { "x": -1.703261000000225, "y": 1.5459079999999403 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C19725033.obj?uuid=84b6971711e948be84ed2f33439ec745",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C19725033.step?uuid=84b6971711e948be84ed2f33439ec745",
pcbRotationOffset: 90,
modelOriginPosition: { x: -7619999996677507e-20, y: -0.005038100000210766, z: -0.02 },
}, ...props }));
};
const pinLabels$8 = {
pin1: ["A1", "GPOUT"],
pin2: ["B1", "BIN"],
pin3: ["C1", "VSS1"],
pin4: ["A2", "SDA"],
pin5: ["B2", "VSS2"],
pin6: ["C2", "SRX"],
pin7: ["A3", "SCL"],
pin8: ["B3", "VDD"],
pin9: ["C3", "BAT"]
};
const pinAttributes$3 = {
pin3: { requiresGround: true },
pin5: { requiresGround: true },
pin9: { requiresPower: true }
};
const BQ27427YZFR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$8, pinAttributes: pinAttributes$3, supplierPartNumbers: {
"jlcpcb": [
"C6075475"
]
}, manufacturerPartNumber: "BQ27427YZFR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.499999mm", pcbY: "0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499999mm", pcbY: "0.000127mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.499999mm", pcbY: "-0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.000127mm", pcbY: "0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.000127mm", pcbY: "0.000127mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.000127mm", pcbY: "-0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.499999mm", pcbY: "0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "0.499999mm", pcbY: "0.000127mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.499999mm", pcbY: "-0.499999mm", radius: "0.1200023mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.8859774000000016, "y": 0.8664955999998938 }, { "x": 0.8864346000000296, "y": 0.8664955999998938 }, { "x": 0.8864346000000296, "y": -0.8658606000001328 }, { "x": -0.8859774000000016, "y": -0.8658606000001328 }, { "x": -0.8859774000000016, "y": 0.8664955999998938 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-1.286129mm", pcbY: "0.499999mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.254381mm", pcbY: "1.867791mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.6346810000000005, "y": 1.1177909999998974 }, { "x": 1.1259190000000672, "y": 1.1177909999998974 }, { "x": 1.1259190000000672, "y": -1.1094090000000278 }, { "x": -1.6346810000000005, "y": -1.1094090000000278 }, { "x": -1.6346810000000005, "y": 1.1177909999998974 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6075475.obj?uuid=2ca51a507e444609a2e12240e03fe96e",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6075475.step?uuid=2ca51a507e444609a2e12240e03fe96e",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: -8889999992334197e-20, z: -0.26 },
}, ...props }));
};
const pinLabels$7 = {
pin1: ["ANT"],
pin2: ["VDDR1"],
pin3: ["DIO8"],
pin4: ["DIO11"],
pin5: ["DIO12"],
pin6: ["DIO13"],
pin7: ["DIO16_SWDIO"],
pin8: ["DIO17_SWDCK"],
pin9: ["DIO20_A11"],
pin10: ["DIO21_A10"],
pin11: ["VDDS1"],
pin12: ["DIO24_A7"],
pin13: ["RSTN"],
pin14: ["DIO3_X32P"],
pin15: ["DIO4_X32N"],
pin16: ["VDDD"],
pin17: ["DCDC"],
pin18: ["VDDS2"],
pin19: ["DIO6_A1"],
pin20: ["VDDR2"],
pin21: ["X48P"],
pin22: ["X48N"],
pin23: ["GND"],
pin24: ["VDDS3"],
pin25: ["EP"]
};
const pinAttributes$2 = {
pin11: { requiresPower: true },
pin16: { requiresPower: true },
pin18: { requiresPower: true },
pin23: { requiresGround: true },
pin24: { requiresPower: true },
pin25: { requiresGround: true }
};
const CC2340R52E0RGER = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$7, pinAttributes: pinAttributes$2, supplierPartNumbers: {
"jlcpcb": [
"C20416850"
]
}, manufacturerPartNumber: "CC2340R52E0RGER", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.89992mm", pcbY: "1.250061mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.89992mm", pcbY: "0.750189mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.89992mm", pcbY: "0.250063mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.89992mm", pcbY: "-0.249809mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.89992mm", pcbY: "-0.749935mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.89992mm", pcbY: "-1.249807mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.250188mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.750316mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.25019mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0.249682mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "0.749808mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "1.24968mm", pcbY: "-1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "1.89992mm", pcbY: "-1.250061mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "1.89992mm", pcbY: "-0.749935mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "1.89992mm", pcbY: "-0.250063mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "1.89992mm", pcbY: "0.250063mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "1.89992mm", pcbY: "0.749935mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "1.89992mm", pcbY: "1.250061mm", width: "0.5999988mm", height: "0.2500122mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "1.24968mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "0.749808mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "0.249682mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "-0.25019mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "-0.750316mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "-1.250188mm", pcbY: "1.900047mm", width: "0.2500122mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "0mm", pcbY: "-0.000127mm", width: "2.4500078mm", height: "2.4500078mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.1044915999999603, "y": 1.7001743999999235 }, { "x": -2.1044915999999603, "y": 2.100148200000035 }, { "x": -1.7001743999999235, "y": 2.1000212000000147 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.1001990000000887, "y": -1.6998696000000564 }, { "x": -2.1001990000000887, "y": -2.0999704000000747 }, { "x": -1.7001743999999235, "y": -2.0999704000000747 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.0997926000000007, "y": -1.5999713999999585 }, { "x": 2.0997926000000007, "y": -2.0999704000000747 }, { "x": 1.6998188000001164, "y": -2.0999704000000747 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.6954753999999639, "y": 2.100148200000035 }, { "x": 2.095449199999962, "y": 2.100148200000035 }, { "x": 2.095449199999962, "y": 1.7001743999999235 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-2.540254mm", pcbY: "1.905127mm", radius: "0.127mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.228854mm", pcbY: "3.209927mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.917253999999957, "y": 2.4599269999999933 }, { "x": 2.459545999999932, "y": 2.4599269999999933 }, { "x": 2.459545999999932, "y": -2.4342730000000756 }, { "x": -2.917253999999957, "y": -2.4342730000000756 }, { "x": -2.917253999999957, "y": 2.4599269999999933 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C20416850.obj?uuid=d7837941ee5a48928cbbb5a65ba7a879",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C20416850.step?uuid=d7837941ee5a48928cbbb5a65ba7a879",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000025400000026820635, z: 0 },
}, ...props }));
};
const pinLabels$6 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"]
};
const S3B_PH_SM4_TB_LF__SN_ = (props) => {
return (jsxRuntime.jsx("connector", { pinLabels: pinLabels$6, supplierPartNumbers: {
"jlcpcb": [
"C265101"
]
}, manufacturerPartNumber: "S3B-PH-SM4-TB(LF)(SN)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "2.000123mm", pcbY: "-2.74995005mm", width: "0.999998mm", height: "3.499993mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.000127mm", pcbY: "-2.74995005mm", width: "0.999998mm", height: "3.499993mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.999869mm", pcbY: "-2.74995005mm", width: "0.999998mm", height: "3.499993mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "4.425061mm", pcbY: "2.79994995mm", width: "1.499997mm", height: "3.3999932mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-4.425061mm", pcbY: "2.79994995mm", width: "1.499997mm", height: "3.3999932mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8061919999998963, "y": -1.7530000499999687 }, { "x": -4.0639999999999645, "y": -1.7530000499999687 }, { "x": -4.0639999999999645, "y": -3.2770000499999696 }, { "x": -4.952999999999861, "y": -3.2770000499999696 }, { "x": -4.952999999999861, "y": 0.8688895500000626 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.8061959999998862, "y": -1.7530000499999687 }, { "x": -1.343913999999927, "y": -1.7530000499999687 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.1938000000001239, "y": -1.7530000499999687 }, { "x": 0.6560819999999694, "y": -1.7530000499999687 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.953000000000088, "y": 0.8688895500000626 }, { "x": 4.953000000000088, "y": -3.2770000499999696 }, { "x": 4.191000000000145, "y": -3.2770000499999696 }, { "x": 4.064000000000078, "y": -3.2770000499999696 }, { "x": 4.064000000000078, "y": -1.7530000499999687 }, { "x": 2.656078000000093, "y": -1.7530000499999687 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.504056999999989, "y": 4.362049950000028 }, { "x": 3.4809430000000248, "y": 4.362049950000028 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.011557mm", pcbY: "5.51444995mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.430456999999819, "y": 4.764449949999857 }, { "x": 5.407343000000083, "y": 4.764449949999857 }, { "x": 5.407343000000083, "y": -4.7779500499999585 }, { "x": -5.430456999999819, "y": -4.7779500499999585 }, { "x": -5.430456999999819, "y": 4.764449949999857 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C265101.obj?uuid=5cd8c3a4ea954c56a35bebd156a3dd64",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C265101.step?uuid=5cd8c3a4ea954c56a35bebd156a3dd64",
pcbRotationOffset: 180,
modelOriginPosition: { x: -2.00005079999994, y: 2.8750317499999483, z: 0 },
}, ...props }));
};
const pinLabels$5 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"]
};
const SM04B_SRSS_TB_LF__SN_ = (props) => {
return (jsxRuntime.jsx("connector", { pinLabels: pinLabels$5, supplierPartNumbers: {
"jlcpcb": [
"C160404"
]
}, manufacturerPartNumber: "SM04B-SRSS-TB(LF)(SN)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499872mm", pcbY: "2.0005167mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.49987mm", pcbY: "2.0005167mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "1.500378mm", pcbY: "2.0000087mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.50038mm", pcbY: "2.0000087mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.800096mm", pcbY: "-1.8750153mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "2.800096mm", pcbY: "-1.8755233mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.019960400000059, "y": -2.397467900000038 }, { "x": 1.8800063999999566, "y": -2.397467900000038 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.9400266000000101, "y": 1.8624676999997973 }, { "x": -3.019958400000064, "y": 1.8624676999997973 }, { "x": -3.019958400000064, "y": -0.7374763000001394 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.040000999999961, "y": 1.8624676999997973 }, { "x": 2.9600143999999773, "y": 1.8624676999997973 }, { "x": 2.9600143999999773, "y": -0.7443089000000782 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-2.49936mm", pcbY: "1.3749147mm", radius: "0.124968mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.000254mm", pcbY: "3.7879167mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.653346000000056, "y": 3.037916699999869 }, { "x": 3.653854000000024, "y": 3.037916699999869 }, { "x": 3.653854000000024, "y": -3.024683300000106 }, { "x": -3.653346000000056, "y": -3.024683300000106 }, { "x": -3.653346000000056, "y": 3.037916699999869 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160404.obj?uuid=96ff162c26934a308e7bbf01d083d593",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160404.step?uuid=96ff162c26934a308e7bbf01d083d593",
pcbRotationOffset: 0,
modelOriginPosition: { x: 1.5, y: 0.2875033000001168, z: -0.01 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["IN"],
pin2: ["GND"],
pin3: ["EN"],
pin4: ["NC"],
pin5: ["OUT"]
};
const pinAttributes$1 = {
pin1: { requiresPower: true },
pin2: { requiresGround: true },
pin4: { doNotConnect: true }
};
const TPS7A0233PDBVR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$1, supplierPartNumbers: {
"jlcpcb": [
"C2887324"
]
}, manufacturerPartNumber: "TPS7A0233PDBVR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.000127mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.100074mm", pcbY: "-0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.100074mm", pcbY: "-0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6984238000000005, "y": -1.523974599999974 }, { "x": 0.6985507999999072, "y": -1.5240254000000277 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.42237660000012056, "y": 1.3969745999999077 }, { "x": 0.42240199999992, "y": 1.3969745999999077 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.88894920000007, "y": -0.38097460000005867 }, { "x": -0.88894920000007, "y": 0.38097460000005867 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "2.0099782mm", pcbY: "-0.9602216mm", radius: "0.150114mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.283972mm", pcbY: "2.448689mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.8456280000000334, "y": 1.6986889999999448 }, { "x": 2.413571999999931, "y": 1.6986889999999448 }, { "x": 2.413571999999931, "y": -1.7731110000000854 }, { "x": -1.8456280000000334, "y": -1.7731110000000854 }, { "x": -1.8456280000000334, "y": 1.6986889999999448 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2887324.obj?uuid=8c971aea3af54c53b74baeb1f489d393",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2887324.step?uuid=8c971aea3af54c53b74baeb1f489d393",
pcbRotationOffset: 90,
modelOriginPosition: { x: -12699999956566899e-21, y: 0.00006349999989652133, z: -0.7 },
}, ...props }));
};
const pinLabels$3 = {
pin1: ["A"],
pin2: ["B"],
pin3: ["C"],
pin4: ["D"]
};
const TS_1187A_B_A_B = (props) => {
const { name = "SW1", ...restProps } = props;
return (jsxRuntime.jsx("pushbutton", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
"jlcpcb": [
"C318884"
]
}, manufacturerPartNumber: "TS-1187A-B-A-B", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.999994mm", pcbY: "1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "2.999994mm", pcbY: "1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.999994mm", pcbY: "-1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "2.999994mm", pcbY: "-1.849882mm", width: "0.999998mm", height: "0.7500112mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0007600000001275, "y": 1.800860000000057 }, { "x": 0.899159999999938, "y": 1.800860000000057 }, { "x": 1.8008599999999433, "y": 0.899159999999938 }, { "x": 1.8008599999999433, "y": -0.899159999999938 }, { "x": 0.8000999999999294, "y": -1.8999199999999519 }, { "x": -0.8991600000000517, "y": -1.8999199999999519 }, { "x": -1.800860000000057, "y": -0.9982199999999466 }, { "x": -1.800860000000057, "y": 1.0007600000000139 }, { "x": -1.0007600000001275, "y": 1.800860000000057 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.2750800000000027, "y": 2.550160000000119 }, { "x": 2.1701506000000563, "y": 1.6550893999999516 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.5501599999998916, "y": 1.1684000000000196 }, { "x": 2.5501599999998916, "y": -1.1684000000000196 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.1701506000000563, "y": -1.6550893999999516 }, { "x": 1.2750800000000027, "y": -2.5501600000000053 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.5501600000000053, "y": 1.1684000000000196 }, { "x": -2.5501600000000053, "y": -1.1684000000000196 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.17015060000017, "y": -1.6550893999999516 }, { "x": -1.2750800000000027, "y": -2.5501600000000053 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": 2.550160000000119 }, { "x": -2.17015060000017, "y": 1.6550893999999516 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": -2.5501600000000053 }, { "x": 1.2750800000000027, "y": -2.5501600000000053 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.2750800000000027, "y": 2.550160000000119 }, { "x": 1.2750800000000027, "y": 2.550160000000119 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "1.27508mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.5908mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.755200000000059, "y": 2.8407999999999447 }, { "x": 3.7551999999998316, "y": 2.8407999999999447 }, { "x": 3.7551999999998316, "y": -2.8661999999999352 }, { "x": -3.755200000000059, "y": -2.8661999999999352 }, { "x": -3.755200000000059, "y": 2.8407999999999447 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C318884.obj?uuid=91b67c1735f643ffb2e7226c23dd3492",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C318884.step?uuid=91b67c1735f643ffb2e7226c23dd3492",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: 0.0004999999999999449, z: -0.05 },
}, ...restProps }));
};
const pinLabels$2 = {
pin1: ["EH"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["A12", "GND1"],
pin6: ["B1", "GND2"],
pin7: ["A9", "VBUS1"],
pin8: ["B4", "VBUS2"],
pin9: ["B5", "CC2"],
pin10: ["A8", "SBU1"],
pin11: ["B6", "DP2"],
pin12: ["A7", "DN1"],
pin13: ["A6", "DP1"],
pin14: ["B7", "DN2"],
pin15: ["A5", "CC1"],
pin16: ["B8", "SBU2"],
pin17: ["B9", "VBUS3"],
pin18: ["A4", "VBUS4"],
pin19: ["B12", "GND3"],
pin20: ["A1", "GND4"]
};
const pinAttributes = {
pin10: { doNotConnect: true },
pin11: { doNotConnect: true },
pin12: { doNotConnect: true },
pin13: { doNotConnect: true },
pin14: { doNotConnect: true },
pin16: { doNotConnect: true }
};
const USB4105_GF_A = (props) => {
return (jsxRuntime.jsx("connector", { pinLabels: pinLabels$2, pinAttributes: pinAttributes, supplierPartNumbers: {
"jlcpcb": [
"C3020560"
]
}, manufacturerPartNumber: "USB4105-GF-A", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "2.890012mm", pcbY: "1.0646474mm", diameter: "0.649986mm" }), jsxRuntime.jsx("hole", { pcbX: "-2.890012mm", pcbY: "1.0646474mm", diameter: "0.649986mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.320032mm", pcbY: "1.5444534mm", holeWidth: "0.700024mm", holeHeight: "1.700022mm", outerWidth: "1.0999978mm", outerHeight: "2.0999958mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "4.320032mm", pcbY: "1.5444534mm", holeWidth: "0.700024mm", holeHeight: "1.700022mm", outerWidth: "1.0999978mm", outerHeight: "2.0999958mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "4.320032mm", pcbY: "-2.6356246mm", holeWidth: "0.700024mm", holeHeight: "1.4000226mm", outerWidth: "1.0999978mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.320032mm", pcbY: "-2.6356246mm", holeWidth: "0.700024mm", holeHeight: "1.4000226mm", outerWidth: "1.0999978mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "3.350006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "3.050032mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "2.549906mm", pcbY: "2.1098574mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "2.249932mm", pcbY: "2.1098574mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "1.75006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "1.24968mm", pcbY: "2.1106194mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "0.750062mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "0.249936mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.249936mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.750062mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.249934mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.75006mm", pcbY: "2.1106194mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "-2.249932mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "-2.549906mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "-3.050032mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "-3.350006mm", pcbY: "2.1096034mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.4699935999999525, "y": -1.5190659999998388 }, { "x": 4.4699935999999525, "y": 0.2778824000001805 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.469993600000066, "y": -3.7522085999999035 }, { "x": -4.469993600000066, "y": -5.254948799999966 }, { "x": 4.4699935999999525, "y": -5.254948799999966 }, { "x": 4.4699935999999525, "y": -3.7522085999999035 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.469993600000066, "y": 0.2778824000001805 }, { "x": -4.469993600000066, "y": -1.5190659999998388 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.018288mm", pcbY: "3.6902474mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.132387999999992, "y": 2.9402474000000893 }, { "x": 5.0958120000000235, "y": 2.9402474000000893 }, { "x": 5.0958120000000235, "y": -5.509952599999906 }, { "x": -5.132387999999992, "y": -5.509952599999906 }, { "x": -5.132387999999992, "y": 2.9402474000000893 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3020560.obj?uuid=b568c80088e44e7787ac98e18b16aaa3",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3020560.step?uuid=b568c80088e44e7787ac98e18b16aaa3",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 1.5075092000000494, z: -20000000000575113e-22 },
}, ...props }));
};
const pinLabels$1 = {
pin1: ["OSC1"],
pin2: ["OSC2"]
};
const X1A0000610006 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["OSC1"], direction: "left", schX: -0.8, schY: 0, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["OSC2"], direction: "right", schX: 0.8, schY: 0, schStemLength: 0.2 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.08 }, { "x": -0.1, "y": 0.08 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.06, "y": -0.14 }, { "x": -0.06, "y": -0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.08 }, { "x": 0.1, "y": 0.08 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.06, "y": -0.14 }, { "x": -0.06, "y": 0.14 }, { "x": 0.06, "y": 0.14 }, { "x": 0.06, "y": -0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.6, "y": 0 }, { "x": 0.12, "y": 0 }], strokeColor: "#000000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.6, "y": 0 }, { "x": -0.12, "y": 0 }], strokeColor: "#000000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.14 }, { "x": 0.1, "y": 0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.14 }, { "x": -0.1, "y": 0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.06, "y": 0.14 }, { "x": 0.06, "y": -0.14 }, { "x": -0.06, "y": -0.14 }, { "x": -0.06, "y": 0.14 }, { "x": 0.06, "y": 0.14 }], strokeColor: "#880000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C99009"
]
}, manufacturerPartNumber: "X1A0000610006", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.862584mm", pcbY: "0mm", width: "0.9249918mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.862584mm", pcbY: "0mm", width: "0.9249918mm", height: "1.2999974mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.5535910000000968, "y": -0.878611400000068 }, { "x": -1.5535910000000968, "y": 0.8786113999999543 }, { "x": 1.5535909999998694, "y": 0.8786113999999543 }, { "x": 1.5535909999998694, "y": -0.878611400000068 }, { "x": -1.5535910000000968, "y": -0.878611400000068 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.889mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.7993999999999915, "y": 1.1390000000001237 }, { "x": 1.7993999999998778, "y": 1.1390000000001237 }, { "x": 1.7993999999998778, "y": -1.1136000000000195 }, { "x": -1.7993999999999915, "y": -1.1136000000000195 }, { "x": -1.7993999999999915, "y": 1.1390000000001237 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C99009.obj?uuid=eaa1463d0d5d40e2b9a6d8a4439dd1eb",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C99009.step?uuid=eaa1463d0d5d40e2b9a6d8a4439dd1eb",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}, ...props }));
};
const pinLabels = {
pin1: ["G"],
pin2: ["S"],
pin3: ["D"]
};
const AO3401A = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": 0 }, { "x": 0.08, "y": 0.04 }, { "x": 0.08, "y": -0.04 }, { "x": 0.2, "y": 0 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.4, "y": -0.04 }, { "x": 0.46, "y": 0.06 }, { "x": 0.34, "y": 0.06 }, { "x": 0.4, "y": -0.04 }], strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.2 }, { "x": 0.4, "y": -0.2 }, { "x": 0.4, "y": -0.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.14 }, { "x": 0.2, "y": 0.2 }, { "x": 0.4, "y": 0.2 }, { "x": 0.4, "y": 0.06 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.14 }, { "x": 0, "y": 0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 0 }, { "x": 0.2, "y": 0 }, { "x": 0.2, "y": -0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.14 }, { "x": 0, "y": -0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.04, "y": 0.18 }, { "x": -0.04, "y": -0.18 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": 0.1 }, { "x": 0, "y": 0.18 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": -0.04 }, { "x": 0, "y": 0.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0, "y": -0.18 }, { "x": 0, "y": -0.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.2, "y": 0 }, { "x": -0.04, "y": 0 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.46, "y": -0.04 }, { "x": 0.44, "y": -0.04 }, { "x": 0.36, "y": -0.04 }, { "x": 0.34, "y": -0.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": 0.2 }, { "x": 0.2, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.2, "y": -0.2 }, { "x": 0.2, "y": -0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["D"], direction: "up", schX: 0.2, schY: 0.8, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["G"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["S"], direction: "down", schX: 0.2, schY: -0.8, schStemLength: 0.2 })] }), supplierPartNumbers: {
"jlcpcb": [
"C15127"
]
}, manufacturerPartNumber: "AO3401A", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.149985mm", pcbY: "0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.149985mm", pcbY: "0mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.149985mm", pcbY: "-0.94996mm", width: "0.999998mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6999731999999881, "y": 0.6359398000000027 }, { "x": -0.6999731999999881, "y": 1.4999461999999966 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6999731999999881, "y": 1.4999461999999966 }, { "x": 0.30005020000000115, "y": 1.4999461999999966 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.7000239999999991, "y": -0.31402020000000164 }, { "x": 0.7000239999999991, "y": 0.31391859999999383 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": -0.6999731999999881, "y": -0.6360414000000105 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6999731999999881, "y": -1.5000478000000044 }, { "x": 0.30005020000000115, "y": -1.5000478000000044 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.133223mm", pcbY: "2.49606mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.8947769999999906, "y": 1.74606 }, { "x": 2.161223000000021, "y": 1.74606 }, { "x": 2.161223000000021, "y": -1.7511400000000066 }, { "x": -1.8947769999999906, "y": -1.7511400000000066 }, { "x": -1.8947769999999906, "y": 1.74606 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15127.obj?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15127.step?uuid=d777607a152f4f3aac9bb0d0c14ed6fd",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.00003809999999759839, y: -3810000001180924e-20, z: 0.050795 },
}, ...props }));
};
const jlc = (part) => ({ jlcpcb: [part] });
const Power = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(USB4105_GF_A, { name: "J1", pcbX: 0, pcbY: -11, schX: -9.43, schY: -7.75, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R1", resistance: "5.1k", supplierPartNumbers: jlc("C2906874"), manufacturerPartNumber: "FRC0402F5101TS", pcbX: -7, pcbY: -9, schX: -7.528, schY: -6.14, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R2", resistance: "5.1k", supplierPartNumbers: jlc("C2906874"), manufacturerPartNumber: "FRC0402F5101TS", pcbX: 7, pcbY: -9, schX: -12.313, schY: -10.005, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx(BQ25185DLHR, { name: "U2", pcbX: -7, pcbY: -3, schHeight: 1.2, schX: -12.68, schY: -7.5, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0603", name: "C1", capacitance: "4.7uF", supplierPartNumbers: jlc("C5360844"), manufacturerPartNumber: "TCC0603X5R475K250CT", pcbX: -10, pcbY: -7, schX: -10.353, schY: -10.755, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0603", name: "C2", capacitance: "10uF", supplierPartNumbers: jlc("C19702"), manufacturerPartNumber: "CL10A106KP8NNNC", pcbX: -3.5, pcbY: -3, schX: -16.408, schY: -4.14, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C3", capacitance: "1uF", supplierPartNumbers: jlc("C52923"), manufacturerPartNumber: "CL05A105KA5NQNC", pcbX: -10, pcbY: -3, schX: -17.555, schY: -9.522, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R3", resistance: "6.04k", supplierPartNumbers: jlc("C25913"), manufacturerPartNumber: "0402WGF6041TCE", pcbX: -8.5, pcbY: 0, schX: -12.385, schY: -11.87, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R4", resistance: "24k", supplierPartNumbers: jlc("C2933082"), manufacturerPartNumber: "FRC0402F2402TS", pcbX: -5.5, pcbY: 0, schX: -8.393, schY: -10.755, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx(S3B_PH_SM4_TB_LF__SN_, { name: "J2", pcbX: -18.2, pcbY: 0, pcbRotation: -90, schX: -14.93, schY: -10.4, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx(BQ27427YZFR, { name: "U3", pcbX: -10, pcbY: 4, schHeight: 1, schX: -17.32, schY: -7.117, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C7", capacitance: "2.2uF", supplierPartNumbers: jlc("C12530"), manufacturerPartNumber: "CL05A225MQ5NSNC", pcbX: -7.9, pcbY: 4, schX: -20.22, schY: -6.937, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R5", resistance: "10k", supplierPartNumbers: jlc("C25744"), manufacturerPartNumber: "0402WGF1002TCE", pcbX: -10, pcbY: 6, schX: -18.42, schY: -5.91, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx(TPS7A0233PDBVR, { name: "U4", pcbX: -0.5, pcbY: -6, schHeight: 0.6, schX: -13.783, schY: -3.76, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C8", capacitance: "1uF", supplierPartNumbers: jlc("C52923"), manufacturerPartNumber: "CL05A105KA5NQNC", pcbX: -3.7, pcbY: -6, schX: -16.408, schY: -2.902, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C9", capacitance: "1uF", supplierPartNumbers: jlc("C52923"), manufacturerPartNumber: "CL05A105KA5NQNC", pcbX: 3, pcbY: -6, schX: -13.85, schY: -2.395, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("led", { footprint: "0603", name: "D1", color: "green", supplierPartNumbers: jlc("C965804"), manufacturerPartNumber: "XL-1608UGC-04", pcbX: -12, pcbY: -10, schX: -9.35, schY: -4.46, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R6", resistance: "1k", supplierPartNumbers: jlc("C11702"), manufacturerPartNumber: "0402WGF1001TCE", pcbX: -9, pcbY: -10, schX: -11.59, schY: -4.46, schSheetName: "Main", schSectionName: "Power" }), jsxRuntime.jsx("trace", { from: "J1.CC1", to: "net.CC1" }), jsxRuntime.jsx("trace", { from: "R1.pin1", to: "net.CC1" }), jsxRuntime.jsx("trace", { from: "R1.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.CC2", to: "net.CC2" }), jsxRuntime.jsx("trace", { from: "R2.pin1", to: "net.CC2" }), jsxRuntime.jsx("trace", { from: "R2.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.EH", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.pin3", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.pin4", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.GND1", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.GND2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.GND3", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.GND4", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J1.VBUS1", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "J1.VBUS2", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "J1.VBUS3", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "J1.VBUS4", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "U2.IN", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "C1.pin1", to: "net.VBUS", thickness: "0.2mm" }), jsxRuntime.jsx("trace", { from: "C1.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.SYS", to: "net.PMID", thickness: "0.5mm" }), jsxRuntime.jsx("netlabel", { net: "PMID", connection: "C2.pin1", schX: -16.408, schY: -3.46, anchorSide: "bottom" }), jsxRuntime.jsx("trace", { from: "C2.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.BAT", to: "net.VBAT_SYS", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "C3.pin1", to: "net.VBAT_SYS", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "C3.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.GND", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.EP", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.N_CE", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.ISET", to: "net.CHG_ISET" }), jsxRuntime.jsx("trace", { from: "R3.pin1", to: "net.CHG_ISET" }), jsxRuntime.jsx("trace", { from: "R3.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.ILIM_VSET", to: "net.CHG_ILIM" }), jsxRuntime.jsx("trace", { from: "R4.pin1", to: "net.CHG_ILIM" }), jsxRuntime.jsx("trace", { from: "R4.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U2.STAT1", to: "net.CHG_STAT1" }), jsxRuntime.jsx("trace", { from: "U2.STAT2", to: "net.CHG_STAT2" }), jsxRuntime.jsx("trace", { from: "D1.cathode", to: "net.CHG_STAT1" }), jsxRuntime.jsx("trace", { from: "D1.anode", to: "net.CHG_LED_A" }), jsxRuntime.jsx("trace", { from: "R6.pin1", to: "net.CHG_LED_A" }), jsxRuntime.jsx("trace", { from: "R6.pin2", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "U2.TS_MR", to: "net.BAT_NTC_MR" }), jsxRuntime.jsx("trace", { from: "J2.pin1", to: "net.PACK_POS", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "J2.pin2", to: "net.BAT_NTC_MR" }), jsxRuntime.jsx("trace", { from: "J2.pin3", to: "net.GND", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "J2.pin4", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U3.BAT", to: "net.PACK_POS", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "U3.SRX", to: "net.VBAT_SYS", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "U3.VSS1", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U3.VSS2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U3.VDD", to: "net.GAUGE_VDD" }), jsxRuntime.jsx("trace", { from: "C7.pin1", to: "net.GAUGE_VDD" }), jsxRuntime.jsx("trace", { from: "C7.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U3.BIN", to: "net.GAUGE_BIN" }), jsxRuntime.jsx("trace", { from: "R5.pin1", to: "net.GAUGE_BIN" }), jsxRuntime.jsx("trace", { from: "R5.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U3.SDA", to: "net.I2C_SDA" }), jsxRuntime.jsx("trace", { from: "U3.SCL", to: "net.I2C_SCL" }), jsxRuntime.jsx("trace", { from: "U3.GPOUT", to: "net.GAUGE_INT" }), jsxRuntime.jsx("trace", { from: "U4.IN", to: "net.PMID", thickness: "0.5mm" }), jsxRuntime.jsx("trace", { from: "U4.EN", to: "net.PMID" }), jsxRuntime.jsx("trace", { from: "U4.GND", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U4.OUT", to: "net.V3_3", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "C8.pin1", to: "net.PMID" }), jsxRuntime.jsx("trace", { from: "C8.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "C9.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C9.pin2", to: "net.GND" })] }));
const McuAndRf = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(CC2340R52E0RGER, { name: "U1", pcbX: 10, pcbY: 3.5, pcbRotation: -90, schHeight: 2.6, schX: 6.51, schY: -8.92, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("inductor", { footprint: "0603", name: "L1", inductance: "10uH", supplierPartNumbers: jlc("C713281"), manufacturerPartNumber: "LQM18DN100M70L", pcbX: 10.5, pcbY: -0.5, schX: 9.04, schY: -5.954, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0603", name: "C10", capacitance: "10uF", supplierPartNumbers: jlc("C19702"), manufacturerPartNumber: "CL10A106KP8NNNC", pcbX: 14, pcbY: 0.5, schX: 3.11, schY: -8.42, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C11", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 11, pcbY: 7.5, schX: 1.5, schY: -8.42, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C12", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 6.5, pcbY: 1.5, schX: 6.986, schY: -12.125, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C13", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 11, pcbY: -2.5, schX: 8.226, schY: -12.125, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C14", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 14, pcbY: 4.5, schX: 9.466, schY: -12.125, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C15", capacitance: "1uF", supplierPartNumbers: jlc("C52923"), manufacturerPartNumber: "CL05A105KA5NQNC", pcbX: 11, pcbY: -4.5, schX: 10.706, schY: -12.125, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R7", resistance: "100k", supplierPartNumbers: jlc("C25741"), manufacturerPartNumber: "0402WGF1003TCE", pcbX: 15, pcbY: -2, schX: 2.13, schY: -9.62, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C16", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 13, pcbY: -1, schX: 4.946, schY: -12.465, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx(ABM11W_48_0000MHZ_7_B1U_T3, { name: "Y1", pcbX: 17, pcbY: 3.5, schX: 9.94, schY: -8.42, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx(X1A0000610006, { name: "Y2", pcbX: 8, pcbY: -3.5, schX: 11.797, schY: -10.032, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0201", name: "C17", capacitance: "12pF", supplierPartNumbers: jlc("C161404"), manufacturerPartNumber: "GRM0335C1H120GA01D", pcbX: 5.5, pcbY: -3.5, schX: 11.79, schY: -7.987, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0201", name: "C18", capacitance: "15pF", supplierPartNumbers: jlc("C85891"), manufacturerPartNumber: "GRM0335C1H150JA01D", pcbX: 8, pcbY: -6, schX: 13.657, schY: -7.987, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0201", name: "C19", capacitance: "1.5pF", supplierPartNumbers: jlc("C284990"), manufacturerPartNumber: "0201CG1R5B500NT", pcbX: 13.5, pcbY: 5.8, schX: 3.706, schY: -5.715, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("inductor", { footprint: "0201", name: "L2", inductance: "2.8nH", supplierPartNumbers: jlc("C206433"), manufacturerPartNumber: "LQP03TN2N8B02D", pcbX: 15.2, pcbY: 5.8, schX: 4.672, schY: -3.776, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0201", name: "C20", capacitance: "1.5pF", supplierPartNumbers: jlc("C284990"), manufacturerPartNumber: "0201CG1R5B500NT", pcbX: 16.9, pcbY: 5.8, schX: 6.825, schY: -4.359, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx(A_2450AT18A100E, { name: "ANT1", pcbX: 20, pcbY: 8, schX: 6.325, schY: -1.75, schSheetName: "Main", schSectionName: "MCU" }), jsxRuntime.jsx("trace", { from: "U1.VDDS1", to: "net.V3_3", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "U1.VDDS2", to: "net.V3_3", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "U1.VDDS3", to: "net.V3_3", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "C12.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C12.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "C13.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C13.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "C14.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C14.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.DCDC", to: "net.DCDC_SW", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "L1.pin1", to: "net.DCDC_SW", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "L1.pin2", to: "net.VDDR", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "U1.VDDR1", to: "net.VDDR", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "U1.VDDR2", to: "net.VDDR", thickness: "0.3mm" }), jsxRuntime.jsx("trace", { from: "C10.pin1", to: "net.VDDR" }), jsxRuntime.jsx("trace", { from: "C10.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "C11.pin1", to: "net.VDDR" }), jsxRuntime.jsx("trace", { from: "C11.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.VDDD", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C15.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C15.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.GND", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.EP", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.RSTN", to: "net.RESET" }), jsxRuntime.jsx("trace", { from: "R7.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "R7.pin2", to: "net.RESET" }), jsxRuntime.jsx("trace", { from: "C16.pin1", to: "net.RESET" }), jsxRuntime.jsx("trace", { from: "C16.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.X48P", to: "net.X48P", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "Y1.pin1", to: "net.X48P", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "U1.X48N", to: "net.X48N", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "Y1.pin3", to: "net.X48N", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "Y1.GND1", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "Y1.GND2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.DIO3_X32P", to: "net.X32P", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "Y2.OSC1", to: "net.X32P", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "U1.DIO4_X32N", to: "net.X32N", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "Y2.OSC2", to: "net.X32N", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "C17.pin1", to: "net.X32P" }), jsxRuntime.jsx("trace", { from: "C17.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "C18.pin1", to: "net.X32N" }), jsxRuntime.jsx("trace", { from: "C18.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U1.ANT", to: "net.RF_MCU", thickness: "0.25mm", maxLength: "4mm" }), jsxRuntime.jsx("trace", { from: "C19.pin1", to: "net.RF_MCU", thickness: "0.25mm" }), jsxRuntime.jsx("trace", { from: "C19.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "L2.pin1", to: "net.RF_MCU", thickness: "0.25mm" }), jsxRuntime.jsx("trace", { from: "L2.pin2", to: "net.RF_ANT", thickness: "0.25mm" }), jsxRuntime.jsx("trace", { from: "C20.pin1", to: "net.RF_ANT", thickness: "0.25mm" }), jsxRuntime.jsx("trace", { from: "C20.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "ANT1.ANT", to: "net.RF_ANT", thickness: "0.25mm", maxLength: "8mm" }), jsxRuntime.jsx("trace", { from: "U1.DIO8", to: "net.I2C_SDA" }), jsxRuntime.jsx("trace", { from: "U1.DIO6_A1", to: "net.I2C_SCL" }), jsxRuntime.jsx("trace", { from: "U1.DIO11", to: "net.ACCEL_INT" }), jsxRuntime.jsx("trace", { from: "U1.DIO12", to: "net.CHG_STAT2" }), jsxRuntime.jsx("trace", { from: "U1.DIO13", to: "net.CHG_STAT1" }), jsxRuntime.jsx("trace", { from: "U1.DIO20_A11", to: "net.GAUGE_INT" }), jsxRuntime.jsx("trace", { from: "U1.DIO21_A10", to: "net.DISPLAY_EN_N" }), jsxRuntime.jsx("trace", { from: "U1.DIO24_A7", to: "net.STATUS_LED" }), jsxRuntime.jsx("trace", { from: "U1.DIO16_SWDIO", to: "net.SWDIO" }), jsxRuntime.jsx("trace", { from: "U1.DIO17_SWDCK", to: "net.SWCLK" })] }));
const Sensor = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(BMA400, { name: "U5", pcbX: 3, pcbY: -0.5, schX: 18.75, schY: -7.637, schSheetName: "Main", schSectionName: "Sensor" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C21", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 0.5, pcbY: -0.5, schX: 21.36, schY: -7.357, schSheetName: "Main", schSectionName: "Sensor" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C22", capacitance: "100nF", supplierPartNumbers: jlc("C1525"), manufacturerPartNumber: "CL05B104KO5NNNC", pcbX: 5.5, pcbY: -0.5, schX: 22.313, schY: -8.638, schSheetName: "Main", schSectionName: "Sensor" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R8", resistance: "10k", supplierPartNumbers: jlc("C25744"), manufacturerPartNumber: "0402WGF1002TCE", pcbX: 1, pcbY: -3.5, schX: 16.12, schY: -8.037, schSheetName: "Main", schSectionName: "Sensor" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R9", resistance: "10k", supplierPartNumbers: jlc("C25744"), manufacturerPartNumber: "0402WGF1002TCE", pcbX: 3, pcbY: -3.5, schX: 21.053, schY: -5.627, schSheetName: "Main", schSectionName: "Sensor" }), jsxRuntime.jsx("trace", { from: "U5.VDD", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "U5.VDDIO", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "U5.CSB", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "U5.GND", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U5.GNDIO", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U5.SDO", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "U5.SDX", to: "net.I2C_SDA" }), jsxRuntime.jsx("trace", { from: "U5.SCX", to: "net.I2C_SCL" }), jsxRuntime.jsx("trace", { from: "U5.INT1", to: "net.ACCEL_INT" }), jsxRuntime.jsx("netlabel", { net: "V3_3", connection: "C21.pin1", schX: 21.36, schY: -6.78, anchorSide: "bottom" }), jsxRuntime.jsx("netlabel", { net: "GND", connection: "C21.pin2", schX: 21.36, schY: -7.94, anchorSide: "top" }), jsxRuntime.jsx("trace", { from: "C22.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "C22.pin2", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "R8.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "R8.pin2", to: "net.I2C_SDA" }), jsxRuntime.jsx("trace", { from: "R9.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "R9.pin2", to: "net.I2C_SCL" })] }));
const UserIoAndTest = () => (jsxRuntime.jsxs(jsxRuntime.Fragment, { children: [jsxRuntime.jsx(SM04B_SRSS_TB_LF__SN_, { name: "J3", pcbX: -3, pcbY: 12.5, schX: 0.429, schY: 9.985, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx(TS_1187A_B_A_B, { name: "SW1", pcbX: -16, pcbY: 12, schX: -1.731, schY: 11.01, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx(AO3401A, { name: "Q1", pcbX: 3, pcbY: 11, schX: -4.014, schY: 9.085, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("capacitor", { schOrientation: "vertical", footprint: "0402", name: "C6", capacitance: "2.2uF", supplierPartNumbers: jlc("C12530"), manufacturerPartNumber: "CL05A225MQ5NSNC", pcbX: 6, pcbY: 13.5, schX: -3.71, schY: 11.59, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R11", resistance: "100k", supplierPartNumbers: jlc("C25741"), manufacturerPartNumber: "0402WGF1003TCE", pcbX: 8, pcbY: 10.5, schX: -5.266, schY: 9.585, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R12", resistance: "10k", supplierPartNumbers: jlc("C25744"), manufacturerPartNumber: "0402WGF1002TCE", pcbX: -4.5, pcbY: 4, schX: -3.314, schY: 6.58, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("led", { footprint: "0402", name: "D2", color: "blue", supplierPartNumbers: jlc("C434447"), manufacturerPartNumber: "SZYY0402B", pcbX: 19, pcbY: -3, schX: -3.314, schY: 4.485, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("resistor", { footprint: "0402", name: "R10", resistance: "1k", supplierPartNumbers: jlc("C11702"), manufacturerPartNumber: "0402WGF1001TCE", pcbX: 19, pcbY: -5.5, schX: -5.266, schY: 6.58, schSheetName: "Main", schSectionName: "IO" }), jsxRuntime.jsx("testpoint", { name: "TP1", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -20, pcbY: -12, schX: -4.866, schY: 4.975, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.GND" } }), jsxRuntime.jsx("testpoint", { name: "TP2", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -18, pcbY: -12, schX: -4.866, schY: 10.538, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.V3_3" } }), jsxRuntime.jsx("testpoint", { name: "TP3", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -16, pcbY: -12, schX: -4.866, schY: 2.595, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.SWDIO" } }), jsxRuntime.jsx("testpoint", { name: "TP4", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -14, pcbY: -12, schX: -4.866, schY: 1.195, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.SWCLK" } }), jsxRuntime.jsx("testpoint", { name: "TP5", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -12, pcbY: -12, schX: -4.866, schY: -0.205, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.RESET" } }), jsxRuntime.jsx("testpoint", { name: "TP6", footprintVariant: "pad", padShape: "circle", padDiameter: "1.2mm", pcbX: -10, pcbY: -12, schX: -4.866, schY: 7.08, schSheetName: "Main", schSectionName: "IO", connections: { pin1: "net.DISPLAY_EN_N" } }), jsxRuntime.jsx("trace", { from: "J3.pin1", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J3.pin2", to: "net.OLED_3V3" }), jsxRuntime.jsx("trace", { from: "J3.pin3", to: "net.I2C_SCL" }), jsxRuntime.jsx("trace", { from: "J3.pin4", to: "net.I2C_SDA" }), jsxRuntime.jsx("trace", { from: "J3.pin5", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "J3.pin6", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "Q1.S", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "Q1.D", to: "net.OLED_3V3" }), jsxRuntime.jsx("trace", { from: "Q1.G", to: "net.DISPLAY_EN_N" }), jsxRuntime.jsx("trace", { from: "C6.pin1", to: "net.OLED_3V3" }), jsxRuntime.jsx("netlabel", { net: "GND", connection: "C6.pin2", schX: -3.71, schY: 11.01, anchorSide: "top" }), jsxRuntime.jsx("trace", { from: "R11.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "R11.pin2", to: "net.DISPLAY_EN_N" }), jsxRuntime.jsx("trace", { from: "R12.pin1", to: "net.V3_3" }), jsxRuntime.jsx("trace", { from: "R12.pin2", to: "net.CHG_STAT2" }), jsxRuntime.jsx("trace", { from: "SW1.A", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "SW1.C", to: "net.GND" }), jsxRuntime.jsx("trace", { from: "SW1.B", to: "net.BAT_NTC_MR" }), jsxRuntime.jsx("trace", { from: "SW1.D", to: "net.BAT_NTC_MR" }), jsxRuntime.jsx("trace", { from: "D2.anode", to: "net.STATUS_LED" }), jsxRuntime.jsx("trace", { from: "D2.cathode", to: "net.STATUS_LED_K" }), jsxRuntime.jsx("trace", { from: "R10.pin1", to: "net.STATUS_LED_K" }), jsxRuntime.jsx("trace", { from: "R10.pin2", to: "net.GND" })] }));
var index_circuit = () => (jsxRuntime.jsxs("board", { title: "Bluetooth Pedometer", width: "46mm", height: "32mm", borderRadius: "2mm", thickness: "1mm", layers: 4, solderMaskColor: "black", silkscreenColor: "white", defaultTraceWidth: "0.12mm", schTraceAutoLabelEnabled: true, schMaxTraceDistance: "0.1mm", minTraceWidth: "0.08mm", minTraceToPadEdgeClearance: "0.08mm", minPadEdgeToPadEdgeClearance: "0.08mm", minViaEdgeToPadEdgeClearance: "0.08mm", minViaHoleDiameter: "0.15mm", minViaPadDiameter: "0.3mm", isViaInPadAllowed: true, autorouter: { allowViaInPad: true, traceClearance: "0.12mm" }, autorouterEffortLevel: "5x", children: [jsxRuntime.jsxs("schematicsheet", { name: "Main", sheetSize: "ANSI_B", children: [jsxRuntime.jsx("schematicsection", { name: "Power", displayName: " " }), jsxRuntime.jsx("schematicsection", { name: "MCU", displayName: " " }), jsxRuntime.jsx("schematicsection", { name: "Sensor", displayName: " " }), jsxRuntime.jsx("schematicsection", { name: "IO", displayName: " " }), jsxRuntime.jsx("schematictext", { text: "POWER / CHARGING / BATTERY", schX: -20.5, schY: 12.8, fontSize: 0.18, anchor: "left" }), jsxRuntime.jsx("schematictext", { text: "DISPLAY / CONTROLS / TEST", schX: -5.5, schY: 12.8, fontSize: 0.18, anchor: "left" }), jsxRuntime.jsx("schematictext", { text: "MCU / CLOCKS / RF", schX: 1.2, schY: 12.8, fontSize: 0.18, anchor: "left" }), jsxRuntime.jsx("schematictext", { text: "MOTION SENSOR / I2C", schX: 15.8, schY: 12.8, fontSize: 0.18, anchor: "left" })] }), Power(), McuAndRf(), Sensor(), UserIoAndTest(), jsxRuntime.jsx("keepout", { shape: "rect", pcbX: 20.95, pcbY: 8, width: "4.1mm", height: "11mm", layers: ["top"], excludeRefs: [".ANT1"] }), jsxRuntime.jsx("keepout", { shape: "rect", pcbX: 20.2, pcbY: 8, width: "5.6mm", height: "11mm", layers: ["inner1", "inner2", "bottom"], excludeRefs: [".ANT1"] }), jsxRuntime.jsx("copperpour", { name: "GP1", connectsTo: "net.GND", layer: "inner1", clearance: "0.15mm", boardEdgeMargin: "0.25mm" }), jsxRuntime.jsx("copperpour", { name: "GP2", connectsTo: "net.GND", layer: "bottom", clearance: "0.15mm", boardEdgeMargin: "0.25mm" }), jsxRuntime.jsx("silkscreentext", { text: "PEDO R1", pcbX: 0, pcbY: 14.5, fontSize: "1mm", layer: "top" }), jsxRuntime.jsx("silkscreentext", { text: "G 3V D C R T", pcbX: -15, pcbY: -13.6, fontSize: "0.7mm", layer: "top" })] }));
module.exports = index_circuit;