RP2040 and NRF24L01 Transmitter and Receiver
After years of losing to the NRF24L01, I finally won. I designed an RP2040-Zero PCB that uses bitbanged SPI and a slowed-down I2C bus to make wireless servo control (and an OLED!) actually work.
Link to YouTube video: https://youtu.be/nGwt7fC6-9A
Link to code and parts:
https://www.simpleelectronics.ca/i-conquered-the-nrf24l01/
RP2040-Zero:
AliExpress: https://s.click.aliexpress.com/e/_c3OpSOX5
Amazon: https://amzn.to/4jOglW9
Amazon (Canada): https://amzn.to/3NA90gI
NRF24L01+ THT:
AliExpress: https://s.click.aliexpress.com/e/_c3zTJdNl
Amazon: https://amzn.to/4r5w1H2
Amazon (Canada): https://amzn.to/3YJ6iIh
NRF24L01+ SMD:
AliExpress: https://s.click.aliexpress.com/e/_c4B0Tmab
Amazon: https://amzn.to/49uAhd3
Amazon (Canada): https://amzn.to/3LQhcZM
AMS1117 3.3V regulator:
AliExpress: https://s.click.aliexpress.com/e/_c38Uz2x5
Amazon: https://amzn.to/3NTR00Q
Amazon (Canada): https://amzn.to/49FnEut
0805 Capacitors 100nF:
AliExpress: https://s.click.aliexpress.com/e/_c4Dv8zBD
Amazon: https://amzn.to/4qqYC9B
Amazon (Canada): https://amzn.to/45gfHuC
Electrolytic Capacitors:
AliExpress: https://s.click.aliexpress.com/e/_c3AE8V4j
Amazon: https://amzn.to/4q6mcYx
Amazon (Canada): https://amzn.to/49M0JOo
Pin Headers:
AliExpress: https://s.click.aliexpress.com/e/_c3v1JH4x
Amazon: https://amzn.to/3LHKObC
Amazon (Canada): https://amzn.to/4jPXBFM
RP2040 and NRF24L01 Transmitter and Receiver
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
rexut
May 07,2026
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Simple Electronics
-
RP2040 and NRF24L01 Transmitter and Receiver
After years of losing to the NRF24L01, I finally won. I designed an RP2040-Zero PCB that uses bitban...
-
MAX30102 Heart Rate Sensor
A combiner board to put together a RP2040-Zero, a SSD1306 OLED and a MAX30102 sensor board - enjoy!h...
-
Semi-Universal Temperature Board
I made an excuse for you to use your DHT-11, DHT-22, BMP280 and 12B20 and have a nice tool to keep o...
-
RP2040 i2c Scanner
https://youtu.be/NPpPVw-4qi8For the most information, the CODE and more, check out the website artic...
-
ESP32 DEVKIT V1 + TFT Touch Combiner
In this project, I showcase a custom PCB that combines an ESP32-DevKit-V1 (30 pin) with a 3.5" TFT L...
-
Tiny Microcontroller Tester
A simple board to test out GPIO of your microcontrollers, using two rows of 0603 LEDs (one row for H...
-
30-pin DIP to SIL
I created this for the WeAct Studio RP2350B board (the huge one with 48 GPIO) but works for all sort...
-
Servo Tester
If you have servos at home and are looking for an excuse to dust them off or even if you just need t...
-
RP2040-Zero adapter (mega)
https://youtu.be/8vQdalhTISYYou will likely want the "mini" unless you are a psycho like me - since ...
-
RP2040-Zero adapter (mini)
https://youtu.be/8vQdalhTISYYou will likely want the "mini" unless you are a psycho like me - since ...
-
ESP32-Relay-Control
ESP32 PCB with a DC-DC converter and 8 outputs and 6 inputs.Please note that switch 7 and 8 are acci...
-
0-60V Analog Load
Build your own analog load to load up power supplies, drain batteries, limit current, all sorts of t...
-
0-30V Analog Load
Build your own analog load to load up power supplies, drain batteries, limit current, all sorts of t...
-
0-15V Analog Load
Build your own analog load to load up power supplies, drain batteries, limit current, all sorts of t...
-
Relay Board
I was unsatisfied with the generic relay PCBs on the market - so I made my own!You will also need th...
-
A 12-Device USB Charging Station
I have a lot of devices that need relatively low current charging and I don't really have that many ...
-
Holiday Wreath
This Holiday Season, PCBWay sponsored me to make a holiday decoration! The inspiration for this one ...
-
Another Macro Pad!
Yup! I made another one, this time with lights! Cherry MX (and equivalent) mechanical keyboard switc...
-
Programmable Mist Maker - XIAO / QT PY Extension
1070 2 1 -
RadioHAT - Raspberry Pi radio development platform
884 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1095 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3333 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3941 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4328 2 2







