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
PCB
Schematic
<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>