Hello everybody.
why the NRF24 module doesn't work in pcb?
I was able to transfer some data between an Arduino UNO and mega328p on a breadboard.
but I can't transfer any data between arduino and a pcb similar to that circut...
please help me
Assuming your circuit connections are correct then the most likely problem is that the metal on the PCB is attenuating the signals from the nRF24 antenna.
Mount the nRF24 at right angles to the PCB and at the edge of the PCB.
My tutorial includes a connection test program.
Robin2:
Assuming your circuit connections are correct then the most likely problem is that the metal on the PCB is attenuating the signals from the nRF24 antenna.Mount the nRF24 at right angles to the PCB and at the edge of the PCB.
My tutorial includes a connection test program.
I tested it in 2 PCBs....
yes I uploaded the pingpair_ack example on both of them.
but I don't know what to do ?!!?
the_SAT:
yes I uploaded the pingpair_ack example on both of them.
That description does not relate to my connection test.
but I don't know what to do ?!!?
I suggested a solution - have you tried it?
Post a photo of your problem PCB + nRF24
...R
If they are similar nrf modules that I bought (cheap) then I found that initially it was not easy to get good soldered connections to the pins. Also, check the pcb for solder bridges, etc. my nrfs are mounted // to my home-made pcb, about 1/4 inch between the surfaces of pcb, and bottom of nrf, with no problems. I have found that those with the plug in aerials are too powerful if master is within a few inches of the slave (only like that for testing, of course). Load the software that Robin2 referred to, we know that that works. Make sure you have a good enough 3.3V supply to the nrf's, too. Post a diagram of the pcb/circuit you have used. If it worked on breadboard, but not on pcb, then it seems there is a pcb error.
Robin2:
That description does not relate to my connection test.
I suggested a solution - have you tried it?Post a photo of your problem PCB + nRF24
...R
hello Robin2! thanks for your helps...
I tested your connection test on both of nrfs... I don't see a problem... connection is OK!
is your solution useful?
thanks
the_SAT:
is your solution useful?
I can't answer that until you try it and tell me the result.
My nRF24 projects all work.
...R
Try looking carefully whether you have any cold solders on the PCB at Reset pin while soldering it. Because once I accidentally soldered reset pin to 5V which will pull the reset pin high and starts the board to reset automatically and never receives data. It's just a hunch, try it out..!!
Hi !
here a picture of my home made pcb with nrf module. I have only between 5 to 7 meters @1Mbps for stable link ; do you think that comes from module position ?
Thx
Your image confirms my suspicion that the 2.4GHz signal is being absorbed by the underlying PCB. See how the nRF24 is mounted in my project. It's at the top right in the left hand part of the image - well away from everything.
...R
Hey @max777. Your suspicion is correct. Always try placing the antennas at the verge of the modules and open to the air. Because there may be attenuation in the signal received despite having the Low noise amplifier circuitry inside the board. Placing the antenna in 90o position will deliver most of the power and signal reception improves. Try changing the position of the antenna.
For this, you don't have to change your PCB design. It's very easy to do this. Try using Female to Male Right angle berg sticks to do this. They look something like this shown below


