I made a custom board using a nano nrf24l01 and 2 ics named TA6586 for controlling 2 motors of a RC car.
The problem is that the forward motor powers the comunication between the NRF and nano breaks somehow.
I tried soldering a small 100uf cap directly on the NRF board .
I power it using 4 AA batteries. so 6V and i power the arduino using a 5v regulator. and the NRF using the 3.3v arduino regulator.
I think there is interference and i dont know how to make it work. the motors are cheap toy motors that already have some caps soldered to them.
If i disconnect the motors and use some leds all works great.
That is probably your problem you are starving the electronics. You need to look at the data sheet and see what the drop out voltage is worse case. Add that number to the output voltage and that will give you the minimum you must maintain for the regulator to work. A volt or more will help.
What are the bypass capacitor values for the regulator? I did not see any. They make SEPIC and buck converters that will replace the regulator and plug into your mounting holes..
I added another 2AAs and the total voltage will be 9V . Same problem.
I added caps at the regulator pins. Same problem.
i used a dc-dc converter instead of the regulator and it behaves the same.
You are causing problems with the 3V3 regulator circuit, it is overloaded. Power the radio from a seperate power supply but be sure grounds are connected.