Ai-Thinker NodeMCU-BU01 is a compact UWB development board built around the BU01 ultra-wideband module. According to the official Ai-Thinker documentation, the BU01 is based on the Decawave DW1000 chip and supports two-way ranging and TDOA positioning, with positioning accuracy up to 10cm and data rates up to 6.8Mbps. The NodeMCU-BU01 development board is designed for developers working on indoor positioning, RTLS, asset tracking, robotics, and other UWB applications. Compared with evaluating the bare module directly, this board makes it easier to prototype, debug, and validate ranging performance in practical embedded systems. Features UWB development board based on the BU01 ultra-wideband module Main UWB chip is Decawave DW1000, with onboard antenna, RF circuit, power management, and clock circuit integrated in the module Main controller on the development board is STM32F103C8T6 Supports two-way ranging and TDOA positioning systems Positioning accuracy up to 10cm according to official BU01 documentation Supports UWB data rates of 110kbps, 850kbps, and 6.8Mbps Supports the 3.5GHz to 6.5GHz operating band with 4 channels Supports SPI, PWM, I2C, and GPIO for practical development access Supports 3.3V and 5V power supply input on the board level Suitable for UWB, RTLS, proximity detection, and accurate ranging development Specifications Parameter Details Brand Ai-Thinker Model NodeMCU-BU01 SKU AT-BU01-LDO-Dev Board Type UWB development board Main UWB Module BU01 Main UWB Chip DW1000 Main MCU STM32F103C8T6 Dimensions 35 x 55.5 mm (+/-0.2 mm) Package DIP-40 Antenna PCB antenna Frequency Band 3.5GHz to 6.5GHz Interface MCU, PWM, I2C, GPIO Power Supply 3.3V / 5V Power Consumption 160mA with MCU and sensors Operating Temperature -40C to 85C Storage Conditions -40C to 125C, less than 90% RH Applications RTLS and indoor positioning systems Asset tracking and real-time location monitoring Drones, robotics, and proximity detection projects Smart IoT deployments that need accurate ranging and low-latency positioning UWB algorithm testing, firmware debugging, and development validation Other Content Ai-Thinker NodeMCU-BU01 is intended as a practical development platform for the BU01 UWB module. Official materials emphasize that the BU01 module itself already integrates antenna, RF circuitry, power management, and clock circuitry, which helps reduce RF design complexity and makes early-stage UWB prototyping more straightforward. For teams working on indoor location, accurate ranging, and UWB-enabled embedded systems, the NodeMCU-BU01 provides a more accessible development path than starting directly from a custom carrier design. That makes it useful for both proof-of-concept work and early application development. Resources Ai-Thinker BU series official topic page NodeMCU-BU01 specification BU01 module specification OpenELAB article: What is the AI-Thinker NodeMCU-BU01 UWB Development Board? OpenELAB article: Get Started with Ultra-Wideband: Ai-Thinker BU01 Module for Next-Gen Applications FAQ Is the NodeMCU-BU01 a module or a development board? The Ai-Thinker NodeMCU-BU01 is a development board built around the BU01 UWB module for evaluation and application development. What chip is used in the BU01 module? According to the official Ai-Thinker documentation, the BU01 is based on the Decawave DW1000 UWB chip. What kind of positioning accuracy does it support? The official BU01 specification states that positioning accuracy can reach up to 10cm in supported ranging and positioning systems. What applications is the NodeMCU-BU01 suitable for? The NodeMCU-BU01 is suitable for indoor positioning, RTLS, asset tracking, robotics, drones, and other projects that need accurate UWB ranging and localization.