Problem to start with nRF24L01+ modules

Hello,

I'm trying to get a pair of nRF24L01+ (one plugged to a Uno, one to a Nano) connect to each other, but I did not have any success yet.

  • I'm using the examples provided in the RF24 library (current version from maniacbug's git repo), namely the 'Getting started' and the 'pingpair_pl', without any changes (although, I tried also to e.g. reduce data rate, change channel or vary retries).
  • I added to both RF24 modules a 4.7uF capacitor in parallel to the power pins, as in many posts a capacitor seemed to help with stabilizing the voltage
  • Arduinos are connected to two PCs and so they are powered from USB.
  • The RF24 modules are only 30 cm away from each other, nothing inbetween

TA couple of times while using the pingpair_pl sketch (one module is always 'pinging', the other one is always receiving) as single 'ping' has been correctly received, and I noticed that it did happen while I was removing power to the TX side, which from one side it confirms me that at least the modules should be working, but then perhaps there is still something fishy with the supply.
As a variant I tried also to power the Nano via a I/O board that includes a AMS1117-3.3, 3.3V regulator, but it did not solve the issues.

Can you please suggest what else should I check or change to get the communication going?