Assembled DWM3000 breakout with a breadboard-friendly 1×8 pinout, for fast integration with any MCU.
Standalone breakout exposing the Qorvo DWM3000 module on a single 1×8 row (2.54mm pitch) along the bottom edge — plugs straight into a breadboard with no short circuits. The UWB antenna stays at the top, away from the breadboard (RF keep-out preserved). Careful decoupling (3× 100nF + 1× 10µF bulk), RSTn pull-up, IRQ pull-down. Two diagnostic LEDs included.
| UWB module | Qorvo DWM3000 (channel 5, 6489.6 MHz) |
|---|---|
| Accuracy | 2 to 5 cm (DS-TWR, calibrated antennas) |
| Range | Up to 300 m line-of-sight |
| PCB dimensions | ≈ 27 × 34 mm, FR4 1.6mm, 2 layers |
| Connector | 1×8 header, 2.54mm pitch, breadboard-friendly |
| Power | 3.3 V only (~150 mA TX peak) |
| Interface | SPI (SCK, MOSI, MISO, CSn) + IRQ + RSTn |
| Compatibility | ESP32, ESP32-S3, STM32, Arduino, RP2040, NodeMCU |
| LEDs | D1 power (green), D2 TX activity (red) |
Pin 1 marked by a square pad + ▲ silkscreen. Order: power on the left, SPI bus in the middle, control (IRQ/RST) on the right.
| Pin | Signal | ESP32 (DevKitC) | Role |
|---|---|---|---|
| 1 ▲ | 3V3 | 3V3 | Module power. Do not feed 5 V. |
| 2 | GND | GND | Common ground. |
| 3 | SCK | GPIO18 | SPI clock. |
| 4 | MISO | GPIO19 | Module → ESP32 data. |
| 5 | MOSI | GPIO23 | ESP32 → module data. |
| 6 | CSN | GPIO5 | Chip-select, active low. |
| 7 | IRQ | GPIO27 | RX/TX interrupt. |
| 8 | RST | GPIO26 | Reset, active low. |