Arduino Nano RP2040 Connect Review: Built-in Wi-Fi and BLE

An Arduino with the heart of a Pi

Arduino Nano RP2040 Connect
(Image credit: © Tom's Hardware)

Tom's Hardware Verdict

Great hardware with lots of power in a tiny package. The price may put some off but if you need Wi-Fi and the RP2040 then this is the board for you, but for how long?

Reasons to buy

  • +

    + Small form factor

  • +

    + Lots of analog inputs

  • +

    + Built-in Wi-Fi and BLE

  • +

    + Built-in microphone, IMU

Reasons to avoid

  • -

    Pin numbers hidden away

  • -

    High Cost

  • -

    No USB-C

  • -

    Software is buggy

Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

When you think of an Arduino, the first board in your head has to be the classic Arduino Uno, with its Atmel microcontroller. You wouldn’t think of an Arduino powered by ‘Pi Silicon’ but the last of the initial wave of RP2040 partner boards is the Arduino Nano RP2040 Connect and this is the board we have been waiting for. You see the Arduino Nano RP2040 Connect is the only partner board to come with built-in Wi-Fi and Bluetooth. Neatly integrated into the familiar Nano layout is a Nina W102 uBlox Wi-Fi module which provides 2.4 GHz WI-Fi, Bluetooth Low Energy, an IMU capable of detecting movement and gestures and a microphone which can be used to measure audio levels and more importantly used in machine learning projects.

ARDUINO NANO RP2040 CONNECT WITH HEADERS

ARDUINO NANO RP2040 CONNECT WITH HEADERS

(Image credit: Arduinio)

Direct Pricing $25.50

Latest Videos FromTom's Hardware
Les Pounder
Associate Editor

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • Nizze82
    Why not just use a ESP32? It is what is used in the WiFi module on the board, and it is more powerful than the 2040...
    Reply
  • agdl
    The issue mentioned about the PDM has been fixed with this PR:
    https://github.com/arduino/ArduinoCore-mbed/pull/261
    Sorry about this and thanks for reporting anyway!
    Reply