abse/boostxl-audio
This code defines a PCB footprint and 3D model for a Bourns 3352T-1-104LF rotary potentiometer with three pins, used as an adjustable resistor component.
- Version
- 1.0.9
- License
- unset
- Stars
- 0
dist/index.js
import { jsx, jsxs } from 'react/jsx-runtime';
const pinLabels$9 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"]
};
const A_67996_406HLF = (props) => {
return (jsx("chip", { pinLabels: pinLabels$9, supplierPartNumbers: {
"jlcpcb": [
"C178290"
]
}, manufacturerPartNumber: "A_67996_406HLF", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin6"], pcbX: "2.54mm", pcbY: "1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "2.54mm", pcbY: "-1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "0mm", pcbY: "1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "0mm", pcbY: "-1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-2.54mm", pcbY: "1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-2.54mm", pcbY: "-1.27mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0499852mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": 3.8100000000000023, "y": -2.5400000000000063 }, { "x": 3.8100000000000023, "y": 2.539999999999992 }, { "x": -3.8100000000000023, "y": 2.539999999999992 }, { "x": -3.8100000000000023, "y": -2.5400000000000063 }, { "x": 3.8100000000000023, "y": -2.5400000000000063 }, { "x": -1.0584179999999606, "y": -2.5400000000000063 }] }), jsx("silkscreenpath", { route: [{ "x": -3.8100000000000023, "y": 0.0024129999999900065 }, { "x": -1.2699999999999818, "y": 0.0024129999999900065 }, { "x": -1.2699999999999818, "y": -2.5400000000000063 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0127mm", pcbY: "3.54mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.085399999999993, "y": 2.789999999999992 }, { "x": 4.060000000000002, "y": 2.789999999999992 }, { "x": 4.060000000000002, "y": -2.7900000000000063 }, { "x": -4.085399999999993, "y": -2.7900000000000063 }, { "x": -4.085399999999993, "y": 2.789999999999992 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C178290.obj?uuid=725aeadbcd6544388de05c17d5f9aad1",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C178290.step?uuid=725aeadbcd6544388de05c17d5f9aad1",
pcbRotationOffset: 0,
modelOriginPosition: { x: 2.54, y: -1.27, z: -5999999999950489e-21 },
}, ...props }));
};
const BOURNS_3352T_STEP_URL = "https://raw.githubusercontent.com/logisim-evolution/GECKO5Education/4ad623c16fbaa38afff32c41c3c8ef138a61bec4/kicad/cpuAddOn/3DModels/3352T-1-103LF.step";
/**
* JLCPCB C17214971 / Bourns 3352T-1-104LF.
*
* EasyEDA supplies the electrical part and footprint but no 3D model. The STEP
* URL is a mechanically identical Bourns 3352T-family model; resistance does
* not change the package geometry.
*/
const A_3352T_1_104LF = (props) => (jsx("potentiometer", { maxResistance: "100kohm", pinVariant: "three_pin", symbolName: "potentiometer3", supplierPartNumbers: { jlcpcb: ["C17214971"] }, manufacturerPartNumber: "3352T-1-104LF", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "2.54mm", pcbY: "0mm", outerDiameter: "1.6mm", holeDiameter: "1mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "0mm", pcbY: "0mm", outerDiameter: "1.6mm", holeDiameter: "1mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-2.54mm", pcbY: "0mm", outerDiameter: "1.6mm", holeDiameter: "1mm", shape: "circle" }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "-2.60mm", radius: "4.765mm", strokeWidth: "0.2mm" }), jsx("silkscreenpath", { route: [
{ x: -4.14, y: -0.08 },
{ x: -4.14, y: 2.51 },
{ x: 4.09, y: 2.51 },
{ x: 4.09, y: -0.08 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.4mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -5.1, y: 2.76 },
{ x: 5.1, y: 2.76 },
{ x: 5.1, y: -7.73 },
{ x: -5.1, y: -7.73 },
{ x: -5.1, y: 2.76 },
] })] }), cadModel: {
stepUrl: BOURNS_3352T_STEP_URL,
rotationOffset: { x: -90, y: 180, z: 0 },
positionOffset: { x: 0, y: 2.6, z: 0 },
}, ...props }));
const pinLabels$8 = {
pin1: ["SYNC"],
pin2: ["SCLK"],
pin3: ["DIN"],
pin4: ["pin4"],
pin5: ["GND"],
pin6: ["VOUT"]
};
const DAC8311IDCKT = (props) => {
return (jsx("chip", { pinLabels: pinLabels$8, supplierPartNumbers: {
"jlcpcb": [
"C48227"
]
}, manufacturerPartNumber: "DAC8311IDCKT", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.649986mm", pcbY: "-0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.649986mm", pcbY: "-0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.649986mm", pcbY: "0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.649986mm", pcbY: "0.839978mm", width: "0.350012mm", height: "0.7800086mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.0761979999999767, "y": -0.7011923999999681 }, { "x": 1.0761979999999767, "y": 0.7011924000000818 }] }), jsx("silkscreenpath", { route: [{ "x": -1.0761979999999767, "y": -0.7011923999999681 }, { "x": -1.0761979999999767, "y": 0.7011924000000818 }] }), jsx("silkscreenpath", { route: [{ "x": -1.1272519999999986, "y": -0.9923780000000306 }, { "x": -1.132367010512553, "y": -1.0312303621366254 }, { "x": -1.1473634625364184, "y": -1.0674350000001596 }, { "x": -1.171219372649034, "y": -1.0985246273510256 }, { "x": -1.2023090000000138, "y": -1.1223805374636413 }, { "x": -1.2385136378634343, "y": -1.1373769894876204 }, { "x": -1.277366000000029, "y": -1.1424919999999474 }, { "x": -1.316218362136624, "y": -1.1373769894876204 }, { "x": -1.3524230000000443, "y": -1.1223805374636413 }, { "x": -1.383512627351024, "y": -1.0985246273510256 }, { "x": -1.4073685374636398, "y": -1.0674350000001596 }, { "x": -1.4223649894875052, "y": -1.0312303621366254 }, { "x": -1.4274800000000596, "y": -0.9923780000000306 }, { "x": -1.4223649894875052, "y": -0.9535256378635495 }, { "x": -1.4073685374636398, "y": -0.9173209999999017 }, { "x": -1.383512627351024, "y": -0.8862313726489219 }, { "x": -1.3524230000000443, "y": -0.8623754625363063 }, { "x": -1.316218362136624, "y": -0.8473790105124408 }, { "x": -1.277366000000029, "y": -0.8422640000001138 }, { "x": -1.2385136378634343, "y": -0.8473790105124408 }, { "x": -1.2023090000000138, "y": -0.8623754625363063 }, { "x": -1.171219372649034, "y": -0.8862313726489219 }, { "x": -1.1473634625364184, "y": -0.9173209999999017 }, { "x": -1.132367010512553, "y": -0.9535256378635495 }, { "x": -1.1272519999999986, "y": -0.9923780000000306 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1651mm", pcbY: "2.2192mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -1.6724000000000387, "y": 1.4692000000001144 }, { "x": 1.342200000000048, "y": 1.4692000000001144 }, { "x": 1.342200000000048, "y": -1.7231999999999061 }, { "x": -1.6724000000000387, "y": -1.7231999999999061 }, { "x": -1.6724000000000387, "y": 1.4692000000001144 }] })] }), ...props }));
};
const pinLabels$7 = {
pin1: ["pin1"],
pin2: ["pin2"],
};
const FS_3013 = (props) => (jsx("chip", { pinLabels: pinLabels$7, symbol: jsxs("symbol", { children: [jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -1.6, schY: 0.3, schStemLength: 1.2 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "left", schX: -1.6, schY: -0.3, schStemLength: 1.2 }), jsx("schematicpath", { points: [
{ x: -0.4, y: 0.55 },
{ x: -0.2, y: 0.55 },
{ x: 0.38, y: 0.9 },
{ x: 0.38, y: -0.9 },
{ x: -0.2, y: -0.55 },
{ x: -0.4, y: -0.55 },
{ x: -0.4, y: 0.55 },
], strokeWidth: 0.05, strokeColor: "#000000" }), jsx("schematicpath", { points: [
{ x: 0.02, y: 0.38 },
{ x: 0.28, y: 0.38 },
], strokeWidth: 0.05, strokeColor: "#FF0000" }), jsx("schematicpath", { points: [
{ x: 0.15, y: 0.25 },
{ x: 0.15, y: 0.51 },
], strokeWidth: 0.05, strokeColor: "#FF0000" }), jsx("schematicpath", { points: [
{ x: 0.02, y: -0.38 },
{ x: 0.28, y: -0.38 },
], strokeWidth: 0.05, strokeColor: "#FF0000" })] }), supplierPartNumbers: { jlcpcb: ["C482323"] }, manufacturerPartNumber: "FS-3013", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "7.500112mm", pcbY: "0mm", outerDiameter: "1.999996mm", holeDiameter: "1.1999976mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-7.500112mm", pcbY: "0mm", outerDiameter: "1.999996mm", holeDiameter: "1.1999976mm", shape: "circle" }), jsx("silkscreenpath", { route: [
{ x: 6.477, y: 1.905 },
{ x: 7.493, y: 1.905 },
] }), jsx("silkscreenpath", { route: [
{ x: 6.985, y: 1.397 },
{ x: 6.985, y: 2.413 },
] }), jsx("silkscreenpath", { route: [
{ x: -7.493, y: 2.032 },
{ x: -6.477, y: 2.032 },
] }), jsx("silkscreencircle", { pcbX: "0mm", pcbY: "0mm", radius: "15.100046mm", strokeWidth: "0.2mm" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "16.0876mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -15.3376, y: 15.3376 },
{ x: 15.363, y: 15.3376 },
{ x: 15.363, y: -15.363 },
{ x: -15.3376, y: -15.363 },
{ x: -15.3376, y: 15.3376 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C482323.obj?uuid=933e910c111e4b0a854c5a7fff930d39",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C482323.step?uuid=933e910c111e4b0a854c5a7fff930d39",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -1e-5 },
}, ...props }));
const pinLabels$6 = {
pin1: ["pin1"],
pin2: ["pin2"],
};
const POM_2242P_C33_R = (props) => {
return (jsx("chip", { pinLabels: pinLabels$6, symbol: jsxs("symbol", { width: "1.4mm", height: "1mm", children: [jsx("port", { name: "pin1", pinNumber: 1, aliases: ["1"], direction: "left", schX: -0.7, schY: 0, schStemLength: 0.35 }), jsx("port", { name: "pin2", pinNumber: 2, aliases: ["2"], direction: "down", schX: 0, schY: -0.5, schStemLength: 0.3 }), jsx("schematiccircle", { center: { x: 0, y: 0 }, radius: 0.4, strokeWidth: 0.05, color: "#000000", isFilled: false }), jsx("schematicpath", { points: [
{ x: -0.5, y: 0.2 },
{ x: -0.5, y: -0.2 },
], strokeWidth: 0.05, strokeColor: "#000000" }), jsx("schematicpath", { points: [
{ x: -0.62, y: 0.2 },
{ x: -0.62, y: -0.2 },
], strokeWidth: 0.04, strokeColor: "#000000" })] }), supplierPartNumbers: {
jlcpcb: ["C3273844"],
}, manufacturerPartNumber: "POM-2242P-C33-R", footprint: "radial_p1.8999mm_od1.3mm", cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3273844.obj?uuid=befd25304e014c9fae044d33b8f0eee2",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3273844.step?uuid=befd25304e014c9fae044d33b8f0eee2",
pcbRotationOffset: 0,
modelOriginPosition: {
x: 0.0015544999999999032,
y: -0.9989057999999886,
z: -0.10000540000000013,
},
}, ...props }));
};
const pinLabels$5 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"],
};
const SJ_43516_SMT_TR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
jlcpcb: ["C4992780"],
}, manufacturerPartNumber: "SJ-43516-SMT-TR", footprint: jsxs("footprint", { children: [jsx("hole", { pcbX: "-4.4498895mm", pcbY: "-0.000254mm", diameter: "1.9000216mm" }), jsx("hole", { pcbX: "2.5500965mm", pcbY: "-0.000254mm", diameter: "1.9000216mm" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-8.3500595mm", pcbY: "-3.499866mm", width: "1.999996mm", height: "2.999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "4.0502205mm", pcbY: "-3.499866mm", width: "1.999996mm", height: "2.999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-3.6500435mm", pcbY: "3.499866mm", width: "1.999996mm", height: "2.999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-5.4498875mm", pcbY: "-3.499866mm", width: "1.999996mm", height: "2.999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "7.8500605mm", pcbY: "0.8001mm", width: "2.999994mm", height: "1.999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-6.4498855mm", pcbY: "3.499866mm", width: "1.999996mm", height: "2.999994mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -2.929902699999957, y: -2.999994000000015 },
{ x: 2.8189809000000423, y: -2.999994000000015 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.218724099999918, y: -3.7902387999999974 },
{ x: -2.929902699999957, y: -3.7902387999999974 },
{ x: -2.929902699999957, y: -2.999994000000015 },
] }), jsx("silkscreenpath", { route: [
{ x: -7.118896099999915, y: -3.7902387999999974 },
{ x: -6.681000100000119, y: -3.7902387999999974 },
] }), jsx("silkscreenpath", { route: [
{ x: -10.449953699999924, y: -2.43779040000004 },
{ x: -9.58117209999989, y: -2.43779040000004 },
] }), jsx("silkscreenpath", { route: [
{ x: -10.449953699999924, y: 2.4970740000001115 },
{ x: -10.449953699999924, y: -2.43779040000004 },
] }), jsx("silkscreenpath", { route: [
{ x: -8.949855100000036, y: 2.4970740000001115 },
{ x: -10.449953699999924, y: 2.4970740000001115 },
] }), jsx("silkscreenpath", { route: [
{ x: -8.949855100000036, y: 2.999994000000129 },
{ x: -8.949855100000036, y: -1.7687544000000344 },
] }), jsx("silkscreenpath", { route: [
{ x: 6.550012299999935, y: -0.4311395999999377 },
{ x: 6.550012299999935, y: -2.999994000000015 },
{ x: 5.281256900000017, y: -2.999994000000015 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.418880100000024, y: 2.999994000000129 },
{ x: 6.550012299999935, y: 2.999994000000129 },
{ x: 6.550012299999935, y: 2.0311364000000367 },
] }), jsx("silkscreenpath", { route: [
{ x: -5.218722100000036, y: 2.999994000000129 },
{ x: -4.881156099999998, y: 2.999994000000129 },
] }), jsx("silkscreenpath", { route: [
{ x: -8.949855100000036, y: 2.999994000000129 },
{ x: -7.680998100000011, y: 2.999994000000129 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.5674995mm", pcbY: "6.0038mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -10.736199500000112, y: 5.253799999999956 },
{ x: 9.601200500000004, y: 5.253799999999956 },
{ x: 9.601200500000004, y: -5.253799999999956 },
{ x: -10.736199500000112, y: -5.253799999999956 },
{ x: -10.736199500000112, y: 5.253799999999956 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C4992780.obj?uuid=6db50654bbe5460aacd16a62d84f6640",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C4992780.step?uuid=6db50654bbe5460aacd16a62d84f6640",
pcbRotationOffset: 0,
modelOriginPosition: {
x: 10.449973199999931,
y: 0,
z: -2.5000020000000003,
},
}, ...props }));
};
const pinLabels$4 = {
pin1: ["pin1"],
pin2: ["pin2"],
pin3: ["pin3"],
pin4: ["pin4"],
pin5: ["pin5"],
pin6: ["pin6"],
pin7: ["pin7"],
pin8: ["pin8"],
pin9: ["pin9"],
pin10: ["pin10"],
pin11: ["pin11"],
pin12: ["pin12"],
pin13: ["pin13"],
pin14: ["pin14"],
pin15: ["pin15"],
pin16: ["pin16"],
pin17: ["pin17"],
pin18: ["pin18"],
pin19: ["pin19"],
pin20: ["pin20"]
};
const SSQ_110_03_T_D = (props) => {
return (jsx("chip", { pinLabels: pinLabels$4, supplierPartNumbers: {
"jlcpcb": [
"C5379997"
]
}, manufacturerPartNumber: "SSQ_110_03_T_D", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin20"], pcbX: "-11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin19"], pcbX: "-11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin18"], pcbX: "-8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin17"], pcbX: "-8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin16"], pcbX: "-6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin15"], pcbX: "-6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin14"], pcbX: "-3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin13"], pcbX: "-3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin12"], pcbX: "-1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin11"], pcbX: "-1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin10"], pcbX: "1.27mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin9"], pcbX: "1.27mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin8"], pcbX: "3.81mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin7"], pcbX: "3.81mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin6"], pcbX: "6.35mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "6.35mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "8.89mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "8.89mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "11.43mm", pcbY: "1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "11.43mm", pcbY: "-1.27mm", outerDiameter: "1.530096mm", holeDiameter: "1.020064mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": 12.955016, "y": -2.4749760000000833 }, { "x": -12.955016, "y": -2.4749760000000833 }, { "x": -12.955016, "y": 2.4749760000000833 }, { "x": 12.955016, "y": 2.4749760000000833 }, { "x": 12.955016, "y": -2.4749760000000833 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0127mm", pcbY: "3.4892mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -13.204000000000065, "y": 2.7391999999999825 }, { "x": 13.229399999999828, "y": 2.7391999999999825 }, { "x": 13.229399999999828, "y": -2.7391999999999825 }, { "x": -13.204000000000065, "y": -2.7391999999999825 }, { "x": -13.204000000000065, "y": 2.7391999999999825 }] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5379997.obj?uuid=c521c5e307514285b27bb4c944aa47df",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5379997.step?uuid=c521c5e307514285b27bb4c944aa47df",
pcbRotationOffset: 0,
modelOriginPosition: { x: -12699999956566899e-21, y: -0.0049873000000433265, z: -10000000000509601e-21 },
}, ...props }));
};
const pinLabels$3 = {
pin1: ["SHUTDOWN"],
pin2: ["BYPASS"],
pin3: ["IN_POS"],
pin4: ["IN"],
pin5: ["VO_POS"],
pin6: ["VDD"],
pin7: ["GND"],
pin8: ["VO_NEG"],
pin9: ["EP"]
};
const footprinterPinLabels = {
...pinLabels$3,
"pin9": [...pinLabels$3["pin9"], "thermalpad"],
};
const TPA301DGNR = (props) => {
return (jsx("chip", { pinLabels: footprinterPinLabels, supplierPartNumbers: {
"jlcpcb": [
"C544668"
]
}, manufacturerPartNumber: "TPA301DGNR", externallyConnectedPins: [["pin7", "pin9"]], footprint: "vssop8_thermalpad1.5mmx1.8mm_pw0.364mm_pl1.43mm_pin1location(leftside,bottom)", ...props }));
};
const pinLabels$2 = {
pin1: ["SCL"],
pin2: ["SDA"],
pin3: ["GND2"],
pin4: ["ADDR_SEL"],
pin5: ["DET_TRIGGER"],
pin6: ["SLEEVE"],
pin7: ["RING2"],
pin8: ["MIC_PRESENT"],
pin9: ["TIP_SENSE"],
pin10: ["GND1"],
pin11: ["MICP"],
pin12: ["MICN"],
pin13: ["VDD2"],
pin14: ["RING2_SENSE"],
pin15: ["SLEEVE_SENSE"],
pin16: ["VDD1"],
pin17: ["EP"]
};
const TS3A225ERTER = (props) => {
return (jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
"jlcpcb": [
"C544327"
]
}, manufacturerPartNumber: "TS3A225ERTER", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin17"], points: [{ x: "0.8501634mm", y: "0.8498586mm" }, { x: "0.8501634mm", y: "-0.8501634mm" }, { x: "-0.8498586mm", y: "-0.8501634mm" }, { x: "-0.8498586mm", y: "0.4998466mm" }, { x: "-0.4998466mm", y: "0.8498586mm" }], shape: "polygon" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-0.749935mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.250063mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.250063mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0.749935mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.499997mm", pcbY: "0.749935mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.499997mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.499997mm", pcbY: "-0.250063mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.499997mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.749935mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.250063mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.250063mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.749935mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.499997mm", pcbY: "-0.749935mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.499997mm", pcbY: "-0.250063mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.499997mm", pcbY: "0.250063mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.499997mm", pcbY: "0.749935mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": 1.6001237999999987, "y": -1.144219200000009 }, { "x": 1.6001237999999987, "y": -1.5999714000000012 }] }), jsx("silkscreenpath", { route: [{ "x": 1.6001237999999987, "y": 1.6000222000000122 }, { "x": 1.6001237999999987, "y": 1.144270000000006 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5998698000000005, "y": 1.6000222000000122 }, { "x": -1.5998698000000005, "y": 1.144270000000006 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5998698000000005, "y": -1.5999714000000012 }, { "x": -1.1441176000000013, "y": -1.5999714000000012 }] }), jsx("silkscreenpath", { route: [{ "x": -1.5998698000000005, "y": -1.144219200000009 }, { "x": -1.5998698000000005, "y": -1.5999714000000012 }] }), jsx("silkscreenpath", { route: [{ "x": 1.6001237999999987, "y": 1.6000222000000122 }, { "x": 1.1443715999999995, "y": 1.6000222000000122 }] }), jsx("silkscreenpath", { route: [{ "x": -1.1441176000000013, "y": 1.6000222000000122 }, { "x": -1.5998698000000005, "y": 1.6000222000000122 }] }), jsx("silkscreenpath", { route: [{ "x": 1.1443715999999995, "y": -1.5999714000000012 }, { "x": 1.6001237999999987, "y": -1.5999714000000012 }] }), jsx("silkscreenpath", { route: [{ "x": -1.819783000000001, "y": 1.2698729999999898 }, { "x": -1.8231930070082996, "y": 1.2439714252423215 }, { "x": -1.8331906416908765, "y": 1.2198350000000033 }, { "x": -1.849094581765975, "y": 1.1991085817659695 }, { "x": -1.8698210000000088, "y": 1.1832046416908497 }, { "x": -1.893957425242327, "y": 1.1732070070083012 }, { "x": -1.9198590000000024, "y": 1.1697969999999884 }, { "x": -1.945760574757685, "y": 1.1732070070083012 }, { "x": -1.9698970000000102, "y": 1.1832046416908497 }, { "x": -1.990623418234037, "y": 1.1991085817659695 }, { "x": -2.0065273583091354, "y": 1.2198350000000033 }, { "x": -2.0165249929917124, "y": 1.2439714252423215 }, { "x": -2.019935000000004, "y": 1.2698729999999898 }, { "x": -2.0165249929917124, "y": 1.2957745747576865 }, { "x": -2.0065273583091354, "y": 1.3199110000000047 }, { "x": -1.990623418234037, "y": 1.3406374182340244 }, { "x": -1.9698970000000102, "y": 1.35654135830913 }, { "x": -1.945760574757685, "y": 1.3665389929916927 }, { "x": -1.9198590000000024, "y": 1.3699489999999912 }, { "x": -1.893957425242327, "y": 1.3665389929916927 }, { "x": -1.8698210000000088, "y": 1.35654135830913 }, { "x": -1.849094581765975, "y": 1.3406374182340244 }, { "x": -1.8331906416908765, "y": 1.3199110000000047 }, { "x": -1.8231930070082996, "y": 1.2957745747576865 }, { "x": -1.819783000000001, "y": 1.2698729999999898 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.062357mm", pcbY: "2.891157mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -2.268157000000002, "y": 2.1411569999999926 }, { "x": 2.1434429999999978, "y": 2.1411569999999926 }, { "x": 2.1434429999999978, "y": -2.1688430000000096 }, { "x": -2.268157000000002, "y": -2.1688430000000096 }, { "x": -2.268157000000002, "y": 2.1411569999999926 }] })] }), ...props }));
};
const pinLabels$1 = {
pin1: ["NO2"],
pin2: ["COM2"],
pin3: ["NC2"],
pin4: ["GND"],
pin5: ["NO3"],
pin6: ["COM3"],
pin7: ["NC3"],
pin8: ["IN3_4"],
pin9: ["NO4"],
pin10: ["COM4"],
pin11: ["NC4"],
pin12: ["VCC"],
pin13: ["NO1"],
pin14: ["COM1"],
pin15: ["NC1"],
pin16: ["IN1_2"]
};
const TS3A44159PWR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
"jlcpcb": [
"C151886"
]
}, manufacturerPartNumber: "TS3A44159PWR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.275078mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.625092mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.975106mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.324866mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.32512mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.975106mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.625092mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "2.275078mm", pcbY: "-2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-2.275078mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.625092mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.975106mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.324866mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.32512mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.975106mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.625092mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "2.275078mm", pcbY: "2.865755mm", width: "0.3430016mm", height: "1.7314926mm", radius: "0.1715008mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -2.5761949999999842, "y": -1.7712690000000748 }, { "x": -2.5761949999999842, "y": 1.771523000000002 }, { "x": 2.5761949999999842, "y": 1.771523000000002 }, { "x": 2.5761949999999842, "y": -1.7712690000000748 }, { "x": -2.5761949999999842, "y": -1.7712690000000748 }] }), jsx("silkscreenpath", { route: [{ "x": -1.8818860000001223, "y": -1.2699999999999818 }, { "x": -1.887001010512563, "y": -1.3088523621365766 }, { "x": -1.9019974625363147, "y": -1.345056999999997 }, { "x": -1.9258533726489304, "y": -1.3761466273510905 }, { "x": -1.9569430000000239, "y": -1.4000025374637062 }, { "x": -1.993147637863558, "y": -1.414998989487458 }, { "x": -2.032000000000039, "y": -1.4201140000000123 }, { "x": -2.070852362136634, "y": -1.414998989487458 }, { "x": -2.107057000000168, "y": -1.4000025374637062 }, { "x": -2.138146627351034, "y": -1.3761466273510905 }, { "x": -2.16200253746365, "y": -1.345056999999997 }, { "x": -2.176998989487629, "y": -1.3088523621365766 }, { "x": -2.1821140000000696, "y": -1.2699999999999818 }, { "x": -2.176998989487629, "y": -1.2311476378635007 }, { "x": -2.16200253746365, "y": -1.1949429999999666 }, { "x": -2.138146627351034, "y": -1.1638533726488731 }, { "x": -2.107057000000168, "y": -1.1399974625362574 }, { "x": -2.070852362136634, "y": -1.1250010105125057 }, { "x": -2.032000000000039, "y": -1.119886000000065 }, { "x": -1.993147637863558, "y": -1.1250010105125057 }, { "x": -1.9569430000000239, "y": -1.1399974625362574 }, { "x": -1.9258533726489304, "y": -1.1638533726488731 }, { "x": -1.9019974625363147, "y": -1.1949429999999666 }, { "x": -1.887001010512563, "y": -1.2311476378635007 }, { "x": -1.8818860000001223, "y": -1.2699999999999818 }] }), jsx("silkscreenpath", { route: [{ "x": -2.7487879999999905, "y": -2.8657550000000356 }, { "x": -2.753903010512545, "y": -2.904607362136403 }, { "x": -2.7688994625364103, "y": -2.940811999999937 }, { "x": -2.792755372649026, "y": -2.9719016273510306 }, { "x": -2.8238450000000057, "y": -2.9957575374636463 }, { "x": -2.860049637863426, "y": -3.010753989487398 }, { "x": -2.8989020000001346, "y": -3.0158689999998387 }, { "x": -2.937754362136502, "y": -3.010753989487398 }, { "x": -2.973959000000036, "y": -2.9957575374636463 }, { "x": -3.0050486273511297, "y": -2.9719016273510306 }, { "x": -3.0289045374637453, "y": -2.940811999999937 }, { "x": -3.043900989487497, "y": -2.904607362136403 }, { "x": -3.0490159999999378, "y": -2.8657550000000356 }, { "x": -3.043900989487497, "y": -2.826902637863327 }, { "x": -3.0289045374637453, "y": -2.7906979999999066 }, { "x": -3.0050486273511297, "y": -2.759608372648927 }, { "x": -2.973959000000036, "y": -2.735752462536311 }, { "x": -2.937754362136502, "y": -2.7207560105124458 }, { "x": -2.8989020000001346, "y": -2.7156409999998914 }, { "x": -2.860049637863426, "y": -2.7207560105124458 }, { "x": -2.8238450000000057, "y": -2.735752462536311 }, { "x": -2.792755372649026, "y": -2.759608372648927 }, { "x": -2.7688994625364103, "y": -2.7906979999999066 }, { "x": -2.753903010512545, "y": -2.826902637863327 }, { "x": -2.7487879999999905, "y": -2.8657550000000356 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2413mm", pcbY: "4.556127mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.298000000000002, "y": 3.8061270000000604 }, { "x": 2.815399999999954, "y": 3.8061270000000604 }, { "x": 2.815399999999954, "y": -4.009072999999944 }, { "x": -3.298000000000002, "y": -4.009072999999944 }, { "x": -3.298000000000002, "y": 3.8061270000000604 }] })] }), ...props }));
};
const pinLabels = {
pin1: ["OUT"],
pin2: ["GND"],
pin3: ["IN_PLUS"],
pin4: ["IN_MINUS"],
pin5: ["SHUTDOWN"],
pin6: ["VDD"],
};
/** TI DBV-6 footprint transcribed from BOOSTXL-AUDIO_EVM.PcbDoc. */
const TLV2760IDBVTG4 = (props) => (jsx("chip", { pinLabels: pinLabels, manufacturerPartNumber: "TLV2760IDBVTG4", supplierPartNumbers: { lcsc: ["C2059523"] }, datasheetUrl: "https://www.ti.com/lit/ds/symlink/tlv2760.pdf", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.2mm", pcbY: "0.95mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.2mm", pcbY: "0mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.2mm", pcbY: "-0.95mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.2mm", pcbY: "-0.95mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.2mm", pcbY: "0mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.2mm", pcbY: "0.95mm", width: "1.1mm", height: "0.65mm", shape: "rect" }), jsx("silkscreenrect", { pcbX: "0mm", pcbY: "0mm", width: "2.9mm", height: "1.6mm" })] }), ...props }));
const LAUNCHPAD_SHEET = "LaunchPad Headers and Signal Selection";
const DAC_SHEET = "14-bit DAC and PWM Audio Source";
const HEADSET_SHEET = "Headset Jack and Detection";
const SWITCH_SHEET = "Analog Audio Routing Switch";
const MICROPHONE_SHEET = "Electret Microphone Preamplifier";
const LOUDSPEAKER_SHEET = "Loudspeaker Amplifier and Output";
const TI_0603_CAP = "cap_p1.6mm_pw0.95mm_ph1mm";
const TI_0603_RES = "res_p1.6mm_pw0.95mm_ph1mm";
const N = {
V3V3: "net.V3V3",
V5: "net.V5",
GND: "net.GND",
MIC_PWR: "net.MIC_PWR",
MIC_OUT: "net.MIC_OUT",
DAC_SCLK: "net.DAC_SCLK",
DAC_SYNC: "net.DAC_SYNC",
DAC_MOSI: "net.DAC_MOSI",
AUDIO_SHUTDOWN: "net.AMP_SD",
PWM_AUDIO: "net.PWM_AUDIO",
LP_DAC_OUT: "net.LP_DAC",
AUDIO_OUT: "net.AUDIO_OUT",
HP_LEFT: "net.HP_LEFT",
HP_RIGHT: "net.HP_RIGHT",
HEADSET_MIC: "net.HEADSET_MIC",
MIC_DET: "net.MIC_DET",
SPEAKER_DET: "net.SPK_DET",
ONBOARD_MIC: "net.MIC_ON",
MIC_RAW: "net.MIC_RAW",
AMP_AUDIO_OUT_P: "net.AMP_OUT_P",
AMP_AUDIO_OUT_N: "net.AMP_OUT_N",
LOUDSPEAKER_OUT_P: "net.LS_OUT_P",
LOUDSPEAKER_OUT_N: "net.LS_OUT_N",
HEADPHONE_OUT: "net.HP_OUT",
};
function Circuit() {
return (jsxs("board", { name: "BOOSTXL_AUDIO", width: "58.42mm", height: "76.2mm", layers: 2, solderMaskColor: "red", silkscreenColor: "white", defaultTraceWidth: "0.25mm", minViaHoleDiameter: "0.3mm", minViaPadDiameter: "0.45mm", children: [jsx("schematicsheet", { name: LAUNCHPAD_SHEET, displayName: LAUNCHPAD_SHEET, sheetIndex: 1 }), jsx("schematicsheet", { name: DAC_SHEET, displayName: DAC_SHEET, sheetIndex: 2 }), jsx("schematicsheet", { name: HEADSET_SHEET, displayName: HEADSET_SHEET, sheetIndex: 3 }), jsx("schematicsheet", { name: SWITCH_SHEET, displayName: SWITCH_SHEET, sheetIndex: 4 }), jsx("schematicsheet", { name: MICROPHONE_SHEET, displayName: MICROPHONE_SHEET, sheetIndex: 5 }), jsx("schematicsheet", { name: LOUDSPEAKER_SHEET, displayName: LOUDSPEAKER_SHEET, sheetIndex: 6 }), jsx("silkscreentext", { text: "BOOSTXL-AUDIO", pcbX: 0, pcbY: 35.7, fontSize: "1.5mm", anchorAlignment: "center" }), jsx("silkscreentext", { text: "TI BOOSTERPACK RECONSTRUCTION", pcbX: 0, pcbY: 33.5, fontSize: "0.7mm", anchorAlignment: "center" }), jsx("silkscreentext", { text: "MIC", pcbX: -3.9, pcbY: -34.8, fontSize: "0.8mm", anchorAlignment: "center" }), jsx("silkscreentext", { text: "VOLUME", pcbX: -22, pcbY: 12.7, fontSize: "0.8mm", anchorAlignment: "center", pcbRotation: 90 }), jsx("silkscreentext", { text: "HEADSET", pcbX: 17.4, pcbY: 19.6, fontSize: "0.8mm", anchorAlignment: "center" }), jsxs("group", { name: "LAUNCHPAD_INTERFACE", schSheetName: LAUNCHPAD_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "LAUNCHPAD_HEADERS", displayName: "LaunchPad Headers and Signal-Selection Links" }), jsx(SSQ_110_03_T_D, { name: "J1J3", displayName: "J1 / J3 LaunchPad Left", schX: -8, schY: 0, schWidth: "3.6mm", schHeight: "2.8mm", schPinArrangement: {
leftSide: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
rightSide: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
}, pcbX: -21.59, pcbY: -22.86, pcbRotation: 90, layer: "bottom", connections: {
pin2: N.V3V3,
pin10: ".R1 > .pin1",
pin12: ".R4 > .pin2",
pin14: N.DAC_SCLK,
pin1: N.V5,
pin3: N.GND,
pin11: ".R5 > .pin2",
pin19: N.LP_DAC_OUT,
}, noConnect: [
"pin4",
"pin5",
"pin6",
"pin7",
"pin8",
"pin9",
"pin13",
"pin15",
"pin16",
"pin17",
"pin18",
"pin20",
] }), jsx(SSQ_110_03_T_D, { name: "J2J4", displayName: "J2 / J4 LaunchPad Right", schX: 8, schY: 0, schWidth: "3.6mm", schHeight: "2.8mm", schPinArrangement: {
leftSide: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
rightSide: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
}, pcbX: 21.59, pcbY: -22.86, pcbRotation: 90, layer: "bottom", connections: {
pin1: N.GND,
pin3: ".R9 > .pin1",
pin11: N.DAC_MOSI,
pin15: ".R6 > .pin1",
pin17: N.DAC_SYNC,
pin4: ".R10 > .pin1",
pin6: ".R8 > .pin1",
pin20: ".R3 > .pin1",
}, noConnect: [
"pin2",
"pin5",
"pin7",
"pin8",
"pin9",
"pin10",
"pin12",
"pin13",
"pin14",
"pin16",
"pin18",
"pin19",
] }), jsx("resistor", { name: "R1", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -4, schY: 0.7, pcbX: -15.494, pcbY: -19.177, pcbRotation: 180, connections: { pin2: N.MIC_PWR } }), jsx("resistor", { name: "R3", displayName: "R3 DNP", doNotPlace: true, resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: 11.7, schY: -0.9, pcbX: -15.494, pcbY: -20.955, pcbRotation: 180, connections: { pin2: N.MIC_PWR } }), jsx("resistor", { name: "R4", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -4, schY: -0.7, pcbX: -15.621, pcbY: -24.384, pcbRotation: 180, connections: { pin1: N.MIC_OUT } }), jsx("resistor", { name: "R5", displayName: "R5 DNP", doNotPlace: true, resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -12, schY: -0.1, pcbX: -15.621, pcbY: -26.162, pcbRotation: 180, connections: { pin1: N.MIC_OUT } }), jsx("resistor", { name: "R6", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: 4, schY: -0.5, pcbX: 16.129, pcbY: -27.94, connections: { pin2: N.AUDIO_SHUTDOWN } }), jsx("resistor", { name: "R8", displayName: "R8 DNP", doNotPlace: true, resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: 11.8, schY: -0.1, pcbX: 16.129, pcbY: -26.162, connections: { pin2: N.AUDIO_SHUTDOWN } }), jsx("resistor", { name: "R9", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: 4, schY: 0.7, pcbX: 16.129, pcbY: -15.748, connections: { pin2: N.PWM_AUDIO } }), jsx("resistor", { name: "R10", displayName: "R10 DNP", doNotPlace: true, resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: 11.8, schY: 1.1, pcbX: 16.129, pcbY: -13.97, connections: { pin2: N.PWM_AUDIO } })] }), jsxs("group", { name: "DAC_SIGNAL_SOURCE", schSheetName: DAC_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "DAC_AND_PWM_FILTER", displayName: "14-bit DAC, PWM Filter, and Output Selection" }), jsx(DAC8311IDCKT, { name: "U2", schX: -3.8, schY: 1.7, schWidth: "3.8mm", schHeight: "2.4mm", schPinArrangement: {
leftSide: [1, 2, 3],
rightSide: [6],
topSide: [4],
bottomSide: [5],
}, pcbX: -7.366, pcbY: -25.654, connections: {
pin1: ".R16 > .pin2",
pin2: ".R13 > .pin2",
pin3: ".R14 > .pin2",
pin4: N.V3V3,
pin5: N.GND,
pin6: ".J5 > .pin1",
} }), jsx("resistor", { name: "R16", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -6.8, schY: 3.4, pcbX: 16.129, pcbY: -33.02, pcbRotation: 180, connections: { pin1: N.DAC_SYNC } }), jsx("resistor", { name: "R13", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -6.8, schY: 2.2, pcbX: -15.621, pcbY: -29.972, connections: { pin1: N.DAC_SCLK } }), jsx("resistor", { name: "R14", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -6.8, schY: 1, pcbX: 16.129, pcbY: -22.86, pcbRotation: 180, connections: { pin1: N.DAC_MOSI } }), jsx("capacitor", { name: "C4", capacitance: "10uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C1608X5R1A106M080AC", schX: -4.7, schY: -1.8, schRotation: 90, pcbX: -8.2248, pcbY: -22.7813, pcbRotation: 180, connections: { pin1: N.V3V3, pin2: N.GND } }), jsx("capacitor", { name: "C5", capacitance: "0.1uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R70J104KA01D", schX: -2.9, schY: -1.8, schRotation: 90, pcbX: -8.0248, pcbY: -21.2238, pcbRotation: 180, connections: { pin1: N.V3V3, pin2: N.GND } }), jsx(A_67996_406HLF, { name: "J5", displayName: "J5 DAC / PWM / LaunchPad Select", schX: 3.2, schY: 1.6, schWidth: "3.2mm", schHeight: "2.2mm", schPinArrangement: { leftSide: [1, 3, 5], rightSide: [2, 4, 6] }, pcbX: 2.159, pcbY: -22.606, pcbRotation: 270, connections: {
pin2: ".R12 > .pin1",
pin3: N.LP_DAC_OUT,
pin4: ".R12 > .pin1",
pin5: ".R19 > .pin2",
pin6: N.AUDIO_OUT,
} }), jsx("resistor", { name: "R19", resistance: "130ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07130RL", schX: -0.2, schY: 1.4, pcbX: 11.43, pcbY: -21.844, pcbRotation: 270, connections: { pin1: N.PWM_AUDIO } }), jsx("capacitor", { name: "C6", capacitance: "0.33uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C0603C334K8RACTU", schX: 0.2, schY: 0, schRotation: 90, pcbX: 8.382, pcbY: -24.638, pcbRotation: 90, connections: { pin1: ".R19 > .pin2", pin2: N.GND } }), jsx("resistor", { name: "R12", resistance: "100ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07100RL", schX: 6.4, schY: 1.6, pcbX: 6.858, pcbY: -19.939, connections: { pin2: N.AUDIO_OUT } }), jsx("capacitor", { name: "C3", capacitance: "0.082uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R71C823KA01D", schX: 7.8, schY: 0.4, schRotation: 90, pcbX: 9.398, pcbY: -20.828, pcbRotation: 90, connections: { pin1: N.AUDIO_OUT, pin2: N.GND } })] }), jsxs("group", { name: "AUDIO_JACK_DETECTION", schSheetName: HEADSET_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "HEADSET_JACK_AND_DETECTION", displayName: "Headset Jack, Routing Detection, and Test Points" }), jsx(TS3A225ERTER, { name: "U1", noSchematicRepresentation: true, pcbX: 15.567, pcbY: 5.588, pcbRotation: 270, connections: {
pin1: N.V3V3,
pin2: N.V3V3,
pin3: N.GND,
pin4: N.GND,
pin5: N.SPEAKER_DET,
pin6: ".J6 > .pin1",
pin7: ".J6 > .pin4",
pin8: ".R18 > .pin2",
pin9: N.HP_LEFT,
pin10: N.GND,
pin11: N.HEADSET_MIC,
pin12: ".R11 > .pin1",
pin13: N.V3V3,
pin14: ".J6 > .pin4",
pin15: ".J6 > .pin1",
pin16: N.V3V3,
pin17: N.GND,
} }), jsx("schematicbox", { name: "U1A", title: "U1A Audio Paths", chipRef: ".U1", schX: 0.8, schY: 0.5, width: "4mm", height: "2mm", pinLabels: {
pin6: ["SLEEVE"],
pin7: ["RING2"],
pin9: ["TIP_SENSE"],
pin11: ["MICp", "MICP"],
pin12: ["MICn", "MICN"],
pin14: ["RING2_S", "RING2_SENSE"],
pin15: ["SLEEVE_S", "SLEEVE_SENSE"],
}, schPinArrangement: {
leftSide: [11, 12],
rightSide: [15, 6, 14, 7, 9],
} }), jsx("schematicbox", { name: "U1B", title: "U1B Detection and Control", chipRef: ".U1", schX: -5, schY: 0, width: "3.6mm", height: "1.8mm", pinLabels: {
pin1: ["SCL"],
pin2: ["SDA"],
pin4: ["ADDR_SEL"],
pin5: ["DET_TRIGGER"],
pin8: ["MIC_PRESENT"],
}, schPinArrangement: {
leftSide: [1, 2, 4],
rightSide: [8, 5],
} }), jsx("schematicbox", { name: "U1P", title: "U1 Power", chipRef: ".U1", schX: -2.5, schY: -2.5, width: "2.8mm", height: "1mm", pinLabels: {
pin3: ["GND2"],
pin10: ["GND1"],
pin13: ["VDD2"],
pin16: ["VDD1"],
pin17: ["EP"],
}, schPinArrangement: {
topSide: [13, 16],
bottomSide: [3, 10, 17],
} }), jsx(SJ_43516_SMT_TR, { name: "J6", schX: 6, schY: 0.5, schWidth: "3.4mm", schHeight: "2.4mm", schPinArrangement: { leftSide: [1, 2, 3], rightSide: [4, 5, 6] }, pcbX: 17.399, pcbY: 28.006, pcbRotation: 270, connections: {
pin2: N.HP_LEFT,
pin3: N.HP_RIGHT,
pin5: ".R21 > .pin1",
}, noConnect: ["pin6"] }), jsx("resistor", { name: "R11", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -6, schY: -2.6, pcbX: 20.32, pcbY: 4.064, pcbRotation: 180, connections: { pin2: N.GND } }), jsx("resistor", { name: "R17", resistance: "10kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0710KL", schX: 9.5, schY: -0.8, schRotation: 90, pcbX: 14.986, pcbY: 1.778, connections: { pin1: N.HP_LEFT, pin2: N.GND } }), jsx("resistor", { name: "R15", resistance: "47kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0747KL", schX: -6.8, schY: 2.7, pcbX: 8.723, pcbY: 4.191, pcbRotation: 270, connections: { pin1: N.V3V3, pin2: N.MIC_DET } }), jsx("resistor", { name: "R18", resistance: "20kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0720KL", schX: -6.8, schY: 1.2, pcbX: 11.082, pcbY: 4.191, pcbRotation: 90, connections: { pin1: N.MIC_DET } }), jsx("resistor", { name: "R21", resistance: "10kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0710KL", schX: 9.6, schY: 0.5, pcbX: 10.668, pcbY: 11.684, connections: { pin2: N.SPEAKER_DET } }), jsx("resistor", { name: "R22", resistance: "100kohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW0603100KFKEA", schX: 6.4, schY: -2.4, pcbX: 10.668, pcbY: 9.779, connections: { pin1: N.V3V3, pin2: N.SPEAKER_DET } }), jsx("resistor", { name: "R23", resistance: "220kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07220KL", schX: 8.2, schY: -2.4, schRotation: 90, pcbX: 14.478, pcbY: 9.779, connections: { pin1: N.SPEAKER_DET, pin2: N.GND } }), jsx("capacitor", { name: "C7", capacitance: "1uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R71C105KA12D", schX: 10, schY: -2.4, schRotation: 90, pcbX: 14.478, pcbY: 11.684, pcbRotation: 180, connections: { pin1: N.SPEAKER_DET, pin2: N.GND } }), jsx("testpoint", { name: "TP1", schX: -6.2, schY: 3.4, pcbX: 1.905, pcbY: -9.525, connections: { pin1: N.MIC_DET }, footprint: jsx("footprint", { children: jsx("platedhole", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", outerDiameter: "0.75mm", holeDiameter: "0.45mm", shape: "circle" }) }) }), jsx("testpoint", { name: "TP2", schX: 11.6, schY: -2.4, pcbX: -1.684, pcbY: -4.7507, connections: { pin1: N.SPEAKER_DET }, footprint: jsx("footprint", { children: jsx("platedhole", { portHints: ["pin1"], pcbX: "0mm", pcbY: "0mm", outerDiameter: "0.75mm", holeDiameter: "0.45mm", shape: "circle" }) }) })] }), jsxs("group", { name: "MICROPHONE_AMPLIFIER", schSheetName: MICROPHONE_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "MICROPHONE_PREAMPLIFIER", displayName: "Electret Microphone Bias and TLV2760 Amplifier" }), jsx(POM_2242P_C33_R, { name: "MIC1", schX: 7.2, schY: -2.8, pcbX: -3.937, pcbY: -28.956, pcbRotation: 180, connections: { pin1: N.ONBOARD_MIC, pin2: N.GND } }), jsx(TLV2760IDBVTG4, { name: "U5", noSchematicRepresentation: true, schX: 3.6, schY: 0.2, schWidth: "2.7mm", schHeight: "3.2mm", schPinArrangement: {
leftSide: [3, 4],
rightSide: [1],
topSide: [5, 6],
bottomSide: [2],
}, pcbX: 12.192, pcbY: -5.461, connections: {
pin1: ".R36 > .pin1",
pin2: N.GND,
pin3: ".C19 > .pin2",
pin4: ".R24 > .pin2",
pin5: N.MIC_PWR,
pin6: N.MIC_PWR,
} }), jsx("schematicsymbol", { name: "U5A", displayName: "U5 TLV2760", chipRef: ".U5", symbolName: "opamp_with_power", schX: 0, schY: 0, connections: {
pin1: ".U5 > .pin3",
pin2: ".U5 > .pin4",
pin3: ".U5 > .pin2",
pin4: ".U5 > .pin1",
pin5: ".U5 > .pin6",
} }), jsx("capacitor", { name: "C19", capacitance: "0.15uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R61A154KA01D", schX: -4.5, schY: -1.8, pcbX: 7.62, pcbY: -6.731, connections: { pin1: N.MIC_RAW } }), jsx("resistor", { name: "R38", resistance: "51kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0751KL", schX: -1.8, schY: -3.4, schRotation: 90, pcbX: 7.62, pcbY: -5.207, connections: { pin1: ".C19 > .pin2", pin2: N.GND } }), jsx("resistor", { name: "R35", resistance: "47kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0747KL", schX: -1.8, schY: -0.4, schRotation: 90, pcbX: 7.62, pcbY: -3.683, pcbRotation: 180, connections: { pin1: ".R32 > .pin2", pin2: ".C19 > .pin2" } }), jsx("resistor", { name: "R32", resistance: "3kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-073KL", schX: -3, schY: 1.2, pcbX: 12.192, pcbY: -1.143, connections: { pin1: N.MIC_PWR } }), jsx("capacitor", { name: "C22", capacitance: "0.47uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R60J474KA01D", schX: -3.3, schY: -3.4, schRotation: 90, pcbX: 6.096, pcbY: -1.143, connections: { pin1: ".R32 > .pin2", pin2: N.GND } }), jsx("resistor", { name: "R34", resistance: "8.2kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-078K2L", schX: -6.2, schY: -1.8, pcbX: 2.286, pcbY: -14.224, connections: { pin1: N.MIC_RAW, pin2: ".R30 > .pin1" } }), jsx("resistor", { name: "R30", resistance: "470ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07470RL", schX: -4.6, schY: 1.2, pcbX: 9.652, pcbY: -13.843, pcbRotation: 180, connections: { pin2: N.MIC_PWR } }), jsx("capacitor", { name: "C13", capacitance: "4.7uF", manufacturerPartNumber: "TPSA475K010R1400", schX: -4.6, schY: -3.4, schRotation: 90, pcbX: 5.588, pcbY: -15.367, pcbRotation: 270, connections: { pin1: ".R30 > .pin1", pin2: N.GND }, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.3mm", pcbY: "0mm", width: "1.25mm", height: "1.8mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.3mm", pcbY: "0mm", width: "1.25mm", height: "1.8mm", shape: "rect" })] }) }), jsx("capacitor", { name: "C14", capacitance: "4.7uF", manufacturerPartNumber: "TPSA475K010R1400", schX: 0.8, schY: -3.4, schRotation: 90, pcbX: 16.383, pcbY: -2.667, pcbRotation: 90, connections: { pin1: N.MIC_PWR, pin2: N.GND }, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.3mm", pcbY: "0mm", width: "1.25mm", height: "1.8mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.3mm", pcbY: "0mm", width: "1.25mm", height: "1.8mm", shape: "rect" })] }) }), jsx("capacitor", { name: "C15", capacitance: "0.1uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R70J104KA01D", schX: 2.3, schY: -3.4, schRotation: 90, pcbX: 18.669, pcbY: -2.667, pcbRotation: 90, connections: { pin1: N.MIC_PWR, pin2: N.GND } }), jsx("capacitor", { name: "C8", capacitance: "0.47uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R60J474KA01D", schX: -0.4, schY: 4.3, pcbX: 8.509, pcbY: -12.065, connections: { pin1: N.GND, pin2: ".R24 > .pin1" } }), jsx("resistor", { name: "R24", resistance: "820ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07820RL", schX: 1.4, schY: 4.3, pcbX: 12.446, pcbY: -12.065, pcbRotation: 180 }), jsx("resistor", { name: "R26", resistance: "200kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07200KL", schX: 3.6, schY: 1.8, pcbX: 12.446, pcbY: -9.017, pcbRotation: 180, connections: {
pin1: ".R24 > .pin2",
pin2: ".R36 > .pin1",
} }), jsx("capacitor", { name: "C9", capacitance: "51pF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM1885C2A510JA01D", schX: 3.6, schY: 3.2, pcbX: 12.446, pcbY: -10.541, pcbRotation: 180, connections: {
pin1: ".R24 > .pin2",
pin2: ".R36 > .pin1",
} }), jsx("resistor", { name: "R36", resistance: "820ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07820RL", schX: 4.4, schY: 0, pcbX: 8.509, pcbY: -9.017, pcbRotation: 180, connections: { pin2: N.MIC_OUT } }), jsx("capacitor", { name: "C20", capacitance: "0.015uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C0603C153K1RACTU", schX: 5.2, schY: -1.4, schRotation: 90, pcbX: 8.509, pcbY: -10.541, connections: { pin1: N.MIC_OUT, pin2: N.GND } })] }), jsxs("group", { name: "ANALOG_AUDIO_SWITCH", schSheetName: SWITCH_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "AUDIO_PATH_SWITCH", displayName: "Analog Switch for Headset, Microphone, and Loudspeaker Paths" }), jsx(TS3A44159PWR, { name: "U3", noSchematicRepresentation: true, pcbX: -5.334, pcbY: -13.208, connections: {
pin1: N.HEADPHONE_OUT,
pin2: N.AMP_AUDIO_OUT_P,
pin3: N.LOUDSPEAKER_OUT_P,
pin4: N.GND,
pin5: ".R20 > .pin1",
pin6: ".R2 > .pin1",
pin7: ".R7 > .pin1",
pin8: N.MIC_DET,
pin9: N.ONBOARD_MIC,
pin10: N.MIC_RAW,
pin11: N.HEADSET_MIC,
pin12: N.V3V3,
pin13: ".C21 > .pin1",
pin14: N.AMP_AUDIO_OUT_N,
pin15: N.LOUDSPEAKER_OUT_N,
pin16: N.SPEAKER_DET,
} }), jsx("schematicbox", { name: "U3A", title: "U3A Speaker / Headphone \u2212", chipRef: ".U3", schX: -3.6, schY: 2, width: "3.8mm", height: "1.3mm", pinLabels: {
pin13: ["NO1"],
pin14: ["COM1"],
pin15: ["NC1"],
pin16: ["IN1_2"],
}, schPinArrangement: { leftSide: [14, 15, 16], rightSide: [13] } }), jsx("schematicbox", { name: "U3B", title: "U3B Speaker / Headphone +", chipRef: ".U3", schX: 3.6, schY: 2, width: "3.8mm", height: "1.2mm", pinLabels: { pin1: ["NO2"], pin2: ["COM2"], pin3: ["NC2"] }, schPinArrangement: { leftSide: [2, 3], rightSide: [1] } }), jsx("schematicbox", { name: "U3C", title: "U3C Detection Termination", chipRef: ".U3", schX: -3.6, schY: -2, width: "3.8mm", height: "1.3mm", pinLabels: {
pin5: ["NO3"],
pin6: ["COM3"],
pin7: ["NC3"],
pin8: ["IN3_4"],
}, schPinArrangement: { leftSide: [5, 6, 7], rightSide: [8] } }), jsx("schematicbox", { name: "U3D", title: "U3D Microphone Source", chipRef: ".U3", schX: 3.6, schY: -2, width: "3.8mm", height: "1.2mm", pinLabels: { pin9: ["NO4"], pin10: ["COM4"], pin11: ["NC4"] }, schPinArrangement: { leftSide: [10, 11], rightSide: [9] } }), jsx("schematicbox", { name: "U3P", title: "U3 Power", chipRef: ".U3", schX: 0, schY: 0, width: "2.4mm", height: "1mm", pinLabels: { pin4: ["GND"], pin12: ["VCC"] }, schPinArrangement: { topSide: [12], bottomSide: [4] } }), jsx("resistor", { name: "R7", resistance: "50ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW060350R0FKEA", schX: -7.2, schY: 2.5, pcbX: -11.176, pcbY: -13.716, pcbRotation: 180, connections: { pin2: N.GND } }), jsx("resistor", { name: "R2", resistance: "50ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW060350R0FKEA", schX: -7.2, schY: 0.9, pcbX: -11.176, pcbY: -15.24, pcbRotation: 180, connections: { pin2: N.GND } }), jsx("resistor", { name: "R20", resistance: "50ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW060350R0FKEA", schX: -7.2, schY: -0.7, pcbX: -11.176, pcbY: -16.764, pcbRotation: 180, connections: { pin2: N.GND } }), jsx("capacitor", { name: "C2", capacitance: "10uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C1608X5R1A106M080AC", schX: 7.2, schY: 2.5, schRotation: 90, pcbX: 1.397, pcbY: 3.81, connections: { pin1: N.HEADPHONE_OUT, pin2: N.HP_LEFT } }), jsx("capacitor", { name: "C23", capacitance: "10uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C1608X5R1A106M080AC", schX: 7.2, schY: 0.9, schRotation: 90, pcbX: 1.397, pcbY: 5.3077, connections: { pin1: N.HEADPHONE_OUT, pin2: N.HP_RIGHT } }), jsx("capacitor", { name: "C21", capacitance: "0.1uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R70J104KA01D", schX: 0, schY: 3.6, pcbX: -0.762, pcbY: -7.62, pcbRotation: 270, connections: { pin2: ".R37 > .pin1" } }), jsx("resistor", { name: "R37", resistance: "510ohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-07510RL", schX: 2.2, schY: 3.6, pcbX: 0.762, pcbY: -7.62, pcbRotation: 90, connections: { pin2: N.GND } })] }), jsxs("group", { name: "LOUDSPEAKER_AMPLIFIER", schSheetName: LOUDSPEAKER_SHEET, schX: 0, schY: 0, pcbX: 0, pcbY: 0, schTraceAutoLabelEnabled: false, schMaxTraceDistance: "1.5mm", children: [jsx("schematicsection", { name: "LOUDSPEAKER_OUTPUT", displayName: "TPA301 Loudspeaker Amplifier, Volume, and Speaker" }), jsx(TPA301DGNR, { name: "U4", schX: 0, schY: 0.5, schWidth: "4.4mm", schHeight: "2.8mm", schPinArrangement: {
leftSide: [1, 2, 3, 4],
rightSide: [5, 8],
bottomSide: [7, 9, 6],
}, pcbX: -13.462, pcbY: -0.127, connections: {
pin1: N.AUDIO_SHUTDOWN,
pin2: ".C12 > .pin1",
pin4: ".R29 > .pin2",
pin5: N.AMP_AUDIO_OUT_P,
pin6: N.V3V3,
pin8: N.AMP_AUDIO_OUT_N,
} }), jsx("trace", { name: "U4_POWERPAD_TO_GND", from: ".U4 > .pin9", to: ".C17 > .pin2", width: "0.25mm" }), jsx("capacitor", { name: "C11", capacitance: "0.56uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R71A564KA61D", schX: -6.2, schY: 0.2, pcbX: -18.161, pcbY: -7.455, connections: { pin1: N.AUDIO_OUT, pin2: ".R29 > .pin1" } }), jsx("resistor", { name: "R29", resistance: "30kohm", footprint: TI_0603_RES, manufacturerPartNumber: "RC0603FR-0730KL", schX: -4.4, schY: 0.2, pcbX: -24.384, pcbY: 9.271, pcbRotation: 90 }), jsx("capacitor", { name: "C12", capacitance: "2.2uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R61A225KE34D", schX: -4.2, schY: -1.2, schRotation: 90, pcbX: -13.208, pcbY: 4.826, connections: { pin2: N.GND } }), jsx("resistor", { name: "R33", resistance: "100kohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW0603100KFKEA", schX: -7, schY: -2.6, pcbX: -10.287, pcbY: 0.762, pcbRotation: 90, connections: { pin1: N.V3V3, pin2: N.AUDIO_SHUTDOWN } }), jsx("resistor", { name: "R25", resistance: "0ohm", footprint: TI_0603_RES, manufacturerPartNumber: "CRCW06030000Z0EA", schX: -3.8, schY: 3.2, pcbX: -22.86, pcbY: 9.271, pcbRotation: 270, connections: {
pin1: ".R29 > .pin2",
pin2: ".R27 > .pin1",
} }), jsx(A_3352T_1_104LF, { name: "R27", displayName: "R27 100k Volume", schX: -1.6, schY: 3.2, pcbX: -20.5, pcbY: -3.5, pcbRotation: 180, connections: {
pin2: ".C10 > .pin2",
pin3: N.GND,
} }), jsx("capacitor", { name: "C10", capacitance: "5pF", footprint: TI_0603_CAP, manufacturerPartNumber: "CC0603CRNPO9BN5R0", schX: -3.4, schY: 5.7, pcbX: -21.336, pcbY: 9.271, pcbRotation: 270, connections: {
pin1: ".R29 > .pin2",
pin2: ".R27 > .pin2",
} }), jsx("capacitor", { name: "C16", capacitance: "10uF", footprint: TI_0603_CAP, manufacturerPartNumber: "C1608X5R1A106M080AC", schX: -0.8, schY: -3.7, schRotation: 90, pcbX: -9.271, pcbY: -5.588, pcbRotation: 90, connections: { pin1: N.V3V3, pin2: N.GND } }), jsx("capacitor", { name: "C17", capacitance: "0.1uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R70J104KA01D", schX: 1, schY: -3.7, schRotation: 90, pcbX: -10.795, pcbY: -5.588, pcbRotation: 90, connections: { pin1: N.V3V3, pin2: N.GND } }), jsx("capacitor", { name: "C18", capacitance: "2.2uF", footprint: TI_0603_CAP, manufacturerPartNumber: "GRM188R61A225KE34D", schX: 2.8, schY: -3.7, schRotation: 90, pcbX: -12.319, pcbY: -5.588, pcbRotation: 270, connections: { pin1: N.V3V3, pin2: N.GND } }), jsx("capacitor", { name: "C1", capacitance: "47uF", manufacturerPartNumber: "TPSB476K010R0250", schX: 5, schY: -2.4, pcbX: -6.858, pcbY: -0.381, pcbRotation: 0, connections: {
pin1: N.LOUDSPEAKER_OUT_P,
pin2: ".S1 > .pin1",
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.375mm", pcbY: "0mm", width: "1.95mm", height: "2.25mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "1.375mm", pcbY: "0mm", width: "1.95mm", height: "2.25mm", shape: "rect" })] }) }), jsx(FS_3013, { name: "S1", displayName: "S1 8 Ohm Speaker", schX: 7.5, schY: -2.4, pcbX: -4.25, pcbY: 22, connections: { pin2: N.LOUDSPEAKER_OUT_N } })] }), jsx("copperpour", { name: "GND_BOTTOM_POUR", layer: "bottom", connectsTo: N.GND, clearance: "0.2mm" })] }));
}
export { Circuit as default };