mohan-bee/hub
This design implements a compact USB-C hub with HDMI output, gigabit Ethernet, multiple USB ports, and integrated power management and ESD protection components.
- Version
- 1.0.12
- License
- unset
- Stars
- 0
dist/index.cjs
'use strict';
var jsxRuntime = require('react/jsx-runtime');
const pinLabels$e = {
pin1: ["VCC"],
pin2: ["D_NEG"],
pin3: ["D_POS"],
pin4: ["GND"],
pin5: ["SHLD"]
};
const pinAttributes$8 = {
pin1: { requiresPower: true },
pin4: { requiresGround: true }
};
const AF_90__WJDG = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$e, pinAttributes: pinAttributes$8, supplierPartNumbers: {
"jlcpcb": [
"C456018"
]
}, manufacturerPartNumber: "AF 90\u00B0 WJDG", footprint: jsxRuntime.jsxs("footprint", { insertionDirection: "from_bottom", children: [jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "3.4999803mm", pcbY: "1.7749647mm", outerDiameter: "1.5199868mm", holeDiameter: "0.919988mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "0.9999853mm", pcbY: "1.7749647mm", outerDiameter: "1.5199868mm", holeDiameter: "0.919988mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "-1.0000107mm", pcbY: "1.7749647mm", outerDiameter: "1.5199868mm", holeDiameter: "0.919988mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-3.5000057mm", pcbY: "1.7749647mm", outerDiameter: "1.5199868mm", holeDiameter: "0.919988mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "-6.5699767mm", pcbY: "-0.9349613mm", outerDiameter: "3.1999936mm", holeDiameter: "2.3000208mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin5"], pcbX: "6.5699767mm", pcbY: "-0.9349613mm", outerDiameter: "3.1999936mm", holeDiameter: "2.3000208mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -5.609348699999984, "y": -6.965429300000011 }, { "x": -3.349256699999998, "y": -6.965429300000011 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.6299013, "y": -8.15567329999999 }, { "x": 5.659869299999997, "y": -8.15567329999999 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.489947299999997, "y": -6.945617300000009 }, { "x": 5.750039299999997, "y": -6.945617300000009 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.6913966999999985, "y": -4.289031300000005 }, { "x": -3.041408700000005, "y": -10.031971299999995 }, { "x": -5.92456270000001, "y": -10.020795300000003 }, { "x": -6.419608699999998, "y": -4.2857293 }, { "x": -5.910846699999993, "y": -4.289539300000001 }, { "x": -5.400560699999986, "y": -8.829789299999987 }, { "x": -5.3253766999999925, "y": -9.5079693 }, { "x": -3.575570699999986, "y": -9.497301300000018 }, { "x": -3.101606700000005, "y": -4.719053300000013 }, { "x": -3.07163469999999, "y": -4.289031300000005 }, { "x": -2.6913966999999985, "y": -4.289031300000005 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.010172699999998258, "y": -4.9354613 }, { "x": -0.010172699999998258, "y": -6.95552330000001 }, { "x": 0.9098153000000053, "y": -6.95552330000001 }, { "x": 0.9098153000000053, "y": -9.075407300000023 }, { "x": -0.010172699999998258, "y": -9.075407300000023 }, { "x": -0.010172699999998258, "y": -11.105375299999992 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 6.409931299999997, "y": -4.235437300000001 }, { "x": 6.059919300000004, "y": -9.978377300000005 }, { "x": 3.1767652999999996, "y": -9.9672013 }, { "x": 2.6817193000000117, "y": -4.232135299999996 }, { "x": 3.190481300000002, "y": -4.235945300000012 }, { "x": 3.7007673000000096, "y": -8.776195300000012 }, { "x": 3.7759513000000027, "y": -9.45437530000001 }, { "x": 5.525757300000009, "y": -9.4437073 }, { "x": 5.99972129999999, "y": -4.665459300000009 }, { "x": 6.029693300000005, "y": -4.235437300000001 }, { "x": 6.409931299999997, "y": -4.235437300000001 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 7.189711299999999, "y": -2.825483300000002 }, { "x": 1.989823300000026, "y": -2.825483300000002 }, { "x": 1.989823300000026, "y": -4.965433300000001 }, { "x": -1.7902046999999897, "y": -4.965433300000001 }, { "x": -1.7902046999999897, "y": -2.845549300000016 }, { "x": -7.19024469999998, "y": -2.845549300000016 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.199134699999988, "y": -11.235042300000003 }, { "x": 7.200633300000007, "y": -11.235042300000003 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -5.469394699999995, "y": -8.175485300000005 }, { "x": -3.4394266999999843, "y": -8.175485300000005 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.199134699999988, "y": 2.880372699999981 }, { "x": -7.199134699999988, "y": 0.824115699999993 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.199134699999988, "y": -2.816466300000002 }, { "x": -7.199134699999988, "y": -11.235042300000003 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 7.200633300000007, "y": 2.880372699999981 }, { "x": 7.200633300000007, "y": 0.8239379000000042 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 7.200633300000007, "y": -2.816288499999999 }, { "x": 7.200633300000007, "y": -11.235042300000003 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.199134699999988, "y": 2.880372699999981 }, { "x": 7.200633300000007, "y": 2.880372699999981 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0025273mm", pcbY: "3.8874847mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -6.443002100000001, "y": -4.849990300000002 }, { "x": -6.443002100000001, "y": -10.749978500000012 }, { "x": -6.452661665097466, "y": -10.79858430178092 }, { "x": -6.480187700000002, "y": -10.839792900000006 }, { "x": -6.863397499999991, "y": -11.222977299999997 }, { "x": 6.943382099999994, "y": -11.222977299999997 }, { "x": 6.470154700000009, "y": -10.74977530000001 }, { "x": 6.442628665097473, "y": -10.708566701780924 }, { "x": 6.432969099999994, "y": -10.659960900000016 }, { "x": 6.432969099999994, "y": -2.7199971000000147 }, { "x": 6.559969099999989, "y": -2.84699710000001 }, { "x": 6.686969099999985, "y": -2.7199971000000147 }, { "x": 6.686969099999985, "y": -10.607357500000006 }, { "x": 7.339799900000003, "y": -11.260162900000012 }, { "x": 7.367340555065468, "y": -11.398581301442306 }, { "x": 7.249985500000022, "y": -11.476977300000016 }, { "x": -7.170000900000005, "y": -11.476977300000001 }, { "x": -7.287355955065465, "y": -11.398581301442306 }, { "x": -7.259815299999985, "y": -11.260162900000026 }, { "x": -6.697002099999992, "y": -10.697375100000002 }, { "x": -6.697002099999992, "y": -4.849990300000002 }, { "x": -6.570002099999996, "y": -4.976990300000011 }, { "x": -6.443002100000001, "y": -4.849990300000002 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -8.464372699999998, "y": 3.1374846999999875 }, { "x": 8.469427300000007, "y": 3.1374846999999875 }, { "x": 8.469427300000007, "y": -11.713515300000012 }, { "x": -8.464372699999998, "y": -11.713515300000012 }, { "x": -8.464372699999998, "y": 3.1374846999999875 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C456018.obj?uuid=2cb977080659450ab8df96df306f7dc7",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C456018.step?uuid=2cb977080659450ab8df96df306f7dc7",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -2.0199606999999844, z: -0.06953660000000017 },
}, ...props }));
};
const pinLabels$d = {
pin1: ["D2_POS"],
pin2: ["D2_SHIELD"],
pin3: ["D2_NEG"],
pin4: ["D1_POS"],
pin5: ["D1_SHIELD"],
pin6: ["D1_NEG"],
pin7: ["D0_POS"],
pin8: ["D0_SHIELD"],
pin9: ["D0_NEG"],
pin10: ["CLK_POS"],
pin11: ["CLK_SHIELD"],
pin12: ["CLK_NEG"],
pin13: ["CEC"],
pin14: ["UTILITY"],
pin15: ["SCL"],
pin16: ["SDA"],
pin17: ["DDC_GND"],
pin18: ["HDMI_5V"],
pin19: ["HPD"],
pin20: ["SHIELD1"],
pin21: ["SHIELD2"],
pin22: ["SHIELD3"],
pin23: ["SHIELD4"]
};
const HDMI_001_19PCBTP = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$d, supplierPartNumbers: {
"jlcpcb": [
"C138388"
]
}, manufacturerPartNumber: "HDMI-001 19PCBTP", footprint: jsxRuntime.jsxs("footprint", { insertionDirection: "from_bottom", children: [jsxRuntime.jsx("platedhole", { portHints: ["pin20"], pcbX: "7.250176mm", pcbY: "-4.0049767mm", holeWidth: "0.9000236mm", holeHeight: "2.1000466mm", outerWidth: "1.499997mm", outerHeight: "2.70002mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin21"], pcbX: "-7.250176mm", pcbY: "-4.0049767mm", holeWidth: "0.9000236mm", holeHeight: "2.1000466mm", outerWidth: "1.499997mm", outerHeight: "2.70002mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin22"], pcbX: "7.250176mm", pcbY: "1.9955193mm", holeWidth: "0.9000236mm", holeHeight: "2.6999946mm", outerWidth: "1.499997mm", outerHeight: "3.299968mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin23"], pcbX: "-7.250176mm", pcbY: "1.9955193mm", holeWidth: "0.9000236mm", holeHeight: "2.6999946mm", outerWidth: "1.499997mm", outerHeight: "3.299968mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.50038mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "1.00076mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "1.50114mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "1.99898mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "2.49936mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "2.99974mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "3.50012mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "4.0005mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "4.50088mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.50038mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-1.00076mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-1.4986mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-1.99898mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-2.49936mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-2.99974mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "-3.50012mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "-4.0005mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "-4.50088mm", pcbY: "2.7549793mm", width: "0.2800096mm", height: "2.5999948mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.800340000000006, "y": -5.6244806999999355 }, { "x": -7.800340000000006, "y": -8.12384069999996 }, { "x": 7.800340000000006, "y": -8.12384069999996 }, { "x": 7.799984399999971, "y": -5.42448109999998 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 7.799984399999971, "y": 0.1755076999999119 }, { "x": 7.799984399999971, "y": -2.2244875000000093 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.799984400000085, "y": 0.1755076999999119 }, { "x": -7.799984400000085, "y": -2.324487299999987 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.8999902000000475, "y": 2.475503099999969 }, { "x": -5.99998800000003, "y": 2.475503099999969 }, { "x": -5.99998800000003, "y": 3.3755012999999963 }, { "x": -6.299987400000077, "y": 3.3755012999999963 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.899990199999934, "y": 2.475503099999969 }, { "x": 5.799988399999961, "y": 2.475503099999969 }, { "x": 5.799988399999961, "y": 3.4755010999998603 }, { "x": 6.299987399999964, "y": 3.4755010999998603 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.499868000000106, "y": -5.745130700000004 }, { "x": -2.999994000000129, "y": -2.245010699999966 }, { "x": -3.99999200000002, "y": -2.245010699999966 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.99999200000002, "y": -2.245010699999966 }, { "x": -4.499864000000116, "y": -5.745130700000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.5001219999999194, "y": -5.745130700000004 }, { "x": 2.999994000000015, "y": -2.245010699999966 }, { "x": 3.9999919999999065, "y": -2.245010699999966 }, { "x": 4.5001179999999295, "y": -5.745130700000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.199891999999977, "y": -2.84495870000012 }, { "x": -3.8000939999999446, "y": -2.84495870000012 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.1998919999998634, "y": -2.84495870000012 }, { "x": 3.800093999999831, "y": -2.84495870000012 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "5.0503793mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 2.401011199999971, "y": -5.710840699999949 }, { "x": 2.901010200000087, "y": -2.210847699999931 }, { "x": 2.9344824374671816, "y": -2.1494516926361484 }, { "x": 2.999994000000015, "y": -2.1249956999999995 }, { "x": 3.99999200000002, "y": -2.1249956999999995 }, { "x": 4.065503562532626, "y": -2.1494516926361484 }, { "x": 4.098975799999948, "y": -2.210847699999931 }, { "x": 4.5989748000000645, "y": -5.710840699999949 }, { "x": 4.513939764926249, "y": -5.822579769152071 }, { "x": 4.401007199999867, "y": -5.739136300000041 }, { "x": 3.9132510000000593, "y": -2.324995299999955 }, { "x": 3.086734999999976, "y": -2.324995299999955 }, { "x": 2.5989787999999407, "y": -5.739136300000041 }, { "x": 2.4860462350741273, "y": -5.822579769148092 }, { "x": 2.401011199999971, "y": -5.710840699999949 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": 3.0999937999998792, "y": -2.7249945000000935 }, { "x": 3.799992399999951, "y": -2.7249945000000935 }, { "x": 3.899992113701387, "y": -2.8249942999999575 }, { "x": 3.799992399999951, "y": -2.9249940999998216 }, { "x": 3.0999937999998792, "y": -2.924994100000049 }, { "x": 2.999994086298557, "y": -2.8249942999999575 }, { "x": 3.0999937999998792, "y": -2.7249945000000935 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -3.7999924000000647, "y": -2.7249945000000935 }, { "x": -3.299993400000062, "y": -2.7249945000000935 }, { "x": -3.1999936862985123, "y": -2.8249942999999575 }, { "x": -3.299993400000062, "y": -2.9249940999998216 }, { "x": -3.7999924000000647, "y": -2.924994100000049 }, { "x": -3.899992113701387, "y": -2.8249942999999575 }, { "x": -3.7999924000000647, "y": -2.7249945000000935 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("fabricationnotepath", { route: [{ "x": -4.598974800000178, "y": -5.710840699999949 }, { "x": -4.098975800000062, "y": -2.210847699999931 }, { "x": -4.06550356253274, "y": -2.1494516926361484 }, { "x": -3.999992000000134, "y": -2.1249956999999995 }, { "x": -2.999994000000015, "y": -2.1249956999999995 }, { "x": -2.9344824374672953, "y": -2.1494516926361484 }, { "x": -2.901010200000087, "y": -2.210847699999931 }, { "x": -2.401011199999971, "y": -5.710840699999949 }, { "x": -2.486046235074241, "y": -5.822579769148092 }, { "x": -2.598978799999827, "y": -5.739136300000041 }, { "x": -3.0867350000000897, "y": -2.324995299999955 }, { "x": -3.9132510000000593, "y": -2.324995299999955 }, { "x": -4.401007199999981, "y": -5.739136300000041 }, { "x": -4.513939764926363, "y": -5.822579769152071 }, { "x": -4.598974800000178, "y": -5.710840699999949 }], strokeWidth: "0.254mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -8.25100000000009, "y": 4.300379299999918 }, { "x": 8.250999999999976, "y": 4.300379299999918 }, { "x": 8.250999999999976, "y": -8.366220700000099 }, { "x": -8.25100000000009, "y": -8.366220700000099 }, { "x": -8.25100000000009, "y": 4.300379299999918 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C138388.obj?uuid=b13a67d988f844af960721e31def9dcc",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C138388.step?uuid=b13a67d988f844af960721e31def9dcc",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 7.9114819, z: -3.0250044 },
}, ...props }));
};
const pinLabels$c = {
pin11: ["pin11"],
pin12: ["pin12"],
pin13: ["pin13"],
pin14: ["pin14"],
pin15: ["P1"],
pin16: ["P2"],
pin17: ["P3"],
pin18: ["P4"],
pin19: ["P5"],
pin20: ["P6"],
pin21: ["P7"],
pin22: ["P8"],
pin23: ["SHIELD1"],
pin24: ["SHIELD0"],
pin25: ["P9"],
pin26: ["P10"]
};
const HR911130A = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$c, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.08, "y": 1.04 }, { "x": 1.68, "y": 1.04 }, { "x": 1.68, "y": 1.7 }, { "x": 0.74, "y": 1.7 }, { "x": 0.74, "y": 1.52 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 1.52 A 0.051 0.051 0 0 0 0.58 1.48", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 1.48 A 0.04 0.04 0 0 0 0.54 1.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 1.52 A 0.051 0.051 0 0 0 0.48 1.48", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 1.48 A 0.04 0.04 0 0 0 0.44 1.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": 1.52 }, { "x": 0.44, "y": 1.7 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": 1.7 }, { "x": -0.22, "y": 1.7 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.7 A 0.051 0.051 0 0 1 -0.26 1.64", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.64 A 0.04 0.04 0 0 1 -0.22 1.6", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.6 A 0.0721 0.0721 0 0 1 -0.26 1.54", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.54 A 0.04 0.04 0 0 1 -0.22 1.5", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.5 A 0.051 0.051 0 0 1 -0.26 1.44", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.44 A 0.04 0.04 0 0 1 -0.22 1.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.4 A 0.051 0.051 0 0 1 -0.26 1.34", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.34 A 0.04 0.04 0 0 1 -0.22 1.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.3 A 0.051 0.051 0 0 1 -0.26 1.24", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.24 A 0.04 0.04 0 0 1 -0.22 1.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 1.2 A 0.051 0.051 0 0 1 -0.26 1.14", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 1.14 A 0.04 0.04 0 0 1 -0.22 1.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": 1.1 }, { "x": 0.14, "y": 1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 1.1 }, { "x": 0.44, "y": 1.1 }, { "x": 0.44, "y": 1.32 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": 1.44 }, { "x": 0.74, "y": 1.44 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": 1.4 }, { "x": 0.74, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.32, "y": 1.7 }, { "x": -0.32, "y": 1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": 1.7 }, { "x": -0.4, "y": 1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.1 A 0.051 0.051 0 0 1 -0.46 1.14", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.14 A 0.06 0.06 0 0 1 -0.52 1.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.2 A 0.0721 0.0721 0 0 1 -0.46 1.24", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.24 A 0.06 0.06 0 0 1 -0.52 1.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.3 A 0.051 0.051 0 0 1 -0.46 1.34", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.34 A 0.06 0.06 0 0 1 -0.52 1.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.4 A 0.051 0.051 0 0 1 -0.46 1.44", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.44 A 0.06 0.06 0 0 1 -0.52 1.5", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.5 A 0.051 0.051 0 0 1 -0.46 1.54", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.54 A 0.06 0.06 0 0 1 -0.52 1.6", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 1.6 A 0.051 0.051 0 0 1 -0.46 1.64", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 1.64 A 0.06 0.06 0 0 1 -0.52 1.7", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 1.7 }, { "x": -2.2, "y": 1.7 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 1.4 }, { "x": -1.12, "y": 1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": 1.4 }, { "x": 0.3, "y": 1.4 }, { "x": 0.3, "y": 1.2 }, { "x": 0.9, "y": 1.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.26, "y": -2.4 }, { "x": -1.26, "y": -2.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": 2.46 }, { "x": -0.1, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": 2.26 }, { "x": -0.1, "y": 2.06 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": 2.06 }, { "x": 0.1, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": 2.26 }, { "x": -0.02, "y": 2.38 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.02, "y": 2.38 }, { "x": -0.06, "y": 2.42 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.06, "y": 2.42 }, { "x": -0.1, "y": 2.46 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": 2.46 }, { "x": 0.1, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": 2.26 }, { "x": 0.1, "y": 2.06 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": 2.26 }, { "x": -0.4, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": 2.26 }, { "x": 0.4, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.06, "y": 2.42 }, { "x": 0.08, "y": 2.58 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.02, "y": 2.38 }, { "x": 0.14, "y": 2.52 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.08, "y": 2.58 }, { "x": 0.02, "y": 2.56 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.08, "y": 2.58 }, { "x": 0.06, "y": 2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 2.52 }, { "x": 0.06, "y": 2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 2.52 }, { "x": 0.12, "y": 2.46 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2432, "y": 2.4594 }, { "x": -1.2432, "y": 2.2594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2432, "y": 2.2594 }, { "x": -1.2432, "y": 2.0594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2432, "y": 2.0594 }, { "x": -1.4432, "y": 2.2594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4432, "y": 2.2594 }, { "x": -1.3232, "y": 2.3794 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.3232, "y": 2.3794 }, { "x": -1.2832, "y": 2.4194 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2832, "y": 2.4194 }, { "x": -1.2432, "y": 2.4594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4432, "y": 2.4594 }, { "x": -1.4432, "y": 2.2594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4432, "y": 2.2594 }, { "x": -1.4432, "y": 2.0594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2432, "y": 2.2594 }, { "x": -1.0032, "y": 2.2594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.44, "y": 2.26 }, { "x": -1.8, "y": 2.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2832, "y": 2.4194 }, { "x": -1.4232, "y": 2.5794 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.3232, "y": 2.3794 }, { "x": -1.4832, "y": 2.5194 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4232, "y": 2.5794 }, { "x": -1.3632, "y": 2.5594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4232, "y": 2.5794 }, { "x": -1.4032, "y": 2.4994 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4832, "y": 2.5194 }, { "x": -1.4032, "y": 2.4994 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.4832, "y": 2.5194 }, { "x": -1.4632, "y": 2.4594 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.9, y: -0.5 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.9, y: 0.3 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.9, y: 1.1 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -1.9, y: -1.4 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.2, y: 1.7 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.2, y: 0.9 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.2, y: 0.1 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.2, y: -0.8 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.14, y: -2.8 }, radius: 0.04, color: "#8D2323" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.14, y: -3 }, radius: 0.04, color: "#8D2323" }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 1, text: "J8", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 0.8, text: "J7", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 0.6, text: "J6 RX-", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 0.4, text: "J5", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 0.2, text: "J4", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: 0, text: "J3 RX+", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: -0.2, text: "J2 TX-", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: 2.18, schY: -0.4, text: "J1 TX+", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -0.257813, schY: 1.9, text: "Yellow LED", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.619725, schY: 1.88, text: "Green LED", fontSize: 0.1, anchor: "left", color: "#000000", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.4674, schY: -2.2004, text: "1000pF", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: 0 }), jsxRuntime.jsx("schematictext", { schX: -1.3674, schY: -2.3404, text: "2KV", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: 0 }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 1.05, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 0.85, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 0.65, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 0.45, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 0.25, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: 0.05, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: -0.15, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 2.48, schY: -0.35, width: 0.8, height: 0.1, color: "#880000", isFilled: true, fillColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin15", pinNumber: 15, aliases: ["P1", "MDI0_POS"], direction: "left", schX: -2.6, schY: -1.4, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin16", pinNumber: 16, aliases: ["P2", "MDI0_NEG"], direction: "left", schX: -2.6, schY: -0.9, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin17", pinNumber: 17, aliases: ["P3", "MDI1_NEG"], direction: "left", schX: -2.6, schY: 0.1, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin18", pinNumber: 18, aliases: ["P4", "MDI2_NEG"], direction: "left", schX: -2.6, schY: 0.9, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin19", pinNumber: 19, aliases: ["P5", "MDI3_NEG"], direction: "left", schX: -2.6, schY: 1.7, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin20", pinNumber: 20, aliases: ["P6", "MDI1_POS"], direction: "left", schX: -2.6, schY: -0.5, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin21", pinNumber: 21, aliases: ["P7", "MDI2_POS"], direction: "left", schX: -2.6, schY: 0.3, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin22", pinNumber: 22, aliases: ["P8", "MDI3_POS"], direction: "left", schX: -2.6, schY: 1.1, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin24", pinNumber: 24, aliases: ["SHIELD0"], direction: "left", schX: -2.6, schY: -2.9, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin23", pinNumber: 23, aliases: ["SHIELD1"], direction: "left", schX: -2.6, schY: -3.1, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin14", pinNumber: 14, aliases: ["14"], direction: "up", schX: -0.4, schY: 3.1, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin13", pinNumber: 13, aliases: ["13"], direction: "up", schX: 0.4, schY: 3.1, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin11", pinNumber: 11, aliases: ["11"], direction: "up", schX: -1, schY: 3.1, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin12", pinNumber: 12, aliases: ["12"], direction: "up", schX: -1.8, schY: 3.1, schStemLength: 0.6 }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 1.52 A 0.051 0.051 0 0 0 0.68 1.48", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 1.48 A 0.04 0.04 0 0 0 0.64 1.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 1.32 A 0.051 0.051 0 0 1 0.58 1.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 1.36 A 0.04 0.04 0 0 1 0.54 1.32", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 1.32 A 0.051 0.051 0 0 1 0.48 1.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 1.36 A 0.04 0.04 0 0 1 0.44 1.32", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 1.32 A 0.051 0.051 0 0 1 0.68 1.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 1.36 A 0.04 0.04 0 0 1 0.64 1.32", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": 1.32 }, { "x": 0.74, "y": 1.1 }, { "x": 1.3, "y": 1.1 }, { "x": 1.3, "y": 0.84 }, { "x": 2.08, "y": 0.84 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 1.1 }, { "x": -2, "y": 1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": 0.9 }, { "x": 0.74, "y": 0.72 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 0.72 A 0.051 0.051 0 0 0 0.58 0.68", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 0.68 A 0.04 0.04 0 0 0 0.54 0.72", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 0.72 A 0.051 0.051 0 0 0 0.48 0.68", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 0.68 A 0.04 0.04 0 0 0 0.44 0.72", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": 0.72 }, { "x": 0.44, "y": 0.9 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": 0.9 }, { "x": -0.22, "y": 0.9 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.9 A 0.051 0.051 0 0 1 -0.26 0.84", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.84 A 0.04 0.04 0 0 1 -0.22 0.8", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.8 A 0.0721 0.0721 0 0 1 -0.26 0.74", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.74 A 0.04 0.04 0 0 1 -0.22 0.7", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.7 A 0.051 0.051 0 0 1 -0.26 0.64", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.64 A 0.04 0.04 0 0 1 -0.22 0.6", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.6 A 0.051 0.051 0 0 1 -0.26 0.54", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.54 A 0.04 0.04 0 0 1 -0.22 0.5", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.5 A 0.051 0.051 0 0 1 -0.26 0.44", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.44 A 0.04 0.04 0 0 1 -0.22 0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.4 A 0.051 0.051 0 0 1 -0.26 0.34", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.34 A 0.04 0.04 0 0 1 -0.22 0.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": 0.3 }, { "x": 0.14, "y": 0.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": 0.3 }, { "x": 0.44, "y": 0.3 }, { "x": 0.44, "y": 0.52 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": 0.64 }, { "x": 0.74, "y": 0.64 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": 0.6 }, { "x": 0.74, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.32, "y": 0.9 }, { "x": -0.32, "y": 0.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": 0.9 }, { "x": -0.4, "y": 0.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.3 A 0.051 0.051 0 0 1 -0.46 0.34", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.34 A 0.06 0.06 0 0 1 -0.52 0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.4 A 0.0721 0.0721 0 0 1 -0.46 0.44", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.44 A 0.06 0.06 0 0 1 -0.52 0.5", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.5 A 0.051 0.051 0 0 1 -0.46 0.54", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.54 A 0.06 0.06 0 0 1 -0.52 0.6", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.6 A 0.051 0.051 0 0 1 -0.46 0.64", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.64 A 0.06 0.06 0 0 1 -0.52 0.7", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.7 A 0.051 0.051 0 0 1 -0.46 0.74", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.74 A 0.06 0.06 0 0 1 -0.52 0.8", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0.8 A 0.051 0.051 0 0 1 -0.46 0.84", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.84 A 0.06 0.06 0 0 1 -0.52 0.9", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 0.9 }, { "x": -2.2, "y": 0.9 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 0.6 }, { "x": -1.12, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": 0.6 }, { "x": 0.3, "y": 0.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 0.72 A 0.051 0.051 0 0 0 0.68 0.68", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 0.68 A 0.04 0.04 0 0 0 0.64 0.72", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 0.52 A 0.051 0.051 0 0 1 0.58 0.56", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 0.56 A 0.04 0.04 0 0 1 0.54 0.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 0.52 A 0.051 0.051 0 0 1 0.48 0.56", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 0.56 A 0.04 0.04 0 0 1 0.44 0.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 0.52 A 0.051 0.051 0 0 1 0.68 0.56", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 0.56 A 0.04 0.04 0 0 1 0.64 0.52", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": 0.52 }, { "x": 0.74, "y": 0.26 }, { "x": 2.08, "y": 0.26 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 0.3 }, { "x": -2, "y": 0.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": 0.1 }, { "x": 0.74, "y": -0.08 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 -0.08 A 0.051 0.051 0 0 0 0.58 -0.12", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 -0.12 A 0.04 0.04 0 0 0 0.54 -0.08", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 -0.08 A 0.051 0.051 0 0 0 0.48 -0.12", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 -0.12 A 0.04 0.04 0 0 0 0.44 -0.08", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": -0.08 }, { "x": 0.44, "y": 0.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": 0.1 }, { "x": -0.22, "y": 0.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0.1 A 0.051 0.051 0 0 1 -0.26 0.04", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 0.04 A 0.04 0.04 0 0 1 -0.22 0", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 0 A 0.0721 0.0721 0 0 1 -0.26 -0.06", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.06 A 0.04 0.04 0 0 1 -0.22 -0.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.1 A 0.051 0.051 0 0 1 -0.26 -0.16", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.16 A 0.04 0.04 0 0 1 -0.22 -0.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.2 A 0.051 0.051 0 0 1 -0.26 -0.26", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.26 A 0.04 0.04 0 0 1 -0.22 -0.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.3 A 0.051 0.051 0 0 1 -0.26 -0.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.36 A 0.04 0.04 0 0 1 -0.22 -0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.4 A 0.051 0.051 0 0 1 -0.26 -0.46", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.46 A 0.04 0.04 0 0 1 -0.22 -0.5", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": -0.5 }, { "x": 0.14, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.14, "y": -0.5 }, { "x": 0.44, "y": -0.5 }, { "x": 0.44, "y": -0.28 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": -0.16 }, { "x": 0.74, "y": -0.16 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.42, "y": -0.2 }, { "x": 0.74, "y": -0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.32, "y": 0.1 }, { "x": -0.32, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": 0.1 }, { "x": -0.4, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.5 A 0.051 0.051 0 0 1 -0.46 -0.46", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.46 A 0.06 0.06 0 0 1 -0.52 -0.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.4 A 0.0721 0.0721 0 0 1 -0.46 -0.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.36 A 0.06 0.06 0 0 1 -0.52 -0.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.3 A 0.051 0.051 0 0 1 -0.46 -0.26", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.26 A 0.06 0.06 0 0 1 -0.52 -0.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.2 A 0.051 0.051 0 0 1 -0.46 -0.16", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.16 A 0.06 0.06 0 0 1 -0.52 -0.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.1 A 0.051 0.051 0 0 1 -0.46 -0.06", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.06 A 0.06 0.06 0 0 1 -0.52 0", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 0 A 0.051 0.051 0 0 1 -0.46 0.04", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 0.04 A 0.06 0.06 0 0 1 -0.52 0.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": 0.1 }, { "x": -2.2, "y": 0.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": -0.2 }, { "x": -1.12, "y": -0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": -0.2 }, { "x": 0.1, "y": -0.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 -0.08 A 0.051 0.051 0 0 0 0.68 -0.12", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 -0.12 A 0.04 0.04 0 0 0 0.64 -0.08", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.64 -0.28 A 0.051 0.051 0 0 1 0.58 -0.24", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.58 -0.24 A 0.04 0.04 0 0 1 0.54 -0.28", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.54 -0.28 A 0.051 0.051 0 0 1 0.48 -0.24", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.48 -0.24 A 0.04 0.04 0 0 1 0.44 -0.28", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.74 -0.28 A 0.051 0.051 0 0 1 0.68 -0.24", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.68 -0.24 A 0.04 0.04 0 0 1 0.64 -0.28", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": -0.28 }, { "x": 0.74, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": -0.5 }, { "x": -2, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.08, "y": -0.14 }, { "x": 1.58, "y": -0.14 }, { "x": 1.58, "y": -0.8 }, { "x": 0.76, "y": -0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.76, "y": -0.8 }, { "x": 0.76, "y": -0.98 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.66 -0.98 A 0.051 0.051 0 0 0 0.6 -1.02", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.6 -1.02 A 0.04 0.04 0 0 0 0.56 -0.98", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.56 -0.98 A 0.051 0.051 0 0 0 0.5 -1.02", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.5 -1.02 A 0.04 0.04 0 0 0 0.46 -0.98", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.46, "y": -0.98 }, { "x": 0.46, "y": -0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.46, "y": -0.8 }, { "x": -0.22, "y": -0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.8 A 0.051 0.051 0 0 1 -0.26 -0.86", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.86 A 0.04 0.04 0 0 1 -0.22 -0.9", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -0.9 A 0.0721 0.0721 0 0 1 -0.26 -0.96", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -0.96 A 0.04 0.04 0 0 1 -0.22 -1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -1 A 0.051 0.051 0 0 1 -0.26 -1.06", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -1.06 A 0.04 0.04 0 0 1 -0.22 -1.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -1.1 A 0.051 0.051 0 0 1 -0.26 -1.16", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -1.16 A 0.04 0.04 0 0 1 -0.22 -1.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -1.2 A 0.051 0.051 0 0 1 -0.26 -1.26", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -1.26 A 0.04 0.04 0 0 1 -0.22 -1.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.22 -1.3 A 0.051 0.051 0 0 1 -0.26 -1.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.26 -1.36 A 0.04 0.04 0 0 1 -0.22 -1.4", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.22, "y": -1.4 }, { "x": 0.46, "y": -1.4 }, { "x": 0.46, "y": -1.18 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": -1.06 }, { "x": 0.76, "y": -1.06 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.44, "y": -1.1 }, { "x": 0.76, "y": -1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.32, "y": -0.8 }, { "x": -0.32, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.8 }, { "x": -0.4, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -1.4 A 0.051 0.051 0 0 1 -0.46 -1.36", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -1.36 A 0.06 0.06 0 0 1 -0.52 -1.3", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -1.3 A 0.0721 0.0721 0 0 1 -0.46 -1.26", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -1.26 A 0.06 0.06 0 0 1 -0.52 -1.2", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -1.2 A 0.051 0.051 0 0 1 -0.46 -1.16", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -1.16 A 0.06 0.06 0 0 1 -0.52 -1.1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -1.1 A 0.051 0.051 0 0 1 -0.46 -1.06", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -1.06 A 0.06 0.06 0 0 1 -0.52 -1", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -1 A 0.051 0.051 0 0 1 -0.46 -0.96", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.96 A 0.06 0.06 0 0 1 -0.52 -0.9", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.52 -0.9 A 0.051 0.051 0 0 1 -0.46 -0.86", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M -0.46 -0.86 A 0.06 0.06 0 0 1 -0.52 -0.8", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": -0.8 }, { "x": -2.2, "y": -0.8 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": -1.1 }, { "x": -1.12, "y": -1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.24, "y": -1.1 }, { "x": -0.12, "y": -1.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.76 -0.98 A 0.051 0.051 0 0 0 0.7 -1.02", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.7 -1.02 A 0.04 0.04 0 0 0 0.66 -0.98", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.66 -1.18 A 0.051 0.051 0 0 1 0.6 -1.14", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.6 -1.14 A 0.04 0.04 0 0 1 0.56 -1.18", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.56 -1.18 A 0.051 0.051 0 0 1 0.5 -1.14", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.5 -1.14 A 0.04 0.04 0 0 1 0.46 -1.18", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.76 -1.18 A 0.051 0.051 0 0 1 0.7 -1.14", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { svgPath: "M 0.7 -1.14 A 0.04 0.04 0 0 1 0.66 -1.18", strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.76, "y": -1.18 }, { "x": 0.76, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.52, "y": -1.4 }, { "x": -2, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.08, "y": -0.34 }, { "x": 1.7, "y": -0.34 }, { "x": 1.7, "y": -1.4 }, { "x": 0.76, "y": -1.4 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.08, "y": 0.04 }, { "x": 1.48, "y": 0.04 }, { "x": 1.48, "y": -0.5 }, { "x": 0.74, "y": -0.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 2.08, "y": 0.64 }, { "x": 1.3, "y": 0.64 }, { "x": 1.3, "y": 0.1 }, { "x": 0.74, "y": 0.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.74, "y": 0.9 }, { "x": 1.1, "y": 0.9 }, { "x": 1.1, "y": 0.44 }, { "x": 2.08, "y": 0.44 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.12, "y": 1.4 }, { "x": -1.12, "y": -1.9 }, { "x": -2, "y": -1.9 }], strokeColor: "#880000" }), jsxRuntime.jsx("port", { name: "pin25", pinNumber: 25, aliases: ["P9"], direction: "left", schX: -2.6, schY: -1.9, schStemLength: 0.6 }), jsxRuntime.jsx("port", { name: "pin26", pinNumber: 26, aliases: ["P10"], direction: "left", schX: -2.6, schY: -2.5, schStemLength: 0.6 }), jsxRuntime.jsx("schematiccircle", { center: { x: -2, y: -1.9 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematiccircle", { center: { x: -2.02, y: -2.5 }, radius: 0.1, color: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.2, "y": -2.4 }, { "x": -1.2, "y": -2.6 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -1.94 }, { "x": -0.18, "y": -2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.18, "y": -2 }, { "x": -0.08, "y": -2.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.08, "y": -2.04 }, { "x": -0.18, "y": -2.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.18, "y": -2.1 }, { "x": -0.08, "y": -2.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.08, "y": -2.14 }, { "x": -0.18, "y": -2.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.18, "y": -2.2 }, { "x": -0.08, "y": -2.24 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.08, "y": -2.24 }, { "x": -0.18, "y": -2.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.18, "y": -2.3 }, { "x": -0.12, "y": -2.34 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -2.34 }, { "x": -0.12, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -1.1 }, { "x": -0.12, "y": -1.94 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.12, "y": -2.5 }, { "x": -1.2, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematictext", { schX: -0.1994, schY: -2.32788, text: "75ohm", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: -270 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.299, "y": -1.9318 }, { "x": 0.239, "y": -1.9918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.239, "y": -1.9918 }, { "x": 0.339, "y": -2.0318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.339, "y": -2.0318 }, { "x": 0.239, "y": -2.0918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.239, "y": -2.0918 }, { "x": 0.339, "y": -2.1318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.339, "y": -2.1318 }, { "x": 0.239, "y": -2.1918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.239, "y": -2.1918 }, { "x": 0.339, "y": -2.2318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.339, "y": -2.2318 }, { "x": 0.239, "y": -2.2918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.239, "y": -2.2918 }, { "x": 0.299, "y": -2.3318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.299, "y": -2.3318 }, { "x": 0.299, "y": -2.4918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.3, "y": 0.6 }, { "x": 0.3, "y": -1.92 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.3, "y": -2.5 }, { "x": 0.1, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematictext", { schX: 0.22086, schY: -2.32788, text: "75ohm", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: -270 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.9, "y": -1.94 }, { "x": 0.84, "y": -2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.84, "y": -2 }, { "x": 0.94, "y": -2.04 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.94, "y": -2.04 }, { "x": 0.84, "y": -2.1 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.84, "y": -2.1 }, { "x": 0.94, "y": -2.14 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.94, "y": -2.14 }, { "x": 0.84, "y": -2.2 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.84, "y": -2.2 }, { "x": 0.94, "y": -2.24 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.94, "y": -2.24 }, { "x": 0.84, "y": -2.3 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.84, "y": -2.3 }, { "x": 0.9, "y": -2.34 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.9, "y": -2.34 }, { "x": 0.9, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.9, "y": 1.2 }, { "x": 0.9, "y": -1.94 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.9, "y": -2.5 }, { "x": 0.3, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematictext", { schX: 0.820937, schY: -2.328125, text: "75ohm", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: -270 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0994, "y": -1.9318 }, { "x": 0.0394, "y": -1.9918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0394, "y": -1.9918 }, { "x": 0.1394, "y": -2.0318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1394, "y": -2.0318 }, { "x": 0.0394, "y": -2.0918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0394, "y": -2.0918 }, { "x": 0.1394, "y": -2.1318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1394, "y": -2.1318 }, { "x": 0.0394, "y": -2.1918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0394, "y": -2.1918 }, { "x": 0.1394, "y": -2.2318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1394, "y": -2.2318 }, { "x": 0.0394, "y": -2.2918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0394, "y": -2.2918 }, { "x": 0.0994, "y": -2.3318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.0994, "y": -2.3318 }, { "x": 0.0994, "y": -2.4918 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.2 }, { "x": 0.0994, "y": -1.9318 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -2.5 }, { "x": -0.12, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematictext", { schX: 0.02054, schY: -2.3281, text: "75ohm", fontSize: 0.1, anchor: "left", color: "#8D2323", schRotation: -270 }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -1.26, "y": -2.5 }, { "x": -2, "y": -2.5 }], strokeColor: "#880000" }), jsxRuntime.jsx("schematicrect", { schX: 0.4, schY: -0.3, width: 5.4, height: 5.8, color: "#880000" })] }), supplierPartNumbers: {
"jlcpcb": [
"C54408"
]
}, manufacturerPartNumber: "HR911130A", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "-5.715mm", pcbY: "1.95104385mm", diameter: "3.2499808mm" }), jsxRuntime.jsx("hole", { pcbX: "5.715mm", pcbY: "1.95104385mm", diameter: "3.2499808mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin15"], pcbX: "5.72008mm", pcbY: "-6.93895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin16"], pcbX: "4.54914mm", pcbY: "-4.39895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin17"], pcbX: "3.18008mm", pcbY: "-6.93895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin18"], pcbX: "2.00914mm", pcbY: "-4.39895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin19"], pcbX: "0.64008mm", pcbY: "-6.93895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin20"], pcbX: "-0.53086mm", pcbY: "-4.39895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin21"], pcbX: "-1.89992mm", pcbY: "-6.93895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin22"], pcbX: "-3.07086mm", pcbY: "-4.39895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin23"], pcbX: "7.744968mm", pcbY: "-1.09949615mm", outerDiameter: "2.159mm", holeDiameter: "1.700022mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin24"], pcbX: "-7.744968mm", pcbY: "-1.09949615mm", outerDiameter: "2.159mm", holeDiameter: "1.700022mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin14"], pcbX: "-6.625082mm", pcbY: "6.85095785mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin13"], pcbX: "-4.085082mm", pcbY: "6.85095785mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin11"], pcbX: "6.625082mm", pcbY: "6.85095785mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin12"], pcbX: "4.085082mm", pcbY: "6.85095785mm", outerDiameter: "1.6999966mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin25"], pcbX: "-4.43992mm", pcbY: "-6.93895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("platedhole", { portHints: ["pin26"], pcbX: "-5.61086mm", pcbY: "-4.39895615mm", outerDiameter: "1.524mm", holeDiameter: "0.9099804mm", shape: "circle" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.019973800000002, "y": 0.18190845000000877 }, { "x": -8.019973800000002, "y": 12.832962650000013 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 8.019973800000002, "y": -2.380900749999981 }, { "x": 8.019973800000002, "y": -8.448986149999996 }, { "x": -8.019973800000002, "y": -8.448986149999996 }, { "x": -8.019973800000002, "y": -2.380900749999981 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -8.019973800000002, "y": 12.85097125 }, { "x": 8.019973800000002, "y": 12.85097125 }, { "x": 8.019973800000002, "y": 0.18190845000000877 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -7.100061999999994, "y": 12.751123850000013 }, { "x": -7.100061999999994, "y": 11.150923850000012 }, { "x": -4.999989999999997, "y": 11.150923850000012 }, { "x": -4.999989999999997, "y": 11.951023850000013 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.999989999999997, "y": 11.951023850000013 }, { "x": -4.999989999999997, "y": 12.751123850000013 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.999228000000016, "y": 12.651047849999998 }, { "x": 4.999228000000016, "y": 11.050847850000025 }, { "x": 7.0992999999999995, "y": 11.050847850000025 }, { "x": 7.0992999999999995, "y": 11.850947850000011 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 7.0992999999999995, "y": 11.850947850000011 }, { "x": 7.0992999999999995, "y": 12.651047849999998 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "13.87304385mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -9.114599999999996, "y": 13.123043850000002 }, { "x": 9.14, "y": 13.123043850000002 }, { "x": 9.14, "y": -8.712956149999997 }, { "x": -9.114599999999996, "y": -8.712956149999997 }, { "x": -9.114599999999996, "y": 13.123043850000002 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C54408.obj?uuid=f15bb7af6fbd45879953a8d982067ae0",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C54408.step?uuid=f15bb7af6fbd45879953a8d982067ae0",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: 2.215487950000008, z: -8000000000230045e-21 },
}, ...props }));
};
const pinLabels$b = {
pin1: ["SHELL4"],
pin2: ["SHELL3"],
pin3: ["SHELL2"],
pin4: ["SHELL1"],
pin5: ["A1B12", "GND1"],
pin6: ["A4B9", "VBUS1"],
pin7: ["B1A12", "GND2"],
pin8: ["B4A9", "VBUS2"],
pin9: ["B5", "CC2"],
pin10: ["A8", "SBU1"],
pin11: ["B6", "DP2"],
pin12: ["A7", "DN1"],
pin13: ["A6", "DP1"],
pin14: ["B7", "DN2"],
pin15: ["A5", "CC1"],
pin16: ["B8", "SBU2"]
};
const TYPE_C16PIN = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$b, manufacturerPartNumber: "TYPE-C16PIN", supplierPartNumbers: { jlcpcb: ["C393939"] }, footprint: jsxRuntime.jsxs("footprint", { insertionDirection: "from_bottom", children: [jsxRuntime.jsx("hole", { pcbX: "2.890012mm", pcbY: "1.0255314mm", diameter: "0.649986mm" }), jsxRuntime.jsx("hole", { pcbX: "-2.890012mm", pcbY: "1.0255314mm", diameter: "0.649986mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "4.320032mm", pcbY: "-2.6249566mm", holeWidth: "0.5999988mm", holeHeight: "1.3999972mm", outerWidth: "0.999998mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "-4.320032mm", pcbY: "-2.6249566mm", holeWidth: "0.5999988mm", holeHeight: "1.3999972mm", outerWidth: "0.999998mm", outerHeight: "1.7999964mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin2"], pcbX: "4.320032mm", pcbY: "1.5248954mm", holeWidth: "0.5999988mm", holeHeight: "1.6999966mm", outerWidth: "0.999998mm", outerHeight: "2.0999958mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin1"], pcbX: "-4.320032mm", pcbY: "1.5248954mm", holeWidth: "0.5999988mm", holeHeight: "1.6999966mm", outerWidth: "0.999998mm", outerHeight: "2.0999958mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-3.200146mm", pcbY: "2.0999514mm", width: "0.5999988mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.400046mm", pcbY: "2.0999514mm", width: "0.5999988mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "3.199892mm", pcbY: "2.0999514mm", width: "0.5999988mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "2.400046mm", pcbY: "2.0999514mm", width: "0.5999988mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "1.75006mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "1.249934mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "0.750062mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "0.249936mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.249936mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.750062mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.249934mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.75006mm", pcbY: "2.0999514mm", width: "0.2999994mm", height: "1.1500104mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.450003800000104, "y": -1.5055024000000685 }, { "x": 4.450003800000104, "y": 0.25542880000000423 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.449978399999964, "y": -3.744410799999855 }, { "x": -4.449978399999964, "y": -5.262467199999946 }, { "x": 4.450003800000104, "y": -5.262467199999946 }, { "x": 4.450003800000104, "y": -3.744410799999855 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.449978399999964, "y": 0.25542880000000423 }, { "x": -4.449978399999964, "y": -1.5055024000000685 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.002032mm", pcbY: "3.6752614mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.0739679999999225, "y": 2.9252614000000676 }, { "x": 5.078032000000007, "y": 2.9252614000000676 }, { "x": 5.078032000000007, "y": -5.524938600000041 }, { "x": -5.0739679999999225, "y": -5.524938600000041 }, { "x": -5.0739679999999225, "y": 2.9252614000000676 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C393939.obj?uuid=99e30ad731ee487a8d60b7518cb54538",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C393939.step?uuid=99e30ad731ee487a8d60b7518cb54538",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0, y: -2.6754799000000045, z: 0.14999799999999996 },
}, ...props }));
};
const pinLabels$a = {
pin3: ["shell1"],
pin4: ["shell2"],
pin25: ["shell3"],
pin26: ["A1", "GND1"],
pin27: ["A2", "TX1_POS"],
pin28: ["A3", "TX1_NEG"],
pin29: ["A4", "VBUS1"],
pin30: ["A5", "CC1"],
pin31: ["A6", "D_POS1"],
pin32: ["A7", "D_NEG1"],
pin33: ["A8", "SUB1"],
pin34: ["A9", "VBUS2"],
pin35: ["A10", "RX2_NEG"],
pin36: ["A11", "RX2_POS"],
pin37: ["A12", "GND2"],
pin38: ["B1", "GND3"],
pin39: ["B2", "TX2_POS"],
pin40: ["B3", "TX2_NEG"],
pin41: ["B4", "VBUS3"],
pin42: ["B5", "CC2"],
pin43: ["B6", "D_POS2"],
pin44: ["B7", "D_NEG2"],
pin45: ["B8", "SUB2"],
pin46: ["B9", "VBUS4"],
pin47: ["B10", "RX1_NEG"],
pin48: ["B11", "RX1_POS"],
pin49: ["B12", "GND4"]
};
const HMT_TYPE_C_24PIN = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$a, supplierPartNumbers: {
"jlcpcb": [
"C53121393"
]
}, manufacturerPartNumber: "HMT-TYPE-C-24PIN", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("hole", { pcbX: "-3.400044mm", pcbY: "0.4006533mm", diameter: "0.5000244mm" }), jsxRuntime.jsx("hole", { pcbX: "3.39979mm", pcbY: "0.4006533mm", diameter: "0.5000244mm" }), jsxRuntime.jsx("platedhole", { portHints: ["pin3"], pcbX: "4.320032mm", pcbY: "-2.8000007mm", holeWidth: "0.5999988mm", holeHeight: "1.8999962mm", outerWidth: "0.999998mm", outerHeight: "2.2999954mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin4"], pcbX: "-4.320032mm", pcbY: "-2.8000007mm", holeWidth: "0.5999988mm", holeHeight: "1.8999962mm", outerWidth: "0.999998mm", outerHeight: "2.2999954mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin25"], pcbX: "4.318mm", pcbY: "1.8194973mm", holeWidth: "0.5000244mm", holeHeight: "1.4500352mm", outerWidth: "0.999998mm", outerHeight: "1.9500088mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin25"], pcbX: "4.04622mm", pcbY: "1.2556173mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", pcbRotation: "90deg", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin25"], pcbX: "-4.318mm", pcbY: "1.8194973mm", holeWidth: "0.5000244mm", holeHeight: "1.4500352mm", outerWidth: "0.999998mm", outerHeight: "1.9500088mm", shape: "pill" }), jsxRuntime.jsx("platedhole", { portHints: ["pin25"], pcbX: "-4.08178mm", pcbY: "1.2556173mm", holeWidth: "0.5000244mm", holeHeight: "1.200023mm", outerWidth: "0.999998mm", outerHeight: "1.6999966mm", pcbRotation: "90deg", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "-2.62509mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "-2.124964mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-1.625092mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "-1.124966mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "-0.625094mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "-0.124968mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "0.374904mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "0.87503mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "1.374902mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "1.875028mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "2.3749mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "2.875026mm", pcbY: "2.3749953mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "2.624836mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "2.124964mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "1.624838mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "1.124966mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "0.62484mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "0.124968mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-0.375158mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin45"], pcbX: "-0.87503mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin46"], pcbX: "-1.375156mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin47"], pcbX: "-1.875028mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin48"], pcbX: "-2.375154mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin49"], pcbX: "-2.875026mm", pcbY: "1.0750233mm", width: "0.2999994mm", height: "0.9500108mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.256051399999933, "y": 2.327497299999891 }, { "x": 3.2732725999999275, "y": 2.327497299999891 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.273120199999994, "y": 2.327497299999891 }, { "x": -3.006242400000019, "y": 2.327497299999891 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.318812800000046, "y": -1.4188757000001715 }, { "x": 4.318101599999977, "y": 0.4489132999999583 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.31891440000004, "y": -1.4188757000001715 }, { "x": -4.318101599999977, "y": 0.44916729999999916 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.3199050000000625, "y": -5.4999191000000565 }, { "x": 4.3199050000000625, "y": -4.181074900000112 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -4.32010820000005, "y": -5.4999191000000565 }, { "x": -4.32010820000005, "y": -4.181074900000112 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 4.3199050000000625, "y": -5.4999191000000565 }, { "x": -4.32010820000005, "y": -5.4999191000000565 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.02159mm", pcbY: "3.8476893mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -5.186490000000049, "y": 3.0976892999999563 }, { "x": 5.1433099999999286, "y": 3.0976892999999563 }, { "x": 5.1433099999999286, "y": -5.7843107000001055 }, { "x": -5.186490000000049, "y": -5.7843107000001055 }, { "x": -5.186490000000049, "y": 3.0976892999999563 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C53121393.obj?uuid=6a20ffc6b3e84fdfb1eb671357a45648",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C53121393.step?uuid=6a20ffc6b3e84fdfb1eb671357a45648",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.00010160000010728254, y: 1.5724316000001637, z: -1.5800012000000003 },
}, ...props }));
};
const pinLabels$9 = {
pin1: ["SWD_IO"],
pin2: ["SWD_CLK"],
pin3: ["I2C_SDA_SCB1_AR", "VSEL_1_P0"],
pin4: ["I2C_SCL_SCB1_AR", "VSEL_1_P1"],
pin5: ["I2C_INT_AR_P0", "OCP_DET_P0"],
pin6: ["I2C_INT_AR_P2"],
pin7: ["CC2_P1"],
pin8: ["V5V_P1"],
pin9: ["CC1_P1"],
pin10: ["XRES"],
pin11: ["VBUS_P_CTRL_P1"],
pin12: ["VBUS_C_CTRL_P1"],
pin13: ["VBUS_MON_P0"],
pin14: ["OVP_TRIP_P1"],
pin15: ["I2C_INT_EC"],
pin16: ["I2C_SDA_SCB1_EC"],
pin17: ["I2C_SCL_SCB1_EC"],
pin18: ["HPD_P0"],
pin19: ["VCONN_MON_P0"],
pin20: ["VBUS_DISCHARGE_P1"],
pin21: ["OVP_TRIP_P2"],
pin22: ["CC1_P2"],
pin23: ["V5V_P2"],
pin24: ["CC2_P2"],
pin25: ["VCONN_MON_P1"],
pin26: ["MUX_CTRL_3_P0"],
pin27: ["VSEL_2_P1"],
pin28: ["MUX_CTRL_2_P0"],
pin29: ["MUX_CTRL_1_P0"],
pin30: ["HPD_P1"],
pin31: ["VDDD"],
pin32: ["VDDIO"],
pin33: ["VCCD"],
pin34: ["MUX_CTRL_3_P1"],
pin35: ["MUX_CTRL_2_P1"],
pin36: ["MUX_CTRL_1_P1"],
pin37: ["VBUS_MON_P1"],
pin38: ["VBUS_C_CTRL_P2"],
pin39: ["VBUS_P_CTRL_P2"],
pin40: ["VBUS_DISCHARGE_P2"],
pin41: ["EP", "VSS"]
};
const CYPD4225_40LQXIT = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$9, supplierPartNumbers: {
"jlcpcb": [
"C5457117"
]
}, manufacturerPartNumber: "CYPD4225-40LQXIT", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "0mm", pcbY: "0mm", width: "4.5999908mm", height: "4.5999908mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-2.249932mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-1.75006mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-1.249934mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-0.750062mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-0.249936mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "0.249936mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "0.750062mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "1.249934mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "1.75006mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "2.249932mm", pcbY: "2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "2.999994mm", pcbY: "2.249932mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "2.999994mm", pcbY: "1.75006mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "2.999994mm", pcbY: "1.249934mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "2.999994mm", pcbY: "0.750062mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "2.999994mm", pcbY: "0.249936mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "2.999994mm", pcbY: "-0.249936mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "2.999994mm", pcbY: "-0.750062mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "2.999994mm", pcbY: "-1.249934mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "2.999994mm", pcbY: "-1.75006mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "2.999994mm", pcbY: "-2.249932mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "2.249932mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "1.75006mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "1.249934mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "0.750062mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "0.249936mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.249936mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.750062mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-1.249934mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-1.75006mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-2.249932mm", pcbY: "-2.999994mm", width: "0.2199894mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-2.999994mm", pcbY: "-2.249932mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-2.999994mm", pcbY: "-1.75006mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-2.999994mm", pcbY: "-1.249934mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-2.999994mm", pcbY: "-0.750062mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-2.999994mm", pcbY: "-0.249936mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-2.999994mm", pcbY: "0.249936mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-2.999994mm", pcbY: "0.750062mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.999994mm", pcbY: "1.249934mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-2.999994mm", pcbY: "1.75006mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.999994mm", pcbY: "2.249932mm", width: "0.7999984mm", height: "0.2199894mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.1498794000000316, "y": 2.750032600000054 }, { "x": -3.1498794000000316, "y": 3.150006400000052 }, { "x": -2.74990559999992, "y": 3.150006400000052 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.750083399999994, "y": 3.150006400000052 }, { "x": 3.150133399999845, "y": 3.150006400000052 }, { "x": 3.150133399999845, "y": 2.750032600000054 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.750083399999994, "y": -3.1500063999999384 }, { "x": 3.150133399999845, "y": -3.1500063999999384 }, { "x": 3.150133399999845, "y": -2.7500325999999404 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.74990559999992, "y": -3.1500063999999384 }, { "x": -3.1498794000000316, "y": -3.1500063999999384 }, { "x": -3.1498794000000316, "y": -2.7500325999999404 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.5508184000000256, "y": 2.948940000000107 }, { "x": -3.4001763702960943, "y": 3.0976810559976684 }, { "x": -3.25079897598539, "y": 2.9476700000000164 }, { "x": -3.4001763702960943, "y": 2.7976589440023645 }, { "x": -3.5508184000000256, "y": 2.9464000000000397 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2413mm", pcbY: "4.4036mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.1107999999999265, "y": 3.653599999999983 }, { "x": 3.6281999999999925, "y": 3.653599999999983 }, { "x": 3.6281999999999925, "y": -3.6535999999998694 }, { "x": -4.1107999999999265, "y": -3.6535999999998694 }, { "x": -4.1107999999999265, "y": 3.653599999999983 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5457117.obj?uuid=ee1d5308ae9745bfaf82d942b887596c",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5457117.step?uuid=ee1d5308ae9745bfaf82d942b887596c",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.025 },
}, ...props }));
};
const pinLabels$8 = {
pin1: ["CRX1p"],
pin2: ["CRX1n"],
pin3: ["POL"],
pin4: ["CTX1p"],
pin5: ["CTX1n"],
pin6: ["CTX2p"],
pin7: ["CTX2n"],
pin8: ["AMSEL"],
pin9: ["CRX2p"],
pin10: ["CRX2n"],
pin11: ["CSBU1"],
pin12: ["CSBU2"],
pin13: ["SBU1"],
pin14: ["SBU2"],
pin15: ["LnAn"],
pin16: ["LnAp"],
pin17: ["EN"],
pin18: ["LnBn"],
pin19: ["LnBp"],
pin20: ["LnCn"],
pin21: ["LnCp"],
pin22: ["VCC"],
pin23: ["LnDn"],
pin24: ["LnDp"],
pin25: ["SSTXn"],
pin26: ["SSTXp"],
pin27: ["SSRXn"],
pin28: ["SSRXp"],
pin29: ["GND"]
};
const pinAttributes$7 = {
pin22: { requiresPower: true },
pin29: { requiresGround: true }
};
const HD3SS460RHRT = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$8, pinAttributes: pinAttributes$7, supplierPartNumbers: {
"jlcpcb": [
"C2150882"
]
}, manufacturerPartNumber: "HD3SS460RHRT", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.249932mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.75006mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.249934mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.750062mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.249936mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.249936mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.750062mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "1.249934mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "1.75006mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "2.249932mm", pcbY: "-1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "2.657602mm", pcbY: "-0.750062mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "2.657602mm", pcbY: "-0.249936mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "2.657602mm", pcbY: "0.249936mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "2.657602mm", pcbY: "0.750062mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "2.249932mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "1.75006mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "1.249934mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "0.750062mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "0.249936mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "-0.249936mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "-0.750062mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "-1.249934mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "-1.75006mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "-2.249932mm", pcbY: "1.657604mm", width: "0.2800096mm", height: "0.6649974mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "-2.657602mm", pcbY: "0.750062mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "-2.657602mm", pcbY: "0.249936mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "-2.657602mm", pcbY: "-0.249936mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-2.657602mm", pcbY: "-0.750062mm", width: "0.6649974mm", height: "0.2800096mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "0mm", pcbY: "0mm", width: "3.999992mm", height: "1.999996mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8261818000000147, "y": -1.8262091999999939 }, { "x": -2.8261818000000147, "y": -1.0423906000000045 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.8261818000000147, "y": 1.8261838000000097 }, { "x": -2.8261818000000147, "y": 1.0423906000000045 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.826207199999999, "y": 1.8261838000000097 }, { "x": 2.826207199999999, "y": 1.0423906000000045 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.826207199999999, "y": -1.8262091999999939 }, { "x": 2.826207199999999, "y": -1.0423906000000045 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-2.629408mm", pcbY: "-2.11201mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.9812mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.2471999999999923, "y": 2.231200000000001 }, { "x": 3.2218000000000018, "y": 2.231200000000001 }, { "x": 3.2218000000000018, "y": -2.459799999999987 }, { "x": -3.2471999999999923, "y": -2.459799999999987 }, { "x": -3.2471999999999923, "y": 2.231200000000001 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2150882.obj?uuid=800f1469799946f981309a1bb4687bf3",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2150882.step?uuid=800f1469799946f981309a1bb4687bf3",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12699999999199463e-21, z: -0.01 },
}, ...props }));
};
const pinLabels$7 = {
pin1: ["VDD332"],
pin2: ["TESTMODEB"],
pin3: ["I2C_ADDR"],
pin4: ["PDB"],
pin5: ["GPIO1"],
pin6: ["VDD121"],
pin7: ["DDC_SCL"],
pin8: ["DDC_SDA"],
pin9: ["HDMI_CEC"],
pin10: ["GPIO3"],
pin11: ["VDDA12"],
pin12: ["GPIO4"],
pin13: ["HDMICKN"],
pin14: ["HDMICKP"],
pin15: ["VDDTX122"],
pin16: ["HDMID0N"],
pin17: ["HDMID0P"],
pin18: ["VDDTX121"],
pin19: ["HDMID1N"],
pin20: ["HDMID1P"],
pin21: ["HDMI_HPD"],
pin22: ["HDMID2N"],
pin23: ["HDMID2P"],
pin24: ["VDD331"],
pin25: ["XTLO"],
pin26: ["XTLI"],
pin27: ["GPIO2"],
pin28: ["CSDA"],
pin29: ["CSCL"],
pin30: ["VDD122"],
pin31: ["AUXDCN"],
pin32: ["AUXDCP"],
pin33: ["AUXN"],
pin34: ["AUXP"],
pin35: ["RESETB"],
pin36: ["REXT"],
pin37: ["VDD12_ON"],
pin38: ["DRX0P"],
pin39: ["DRX0N"],
pin40: ["DP_HPD"],
pin41: ["DRX1P"],
pin42: ["DRX1N"],
pin43: ["VDDRX122"],
pin44: ["DRX2P"],
pin45: ["DRX2N"],
pin46: ["VDDRX121"],
pin47: ["DRX3P"],
pin48: ["DRX3N"],
pin49: ["EP"]
};
const pinAttributes$6 = {
pin1: { requiresPower: true },
pin6: { requiresPower: true },
pin11: { requiresPower: true },
pin24: { requiresPower: true },
pin30: { requiresPower: true }
};
const PS176 = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$7, pinAttributes: pinAttributes$6, supplierPartNumbers: {
"jlcpcb": [
"C209703"
]
}, manufacturerPartNumber: "PS176", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "2.200021mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "1.799971mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "1.399921mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "0.999871mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "0.599821mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "0.200025mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "-0.200025mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "-0.600075mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "-1.000125mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.400175mm", pcbY: "-3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-1.799971mm", pcbY: "-3.099816mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-2.200021mm", pcbY: "-3.099816mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.099943mm", pcbY: "2.200148mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.099943mm", pcbY: "1.800098mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.099943mm", pcbY: "1.400048mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.099943mm", pcbY: "0.999998mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-3.099943mm", pcbY: "0.599948mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-3.099943mm", pcbY: "0.200152mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-3.099943mm", pcbY: "-0.199898mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "-3.099943mm", pcbY: "-0.599948mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-3.099943mm", pcbY: "-0.999998mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-3.099943mm", pcbY: "-1.399794mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-3.099943mm", pcbY: "-1.799844mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-3.099943mm", pcbY: "-2.199894mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "3.099943mm", pcbY: "-2.199894mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "3.099943mm", pcbY: "-1.799844mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "3.099943mm", pcbY: "-1.399794mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "3.099943mm", pcbY: "-0.999998mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "3.099943mm", pcbY: "-0.599948mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "3.099943mm", pcbY: "-0.199898mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "3.099943mm", pcbY: "0.200152mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "3.099943mm", pcbY: "0.599948mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "3.099943mm", pcbY: "0.999998mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "3.099943mm", pcbY: "1.400048mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "3.099943mm", pcbY: "1.800098mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "3.099943mm", pcbY: "2.200148mm", width: "0.999998mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin48"], pcbX: "-2.200021mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin47"], pcbX: "-1.799971mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin46"], pcbX: "-1.399921mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin45"], pcbX: "-1.000125mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-0.600075mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "-0.200025mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "0.200025mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "0.599821mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "0.999871mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "1.399921mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "1.799971mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "2.200021mm", pcbY: "3.10007mm", width: "0.1999996mm", height: "0.999998mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin49"], pcbX: "-0.000127mm", pcbY: "0mm", width: "4.1999916mm", height: "4.1999916mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.9845761999999922, "y": 2.60349999999994 }, { "x": -2.9845761999999922, "y": 2.9845000000000255 }, { "x": -2.6035762000000204, "y": 2.9845000000000255 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.9844745999999986, "y": -2.6033729999999196 }, { "x": 2.9844745999999986, "y": -2.9843729999998914 }, { "x": 2.603474599999913, "y": -2.9843729999998914 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.603525399999967, "y": -2.984449199999972 }, { "x": -2.9845253999999386, "y": -2.984449199999972 }, { "x": -2.9845253999999386, "y": -2.6034492 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.603423800000087, "y": 2.984627000000046 }, { "x": 2.9844238000000587, "y": 2.984627000000046 }, { "x": 2.9844238000000587, "y": 2.6036269999999604 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.4000694000000067, "y": 2.8000451999999996 }, { "x": -3.2494525581740845, "y": 2.948799009112008 }, { "x": -3.100075163529823, "y": 2.7988005999998222 }, { "x": -3.249452558174198, "y": 2.64880219088775 }, { "x": -3.4000694000000067, "y": 2.7975559999998723 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.061595mm", pcbY: "4.598164mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.9564949999999044, "y": 3.848163999999997 }, { "x": 3.8333049999999957, "y": 3.848163999999997 }, { "x": 3.8333049999999957, "y": -3.8400360000000546 }, { "x": -3.9564949999999044, "y": -3.8400360000000546 }, { "x": -3.9564949999999044, "y": 3.848163999999997 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C209703.obj?uuid=29cee05da837403b887e113ae087fc49",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C209703.step?uuid=29cee05da837403b887e113ae087fc49",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.000025400000026820635, y: -889000000370288e-19, z: 0 },
}, ...props }));
};
const pinLabels$6 = {
pin1: ["MDIP0"],
pin2: ["MDIN0"],
pin3: ["AVDD101"],
pin4: ["MDIP1"],
pin5: ["MDIN1"],
pin6: ["MDIP2"],
pin7: ["MDIN2"],
pin8: ["AVDD102"],
pin9: ["MDIP3"],
pin10: ["MDIN3"],
pin11: ["AVDD334"],
pin12: ["U3SSTXN"],
pin13: ["U3SSTXP"],
pin14: ["U3VDD10"],
pin15: ["U3SSRXN"],
pin16: ["U3SSRXP"],
pin17: ["U2DM"],
pin18: ["U2DP"],
pin19: ["U2VDD10"],
pin20: ["AVDD333"],
pin21: ["VDD5"],
pin22: ["DVDD10_UPS"],
pin23: ["DVDD331"],
pin24: ["pin24"],
pin25: ["pin25"],
pin26: ["VDDREG33"],
pin27: ["VDDREG5"],
pin28: ["REGOUT"],
pin29: ["GND"],
pin30: ["pin30"],
pin31: ["EECS"],
pin32: ["pin32"],
pin33: ["DVDD332"],
pin34: ["DVDD10"],
pin35: ["CKXTAL1"],
pin36: ["CKXTAL2"],
pin37: ["AVDD103"],
pin38: ["RSET"],
pin39: ["AVDD332"],
pin40: ["AVDD331"],
pin41: ["EP"]
};
const pinAttributes$5 = {
pin21: { requiresPower: true },
pin29: { requiresGround: true }
};
const RTL8153B_VB_CG = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$6, pinAttributes: pinAttributes$5, supplierPartNumbers: {
"jlcpcb": [
"C2802072"
]
}, manufacturerPartNumber: "RTL8153B-VB-CG", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "0mm", pcbY: "0mm", width: "3.6999926mm", height: "3.6999926mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.800098mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.400048mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.599948mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.199898mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.199898mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.599948mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "0.999998mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "1.400048mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "1.800098mm", pcbY: "-2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "1.800098mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "1.400048mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "0.999998mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "0.599948mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "0.199898mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "-0.199898mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "-0.599948mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "-0.999998mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "-1.400048mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "-1.800098mm", pcbY: "2.49936mm", width: "0.1999996mm", height: "0.7999984mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-2.49936mm", pcbY: "-1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-2.49936mm", pcbY: "-1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-2.49936mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-2.49936mm", pcbY: "-0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-2.49936mm", pcbY: "-0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "-2.49936mm", pcbY: "0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "-2.49936mm", pcbY: "0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "-2.49936mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "-2.49936mm", pcbY: "1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "-2.49936mm", pcbY: "1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "2.49936mm", pcbY: "1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "2.49936mm", pcbY: "1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "2.49936mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "2.49936mm", pcbY: "0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "2.49936mm", pcbY: "0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "2.49936mm", pcbY: "-0.199898mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "2.49936mm", pcbY: "-0.599948mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "2.49936mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "2.49936mm", pcbY: "-1.400048mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "2.49936mm", pcbY: "-1.800098mm", width: "0.7999984mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.700020000000002, "y": -2.1998940000000005 }, { "x": 2.700020000000002, "y": -2.700019999999995 }, { "x": 2.1998940000000005, "y": -2.700019999999995 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.700020000000002, "y": 2.1998940000000005 }, { "x": 2.700020000000002, "y": 2.700020000000009 }, { "x": 2.1998940000000005, "y": 2.700020000000009 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.1998940000000005, "y": 2.700020000000009 }, { "x": -2.700019999999995, "y": 2.700020000000009 }, { "x": -2.700019999999995, "y": 2.1998940000000005 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.1998940000000005, "y": -2.700019999999995 }, { "x": -2.700019999999995, "y": -2.700019999999995 }, { "x": -2.700019999999995, "y": -2.1998940000000005 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.499360000000003, "y": -3.050539999999984 }, { "x": -2.648101055997664, "y": -2.8998979702960526 }, { "x": -2.498090000000005, "y": -2.750520575985263 }, { "x": -2.3480789440023315, "y": -2.8998979702960526 }, { "x": -2.4968199999999996, "y": -3.050539999999984 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.8956mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -3.1456000000000017, "y": 3.1455999999999875 }, { "x": 3.1456000000000017, "y": 3.1455999999999875 }, { "x": 3.1456000000000017, "y": -3.602800000000016 }, { "x": -3.1456000000000017, "y": -3.602800000000016 }, { "x": -3.1456000000000017, "y": 3.1455999999999875 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2802072.obj?uuid=3cfcd89b066240b195c9db66e5e1be1e",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2802072.step?uuid=3cfcd89b066240b195c9db66e5e1be1e",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}, ...props }));
};
const pinLabels$5 = {
pin1: ["USB2DN_DP1"],
pin2: ["USB2DN_DM1"],
pin3: ["USB3DN_TXDP1"],
pin4: ["USB3DN_TXDM1"],
pin5: ["VDD128"],
pin6: ["USB3DN_RXDP1"],
pin7: ["USB3DN_RXDM1"],
pin8: ["USB2DN_DP2"],
pin9: ["USB2DN_DM2"],
pin10: ["USB3DN_TXDP2"],
pin11: ["USB3DN_TXDM2"],
pin12: ["VDD127"],
pin13: ["USB3DN_RXDP2"],
pin14: ["USB3DN_RXDM2"],
pin15: ["VDD126"],
pin16: ["VDD334"],
pin17: ["USB2DN_DP3"],
pin18: ["USB2DN_DM3"],
pin19: ["USB3DN_TXDP3"],
pin20: ["USB3DN_TXDM3"],
pin21: ["VDD125"],
pin22: ["USB3DN_RXDP3"],
pin23: ["USB3DN_RXDM3"],
pin24: ["USB2DN_DP4"],
pin25: ["USB2DN_DM4"],
pin26: ["USB3DN_TXDP4"],
pin27: ["USB3DN_TXDM4"],
pin28: ["VDD124"],
pin29: ["USB3DN_RXDP4"],
pin30: ["USB3DN_RXDM4"],
pin31: ["VDD333"],
pin32: ["PRT_CTL4"],
pin33: ["VDD123"],
pin34: ["PRT_CTL3"],
pin35: ["PRT_CTL2"],
pin36: ["PRT_CTL1"],
pin37: ["VBUS_DET"],
pin38: ["SPI_CLK"],
pin39: ["SPI_DO"],
pin40: ["SPI_DI"],
pin41: ["SPI_CE_N"],
pin42: ["RESET_N"],
pin43: ["VDD121"],
pin44: ["VDD331"],
pin45: ["USB2UP_DP"],
pin46: ["USB2UP_DM"],
pin47: ["USB3UP_TXDP"],
pin48: ["USB3UP_TXDM"],
pin49: ["VDD122"],
pin50: ["USB3UP_RXDP"],
pin51: ["USB3UP_RXDM"],
pin52: ["ATEST"],
pin53: ["XTALO"],
pin54: ["XTALI"],
pin55: ["VDD332"],
pin56: ["RBIAS"],
pin57: ["EP", "VSS"]
};
const pinAttributes$4 = {
pin5: { requiresPower: true },
pin12: { requiresPower: true },
pin15: { requiresPower: true },
pin16: { requiresPower: true },
pin21: { requiresPower: true },
pin28: { requiresPower: true },
pin31: { requiresPower: true },
pin33: { requiresPower: true },
pin43: { requiresPower: true },
pin44: { requiresPower: true },
pin49: { requiresPower: true },
pin55: { requiresPower: true }
};
const USB5744_I_2G = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$5, pinAttributes: pinAttributes$4, supplierPartNumbers: {
"jlcpcb": [
"C633621"
]
}, manufacturerPartNumber: "USB5744-I/2G", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin57"], pcbX: "0mm", pcbY: "0mm", width: "4.5999908mm", height: "4.5999908mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin48"], pcbX: "-3.4999422mm", pcbY: "0.599948mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin43"], pcbX: "-3.4999422mm", pcbY: "2.599944mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin44"], pcbX: "-3.4999422mm", pcbY: "2.199894mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin46"], pcbX: "-3.4999422mm", pcbY: "1.400048mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin47"], pcbX: "-3.4999422mm", pcbY: "0.999998mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin45"], pcbX: "-3.4999422mm", pcbY: "1.800098mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin54"], pcbX: "-3.4999422mm", pcbY: "-1.800098mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin50"], pcbX: "-3.4999422mm", pcbY: "-0.199898mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin53"], pcbX: "-3.4999422mm", pcbY: "-1.400048mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin52"], pcbX: "-3.4999422mm", pcbY: "-0.999998mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin49"], pcbX: "-3.4999422mm", pcbY: "0.199898mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin51"], pcbX: "-3.4999422mm", pcbY: "-0.599948mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin56"], pcbX: "-3.4999422mm", pcbY: "-2.599944mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin55"], pcbX: "-3.4999422mm", pcbY: "-2.199894mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin29"], pcbX: "2.599944mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin32"], pcbX: "1.400048mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin31"], pcbX: "1.799844mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin30"], pcbX: "2.199894mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin37"], pcbX: "-0.599948mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin36"], pcbX: "-0.200152mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin33"], pcbX: "0.999998mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin34"], pcbX: "0.599948mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin35"], pcbX: "0.199898mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin40"], pcbX: "-1.800098mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin38"], pcbX: "-0.999998mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin39"], pcbX: "-1.400048mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin41"], pcbX: "-2.200148mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin42"], pcbX: "-2.599944mm", pcbY: "3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin28"], pcbX: "3.4999422mm", pcbY: "2.599944mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin27"], pcbX: "3.4999422mm", pcbY: "2.199894mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin26"], pcbX: "3.4999422mm", pcbY: "1.800098mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin25"], pcbX: "3.4999422mm", pcbY: "1.400048mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "2.599944mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "2.199894mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin24"], pcbX: "3.4999422mm", pcbY: "0.999998mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin23"], pcbX: "3.4999422mm", pcbY: "0.599948mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin22"], pcbX: "3.4999422mm", pcbY: "0.199898mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin21"], pcbX: "3.4999422mm", pcbY: "-0.199898mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin20"], pcbX: "3.4999422mm", pcbY: "-0.599948mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin19"], pcbX: "3.4999422mm", pcbY: "-0.999998mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin18"], pcbX: "3.4999422mm", pcbY: "-1.400048mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin17"], pcbX: "3.4999422mm", pcbY: "-1.800098mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin16"], pcbX: "3.4999422mm", pcbY: "-2.199894mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin15"], pcbX: "3.4999422mm", pcbY: "-2.599944mm", width: "0.850011mm", height: "0.1999996mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "1.799844mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "1.400048mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0.999998mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.599948mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "0.199898mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.200152mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.599948mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.999998mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.400048mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.800098mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-2.200148mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.599944mm", pcbY: "-3.4999422mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.55605079999998, "y": -2.931134600000064 }, { "x": -3.55605079999998, "y": -3.55600000000004 }, { "x": -2.931185400000004, "y": -3.55600000000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.55605079999998, "y": -2.931134600000064 }, { "x": -2.931185400000004, "y": -3.55600000000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.931185400000004, "y": 3.55600000000004 }, { "x": -3.55605079999998, "y": 3.55600000000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 3.5559491999999864, "y": 2.9311345999999503 }, { "x": 3.5559491999999864, "y": 3.55600000000004 }, { "x": 2.9310838000000103, "y": 3.55600000000004 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 2.9310838000000103, "y": -3.55600000000004 }, { "x": 3.5559491999999864, "y": -3.55600000000004 }, { "x": 3.5559491999999864, "y": -2.931134600000064 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -3.55605079999998, "y": 3.55600000000004 }, { "x": -3.55605079999998, "y": 2.9311345999999503 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-3.175mm", pcbY: "-4.064mm", radius: "0.127mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "4.930142mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -4.187000000000012, "y": 4.180142000000046 }, { "x": 4.161600000000135, "y": 4.180142000000046 }, { "x": 4.161600000000135, "y": -4.4478579999999965 }, { "x": -4.187000000000012, "y": -4.4478579999999965 }, { "x": -4.187000000000012, "y": 4.180142000000046 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C633621.obj?uuid=8fafd76e23d64eeb91e566c4bb4509fa",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C633621.step?uuid=8fafd76e23d64eeb91e566c4bb4509fa",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0.000012699999956566899, z: -0.02 },
}, ...props }));
};
const pinLabels$4 = {
pin1: ["EN"],
pin2: ["GND"],
pin3: ["SW"],
pin4: ["VIN"],
pin5: ["FB"]
};
const pinAttributes$3 = {
pin2: { requiresGround: true },
pin4: { requiresPower: true }
};
const TLV62569DBVR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$4, pinAttributes: pinAttributes$3, supplierPartNumbers: {
"jlcpcb": [
"C141836"
]
}, manufacturerPartNumber: "TLV62569DBVR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.300099mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.300099mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.300099mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -1.404111999999941 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": -0.45412660000010874 }, { "x": 0.8999728000000005, "y": -0.4958079999998972 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 0.4958079999998972 }, { "x": 0.8999728000000005, "y": 0.45415200000002187 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 0.8999728000000005, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.404111999999941 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.404111999999941 }, { "x": -0.9000489999999672, "y": -1.5500604000000067 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 0.4958079999998972 }, { "x": -0.9000489999999672, "y": -0.4958334000000377 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": -0.9000489999999672, "y": 1.4040866000000278 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": 1.5499587999998994 }, { "x": 0.8999728000000005, "y": 1.5499587999998994 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.9000489999999672, "y": -1.5500604000000067 }, { "x": 0.8999728000000005, "y": -1.5500604000000067 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012319mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.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$3 = {
pin1: ["IN"],
pin2: ["GND"],
pin3: ["EN"],
pin4: ["pin4"],
pin5: ["ILIM"],
pin6: ["OUT"]
};
const TPS2553DBVR = (props) => {
const { name = "SW1", ...restProps } = props;
return (jsxRuntime.jsx("switch", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
"jlcpcb": [
"C55266"
]
}, manufacturerPartNumber: "TPS2553DBVR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.35001mm", pcbY: "-0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.35001mm", pcbY: "-0mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.35001mm", pcbY: "0.94996mm", width: "1.0999978mm", height: "0.5999988mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": 1.5499080000000731 }, { "x": 0.9000236000000541, "y": 1.5499080000000731 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -0.899998200000141, "y": -1.5501111999999466 }, { "x": 0.9000236000000541, "y": -1.5501111999999466 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "1.397mm", pcbY: "-1.651mm", radius: "0.127mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0.012446mm", pcbY: "2.562354mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.1425540000000183, "y": 1.8123540000000276 }, { "x": 2.167445999999927, "y": 1.8123540000000276 }, { "x": 2.167445999999927, "y": -2.015045999999984 }, { "x": -2.1425540000000183, "y": -2.015045999999984 }, { "x": -2.1425540000000183, "y": 1.8123540000000276 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55266.obj?uuid=229b69761e2c45dba6a83d8866dec72d",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C55266.step?uuid=229b69761e2c45dba6a83d8866dec72d",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.000025399999913133797, y: -889000000370288e-19, z: -0.048939 },
}, ...restProps }));
};
const pinLabels$2 = {
pin1: ["D1_POS"],
pin2: ["D1_NEG"],
pin3: ["GND2"],
pin4: ["D2_POS"],
pin5: ["D2_NEG"],
pin6: ["NC1"],
pin7: ["NC2"],
pin8: ["GND1"],
pin9: ["NC3"],
pin10: ["NC4"]
};
const pinAttributes$2 = {
pin3: { requiresGround: true },
pin6: { doNotConnect: true },
pin7: { doNotConnect: true },
pin8: { requiresGround: true },
pin9: { doNotConnect: true },
pin10: { doNotConnect: true }
};
const TPD4E05U06DQAR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$2, pinAttributes: pinAttributes$2, supplierPartNumbers: {
"jlcpcb": [
"C138714"
]
}, manufacturerPartNumber: "TPD4E05U06DQAR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999998mm", pcbY: "0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "0.500126mm", pcbY: "0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "0mm", pcbY: "0.3999992mm", width: "0.3999992mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.499872mm", pcbY: "0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.999998mm", pcbY: "0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.999998mm", pcbY: "-0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "0.500126mm", pcbY: "-0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "0mm", pcbY: "-0.3999992mm", width: "0.3999992mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499872mm", pcbY: "-0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999998mm", pcbY: "-0.3999992mm", width: "0.1999996mm", height: "0.5649976mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.3261847999999645, "y": -0.5762243999998873 }, { "x": -1.3261847999999645, "y": 0.576224400000001 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.3261848000000782, "y": 0.576224400000001 }, { "x": 1.3261848000000782, "y": -0.5762243999998873 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-0.999998mm", pcbY: "-1.019048mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.6858mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -1.5707999999998492, "y": 0.935799999999972 }, { "x": 1.570799999999963, "y": 0.935799999999972 }, { "x": 1.570799999999963, "y": -1.3676000000000386 }, { "x": -1.5707999999998492, "y": -1.3676000000000386 }, { "x": -1.5707999999998492, "y": 0.935799999999972 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C138714.obj?uuid=df0eca6a71854020b6cf420855c3797f",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C138714.step?uuid=df0eca6a71854020b6cf420855c3797f",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0.000012700000070253736, y: 0.000012699999956566899, z: 0 },
}, ...props }));
};
const pinLabels$1 = {
pin1: ["NC1"],
pin2: ["NC2"],
pin3: ["NC3"],
pin4: ["NC4"],
pin5: ["GND1"],
pin6: ["NC5"],
pin7: ["NC6"],
pin8: ["D3_NEG"],
pin9: ["D3_POS"],
pin10: ["GND2"],
pin11: ["D2_NEG"],
pin12: ["D2_POS"],
pin13: ["D1_NEG"],
pin14: ["D1_POS"]
};
const pinAttributes$1 = {
pin1: { doNotConnect: true },
pin2: { doNotConnect: true },
pin3: { doNotConnect: true },
pin4: { doNotConnect: true },
pin5: { requiresGround: true },
pin6: { doNotConnect: true },
pin7: { doNotConnect: true },
pin10: { requiresGround: true }
};
const TPD6E05U06RVZR = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels$1, pinAttributes: pinAttributes$1, supplierPartNumbers: {
"jlcpcb": [
"C962978"
]
}, manufacturerPartNumber: "TPD6E05U06RVZR", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.499997mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.000125mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.499999mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.000127mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin5"], pcbX: "0.499999mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999871mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin7"], pcbX: "1.499997mm", pcbY: "-0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin8"], pcbX: "1.499997mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin9"], pcbX: "0.999871mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin10"], pcbX: "0.499999mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.000127mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin12"], pcbX: "-0.499999mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin13"], pcbX: "-1.000125mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("smtpad", { portHints: ["pin14"], pcbX: "-1.499997mm", pcbY: "0.607568mm", width: "0.2800096mm", height: "0.8150098mm", radius: "0.1400048mm", shape: "pill" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.8262854000000175, "y": -0.7763001999999943 }, { "x": -1.8262854000000175, "y": 0.7760970000000214 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": 1.826107599999986, "y": -0.7763001999999943 }, { "x": 1.826107599999986, "y": 0.7760970000000214 }] }), jsxRuntime.jsx("silkscreencircle", { pcbX: "-1.904873mm", pcbY: "-1.143mm", radius: "0.100076mm" }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.099187mm", pcbY: "1.871474mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.266887000000011, "y": 1.1214740000000063 }, { "x": 2.068512999999996, "y": 1.1214740000000063 }, { "x": 2.068512999999996, "y": -1.4867259999999902 }, { "x": -2.266887000000011, "y": -1.4867259999999902 }, { "x": -2.266887000000011, "y": 1.1214740000000063 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C962978.obj?uuid=cc33227446264bb39376a4b5c9381dbd",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C962978.step?uuid=cc33227446264bb39376a4b5c9381dbd",
pcbRotationOffset: 0,
modelOriginPosition: { x: -38099999983387534e-21, y: 0.0001015999999935957, z: -0.02 },
}, ...props }));
};
const X322525MQB4SI = (props) => {
const { name = "X1", ...restProps } = props;
return (jsxRuntime.jsx("crystal", { name: name, frequency: "25MHz", pinVariant: "four_pin", supplierPartNumbers: {
"jlcpcb": [
"C70585"
]
}, manufacturerPartNumber: "X322525MQB4SI", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.850011mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.028596400000083, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": 1.678736800000138 }, { "x": 2.0285963999999694, "y": -1.6784827999999834 }, { "x": -2.028596400000083, "y": -1.6784827999999834 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.257196399999998, "y": -0.24988519999988057 }, { "x": -2.257196399999998, "y": -1.9070827999998983 }, { "x": -0.39999920000002476, "y": -1.9070827999998983 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1143mm", pcbY: "2.676527mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.5106000000000677, "y": 1.9265270000000783 }, { "x": 2.2819999999999254, "y": 1.9265270000000783 }, { "x": 2.2819999999999254, "y": -2.1548729999999523 }, { "x": -2.5106000000000677, "y": -2.1548729999999523 }, { "x": -2.5106000000000677, "y": 1.9265270000000783 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C70585.obj?uuid=02485e56ba8d4732a26526d2983fc729",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C70585.step?uuid=02485e56ba8d4732a26526d2983fc729",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
}, ...restProps }));
};
const pinLabels = {
pin1: ["OSC1"],
pin2: ["GND2"],
pin3: ["OSC2"],
pin4: ["GND1"]
};
const pinAttributes = {
pin2: { requiresGround: true },
pin4: { requiresGround: true }
};
const X322525MRB4SI = (props) => {
return (jsxRuntime.jsx("chip", { pinLabels: pinLabels, pinAttributes: pinAttributes, symbol: jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.08 }, { "x": -0.1, "y": 0.08 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.06, "y": -0.14 }, { "x": -0.06, "y": -0.14 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.08 }, { "x": 0.1, "y": 0.08 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.06, "y": -0.14 }, { "x": -0.06, "y": 0.14 }, { "x": 0.06, "y": 0.14 }, { "x": 0.06, "y": -0.14 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.4, "y": 0.2 }, { "x": 0.2, "y": 0.2 }, { "x": 0.2, "y": 0 }, { "x": 0.12, "y": 0 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.4, "y": -0.2 }, { "x": -0.2, "y": -0.2 }, { "x": -0.2, "y": 0 }, { "x": -0.12, "y": 0 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.1, "y": -0.14 }, { "x": 0.1, "y": 0.14 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": -0.1, "y": -0.14 }, { "x": -0.1, "y": 0.14 }], strokeColor: "#880011" }), jsxRuntime.jsx("schematicpath", { points: [{ "x": 0.06, "y": 0.14 }, { "x": 0.06, "y": -0.14 }, { "x": -0.06, "y": -0.14 }, { "x": -0.06, "y": 0.14 }, { "x": 0.06, "y": 0.14 }], strokeColor: "#880011" }), jsxRuntime.jsx("port", { name: "pin4", pinNumber: 4, aliases: ["GND1", "GND"], direction: "left", schX: -0.8, schY: 0.2, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin2", pinNumber: 2, aliases: ["GND2", "GND"], direction: "right", schX: 0.8, schY: -0.2, schStemLength: 0.2 }), jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 1.2, height: 0.8, color: "#880000" }), jsxRuntime.jsx("port", { name: "pin1", pinNumber: 1, aliases: ["OSC1"], direction: "left", schX: -0.8, schY: -0.2, schStemLength: 0.2 }), jsxRuntime.jsx("port", { name: "pin3", pinNumber: 3, aliases: ["OSC2"], direction: "right", schX: 0.8, schY: 0.2, schStemLength: 0.2 })] }), supplierPartNumbers: {
"jlcpcb": [
"C70593"
]
}, manufacturerPartNumber: "X322525MRB4SI", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.9499854mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.100074mm", pcbY: "-0.9499854mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.9499854mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.9499854mm", width: "1.3999972mm", height: "1.1999976mm", shape: "rect" }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.5397460000000365, "y": -1.270126999999988 }, { "x": -2.5397460000000365, "y": -1.270126999999988 }, { "x": -2.5397460000000365, "y": -2.2861270000000076 }, { "x": -2.5397460000000365, "y": -2.2861270000000076 }, { "x": -1.523746000000017, "y": -2.2861270000000076 }, { "x": -1.523746000000017, "y": -2.2861270000000076 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -2.1003260000000523, "y": -1.699894999999998 }, { "x": 2.1008339999999635, "y": -1.699894999999998 }, { "x": 2.1008339999999635, "y": 1.7001490000000103 }, { "x": -2.1003260000000523, "y": 1.7001490000000103 }, { "x": -2.1003260000000523, "y": -1.699894999999998 }] }), jsxRuntime.jsx("silkscreenpath", { route: [{ "x": -1.0160000000000196, "y": -1.7779999999999916 }, { "x": -1.1647410559976379, "y": -1.6273579702960177 }, { "x": -1.014729999999986, "y": -1.4779805759852422 }, { "x": -0.8647189440023908, "y": -1.6273579702960745 }, { "x": -1.013460000000066, "y": -1.7779999999999916 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.220726mm", pcbY: "2.697101mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.jsx("courtyardoutline", { outline: [{ "x": -2.7948260000000005, "y": 1.9471010000000035 }, { "x": 2.353373999999917, "y": 1.9471010000000035 }, { "x": 2.353373999999917, "y": -2.5406989999999894 }, { "x": -2.7948260000000005, "y": -2.5406989999999894 }, { "x": -2.7948260000000005, "y": 1.9471010000000035 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C70593.obj?uuid=3d8e5f33629249f9a4089449c02742d4",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C70593.step?uuid=3d8e5f33629249f9a4089449c02742d4",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000012699999984988608, z: -0.01 },
}, ...props }));
};
const FNR3015S2R2MT = (props) => {
return (jsxRuntime.jsx("inductor", { inductance: "2.2uH", supplierPartNumbers: {
"jlcpcb": [
"C167747"
]
}, manufacturerPartNumber: "FNR3015S2R2MT", footprint: jsxRuntime.jsxs("footprint", { children: [jsxRuntime.jsx("smtpad", { portHints: ["pin1"], pcbX: "1.35001mm", pcbY: "0mm", width: "1.2999974mm", height: "2.7200098mm", shape: "rect" }), jsxRuntime.jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.35001mm", pcbY: "0mm", width: "1.2999974mm", height: "2.7200098mm", shape: "rect" }), jsxRuntime.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 }] }), jsxRuntime.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 }] }), jsxRuntime.jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "2.5748mm", anchorAlignment: "center", fontSize: "1mm" }), jsxRuntime.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/C167747.obj?uuid=63cc21aede2e4e639d7047cf5b8d8e62",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C167747.step?uuid=63cc21aede2e4e639d7047cf5b8d8e62",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0, z: -0.01 },
}, ...props }));
};
// Fixed manual schematic layout. Keeping every component here makes each sheet
// stable, compact, and readable without automatic schematic placement.
const schematicPlacements = [
{ selector: "C1", center: { x: 1.45, y: 3.66 } },
{ selector: "C2", center: { x: -0.441, y: 2.823 } },
{ selector: "C3", center: { x: -0.414, y: 4.633 } },
{ selector: "C4", center: { x: -0.036, y: 6.443 } },
{ selector: "C5", center: { x: -4.4, y: 0.84 } },
{ selector: "C6", center: { x: -2.88, y: -0.96 } },
{ selector: "C7", center: { x: -5.05, y: -0.97 } },
{ selector: "C8", center: { x: -3.216, y: -2.772 } },
{ selector: "C9", center: { x: 8.9, y: 0.62 } },
{ selector: "C10", center: { x: 7.74, y: 0.62 } },
{ selector: "C11", center: { x: 7.56, y: -3 } },
{ selector: "C12", center: { x: 7.12, y: -6.619 } },
{ selector: "C13", center: { x: 5.08, y: -6.7 } },
{ selector: "C14", center: { x: 0.475, y: 6.123 } },
{ selector: "C15", center: { x: -0.765, y: 6.123 } },
{ selector: "C16", center: { x: -2.005, y: 6.123 } },
{ selector: "C17", center: { x: -3.245, y: 6.123 } },
{ selector: "C18", center: { x: -4.485, y: 6.123 } },
{ selector: "C19", center: { x: -5.725, y: 6.123 } },
{ selector: "C20", center: { x: -6.965, y: 6.123 } },
{ selector: "C21", center: { x: -8.205, y: 6.123 } },
{ selector: "C22", center: { x: 5.725, y: 4.79 } },
{ selector: "C23", center: { x: 6.965, y: 4.79 } },
{ selector: "C24", center: { x: 8.205, y: 4.79 } },
{ selector: "C25", center: { x: 9.445, y: 4.79 } },
{ selector: "C26", center: { x: -9.445, y: 6.123 } },
{ selector: "C27", center: { x: 10.685, y: 4.79 } },
{ selector: "C28", center: { x: -2.2, y: -0.29 } },
{ selector: "C29", center: { x: 2.713, y: -4.595 } },
{ selector: "C30", center: { x: 4.753, y: -4.595 } },
{ selector: "C31", center: { x: 6.793, y: -3.715 } },
{ selector: "C32", center: { x: -3.1, y: 0.31 } },
{ selector: "C33", center: { x: -4.34, y: 0.31 } },
{ selector: "C34", center: { x: -5.58, y: 0.31 } },
{ selector: "C35", center: { x: -6.82, y: 0.31 } },
{ selector: "C36", center: { x: -0.23, y: -5.15 } },
{ selector: "C37", center: { x: -1.86, y: -5.27 } },
{ selector: "C38", center: { x: 3.18, y: 1.57 } },
{ selector: "C39", center: { x: 4.955, y: -0.24 } },
{ selector: "C40", center: { x: 5.49, y: -2.05 } },
{ selector: "C41", center: { x: -2.418, y: 2.888 } },
{ selector: "C42", center: { x: -1.905, y: 1.342 } },
{ selector: "C43", center: { x: -0.665, y: 1.342 } },
{ selector: "C44", center: { x: -10.685, y: 6.123 } },
{ selector: "C45", center: { x: -11.925, y: 6.123 } },
{ selector: "C46", center: { x: -13.165, y: 6.123 } },
{ selector: "C47", center: { x: 11.925, y: 4.79 } },
{ selector: "C48", center: { x: 13.165, y: 4.79 } },
{ selector: "C49", center: { x: 12, y: -1.3 } },
{ selector: "C50", center: { x: 11.32, y: -3.22 } },
{ selector: "C51", center: { x: -2.68, y: -1.57 } },
{ selector: "C52", center: { x: -2.89, y: 2.19 } },
{ selector: "C53", center: { x: 0.86, y: -3.27 } },
{ selector: "C54", center: { x: -2.24, y: 4.16 } },
{ selector: "D1", center: { x: -0.05, y: 3 } },
{ selector: "D2", center: { x: -0.05, y: -0.2 } },
{ selector: "D3", center: { x: -3.26, y: 6.4 } },
{ selector: "D4", center: { x: -0.05, y: 6.4 } },
{ selector: "D5", center: { x: -0.05, y: -3.4 } },
{ selector: "D6", center: { x: -0.05, y: -6.6 } },
{ selector: "D7", center: { x: 3.16, y: 6.4 } },
{ selector: "J_ETH", center: { x: 8.06, y: 2.11 } },
{ selector: "J_HDMI", center: { x: -2.93, y: -0.82 } },
{ selector: "J_HOST", center: { x: 0.35, y: 3.1 } },
{ selector: "J_USB1", center: { x: -0.11, y: 3.918 } },
{ selector: "J_USB2", center: { x: 3.1, y: 5.185 } },
{ selector: "J_USBC", center: { x: -2.52, y: 0.72 } },
{ selector: "L1", center: { x: 1.612, y: 1.62 } },
{ selector: "L2", center: { x: 2.017, y: 5.83 } },
{ selector: "L3", center: { x: 2.036, y: 5.042 } },
{ selector: "R1", center: { x: 2.111, y: -0.418 } },
{ selector: "R2", center: { x: 3.991, y: -0.913 } },
{ selector: "R3", center: { x: 3.991, y: 6.097 } },
{ selector: "R4", center: { x: 5.871, y: 6.097 } },
{ selector: "R5", center: { x: -5.774, y: 4.673 } },
{ selector: "R6", center: { x: -5.801, y: 2.753 } },
{ selector: "R7", center: { x: -0.521, y: 0.958 } },
{ selector: "R8", center: { x: -2.38, y: 0.85 } },
{ selector: "R9", center: { x: 5.645, y: 6.6 } },
{ selector: "R10", center: { x: 10.46, y: -1.19 } },
{ selector: "R11", center: { x: -1.8, y: -2.09 } },
{ selector: "R12", center: { x: 5.2, y: -4.855 } },
{ selector: "R13", center: { x: 7.045, y: -4.809 } },
{ selector: "R14", center: { x: -1.53, y: -3.46 } },
{ selector: "R15", center: { x: 6.9, y: -1.85 } },
{ selector: "R16", center: { x: -2.64, y: 1.61 } },
{ selector: "R17", center: { x: 3.68, y: 3.38 } },
{ selector: "R18", center: { x: 3.991, y: -2.758 } },
{ selector: "R19", center: { x: 3.991, y: -4.638 } },
{ selector: "R20", center: { x: 3.991, y: -6.518 } },
{ selector: "R21", center: { x: 2.111, y: -2.228 } },
{ selector: "U1", center: { x: 3.31, y: -0.01 } },
{ selector: "U2", center: { x: 2.83, y: -0.56 } },
{ selector: "U3", center: { x: 0.88, y: 0.81 } },
{ selector: "U4", center: { x: -3.2, y: -2.4 } },
{ selector: "U5", center: { x: 2.93, y: -1.84 } },
{ selector: "U6", center: { x: 4.251, y: 1.292 } },
{ selector: "U7", center: { x: 4.43, y: 3.89 } },
{ selector: "U8", center: { x: -2.284, y: 4.708 } },
{ selector: "U9", center: { x: -2.311, y: 2.738 } },
{ selector: "U10", center: { x: -3.984, y: 4.703 } },
{ selector: "U11", center: { x: -3.82, y: 2.73 } },
{ selector: "Y1", center: { x: 8.705, y: 2.226 } },
{ selector: "Y2", center: { x: 4.4, y: -2.29 } },
];
const TopCap = (props) => (jsxRuntime.jsx("capacitor", { layer: "top", footprint: "0402", schOrientation: "vertical", ...props }));
const TopRes = (props) => (jsxRuntime.jsx("resistor", { layer: "top", footprint: "0402", tolerance: "1%", ...props }));
const boardOutline = [
{ x: -16, y: -46 },
{ x: 30, y: -46 },
{ x: 30, y: 46 },
{ x: -16, y: 46 },
];
const compactGigabitMagjackSymbol = (jsxRuntime.jsxs("symbol", { children: [jsxRuntime.jsx("schematicrect", { schX: 0, schY: 0, width: 2.15, height: 4, color: "#880000" }), jsxRuntime.jsx("schematictext", { schX: 0, schY: 1.65, text: "4-PAIR MAGJACK", fontSize: 0.16, anchor: "center", color: "#880000" }), jsxRuntime.jsx("port", { name: "pin15", pinNumber: 15, aliases: ["MDI0+"], direction: "left", schX: -1.475, schY: 1.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin16", pinNumber: 16, aliases: ["MDI0-"], direction: "left", schX: -1.475, schY: 0.8, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin20", pinNumber: 20, aliases: ["MDI1+"], direction: "left", schX: -1.475, schY: 0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin17", pinNumber: 17, aliases: ["MDI1-"], direction: "left", schX: -1.475, schY: 0, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin21", pinNumber: 21, aliases: ["MDI2+"], direction: "left", schX: -1.475, schY: -0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin18", pinNumber: 18, aliases: ["MDI2-"], direction: "left", schX: -1.475, schY: -0.8, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin22", pinNumber: 22, aliases: ["MDI3+"], direction: "left", schX: -1.475, schY: -1.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin19", pinNumber: 19, aliases: ["MDI3-"], direction: "left", schX: -1.475, schY: -1.6, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin11", pinNumber: 11, aliases: ["LED1A"], direction: "right", schX: 1.475, schY: 1.2, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin12", pinNumber: 12, aliases: ["LED1K"], direction: "right", schX: 1.475, schY: 0.8, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin13", pinNumber: 13, aliases: ["LED2A"], direction: "right", schX: 1.475, schY: 0.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin14", pinNumber: 14, aliases: ["LED2K"], direction: "right", schX: 1.475, schY: 0, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin25", pinNumber: 25, aliases: ["P9"], direction: "right", schX: 1.475, schY: -0.6, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin26", pinNumber: 26, aliases: ["P10"], direction: "right", schX: 1.475, schY: -1, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin23", pinNumber: 23, aliases: ["SH1"], direction: "right", schX: 1.475, schY: -1.4, schStemLength: 0.4 }), jsxRuntime.jsx("port", { name: "pin24", pinNumber: 24, aliases: ["SH2"], direction: "right", schX: 1.475, schY: -1.8, schStemLength: 0.4 })] }));
function CompactMacHub() {
return (jsxRuntime.jsxs("board", { name: "MAC_HUB", title: "Compact vertical Mac USB-C hub", outline: [...boardOutline], layers: 4, thickness: 1.2, solderMaskColor: "black", silkscreenColor: "white", doubleSidedAssembly: false, autorouter: { preset: "default", traceClearance: "0.15mm" }, autorouterEffortLevel: "5x", autorouterVersion: "beta_pipeline9", defaultTraceWidth: "0.15mm", minTraceToPadEdgeClearance: "0.1mm", minViaEdgeToPadEdgeClearance: "0.1mm", minViaHoleEdgeToViaHoleEdgeClearance: "0.1mm", schLayout: { layoutMode: "none" }, manualEdits: { schematic_placements: schematicPlacements }, children: [jsxRuntime.jsx("copperpour", { name: "GND_TOP", layer: "top", connectsTo: "net.GND", useThermalReliefs: true }), jsxRuntime.jsx("copperpour", { name: "GND_INNER1", layer: "inner1", connectsTo: "net.GND", useThermalReliefs: true }), jsxRuntime.jsx("copperpour", { name: "GND_INNER2", layer: "inner2", connectsTo: "net.GND", useThermalReliefs: true }), jsxRuntime.jsx("copperpour", { name: "GND_BOTTOM", layer: "bottom", connectsTo: "net.GND", useThermalReliefs: true }), jsxRuntime.jsx("schematicsheet", { name: "host", displayName: "1. Mac USB-C Host & Alt Mode", sheetIndex: 0, sheetSize: "A4", sheetWidth: "140mm", sheetHeight: "110mm", children: jsxRuntime.jsx("schematicsection", { name: "host", displayName: "Mac USB-C Host & Alt Mode" }) }), jsxRuntime.jsx("schematicsheet", { name: "usb", displayName: "2. USB Hub & Downstream Ports", sheetIndex: 1, sheetSize: "A4", sheetWidth: "285mm", sheetHeight: "160mm", children: jsxRuntime.jsx("schematicsection", { name: "usb", displayName: "USB Hub & Downstream Ports" }) }), jsxRuntime.jsx("schematicsheet", { name: "video", displayName: "3. DisplayPort to HDMI", sheetIndex: 2, sheetSize: "A4", sheetWidth: "135mm", sheetHeight: "100mm", children: jsxRuntime.jsx("schematicsection", { name: "video", displayName: "DisplayPort to HDMI" }) }), jsxRuntime.jsx("schematicsheet", { name: "ethernet", displayName: "4. USB Gigabit Ethernet", sheetIndex: 3, sheetSize: "A4", sheetWidth: "190mm", sheetHeight: "150mm", children: jsxRuntime.jsx("schematicsection", { name: "ethernet", displayName: "USB Gigabit Ethernet" }) }), jsxRuntime.jsx("schematicsheet", { name: "power", displayName: "5. Power Regulation & Port Protection", sheetIndex: 4, sheetSize: "A4", sheetWidth: "170mm", sheetHeight: "170mm", children: jsxRuntime.jsx("schematicsection", { name: "power", displayName: "Power Regulation & Port Protection" }) }), jsxRuntime.jsx("schematicsheet", { name: "protection", displayName: "6. Connector ESD Protection", sheetIndex: 5, sheetSize: "A4", sheetWidth: "130mm", sheetHeight: "175mm", children: jsxRuntime.jsx("schematicsection", { name: "protection", displayName: "Connector ESD Protection" }) }), jsxRuntime.jsx(HMT_TYPE_C_24PIN, { name: "J_HOST", displayName: "USB-C HOST RECEPTACLE (JLC C53121393)", pcbX: 19, pcbY: 39.5, pcbRotation: 90, schHeight: "2.8mm", allowOffBoard: true, schSheetName: "host", connections: {
GND1: "net.GND", GND2: "net.GND", GND3: "net.GND", GND4: "net.GND",
shell1: "net.CHASSIS_GND", shell2: "net.CHASSIS_GND", shell3: "net.CHASSIS_GND",
VBUS1: "net.VBUS_5V", VBUS2: "net.VBUS_5V", VBUS3: "net.VBUS_5V", VBUS4: "net.VBUS_5V",
D_POS1: "net.USB2_HOST_DP", D_POS2: "net.USB2_HOST_DP",
D_NEG1: "net.USB2_HOST_DM", D_NEG2: "net.USB2_HOST_DM",
TX1_POS: "net.TYPEC_TX1_P", TX1_NEG: "net.TYPEC_TX1_N",
TX2_POS: "net.TYPEC_TX2_P", TX2_NEG: "net.TYPEC_TX2_N",
RX1_POS: "net.TYPEC_RX1_P", RX1_NEG: "net.TYPEC_RX1_N",
RX2_POS: "net.TYPEC_RX2_P", RX2_NEG: "net.TYPEC_RX2_N",
CC1: "net.HOST_CC1", CC2: "net.HOST_CC2",
SUB1: "net.TYPEC_SBU1", SUB2: "net.TYPEC_SBU2",
} }), jsxRuntime.jsx(HR911130A, { name: "J_ETH", displayName: "GIGABIT ETHERNET", pcbX: -7, pcbY: 34, pcbRotation: 90, symbol: compactGigabitMagjackSymbol, allowOffBoard: true, schSheetName: "ethernet", connections: {
pin15: "net.ETH_MDI0_P", pin16: "net.ETH_MDI0_N",
pin20: "net.ETH_MDI1_P", pin17: "net.ETH_MDI1_N",
pin21: "net.ETH_MDI2_P", pin18: "net.ETH_MDI2_N",
pin22: "net.ETH_MDI3_P", pin19: "net.ETH_MDI3_N",
pin23: "net.CHASSIS_GND", pin24: "net.CHASSIS_GND",
} }), jsxRuntime.jsx(AF_90__WJDG, { name: "J_USB1", displayName: "USB-A 1 (USB 2.0)", pcbX: -8, pcbY: 15, pcbRotation: -90, schHeight: "0.6mm", allowOffBoard: true, schSheetName: "usb", connections: { VCC: "net.USB1_VBUS", D_POS: "net.USB2_P1_DP", D_NEG: "net.USB2_P1_DM", GND: "net.GND", SHLD: "net.CHASSIS_GND" } }), jsxRuntime.jsx(AF_90__WJDG, { name: "J_USB2", displayName: "USB-A 2 (USB 2.0)", pcbX: -8, pcbY: -3, pcbRotation: -90, schHeight: "0.6mm", allowOffBoard: true, schSheetName: "usb", connections: { VCC: "net.USB2_VBUS", D_POS: "net.USB2_P2_DP", D_NEG: "net.USB2_P2_DM", GND: "net.GND", SHLD: "net.CHASSIS_GND" } }), jsxRuntime.jsx(TYPE_C16PIN, { name: "J_USBC", displayName: "USB-C DOWNSTREAM (USB 2.0)", pcbX: -10.5, pcbY: -17, pcbRotation: -90, allowOffBoard: true, schSheetName: "usb", connections: {
GND1: "net.GND", GND2: "net.GND", VBUS1: "net.USBC_VBUS", VBUS2: "net.USBC_VBUS",
DP1: "net.USB2_P3_DP", DP2: "net.USB2_P3_DP", DN1: "net.USB2_P3_DM", DN2: "net.USB2_P3_DM",
CC1: "net.DOWNSTREAM_CC1", CC2: "net.DOWNSTREAM_CC2",
SHELL1: "net.CHASSIS_GND", SHELL2: "net.CHASSIS_GND", SHELL3: "net.CHASSIS_GND", SHELL4: "net.CHASSIS_GND",
} }), jsxRuntime.jsx(HDMI_001_19PCBTP, { name: "J_HDMI", displayName: "HDMI-A", pcbX: -10, pcbY: -36, pcbRotation: -90, schHeight: "2.4mm", allowOffBoard: true, schSheetName: "video", connections: {
D2_POS: "net.HDMI_D2_P", D2_NEG: "net.HDMI_D2_N", D2_SHIELD: "net.GND",
D1_POS: "net.HDMI_D1_P", D1_NEG: "net.HDMI_D1_N", D1_SHIELD: "net.GND",
D0_POS: "net.HDMI_D0_P", D0_NEG: "net.HDMI_D0_N", D0_SHIELD: "net.GND",
CLK_POS: "net.HDMI_CLK_P", CLK_NEG: "net.HDMI_CLK_N", CLK_SHIELD: "net.GND",
CEC: "net.HDMI_CEC", SCL: "net.HDMI_DDC_SCL", SDA: "net.HDMI_DDC_SDA",
DDC_GND: "net.GND", HDMI_5V: "net.HDMI_5V", HPD: "net.HDMI_HPD",
SHIELD1: "net.CHASSIS_GND", SHIELD2: "net.CHASSIS_GND", SHIELD3: "net.CHASSIS_GND", SHIELD4: "net.CHASSIS_GND",
} }), jsxRuntime.jsx(USB5744_I_2G, { name: "U1", displayName: "USB5744 USB 3.2 HUB", pcbX: 12, pcbY: 5, schHeight: "5.8mm", schSheetName: "usb", connections: {
USB2UP_DP: "net.USB2_HOST_DP", USB2UP_DM: "net.USB2_HOST_DM",
USB3UP_TXDP: "net.USB3_HUB_TX_RAW_P", USB3UP_TXDM: "net.USB3_HUB_TX_RAW_N",
USB3UP_RXDP: "net.USB3_HUB_RX_P", USB3UP_RXDM: "net.USB3_HUB_RX_N",
USB2DN_DP1: "net.USB2_P1_DP", USB2DN_DM1: "net.USB2_P1_DM",
USB2DN_DP2: "net.USB2_P2_DP", USB2DN_DM2: "net.USB2_P2_DM",
USB2DN_DP3: "net.USB2_P3_DP", USB2DN_DM3: "net.USB2_P3_DM",
USB2DN_DP4: "net.USB2_ETH_DP", USB2DN_DM4: "net.USB2_ETH_DM",
USB3DN_TXDP4: "net.USB3_ETH_RX_RAW_P", USB3DN_TXDM4: "net.USB3_ETH_RX_RAW_N",
USB3DN_RXDP4: "net.USB3_ETH_TX_P", USB3DN_RXDM4: "net.USB3_ETH_TX_N",
VDD121: "net.VDD_1V2", VDD122: "net.VDD_1V2", VDD123: "net.VDD_1V2", VDD124: "net.VDD_1V2",
VDD125: "net.VDD_1V2", VDD126: "net.VDD_1V2", VDD127: "net.VDD_1V2", VDD128: "net.VDD_1V2",
VDD331: "net.VDD_3V3", VDD332: "net.VDD_3V3", VDD333: "net.VDD_3V3", VDD334: "net.VDD_3V3",
PRT_CTL1: "net.PWR_CTL_USB1", PRT_CTL2: "net.PWR_CTL_USB2", PRT_CTL3: "net.PWR_CTL_USBC",
VBUS_DET: "net.USBH_VBUS_DET", RESET_N: "net.HUB_RESET_N",
XTALI: "net.HUB_XTALI", XTALO: "net.HUB_XTALO", RBIAS: "net.HUB_RBIAS", ATEST: "net.HUB_ATEST",
VSS: "net.GND",
} }), jsxRuntime.jsx(PS176, { name: "U2", displayName: "PS176 DISPLAYPORT TO HDMI 2.0", pcbX: 17, pcbY: -34, pcbRotation: 45, schHeight: "5mm", schSheetName: "video", connections: {
DRX0P: "net.DP_L0_P", DRX0N: "net.DP_L0_N", DRX1P: "net.DP_L1_P", DRX1N: "net.DP_L1_N",
DRX2P: "net.DP_L2_P", DRX2N: "net.DP_L2_N", DRX3P: "net.DP_L3_P", DRX3N: "net.DP_L3_N",
AUXP: "net.DP_AUX_P", AUXN: "net.DP_AUX_N", DP_HPD: "net.DP_HPD",
HDMID2P: "net.HDMI_D2_P", HDMID2N: "net.HDMI_D2_N",
HDMID1P: "net.HDMI_D1_P", HDMID1N: "net.HDMI_D1_N",
HDMID0P: "net.HDMI_D0_P", HDMID0N: "net.HDMI_D0_N",
HDMICKP: "net.HDMI_CLK_P", HDMICKN: "net.HDMI_CLK_N",
HDMI_CEC: "net.HDMI_CEC", DDC_SCL: "net.HDMI_DDC_SCL", DDC_SDA: "net.HDMI_DDC_SDA", HDMI_HPD: "net.HDMI_HPD",
PDB: "net.VDD_3V3", RESETB: "net.VDD_3V3", VDD12_ON: "net.VDD_3V3",
VDD331: "net.VDD_3V3", VDD332: "net.VDD_3V3",
VDD121: "net.VDD_1V2", VDD122: "net.VDD_1V2", VDDA12: "net.VDD_1V2", VDDTX121: "net.VDD_1V2",
VDDTX122: "net.VDD_1V2", VDDRX121: "net.VDD_1V2", VDDRX122: "net.VDD_1V2", EP: "net.GND",
} }), jsxRuntime.jsx(RTL8153B_VB_CG, { name: "U3", displayName: "RTL8153B USB 3 GIGABIT ETHERNET", pcbX: 17, pcbY: 28, schHeight: "4.2mm", schSheetName: "ethernet", connections: {
U2DP: "net.USB2_ETH_DP", U2DM: "net.USB2_ETH_DM",
U3SSTXP: "net.USB3_ETH_TX_RAW_P", U3SSTXN: "net.USB3_ETH_TX_RAW_N",
U3SSRXP: "net.USB3_ETH_RX_P", U3SSRXN: "net.USB3_ETH_RX_N",
MDIP0: "net.ETH_MDI0_P", MDIN0: "net.ETH_MDI0_N",
MDIP1: "net.ETH_MDI1_P", MDIN1: "net.ETH_MDI1_N",
MDIP2: "net.ETH_MDI2_P", MDIN2: "net.ETH_MDI2_N",
MDIP3: "net.ETH_MDI3_P", MDIN3: "net.ETH_MDI3_N",
VDD5: "net.VBUS_5V", VDDREG5: "net.VBUS_5V",
AVDD331: "net.VDD_3V3", AVDD332: "net.VDD_3V3", AVDD333: "net.VDD_3V3", AVDD334: "net.VDD_3V3",
DVDD331: "net.VDD_3V3", DVDD332: "net.VDD_3V3", VDDREG33: "net.VDD_3V3",
AVDD101: "net.RTL_VDD_1V0", AVDD102: "net.RTL_VDD_1V0", AVDD103: "net.RTL_VDD_1V0",
U3VDD10: "net.RTL_VDD_1V0", U2VDD10: "net.RTL_VDD_1V0", DVDD10: "net.RTL_VDD_1V0",
DVDD10_UPS: "net.RTL_UPS_1V0", REGOUT: "net.RTL_REG_SW", pin25: "net.RTL_ENSWREG",
CKXTAL1: "net.RTL_XTALI", CKXTAL2: "net.RTL_XTALO", RSET: "net.RTL_RSET",
GND: "net.GND", EP: "net.GND",
} }), jsxRuntime.jsx(CYPD4225_40LQXIT, { name: "U4", displayName: "CYPD4225 USB-C PD / ALT MODE", pcbX: 18, pcbY: 17, schHeight: "4.2mm", schSheetName: "host", connections: {
CC1_P1: "net.HOST_CC1", CC2_P1: "net.HOST_CC2",
CC1_P2: "net.DOWNSTREAM_CC1", CC2_P2: "net.DOWNSTREAM_CC2",
MUX_CTRL_1_P1: "net.MUX_EN", MUX_CTRL_2_P1: "net.MUX_POL", MUX_CTRL_3_P1: "net.MUX_AMSEL",
HPD_P0: "net.DP_HPD",
V5V_P1: "net.VBUS_5V", V5V_P2: "net.VBUS_5V",
VDDD: "net.VDD_3V3", VDDIO: "net.VDD_3V3", VCCD: "net.CCG4_VCCD", EP: "net.GND",
} }), jsxRuntime.jsx(HD3SS460RHRT, { name: "U5", displayName: "HD3SS460 TYPE-C LANE MUX", pcbX: 12.5, pcbY: 36, schHeight: "3mm", schSheetName: "host", connections: {
CTX1p: "net.TYPEC_TX1_P", CTX1n: "net.TYPEC_TX1_N", CTX2p: "net.TYPEC_TX2_P", CTX2n: "net.TYPEC_TX2_N",
CRX1p: "net.TYPEC_RX1_P", CRX1n: "net.TYPEC_RX1_N", CRX2p: "net.TYPEC_RX2_P", CRX2n: "net.TYPEC_RX2_N",
CSBU1: "net.TYPEC_SBU1", CSBU2: "net.TYPEC_SBU2", SBU1: "net.DP_AUX_P", SBU2: "net.DP_AUX_N",
SSTXp: "net.USB3_HUB_TX_P", SSTXn: "net.USB3_HUB_TX_N", SSRXp: "net.USB3_HUB_RX_P", SSRXn: "net.USB3_HUB_RX_N",
LnAp: "net.DP_L0_P", LnAn: "net.DP_L0_N", LnBp: "net.DP_L1_P", LnBn: "net.DP_L1_N",
LnCp: "net.DP_L2_P", LnCn: "net.DP_L2_N", LnDp: "net.DP_L3_P", LnDn: "net.DP_L3_N",
EN: "net.MUX_EN", POL: "net.MUX_POL", AMSEL: "net.MUX_AMSEL", VCC: "net.VDD_3V3", GND: "net.GND",
} }), jsxRuntime.jsx(TLV62569DBVR, { name: "U6", displayName: "3V3 BUCK (JLC C141836)", layer: "top", pcbX: 8, pcbY: -13, schHeight: "0.6mm", schSheetName: "power", connections: { VIN: "net.VBUS_5V", EN: "net.VBUS_5V", GND: "net.GND", SW: "net.BUCK3V3_SW", FB: "net.BUCK3V3_FB" } }), jsxRuntime.jsx(FNR3015S2R2MT, { name: "L1", layer: "top", pcbX: 12.5, pcbY: -13, schSheetName: "power", connections: { pin1: "net.BUCK3V3_SW", pin2: "net.VDD_3V3" } }), jsxRuntime.jsx(TopCap, { name: "C1", capacitance: "4.7uF", footprint: "0805", pcbX: 4.2, pcbY: -13, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C2857993"] }, connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C2", capacitance: "22uF", footprint: "0805", pcbX: 12.5, pcbY: -10.2, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C907991"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R1", resistance: "450k", pcbX: 6, pcbY: -16, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C5159688"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.BUCK3V3_FB" } }), jsxRuntime.jsx(TopRes, { name: "R2", resistance: "100k", pcbX: 8, pcbY: -16, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25741"] }, connections: { pin1: "net.BUCK3V3_FB", pin2: "net.GND" } }), jsxRuntime.jsx(TLV62569DBVR, { name: "U7", displayName: "1V2 BUCK (JLC C141836)", layer: "top", pcbX: 8, pcbY: -21, schHeight: "0.6mm", schSheetName: "power", connections: { VIN: "net.VBUS_5V", EN: "net.VBUS_5V", GND: "net.GND", SW: "net.BUCK1V2_SW", FB: "net.BUCK1V2_FB" } }), jsxRuntime.jsx(FNR3015S2R2MT, { name: "L2", layer: "top", pcbX: 12.5, pcbY: -21, schSheetName: "power", connections: { pin1: "net.BUCK1V2_SW", pin2: "net.VDD_1V2" } }), jsxRuntime.jsx(TopCap, { name: "C3", capacitance: "4.7uF", footprint: "0805", pcbX: 4.2, pcbY: -21, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C2857993"] }, connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C4", capacitance: "22uF", footprint: "0805", pcbX: 12.5, pcbY: -18.2, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C907991"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R3", resistance: "100k", pcbX: 6, pcbY: -24, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25741"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.BUCK1V2_FB" } }), jsxRuntime.jsx(TopRes, { name: "R4", resistance: "100k", pcbX: 8, pcbY: -24, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25741"] }, connections: { pin1: "net.BUCK1V2_FB", pin2: "net.GND" } }), jsxRuntime.jsx(TPS2553DBVR, { name: "U8", displayName: "USB-A1 POWER", layer: "top", pcbX: 0, pcbY: 18, schSheetName: "power", connections: { IN: "net.VBUS_5V", GND: "net.GND", EN: "net.PWR_EN_USB1", pin4: "net.PWR_CTL_USB1", ILIM: "net.ILIM_USB1", OUT: "net.USB1_VBUS" } }), jsxRuntime.jsx(TPS2553DBVR, { name: "U9", displayName: "USB-A2 POWER", layer: "top", pcbX: 0, pcbY: -4, schSheetName: "power", connections: { IN: "net.VBUS_5V", GND: "net.GND", EN: "net.PWR_EN_USB2", pin4: "net.PWR_CTL_USB2", ILIM: "net.ILIM_USB2", OUT: "net.USB2_VBUS" } }), jsxRuntime.jsx(TPS2553DBVR, { name: "U10", displayName: "USB-C POWER", layer: "top", pcbX: 0, pcbY: -15, schSheetName: "power", connections: { IN: "net.VBUS_5V", GND: "net.GND", EN: "net.PWR_EN_USBC", pin4: "net.PWR_CTL_USBC", ILIM: "net.ILIM_USBC", OUT: "net.USBC_VBUS" } }), jsxRuntime.jsx(TPS2553DBVR, { name: "U11", displayName: "HDMI 5V POWER", layer: "top", pcbX: -0.5, pcbY: -27, schSheetName: "power", connections: { IN: "net.VBUS_5V", GND: "net.GND", EN: "net.VDD_3V3", pin4: "net.PWR_FAULT_HDMI_N", ILIM: "net.ILIM_HDMI", OUT: "net.HDMI_5V" } }), jsxRuntime.jsx(TopRes, { name: "R5", resistance: "52.3k", pcbX: 0, pcbY: 15.5, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C26982"] }, connections: { pin1: "net.ILIM_USB1", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R6", resistance: "52.3k", pcbX: 1.8, pcbY: -6.5, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C26982"] }, connections: { pin1: "net.ILIM_USB2", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R7", resistance: "28.7k", pcbX: 0, pcbY: -17.8, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C2998072"] }, connections: { pin1: "net.ILIM_USBC", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R8", resistance: "133k", pcbX: -0.5, pcbY: -29.8, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C2998045"] }, connections: { pin1: "net.ILIM_HDMI", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R18", resistance: "100", pcbX: -3.5, pcbY: 19.2, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25076"] }, connections: { pin1: "net.PWR_CTL_USB1", pin2: "net.PWR_EN_USB1" } }), jsxRuntime.jsx(TopRes, { name: "R19", resistance: "100", pcbX: 1.8, pcbY: -1.5, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25076"] }, connections: { pin1: "net.PWR_CTL_USB2", pin2: "net.PWR_EN_USB2" } }), jsxRuntime.jsx(TopRes, { name: "R20", resistance: "100", pcbX: 1.2, pcbY: -12.5, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25076"] }, connections: { pin1: "net.PWR_CTL_USBC", pin2: "net.PWR_EN_USBC" } }), jsxRuntime.jsx(TopRes, { name: "R21", resistance: "10k", pcbX: 1.8, pcbY: -24.5, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C25744"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.PWR_FAULT_HDMI_N" } }), jsxRuntime.jsx(TopCap, { name: "C5", capacitance: "10uF", footprint: "0603", pcbX: -3, pcbY: 21, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C19702"] }, connections: { pin1: "net.USB1_VBUS", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C6", capacitance: "10uF", footprint: "0603", pcbX: -3.8, pcbY: -4, pcbRotation: 90, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C19702"] }, connections: { pin1: "net.USB2_VBUS", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C7", capacitance: "10uF", footprint: "0603", pcbX: -3.8, pcbY: -15, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C19702"] }, connections: { pin1: "net.USBC_VBUS", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C8", capacitance: "10uF", footprint: "0603", pcbX: -4.3, pcbY: -27, schSheetName: "power", supplierPartNumbers: { jlcpcb: ["C19702"] }, connections: { pin1: "net.HDMI_5V", pin2: "net.GND" } }), jsxRuntime.jsx(X322525MQB4SI, { name: "Y1", loadCapacitance: "16pF", layer: "top", pcbX: 4, pcbY: 4.2, schSheetName: "usb", connections: { pin1: "net.HUB_XTALI", pin2: "net.GND", pin3: "net.HUB_XTALO", pin4: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C9", capacitance: "16pF", pcbX: 0.4, pcbY: 3.4, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C48836"] }, connections: { pin1: "net.HUB_XTALI", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C10", capacitance: "16pF", pcbX: 0.4, pcbY: 5.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C48836"] }, connections: { pin1: "net.HUB_XTALO", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R9", resistance: "12k", pcbX: -2.3, pcbY: 10.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C25752"] }, connections: { pin1: "net.HUB_RBIAS", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R10", resistance: "1k", pcbX: -0.3, pcbY: 10.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C11702"] }, connections: { pin1: "net.HUB_ATEST", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R11", resistance: "10k", pcbX: 1.7, pcbY: 10.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C25744"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.HUB_RESET_N" } }), jsxRuntime.jsx(TopCap, { name: "C11", capacitance: "100nF", pcbX: 3.7, pcbY: 10.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.HUB_RESET_N", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R12", resistance: "100k", pcbX: -2.3, pcbY: 12.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C25741"] }, connections: { pin1: "net.VBUS_5V", pin2: "net.USBH_VBUS_DET" } }), jsxRuntime.jsx(TopRes, { name: "R13", resistance: "100k", pcbX: -0.3, pcbY: 12.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C25741"] }, connections: { pin1: "net.USBH_VBUS_DET", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C12", capacitance: "2.2uF", pcbX: 1.7, pcbY: 12.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C326606"] }, connections: { pin1: "net.USBH_VBUS_DET", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C13", capacitance: "10nF", pcbX: 3.7, pcbY: 12.2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C15195"] }, connections: { pin1: "net.USBH_VBUS_DET", pin2: "net.GND" } }), Array.from({ length: 8 }).map((_, index) => (jsxRuntime.jsx(TopCap, { name: `C${14 + index}`, capacitance: "100nF", pcbX: 4.2 + (index % 4) * 2, pcbY: -3.5 - Math.floor(index / 4) * 2, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }, `hub12-${index}`))), Array.from({ length: 4 }).map((_, index) => (jsxRuntime.jsx(TopCap, { name: `C${22 + index}`, capacitance: "100nF", pcbX: 4.2 + index * 2, pcbY: -7.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }, `hub33-${index}`))), jsxRuntime.jsx(TopCap, { name: "C26", capacitance: "4.7uF", footprint: "0805", pcbX: 13, pcbY: -3.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C2857993"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C27", capacitance: "4.7uF", footprint: "0805", pcbX: 13, pcbY: -7.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C2857993"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C44", capacitance: "1nF", pcbX: 4.2, pcbY: -9.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C53547"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C45", capacitance: "1nF", pcbX: 6.2, pcbY: -9.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C53547"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C46", capacitance: "1nF", pcbX: 8.2, pcbY: -9.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C53547"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C47", capacitance: "1nF", pcbX: 0, pcbY: -11.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C53547"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C48", capacitance: "1nF", pcbX: 1.5, pcbY: -9.5, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C53547"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C49", capacitance: "100nF", schOrientation: "vertical", pcbX: 6.9, pcbY: 36, pcbRotation: 90, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_HUB_TX_RAW_P", pin2: "net.USB3_HUB_TX_P" } }), jsxRuntime.jsx(TopCap, { name: "C50", capacitance: "100nF", schOrientation: "vertical", pcbX: 8.5, pcbY: 36, pcbRotation: 90, schSheetName: "usb", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_HUB_TX_RAW_N", pin2: "net.USB3_HUB_TX_N" } }), jsxRuntime.jsx(TopCap, { name: "C51", capacitance: "100nF", schOrientation: "vertical", pcbX: 5.5, pcbY: 22, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_ETH_RX_RAW_P", pin2: "net.USB3_ETH_RX_P" } }), jsxRuntime.jsx(TopCap, { name: "C52", capacitance: "100nF", schOrientation: "vertical", pcbX: 7.5, pcbY: 22, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_ETH_RX_RAW_N", pin2: "net.USB3_ETH_RX_N" } }), jsxRuntime.jsx(TopCap, { name: "C53", capacitance: "100nF", schOrientation: "vertical", pcbX: 5.5, pcbY: 23.5, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_ETH_TX_RAW_P", pin2: "net.USB3_ETH_TX_P" } }), jsxRuntime.jsx(TopCap, { name: "C54", capacitance: "100nF", schOrientation: "vertical", pcbX: 7.5, pcbY: 23.5, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.USB3_ETH_TX_RAW_N", pin2: "net.USB3_ETH_TX_N" } }), jsxRuntime.jsx(FNR3015S2R2MT, { name: "L3", layer: "top", pcbX: 11.5, pcbY: 24, schSheetName: "ethernet", connections: { pin1: "net.RTL_REG_SW", pin2: "net.RTL_VDD_1V0" } }), jsxRuntime.jsx(TopRes, { name: "R14", resistance: "10k", pcbX: 12, pcbY: 31, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C25744"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.RTL_ENSWREG" } }), jsxRuntime.jsx(TopRes, { name: "R15", resistance: "2.49k", pcbX: 12, pcbY: 30, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C2933083"] }, connections: { pin1: "net.RTL_RSET", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C28", capacitance: "10uF", footprint: "0603", pcbX: 22, pcbY: 26.5, pcbRotation: 90, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C19702"] }, connections: { pin1: "net.RTL_VDD_1V0", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C29", capacitance: "1uF", pcbX: 10, pcbY: 32, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C5137473"] }, connections: { pin1: "net.RTL_UPS_1V0", pin2: "net.GND" } }), jsxRuntime.jsx(X322525MRB4SI, { name: "Y2", layer: "top", pcbX: 7.5, pcbY: 29, schWidth: "1.2mm", schSheetName: "ethernet", connections: { OSC1: "net.RTL_XTALI", OSC2: "net.RTL_XTALO", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C30", capacitance: "27pF", pcbX: 3.5, pcbY: 28, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C1557"] }, connections: { pin1: "net.RTL_XTALI", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C31", capacitance: "27pF", pcbX: 3.5, pcbY: 30, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C1557"] }, connections: { pin1: "net.RTL_XTALO", pin2: "net.GND" } }), Array.from({ length: 4 }).map((_, index) => (jsxRuntime.jsx(TopCap, { name: `C${32 + index}`, capacitance: "100nF", pcbX: 13 + index * 2, pcbY: 32.5, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.RTL_VDD_1V0", pin2: "net.GND" } }, `rtl10-${index}`))), jsxRuntime.jsx(TopCap, { name: "C36", capacitance: "100nF", pcbX: 21, pcbY: 33, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C37", capacitance: "100nF", pcbX: 21.5, pcbY: 32, schSheetName: "ethernet", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VBUS_5V", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C38", capacitance: "1uF", pcbX: 16, pcbY: 23, schSheetName: "host", supplierPartNumbers: { jlcpcb: ["C5137473"] }, connections: { pin1: "net.CCG4_VCCD", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C39", capacitance: "100nF", pcbX: 21.8, pcbY: 11.8, schSheetName: "host", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C40", capacitance: "100nF", pcbX: 7.5, pcbY: 33.5, schSheetName: "host", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R16", resistance: "2M", pcbX: 7.5, pcbY: 40, schSheetName: "host", supplierPartNumbers: { jlcpcb: ["C2930015"] }, connections: { pin1: "net.TYPEC_SBU1", pin2: "net.GND" } }), jsxRuntime.jsx(TopRes, { name: "R17", resistance: "2M", pcbX: 8, pcbY: 32, schSheetName: "host", supplierPartNumbers: { jlcpcb: ["C2930015"] }, connections: { pin1: "net.TYPEC_SBU2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C41", capacitance: "100nF", pcbX: 22, pcbY: -27.5, schSheetName: "video", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_3V3", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C42", capacitance: "100nF", pcbX: 22, pcbY: -40, schSheetName: "video", supplierPartNumbers: { jlcpcb: ["C6955083"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TopCap, { name: "C43", capacitance: "4.7uF", footprint: "0805", pcbX: 17, pcbY: -43, schSheetName: "video", supplierPartNumbers: { jlcpcb: ["C2857993"] }, connections: { pin1: "net.VDD_1V2", pin2: "net.GND" } }), jsxRuntime.jsx(TPD4E05U06DQAR, { name: "D1", displayName: "HOST SS ESD A", layer: "top", pcbX: 7.5, pcbY: 44.8, schSheetName: "protection", connections: { D1_POS: "net.TYPEC_TX1_P", D1_NEG: "net.TYPEC_TX1_N", D2_POS: "net.TYPEC_RX1_P", D2_NEG: "net.TYPEC_RX1_N", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD4E05U06DQAR, { name: "D2", displayName: "HOST SS ESD B", layer: "top", pcbX: 11.5, pcbY: 44, schSheetName: "protection", connections: { D1_POS: "net.TYPEC_TX2_P", D1_NEG: "net.TYPEC_TX2_N", D2_POS: "net.TYPEC_RX2_P", D2_NEG: "net.TYPEC_RX2_N", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD6E05U06RVZR, { name: "D3", displayName: "HOST USB2/CC/SBU ESD", layer: "top", pcbX: 13.5, pcbY: 41.5, schSheetName: "protection", connections: { D1_POS: "net.USB2_HOST_DP", D1_NEG: "net.USB2_HOST_DM", D2_POS: "net.HOST_CC1", D2_NEG: "net.HOST_CC2", D3_POS: "net.TYPEC_SBU1", D3_NEG: "net.TYPEC_SBU2", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD6E05U06RVZR, { name: "D4", displayName: "DOWNSTREAM USB2 ESD", layer: "top", pcbX: -2, pcbY: -9, schSheetName: "protection", connections: { D1_POS: "net.USB2_P1_DP", D1_NEG: "net.USB2_P1_DM", D2_POS: "net.USB2_P2_DP", D2_NEG: "net.USB2_P2_DM", D3_POS: "net.USB2_P3_DP", D3_NEG: "net.USB2_P3_DM", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD4E05U06DQAR, { name: "D5", displayName: "HDMI TMDS ESD A", layer: "top", pcbX: 0, pcbY: -39, schSheetName: "protection", connections: { D1_POS: "net.HDMI_D2_P", D1_NEG: "net.HDMI_D2_N", D2_POS: "net.HDMI_D1_P", D2_NEG: "net.HDMI_D1_N", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD4E05U06DQAR, { name: "D6", displayName: "HDMI TMDS ESD B", layer: "top", pcbX: 4, pcbY: -42, schSheetName: "protection", connections: { D1_POS: "net.HDMI_D0_P", D1_NEG: "net.HDMI_D0_N", D2_POS: "net.HDMI_CLK_P", D2_NEG: "net.HDMI_CLK_N", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx(TPD6E05U06RVZR, { name: "D7", displayName: "HDMI CONTROL ESD", layer: "top", pcbX: -2, pcbY: -35, schSheetName: "protection", connections: { D1_POS: "net.HDMI_DDC_SCL", D1_NEG: "net.HDMI_DDC_SDA", D2_POS: "net.HDMI_HPD", D2_NEG: "net.HDMI_CEC", D3_POS: "net.HDMI_5V", D3_NEG: "net.GND", GND1: "net.GND", GND2: "net.GND" } }), jsxRuntime.jsx("silkscreentext", { text: "ETH", pcbX: 1, pcbY: 43.5, fontSize: 1.2 }), jsxRuntime.jsx("silkscreentext", { text: "USB USB", pcbX: 5, pcbY: 4.5, pcbRotation: -90, fontSize: 1 }), jsxRuntime.jsx("silkscreentext", { text: "C", pcbX: -2, pcbY: -17, fontSize: 1.2 }), jsxRuntime.jsx("silkscreentext", { text: "HDMI", pcbX: 3, pcbY: -43.5, fontSize: 1.1 }), jsxRuntime.jsx("silkscreentext", { text: "MAC HUB // PLACEMENT R2", pcbX: 14.2, pcbY: 0, pcbRotation: -90, fontSize: 0.9 })] }));
}
module.exports = CompactMacHub;