Open-hardware DS-TWR Qorvo DWM3000

Centimetre-grade indoor positioning.

DWM3000 breakout for UWB positioning via DS-TWR, with a breadboard-friendly 1×8 header: 2-5 cm accuracy, drop-in with ESP32, STM32 or Arduino.

Schematics, layout, BOM and DS-TWR firmware fully published. Nothing is sold here — everything is reproducible.

Assembled Centilog (DWM3000) breakout module, top view with the 1×8 header Qorvo DWM3000 · 1×8 header · 3.3 V
The real Centilog module — assembled and tested DWM3000 breakout

Why Centilog?

Centimetre accuracy

Distance ranging via DS-TWR (Double-Sided Two-Way Ranging): 4 messages, 6 timestamps, clock-drift cancellation. Typical 2-5 cm accuracy from 0-50 m.

Breadboard-friendly

A single 1×8 row (2.54mm pitch) replaces the dual-row header, antenna cleared toward the top. No more short circuits on a breadboard.

Open platform

Schematics, BOM, firmware and visualization code fully published. Compatible with ESP32, ESP32-S3, STM32, Arduino Mega, NodeMCU, RP2040.

The project in pictures

No marketing renders: these are the project's real files — the assembled board, the schematic, the layout and the dimensions, exactly as published.

Full schematic of the Centilog (DWM3000) breakout
Full schematic DWM3000, 3×100nF + 10µF bulk decoupling, RSTn pull-up, IRQ pull-down, two diagnostic LEDs — fully published.
Centilog breakout module next to a 2-franc coin for scale
Real size Barely larger than a 2 Fr coin.
PCB layout of the Centilog breakout showing the 1×8 pinout
2-layer layout 1×8 header: 3V3, GND, CLK, MISO, MOSI, CS, IRQ, RST.
PCB dimensions of the Centilog breakout in millimetres
PCB dimensions Outline and drill positions, in millimetres.

Open-hardware — nothing to sell

Centilog isn't a product: it's a board you can build yourself. Gerbers, bill of materials, schematic and DS-TWR firmware are public. Download, have your PCB made, flash it, measure.

Prefer a board that's already assembled and tested? See the hardware variants.

💛 Support the project

Centilog is a free, open-hardware project: schematics, firmware and fabrication files are public. If the project is useful to you, you can contribute to its development.

Applications