Anshgrover23/rfm69-breakout

The RFM69HCW module is a 16-pin radio transceiver with SPI and GPIO interfaces, featuring antennas, reset, and data I/O pins.

Usage: To import and use the RFM69HCW component: 1. Import the component: ```tsx import { RFM69HCW } from "@tsci/Anshgrover23.rfm69-breakout" ``` 2. Use in a circuit: ```tsx <board> <RFM69HCW name="RF1" /> </board> ``` The component includes 16 pins with predefined labels like GND, MISO, MOSI, SCK, NSS, RESET, and various DIO pins. You can place it on a board and connect traces to its specific pins using the `sel` selector.

Version
1.0.0
License
unset
Stars
1

dist/pcb.svg

PCBPCB preview for dist/pcb.svg
SchematicSchematic preview for dist/pcb.svg
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="600"><style></style><rect class="boundary" x="0" y="0" fill="#000" width="800" height="600"/><rect class="pcb-boundary" fill="none" stroke="#fff" stroke-width="0.3" x="25.632809996795913" y="37.9045177827619" width="748.7343800064082" height="524.1909644344762"/><path class="pcb-board" d="M 58.18647869272661 558.7632169176546 L 774.3671900032041 558.7632169176546 L 774.3671900032041 37.9045177827619 L 58.18647869272661 37.9045177827619 Z" fill="none" stroke="rgba(255, 255, 255, 0.5)" stroke-width="2.56328099967959"/><g transform="translate(416.27683434796535, 265.78019865427746) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-230.6952899711631" y="-194.80935597564883" width="461.3905799423262" height="389.61871195129766"/><rect class="pcb-component-outline" x="-230.6952899711631" y="-194.80935597564883" width="461.3905799423262" height="389.61871195129766"/></g><g transform="translate(90.74014738865742, 493.655879525793) rotate(-90) scale(1, -1)"><rect class="pcb-component" x="-24.094841396988134" y="-56.64851009291893" width="48.18968279397627" height="113.29702018583787"/><rect class="pcb-component-outline" x="-24.094841396988134" y="-56.64851009291893" width="48.18968279397627" height="113.29702018583787"/></g><g transform="translate(90.74014738865742, 200.6728612624159) rotate(-90) scale(1, -1)"><rect class="pcb-component" x="-24.094841396988134" y="-154.3095161807113" width="48.18968279397627" height="308.6190323614226"/><rect class="pcb-component-outline" x="-24.094841396988134" y="-154.3095161807113" width="48.18968279397627" height="308.6190323614226"/></g><g transform="translate(90.74014738865742, 395.99487343800064) rotate(-90) scale(1, -1)"><rect class="pcb-component" x="-24.094841396988134" y="-24.094841396988144" width="48.18968279397627" height="48.18968279397629"/><rect class="pcb-component-outline" x="-24.094841396988134" y="-24.094841396988144" width="48.18968279397627" height="48.18968279397629"/></g><g transform="translate(741.8135213072733, 200.6728612624159) rotate(-90) scale(1, -1)"><rect class="pcb-component" x="-24.094841396988134" y="-154.3095161807113" width="48.18968279397627" height="308.6190323614226"/><rect class="pcb-component-outline" x="-24.094841396988134" y="-154.3095161807113" width="48.18968279397627" height="308.6190323614226"/></g><g transform="translate(741.8135213072733, 461.1022108298622) rotate(-90) scale(1, -1)"><rect class="pcb-component" x="-24.094841396988134" y="-89.20217878884974" width="48.18968279397627" height="178.40435757769947"/><rect class="pcb-component-outline" x="-24.094841396988134" y="-89.20217878884974" width="48.18968279397627" height="178.40435757769947"/></g><g transform="translate(351.1694969561038, 526.2095482217238) rotate(-180) scale(1, -1)"><rect class="pcb-component" x="-34.60429349567447" y="-12.81640499839795" width="69.20858699134894" height="25.6328099967959"/><rect class="pcb-component-outline" x="-34.60429349567447" y="-12.81640499839795" width="69.20858699134894" height="25.6328099967959"/></g><g transform="translate(513.9378404357577, 518.0070490227491) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-39.73085549503365" y="-14.098045498237763" width="79.4617109900673" height="28.196090996475526"/><rect class="pcb-component-outline" x="-39.73085549503365" y="-14.098045498237763" width="79.4617109900673" height="28.196090996475526"/></g><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="429.83018263377124" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="378.5645626401794" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="327.29894264658765" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="276.0333226529958" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="224.76770265940402" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="173.50208266581222" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="122.23646267222047" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="570.0736943287407" y="70.97084267862867" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="429.83018263377124" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="378.5645626401794" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="327.29894264658765" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="276.0333226529958" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="224.76770265940402" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="173.50208266581222" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="122.23646267222047" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="185.58154437680227" y="70.97084267862867" width="76.8984299903877" height="30.759371996155078"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="-12.81640499839795" y="-12.81640499839795" width="25.6328099967959" height="25.6328099967959" transform="translate(372.9573854533803 526.2095482217238) rotate(-180)"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="-12.81640499839795" y="-12.81640499839795" width="25.6328099967959" height="25.6328099967959" transform="translate(329.38160845882726 526.2095482217238) rotate(-180)"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="474.20698494072406" y="503.9090035245114" width="28.19609099647549" height="28.19609099647549"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="525.4726049343159" y="503.9090035245114" width="28.19609099647549" height="28.19609099647549"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 185.58154437680224 60.71771867991029 L 646.9721243191284 60.71771867991029 L 646.9721243191284 470.84267862864465 L 185.58154437680224 470.84267862864465 L 185.58154437680224 60.71771867991029 Z" fill="none" stroke="#f2eda1" stroke-width="2.56328099967959" data-pcb-component-id="pcb_component_0" data-pcb-silkscreen-path-id="pcb_silkscreen_path_0"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 280.42294136494706 86.3505286767062 L 306.055751361743 78.6606856776674 L 306.055751361743 94.04037167574492 L 280.42294136494706 86.3505286767062 Z" fill="none" stroke="#f2eda1" stroke-width="2.56328099967959" data-pcb-component-id="pcb_component_0" data-pcb-silkscreen-path-id="pcb_silkscreen_path_1"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 329.38160845882726 549.2790772188401 L 390.9003524511374 549.2790772188401 L 390.9003524511374 503.1400192246075 L 329.38160845882726 503.1400192246075" fill="none" stroke="#f2eda1" stroke-width="2.56328099967959" data-pcb-component-id="pcb_component_6" data-pcb-silkscreen-path-id="pcb_silkscreen_path_2"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 539.5706504325536 493.655879525793 L 469.0804229413649 493.655879525793 L 469.0804229413649 542.3582185197052 L 539.5706504325536 542.3582185197052" fill="none" stroke="#f2eda1" stroke-width="2.56328099967959" data-pcb-component-id="pcb_component_7" data-pcb-silkscreen-path-id="pcb_silkscreen_path_3"/><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="21.531560397308557" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,416.27683434796535,37.93299868275835)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_0" stroke="#f2eda1">U1</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,526.2095482217238)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_1" stroke="#f2eda1">3.3V</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,461.1022108298622)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_1" stroke="#f2eda1">GND</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="17.94296699775713" text-anchor="middle" dominant-baseline="central" transform="matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,25.632809996795913,493.655879525793)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_1" stroke="#f2eda1">JP1</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,330.8875360461391)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">MISO</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,265.78019865427746)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">MOSI</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,200.6728612624159)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">SCK</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,135.5655238705543)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">NSS</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,70.45818647869271)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">RESET</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="17.94296699775713" text-anchor="middle" dominant-baseline="central" transform="matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,25.632809996795913,200.6728612624159)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_2" stroke="#f2eda1">JP2</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,126.88240948413966,395.99487343800064)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_3" stroke="#f2eda1">DIO0</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="17.94296699775713" text-anchor="middle" dominant-baseline="central" transform="matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,25.632809996795913,395.99487343800064)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_3" stroke="#f2eda1">JP3</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,330.8875360461391)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">DIO0</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,265.78019865427746)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">DIO1</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,200.6728612624159)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">DIO2</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,135.5655238705543)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">DIO3</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,70.45818647869271)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">DIO4</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="17.94296699775713" text-anchor="middle" dominant-baseline="central" transform="matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,676.7061839154117,200.6728612624159)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_4" stroke="#f2eda1">JP4</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,526.2095482217238)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_5" stroke="#f2eda1">GND</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,461.1022108298622)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_5" stroke="#f2eda1">ANT</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="14.76449855815444" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,705.671259211791,395.99487343800064)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_5" stroke="#f2eda1">GND</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="17.94296699775713" text-anchor="middle" dominant-baseline="central" transform="matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,676.7061839154117,461.1022108298622)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_5" stroke="#f2eda1">JP5</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="10.25312399871836" text-anchor="middle" dominant-baseline="central" transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,351.1694969561038,562.0954822172381)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_6" stroke="#f2eda1">C2</text><text x="0" y="0" fill="#f2eda1" font-family="Arial, sans-serif" font-size="10.25312399871836" text-anchor="middle" dominant-baseline="central" transform="matrix(1,0,0,1,513.9378404357577,480.83947452739505)" class="pcb-silkscreen-text pcb-silkscreen-top" data-pcb-silkscreen-text-id="pcb_component_7" stroke="#f2eda1">C1</text><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="526.2095482217238" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="526.2095482217238" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="461.1022108298622" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="461.1022108298622" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="330.8875360461391" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="330.8875360461391" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="265.78019865427746" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="265.78019865427746" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="200.6728612624159" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="200.6728612624159" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="135.5655238705543" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="135.5655238705543" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="70.45818647869271" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="70.45818647869271" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="90.74014738865742" cy="395.99487343800064" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="90.74014738865742" cy="395.99487343800064" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="330.8875360461391" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="330.8875360461391" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="265.78019865427746" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="265.78019865427746" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="200.6728612624159" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="200.6728612624159" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="135.5655238705543" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="135.5655238705543" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="70.45818647869271" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="70.45818647869271" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="526.2095482217238" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="526.2095482217238" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="461.1022108298622" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="461.1022108298622" r="13.021467478372317"/></g><g><circle class="pcb-hole-outer" fill="rgb(200, 52, 52)" cx="741.8135213072733" cy="395.99487343800064" r="24.094841396988144"/><circle class="pcb-hole-inner" fill="rgb(255, 38, 226)" cx="741.8135213072733" cy="395.99487343800064" r="13.021467478372317"/></g></svg>