Bad Bluetooth signal pick-up

Hi all,

I am having trouble with the range of my Arduino nano BLE 33.
My setup is with a bluetooth beacon from ELA, which sends his ID every 2 seconds.

However, the range is like 5 meters or so, while my mobile phone can detect is from like 20-30 meters easily.

The RSSI from my mobile phone is also much lower than the Arduino Nano BLE.

Is there a way to fix this, since I believe the Bluetooth of an arduino should be similar to a mobile phone? Or am I wrong about this?

When i look at the NINA B3 chip specification I can see there is a Long range mode.
image

I only cannot find a way to enable this?

Can anyone help me with this?

The range will also depend on the antenna used. From the data on that Nano it uses the u-blox NINA module with its own antenna. Knowing u-blox I would have though the antenna would be reasonably good. Is there also a separate antenna pin on the Nano board?

Have a look at the NINA documentation at NINA-B1 series (open CPU) to see how to enable long range mode.

Hi Jhaine,

Thanks for your answer.
The Arduino BLE 33 has a NINA B3x6.
This version has a PCB antenna and not a dedicated PIN for an antenna.

Sadly.

Hmm, yes. I have one of these modules waiting to be used in my current project so I just had a look at it - I don't think the designers of the board have entirely followed the u-blox recommendations in the product intergration manual here: https://content.u-blox.com/sites/default/files/NINA-B3_SIM_UBX-17056748.pdf - see pps 38-39. For example there should be at least 10mm of ground plane either side of the antenna, so the board would have to be 10mm wider than it is. How do you have the module mounted? There are also some recommendations about that which could help.

Welcome to the forum.

Check the antenna area for missing components. They are easy to rip off and have been causing short range issues for a few users.

Test your Arduino with your smart phone. You should be able to keep an active connection for many meters. Just connect with a generic BLE app and then walk slowly away.

Here is a link to a post from a long time ago with some tests I did reply #9 and a picture of the antenna area reply #18.

https://forum.arduino.cc/t/ble-very-weak-signal/631751/9

Well your mobile phone is a lot more expensive. So, hopefully engineers spend some more time and effort on the antenna design to make BLE work even better.

I had one of these units with a broken antenna, so I ordered a new arduino that is good.

So the problem is not fixable and lies in the "cheap" BLE chip?

The module and the Arduino are electronic components that are supposed to be build into a product case and not toys.

You are not alone. I broke one of these myself. Welcome to the club. The Arduino Nano 33 IoT has a more robust antenna design.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.