0hmX/arducam-mini-2mp-plus-b0067-clone
This code defines React components representing various hardware electronic components such as sensors, chips, capacitors, inductors, and memory devices, including their physical pin layouts, footprints, and 3D CAD models for PCB design integration.
- Version
- 1.0.3
- License
- unset
- Stars
- 0
dist/index.js
import { jsx, jsxs } from 'react/jsx-runtime';
import { Fragment } from 'react';
const pinLabels$9 = {
pin1: ["VIN"],
pin2: ["GND"],
pin3: ["EN", "Shutdown"],
pin4: ["ADJ"],
pin5: ["VOUT"]
};
const pinAttributes$8 = {
pin1: { requiresPower: true },
pin2: { requiresGround: true }
};
const AP2127K_ADJTRG1 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$9, pinAttributes: pinAttributes$8, supplierPartNumbers: {
"jlcpcb": [
"C96343"
]
}, manufacturerPartNumber: "AP2127K-ADJTRG1", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012319mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.091880999999944, "y": 1.8123540000000276 }, { "x": 2.1165190000000393, "y": 1.8123540000000276 }, { "x": 2.1165190000000393, "y": -1.786446000000069 }, { "x": -2.091880999999944, "y": -1.786446000000069 }, { "x": -2.091880999999944, "y": 1.8123540000000276 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C96343.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C96343.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
}, ...props }));
};
const A_0402CG150J500NT = (props) => {
const { name = "C1", ...restProps } = props;
return (jsx("capacitor", { name: name, capacitance: "15pF", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": -0.04, "y": 0.16 }, { "x": -0.04, "y": -0.16 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.04, "y": 0.16 }, { "x": 0.04, "y": -0.16 }], strokeColor: "#880000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.3, schY: 0, schStemLength: 0.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.3, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": -0.1, "y": 0 }, { "x": -0.04, "y": 0 }], strokeColor: "#880000" }), jsx("schematicpath", { points: [{ "x": 0.04, "y": 0 }, { "x": 0.1, "y": 0 }], strokeColor: "#880000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C1548"
]
}, manufacturerPartNumber: "0402CG150J500NT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1548.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1548.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
}, ...restProps }));
};
const CL05B104KO5NNNC = (props) => {
const { name = "C1", ...restProps } = props;
return (jsx("capacitor", { name: name, capacitance: "100nF", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": -0.04, "y": 0 }, { "x": -0.2, "y": 0 }], strokeColor: "#A00000" }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.04, "y": 0.16 }, { "x": 0.04, "y": -0.16 }], strokeColor: "#A00000" }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0 }, { "x": 0.04, "y": 0 }], strokeColor: "#A00000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": -0.04, "y": -0.16 }, { "x": -0.04, "y": 0.16 }], strokeColor: "#A00000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C1525"
]
}, manufacturerPartNumber: "CL05B104KO5NNNC", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1525.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C1525.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
}, ...restProps }));
};
const FCC0402X105K100AT = (props) => {
const { name = "C1", ...restProps } = props;
return (jsx("capacitor", { name: name, capacitance: "1uF", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": -0.04, "y": -0.16 }, { "x": -0.04, "y": 0.16 }], strokeColor: "#A00000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0 }, { "x": 0.04, "y": 0 }], strokeColor: "#A00000" }), jsx("schematicpath", { points: [{ "x": 0.04, "y": 0.16 }, { "x": 0.04, "y": -0.16 }], strokeColor: "#A00000" }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": -0.04, "y": 0 }, { "x": -0.2, "y": 0 }], strokeColor: "#A00000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C5137473"
]
}, manufacturerPartNumber: "FCC0402X105K100AT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5137473.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5137473.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
}, ...restProps }));
};
const FNR3015S1R5MT = (props) => {
return (jsx("inductor", { inductance: "1.5uH", supplierPartNumbers: {
"jlcpcb": [
"C167745"
]
}, manufacturerPartNumber: "FNR3015S1R5MT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "1.35001mm", pcbY: "0mm", width: "1.2999974mm", height: "2.7200098mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.35001mm", pcbY: "0mm", width: "1.2999974mm", height: "2.7200098mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.5761970000000929, "y": 1.512392200000022 }, { "x": -1.5761970000000929, "y": 1.5761970000000929 }, { "x": 1.5761969999998655, "y": 1.5761970000000929 }, { "x": 1.5761969999998655, "y": 1.512392200000022 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5761970000000929, "y": -1.512392200000022 }, { "x": -1.5761970000000929, "y": -1.5761969999999792 }, { "x": 1.5761969999998655, "y": -1.5761969999999792 }, { "x": 1.5761969999998655, "y": -1.512392200000022 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.5748mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.2566000000000486, "y": 1.8248000000000957 }, { "x": 2.2311999999998307, "y": 1.8248000000000957 }, { "x": 2.2311999999998307, "y": -1.8248000000000957 }, { "x": -2.2566000000000486, "y": -1.8248000000000957 }, { "x": -2.2566000000000486, "y": 1.8248000000000957 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C167745.obj?uuid=63cc21aede2e4e639d7047cf5b8d8e62",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C167745.step?uuid=63cc21aede2e4e639d7047cf5b8d8e62",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0, z: -0.01 },
}, ...props }));
};
const pinLabels$8 = {
pin1: ["VCC1"],
pin2: ["VSS1"],
pin3: ["VCCX_VCCIO2_VCCIO6_VCCIO7_1"],
pin4: ["IOL7A_LPLL1_T_IN"],
pin5: ["IOR25B_TMS", "TMS"],
pin6: ["IOR26A_TCK", "TCK"],
pin7: ["IOR26B_TDI", "TDI"],
pin8: ["IOR25A_TDO", "TDO"],
pin9: ["IOR31B_RECONFIG_N", "RECONFIG_N"],
pin10: ["IOL29A_GCLKT_6"],
pin11: ["IOL29B_GCLKC_6"],
pin12: ["VCCX_VCCIO2_VCCIO6_VCCIO7_2"],
pin13: ["IOL45A_LPLL2_T_IN"],
pin14: ["VCCPLLL1"],
pin15: ["pin15"],
pin16: ["pin16"],
pin17: ["IOL49A"],
pin18: ["IOL49B"],
pin19: ["IOL51A"],
pin20: ["IOL51B"],
pin21: ["VSS2"],
pin22: ["VCC2"],
pin23: ["VCCIO5"],
pin24: ["VSS3"],
pin25: ["IOB6A"],
pin26: ["IOB6B"],
pin27: ["IOB8A"],
pin28: ["IOB8B"],
pin29: ["IOB14A"],
pin30: ["IOB14B"],
pin31: ["IOB18A"],
pin32: ["IOB18B"],
pin33: ["IOB24A"],
pin34: ["IOB24B"],
pin35: ["IOB30A_GCLKT_4"],
pin36: ["IOB30B_GCLKC_4"],
pin37: ["IOB34A"],
pin38: ["IOB34B"],
pin39: ["IOB40A"],
pin40: ["IOB40B"],
pin41: ["IOB43A"],
pin42: ["IOB42B"],
pin43: ["VSS4"],
pin44: ["VCCIO4"],
pin45: ["VCC3"],
pin46: ["VSS5"],
pin47: ["EXTR"],
pin48: ["IOR49B"],
pin49: ["IOR49A"],
pin50: ["VCCPLLR1"],
pin51: ["IOR45A_RPLL2_T_IN"],
pin52: ["IOR39A_SCLK"],
pin53: ["IOR38B_DOUT_WE_N"],
pin54: ["IOR38A_DIN_CLKHOLD_N"],
pin55: ["IOR36B_SSPI_CS_N_D0"],
pin56: ["IOR36A_SO_D1"],
pin57: ["IOR35A_FASTRD_N", "FASTRD_N"],
pin58: ["VCCIO3"],
pin59: ["IOR34B_MCLK_D4", "MCLK"],
pin60: ["IOR34A_MCS_N_D5", "MCS_N"],
pin61: ["IOR33B_MO_D6", "MO"],
pin62: ["IOR33A_MI_D7", "MI"],
pin63: ["IOR29A_GCLKT_3"],
pin64: ["VCCX_VCCIO2_VCCIO6_VCCIO7_3"],
pin65: ["VSS6"],
pin66: ["VCC4"],
pin67: ["VCCIO1"],
pin68: ["VSS7"],
pin69: ["IOT50A"],
pin70: ["IOT44B"],
pin71: ["IOT44A"],
pin72: ["IOT40B"],
pin73: ["IOT40A"],
pin74: ["IOT34B"],
pin75: ["IOT34A"],
pin76: ["IOT30B_GCLKC_1"],
pin77: ["IOT30A_GCLKT_1"],
pin78: ["VCCIO0"],
pin79: ["IOT27B_GCLKC_0"],
pin80: ["IOT27A_GCLKT_0"],
pin81: ["IOT17B"],
pin82: ["IOT17A"],
pin83: ["IOT6B"],
pin84: ["IOT6A"],
pin85: ["IOT4B"],
pin86: ["IOT4A"],
pin87: ["IOR30B_MODE1", "MODE1"],
pin88: ["IOR30A_MODE0", "MODE0"],
pin89: ["EP"]
};
const pinAttributes$7 = {
pin1: { requiresPower: true },
pin2: { requiresGround: true },
pin21: { requiresGround: true },
pin22: { requiresPower: true },
pin24: { requiresGround: true },
pin43: { requiresGround: true },
pin45: { requiresPower: true },
pin46: { requiresGround: true },
pin65: { requiresGround: true },
pin66: { requiresPower: true },
pin68: { requiresGround: true },
pin89: { requiresGround: true },
};
const GW2AR_LV18QN88C8_I7 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$8, pinAttributes: pinAttributes$7, supplierPartNumbers: {
"jlcpcb": [
"C380550"
]
}, manufacturerPartNumber: "GW2AR-LV18QN88C8/I7", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.19989mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.800094mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.400044mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-2.999994mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.599944mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.199894mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.800098mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.400048mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.999998mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.599948mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.199898mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.199898mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0.599948mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.999998mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "1.400048mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "1.800098mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "2.199894mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "2.599944mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "2.999994mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "3.400044mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "3.800094mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "4.19989mm", pcbY: "-4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "4.99999mm", pcbY: "-4.19989mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "4.99999mm", pcbY: "-3.800094mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "4.99999mm", pcbY: "-3.400044mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "4.99999mm", pcbY: "-2.999994mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "4.99999mm", pcbY: "-2.599944mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "4.99999mm", pcbY: "-2.199894mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "4.99999mm", pcbY: "-1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "4.99999mm", pcbY: "-1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "4.99999mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "4.99999mm", pcbY: "-0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "4.99999mm", pcbY: "-0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "4.99999mm", pcbY: "0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "4.99999mm", pcbY: "0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "4.99999mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "4.99999mm", pcbY: "1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "4.99999mm", pcbY: "1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "4.99999mm", pcbY: "2.199894mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "4.99999mm", pcbY: "2.599944mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "4.99999mm", pcbY: "2.999994mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "4.99999mm", pcbY: "3.400044mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "4.99999mm", pcbY: "3.800094mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "4.99999mm", pcbY: "4.19989mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "4.19989mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "3.800094mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "3.400044mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "2.999994mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "2.599944mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "2.199894mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "1.800098mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "1.400048mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "0.999998mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "0.599948mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "0.199898mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "-0.199898mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "-0.599948mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "-0.999998mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "-1.400048mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "-1.800098mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "-2.199894mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "-2.599944mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "-2.999994mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "-3.400044mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin65"], pcbX: "-3.800094mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin66"], pcbX: "-4.19989mm", pcbY: "4.99999mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin67"], pcbX: "-4.99999mm", pcbY: "4.19989mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin68"], pcbX: "-4.99999mm", pcbY: "3.800094mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin69"], pcbX: "-4.99999mm", pcbY: "3.400044mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin70"], pcbX: "-4.99999mm", pcbY: "2.999994mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin71"], pcbX: "-4.99999mm", pcbY: "2.599944mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin72"], pcbX: "-4.99999mm", pcbY: "2.199894mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin73"], pcbX: "-4.99999mm", pcbY: "1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin74"], pcbX: "-4.99999mm", pcbY: "1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin75"], pcbX: "-4.99999mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin76"], pcbX: "-4.99999mm", pcbY: "0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin77"], pcbX: "-4.99999mm", pcbY: "0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin78"], pcbX: "-4.99999mm", pcbY: "-0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin79"], pcbX: "-4.99999mm", pcbY: "-0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin80"], pcbX: "-4.99999mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin81"], pcbX: "-4.99999mm", pcbY: "-1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin82"], pcbX: "-4.99999mm", pcbY: "-1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin83"], pcbX: "-4.99999mm", pcbY: "-2.199894mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin84"], pcbX: "-4.99999mm", pcbY: "-2.599944mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin85"], pcbX: "-4.99999mm", pcbY: "-2.999994mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin86"], pcbX: "-4.99999mm", pcbY: "-3.400044mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin87"], pcbX: "-4.99999mm", pcbY: "-3.800094mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin88"], pcbX: "-4.99999mm", pcbY: "-4.19989mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin89"], pcbX: "0mm", pcbY: "0mm", width: "6.7499992mm", height: "6.7499992mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -5.076190000000111, "y": 4.5025055999999495 }, { "x": -5.076190000000111, "y": 5.076189999999997 }, { "x": -4.502505600000063, "y": 5.076189999999997 }] }), jsx("silkscreenpath", { route: [{ "x": 5.076189999999997, "y": 4.5025055999999495 }, { "x": 5.076189999999997, "y": 5.076189999999997 }, { "x": 4.5025055999999495, "y": 5.076189999999997 }] }), jsx("silkscreenpath", { route: [{ "x": -5.076190000000111, "y": -4.502505600000063 }, { "x": -5.076190000000111, "y": -5.076189999999997 }, { "x": -4.502505600000063, "y": -5.076189999999997 }] }), jsx("silkscreenpath", { route: [{ "x": 5.076189999999997, "y": -4.502505600000063 }, { "x": 5.076189999999997, "y": -5.076189999999997 }, { "x": 4.5025055999999495, "y": -5.076189999999997 }] }), jsx("silkscreenpath", { route: [{ "x": -4.080001999999922, "y": -5.809995999999842 }, { "x": -4.084087084537828, "y": -5.841025297679153 }, { "x": -4.096063946391155, "y": -5.869939999999929 }, { "x": -4.115116382217138, "y": -5.894769617782799 }, { "x": -4.139946000000009, "y": -5.913822053608783 }, { "x": -4.168860702320671, "y": -5.92579891546211 }, { "x": -4.199890000000096, "y": -5.9298840000000155 }, { "x": -4.230919297679293, "y": -5.92579891546211 }, { "x": -4.259833999999955, "y": -5.913822053608783 }, { "x": -4.284663617782826, "y": -5.894769617782799 }, { "x": -4.3037160536088095, "y": -5.869939999999929 }, { "x": -4.315692915462137, "y": -5.841025297679153 }, { "x": -4.319778000000042, "y": -5.809995999999842 }, { "x": -4.315692915462137, "y": -5.778966702320645 }, { "x": -4.3037160536088095, "y": -5.750051999999982 }, { "x": -4.284663617782826, "y": -5.725222382217112 }, { "x": -4.259833999999955, "y": -5.7061699463910145 }, { "x": -4.230919297679293, "y": -5.694193084537801 }, { "x": -4.199890000000096, "y": -5.690107999999896 }, { "x": -4.168860702320671, "y": -5.694193084537801 }, { "x": -4.139946000000009, "y": -5.7061699463910145 }, { "x": -4.115116382217138, "y": -5.725222382217112 }, { "x": -4.096063946391155, "y": -5.750051999999982 }, { "x": -4.084087084537828, "y": -5.778966702320645 }, { "x": -4.080001999999922, "y": -5.809995999999842 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "6.4102mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.660200000000032, "y": 5.660200000000145 }, { "x": 5.634799999999814, "y": 5.660200000000145 }, { "x": 5.634799999999814, "y": -6.1681999999998425 }, { "x": -5.660200000000032, "y": -6.1681999999998425 }, { "x": -5.660200000000032, "y": 5.660200000000145 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C380550.obj?uuid=839c59418f7e49458bab28c15acbb729",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C380550.step?uuid=839c59418f7e49458bab28c15acbb729",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}, ...props }));
};
const GRM155R71C103KA01D = (props) => {
const { name = "C1", ...restProps } = props;
return (jsx("capacitor", { name: name, capacitance: "10nF", symbol: jsxs("symbol", { children: [jsx("schematicpath", { points: [{ "x": -0.04, "y": -0.16 }, { "x": -0.04, "y": 0.16 }], strokeColor: "#A00000" }), jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": 0.2, "y": 0 }, { "x": 0.04, "y": 0 }], strokeColor: "#A00000" }), jsx("schematicpath", { points: [{ "x": 0.04, "y": 0.16 }, { "x": 0.04, "y": -0.16 }], strokeColor: "#A00000" }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "right", schX: 0.4, schY: 0, schStemLength: 0.2 }), jsx("schematicpath", { points: [{ "x": -0.04, "y": 0 }, { "x": -0.2, "y": 0 }], strokeColor: "#A00000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C85735"
]
}, manufacturerPartNumber: "GRM155R71C103KA01D", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.420116mm", pcbY: "0mm", width: "0.499999mm", height: "0.540004mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": 0.49753519999990203 }, { "x": -0.22138640000002852, "y": 0.49753519999990203 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8738108000000011, "y": -0.34724340000002485 }, { "x": -0.8738108000000011, "y": 0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": -0.22138640000002852, "y": -0.4996433999999681 }, { "x": -0.721385400000031, "y": -0.4996433999999681 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": -0.4975097999999889 }, { "x": 0.22138639999991483, "y": -0.4975097999999889 }] }), jsx("silkscreenpath", { route: [{ "x": 0.22138639999991483, "y": 0.49961800000005496 }, { "x": 0.7213853999999174, "y": 0.49961800000005496 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8738108000000011, "y": 0.34726880000005167 }, { "x": 0.8738108000000011, "y": -0.3451606000000993 }] }), jsx("silkscreenpath", { route: [{ "x": 0.7213853999999174, "y": 0.4996433999998544 }, { "x": 0.829148473452733, "y": 0.4550064734527268 }, { "x": 0.8737853999998606, "y": 0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8737853999998606, "y": -0.3451606000000993 }, { "x": 0.829148473452733, "y": -0.4529236734526876 }, { "x": 0.7213853999999174, "y": -0.49756059999992885 }] }), jsx("silkscreenpath", { route: [{ "x": -0.721385400000031, "y": -0.4996433999997407 }, { "x": -0.829148473452733, "y": -0.45500647345261314 }, { "x": -0.8737853999999743, "y": -0.34724340000002485 }] }), jsx("silkscreenpath", { route: [{ "x": -0.8737853999999743, "y": 0.3451606000000993 }, { "x": -0.829148473452733, "y": 0.45292367345280127 }, { "x": -0.721385400000031, "y": 0.49756060000004254 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "1.508mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.1136000000000195, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": 0.7580000000000382 }, { "x": 1.1389999999998963, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": -0.7326000000000477 }, { "x": -1.1136000000000195, "y": 0.7580000000000382 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C85735.obj?uuid=32fe2cf9314f444ca2785a33c2db7189",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C85735.step?uuid=32fe2cf9314f444ca2785a33c2db7189",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.25 },
}, ...restProps }));
};
const pinLabels$7 = {
pin1: ["OE"],
pin2: ["GND"],
pin3: ["OUT"],
pin4: ["VDD"]
};
const pinAttributes$6 = {
pin2: { requiresGround: true },
pin4: { requiresPower: true }
};
const OT252027MJBA4SL = (props) => {
return (jsx("chip", { pinLabels: pinLabels$7, pinAttributes: pinAttributes$6, supplierPartNumbers: {
"jlcpcb": [
"C669075"
]
}, manufacturerPartNumber: "OT252027MJBA4SL", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.924941mm", pcbY: "0.725043mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.924941mm", pcbY: "-0.725043mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.924941mm", pcbY: "-0.725043mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.924941mm", pcbY: "0.725043mm", width: "0.8999982mm", height: "0.7999984mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -0.2947924000000057, "y": 1.0000234000000319 }, { "x": 0.294894000000113, "y": 1.0000234000000319 }] }), jsx("silkscreenpath", { route: [{ "x": -1.2499339999999393, "y": 0.14488159999996242 }, { "x": -1.2499339999999393, "y": -0.14483079999990878 }] }), jsx("silkscreenpath", { route: [{ "x": 0.294894000000113, "y": -0.9999725999999782 }, { "x": -0.2947924000000057, "y": -0.9999725999999782 }] }), jsx("silkscreenpath", { route: [{ "x": 1.2500609999999597, "y": 0.14488159999996242 }, { "x": 1.2500609999999597, "y": -0.14483079999990878 }] }), jsx("silkscreenpath", { route: [{ "x": -1.049908999999957, "y": -1.3750290000000405 }, { "x": -1.0524621778361052, "y": -1.3944223110495386 }, { "x": -1.0599477164944346, "y": -1.4124939999999242 }, { "x": -1.071855488885717, "y": -1.4280125111142752 }, { "x": -1.087374000000068, "y": -1.4399202835055576 }, { "x": -1.1054456889504536, "y": -1.447405822163887 }, { "x": -1.1248389999999517, "y": -1.4499590000000353 }, { "x": -1.14423231104945, "y": -1.447405822163887 }, { "x": -1.1623039999999492, "y": -1.4399202835055576 }, { "x": -1.1778225111143001, "y": -1.4280125111142752 }, { "x": -1.1897302835054688, "y": -1.4124939999999242 }, { "x": -1.1972158221637983, "y": -1.3944223110495386 }, { "x": -1.1997690000000603, "y": -1.3750290000000405 }, { "x": -1.1972158221637983, "y": -1.3556356889505423 }, { "x": -1.1897302835054688, "y": -1.3375639999999294 }, { "x": -1.1778225111143001, "y": -1.322045488885692 }, { "x": -1.1623039999999492, "y": -1.3101377164944097 }, { "x": -1.14423231104945, "y": -1.3026521778360802 }, { "x": -1.1248389999999517, "y": -1.300098999999932 }, { "x": -1.1054456889504536, "y": -1.3026521778360802 }, { "x": -1.087374000000068, "y": -1.3101377164944097 }, { "x": -1.071855488885717, "y": -1.322045488885692 }, { "x": -1.0599477164944346, "y": -1.3375639999999294 }, { "x": -1.0524621778361052, "y": -1.3556356889505423 }, { "x": -1.049908999999957, "y": -1.3750290000000405 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.000381mm", pcbY: "2.120521mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.6219810000000052, "y": 1.3705210000000534 }, { "x": 1.6212189999999964, "y": 1.3705210000000534 }, { "x": 1.6212189999999964, "y": -1.6948790000000145 }, { "x": -1.6219810000000052, "y": -1.6948790000000145 }, { "x": -1.6219810000000052, "y": 1.3705210000000534 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C669075.obj?uuid=61da361d81ac47808b4c96198ba2c1da",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C669075.step?uuid=61da361d81ac47808b4c96198ba2c1da",
pcbRotationOffset: 0,
modelOriginPosition: { x: -1651000001174907e-19, y: -5080000005364127e-20, z: 0 },
}, ...props }));
};
const pinLabels$6 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["pin8"]
};
const PZ254V_11_08P = (props) => {
return (jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
"jlcpcb": [
"C492407"
]
}, manufacturerPartNumber: "PZ254V-11-08P", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-8.89mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-6.35mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-3.81mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "-1.27mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "1.27mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin6"], pcbX: "3.81mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin7"], pcbX: "6.35mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin8"], pcbX: "8.89mm", pcbY: "0mm", outerDiameter: "1.499997mm", holeDiameter: "0.999998mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": 10.159974599999941, "y": 1.2700000000000955 }, { "x": 10.159974599999941, "y": -1.2699999999999818 }, { "x": -10.159974600000055, "y": -1.2699999999999818 }, { "x": -10.159974600000055, "y": 1.2700000000000955 }, { "x": 10.159974599999941, "y": 1.2700000000000955 }] }), jsx("silkscreenpath", { route: [{ "x": -7.596479600000066, "y": 1.2700000000000955 }, { "x": -7.596479600000066, "y": -1.2699999999999818 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0mm", pcbY: "2.27mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -10.511600000000044, "y": 1.5200000000000955 }, { "x": 10.511600000000044, "y": 1.5200000000000955 }, { "x": 10.511600000000044, "y": -1.5199999999999818 }, { "x": -10.511600000000044, "y": -1.5199999999999818 }, { "x": -10.511600000000044, "y": 1.5200000000000955 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C492407.obj?uuid=493a931f43604ecb9f8cc04c531d15ee",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C492407.step?uuid=493a931f43604ecb9f8cc04c531d15ee",
pcbRotationOffset: 0,
modelOriginPosition: { x: 7.62001320000007, y: -12700000070253736e-21, z: -5999999999950489e-21 },
}, ...props }));
};
const pinLabels$5 = {
pin1: ["EN"],
pin2: ["GND"],
pin3: ["SW"],
pin4: ["VIN"],
pin5: ["FB"]
};
const pinAttributes$5 = {
pin2: { requiresGround: true },
pin4: { requiresPower: true }
};
const TLV62569DBVR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$5, pinAttributes: pinAttributes$5, supplierPartNumbers: {
"jlcpcb": [
"C141836"
]
}, manufacturerPartNumber: "TLV62569DBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012319mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.091880999999944, "y": 1.8123540000000276 }, { "x": 2.1165190000000393, "y": 1.8123540000000276 }, { "x": 2.1165190000000393, "y": -1.786446000000069 }, { "x": -2.091880999999944, "y": -1.786446000000069 }, { "x": -2.091880999999944, "y": 1.8123540000000276 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C141836.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C141836.step?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: -0.049083 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["VOUT"],
pin2: ["L2"],
pin3: ["PGND"],
pin4: ["L1"],
pin5: ["VIN"],
pin6: ["EN"],
pin7: ["PS_SYNC"],
pin8: ["VINA"],
pin9: ["GND"],
pin10: ["FB"],
pin11: ["EP"]
};
const pinAttributes$4 = {
pin3: { requiresGround: true },
pin5: { requiresPower: true },
pin9: { requiresGround: true }
};
const TPS63031DSKR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$4, supplierPartNumbers: {
"jlcpcb": [
"C15516"
]
}, manufacturerPartNumber: "TPS63031DSKR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.157478mm", pcbY: "0.999998mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.157478mm", pcbY: "0.499872mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.157478mm", pcbY: "0mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.157478mm", pcbY: "-0.500126mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.157478mm", pcbY: "-0.999998mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.157478mm", pcbY: "0.999998mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.157478mm", pcbY: "0.499872mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.157478mm", pcbY: "0mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.157478mm", pcbY: "-0.500126mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.157478mm", pcbY: "-0.999998mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0mm", pcbY: "0mm", width: "1.1999976mm", height: "1.999996mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.326210200000105, "y": 1.326210200000105 }, { "x": 1.3262101999999913, "y": 1.326210200000105 }] }), jsx("silkscreenpath", { route: [{ "x": 1.3262101999999913, "y": -1.326210200000105 }, { "x": -1.326210200000105, "y": -1.326210200000105 }] }), jsx("silkscreenpath", { route: [{ "x": -1.6898620000001756, "y": 0.999998000000005 }, { "x": -1.6932720070084315, "y": 0.974096425242351 }, { "x": -1.7032696416910085, "y": 0.9499599999999191 }, { "x": -1.7191735817660856, "y": 0.9292335817660842 }, { "x": -1.7398999999999205, "y": 0.913329641691007 }, { "x": -1.764036425242466, "y": 0.9033320070084301 }, { "x": -1.7899380000001202, "y": 0.8999220000000605 }, { "x": -1.8158395747577742, "y": 0.9033320070084301 }, { "x": -1.8399759999999787, "y": 0.913329641691007 }, { "x": -1.860702418234041, "y": 0.9292335817660842 }, { "x": -1.8766063583091181, "y": 0.9499599999999191 }, { "x": -1.8866039929916951, "y": 0.974096425242351 }, { "x": -1.8900140000000647, "y": 0.999998000000005 }, { "x": -1.8866039929916951, "y": 1.0258995747576591 }, { "x": -1.8766063583091181, "y": 1.0500359999999773 }, { "x": -1.860702418234041, "y": 1.0707624182340396 }, { "x": -1.8399759999999787, "y": 1.0866663583091167 }, { "x": -1.8158395747577742, "y": 1.0966639929916937 }, { "x": -1.7899380000001202, "y": 1.1000739999999496 }, { "x": -1.764036425242466, "y": 1.0966639929916937 }, { "x": -1.7398999999999205, "y": 1.0866663583091167 }, { "x": -1.7191735817660856, "y": 1.0707624182340396 }, { "x": -1.7032696416910085, "y": 1.0500359999999773 }, { "x": -1.6932720070084315, "y": 1.0258995747576591 }, { "x": -1.6898620000001756, "y": 0.999998000000005 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1905mm", pcbY: "2.3208mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.129600000000096, "y": 1.570799999999963 }, { "x": 1.7486000000000104, "y": 1.570799999999963 }, { "x": 1.7486000000000104, "y": -1.5708000000000766 }, { "x": -2.129600000000096, "y": -1.5708000000000766 }, { "x": -2.129600000000096, "y": 1.570799999999963 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15516.obj?uuid=12c631ea46604e478703d8e42e76d1d7",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C15516.step?uuid=12c631ea46604e478703d8e42e76d1d7",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000012699999842880061, z: 0 },
}, ...props }));
};
const pinLabels$3 = {
pin1: ["A1"],
pin2: ["VCCA"],
pin3: ["A2"],
pin4: ["A3"],
pin5: ["A4"],
pin6: ["A5"],
pin7: ["A6"],
pin8: ["A7"],
pin9: ["A8"],
pin10: ["OE"],
pin11: ["GND"],
pin12: ["B8"],
pin13: ["B7"],
pin14: ["B6"],
pin15: ["B5"],
pin16: ["B4"],
pin17: ["B3"],
pin18: ["B2"],
pin19: ["VCCB"],
pin20: ["B1"]
};
const pinAttributes$3 = {
pin11: { requiresGround: true }
};
const TXS0108EPWR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$3, pinAttributes: pinAttributes$3, supplierPartNumbers: {
"jlcpcb": [
"C17206"
]
}, manufacturerPartNumber: "TXS0108EPWR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.925064mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-2.275078mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.625092mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.975106mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.324866mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.32512mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.975106mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.625092mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "2.275078mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "2.925064mm", pcbY: "-2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-2.925064mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-2.275078mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-1.625092mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-0.975106mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-0.324866mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "0.32512mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.975106mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "1.625092mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "2.275078mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "2.925064mm", pcbY: "2.870962mm", width: "0.3640074mm", height: "1.7420082mm", radius: "0.1820037mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -3.326206200000115, "y": -1.7713960000000952 }, { "x": -3.326206200000115, "y": 1.7713959999999815 }, { "x": 3.3262061999998878, "y": 1.7713959999999815 }, { "x": 3.3262061999998878, "y": -1.7713960000000952 }, { "x": -3.326206200000115, "y": -1.7713960000000952 }] }), jsx("silkscreenpath", { route: [{ "x": -2.7749500000001035, "y": -1.019047999999998 }, { "x": -2.780065010512544, "y": -1.057900362136479 }, { "x": -2.7950614625364096, "y": -1.094105000000127 }, { "x": -2.8189173726490253, "y": -1.1251946273511066 }, { "x": -2.850007000000005, "y": -1.1490505374637223 }, { "x": -2.886211637863539, "y": -1.1640469894875878 }, { "x": -2.9250640000000203, "y": -1.1691619999999148 }, { "x": -2.963916362136615, "y": -1.1640469894875878 }, { "x": -3.0001210000000356, "y": -1.1490505374637223 }, { "x": -3.031210627351129, "y": -1.1251946273511066 }, { "x": -3.0550665374637447, "y": -1.094105000000127 }, { "x": -3.0700629894874965, "y": -1.057900362136479 }, { "x": -3.075178000000051, "y": -1.019047999999998 }, { "x": -3.0700629894874965, "y": -0.9801956378634031 }, { "x": -3.0550665374637447, "y": -0.943990999999869 }, { "x": -3.031210627351129, "y": -0.912901372649003 }, { "x": -3.0001210000000356, "y": -0.8890454625363873 }, { "x": -2.963916362136615, "y": -0.8740490105124081 }, { "x": -2.9250640000000203, "y": -0.8689340000000811 }, { "x": -2.886211637863539, "y": -0.8740490105124081 }, { "x": -2.850007000000005, "y": -0.8890454625363873 }, { "x": -2.8189173726490253, "y": -0.912901372649003 }, { "x": -2.7950614625364096, "y": -0.943990999999869 }, { "x": -2.780065010512544, "y": -0.9801956378634031 }, { "x": -2.7749500000001035, "y": -1.019047999999998 }] }), jsx("silkscreenpath", { route: [{ "x": -3.4091880000000856, "y": -2.870961999999963 }, { "x": -3.4143030105125263, "y": -2.9098143621364443 }, { "x": -3.4292994625363917, "y": -2.9460189999999784 }, { "x": -3.4531553726490074, "y": -2.977108627351072 }, { "x": -3.484244999999987, "y": -3.0009645374636875 }, { "x": -3.5204496378635213, "y": -3.0159609894874393 }, { "x": -3.559302000000116, "y": -3.02107599999988 }, { "x": -3.5981543621365972, "y": -3.0159609894874393 }, { "x": -3.6343590000000177, "y": -3.0009645374636875 }, { "x": -3.6654486273509974, "y": -2.977108627351072 }, { "x": -3.689304537463613, "y": -2.9460189999999784 }, { "x": -3.7043009894874785, "y": -2.9098143621364443 }, { "x": -3.709416000000033, "y": -2.870961999999963 }, { "x": -3.7043009894874785, "y": -2.8321096378633683 }, { "x": -3.689304537463613, "y": -2.795904999999834 }, { "x": -3.6654486273509974, "y": -2.7648153726488545 }, { "x": -3.6343590000000177, "y": -2.740959462536239 }, { "x": -3.5981543621365972, "y": -2.7259630105123733 }, { "x": -3.559302000000116, "y": -2.7208479999999327 }, { "x": -3.5204496378635213, "y": -2.7259630105123733 }, { "x": -3.484244999999987, "y": -2.740959462536239 }, { "x": -3.4531553726490074, "y": -2.7648153726488545 }, { "x": -3.4292994625363917, "y": -2.795904999999834 }, { "x": -3.4143030105125263, "y": -2.8321096378633683 }, { "x": -3.4091880000000856, "y": -2.870961999999963 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1905mm", pcbY: "4.556mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.958400000000097, "y": 3.80600000000004 }, { "x": 3.5773999999998978, "y": 3.80600000000004 }, { "x": 3.5773999999998978, "y": -4.009199999999964 }, { "x": -3.958400000000097, "y": -4.009199999999964 }, { "x": -3.958400000000097, "y": 3.80600000000004 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17206.obj?uuid=f8ba5b4174b9490d8c445fbe2ed40b80",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17206.step?uuid=f8ba5b4174b9490d8c445fbe2ed40b80",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0.000012700000070253736, z: -0.019205 },
}, ...props }));
};
const pinLabels$2 = {
pin1: ["CS"],
pin2: ["DO", "IO1"],
pin3: ["WP", "IO2"],
pin4: ["GND"],
pin5: ["DI", "IO0"],
pin6: ["CLK"],
pin7: ["HOLD", "IO3"],
pin8: ["VCC"]
};
const pinAttributes$2 = {
pin4: { requiresGround: true },
pin8: { requiresPower: true }
};
const W25Q64JVSSIQ = (props) => {
return (jsx("chip", { pinLabels: pinLabels$2, pinAttributes: pinAttributes$2, supplierPartNumbers: {
"jlcpcb": [
"C179171"
]
}, manufacturerPartNumber: "W25Q64JVSSIQ", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": -2.1763989999999467 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7548859999999422, "y": -1.4239240000000564 }, { "x": -1.7600010105124966, "y": -1.4627763621365375 }, { "x": -1.774997462536362, "y": -1.4989810000000716 }, { "x": -1.7988533726489777, "y": -1.5300706273510514 }, { "x": -1.8299429999999575, "y": -1.5539265374637807 }, { "x": -1.866147637863378, "y": -1.5689229894875325 }, { "x": -1.9050000000000864, "y": -1.5740379999999732 }, { "x": -1.9438523621365675, "y": -1.5689229894875325 }, { "x": -1.980056999999988, "y": -1.5539265374637807 }, { "x": -2.0111466273510814, "y": -1.5300706273510514 }, { "x": -2.035002537463697, "y": -1.4989810000000716 }, { "x": -2.049998989487449, "y": -1.4627763621365375 }, { "x": -2.055114000000003, "y": -1.4239240000000564 }, { "x": -2.049998989487449, "y": -1.3850716378634615 }, { "x": -2.035002537463697, "y": -1.3488669999999274 }, { "x": -2.0111466273510814, "y": -1.3177773726490614 }, { "x": -1.980056999999988, "y": -1.2939214625364457 }, { "x": -1.9438523621365675, "y": -1.2789250105124665 }, { "x": -1.9050000000000864, "y": -1.2738100000000259 }, { "x": -1.866147637863378, "y": -1.2789250105124665 }, { "x": -1.8299429999999575, "y": -1.2939214625364457 }, { "x": -1.7988533726489777, "y": -1.3177773726490614 }, { "x": -1.774997462536362, "y": -1.3488669999999274 }, { "x": -1.7600010105124966, "y": -1.3850716378634615 }, { "x": -1.7548859999999422, "y": -1.4239240000000564 }] }), jsx("silkscreenpath", { route: [{ "x": -2.522220000000061, "y": -3.5300920000000815 }, { "x": -2.5273350105126156, "y": -3.5689443621365626 }, { "x": -2.542331462536481, "y": -3.605148999999983 }, { "x": -2.5661873726490967, "y": -3.6362386273510765 }, { "x": -2.5972770000000764, "y": -3.660094537463692 }, { "x": -2.633481637863497, "y": -3.675090989487444 }, { "x": -2.6723340000000917, "y": -3.6802059999999983 }, { "x": -2.7111863621366865, "y": -3.675090989487444 }, { "x": -2.747391000000107, "y": -3.660094537463692 }, { "x": -2.7784806273510867, "y": -3.6362386273510765 }, { "x": -2.802336537463816, "y": -3.605148999999983 }, { "x": -2.817332989487568, "y": -3.5689443621365626 }, { "x": -2.822448000000122, "y": -3.5300920000000815 }, { "x": -2.817332989487568, "y": -3.491239637863373 }, { "x": -2.802336537463816, "y": -3.4550349999999526 }, { "x": -2.7784806273510867, "y": -3.423945372648973 }, { "x": -2.747391000000107, "y": -3.400089462536357 }, { "x": -2.7111863621366865, "y": -3.3850930105124917 }, { "x": -2.6723340000000917, "y": -3.3799779999999373 }, { "x": -2.633481637863497, "y": -3.3850930105124917 }, { "x": -2.5972770000000764, "y": -3.400089462536357 }, { "x": -2.5661873726490967, "y": -3.423945372648973 }, { "x": -2.542331462536481, "y": -3.4550349999999526 }, { "x": -2.5273350105126156, "y": -3.491239637863373 }, { "x": -2.522220000000061, "y": -3.5300920000000815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "5.3434mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.0693999999999733, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": 4.593399999999974 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179171.obj?uuid=4652e19b90fa4dbb8662aa4cba61a532",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C179171.step?uuid=4652e19b90fa4dbb8662aa4cba61a532",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: -0.069425 },
}, ...props }));
};
const WPN4020H2R2MT = (props) => {
return (jsx("inductor", { inductance: "2.2uH", supplierPartNumbers: {
"jlcpcb": [
"C98361"
]
}, manufacturerPartNumber: "WPN4020H2R2MT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.599946mm", pcbY: "0mm", width: "1.5999968mm", height: "3.499993mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.599946mm", pcbY: "0mm", width: "1.5999968mm", height: "3.499993mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -2.0699984000000313, "y": -1.8899886000000379 }, { "x": -2.0699984000000313, "y": -2.0961858000000575 }, { "x": 2.0824443999999858, "y": -2.0961858000000575 }, { "x": 2.080005999999912, "y": -1.8999962000000323 }] }), jsx("silkscreenpath", { route: [{ "x": 2.0699983999999176, "y": 1.8999962000000323 }, { "x": 2.0700999999999112, "y": 2.0955000000000155 }, { "x": -2.08280000000002, "y": 2.0955000000000155 }, { "x": -2.080006000000026, "y": 1.8800064000000702 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "3.0828mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.6376000000000204, "y": 2.33280000000002 }, { "x": 2.663000000000011, "y": 2.33280000000002 }, { "x": 2.663000000000011, "y": -2.3582000000000107 }, { "x": -2.6376000000000204, "y": -2.3582000000000107 }, { "x": -2.6376000000000204, "y": 2.33280000000002 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C98361.obj?uuid=54384860ccaa4399aecca69a879f17ac",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C98361.step?uuid=54384860ccaa4399aecca69a879f17ac",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000050000000000105516, z: 0 },
}, ...props }));
};
const pinLabels$1 = {
pin1: ["VSS"],
pin2: ["VOUT"],
pin3: ["VIN"]
};
const pinAttributes$1 = {
pin1: { requiresGround: true },
pin3: { requiresPower: true }
};
const XC6206P282MR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$1, pinAttributes: pinAttributes$1, supplierPartNumbers: {
"jlcpcb": [
"C347374"
]
}, manufacturerPartNumber: "XC6206P282MR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "1.101344mm", pcbY: "-0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.101344mm", pcbY: "0.94996mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.101344mm", pcbY: "0mm", width: "1.0374884mm", height: "0.532003mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 1.5262098000000606 }, { "x": -0.8586978000000727, "y": 0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -1.5262097999999469 }, { "x": -0.8586978000000727, "y": -0.49458879999997407 }] }), jsx("silkscreenpath", { route: [{ "x": 0.8586978000000727, "y": 0.45539659999997184 }, { "x": 0.8586978000000727, "y": -0.45539659999985815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0635mm", pcbY: "2.524mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.8756000000000768, "y": 1.774000000000001 }, { "x": 2.0026000000000295, "y": 1.774000000000001 }, { "x": 2.0026000000000295, "y": -1.774000000000001 }, { "x": -1.8756000000000768, "y": -1.774000000000001 }, { "x": -1.8756000000000768, "y": 1.774000000000001 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C347374.obj?uuid=cefd4596db214da394d9632b2b88f8f2",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C347374.step?uuid=cefd4596db214da394d9632b2b88f8f2",
pcbRotationOffset: 90,
modelOriginPosition: { x: -12700000070253736e-21, y: 0, z: 0 },
}, ...props }));
};
const pinLabels = {
pin1: ["A1", "DOGND"],
pin2: ["A2", "EXPST_B"],
pin3: ["A3", "AGND"],
pin4: ["A4", "SGND"],
pin5: ["A5", "VREFN"],
pin6: ["A6", "STROBE"],
pin7: ["B1", "DOVDD"],
pin8: ["B2", "FREX"],
pin9: ["B3", "AVDD"],
pin10: ["B4", "SVDD1"],
pin11: ["B5", "SVDD2"],
pin12: ["B6", "PWDN"],
pin13: ["C1", "SIO_D"],
pin14: ["C2", "SIO_C"],
pin15: ["C3", "HREF"],
pin16: ["C4", "XVCLK"],
pin17: ["C5", "VREFH"],
pin18: ["C6", "RESETB"],
pin19: ["D2", "VSYNC"],
pin20: ["D6", "NC"],
pin21: ["E1", "Y1"],
pin22: ["E2", "Y0"],
pin23: ["E3", "PCLK"],
pin24: ["E4", "EGND"],
pin25: ["E5", "Y6"],
pin26: ["E6", "DGND1"],
pin27: ["F1", "EVDD1"],
pin28: ["F2", "DVDD1"],
pin29: ["F3", "Y2"],
pin30: ["F4", "Y4"],
pin31: ["F5", "Y8"],
pin32: ["F6", "DVDD2"],
pin33: ["G1", "EVDD2"],
pin34: ["G2", "DGND2"],
pin35: ["G3", "Y3"],
pin36: ["G4", "Y5"],
pin37: ["G5", "Y7"],
pin38: ["G6", "Y9"],
};
const pinAttributes = {
pin1: { requiresGround: true },
pin3: { requiresGround: true },
pin4: { requiresGround: true },
pin7: { requiresPower: true },
pin9: { requiresPower: true },
pin10: { requiresPower: true },
pin11: { requiresPower: true },
pin24: { requiresGround: true },
pin26: { requiresGround: true },
pin27: { requiresPower: true },
pin28: { requiresPower: true },
pin32: { requiresPower: true },
pin33: { requiresPower: true },
pin34: { requiresGround: true },
};
const balls = [
[1, "A1", -2, 2.4], [2, "A2", -1.2, 2.4],
[3, "A3", -0.4, 2.4], [4, "A4", 0.4, 2.4],
[5, "A5", 1.2, 2.4], [6, "A6", 2.0, 2.4],
[7, "B1", -2, 1.6], [8, "B2", -1.2, 1.6],
[9, "B3", -0.4, 1.6], [10, "B4", 0.4, 1.6],
[11, "B5", 1.2, 1.6], [12, "B6", 2.0, 1.6],
[13, "C1", -2, 0.8], [14, "C2", -1.2, 0.8],
[15, "C3", -0.4, 0.8], [16, "C4", 0.4, 0.8],
[17, "C5", 1.2, 0.8], [18, "C6", 2.0, 0.8],
[19, "D2", -1.2, 0.0], [20, "D6", 2.0, 0.0],
[21, "E1", -2, -0.8], [22, "E2", -1.2, -0.8],
[23, "E3", -0.4, -0.8], [24, "E4", 0.4, -0.8],
[25, "E5", 1.2, -0.8], [26, "E6", 2.0, -0.8],
[27, "F1", -2, -1.6], [28, "F2", -1.2, -1.6],
[29, "F3", -0.4, -1.6], [30, "F4", 0.4, -1.6],
[31, "F5", 1.2, -1.6], [32, "F6", 2.0, -1.6],
[33, "G1", -2, -2.4], [34, "G2", -1.2, -2.4],
[35, "G3", -0.4, -2.4], [36, "G4", 0.4, -2.4],
[37, "G5", 1.2, -2.4], [38, "G6", 2.0, -2.4],
];
const OV2640CSP2Footprint = () => (jsxs("footprint", { children: [balls.map(([pin, ball, pcbX, pcbY]) => (jsx(Fragment, { children: jsx("smtpad", { portHints: [`pin${pin}`], pcbX: pcbX, pcbY: pcbY, shape: "circle", radius: "0.175mm" }) }, ball))), jsx("courtyardoutline", { outline: [
{ x: -2.8625, y: 3.1425 },
{ x: 2.8625, y: 3.1425 },
{ x: 2.8625, y: -3.1425 },
{ x: -2.8625, y: -3.1425 },
{ x: -2.8625, y: 3.1425 },
] }), jsx("silkscreencircle", { pcbX: 0.4696, pcbY: 0.145, radius: "0.18mm", strokeWidth: "0.1mm" })] }));
/**
* OV02640-VL9A bare CSP2 sensor.
*
* Body, 0.8 mm pitch, nominal 0.35 mm ball diameter, sparse D row, and
* optical-array offset are copied from OmniVision's package drawing. The PCB
* land diameter is deliberately equal to the nominal ball diameter; mask and
* paste must be checked with the chosen CSP assembly process before release.
*/
const OV2640 = (props) => (jsx("chip", { pinLabels: pinLabels, pinAttributes: pinAttributes, manufacturerPartNumber: "OV02640-VL9A", footprint: jsx(OV2640CSP2Footprint, {}), ...props }));
const verifiedB0067Interface = {
connector: ["CS", "MOSI", "MISO", "SCLK", "GND", "VCC", "SDA", "SCL"],
supply: "3.3V to 5V",
maximumSpiClockHz: 8000000,
bufferBytes: 8 * 1024 * 1024,
sensor: "OV2640",
};
const c100n = [
["C_FPGA_VCC1", "VCC1V0", -4, -6.8, "top"],
["C_FPGA_VCC2", "VCC1V0", -1.5, -6.8, "top"],
["C_FPGA_VCC3", "VCC1V0", 1.0, -6.8, "top"],
["C_FPGA_VCC4", "VCC1V0", 0.0, -8.5, "top"],
["C_FPGA_IO0", "VCC3V3", -6.7, -3.6, "top"],
["C_FPGA_IO1", "VCC3V3", -6.7, -1.8, "top"],
["C_FPGA_IO3", "VCC3V3", -6.7, 0.0, "top"],
["C_FPGA_IO4", "VCC3V3", 6.5, -3.6, "top"],
["C_FPGA_IO5", "VCC3V3", 6.5, -1.8, "top"],
["C_FPGA_X1", "VCC3V3", -4.8, 5.6, "top"],
["C_FPGA_X2", "VCC3V3", 3.7, 5.6, "top"],
["C_FPGA_X3", "VCC3V3", 6.2, 5.6, "top"],
["C_FLASH", "VCC3V3", 10.3, 6.6, "bottom"],
["C_SENSOR_IO", "VCC3V3", 0.0, 14.2, "bottom"],
["C_SENSOR_AV1", "VCC2V8", -5.5, 14.2, "bottom"],
["C_SENSOR_AV2", "VCC2V8", -2.75, 14.2, "bottom"],
["C_SENSOR_DV1", "VCC1V3", 5.5, 14.2, "bottom"],
["C_SENSOR_DV2", "VCC1V3", 2.75, 14.2, "bottom"],
];
const pullResistors = [
["R_RECONFIG", "4.7k", "RECONFIG_N", "VCC3V3", -13, 4.0, "C23162", "top"],
["R_FASTRD", "4.7k", "FASTRD_N", "VCC3V3", -13, 1.5, "C23162", "top"],
["R_MODE0", "1k", "MODE0", "GND", -13, -1, "C21190", "top"],
["R_MODE1", "1k", "MODE1", "GND", -13, -3.5, "C21190", "top"],
["R_EXTR", "10k", "EXTR", "GND", 13.0, -1, "C25804", "top"],
["R_MCLK", "1k", "FLASH_CLK", "GND", 13.0, 1.5, "C21190", "top"],
["R_FLASH_WP", "4.7k", "FLASH_WP", "VCC3V3", 8.5, 9.8, "C23162", "bottom"],
["R_FLASH_HOLD", "4.7k", "FLASH_HOLD", "VCC3V3", 11.5, 9.8, "C23162", "bottom"],
["R_SDA", "4.7k", "CAM_SDA", "VCC3V3", -11.5, 12.2, "C23162", "bottom"],
["R_SCL", "4.7k", "CAM_SCL", "VCC3V3", -8.5, 12.2, "C23162", "bottom"],
["R_PWDN", "10k", "CAM_PWDN", "GND", 5.0, 12.2, "C25804", "bottom"],
["R_RESET", "4.7k", "CAM_RESET", "VCC3V3", 5.5, 9.8, "C23162", "bottom"],
["R_EXPST", "10k", "CAM_EXPST", "GND", -13, 8.0, "C25804", "top"],
["R_FREX", "10k", "CAM_FREX", "GND", -13, 10.5, "C25804", "top"],
["R_LEVEL_OE", "10k", "LEVEL_OE", "GND", 0.0, -11.7, "C25804", "top"],
];
const FerriteBead = (props) => (jsx("chip", { ...props, pinLabels: { pin1: ["1"], pin2: ["2"] }, manufacturerPartNumber: "BLM21PG221SN1D", supplierPartNumbers: { jlcpcb: ["C85840"] }, footprint: "0805" }));
function ArducamB0067OpenControllerClone() {
return (
// Engineering routing variant: the verified B0067 outline is 24.4 x
// 34.1 mm. The wider outline provides room to move the level translator
// away from the FPGA while preserving the verified connector locations.
jsxs("board", { name: "B0067_OPEN_CLONE", width: "32mm", height: "38mm", layers: 8, doubleSidedAssembly: true, schematicDisabled: true, autorouter: "default", pcbStyle: { silkscreenTextVisibility: "hidden" }, children: [jsx("hole", { pcbX: -10, pcbY: 14.92, diameter: "3mm" }), jsx("hole", { pcbX: 10, pcbY: 14.92, diameter: "3mm" }), jsx(PZ254V_11_08P, { name: "J1", pcbX: 0, pcbY: -14.26, connections: {
pin1: "net.HOST_CS", pin2: "net.HOST_MOSI", pin3: "net.HOST_MISO", pin4: "net.HOST_SCLK",
pin5: "net.GND", pin6: "net.HOST_VCC", pin7: "net.HOST_SDA", pin8: "net.HOST_SCL",
} }), jsx(TXS0108EPWR, { name: "U_LEVEL", pcbX: 10.8, pcbY: -9.8, pcbRotation: 90, layer: "bottom", connections: {
VCCA: "net.VCC3V3", VCCB: "net.HOST_VCC", GND: "net.GND", OE: "net.LEVEL_OE",
A1: "net.CAM_SPI_CS", B1: "net.HOST_CS", A2: "net.CAM_SPI_MOSI", B2: "net.HOST_MOSI",
A3: "net.CAM_SPI_MISO", B3: "net.HOST_MISO", A4: "net.CAM_SPI_SCLK", B4: "net.HOST_SCLK",
A5: "net.CAM_SDA", B5: "net.HOST_SDA", A6: "net.CAM_SCL", B6: "net.HOST_SCL",
} }), jsx(TPS63031DSKR, { name: "U_3V3", pcbX: -11.7, pcbY: -8.2, connections: {
VIN: "net.HOST_VCC", VINA: "net.HOST_VCC", EN: "net.HOST_VCC", PS_SYNC: "net.GND",
GND: "net.GND", PGND: "net.GND", EP: "net.GND", L1: "net.BB_L1", L2: "net.BB_L2",
VOUT: "net.VCC3V3", FB: "net.VCC3V3",
} }), jsx(FNR3015S1R5MT, { name: "L_3V3", pcbX: -7.5, pcbY: -8.2, connections: { pin1: "net.BB_L1", pin2: "net.BB_L2" } }), jsx("capacitor", { name: "C_3V3_IN", capacitance: "10uF", footprint: "0805", manufacturerPartNumber: "GRM21BR71A106KE51L", supplierPartNumbers: { jlcpcb: ["C86038"] }, pcbX: -12.8, pcbY: -11.2, connections: { pin1: "net.HOST_VCC", pin2: "net.GND" } }), jsx("capacitor", { name: "C_3V3_OUT1", capacitance: "10uF", footprint: "0805", manufacturerPartNumber: "GRM21BR71A106KE51L", supplierPartNumbers: { jlcpcb: ["C86038"] }, pcbX: -9, pcbY: -11.2, connections: { pin1: "net.VCC3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C_3V3_OUT2", capacitance: "10uF", footprint: "0805", manufacturerPartNumber: "GRM21BR71A106KE51L", supplierPartNumbers: { jlcpcb: ["C86038"] }, pcbX: -5.2, pcbY: -11.2, connections: { pin1: "net.VCC3V3", pin2: "net.GND" } }), jsx(CL05B104KO5NNNC, { name: "C_3V3_VINA", layer: "bottom", pcbX: -11.7, pcbY: -8.2, connections: { pin1: "net.HOST_VCC", pin2: "net.GND" } }), jsx(TLV62569DBVR, { name: "U_1V0", pcbX: 11.8, pcbY: -8.2, connections: { EN: "net.VCC3V3", GND: "net.GND", VIN: "net.VCC3V3", SW: "net.BUCK1_SW", FB: "net.BUCK1_FB" } }), jsx(WPN4020H2R2MT, { name: "L_1V0", pcbX: 6.8, pcbY: -8.2, connections: { pin1: "net.BUCK1_SW", pin2: "net.VCC1V0" } }), jsx("resistor", { name: "R_1V0_TOP", resistance: "66.5k", footprint: "0603", manufacturerPartNumber: "RC0603FR-0766K5L", supplierPartNumbers: { jlcpcb: ["C137691"] }, pcbX: 6.0, pcbY: -11.5, connections: { pin1: "net.VCC1V0", pin2: "net.BUCK1_FB" } }), jsx("resistor", { name: "R_1V0_BOT", resistance: "100k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25803"] }, pcbX: 9.0, pcbY: -11.5, connections: { pin1: "net.BUCK1_FB", pin2: "net.GND" } }), jsx("capacitor", { name: "C_1V0_IN", capacitance: "4.7uF", footprint: "0805", supplierPartNumbers: { jlcpcb: ["C2857993"] }, pcbX: 12.2, pcbY: -11.5, connections: { pin1: "net.VCC3V3", pin2: "net.GND" } }), jsx("capacitor", { name: "C_1V0_OUT", capacitance: "22uF", footprint: "0805", layer: "bottom", supplierPartNumbers: { jlcpcb: ["C45783"] }, pcbX: 4.5, pcbY: -11.7, connections: { pin1: "net.VCC1V0", pin2: "net.GND" } }), jsx(GW2AR_LV18QN88C8_I7, { name: "U_FPGA", pcbX: 0, pcbY: -0.6, layer: "bottom", connections: {
pin1: "net.VCC1V0", pin22: "net.VCC1V0", pin45: "net.VCC1V0", pin66: "net.VCC1V0",
pin2: "net.GND", pin21: "net.GND", pin24: "net.GND", pin43: "net.GND", pin46: "net.GND",
pin65: "net.GND", pin68: "net.GND", pin89: "net.GND",
pin3: "net.VCC3V3", pin12: "net.VCC3V3", pin64: "net.VCC3V3", pin23: "net.VCC3V3",
pin44: "net.VCC3V3", pin58: "net.VCC3V3", pin67: "net.VCC3V3", pin78: "net.VCC3V3",
pin14: "net.VCCPLL_L", pin50: "net.VCCPLL_R", pin9: "net.RECONFIG_N", pin47: "net.EXTR",
pin57: "net.FASTRD_N", pin87: "net.MODE1", pin88: "net.MODE0", pin10: "net.CLK_27M",
pin25: "net.CAM_D0", pin26: "net.CAM_D1", pin27: "net.CAM_D2", pin28: "net.CAM_D3",
pin29: "net.CAM_D4", pin30: "net.CAM_D5", pin31: "net.CAM_D6", pin32: "net.CAM_D7",
pin33: "net.CAM_VSYNC", pin34: "net.CAM_HREF", pin35: "net.CAM_PCLK", pin37: "net.CAM_XCLK",
pin38: "net.CAM_PWDN", pin39: "net.CAM_RESET", pin69: "net.LEVEL_OE",
pin80: "net.CAM_SPI_SCLK", pin81: "net.CAM_SPI_CS", pin82: "net.CAM_SPI_MOSI", pin83: "net.CAM_SPI_MISO",
pin59: "net.FLASH_CLK", pin60: "net.FLASH_CS", pin61: "net.FLASH_MOSI", pin62: "net.FLASH_MISO",
pin5: "net.JTAG_TMS", pin6: "net.JTAG_TCK", pin7: "net.JTAG_TDI", pin8: "net.JTAG_TDO",
} }), jsx(FerriteBead, { name: "FB_PLL_L", pcbX: -9.5, pcbY: -2.5, layer: "top", connections: { pin1: "net.VCC1V0", pin2: "net.VCCPLL_L" } }), jsx(FerriteBead, { name: "FB_PLL_R", pcbX: 9.5, pcbY: -1.8, layer: "top", connections: { pin1: "net.VCC1V0", pin2: "net.VCCPLL_R" } }), jsx("capacitor", { name: "C_PLL_L_4U7", capacitance: "4.7uF", footprint: "0805", layer: "top", supplierPartNumbers: { jlcpcb: ["C2857993"] }, pcbX: -9.5, pcbY: -5, connections: { pin1: "net.VCCPLL_L", pin2: "net.GND" } }), jsx("capacitor", { name: "C_PLL_R_4U7", capacitance: "4.7uF", footprint: "0805", layer: "top", supplierPartNumbers: { jlcpcb: ["C2857993"] }, pcbX: 9.5, pcbY: -4, connections: { pin1: "net.VCCPLL_R", pin2: "net.GND" } }), jsx(CL05B104KO5NNNC, { name: "C_PLL_L_100N", layer: "bottom", pcbX: -7.5, pcbY: -5.8, connections: { pin1: "net.VCCPLL_L", pin2: "net.GND" } }), jsx(CL05B104KO5NNNC, { name: "C_PLL_R_100N", layer: "bottom", pcbX: 7.0, pcbY: 6.2, connections: { pin1: "net.VCCPLL_R", pin2: "net.GND" } }), jsx(GRM155R71C103KA01D, { name: "C_PLL_L_10N", layer: "top", pcbX: -9.5, pcbY: 0.2, connections: { pin1: "net.VCCPLL_L", pin2: "net.GND" } }), jsx(GRM155R71C103KA01D, { name: "C_PLL_R_10N", layer: "top", pcbX: 9.5, pcbY: 0.6, connections: { pin1: "net.VCCPLL_R", pin2: "net.GND" } }), c100n.map(([name, rail, x, y, layer]) => jsx(CL05B104KO5NNNC, { name: name, layer: layer, pcbX: x, pcbY: y, connections: { pin1: `net.${rail}`, pin2: "net.GND" } }, name)), jsx(OT252027MJBA4SL, { name: "X1", pcbX: -11.2, pcbY: 5.8, layer: "bottom", connections: { OE: "net.VCC3V3", GND: "net.GND", OUT: "net.CLK_27M", VDD: "net.OSC_VDD" } }), jsx(FerriteBead, { name: "FB_OSC", pcbX: -12, pcbY: 8.9, layer: "bottom", connections: { pin1: "net.VCC3V3", pin2: "net.OSC_VDD" } }), jsx(GRM155R71C103KA01D, { name: "C_OSC", layer: "bottom", pcbX: -10.8, pcbY: 3.0, connections: { pin1: "net.OSC_VDD", pin2: "net.GND" } }), jsx(W25Q64JVSSIQ, { name: "U_FLASH", pcbX: 10.3, pcbY: 0.5, layer: "bottom", connections: {
CS: "net.FLASH_CS", DO: "net.FLASH_MISO", WP: "net.FLASH_WP", GND: "net.GND",
DI: "net.FLASH_MOSI", CLK: "net.FLASH_CLK", HOLD: "net.FLASH_HOLD", VCC: "net.VCC3V3",
} }), jsx(XC6206P282MR, { name: "U_2V8", pcbX: 11.3, pcbY: 10.5, layer: "top", connections: { VSS: "net.GND", VOUT: "net.VCC2V8", VIN: "net.VCC3V3" } }), jsx(FCC0402X105K100AT, { name: "C_2V8_IN", layer: "top", pcbX: 8.0, pcbY: 11.2, connections: { pin1: "net.VCC3V3", pin2: "net.GND" } }), jsx(FCC0402X105K100AT, { name: "C_2V8_OUT", layer: "top", pcbX: 6.5, pcbY: 12.8, connections: { pin1: "net.VCC2V8", pin2: "net.GND" } }), jsx(AP2127K_ADJTRG1, { name: "U_1V3", pcbX: 10.8, pcbY: 6.5, layer: "top", connections: { VIN: "net.VCC3V3", GND: "net.GND", EN: "net.VCC3V3", ADJ: "net.LDO13_ADJ", VOUT: "net.VCC1V3" } }), jsx("resistor", { name: "R_1V3_TOP", resistance: "62k", footprint: "0603", layer: "top", supplierPartNumbers: { jlcpcb: ["C23221"] }, pcbX: 8.0, pcbY: 2.5, connections: { pin1: "net.VCC1V3", pin2: "net.LDO13_ADJ" } }), jsx("resistor", { name: "R_1V3_BOT", resistance: "100k", footprint: "0603", layer: "top", supplierPartNumbers: { jlcpcb: ["C25803"] }, pcbX: 7.7, pcbY: 9.5, connections: { pin1: "net.LDO13_ADJ", pin2: "net.GND" } }), jsx(FCC0402X105K100AT, { name: "C_1V3_IN", layer: "top", pcbX: 14.0, pcbY: -5, connections: { pin1: "net.VCC3V3", pin2: "net.GND" } }), jsx(FCC0402X105K100AT, { name: "C_1V3_OUT", layer: "top", pcbX: 7.5, pcbY: 7.2, connections: { pin1: "net.VCC1V3", pin2: "net.GND" } }), jsx(OV2640, { name: "U_SENSOR", pcbX: -0.4696, pcbY: 7.855, connections: {
DOGND: "net.GND", AGND: "net.GND", SGND: "net.GND", EGND: "net.GND", DGND1: "net.GND", DGND2: "net.GND",
DOVDD: "net.VCC3V3", AVDD: "net.VCC2V8", SVDD1: "net.VCC2V8", SVDD2: "net.VCC2V8",
EVDD1: "net.VCC2V8", EVDD2: "net.VCC2V8", DVDD1: "net.VCC1V3", DVDD2: "net.VCC1V3",
VREFN: "net.CAM_VREFN", VREFH: "net.CAM_VREFH", EXPST_B: "net.CAM_EXPST", FREX: "net.CAM_FREX",
PWDN: "net.CAM_PWDN", RESETB: "net.CAM_RESET", SIO_D: "net.CAM_SDA", SIO_C: "net.CAM_SCL",
HREF: "net.CAM_HREF", XVCLK: "net.CAM_XCLK", VSYNC: "net.CAM_VSYNC", PCLK: "net.CAM_PCLK",
Y2: "net.CAM_D0", Y3: "net.CAM_D1", Y4: "net.CAM_D2", Y5: "net.CAM_D3",
Y6: "net.CAM_D4", Y7: "net.CAM_D5", Y8: "net.CAM_D6", Y9: "net.CAM_D7",
} }), jsx(CL05B104KO5NNNC, { name: "C_VREFN", layer: "bottom", pcbX: -3.4, pcbY: 7.2, connections: { pin1: "net.CAM_VREFN", pin2: "net.GND" } }), jsx(CL05B104KO5NNNC, { name: "C_VREFH", layer: "bottom", pcbX: 3.0, pcbY: 7.2, connections: { pin1: "net.CAM_VREFH", pin2: "net.GND" } }), jsx(A_0402CG150J500NT, { name: "C_PCLK", layer: "bottom", pcbX: -3.4, pcbY: 9.0, connections: { pin1: "net.CAM_PCLK", pin2: "net.GND" } }), jsx(CL05B104KO5NNNC, { name: "C_RESET", layer: "bottom", pcbX: 1.8, pcbY: 9.0, connections: { pin1: "net.CAM_RESET", pin2: "net.GND" } }), pullResistors.map(([name, resistance, a, b, x, y, lcsc, layer]) => jsx("resistor", { name: name, resistance: resistance, footprint: "0603", layer: layer, supplierPartNumbers: { jlcpcb: [lcsc] }, pcbX: x, pcbY: y, connections: { pin1: `net.${a}`, pin2: `net.${b}` } }, name)), jsx("testpoint", { name: "TP_TMS", pcbX: -13, pcbY: -4, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.JTAG_TMS" } }), jsx("testpoint", { name: "TP_TCK", pcbX: -13, pcbY: -2.5, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.JTAG_TCK" } }), jsx("testpoint", { name: "TP_TDI", pcbX: -13, pcbY: -1, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.JTAG_TDI" } }), jsx("testpoint", { name: "TP_TDO", pcbX: -13, pcbY: 0.5, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.JTAG_TDO" } }), jsx("testpoint", { name: "TP_GND", pcbX: -13, pcbY: 2.0, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.GND" } }), jsx("testpoint", { name: "TP_3V3", pcbX: -13, pcbY: 3.5, layer: "bottom", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", connections: { pin1: "net.VCC3V3" } }), jsx("copperpour", { layer: "inner1", connectsTo: "net.GND", unbroken: true, clearance: "0.2mm" }), jsx("copperpour", { layer: "inner2", connectsTo: "net.VCC3V3", unbroken: true, clearance: "0.2mm" })] }));
}
export { ArducamB0067OpenControllerClone as default, verifiedB0067Interface };