mohan-bee/RP2040-RF-Receiver

The AMS1117-3.3 is a surface-mount voltage regulator IC that converts an input voltage into a stable 3.3V output.

Version
1.0.3
License
unset
Stars
0

dist/index.js

import { jsx, jsxs } from 'react/jsx-runtime';

const pinLabels$7 = {
    pin1: ["IOVDD6"],
    pin2: ["GPIO0"],
    pin3: ["GPIO1"],
    pin4: ["GPIO2"],
    pin5: ["GPIO3"],
    pin6: ["GPIO4"],
    pin7: ["GPIO5"],
    pin8: ["GPIO6"],
    pin9: ["GPIO7"],
    pin10: ["IOVDD5"],
    pin11: ["GPIO8"],
    pin12: ["GPIO9"],
    pin13: ["GPIO10"],
    pin14: ["GPIO11"],
    pin15: ["GPIO12"],
    pin16: ["GPIO13"],
    pin17: ["GPIO14"],
    pin18: ["GPIO15"],
    pin19: ["TESTEN"],
    pin20: ["XIN"],
    pin21: ["XOUT"],
    pin22: ["IOVDD4"],
    pin23: ["DVDD2"],
    pin24: ["SWCLK"],
    pin25: ["SWD"],
    pin26: ["RUN"],
    pin27: ["GPIO16"],
    pin28: ["GPIO17"],
    pin29: ["GPIO18"],
    pin30: ["GPIO19"],
    pin31: ["GPIO20"],
    pin32: ["GPIO21"],
    pin33: ["IOVDD3"],
    pin34: ["GPIO22"],
    pin35: ["GPIO23"],
    pin36: ["GPIO24"],
    pin37: ["GPIO25"],
    pin38: ["GPIO26_ADC0"],
    pin39: ["GPIO27_ADC1"],
    pin40: ["GPIO28_ADC2"],
    pin41: ["GPIO29_ADC3"],
    pin42: ["IOVDD2"],
    pin43: ["ADC_AVDD"],
    pin44: ["VREG_IN"],
    pin45: ["VREG_VOUT"],
    pin46: ["USB_DM"],
    pin47: ["USB_DP"],
    pin48: ["USB_VDD"],
    pin49: ["IOVDD1"],
    pin50: ["DVDD1"],
    pin51: ["QSPI_SD3"],
    pin52: ["QSPI_SCLK"],
    pin53: ["QSPI_SD0"],
    pin54: ["QSPI_SD2"],
    pin55: ["QSPI_SD1"],
    pin56: ["QSPI_SS"],
    pin57: ["GND"]
};
const footprinterPinLabels = {
    ...pinLabels$7,
    "pin57": [...pinLabels$7["pin57"], "thermalpad"],
};
const RP2040 = (props) => {
    return (jsx("chip", { pinLabels: footprinterPinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C2040"
            ]
        }, manufacturerPartNumber: "RP2040", footprint: "qfn56_thermalpad3.1mmx3.1mm_p0.4001mm_w7.8999mm_h7.9001mm_pw0.2mm_pl0.85mm", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2040.obj?uuid=76b360a9d4c54384a4e47d7e5af156df",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2040.step?uuid=76b360a9d4c54384a4e47d7e5af156df",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012699999956566899, y: -1269999999067295e-19, z: -0.02 },
        }, ...props }));
};

const pinLabels$6 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["IO2"],
    pin4: ["GND"],
    pin5: ["pin5"],
    pin6: ["CLK"],
    pin7: ["IO3"],
    pin8: ["VCC"]
};
const W25Q16JVSSIQ = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
            "jlcpcb": [
                "C131025"
            ]
        }, manufacturerPartNumber: "W25Q16JVSSIQ", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("silkscreenpath", { route: [{ "x": -2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": 2.1763990000000604 }, { "x": 2.6387044000000515, "y": -2.1763989999999467 }, { "x": -2.6387044000000515, "y": -2.1763989999999467 }] }), jsx("silkscreenpath", { route: [{ "x": -1.7548859999999422, "y": -1.4239240000000564 }, { "x": -1.7600010105124966, "y": -1.4627763621365375 }, { "x": -1.774997462536362, "y": -1.4989810000000716 }, { "x": -1.7988533726489777, "y": -1.5300706273510514 }, { "x": -1.8299429999999575, "y": -1.5539265374637807 }, { "x": -1.866147637863378, "y": -1.5689229894875325 }, { "x": -1.9050000000000864, "y": -1.5740379999999732 }, { "x": -1.9438523621365675, "y": -1.5689229894875325 }, { "x": -1.980056999999988, "y": -1.5539265374637807 }, { "x": -2.0111466273510814, "y": -1.5300706273510514 }, { "x": -2.035002537463697, "y": -1.4989810000000716 }, { "x": -2.049998989487449, "y": -1.4627763621365375 }, { "x": -2.055114000000003, "y": -1.4239240000000564 }, { "x": -2.049998989487449, "y": -1.3850716378634615 }, { "x": -2.035002537463697, "y": -1.3488669999999274 }, { "x": -2.0111466273510814, "y": -1.3177773726490614 }, { "x": -1.980056999999988, "y": -1.2939214625364457 }, { "x": -1.9438523621365675, "y": -1.2789250105124665 }, { "x": -1.9050000000000864, "y": -1.2738100000000259 }, { "x": -1.866147637863378, "y": -1.2789250105124665 }, { "x": -1.8299429999999575, "y": -1.2939214625364457 }, { "x": -1.7988533726489777, "y": -1.3177773726490614 }, { "x": -1.774997462536362, "y": -1.3488669999999274 }, { "x": -1.7600010105124966, "y": -1.3850716378634615 }, { "x": -1.7548859999999422, "y": -1.4239240000000564 }] }), jsx("silkscreenpath", { route: [{ "x": -2.522220000000061, "y": -3.5300920000000815 }, { "x": -2.5273350105126156, "y": -3.5689443621365626 }, { "x": -2.542331462536481, "y": -3.605148999999983 }, { "x": -2.5661873726490967, "y": -3.6362386273510765 }, { "x": -2.5972770000000764, "y": -3.660094537463692 }, { "x": -2.633481637863497, "y": -3.675090989487444 }, { "x": -2.6723340000000917, "y": -3.6802059999999983 }, { "x": -2.7111863621366865, "y": -3.675090989487444 }, { "x": -2.747391000000107, "y": -3.660094537463692 }, { "x": -2.7784806273510867, "y": -3.6362386273510765 }, { "x": -2.802336537463816, "y": -3.605148999999983 }, { "x": -2.817332989487568, "y": -3.5689443621365626 }, { "x": -2.822448000000122, "y": -3.5300920000000815 }, { "x": -2.817332989487568, "y": -3.491239637863373 }, { "x": -2.802336537463816, "y": -3.4550349999999526 }, { "x": -2.7784806273510867, "y": -3.423945372648973 }, { "x": -2.747391000000107, "y": -3.400089462536357 }, { "x": -2.7111863621366865, "y": -3.3850930105124917 }, { "x": -2.6723340000000917, "y": -3.3799779999999373 }, { "x": -2.633481637863497, "y": -3.3850930105124917 }, { "x": -2.5972770000000764, "y": -3.400089462536357 }, { "x": -2.5661873726490967, "y": -3.423945372648973 }, { "x": -2.542331462536481, "y": -3.4550349999999526 }, { "x": -2.5273350105126156, "y": -3.491239637863373 }, { "x": -2.522220000000061, "y": -3.5300920000000815 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "5.3434mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.0693999999999733, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": 4.593399999999974 }, { "x": 2.891599999999926, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": -4.745800000000031 }, { "x": -3.0693999999999733, "y": 4.593399999999974 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131025.obj?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131025.step?uuid=4652e19b90fa4dbb8662aa4cba61a532",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000012700000070253736, y: -12699999956566899e-21, z: -0.069425 },
        }, ...props }));
};

const pinLabels$5 = {
    pin1: ["OSC1"],
    pin2: ["GND1"],
    pin3: ["OSC2"],
    pin4: ["GND2"]
};
const X322512MSB4SI = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
            "jlcpcb": [
                "C9002"
            ]
        }, manufacturerPartNumber: "X322512MSB4SI", footprint: "crystal", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C9002.obj?uuid=02485e56ba8d4732a26526d2983fc729",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C9002.step?uuid=02485e56ba8d4732a26526d2983fc729",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12700000070253736e-21, z: 0 },
        }, ...props }));
};

const pinLabels$4 = {
    pin1: ["GND"],
    pin2: ["VOUT1"],
    pin3: ["VIN"],
    pin4: ["VOUT2"]
};
const AMS1117_3_3 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$4, supplierPartNumbers: {
            "jlcpcb": [
                "C6186"
            ]
        }, manufacturerPartNumber: "AMS1117_3_3", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "2.92995985mm", pcbY: "-2.29997mm", width: "2.499995mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "2.92995985mm", pcbY: "0mm", width: "2.499995mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "2.92995985mm", pcbY: "2.29997mm", width: "2.499995mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-3.00995715mm", pcbY: "0mm", width: "2.3400004mm", height: "3.5999928mm", shape: "rect" }), jsx("silkscreenpath", { route: [{ "x": -1.6114077499998984, "y": -3.3262061999998878 }, { "x": -1.6114077499998984, "y": 3.3262062000000014 }, { "x": 1.3313854499999707, "y": 3.3262062000000014 }, { "x": 1.3313854499999707, "y": -3.3262061999998878 }, { "x": -1.6114077499998984, "y": -3.3262061999998878 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.29178885mm", pcbY: "4.3274mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -4.428611149999938, "y": 3.5774000000000115 }, { "x": 5.012188849999916, "y": 3.5774000000000115 }, { "x": 5.012188849999916, "y": -3.5773999999998978 }, { "x": -4.428611149999938, "y": -3.5773999999998978 }, { "x": -4.428611149999938, "y": 3.5774000000000115 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6186.obj?uuid=e80246a9471445bfb635be848806a22e",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C6186.step?uuid=e80246a9471445bfb635be848806a22e",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: -0.14002385000003414, y: -12700000070253736e-21, z: -0.049394 },
        }, ...props }));
};

const KT_0603R = (props) => {
    const { name = "LED1", ...restProps } = props;
    return (jsx("led", { name: name, supplierPartNumbers: {
            "jlcpcb": [
                "C2286"
            ]
        }, manufacturerPartNumber: "KT_0603R", footprint: "res_p1.5001mm_pw0.8mm_ph0.8mm", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2286.obj?uuid=0da0275bf7a84667bce8747a921fb9e3",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2286.step?uuid=0da0275bf7a84667bce8747a921fb9e3",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0.000050799999826267594, y: -5079999993995443e-20, z: -0.01 },
        }, ...restProps }));
};

const pinLabels$3 = {
    pin1: ["cathode", "neg"],
    pin2: ["anode", "pos"]
};
const SS14 = (props) => {
    const { name = "D1", ...restProps } = props;
    return (jsx("diode", { name: name, pinLabels: pinLabels$3, supplierPartNumbers: {
            "jlcpcb": [
                "C2480"
            ]
        }, manufacturerPartNumber: "SS14", footprint: "res_p3.9299mm_pw1.52mm_ph1.68mm", cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2480.obj?uuid=2ad98c37c5614ad18681cbd22e4725e1",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2480.step?uuid=2ad98c37c5614ad18681cbd22e4725e1",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: -12699999956566899e-21, z: -1.05 },
        }, ...restProps }));
};

const pinLabels$2 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"],
    pin7: ["pin7"],
    pin8: ["pin8"]
};
const PM254V_12_08_H85 = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$2, supplierPartNumbers: {
            "jlcpcb": [
                "C2834799"
            ]
        }, manufacturerPartNumber: "PM254V_12_08_H85", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin1"], pcbX: "-3.81mm", pcbY: "-1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-3.81mm", pcbY: "1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-1.27mm", pcbY: "-1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "-1.27mm", pcbY: "1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "1.27mm", pcbY: "-1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin6"], pcbX: "1.27mm", pcbY: "1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin7"], pcbX: "3.81mm", pcbY: "-1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin8"], pcbX: "3.81mm", pcbY: "1.27mm", outerDiameter: "1.5999968mm", holeDiameter: "1.1000232mm", shape: "circle" }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "3.54mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -5.583999999999946, "y": 2.7900000000000063 }, { "x": 5.584000000000003, "y": 2.7900000000000063 }, { "x": 5.584000000000003, "y": -2.789999999999992 }, { "x": -5.583999999999946, "y": -2.789999999999992 }, { "x": -5.583999999999946, "y": 2.7900000000000063 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2834799.obj?uuid=ffd9e456b95c47e2b4c6d4777c08b2b6",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2834799.step?uuid=ffd9e456b95c47e2b4c6d4777c08b2b6",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: 0, y: 0, z: -0.20000600000000013 },
        }, ...props }));
};

const pinLabels$1 = {
    pin1: ["pin1"],
    pin2: ["pin2"],
    pin3: ["pin3"],
    pin4: ["pin4"],
    pin5: ["pin5"],
    pin6: ["pin6"]
};
const A_2_54_1_6P_ = (props) => {
    return (jsx("chip", { pinLabels: pinLabels$1, supplierPartNumbers: {
            "jlcpcb": [
                "C40877"
            ]
        }, manufacturerPartNumber: "A_2_54_1_6P_", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin6"], pcbX: "6.3999999mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin5"], pcbX: "3.8599999mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin4"], pcbX: "1.3199999mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin3"], pcbX: "-1.2200001mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin2"], pcbX: "-3.7600001mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "-6.3000001mm", pcbY: "0mm", outerDiameter: "1.7999964mm", holeDiameter: "1.0200132mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": -5.030000099999938, "y": 1.2499848 }, { "x": -5.030000099999938, "y": -1.2499848 }] }), jsx("silkscreenpath", { route: [{ "x": -7.8199869000000035, "y": -1.2499848 }, { "x": 7.919986700000038, "y": -1.2499848 }] }), jsx("silkscreenpath", { route: [{ "x": -7.8199869000000035, "y": 1.2499848 }, { "x": -7.8199869000000035, "y": -1.2499848 }] }), jsx("silkscreenpath", { route: [{ "x": 7.919986700000038, "y": 1.2499848 }, { "x": -7.8199869000000035, "y": 1.2499848 }] }), jsx("silkscreenpath", { route: [{ "x": 7.919986700000038, "y": -1.2499848 }, { "x": 7.919986700000038, "y": 1.2499848 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.0372999mm", pcbY: "2.2446mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -8.099400099999968, "y": 1.4945999999999984 }, { "x": 8.173999900000013, "y": 1.4945999999999984 }, { "x": 8.173999900000013, "y": -1.5454000000000008 }, { "x": -8.099400099999968, "y": -1.5454000000000008 }, { "x": -8.099400099999968, "y": 1.4945999999999984 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C40877.obj?uuid=c162e59987044c559654f3f6cf872bf9",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C40877.step?uuid=c162e59987044c559654f3f6cf872bf9",
            pcbRotationOffset: 0,
            modelOriginPosition: { x: -0.04998720000003232, y: 0, z: -64000000006281255e-22 },
        }, ...props }));
};

const pinLabels = {
    pin1: ["pin1"],
    pin2: ["pin2"]
};
const B2B_PH_K_S_LF__SN_ = (props) => {
    return (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
            "jlcpcb": [
                "C131337"
            ]
        }, manufacturerPartNumber: "B2B_PH_K_S_LF__SN_", footprint: jsxs("footprint", { children: [jsx("platedhole", { portHints: ["pin2"], pcbX: "-0.999998mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "0.9000236mm", shape: "circle" }), jsx("platedhole", { portHints: ["pin1"], pcbX: "0.999998mm", pcbY: "0mm", outerDiameter: "1.5999968mm", holeDiameter: "0.9000236mm", shape: "circle" }), jsx("silkscreenpath", { route: [{ "x": -2.921000000000049, "y": 0.2540000000000191 }, { "x": -2.413000000000011, "y": 0.2540000000000191 }, { "x": -2.413000000000011, "y": 2.158999999999992 }, { "x": 2.53999999999985, "y": 2.158999999999992 }, { "x": 2.53999999999985, "y": 0.2540000000000191 }, { "x": 2.9209999999998217, "y": 0.2540000000000191 }] }), jsx("silkscreenpath", { route: [{ "x": 3.000044799999955, "y": -0.3810000000000855 }, { "x": 2.4920448000000306, "y": -0.3810000000000855 }, { "x": 2.4920448000000306, "y": -1.1430000000001428 }, { "x": 0.3330447999999251, "y": -1.1430000000001428 }, { "x": 0.3330447999999251, "y": -1.6510000000000673 }] }), jsx("silkscreenpath", { route: [{ "x": -2.921000000000049, "y": -0.3810000000000855 }, { "x": -2.413000000000011, "y": -0.3810000000000855 }, { "x": -2.413000000000011, "y": -1.1430000000001428 }, { "x": -0.2540000000001328, "y": -1.1430000000001428 }, { "x": -0.2540000000001328, "y": -1.6510000000000673 }] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.016002mm", pcbY: "3.8956mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [{ "x": -3.2565980000001673, "y": 3.145599999999945 }, { "x": 3.288601999999969, "y": 3.145599999999945 }, { "x": 3.288601999999969, "y": -1.9517999999999347 }, { "x": -3.2565980000001673, "y": -1.9517999999999347 }, { "x": -3.2565980000001673, "y": 3.145599999999945 }] })] }), cadModel: {
            objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131337.obj?uuid=ee6b32b5c03144688a5663b32f9648c4",
            stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C131337.step?uuid=ee6b32b5c03144688a5663b32f9648c4",
            pcbRotationOffset: 180,
            modelOriginPosition: { x: -0.9995, y: -12000000196854543e-22, z: -6999999999646178e-21 },
        }, ...props }));
};

const T = ({ from, to }) => (jsx("trace", { from: from, to: to }));
function RP2040RFReceiver() {
    return (jsxs("board", { width: "60mm", height: "45mm", layers: 2, title: "RP2040 RF Receiver", schAutoLayoutEnabled: true, children: [jsx("schematicsection", { name: "POWER", displayName: "1. POWER INPUT + 3.3 V REGULATOR" }), jsx("schematicsection", { name: "MCU", displayName: "2. RP2040 CORE + CLOCK" }), jsx("schematicsection", { name: "FLASH", displayName: "3. QSPI FLASH" }), jsx("schematicsection", { name: "RADIO", displayName: "4. nRF24L01+ MODULE" }), jsx("schematicsection", { name: "OUTPUTS", displayName: "5. SIX OUTPUT CHANNELS" }), jsx("schematicsection", { name: "PROGRAM", displayName: "6. PROGRAMMING HEADER" }), jsx(B2B_PH_K_S_LF__SN_, { name: "J_BAT", pcbX: -25, pcbY: 15, pcbRotation: 90, schSectionName: "POWER" }), jsx(SS14, { name: "D_BAT", pcbX: -19, pcbY: 15, schSectionName: "POWER" }), jsx(AMS1117_3_3, { name: "U_REG", pcbX: -12, pcbY: 14, pcbRotation: 90, schSectionName: "POWER" }), jsx("capacitor", { name: "C_IN", capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C19702"] }, pcbX: -18, pcbY: 10, schSectionName: "POWER" }), jsx("capacitor", { name: "C_OUT", capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C19702"] }, pcbX: -6.5, pcbY: 10, schSectionName: "POWER" }), jsx("capacitor", { name: "C_REG", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: -6.5, pcbY: 13, schSectionName: "POWER" }), jsx(T, { from: ".J_BAT > .pin1", to: "net.BAT" }), jsx(T, { from: ".J_BAT > .pin2", to: "net.GND" }), jsx(T, { from: ".D_BAT > .anode", to: "net.BAT" }), jsx(T, { from: ".D_BAT > .cathode", to: "net.VIN" }), jsx(T, { from: ".U_REG > .VIN", to: "net.VIN" }), jsx(T, { from: ".U_REG > .GND", to: "net.GND" }), jsx(T, { from: ".U_REG > .VOUT1", to: "net.V3V3" }), jsx(T, { from: ".U_REG > .VOUT2", to: "net.V3V3" }), jsx(T, { from: ".C_IN > .pin1", to: "net.VIN" }), jsx(T, { from: ".C_IN > .pin2", to: "net.GND" }), jsx(T, { from: ".C_OUT > .pin1", to: "net.V3V3" }), jsx(T, { from: ".C_OUT > .pin2", to: "net.GND" }), jsx(T, { from: ".C_REG > .pin1", to: "net.V3V3" }), jsx(T, { from: ".C_REG > .pin2", to: "net.GND" }), jsx(RP2040, { name: "U_MCU", pcbX: 0, pcbY: 1, schWidth: 2.8, schHeight: 5.8, schSectionName: "MCU" }), jsx(X322512MSB4SI, { name: "Y1", pcbX: -9, pcbY: 2, pcbRotation: 90, schWidth: 1.96, schSectionName: "MCU" }), jsx("capacitor", { name: "C_XIN", capacitance: "15pF", footprint: "0402", supplierPartNumbers: { jlcpcb: ["C1548"] }, pcbX: -10, pcbY: -2, schSectionName: "MCU" }), jsx("capacitor", { name: "C_XOUT", capacitance: "15pF", footprint: "0402", supplierPartNumbers: { jlcpcb: ["C1548"] }, pcbX: -7, pcbY: -2, schSectionName: "MCU" }), jsx("resistor", { name: "R_RUN", resistance: "10k", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C25804"] }, pcbX: 7.5, pcbY: 7, schSectionName: "MCU" }), jsx("capacitor", { name: "C_CORE", capacitance: "10uF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C19702"] }, pcbX: 6, pcbY: -4, schSectionName: "MCU" }), jsx("capacitor", { name: "C_MCU1", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: -5, pcbY: 7, schSectionName: "MCU" }), jsx("capacitor", { name: "C_MCU2", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: -2, pcbY: 8, schSectionName: "MCU" }), jsx("capacitor", { name: "C_MCU3", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: 2, pcbY: 8.7, schSectionName: "MCU" }), jsx("capacitor", { name: "C_MCU4", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: 4.3, pcbY: 7, schSectionName: "MCU" }), jsx("capacitor", { name: "C_MCU5", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: -5, pcbY: -4, schSectionName: "MCU" }), [
                "IOVDD1", "IOVDD2", "IOVDD3", "IOVDD4", "IOVDD5", "IOVDD6",
                "ADC_AVDD", "USB_VDD", "VREG_IN",
            ].map((pin) => jsx(T, { from: `.U_MCU > .${pin}`, to: "net.V3V3" }, pin)), jsx(T, { from: ".U_MCU > .GND", to: "net.GND" }), jsx(T, { from: ".U_MCU > .TESTEN", to: "net.GND" }), jsx(T, { from: ".U_MCU > .VREG_VOUT", to: "net.V1V1" }), jsx(T, { from: ".U_MCU > .DVDD1", to: "net.V1V1" }), jsx(T, { from: ".U_MCU > .DVDD2", to: "net.V1V1" }), jsx(T, { from: ".C_CORE > .pin1", to: "net.V1V1" }), jsx(T, { from: ".C_CORE > .pin2", to: "net.GND" }), jsx(T, { from: ".R_RUN > .pin1", to: "net.V3V3" }), jsx(T, { from: ".R_RUN > .pin2", to: "net.RUN" }), jsx(T, { from: ".U_MCU > .RUN", to: "net.RUN" }), jsx(T, { from: ".U_MCU > .XIN", to: "net.XIN" }), jsx(T, { from: ".U_MCU > .XOUT", to: "net.XOUT" }), jsx(T, { from: ".Y1 > .OSC1", to: "net.XIN" }), jsx(T, { from: ".Y1 > .OSC2", to: "net.XOUT" }), jsx(T, { from: ".Y1 > .GND1", to: "net.GND" }), jsx(T, { from: ".Y1 > .GND2", to: "net.GND" }), jsx(T, { from: ".C_XIN > .pin1", to: "net.XIN" }), jsx(T, { from: ".C_XIN > .pin2", to: "net.GND" }), jsx(T, { from: ".C_XOUT > .pin1", to: "net.XOUT" }), jsx(T, { from: ".C_XOUT > .pin2", to: "net.GND" }), ["C_MCU1", "C_MCU2", "C_MCU3", "C_MCU4", "C_MCU5"].map((name) => (jsxs("group", { children: [jsx(T, { from: `.${name} > .pin1`, to: "net.V3V3" }), jsx(T, { from: `.${name} > .pin2`, to: "net.GND" })] }, name))), jsx(W25Q16JVSSIQ, { name: "U_FLASH", pcbX: 11, pcbY: 3, pcbRotation: 90, schSectionName: "FLASH" }), jsx("capacitor", { name: "C_FLASH", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: 17.5, pcbY: 3, schSectionName: "FLASH" }), jsx(T, { from: ".U_FLASH > .pin1", to: "net.QSS" }), jsx(T, { from: ".U_FLASH > .pin2", to: "net.QD1" }), jsx(T, { from: ".U_FLASH > .pin3", to: "net.QD2" }), jsx(T, { from: ".U_FLASH > .GND", to: "net.GND" }), jsx(T, { from: ".U_FLASH > .pin5", to: "net.QD0" }), jsx(T, { from: ".U_FLASH > .CLK", to: "net.QCLK" }), jsx(T, { from: ".U_FLASH > .IO3", to: "net.QD3" }), jsx(T, { from: ".U_FLASH > .VCC", to: "net.V3V3" }), jsx(T, { from: ".U_MCU > .QSPI_SS", to: "net.QSS" }), jsx(T, { from: ".U_MCU > .QSPI_SD0", to: "net.QD0" }), jsx(T, { from: ".U_MCU > .QSPI_SD1", to: "net.QD1" }), jsx(T, { from: ".U_MCU > .QSPI_SD2", to: "net.QD2" }), jsx(T, { from: ".U_MCU > .QSPI_SD3", to: "net.QD3" }), jsx(T, { from: ".U_MCU > .QSPI_SCLK", to: "net.QCLK" }), jsx(T, { from: ".C_FLASH > .pin1", to: "net.V3V3" }), jsx(T, { from: ".C_FLASH > .pin2", to: "net.GND" }), jsx(PM254V_12_08_H85, { name: "J_RF", pcbX: 24, pcbY: 16, pcbRotation: 90, schSectionName: "RADIO" }), jsx("capacitor", { name: "C_RF", capacitance: "100nF", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C14663"] }, pcbX: 21, pcbY: 8, schSectionName: "RADIO" }), jsx(T, { from: ".J_RF > .pin1", to: "net.GND" }), jsx(T, { from: ".J_RF > .pin2", to: "net.V3V3" }), jsx(T, { from: ".J_RF > .pin3", to: "net.CE" }), jsx(T, { from: ".J_RF > .pin4", to: "net.CSN" }), jsx(T, { from: ".J_RF > .pin5", to: "net.SCK" }), jsx(T, { from: ".J_RF > .pin6", to: "net.MOSI" }), jsx(T, { from: ".J_RF > .pin7", to: "net.MISO" }), jsx(T, { from: ".C_RF > .pin1", to: "net.V3V3" }), jsx(T, { from: ".C_RF > .pin2", to: "net.GND" }), jsx(T, { from: ".U_MCU > .GPIO2", to: "net.SCK" }), jsx(T, { from: ".U_MCU > .GPIO3", to: "net.MOSI" }), jsx(T, { from: ".U_MCU > .GPIO4", to: "net.MISO" }), jsx(T, { from: ".U_MCU > .GPIO5", to: "net.CSN" }), jsx(T, { from: ".U_MCU > .GPIO6", to: "net.CE" }), [10, 11, 12, 13, 14, 15].map((gpio, index) => {
                const n = index + 1;
                const x = -20 + index * 8;
                return (jsxs("group", { children: [jsx("resistor", { name: `R_CH${n}`, resistance: "330", footprint: "0603", supplierPartNumbers: { jlcpcb: ["C23138"] }, pcbX: x, pcbY: -11, schX: index * 5, schY: 0, schSectionName: "OUTPUTS" }), jsx(KT_0603R, { name: `LED_CH${n}`, pcbX: x, pcbY: -16, pcbRotation: 90, schX: index * 5 + 1.6, schY: 0, schSectionName: "OUTPUTS" }), jsx(T, { from: `.U_MCU > .GPIO${gpio}`, to: `net.CH${n}` }), jsx(T, { from: `.R_CH${n} > .pin1`, to: `net.CH${n}` }), jsx(T, { from: `.R_CH${n} > .pin2`, to: `.LED_CH${n} > .anode` }), jsx(T, { from: `.LED_CH${n} > .cathode`, to: "net.GND" })] }, gpio));
            }), jsx(A_2_54_1_6P_, { name: "J_PROG", pcbX: 23, pcbY: -14, pcbRotation: 90, schSectionName: "PROGRAM" }), jsx(T, { from: ".J_PROG > .pin1", to: "net.VIN" }), jsx(T, { from: ".J_PROG > .pin2", to: "net.GND" }), jsx(T, { from: ".J_PROG > .pin3", to: "net.DP" }), jsx(T, { from: ".J_PROG > .pin4", to: "net.DM" }), jsx(T, { from: ".J_PROG > .pin5", to: "net.RUN" }), jsx(T, { from: ".J_PROG > .pin6", to: "net.QSS" }), jsx(T, { from: ".U_MCU > .USB_DP", to: "net.DP" }), jsx(T, { from: ".U_MCU > .USB_DM", to: "net.DM" }), jsx("silkscreentext", { text: "RP2040 RF RECEIVER", pcbX: 0, pcbY: 20, fontSize: 1.2 }), jsx("silkscreentext", { text: "BAT", pcbX: -25, pcbY: 11, fontSize: 0.8 }), jsx("silkscreentext", { text: "nRF24", pcbX: 21, pcbY: 17, fontSize: 0.8 }), jsx("silkscreentext", { text: "PROG: 5V G D+ D- RUN BOOT", pcbX: 17, pcbY: -20, fontSize: 0.65 }), jsx("silkscreencircle", { pcbX: 26.4, pcbY: 11.4, radius: 0.55, strokeWidth: 0.3 }), jsx("silkscreentext", { text: "1", pcbX: 27.4, pcbY: 11.4, fontSize: 0.8 }), jsx("silkscreencircle", { pcbX: 24.5, pcbY: -20.3, radius: 0.55, strokeWidth: 0.3 }), jsx("silkscreentext", { text: "1", pcbX: 25.6, pcbY: -20.3, fontSize: 0.8 }), jsx("keepout", { shape: "rect", width: "13mm", height: "1.5mm", layers: ["top", "bottom"], pcbX: 22.5, pcbY: 21.5 }), jsx("copperpour", { name: "BOTTOM_GND", layer: "bottom", connectsTo: "net.GND", clearance: "0.25mm", boardEdgeMargin: "0.5mm" }), jsx("hole", { name: "H1", diameter: "3.2mm", pcbX: -27, pcbY: -19 }), jsx("hole", { name: "H2", diameter: "3.2mm", pcbX: -27, pcbY: 5 }), jsx("hole", { name: "H3", diameter: "3.2mm", pcbX: 27, pcbY: -4 }), jsx("hole", { name: "H4", diameter: "3.2mm", pcbX: 14, pcbY: 19 })] }));
}

export { RP2040RFReceiver as default };