UWB Positioning
ULM1 High-Precision UWB Positioning Module
DWM1000 · 50m
A classic short-range DWM1000-based UWB module with an onboard OLED display. The stated communication range is 50m, and the module can operate as an anchor or tag.

Specifications
Specifications
Key Specifications
- Maximum Ranging Distance
- 50m @ 110Kbps; 35m @ 6.8Mbps (open-area LOS)
- Ranging Accuracy
- ±5cm
- Update Rate
- Up to 100Hz, adjustable
- Dimensions
- 27 × 68mm, including antenna and USB connector
- UWB Chipset
- DWM1000
- Configurable Role
- Anchor / Tag
- External Interfaces
- USB-to-UART / TTL UART
- Data Rate
- 110Kbps/850Kbps/6.8Mbps
- Additional Features
- 0.6-inch OLED display; standard module with minimal peripheral circuitry; onboard ceramic antenna
Overview
Product overview
UWB module for USB and UART integration
ULM1 is a DWM1000-based module that can act as an anchor or tag in a compatible HR-RTLS1 setup. The onboard display assists configuration checks, while USB-to-serial and TTL UART allow a host application or embedded controller to receive data. Verify pin assignments and electrical compatibility before connecting the TTL interface.
The user manual specifies 115200 baud, 8 data bits, no parity and 1 stop bit for its serial data output. Use the documented mc frame format and units for your firmware. Start by validating a complete received frame and device identities before building application logic around the measurements.
Match radio settings to the update requirement
The ULM1 manual distinguishes a 10 ms single-tag cycle at 6.8 Mbps from a 28 ms slot per configured tag at 110 kbps. Its four-slot 110 kbps example therefore has a 112 ms cycle. The number of configured slots matters even when some tags are absent. These cycle values are not an end-to-end latency guarantee.
For multi-anchor positioning, configure unique roles and IDs, install anchors in a suitable geometry and enter their coordinates consistently. The manual's maximum range is a line-of-sight specification, and a measured range is not the same as a position fix.
Read the manual below and the TWR, TDoA and PDoA comparison. Compare ULM3 when evaluating a DWM3000-based platform; select compatible tags and firmware as a system.

























Detail
Product details

Downloads
Related resources
FAQ
FAQ
Can Haoru UWB positioning modules measure angles?
The Haoru ULM3-PDOA anchor measures angles over a ±60° range with ±5° accuracy. Standard tags such as ULM1 and ULM3 measure distance only and do not measure angles.
Do Haoru UWB modules need antenna calibration before use?
The source describes the modules as ready to use without user calibration. Check the applicable manual for factory calibration and any application-specific antenna-delay calibration requirements.
Is the Haoru UWB positioning system open source?
The source describes the Haoru UWB positioning system as fully open source, including embedded code, PC application code and algorithms. Development manuals and video tutorials are supplied to help customers learn and develop quickly. Confirm the licensing and available files for the specific product and firmware revision.
How can I display trajectories from UWB data? Is open-source software available?
The source describes embedded code, PC application code and algorithms as open source, with development manuals and video tutorials. Confirm the supplied software and licensing for the selected product.
Which Haoru products can quickly form a positioning system?
Haoru supplies modules and complete positioning solutions. Choose modules for product integration, or a complete system with anchors, tags and PC software for faster deployment. Select the configuration according to site size and indoor or outdoor use.
Why buy four anchors if three anchors can calculate a position?
1) Tags should operate inside the anchor coverage area. Four anchors can cover a rectangular area rather than a triangular one; the source describes an approximately doubled coverage area. 2) Wireless ranging can fail. With four anchors, a position can still be calculated when ranging to at least three succeeds; a three-anchor setup needs all three measurements to succeed. 3) A four-anchor, one-tag setup can be reconfigured as three anchors and two tags to learn multi-tag operation. 4) Four anchors can support 3D positioning when the installation spans length, width and height in a 1:1:1 arrangement.
PROJECT INQUIRY
Tell Us About Your Project
Share your application, accuracy, distance, quantity or payload requirements. The team responds during working hours, 09:00–18:00 China Standard Time, UTC+8.
Our team will use your contact details to respond to your project inquiry.