techmannih/regulator-SPX1117M3L50TR

Generated from JLCPCB part number C21946

Usage: To import and use the SPX1117M3L50TR regulator component in a tscircuit project: ```tsx import { SPX1117M3L50TR } from "@tsci/techmannih.regulator-SPX1117M3L50TR" export default () => ( <board> <SPX1117M3L50TR name="U1" /> </board> ) ``` The component has these pins: - pin1: GND - pin2: output1 - pin3: input - pin4: output2 You can connect these pins using the `sel` utility: ```tsx <trace from={sel.U1.input} to="net.VIN" /> <trace from={sel.U1.output1} to="net.VOUT" /> ``` The component supports PCB layout with a specific footprint and includes a CAD model reference.

Version
0.1.0
License
unset
Stars
1

dist/schematic.svg

PCBPCB preview for dist/schematic.svg
SchematicSchematic preview for dist/schematic.svg
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600" style="background-color: rgb(245, 241, 237)" data-real-to-screen-transform="matrix(306.1224489796,0,0,-306.1224489796,600,300)"><style>
              .boundary { fill: rgb(245, 241, 237); }
              .schematic-boundary { fill: none; stroke: #fff; }
              .component { fill: none; stroke: rgb(132, 0, 0); }
              .chip { fill: rgb(255, 255, 194); stroke: rgb(132, 0, 0); }
              .component-pin { fill: none; stroke: rgb(132, 0, 0); }
              .trace:hover {
                filter: invert(1);
              }
              .trace:hover .trace-crossing-outline {
                opacity: 0;
              }
              .text { font-family: sans-serif; fill: rgb(0, 150, 0); }
              .pin-number { fill: rgb(169, 0, 0); }
              .port-label { fill: rgb(0, 100, 100); }
              .component-name { fill: rgb(0, 100, 100); }
            </style><rect class="boundary" x="0" y="0" width="1200" height="600"/><g data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_0"><rect class="component chip" x="401.02040816325996" y="208.16326530611997" width="397.9591836734801" height="183.67346938776006" stroke-width="6.122448979592px" fill="rgb(255, 255, 194)" stroke="rgb(132, 0, 0)"/><rect class="component-overlay" x="401.02040816325996" y="208.16326530611997" width="397.9591836734801" height="183.67346938776006" fill="transparent"/><text x="401.02040816325996" y="431.632653061228" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="55.102040816328px" transform="rotate(0, 401.02040816325996, 431.632653061228)">SPX1117M3_L_5_0_TR</text><text x="401.02040816325996" y="168.367346938772" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="55.102040816328px" transform="rotate(0, 401.02040816325996, 168.367346938772)">U1</text><line class="component-pin" x1="284.693877551012" y1="269.38775510204" x2="401.02040816325996" y2="269.38775510204" stroke-width="6.122448979592px"/><circle class="component-pin" cx="278.57142857142" cy="269.38775510204" r="6.122448979592" stroke-width="6.122448979592px"/><text class="pin-number" x="339.79591836734" y="263.265306122448" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="45.918367346939995px" transform="">1</text><text class="pin-number" x="431.63265306122" y="269.38775510204" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="45.918367346939995px" transform="">GND</text><line class="component-pin" x1="284.693877551012" y1="330.61224489796" x2="401.02040816325996" y2="330.61224489796" stroke-width="6.122448979592px"/><circle class="component-pin" cx="278.57142857142" cy="330.61224489796" r="6.122448979592" stroke-width="6.122448979592px"/><text class="pin-number" x="339.79591836734" y="324.489795918368" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="45.918367346939995px" transform="">2</text><text class="pin-number" x="431.63265306122" y="330.61224489796" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="45.918367346939995px" transform="">output1</text><line class="component-pin" x1="915.3061224489879" y1="330.61224489796" x2="798.97959183674" y2="330.61224489796" stroke-width="6.122448979592px"/><circle class="component-pin" cx="921.42857142858" cy="330.61224489796" r="6.122448979592" stroke-width="6.122448979592px"/><text class="pin-number" x="860.2040816326601" y="324.489795918368" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="45.918367346939995px" transform="">3</text><text class="pin-number" x="768.36734693878" y="330.61224489796" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="45.918367346939995px" transform="">input</text><line class="component-pin" x1="915.3061224489879" y1="269.38775510204" x2="798.97959183674" y2="269.38775510204" stroke-width="6.122448979592px"/><circle class="component-pin" cx="921.42857142858" cy="269.38775510204" r="6.122448979592" stroke-width="6.122448979592px"/><text class="pin-number" x="860.2040816326601" y="263.265306122448" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="45.918367346939995px" transform="">4</text><text class="pin-number" x="768.36734693878" y="269.38775510204" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="45.918367346939995px" transform="">output2</text></g></svg>