seveibar/pedometer
This hardware setup integrates a Type-C connector, battery, display, and RF antenna connected through a microcontroller, USB interface, charging and fuel gauge ICs, along with associated passive components, enabling power management, data communication, and signal processing.
- Version
- 0.4.4
- License
- unset
- Stars
- 1
dist/index.cjs
'use strict';
var jsxRuntime = require('react/jsx-runtime');
const pinLabels$c = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"]
};
const A_1TS026A_1600_0553_CT = (props) => {
const { name = "SW1", ...restProps } = props;
return (jsxRuntime.jsx("pushbutton", { name: name, pinLabels: pinLabels$c, supplierPartNumbers: {
"jlcpcb": [
"C913784"
]
}, manufacturerPartNumber: "1TS026A-1600-0553-CT", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.324991mm", pcbY: "0.375031mm", width: "0.5500116mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.324991mm", pcbY: "0.375031mm", width: "0.5500116mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.324991mm", pcbY: "-0.375031mm", width: "0.5500116mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "1.324991mm", pcbY: "-0.375031mm", width: "0.5500116mm", height: "0.5500116mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.874928399999817, "y": 0.8000491999999895 }, { "x": 0.8749538000001849, "y": 0.8000491999999895 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.874928399999817, "y": -0.7999475999999959 }, { "x": 0.8749538000001849, "y": -0.7999475999999959 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.3811270000001059, "y": 0.00012700000002041634 }, { "x": 0.36814473981633, "y": -0.09848305618402264 }, { "x": 0.33008267884201814, "y": -0.19037300000002233 }, { "x": 0.26953468363228694, "y": -0.2692806836321324 }, { "x": 0.19062700000017685, "y": -0.32982867884174993 }, { "x": 0.09873705618417716, "y": -0.3678907398161755 }, { "x": 0.00012700000013410317, "y": -0.3808729999999514 }, { "x": -0.09848305618390896, "y": -0.3678907398161755 }, { "x": -0.19037299999979496, "y": -0.32982867884174993 }, { "x": -0.26928068363190505, "y": -0.2692806836321324 }, { "x": -0.32982867884174993, "y": -0.19037300000002233 }, { "x": -0.3678907398159481, "y": -0.09848305618402264 }, { "x": -0.3808729999998377, "y": 0.00012700000002041634 }, { "x": -0.3678907398159481, "y": 0.09873705618406348 }, { "x": -0.32982867884174993, "y": 0.19062699999994948 }, { "x": -0.26928068363190505, "y": 0.26953468363205957 }, { "x": -0.19037299999979496, "y": 0.33008267884190445 }, { "x": -0.09848305618390896, "y": 0.36814473981610263 }, { "x": 0.00012700000013410317, "y": 0.3811270000001059 }, { "x": 0.09873705618417716, "y": 0.36814473981610263 }, { "x": 0.19062700000017685, "y": 0.33008267884190445 }, { "x": 0.26953468363228694, "y": 0.26953468363205957 }, { "x": 0.33008267884201814, "y": 0.19062699999994948 }, { "x": 0.36814473981633, "y": 0.09873705618406348 }, { "x": 0.3811270000001059, "y": 0.00012700000002041634 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.8460089999998672, "y": 1.0822310000002062 }, { "x": 1.8543910000001915, "y": 1.0822310000002062 }, { "x": 1.8543910000001915, "y": -1.0433689999999842 }, { "x": -1.8460089999998672, "y": -1.0433689999999842 }, { "x": -1.8460089999998672, "y": 1.0822310000002062 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C913784.obj?uuid=df61dab2ec6b48a78c606e3739a9ccb7",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C913784.step?uuid=df61dab2ec6b48a78c606e3739a9ccb7",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.05 },
}, ...restProps }));
};
const pinLabels$b = {
pin1: ["ANT", "FEED"],
pin2: ["pin2", "NC"]
};
const A_2450AT18A100E = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$b, 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 }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 0.6, height: 0.9, color: "#880000" })] }), 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("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: ["pin1", "XIN"],
pin2: ["GND1"],
pin3: ["pin3", "XOUT"],
pin4: ["GND2"]
};
const ABM11W_48_0000MHZ_7_B1U_T3 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$a, 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: 1.4, 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.54991mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.700024mm", pcbY: "0.54991mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.700024mm", pcbY: "0.54991mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.700024mm", pcbY: "-0.54991mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.6499840000001313, "y": -0.15001239999992322 }, { "x": -1.6499840000001313, "y": -1.4500097999999753 }, { "x": -0.24998679999998785, "y": -1.4500097999999753 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.9010000000000673, "y": 1.393000000000029 }, { "x": 1.5962000000000671, "y": 1.393000000000029 }, { "x": 1.5962000000000671, "y": -1.6977999999999156 }, { "x": -1.9010000000000673, "y": -1.6977999999999156 }, { "x": -1.9010000000000673, "y": 1.393000000000029 }] })] }), 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: 0.000012699999956566899, z: -0.01 },
}, ...props }));
};
const pinLabels$9 = {
pin1: ["G"],
pin2: ["S"],
pin3: ["D"]
};
const AO3401A = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$9, 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("schematicrect", { schX: 0, schY: 0, width: 0.8, height: 0.8, color: "#880000" }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["D"], direction: "up", schX: 0.2, schY: 0.4, 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.4, 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("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 pinLabels$8 = {
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 BMA400 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$8, 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("silkscreenpath", { route: [{ "x": -0.6751319999999623, "y": -1.4574519999998756 }, { "x": -0.6776851778361106, "y": -1.4768453110493738 }, { "x": -0.6851707164944401, "y": -1.494916999999873 }, { "x": -0.6970784888857224, "y": -1.510435511114224 }, { "x": -0.7125969999999597, "y": -1.5223432835055064 }, { "x": -0.7306686889505727, "y": -1.5298288221638359 }, { "x": -0.7500620000000708, "y": -1.5323819999999841 }, { "x": -0.769455311049569, "y": -1.5298288221638359 }, { "x": -0.7875269999999546, "y": -1.5223432835055064 }, { "x": -0.8030455111143056, "y": -1.510435511114224 }, { "x": -0.8149532835055879, "y": -1.494916999999873 }, { "x": -0.8224388221639174, "y": -1.4768453110493738 }, { "x": -0.8249920000000657, "y": -1.4574519999998756 }, { "x": -0.8224388221639174, "y": -1.4380586889503775 }, { "x": -0.8149532835055879, "y": -1.419986999999992 }, { "x": -0.8030455111143056, "y": -1.404468488885641 }, { "x": -0.7875269999999546, "y": -1.3925607164943585 }, { "x": -0.769455311049569, "y": -1.385075177836029 }, { "x": -0.7500620000000708, "y": -1.3825219999998808 }, { "x": -0.7306686889505727, "y": -1.385075177836029 }, { "x": -0.7125969999999597, "y": -1.3925607164943585 }, { "x": -0.6970784888857224, "y": -1.404468488885641 }, { "x": -0.6851707164944401, "y": -1.419986999999992 }, { "x": -0.6776851778361106, "y": -1.4380586889503775 }, { "x": -0.6751319999999623, "y": -1.4574519999998756 }] }), 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$7 = {
pin1: ["pin1", "BATTERY_POS"],
pin2: ["pin2", "NTC"],
pin3: ["pin3", "GND"],
pin4: ["pin4", "MOUNT1"],
pin5: ["pin5", "MOUNT2"]
};
const BM03B_SRSS_TB_LF__SN_ = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$7, supplierPartNumbers: {
"jlcpcb": [
"C160389"
]
}, manufacturerPartNumber: "BM03B-SRSS-TB(LF)(SN)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.299843mm", pcbY: "-1.2000103mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "2.299843mm", pcbY: "-1.1997563mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.000125mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.000127mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999871mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.5002509999999347, "y": 2.0260437000000593 }, { "x": -2.8007563999999547, "y": 2.0260437000000593 }, { "x": -2.799816599999872, "y": -0.03752849999978025 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8007563999999547, "y": -2.2741508999998814 }, { "x": 2.8011374000002434, "y": -2.2741508999998814 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.5001240000001417, "y": 2.0625181000001476 }, { "x": 2.800146800000107, "y": 2.0625181000001476 }, { "x": 2.800146800000107, "y": -0.03752849999978025 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.6510000000000673, "y": 2.348496700000055 }, { "x": 1.6466725799389224, "y": 2.3156266812720787 }, { "x": 1.6339852262807426, "y": 2.284996700000079 }, { "x": 1.6138025612108322, "y": 2.2586941387894512 }, { "x": 1.587500000000091, "y": 2.238511473719427 }, { "x": 1.5568700187282047, "y": 2.225824120061361 }, { "x": 1.5240000000001146, "y": 2.2214967000001025 }, { "x": 1.4911299812721381, "y": 2.225824120061361 }, { "x": 1.4605000000001382, "y": 2.238511473719427 }, { "x": 1.434197438789397, "y": 2.2586941387894512 }, { "x": 1.4140147737196003, "y": 2.284996700000079 }, { "x": 1.4013274200615342, "y": 2.3156266812720787 }, { "x": 1.397000000000162, "y": 2.348496700000055 }, { "x": 1.4013274200615342, "y": 2.3813667187281453 }, { "x": 1.4140147737196003, "y": 2.4119967000000315 }, { "x": 1.434197438789397, "y": 2.4382992612108865 }, { "x": 1.4605000000001382, "y": 2.458481926280683 }, { "x": 1.4911299812721381, "y": 2.4711692799387492 }, { "x": 1.5240000000001146, "y": 2.4754967000001216 }, { "x": 1.5568700187282047, "y": 2.4711692799387492 }, { "x": 1.587500000000091, "y": 2.458481926280683 }, { "x": 1.6138025612108322, "y": 2.4382992612108865 }, { "x": 1.6339852262807426, "y": 2.4119967000000315 }, { "x": 1.6466725799389224, "y": 2.3813667187281453 }, { "x": 1.6510000000000673, "y": 2.348496700000055 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.1594429999998965, "y": 2.7329897000000756 }, { "x": 3.131757000000107, "y": 2.7329897000000756 }, { "x": 3.131757000000107, "y": -2.5168102999997473 }, { "x": -3.1594429999998965, "y": -2.5168102999997473 }, { "x": -3.1594429999998965, "y": 2.7329897000000756 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160389.obj?uuid=bb01000407ec457b89090f9b882df046",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160389.step?uuid=bb01000407ec457b89090f9b882df046",
pcbRotationOffset: 180,
modelOriginPosition: { x: 1.0000000000002274, y: -0.43250299999996966, z: -0.01 },
}, ...props }));
};
const pinLabels$6 = {
pin1: ["pin1", "SWDIO"],
pin2: ["pin2", "SWDCK"],
pin3: ["pin3", "RESET_N"],
pin4: ["pin4", "GND"],
pin5: ["pin5", "VTREF"],
pin6: ["pin6", "MOUNT1"],
pin7: ["pin7", "MOUNT2"]
};
const BM05B_SRSS_TB_LF__SN_ = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
"jlcpcb": [
"C160391"
]
}, manufacturerPartNumber: "BM05B-SRSS-TB(LF)(SN)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-3.299968mm", pcbY: "-1.1998833mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "3.299968mm", pcbY: "-1.1998833mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.999996mm", pcbY: "1.3248767mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.999998mm", pcbY: "1.3248767mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0mm", pcbY: "1.3248767mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "0.999998mm", pcbY: "1.3248767mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.999996mm", pcbY: "1.3248767mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.468829199999959, "y": -1.8425033000000894 }, { "x": 2.4688800000001265, "y": -1.8425033000000894 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.5311607999999524, "y": 1.0784966999999597 }, { "x": 3.556025400000067, "y": 1.0784966999999597 }, { "x": 3.556025400000067, "y": -0.0688466999999946 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.555974600000013, "y": -0.0688466999999946 }, { "x": -3.555974600000013, "y": 1.0784966999999597 }, { "x": -2.5311099999998987, "y": 1.0784966999999597 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.1005780000000414, "y": 1.7134967000000643 }, { "x": 3.094459028033498, "y": 1.6670184935186398 }, { "x": 3.0765191099608273, "y": 1.6237076999998408 }, { "x": 3.0479808215519597, "y": 1.5865158784481537 }, { "x": 3.010789000000159, "y": 1.557977590039286 }, { "x": 2.9674782064814735, "y": 1.5400376719666156 }, { "x": 2.921000000000163, "y": 1.5339186999999583 }, { "x": 2.8745217935187384, "y": 1.5400376719666156 }, { "x": 2.8312109999999393, "y": 1.557977590039286 }, { "x": 2.794019178448252, "y": 1.5865158784481537 }, { "x": 2.7654808900393846, "y": 1.6237076999998408 }, { "x": 2.747540971966714, "y": 1.6670184935186398 }, { "x": 2.741422000000057, "y": 1.7134967000000643 }, { "x": 2.747540971966714, "y": 1.759974906481375 }, { "x": 2.7654808900393846, "y": 1.8032857000000604 }, { "x": 2.794019178448252, "y": 1.8404775215518612 }, { "x": 2.8312109999999393, "y": 1.8690158099607288 }, { "x": 2.8745217935187384, "y": 1.8869557280333993 }, { "x": 2.921000000000163, "y": 1.8930746999999428 }, { "x": 2.9674782064814735, "y": 1.8869557280333993 }, { "x": 3.010789000000159, "y": 1.8690158099607288 }, { "x": 3.0479808215519597, "y": 1.8404775215518612 }, { "x": 3.0765191099608273, "y": 1.8032857000000604 }, { "x": 3.094459028033498, "y": 1.759974906481375 }, { "x": 3.1005780000000414, "y": 1.7134967000000643 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.159568000000036, "y": 2.354402700000037 }, { "x": 4.138232000000016, "y": 2.354402700000037 }, { "x": 4.138232000000016, "y": -2.336597299999994 }, { "x": -4.159568000000036, "y": -2.336597299999994 }, { "x": -4.159568000000036, "y": 2.354402700000037 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160391.obj?uuid=eaf9e23008df4ce1b5a7b451075b7284",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160391.step?uuid=eaf9e23008df4ce1b5a7b451075b7284",
pcbRotationOffset: 180,
modelOriginPosition: { x: 2.000025400000027, y: -0.43250299999996966, z: -0.01 },
}, ...props }));
};
const pinLabels$5 = {
pin1: ["pin1", "VDD"],
pin2: ["pin2", "GND"],
pin3: ["pin3", "BUS_CLK"],
pin4: ["pin4", "BUS_DATA"],
pin5: ["pin5", "DISP_CS"],
pin6: ["pin6", "DISP_DC"],
pin7: ["pin7", "DISP_RST"],
pin8: ["pin8", "MOUNT1"],
pin9: ["pin9", "MOUNT2"]
};
const BM07B_SRSS_TB_LF__SN_ = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
"jlcpcb": [
"C160393"
]
}, manufacturerPartNumber: "BM07B-SRSS-TB(LF)(SN)", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "2.999994mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.999996mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0.999998mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.999998mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.999996mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-2.999994mm", pcbY: "1.3250037mm", width: "0.5999988mm", height: "1.5500096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-4.299966mm", pcbY: "-1.2000103mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "4.299966mm", pcbY: "-1.2000103mm", width: "1.1999976mm", height: "1.7999964mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.5000164000000495, "y": 1.0249789000000646 }, { "x": 4.5000164000000495, "y": -0.06882129999996778 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.531133399999817, "y": 1.0249789000000646 }, { "x": 4.5000164000000495, "y": 1.0249789000000646 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.5000164000000495, "y": 1.0249789000000646 }, { "x": -3.5311334000000443, "y": 1.0249789000000646 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.4999930000000177, "y": -1.874989899999946 }, { "x": -3.4999930000001314, "y": -1.874989899999946 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.5000164000000495, "y": 1.0249789000000646 }, { "x": -4.5000164000000495, "y": -0.06882129999996778 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.837000200000034, "y": 1.6224884999999176 }, { "x": 3.832672779938548, "y": 1.5896184812720549 }, { "x": 3.819985426280482, "y": 1.5589884999999413 }, { "x": 3.7998027612106853, "y": 1.5326859387893137 }, { "x": 3.773500199999944, "y": 1.5125032737194033 }, { "x": 3.742870218727944, "y": 1.4998159200612236 }, { "x": 3.7100001999999677, "y": 1.495488499999965 }, { "x": 3.677130181271991, "y": 1.4998159200612236 }, { "x": 3.6465001999999913, "y": 1.5125032737194033 }, { "x": 3.62019763878925, "y": 1.5326859387893137 }, { "x": 3.6000149737193397, "y": 1.5589884999999413 }, { "x": 3.58732762006116, "y": 1.5896184812720549 }, { "x": 3.583000200000015, "y": 1.6224884999999176 }, { "x": 3.58732762006116, "y": 1.6553585187280078 }, { "x": 3.6000149737193397, "y": 1.6859885000001213 }, { "x": 3.62019763878925, "y": 1.712291061210749 }, { "x": 3.6465001999999913, "y": 1.7324737262805456 }, { "x": 3.677130181271991, "y": 1.7451610799387254 }, { "x": 3.7100001999999677, "y": 1.7494885000000977 }, { "x": 3.742870218727944, "y": 1.7451610799387254 }, { "x": 3.773500199999944, "y": 1.7324737262805456 }, { "x": 3.7998027612106853, "y": 1.712291061210749 }, { "x": 3.819985426280482, "y": 1.6859885000001213 }, { "x": 3.832672779938548, "y": 1.6553585187280078 }, { "x": 3.837000200000034, "y": 1.6224884999999176 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.152200000000107, "y": 2.342083700000103 }, { "x": 5.15219999999988, "y": 2.342083700000103 }, { "x": 5.15219999999988, "y": -2.348916299999928 }, { "x": -5.152200000000107, "y": -2.348916299999928 }, { "x": -5.152200000000107, "y": 2.342083700000103 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160393.obj?uuid=57f411570dd7482b9205d313fa2d2714",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C160393.step?uuid=57f411570dd7482b9205d313fa2d2714",
pcbRotationOffset: 180,
modelOriginPosition: { x: 3, y: -0.34546990000009825, z: -0.01 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["A1", "IN"],
pin2: ["A2", "PMID1"],
pin3: ["A3", "BAT1"],
pin4: ["A4", "GND"],
pin5: ["B1", "PG"],
pin6: ["B2", "PMID2"],
pin7: ["B3", "BAT2"],
pin8: ["B4", "TS"],
pin9: ["C1", "MR"],
pin10: ["C2", "CE"],
pin11: ["C3", "IMAX"],
pin12: ["C4", "ADCIN"],
pin13: ["D1", "VDD"],
pin14: ["D2", "INT"],
pin15: ["D3", "LP"],
pin16: ["D4", "LSLDO"],
pin17: ["E1", "VIO"],
pin18: ["E2", "SDA"],
pin19: ["E3", "SCL"],
pin20: ["E4", "VINLS"]
};
const BQ25150YFPR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, supplierPartNumbers: {
"jlcpcb": [
"C2868498"
]
}, manufacturerPartNumber: "BQ25150YFPR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.8001mm", pcbY: "-0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.8001mm", pcbY: "-0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.8001mm", pcbY: "0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.8001mm", pcbY: "0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.40005mm", pcbY: "-0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.40005mm", pcbY: "-0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.40005mm", pcbY: "0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.40005mm", pcbY: "0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0mm", pcbY: "-0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0mm", pcbY: "-0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "0mm", pcbY: "0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "0mm", pcbY: "0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "0.40005mm", pcbY: "-0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "0.40005mm", pcbY: "-0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "0.40005mm", pcbY: "0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "0.40005mm", pcbY: "0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "0.8001mm", pcbY: "-0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "0.8001mm", pcbY: "-0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "0.8001mm", pcbY: "0.199898mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "0.8001mm", pcbY: "0.599948mm", radius: "0.0999998mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.076198000000005, "y": 0.8761983999999785 }, { "x": 1.076198000000005, "y": 0.8761983999999785 }, { "x": 1.076198000000005, "y": -0.8761983999999927 }, { "x": -1.076198000000005, "y": -0.8761983999999927 }, { "x": -1.076198000000005, "y": 0.8761983999999785 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9160001999999849, "y": -1.2700000000000102 }, { "x": -0.919407610556263, "y": -1.2958818527464473 }, { "x": -0.9293976328266353, "y": -1.3199998999999991 }, { "x": -0.9452894633027142, "y": -1.3407105366973155 }, { "x": -0.9660001000000022, "y": -1.356602367173366 }, { "x": -0.9901181472535541, "y": -1.3665923894437526 }, { "x": -1.0160000000000053, "y": -1.3699998000000164 }, { "x": -1.0418818527464282, "y": -1.3665923894437526 }, { "x": -1.06599989999998, "y": -1.356602367173366 }, { "x": -1.0867105366972964, "y": -1.3407105366973155 }, { "x": -1.102602367173347, "y": -1.3199998999999991 }, { "x": -1.1125923894437335, "y": -1.2958818527464473 }, { "x": -1.1159997999999973, "y": -1.2700000000000102 }, { "x": -1.1125923894437335, "y": -1.244118147253559 }, { "x": -1.102602367173347, "y": -1.2200001000000071 }, { "x": -1.0867105366972964, "y": -1.199289463302705 }, { "x": -1.06599989999998, "y": -1.1833976328266544 }, { "x": -1.0418818527464282, "y": -1.1734076105562679 }, { "x": -1.0160000000000053, "y": -1.170000200000004 }, { "x": -0.9901181472535541, "y": -1.1734076105562679 }, { "x": -0.9660001000000022, "y": -1.1833976328266544 }, { "x": -0.9452894633027142, "y": -1.199289463302705 }, { "x": -0.9293976328266353, "y": -1.2200001000000071 }, { "x": -0.919407610556263, "y": -1.244118147253559 }, { "x": -0.9160001999999849, "y": -1.2700000000000102 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.367599999999996, "y": 1.113599999999991 }, { "x": 1.3168000000000148, "y": 1.113599999999991 }, { "x": 1.3168000000000148, "y": -1.621600000000015 }, { "x": -1.367599999999996, "y": -1.621600000000015 }, { "x": -1.367599999999996, "y": 1.113599999999991 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2868498.obj?uuid=8f5bf60570c946a0add15337ad8d14e8",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2868498.step?uuid=8f5bf60570c946a0add15337ad8d14e8",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.599999 },
}, ...props }));
};
const pinLabels$3 = {
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 BQ27427YZFR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$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("silkscreenpath", { route: [{ "x": -1.186053000000129, "y": 0.4999990000000025 }, { "x": -1.189463007008385, "y": 0.47409742524234844 }, { "x": -1.199460641690962, "y": 0.44996100000003025 }, { "x": -1.215364581766039, "y": 0.42923458176596796 }, { "x": -1.2360909999999876, "y": 0.41333064169089084 }, { "x": -1.2602274252424195, "y": 0.40333300700831387 }, { "x": -1.2861290000000736, "y": 0.399923000000058 }, { "x": -1.3120305747577277, "y": 0.40333300700831387 }, { "x": -1.3361670000000458, "y": 0.41333064169089084 }, { "x": -1.3568934182341081, "y": 0.42923458176596796 }, { "x": -1.3727973583091853, "y": 0.44996100000003025 }, { "x": -1.3827949929917622, "y": 0.47409742524234844 }, { "x": -1.3862050000000181, "y": 0.4999990000000025 }, { "x": -1.3827949929917622, "y": 0.5259005747576566 }, { "x": -1.3727973583091853, "y": 0.5500369999999748 }, { "x": -1.3568934182341081, "y": 0.5707634182340371 }, { "x": -1.3361670000000458, "y": 0.5866673583091142 }, { "x": -1.3120305747577277, "y": 0.5966649929916912 }, { "x": -1.2861290000000736, "y": 0.6000749999999471 }, { "x": -1.2602274252424195, "y": 0.5966649929916912 }, { "x": -1.2360909999999876, "y": 0.5866673583091142 }, { "x": -1.215364581766039, "y": 0.5707634182340371 }, { "x": -1.199460641690962, "y": 0.5500369999999748 }, { "x": -1.189463007008385, "y": 0.5259005747576566 }, { "x": -1.186053000000129, "y": 0.4999990000000025 }] }), 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$2 = {
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 CC2340R52E0RGER = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$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("silkscreenpath", { route: [{ "x": -2.4132540000000517, "y": 1.9051269999999931 }, { "x": -2.4175814200613104, "y": 1.872256981271903 }, { "x": -2.43026877371949, "y": 1.8416270000000168 }, { "x": -2.450451438789287, "y": 1.8153244387892755 }, { "x": -2.476754000000028, "y": 1.7951417737194788 }, { "x": -2.507383981272028, "y": 1.782454420061299 }, { "x": -2.5402540000000045, "y": 1.7781269999999267 }, { "x": -2.5731240187280946, "y": 1.782454420061299 }, { "x": -2.603753999999981, "y": 1.7951417737194788 }, { "x": -2.6300565612106084, "y": 1.8153244387892755 }, { "x": -2.6502392262806325, "y": 1.8416270000000168 }, { "x": -2.6629265799386985, "y": 1.872256981271903 }, { "x": -2.667253999999957, "y": 1.9051269999999931 }, { "x": -2.6629265799386985, "y": 1.9379970187279696 }, { "x": -2.6502392262806325, "y": 1.9686269999999695 }, { "x": -2.6300565612106084, "y": 1.9949295612107107 }, { "x": -2.603753999999981, "y": 2.015112226280621 }, { "x": -2.5731240187280946, "y": 2.027799579938687 }, { "x": -2.5402540000000045, "y": 2.032126999999946 }, { "x": -2.507383981272028, "y": 2.027799579938687 }, { "x": -2.476754000000028, "y": 2.015112226280621 }, { "x": -2.450451438789287, "y": 1.9949295612107107 }, { "x": -2.43026877371949, "y": 1.9686269999999695 }, { "x": -2.4175814200613104, "y": 1.9379970187279696 }, { "x": -2.4132540000000517, "y": 1.9051269999999931 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ x: -2.45, y: -2.45 }, { x: 2.45, y: -2.45 }, { x: 2.45, y: 2.45 }, { x: -2.45, y: 2.45 }, { x: -2.45, y: -2.45 }] })] }), 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$1 = {
pin1: ["C"],
pin2: ["A"]
};
const ESD5Z5_0T1G = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["A"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.3 }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["C"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.3 }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.1 0.12 L -0.1 0 L 0.1 -0.14 Z", strokeColor: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.14, "y": -0.16 }, { "x": -0.1, "y": -0.16 }, { "x": -0.1, "y": 0.14 }, { "x": -0.04, "y": 0.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 0.8, height: 0.4, color: "#880000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C82044"
]
}, manufacturerPartNumber: "ESD5Z5.0T1G", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], points: [{ x: "-1.016mm", y: "0.2463038mm" }, { x: "-0.4064mm", y: "0.2463038mm" }, { x: "-0.4064mm", y: "-0.2362962mm" }, { x: "-1.016mm", y: "-0.2362962mm" }], shape: "polygon" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], points: [{ x: "0.4064mm", y: "0.2362962mm" }, { x: "1.016mm", y: "0.2362962mm" }, { x: "1.016mm", y: "-0.2463038mm" }, { x: "0.4064mm", y: "-0.2463038mm" }], shape: "polygon" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.6602730000000037, "y": -0.3261614000000037 }, { "x": 0.6602730000000037, "y": -0.43185080000000653 }, { "x": -0.6605270000000019, "y": -0.43185080000000653 }, { "x": -0.6603999999999814, "y": -0.43180000000000973 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.6603999999999814, "y": 0.4317999999999955 }, { "x": -0.6603999999999814, "y": 0.4317999999999955 }, { "x": 0.6604000000000099, "y": 0.4317999999999955 }, { "x": 0.6604000000000099, "y": 0.3301999999999907 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.2661269999999973, "y": 0.736638599999992 }, { "x": 1.2658730000000133, "y": 0.736638599999992 }, { "x": 1.2658730000000133, "y": -0.728561400000018 }, { "x": -1.2661269999999973, "y": -0.728561400000018 }, { "x": -1.2661269999999973, "y": 0.736638599999992 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C82044.obj?uuid=84cf6c2b182949329e473e9158b1fb00",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C82044.step?uuid=84cf6c2b182949329e473e9158b1fb00",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.0040386000000012245, z: 0 },
}, ...props }));
};
const pinLabels = {
pin1: ["EH4"],
pin2: ["EH3"],
pin3: ["EH1"],
pin4: ["EH2"],
pin5: ["A5", "CC1"],
pin6: ["B5", "CC2"],
pin7: ["A9", "VBUS1"],
pin8: ["B9", "VBUS2"],
pin9: ["A12", "GND1"],
pin10: ["B12", "GND2"]
};
const TYPE_C_6PIN = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
"jlcpcb": [
"C7507406"
]
}, manufacturerPartNumber: "TYPE-C 6PIN", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "4.319905mm", pcbY: "-2.4159273mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.319905mm", pcbY: "-2.4159273mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "4.319905mm", pcbY: "1.3841667mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.319905mm", pcbY: "1.3841667mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.499999mm", pcbY: "1.7618647mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.499999mm", pcbY: "1.7618647mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "1.520063mm", pcbY: "1.7633887mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.519809mm", pcbY: "1.7659287mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "2.750185mm", pcbY: "1.7641507mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-2.749931mm", pcbY: "1.7641507mm", width: "0.7999984mm", height: "1.3999972mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.470044400000006, "y": -1.350371900000141 }, { "x": -4.470044400000006, "y": 0.31861130000004323 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.470044400000006, "y": -5.0162522999999055 }, { "x": -4.470044400000006, "y": -3.4813811000000214 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.469942800000126, "y": -1.350371900000141 }, { "x": 4.469942800000126, "y": 0.31861130000004323 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.469942800000126, "y": -5.0162522999999055 }, { "x": 4.469942800000126, "y": -3.4813811000000214 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.469942800000126, "y": -5.0162522999999055 }, { "x": -4.470044400000006, "y": -5.0162522999999055 }] }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.722304999999892, "y": 2.7240807000000586 }, { "x": 4.718494999999962, "y": 2.7240807000000586 }, { "x": 4.718494999999962, "y": -5.268919299999993 }, { "x": -4.722304999999892, "y": -5.268919299999993 }, { "x": -4.722304999999892, "y": 2.7240807000000586 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7507406.obj?uuid=d0cb5810bd1c49468b0a202e861a48e0",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7507406.step?uuid=d0cb5810bd1c49468b0a202e861a48e0",
pcbRotationOffset: 0,
modelOriginPosition: { x: 2.725691, y: 6.300192899999986, z: -4.004012 },
}, ...props }));
};
const r0402 = {
"5k1": { jlcpcb: ["C25905"] },
"10k": { jlcpcb: ["C25744"] },
"100k": { jlcpcb: ["C25741"] },
};
const c0402 = {
"1p5": { jlcpcb: ["C76901"] },
"100n": { jlcpcb: ["C1525"] },
"1u": { jlcpcb: ["C5137473"] },
"2u2": { jlcpcb: ["C12530"] },
};
const c0603 = {
"4u7": { jlcpcb: ["C1705"] },
"10u": { jlcpcb: ["C19702"] },
};
// Numeric pcbPath points below are local to the first component, including its rotation.
// Compact 0402 RF lands: 0.50 x 0.50 mm pads, 1.00 mm pitch; courtyard includes 0.10 mm land margin.
const rf0402 = jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: -0.5, pcbY: 0, width: 0.5, height: 0.5, shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: 0.5, pcbY: 0, width: 0.5, height: 0.5, shape: "rect" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ x: -0.85, y: -0.35 }, { x: 0.85, y: -0.35 }, { x: 0.85, y: 0.35 }, { x: -0.85, y: 0.35 }, { x: -0.85, y: -0.35 }] })] });
const PowerTrace = (props) => jsxRuntime.jsx("trace", { ...props, schSheetName: "power" });
const LogicTrace = (props) => jsxRuntime.jsx("trace", { ...props, schSheetName: "logic" });
var index_circuit = () => (jsxRuntime.jsxs("board", { name: "PedometerBoard", title: "BLE Pedometer \u2014 CC2340R5 / BQ25150 / BQ27427 / BMA400", width: "42mm", height: "26mm", layers: 4, allowBlindAndBuriedVias: true, thickness: "1mm", solderMaskColor: "black", minTraceWidth: "0.1mm", defaultTraceWidth: "0.12mm", minViaHoleDiameter: "0.1mm", minViaPadDiameter: "0.2mm", minTraceToPadEdgeClearance: "0.05mm", minViaEdgeToPadEdgeClearance: "0.05mm", minPadEdgeToPadEdgeClearance: "0.05mm", minBoardEdgeClearance: "0.15mm", autorouterVersion: "beta_pipeline9", autorouterEffortLevel: "100x", autorouter: { preset: "auto_local", allowViaInPad: true, traceClearance: "0.1mm" }, pcbStyle: { silkscreenTextVisibility: "hidden", viaHoleDiameter: 0.1, viaPadDiameter: 0.2 }, schAutoLayoutEnabled: true, children: [jsxRuntime.jsxs("schematicsheet", { name: "power", displayName: "Power Management", sheetIndex: 0, sheetSize: "ANSI_B", children: [jsxRuntime.jsx("schematicsection", { name: "power_input", displayName: "USB-C Input and Protection" }), jsxRuntime.jsx("schematicsection", { name: "charger", displayName: "Charger, Battery and Power Path" }), jsxRuntime.jsx("schematicsection", { name: "gauge", displayName: "Fuel Gauge" })] }), jsxRuntime.jsxs("schematicsheet", { name: "logic", displayName: "BLE, Sensors and Display", sheetIndex: 1, sheetSize: "ANSI_B", sheetWidth: "520mm", children: [jsxRuntime.jsx("schematicsection", { name: "logic_core", displayName: "CC2340R5 Core, Clock and Supplies" }), jsxRuntime.jsx("schematicsection", { name: "sensors", displayName: "I2C Bus and Step Sensor" }), jsxRuntime.jsx("schematicsection", { name: "display", displayName: "Display Interface and Power Switch" }), jsxRuntime.jsx("schematicsection", { name: "rf", displayName: "2.4 GHz RF Path" }), jsxRuntime.jsx("schematicsection", { name: "debug", displayName: "Programming and Test" })] }), jsxRuntime.jsx("net", { name: "SWDIO" }), jsxRuntime.jsx("net", { name: "SWDCK" }), jsxRuntime.jsx("net", { name: "RESET_N" }), jsxRuntime.jsx("net", { name: "ACCEL_INT1" }), jsxRuntime.jsx("net", { name: "I2C_SCL" }), jsxRuntime.jsx("net", { name: "I2C_SDA" }), jsxRuntime.jsx("net", { name: "DISP_MOSI" }), jsxRuntime.jsx("net", { name: "VDDR" }), jsxRuntime.jsx("net", { name: "CHG_LP" }), jsxRuntime.jsx(TYPE_C_6PIN, { name: "J1_USB_C", pcbX: -15.5, pcbY: -7.5, schSheetName: "power", schSectionName: "power_input", schWidth: 1.77, schHeight: 1.2 }), jsxRuntime.jsx(BM03B_SRSS_TB_LF__SN_, { name: "J2_BATTERY", pcbX: -16.5, pcbY: 8.5, pcbRotation: 180, schSheetName: "power", schSectionName: "charger", schWidth: 2.2, schHeight: 0.6, schX: -3.95, schY: -2.75 }), jsxRuntime.jsx(BM07B_SRSS_TB_LF__SN_, { name: "J3_DISPLAY", pcbX: -4, pcbY: 10.0, schSheetName: "logic", schSectionName: "display", schWidth: 2.6, schHeight: 1.0, schX: 8.1, schY: -5.89 }), jsxRuntime.jsx("resistor", { name: "R1_CC1", resistance: "5.1kohm", footprint: "0402", supplierPartNumbers: r0402["5k1"], pcbX: -11.6, pcbY: -4, schSheetName: "power", schSectionName: "power_input" }), jsxRuntime.jsx("resistor", { name: "R2_CC2", resistance: "5.1kohm", footprint: "0402", supplierPartNumbers: r0402["5k1"], pcbX: -9.2, pcbY: -4, pcbRotation: 180, schSheetName: "power", schSectionName: "power_input" }), jsxRuntime.jsx(ESD5Z5_0T1G, { name: "D1_VBUS_TVS", symbol: undefined, pcbX: -9, pcbY: -7.5, schSheetName: "power", schSectionName: "power_input" }), jsxRuntime.jsx("capacitor", { name: "C1_VBUS", capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: c0603["4u7"], pcbX: -9, pcbY: -5.5, schSheetName: "power", schSectionName: "power_input", schOrientation: "vertical" }), jsxRuntime.jsxs("group", { name: "charger_region", pcbX: -6, pcbY: -1, children: [jsxRuntime.jsx(BQ25150YFPR, { name: "U2_CHARGER", pcbX: 0, pcbY: 0, schSheetName: "power", schSectionName: "charger", schWidth: 1.58, schHeight: 2.2, schX: -4.49, schY: -6.57 }), jsxRuntime.jsx("capacitor", { name: "C2_PMID", capacitance: "10uF", footprint: "0603", supplierPartNumbers: c0603["10u"], pcbX: -3.5, pcbY: 3.0, schSheetName: "power", schSectionName: "charger", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C3_VINLS", capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: c0603["4u7"], pcbX: 0.0, pcbY: 2.9, schSheetName: "power", schSectionName: "charger", schOrientation: "vertical" }), jsxRuntime.jsx(A_1TS026A_1600_0553_CT, { name: "SW1_WAKE", schX: -2.35, schY: -9.79, pcbX: 23.0, pcbY: -8.8, schSheetName: "power", schSectionName: "charger" })] }), jsxRuntime.jsx("capacitor", { name: "C4_VSYS_SENSE", capacitance: "1uF", footprint: "0402", supplierPartNumbers: c0402["1u"], pcbX: -8.7, pcbY: -1, pcbRotation: 180, schSheetName: "power", schSectionName: "charger", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C5_CHG_VDD", capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: c0603["4u7"], pcbX: -3, pcbY: -1.2, schSheetName: "power", schSectionName: "charger", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C6_SYS_VDD", capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: c0603["4u7"], pcbX: -3, pcbY: 1.1, schSheetName: "power", schSectionName: "charger", schOrientation: "vertical", schX: -5.48, schY: -8.86 }), jsxRuntime.jsx("resistor", { name: "R3_IMAX", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: -8.8, pcbY: -3, schSheetName: "power", schSectionName: "charger", schX: -3.8, schY: -9.44 }), jsxRuntime.jsx("resistor", { name: "R4_TS_BIAS", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: -12.5, pcbY: 5.0, schSheetName: "power", schSectionName: "charger" }), jsxRuntime.jsx("resistor", { name: "R5_TS_NO_NTC", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], doNotPlace: true, pcbX: -9.8, pcbY: 5.0, schSheetName: "power", schSectionName: "charger", schX: -6.83, schY: -2.15 }), jsxRuntime.jsx("resistor", { name: "R7_LP_BOOT_PD", resistance: "100kohm", footprint: "0402", supplierPartNumbers: r0402["100k"], pcbX: -2.8, pcbY: -3.6, schSheetName: "power", schSectionName: "charger" }), jsxRuntime.jsx("resistor", { name: "R8_PG_PU", resistance: "100kohm", footprint: "0402", supplierPartNumbers: r0402["100k"], pcbX: -6.3, pcbY: -6, schSheetName: "power", schSectionName: "charger", schX: -9.026, schY: -8.785 }), jsxRuntime.jsxs("group", { name: "gauge_region", pcbX: 1, pcbY: -1, children: [jsxRuntime.jsx(BQ27427YZFR, { name: "U3_GAUGE", pcbX: 0, pcbY: 0, schSheetName: "power", schSectionName: "gauge", schWidth: 1.58, schHeight: 1.0 }), jsxRuntime.jsx("resistor", { name: "R10_GAUGE_INT_PU", doNotPlace: true, resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: -1, pcbY: 2.5, schSheetName: "power", schSectionName: "gauge", schX: 13.707, schY: -4.464 }), jsxRuntime.jsx("resistor", { name: "R12_I2C_SCL", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: 4.0, pcbY: 1.0, schSheetName: "logic", schSectionName: "sensors" })] }), jsxRuntime.jsx("capacitor", { name: "C7_GAUGE_BAT", capacitance: "1uF", footprint: "0402", supplierPartNumbers: c0402["1u"], pcbX: 5.6, pcbY: -2, schSheetName: "power", schSectionName: "gauge", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C8_GAUGE_VDD", capacitance: "2.2uF", footprint: "0402", supplierPartNumbers: c0402["2u2"], pcbX: 3.2, pcbY: -1, schSheetName: "power", schSectionName: "gauge", schOrientation: "vertical" }), jsxRuntime.jsx("resistor", { name: "R9_BIN_PD", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: -2.2, pcbY: 2.6, schSheetName: "power", schSectionName: "gauge" }), jsxRuntime.jsxs("group", { name: "mcu_region", pcbX: 9, pcbY: 5, children: [jsxRuntime.jsx(CC2340R52E0RGER, { name: "U1_MCU", pcbX: 0, pcbY: 0, pcbRotation: 180, schSheetName: "logic", schSectionName: "logic_core", schWidth: 3.1, schHeight: 2.6, schX: -18.5, schY: -20.58 }), jsxRuntime.jsx(BM05B_SRSS_TB_LF__SN_, { name: "J4_SWD", pcbX: -1, pcbY: -15.4, schSheetName: "logic", schSectionName: "debug", schWidth: 2.2, schHeight: 1.0, connections: { SWDIO: "net.SWDIO", SWDCK: "net.SWDCK", RESET_N: "net.RESET_N", GND: "net.GND", VTREF: "net.SYS_VDD" } }), jsxRuntime.jsx(AO3401A, { name: "Q1_DISPLAY_SWITCH", symbol: undefined, pcbX: -9, pcbY: -12.5, pcbRotation: 90, schSheetName: "logic", schSectionName: "display", schX: 4.5, schY: -6.09 }), jsxRuntime.jsx(ABM11W_48_0000MHZ_7_B1U_T3, { name: "Y1_48MHZ", symbol: undefined, pcbX: 0, pcbY: -5, pcbRotation: 315, schSheetName: "logic", schSectionName: "logic_core", schX: -13, schY: -18.94 })] }), jsxRuntime.jsx("inductor", { name: "L1_DCDC", inductance: "10uH", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C713281"] }, pcbX: 4.3, pcbY: 2.0, schSheetName: "logic", schSectionName: "logic_core" }), jsxRuntime.jsx("capacitor", { name: "C9_VDDR_10U", capacitance: "10uF", footprint: "0603", supplierPartNumbers: c0603["10u"], pcbX: 1.3, pcbY: 3.2, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical", schX: -23.5, schY: -19 }), jsxRuntime.jsx("capacitor", { name: "C10_VDDR_1U", capacitance: "1uF", footprint: "0402", supplierPartNumbers: c0402["1u"], pcbX: 0.5, pcbY: 6.8, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical", schX: -20.5, schY: -22.5 }), jsxRuntime.jsx("capacitor", { name: "C11_VDDR_100N", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 3.0, pcbY: 6.8, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical", schX: -23, schY: -22.5 }), jsxRuntime.jsx("capacitor", { name: "C12_VDDD", pcbRotation: 180, capacitance: "1uF", footprint: "0402", supplierPartNumbers: c0402["1u"], pcbX: 5.0, pcbY: 3.5, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C13_VDDS_1", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 8.0, pcbY: 10.0, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C14_VDDS_2", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 10.2, pcbY: 10.0, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C15_VDDS_3", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 12.4, pcbY: 10.0, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C16_VDDS_BULK", capacitance: "10uF", footprint: "0603", supplierPartNumbers: c0603["10u"], pcbX: 15.0, pcbY: 10.0, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsx("resistor", { name: "R11_RESET_PU", resistance: "100kohm", footprint: "0402", supplierPartNumbers: r0402["100k"], pcbX: 13.0, pcbY: 7.8, schSheetName: "logic", schSectionName: "logic_core", schX: -20.544, schY: -24.087 }), jsxRuntime.jsx("capacitor", { name: "C17_RESET", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 15.3, pcbY: 7.8, schSheetName: "logic", schSectionName: "logic_core", schOrientation: "vertical" }), jsxRuntime.jsxs("group", { name: "sensor_region", pcbX: 12, pcbY: -2.5, children: [jsxRuntime.jsx(BMA400, { name: "U4_ACCEL", pcbX: 0, pcbY: 0, schSheetName: "logic", schSectionName: "sensors", schWidth: 2.15, schHeight: 1.4 }), jsxRuntime.jsx("capacitor", { name: "C18_ACCEL_VDD", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 2.7, pcbY: 1.2, schSheetName: "logic", schSectionName: "sensors", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C19_ACCEL_VDDIO", capacitance: "100nF", footprint: "0402", supplierPartNumbers: c0402["100n"], pcbX: 2.7, pcbY: -1.3, schSheetName: "logic", schSectionName: "sensors", schOrientation: "vertical" })] }), jsxRuntime.jsx("resistor", { name: "R13_I2C_SDA", resistance: "10kohm", footprint: "0402", supplierPartNumbers: r0402["10k"], pcbX: 5.1, pcbY: 10.5, schSheetName: "logic", schSectionName: "sensors" }), jsxRuntime.jsx("capacitor", { name: "C20_DISPLAY_BULK", capacitance: "4.7uF", footprint: "0603", supplierPartNumbers: c0603["4u7"], pcbX: -12.5, pcbY: 2.5, schSheetName: "logic", schSectionName: "display", schOrientation: "vertical" }), jsxRuntime.jsx("resistor", { name: "R15_DISPLAY_GATE_PU", resistance: "100kohm", footprint: "0402", supplierPartNumbers: r0402["100k"], pcbX: -3, pcbY: -8.2, schSheetName: "logic", schSectionName: "display" }), jsxRuntime.jsx("capacitor", { name: "C21_RF_SHUNT1", capacitance: "1.5pF", footprint: rf0402, supplierPartNumbers: c0402["1p5"], pcbX: 12.05, pcbY: 4.25, pcbRotation: 90, schSheetName: "logic", schSectionName: "rf", schOrientation: "vertical" }), jsxRuntime.jsx("inductor", { name: "L2_RF_SERIES", inductance: "2.8nH", footprint: rf0402, pcbX: 13.4, pcbY: 3.75, pcbRotation: 0, schSheetName: "logic", schSectionName: "rf" }), jsxRuntime.jsx("capacitor", { name: "C22_RF_SHUNT2", capacitance: "1.5pF", footprint: rf0402, supplierPartNumbers: c0402["1p5"], pcbX: 14.75, pcbY: 4.25, pcbRotation: 90, schSheetName: "logic", schSectionName: "rf", schOrientation: "vertical" }), jsxRuntime.jsx("capacitor", { name: "C24_RF_DC_BLOCK", schOrientation: "vertical", capacitance: "15pF", footprint: rf0402, pcbX: 15.5, pcbY: 2.5, pcbRotation: 0, schSheetName: "logic", schSectionName: "rf" }), jsxRuntime.jsx(A_2450AT18A100E, { name: "ANT1", symbol: undefined, pcbX: 18.3, pcbY: 4.5, pcbRotation: 0, schSheetName: "logic", schSectionName: "rf" }), jsxRuntime.jsx("keepout", { shape: "rect", width: "6mm", height: "6mm", pcbX: 18.0, pcbY: 4.5, layers: ["inner1", "inner2", "bottom"], excludeRefs: [".ANT1"] }), jsxRuntime.jsx("silkscreentext", { text: "ANT KEEP-OUT", pcbX: 18.0, pcbY: 8.3, fontSize: "0.45mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("testpoint", { name: "TP6_PG", footprintVariant: "pad", padDiameter: "1.0mm", pcbX: -7, pcbY: -10.5, connections: { pin1: "net.CHG_PG" }, schSheetName: "power", schSectionName: "charger" }), jsxRuntime.jsx("silkscreentext", { text: "USB", pcbX: -15.5, pcbY: -3.6, fontSize: "0.6mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "BAT", pcbX: -16.5, pcbY: 4.5, fontSize: "0.6mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "DISPLAY", pcbX: -4, pcbY: 6.7, fontSize: "0.6mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "WAKE", pcbX: 17.0, pcbY: -7.2, fontSize: "0.55mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "J4 SWD JST-SH", pcbX: 8.0, pcbY: -7.3, fontSize: "0.5mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "PG", pcbX: -7, pcbY: -9, fontSize: "0.4mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx("silkscreentext", { text: "BLE PEDOMETER REV D EXPERIMENT", pcbX: -1.5, pcbY: 8.4, fontSize: "0.55mm", anchorAlignment: "center", pcbStyle: { silkscreenTextVisibility: "visible" } }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .VBUS1", to: "net.VBUS", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .VBUS2", to: "net.VBUS", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .GND1", to: ".J1_USB_C > .EH3", connectsTo: "net.GND", width: "0.15mm", pcbStraightLine: true }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .GND2", to: ".J1_USB_C > .EH4", connectsTo: "net.GND", width: "0.15mm", pcbStraightLine: true }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .EH1", to: "net.GND", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .EH2", to: "net.GND", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .EH3", to: "net.GND", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .EH4", to: "net.GND", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .CC1", to: ".R1_CC1 > .pin1" }), jsxRuntime.jsx(PowerTrace, { from: ".R1_CC1 > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".J1_USB_C > .CC2", to: ".R2_CC2 > .pin1" }), jsxRuntime.jsx(PowerTrace, { from: ".R2_CC2 > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".D1_VBUS_TVS > .C", to: "net.VBUS" }), jsxRuntime.jsx(PowerTrace, { from: ".D1_VBUS_TVS > .A", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".C1_VBUS > .pin1", to: "net.VBUS" }), jsxRuntime.jsx(PowerTrace, { from: ".C1_VBUS > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .IN", to: "net.VBUS", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .PMID1", to: "net.PMID", width: "0.1mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .PMID2", to: ".U2_CHARGER > .PMID1", connectsTo: "net.PMID", width: "0.1mm", pcbStraightLine: true }), jsxRuntime.jsx(PowerTrace, { from: ".C2_PMID > .pin1", to: ".C3_VINLS > .pin1", connectsTo: "net.PMID", width: "0.15mm", pcbPath: [".C2_PMID > .pin1", { x: -0.825, y: -1.2 }, { x: 2.675, y: -1.2 }, ".C3_VINLS > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".C2_PMID > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .VINLS", to: ".U2_CHARGER > .PMID2", connectsTo: "net.PMID", width: "0.1mm", pcbPath: [".U2_CHARGER > .VINLS", { x: 0.8001, y: 0.599948 }, { x: 0.8001, y: 0.599948, via: true, toLayer: "inner2" }, { x: 0.8001, y: 0.599948 }, { x: 0.8001, y: 0.85 }, { x: -0.40005, y: 0.85 }, { x: -0.40005, y: -0.199898 }, { x: -0.40005, y: -0.199898, via: true, toLayer: "top" }, { x: -0.40005, y: -0.199898 }, ".U2_CHARGER > .PMID2"] }), jsxRuntime.jsx(PowerTrace, { from: ".C3_VINLS > .pin1", to: ".U2_CHARGER > .PMID1", connectsTo: "net.PMID", width: "0.15mm", pcbPath: [".C3_VINLS > .pin1", { x: -0.825, y: 0 }, { x: -0.825, y: 0, via: true, toLayer: "inner1" }, { x: -0.825, y: 0 }, { x: -0.8001, y: -3.099898 }, { x: -0.8001, y: -3.099898, via: true, toLayer: "top" }, { x: -0.8001, y: -3.099898 }, ".U2_CHARGER > .PMID1"] }), jsxRuntime.jsx(PowerTrace, { from: ".C3_VINLS > .pin2", to: ".U2_CHARGER > .GND", connectsTo: "net.GND", width: "0.12mm", pcbPath: [".C3_VINLS > .pin2", { x: 0.825, y: 0 }, { x: 0.825, y: 0, via: true, toLayer: "bottom" }, { x: 0.825, y: 0 }, { x: -1.15, y: -2.300052 }, { x: -1.15, y: -2.300052, via: true, toLayer: "top" }, { x: -1.15, y: -2.300052 }, ".U2_CHARGER > .GND"] }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .BAT1", to: "net.VSYS", width: "0.1mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .BAT2", to: ".U2_CHARGER > .BAT1", connectsTo: "net.VSYS", width: "0.1mm", pcbStraightLine: true }), jsxRuntime.jsx(PowerTrace, { from: ".C4_VSYS_SENSE > .pin1", to: "net.VSYS" }), jsxRuntime.jsx(PowerTrace, { from: ".C4_VSYS_SENSE > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .VDD", to: ".C5_CHG_VDD > .pin1", connectsTo: "net.CHG_VDD_1V8", width: "0.1mm", maxLength: "10mm", pcbPath: [".U2_CHARGER > .VDD", { x: 0.40005, y: -0.599948 }, { x: 0.40005, y: -0.599948, via: true, toLayer: "inner2" }, { x: 0.40005, y: -0.599948 }, { x: 2.14, y: -0.2 }, { x: 2.14, y: -0.2, via: true, toLayer: "top" }, { x: 2.14, y: -0.2 }, ".C5_CHG_VDD > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".C5_CHG_VDD > .pin1", to: "net.CHG_VDD_1V8", maxLength: "10mm" }), jsxRuntime.jsx(PowerTrace, { from: ".C5_CHG_VDD > .pin2", to: "net.GND", maxLength: "10mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .LSLDO", to: "net.SYS_VDD", width: "0.1mm", pcbRouteHints: [{ x: -5.6, y: -0.4, via: true, to_layer: "bottom" }] }), jsxRuntime.jsx(PowerTrace, { from: ".C6_SYS_VDD > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(PowerTrace, { from: ".C6_SYS_VDD > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .VIO", to: "net.SYS_VDD" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .GND", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .IMAX", to: ".R3_IMAX > .pin1", width: "0.1mm", maxLength: "10mm", pcbPath: [".U2_CHARGER > .IMAX", { x: 0.0, y: 0.199898 }, { x: 0.0, y: 0.199898, via: true, toLayer: "bottom" }, { x: 0.0, y: 0.199898 }, { x: -3.31, y: -2 }, { x: -3.31, y: -2, via: true, toLayer: "top" }, { x: -3.31, y: -2 }, ".R3_IMAX > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".R3_IMAX > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .TS", to: "net.BATT_NTC", width: "0.1mm", pcbRouteHints: [{ x: -6.4, y: -0.4, via: true, to_layer: "bottom" }] }), jsxRuntime.jsx(PowerTrace, { from: ".R4_TS_BIAS > .pin1", to: "net.BATT_NTC" }), jsxRuntime.jsx(PowerTrace, { from: ".R4_TS_BIAS > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".R5_TS_NO_NTC > .pin1", to: "net.BATT_NTC" }), jsxRuntime.jsx(PowerTrace, { from: ".R5_TS_NO_NTC > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .LP", to: ".R7_LP_BOOT_PD > .pin1", connectsTo: "net.CHG_LP", width: "0.1mm", maxLength: "10mm", pcbPath: [".U2_CHARGER > .LP", { x: 0.40005, y: 0.199898 }, { x: 0.40005, y: 0.199898, via: true, toLayer: "bottom" }, { x: 0.40005, y: 0.199898 }, { x: 2.69, y: -2.6 }, { x: 2.69, y: -2.6, via: true, toLayer: "top" }, { x: 2.69, y: -2.6 }, ".R7_LP_BOOT_PD > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".R7_LP_BOOT_PD > .pin1", to: "net.CHG_LP" }), jsxRuntime.jsx(PowerTrace, { from: ".R7_LP_BOOT_PD > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .PG", to: "net.CHG_PG", width: "0.1mm", pcbRouteHints: [{ x: -6.4, y: -1.6, via: true, to_layer: "bottom" }] }), jsxRuntime.jsx(PowerTrace, { from: ".R8_PG_PU > .pin1", to: "net.CHG_PG" }), jsxRuntime.jsx(PowerTrace, { from: ".R8_PG_PU > .pin2", to: "net.SYS_VDD" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .SCL", to: "net.I2C_SCL", width: "0.1mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .SDA", to: "net.I2C_SDA" }), jsxRuntime.jsx(PowerTrace, { from: ".U2_CHARGER > .MR", to: ".SW1_WAKE > .pin1", connectsTo: "net.WAKE_MR_N", width: "0.1mm", pcbPath: [".U2_CHARGER > .MR", { x: 0, y: -0.599948 }, { x: 0, y: -0.599948, via: true, toLayer: "inner1" }, { x: 0, y: -0.599948 }, { x: 0, y: -1.3 }, { x: 21.675009, y: -8.424969 }, { x: 21.675009, y: -8.424969, via: true, toLayer: "top" }, { x: 21.675009, y: -8.424969 }, ".SW1_WAKE > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".SW1_WAKE > .pin1", to: "net.WAKE_MR_N" }), jsxRuntime.jsx(PowerTrace, { from: ".SW1_WAKE > .pin2", to: ".SW1_WAKE > .pin1", connectsTo: "net.WAKE_MR_N", width: "0.1mm", pcbPath: [".SW1_WAKE > .pin2", { x: -1.9, y: -0.375031 }, { x: -1.9, y: -0.375031, via: true, toLayer: "bottom" }, { x: -1.9, y: -0.375031 }, { x: -1.9, y: 0.375031 }, { x: -1.9, y: 0.375031, via: true, toLayer: "top" }, { x: -1.9, y: 0.375031 }, ".SW1_WAKE > .pin1"] }), jsxRuntime.jsx(PowerTrace, { from: ".SW1_WAKE > .pin3", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".SW1_WAKE > .pin4", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".J2_BATTERY > .BATTERY_POS", to: "net.BAT_CELL", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".J2_BATTERY > .NTC", to: "net.BATT_NTC" }), jsxRuntime.jsx(PowerTrace, { from: ".J2_BATTERY > .GND", to: "net.GND", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .BAT", to: "net.BAT_CELL", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .SRX", to: "net.VSYS", width: "0.15mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .VSS1", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .VSS2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .BIN", to: ".R9_BIN_PD > .pin1" }), jsxRuntime.jsx(PowerTrace, { from: ".R9_BIN_PD > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .BAT", to: ".C7_GAUGE_BAT > .pin1" }), jsxRuntime.jsx(PowerTrace, { from: ".C7_GAUGE_BAT > .pin2", to: "net.GND" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .VDD", to: ".C8_GAUGE_VDD > .pin1", maxLength: "10mm" }), jsxRuntime.jsx(PowerTrace, { from: ".C8_GAUGE_VDD > .pin2", to: "net.GND", maxLength: "10mm", pcbRouteHints: [{ x: 3.71, y: -1, via: true, to_layer: "bottom" }] }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .SCL", to: "net.I2C_SCL", width: "0.1mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .SDA", to: ".U4_ACCEL > .SDX", connectsTo: "net.I2C_SDA", width: "0.1mm" }), jsxRuntime.jsx(PowerTrace, { from: ".U3_GAUGE > .GPOUT", to: ".R10_GAUGE_INT_PU > .pin1", connectsTo: "net.GAUGE_INT_N", width: "0.1mm", pcbStraightLine: true }), jsxRuntime.jsx(PowerTrace, { from: ".R10_GAUGE_INT_PU > .pin1", to: "net.GAUGE_INT_N" }), jsxRuntime.jsx(PowerTrace, { from: ".R10_GAUGE_INT_PU > .pin2", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDS1", to: "net.SYS_VDD", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDS2", to: ".U1_MCU > .VDDS1", connectsTo: "net.SYS_VDD", width: "0.12mm", pcbPath: [".U1_MCU > .VDDS2", { x: 1.89992, y: 1.250061 }, { x: 1.89992, y: 1.250061, via: true, toLayer: "inner2" }, { x: 1.89992, y: 1.250061 }, { x: 0.7498, y: -2.05 }, { x: 0.7498, y: -2.05, via: true, toLayer: "top" }, { x: 0.7498, y: -2.05 }, ".U1_MCU > .VDDS1"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDS3", to: ".U1_MCU > .VDDS1", connectsTo: "net.SYS_VDD", width: "0.12mm", pcbPath: [".U1_MCU > .VDDS3", { x: -1.250188, y: 1.900047 }, { x: -1.250188, y: 1.900047, via: true, toLayer: "inner2" }, { x: -1.250188, y: 1.900047 }, { x: 0.7498, y: -1.75 }, { x: 0.7498, y: -1.75, via: true, toLayer: "top" }, { x: 0.7498, y: -1.75 }, ".U1_MCU > .VDDS1"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .GND", to: "net.GND", width: "0.1mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .EP", to: ".U1_MCU > .GND", connectsTo: "net.GND", width: "0.1mm", pcbPath: [".U1_MCU > .EP", { x: 0, y: 0 }, { x: 0, y: 0, via: true, toLayer: "inner1" }, { x: 0, y: 0 }, { x: -0.7503, y: 1.9 }, { x: -0.7503, y: 1.9, via: true, toLayer: "top" }, { x: -0.7503, y: 1.9 }, ".U1_MCU > .GND"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDR1", to: "net.VDDR", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDR2", to: "net.VDDR", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DCDC", to: ".L1_DCDC > .pin1", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".L1_DCDC > .pin2", to: "net.VDDR", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".C9_VDDR_10U > .pin1", to: "net.VDDR" }), jsxRuntime.jsx(LogicTrace, { from: ".C9_VDDR_10U > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C10_VDDR_1U > .pin1", to: "net.VDDR" }), jsxRuntime.jsx(LogicTrace, { from: ".C10_VDDR_1U > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C11_VDDR_100N > .pin1", to: "net.VDDR" }), jsxRuntime.jsx(LogicTrace, { from: ".C11_VDDR_100N > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .VDDD", to: ".C12_VDDD > .pin1", maxLength: "10mm" }), jsxRuntime.jsx(LogicTrace, { from: ".C12_VDDD > .pin2", to: ".C11_VDDR_100N > .pin2", connectsTo: "net.GND", width: "0.1mm", maxLength: "10mm", pcbPath: [".C12_VDDD > .pin2", { x: 1.1, y: 0.0 }, { x: 1.1, y: 0.0, via: true, toLayer: "bottom" }, { x: 1.1, y: 0.0 }, { x: 1.49, y: -3.3 }, { x: 1.49, y: -3.3, via: true, toLayer: "top" }, { x: 1.49, y: -3.3 }, ".C11_VDDR_100N > .pin2"] }), jsxRuntime.jsx(LogicTrace, { from: ".C13_VDDS_1 > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C13_VDDS_1 > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C14_VDDS_2 > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C14_VDDS_2 > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C15_VDDS_3 > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C15_VDDS_3 > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C16_VDDS_BULK > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C16_VDDS_BULK > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .X48P", to: ".Y1_48MHZ > .XIN", width: "0.12mm", maxViaCount: 0, pcbPath: [".U1_MCU > .X48P", { x: 1, y: 3.9 }, ".Y1_48MHZ > .XIN"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .X48N", to: ".Y1_48MHZ > .XOUT", width: "0.12mm", maxViaCount: 0, pcbStraightLine: true }), jsxRuntime.jsx(LogicTrace, { from: ".Y1_48MHZ > .GND1", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .EP", to: ".Y1_48MHZ > .GND2", connectsTo: "net.GND", width: "0.12mm", pcbPath: [".U1_MCU > .EP", { x: -0.4, y: 0 }, { x: -0.4, y: 0, via: true, toLayer: "inner1" }, { x: -0.4, y: 0 }, { x: 0.1, y: 3.2 }, { x: 0.1, y: 3.2, via: true, toLayer: "top" }, { x: 0.1, y: 3.2 }, ".Y1_48MHZ > .GND2"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .RSTN", to: "net.RESET_N" }), jsxRuntime.jsx(LogicTrace, { from: ".R11_RESET_PU > .pin1", to: "net.RESET_N" }), jsxRuntime.jsx(LogicTrace, { from: ".R11_RESET_PU > .pin2", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C17_RESET > .pin1", to: "net.RESET_N" }), jsxRuntime.jsx(LogicTrace, { from: ".C17_RESET > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO16_SWDIO", to: "net.SWDIO" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO17_SWDCK", to: ".J4_SWD > .SWDCK", connectsTo: "net.SWDCK", width: "0.12mm", pcbPath: [".U1_MCU > .DIO17_SWDCK", { x: -0.7503, y: -1.900047 }, { x: -0.7503, y: -1.900047, via: true, toLayer: "bottom" }, { x: -0.7503, y: -1.900047 }, { x: 0.000002, y: 13.1 }, { x: 0.000002, y: 13.1, via: true, toLayer: "top" }, { x: 0.000002, y: 13.1 }, ".J4_SWD > .SWDCK"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO8", to: "net.I2C_SDA" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO6_A1", to: "net.I2C_SCL", width: "0.1mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO12", to: "net.ACCEL_INT1" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO24_A7", to: "net.DISP_SCLK" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO20_A11", to: ".Q1_DISPLAY_SWITCH > .G", connectsTo: "net.DISP_PWR_N", width: "0.1mm", pcbPath: [".U1_MCU > .DIO20_A11", { x: -0.2502, y: -1.900047 }, { x: -0.2502, y: -1.900047, via: true, toLayer: "bottom" }, { x: -0.2502, y: -1.900047 }, { x: 0.4, y: -1.3 }, { x: 0.4, y: 7 }, { x: 8.05004, y: 11.350015 }, { x: 8.05004, y: 11.350015, via: true, toLayer: "top" }, { x: 8.05004, y: 11.350015 }, ".Q1_DISPLAY_SWITCH > .G"] }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO13", to: "net.DISP_MOSI" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO3_X32P", to: "net.CHG_LP" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO11", to: "net.DISP_CS" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO21_A10", to: "net.DISP_DC" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .DIO4_X32N", to: "net.DISP_RST" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .VDD", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .VDDIO", to: ".U4_ACCEL > .VDD", connectsTo: "net.SYS_VDD", width: "0.1mm", pcbPath: [".U4_ACCEL > .VDDIO", { x: 0.249936, y: -0.87503 }, { x: 0.249936, y: -0.87503, via: true, toLayer: "inner2" }, { x: 0.249936, y: -0.87503 }, { x: 0.750062, y: 0.72503 }, { x: 0.750062, y: 0.72503, via: true, toLayer: "top" }, { x: 0.750062, y: 0.72503 }, ".U4_ACCEL > .VDD"] }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .GND", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .GNDIO", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .CSB", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .SDO", to: ".U4_ACCEL > .GNDIO", connectsTo: "net.GND", width: "0.1mm", pcbPath: [".U4_ACCEL > .SDO", { x: -0.750062, y: -0.87503 }, { x: -0.750062, y: -0.87503, via: true, toLayer: "inner1" }, { x: -0.750062, y: -0.87503 }, { x: 0.249936, y: 0.87503 }, { x: 0.249936, y: 0.87503, via: true, toLayer: "top" }, { x: 0.249936, y: 0.87503 }, ".U4_ACCEL > .GNDIO"] }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .SCX", to: "net.I2C_SCL", width: "0.1mm" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .SDX", to: "net.I2C_SDA" }), jsxRuntime.jsx(LogicTrace, { from: ".U4_ACCEL > .INT1", to: "net.ACCEL_INT1" }), jsxRuntime.jsx(LogicTrace, { from: ".C18_ACCEL_VDD > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C18_ACCEL_VDD > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C19_ACCEL_VDDIO > .pin1", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C19_ACCEL_VDDIO > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".R12_I2C_SCL > .pin1", to: "net.I2C_SCL", width: "0.1mm" }), jsxRuntime.jsx(LogicTrace, { from: ".R12_I2C_SCL > .pin2", to: ".R10_GAUGE_INT_PU > .pin2", connectsTo: "net.SYS_VDD", width: "0.12mm", pcbPath: [".R12_I2C_SCL > .pin2", { x: 1.11, y: 0 }, { x: 1.11, y: 0, via: true, toLayer: "bottom" }, { x: 1.11, y: 0 }, { x: 1.11, y: 1 }, { x: -3.89, y: 1.5 }, { x: -3.89, y: 1.5, via: true, toLayer: "top" }, { x: -3.89, y: 1.5 }, ".R10_GAUGE_INT_PU > .pin2"] }), jsxRuntime.jsx(LogicTrace, { from: ".R13_I2C_SDA > .pin1", to: "net.I2C_SDA" }), jsxRuntime.jsx(LogicTrace, { from: ".R13_I2C_SDA > .pin2", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".Q1_DISPLAY_SWITCH > .S", to: "net.SYS_VDD", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".Q1_DISPLAY_SWITCH > .D", to: "net.DISP_VDD", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".Q1_DISPLAY_SWITCH > .G", to: "net.DISP_PWR_N" }), jsxRuntime.jsx(LogicTrace, { from: ".R15_DISPLAY_GATE_PU > .pin1", to: "net.DISP_PWR_N" }), jsxRuntime.jsx(LogicTrace, { from: ".R15_DISPLAY_GATE_PU > .pin2", to: "net.SYS_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .GND", to: "net.GND", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .VDD", to: "net.DISP_VDD", width: "0.12mm" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .BUS_CLK", to: "net.DISP_SCLK" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .BUS_DATA", to: "net.DISP_MOSI" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .DISP_CS", to: "net.DISP_CS" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .DISP_DC", to: "net.DISP_DC" }), jsxRuntime.jsx(LogicTrace, { from: ".J3_DISPLAY > .DISP_RST", to: "net.DISP_RST" }), jsxRuntime.jsx(LogicTrace, { from: ".C20_DISPLAY_BULK > .pin1", to: "net.DISP_VDD" }), jsxRuntime.jsx(LogicTrace, { from: ".C20_DISPLAY_BULK > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .ANT", to: ".C21_RF_SHUNT1 > .pin1", connectsTo: "net.RF_M1", width: "0.12mm", pcbPath: [".U1_MCU > .ANT", { x: -2.3, y: 1.75 }, { x: -3.05, y: 1.75 }, ".C21_RF_SHUNT1 > .pin1"] }), jsxRuntime.jsx(LogicTrace, { from: ".C21_RF_SHUNT1 > .pin1", to: ".L2_RF_SERIES > .pin1", connectsTo: "net.RF_M1", width: "0.18mm", pcbStraightLine: true }), jsxRuntime.jsx(LogicTrace, { from: ".U1_MCU > .GND", to: ".C21_RF_SHUNT1 > .pin2", connectsTo: "net.GND", width: "0.15mm", pcbPath: [".U1_MCU > .GND", { x: -0.7503, y: 2.5 }, { x: -0.7503, y: 2.5, via: true, toLayer: "inner1" }, { x: -0.7503, y: 2.5 }, { x: -3.5, y: 2.5 }, { x: -3.5, y: -0.35 }, { x: -3.5, y: -0.35, via: true, toLayer: "top" }, { x: -3.5, y: -0.35 }, ".C21_RF_SHUNT1 > .pin2"] }), jsxRuntime.jsx(LogicTrace, { from: ".L2_RF_SERIES > .pin2", to: ".C22_RF_SHUNT2 > .pin1", connectsTo: "net.RF_M2", width: "0.18mm", pcbStraightLine: true }), jsxRuntime.jsx(LogicTrace, { from: ".C22_RF_SHUNT2 > .pin1", to: ".C24_RF_DC_BLOCK > .pin1", connectsTo: "net.RF_M2", width: "0.18mm", pcbStraightLine: true }), jsxRuntime.jsx(LogicTrace, { from: ".C22_RF_SHUNT2 > .pin2", to: "net.GND" }), jsxRuntime.jsx(LogicTrace, { from: ".C24_RF_DC_BLOCK > .pin2", to: ".ANT1 > .FEED", connectsTo: "net.RF_ANT", width: "0.18mm", pcbStraightLine: true }), jsxRuntime.jsx("copperpour", { name: "GND_TOP", layer: "top", connectsTo: "net.GND", padMargin: "0.2mm", traceMargin: "0.15mm", outline: [
{ x: -21, y: -13 },
{ x: 21, y: -13 },
{ x: 21, y: 1.5 },
{ x: 15, y: 1.5 },
{ x: 15, y: 7.5 },
{ x: 21, y: 7.5 },
{ x: 21, y: 13 },
{ x: -21, y: 13 },
] }), jsxRuntime.jsx("copperpour", { name: "GND_INNER1", layer: "inner1", connectsTo: "net.GND", padMargin: "0.2mm", traceMargin: "0.15mm" }), jsxRuntime.jsx("copperpour", { name: "SYS_VDD_INNER2", layer: "inner2", connectsTo: "net.SYS_VDD", padMargin: "0.2mm", traceMargin: "0.15mm" }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM", layer: "bottom", connectsTo: "net.GND", padMargin: "0.2mm", traceMargin: "0.15mm" })] }));
module.exports = index_circuit;