DW3000 Arduino Library (Simplified)
Community-built simplified DW3000 Arduino library for the Makerfabs ESP32 UWB DW3000, offering readable code with examples for SPI communication, TX/RX, and double-sided two-way ranging.
Overview
Created by Fhilb as an alternative to the official Makerfabs/NConcepts DW3000 library, this simplified Arduino library emphasizes readability and customizability. It is specifically designed for the Makerfabs ESP32 UWB DW3000 (WROOM version).
Features
- Clean, understandable SPI communication with the DW3000 chip
- GPIO configuration for LED status indicators
- Basic transmission and reception examples
- Bidirectional messaging
- Double-sided two-way ranging for precise distance measurement
- Hardware connection verification utilities
Compatibility
- Supported: Makerfabs ESP32 UWB DW3000 PCB (WROOM version tested)
- Not supported: DWM3000EVB with Arduino Uno (CPU too slow)
License
GPL-3.0






