Hi everyone,
It's been few days now, I'm "fighting" with the Nrf24l01+ modules (black pcb, with pcb "zigzag" antenna) but without success.
Actually all my Nrf24l01 modules (15pcs) that I have tested with 4 different Arduino 3.3.V, 8 MHz Pro Mini, mounted on breadboard works guite well and i get solid connection between transmitter and 2 receivers. Also Nrf24 maniacbug library "scanner" sketch shows my home wifi connection, working microwave ans other 2.4.GHz devices with.
Hoever, when I solder same tested modules to custom PCB , which actually a copy of arduino mini pro 3.3.V, 8 MHz, but with I2C OLED display, i can't get it to work correctly.
No matter which sketch I use, the signal is very weak, with ractically 95% of packes loss even at 30cm 2m distance.
"Scanner" sketch shows very little of data, with 90% of Zeros and low signal (shows very few digits between 1 and 3)
But when I touch the module's pcb printed antenna I get stroner signal, which is however 40-50% weaker compared to the same module mounted on breadboard.
Arduino is powered from 3.7v LiPo 1000mAh battery.
NRF24L01 module and OLED are powered trough 3.3V 250mAh voltage regulator.
There are 0.1uF + 10uF capasitors on voltage regulator output pin.
I have tried to add: 0.1, 10, 100 uF capasitors between nrf24l01 3.3v and groung pins, with almost no changes.
PCB tracks length from Atmega 328p-au to module is 30-40 mm.
The voltage regulator's output volage is 3.29v and seems to be very stable.
The setup is same as on breadboard, but doesn't works
I'm getting tired to pull my hairs off...
Any help will be appreciated.