Do you need power? This breakout for the 915M30S module from EBYTE is a 1W (30dBm) LoRa transceiver. LoRa is great for long range (miles), low power (in sleep), and low data rates (~500bps). This breakout board is designed to connect to any platform that has SPI and 6 available GPIO. We include a robust edge mount RP-SMA connector to connect large LoRa (915MHz) antennas. In addition, the on-board U.FL connector can be used if you need to get outside a metal enclosure.
We've successfully broadcast 12 miles line-of-sight (thank you foothills!) using this module but your results may vary.
Our example sketches make quick work of the initial setup for the SX1276 LoRa transceiver from Semtech, and the RadioLib Arduino Library makes advanced configuration and protocols (AX.25, Hellschreiber, Morse, RTTY, and SSTV) a cinch too!
We do not plan to regularly produce SparkX products so get them while they’re hot!
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 2 ratings:
2 of 2 found this helpful:
Have this guy installed in a custom remote controller with a half length hard antenna. Works well with radiolib Arduino library and teensy.
Running off an itsy bitsy M4. Programming was a challenge, but have configured for both sending and receiving LoRa. Have tested to 1 km on a breadboard. but expect can go much further than that. Very happy with this product- can't wait to really test it on a pcb.
So I understand with different TX power the SPX-18574 could possibly not reach back SPX-18572 (LoRa 1W Breakout - 915M30S) but they should be able to communicate with each other over a close distance? Can you confirm?
Correct. We've had the 100mW Mini Shield happily chirping to the 1W breakout. I think most any LoRa radio, based on nearly any chipset but specifically Semtech ICs (eg: SX126x, SX127x, SX128x) can talk to each other when setup with compatible settings.
I cannot get this sketch to work on an ESP32 (ESP Thing from SF) to save my life. I was able to get the Meshtastic FW working fine, so I know both pieces of hardware communicate. The farthest I get is "failed, code (-2)" upon trying to initialize. I've moved GP0, GP1, nrst, and CS all over the place and I cannot get past this initialization failure. I've tried using/not using the SPI bus, that didn't seem to make a difference. I've tried both grounding and pulling CS high manually. Nada. I've tried to debug through the RadioLab library, but it's difficult to follow. Can anyone confirm A) whether the SPI bus MUST be attached before communication is established? and B) Which specific pins on an ESP are confirmed to work? Thanks.
Should we connect both power sources? 5vdc and 3.3vdc? I have both voltages available but my MCU is a 3.3vdc MCU.
The datasheet is your friend. 5V is used to power the amplifier and should be 3.3 to 5V, but as close to 5V as possible for max transmission. Data/logic pins are 3.3V max (tho they do say you can put a 1k on 5V logic lines).
Done
It would be cool to see some really long range walkie talkies with this module.
LoRa is great for long range long range (miles), low power (in sleep). Is "long range long range" a typo?
Yep, fixed - thanks!
1 Watt sounds good, how does that compare to the lora explorable or the sparkfun pro rf? Would it give greater range?
1W gives you considerable more range. Most LoRa modules, including the ones we sell, are 100mW. It's not linear (10x power doesn't mean 10x range) but it's quite a lot more range.
Hi Nate. Can you confirm that the Document file “Example Sketch showing power amplifier control” is the needed code to get the best distance?
Also, wiring — on the back there is 5v and 3.3v pins .. are both required? If one is looking for the most simple hook up with wires , just need 3.3v ground SDI/SOO/ScK /CS or does it also require 5v?
'Best' is tricky, but yes, the example sketch is what we've used for our testing. It demonstrates how to set the library to use the power amplifier control pins. The .setOutputPower(20) could be increased but I'd have to check the library for the max value it accepts. I suspect the setOutputPower is controlling the amp in the SPX1276 and not the external power amp (that's what TXEN and RXEN are used for) so the demo sketch should be very nearly at the max.
5V is required to power the module. 3.3V is required if you need to use the onboard pullups. For example, if you do not connect 3.3V and you do not connect RESET, reset will be left floating and you may run into problems.
RXEN and TXEN are optional, but if you don't connect them, you might as well buy the 100mW module ;)
Edit- Additionally hooking up the RXEN and TXEN I do see that is required
Thanks!!!!
Yes, 1 Watt is a lot more power. The Rfm 9x on the pro rf is only 100mW. This thing is 10 TIMES MORE POWERFUL (but does not give you 10 times more distance) Also, SparkX made a board with this module a long time ago, but they retired it. I am glad they brought this BEAST back!
Indeed. We have a few new plans for this beast.
Had a friendly request fo the description to add a warning/notice — if I am not mistaken 1W transmit power is the maximum power and used with any kind of “ directional antenna“ with this product ^i(f at max power) would exceed the allowed “directional radiation power” ?