External nrf52840 poor Thread network connection

Hello,

I am using Micromod nRF52840 module on the ATP Board to test Matter Light Switch and Matter Light Bulb and I got poor network signal

I successfully can communicate with the Micromod module using chip-tool while the distance between the OTBR and the module is less than around 30cm, more than around 50cm I get timeout error.

So I put the modules for the Light Bulb and Switch and the OTBR very close together and ran the commissioning commands and the write acl and write binding successfully and the light switch can successfully control the light bulb but when I move them away from each other (around 50cm or more) the connection is lost and the connection get back when I return them close to each other (around 5cm).

When I try the same samples using the nRF5340-DK the connectivity is best while the distance is up to 100cm.

Note: I am using Raspberry Pi3 and Micromod nRF52840 module for the OTBR.

1. Why the connectivity is poor with the Micromod while it is good with the DK?

2. How can the connectivity be improved for the Micromod? or I should replace it with another module?

3. If I should replace it, which one I should use when the distance is around 8-10 meters?

4. Should the OTBR exist in the network all the time even after commissioning the devices?

5. What is the maximum distance that thread will work of the nRF5340-DK and the Micromod nrf52840?

Update: Here are the Eagle files from Sparkfun, and a screenshot from the Micromod PCB layout.

I noticed that there are tracks routed around the PCB antenna.

Does this affect the antenna performance?

Best regards,

Basem

Related