Abse2001/OR-Gate-Chip

A single-channel 2-input OR logic gate IC in a SOT-235 surface mount package, based on the SN74AHC1G32DBVR Texas Instruments part number.

Usage: To import and use the OR Gate Chip in a project: 1. Import the component: ```tsx import { orChip } from "@tsci/Abse2001.OR-Gate-Chip" ``` 2. Use the component in a circuit: ```tsx <board> <orChip name="U1" /> </board> ``` Pins available: - pin1: Y (output) - pin2: Vcc (power) - pin3: GND (ground) - pin4: B (input) - pin5: A (input) You can also connect traces using the `sel` selector: ```tsx <trace from={sel.U1.A} to={...} /> <trace from={sel.U1.B} to={...} /> <trace from={sel.U1.Y} to={...} /> ```

Version
0.0.1
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(277.7777777778,0,0,-277.7777777778,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="433.33333333331996" y="188.88888888888" width="333.3333333333601" height="222.22222222224002" stroke-width="5.555555555556px" fill="rgb(255, 255, 194)" stroke="rgb(132, 0, 0)"/><rect class="component-overlay" x="433.33333333331996" y="188.88888888888" width="333.3333333333601" height="222.22222222224002" fill="transparent"/><line class="component-pin" x1="872.222222222244" y1="341.66666666667" x2="766.6666666666799" y2="341.66666666667" stroke-width="5.555555555556px"/><circle class="component-pin" cx="877.7777777778" cy="341.66666666667" r="5.555555555556" stroke-width="5.555555555556px"/><text class="pin-number" x="822.22222222224" y="336.111111111114" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="41.66666666667px" transform="">1</text><text class="pin-number" x="738.8888888889" y="341.66666666667" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="41.66666666667px" transform="">Y</text><line class="component-pin" x1="872.222222222244" y1="258.33333333333" x2="766.6666666666799" y2="258.33333333333" stroke-width="5.555555555556px"/><circle class="component-pin" cx="877.7777777778" cy="258.33333333333" r="5.555555555556" stroke-width="5.555555555556px"/><text class="pin-number" x="822.22222222224" y="252.777777777774" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="41.66666666667px" transform="">2</text><text class="pin-number" x="738.8888888889" y="258.33333333333" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="41.66666666667px" transform="">Vcc</text><line class="component-pin" x1="327.777777777756" y1="355.55555555556" x2="433.33333333332" y2="355.55555555556" stroke-width="5.555555555556px"/><circle class="component-pin" cx="322.2222222222" cy="355.55555555556" r="5.555555555556" stroke-width="5.555555555556px"/><text class="pin-number" x="377.77777777776" y="350.000000000004" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="41.66666666667px" transform="">3</text><text class="pin-number" x="461.1111111111" y="355.55555555556" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="41.66666666667px" transform="">GND</text><line class="component-pin" x1="327.777777777756" y1="300" x2="433.33333333332" y2="300" stroke-width="5.555555555556px"/><circle class="component-pin" cx="322.2222222222" cy="300" r="5.555555555556" stroke-width="5.555555555556px"/><text class="pin-number" x="377.77777777776" y="294.444444444444" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="41.66666666667px" transform="">4</text><text class="pin-number" x="461.1111111111" y="300" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="41.66666666667px" transform="">B</text><line class="component-pin" x1="327.777777777756" y1="244.44444444444" x2="433.33333333332" y2="244.44444444444" stroke-width="5.555555555556px"/><circle class="component-pin" cx="322.2222222222" cy="244.44444444444" r="5.555555555556" stroke-width="5.555555555556px"/><text class="pin-number" x="377.77777777776" y="238.888888888884" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="41.66666666667px" transform="">5</text><text class="pin-number" x="461.1111111111" y="244.44444444444" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="41.66666666667px" transform="">A</text></g></svg>