Skip to the content
2 layers50 × 56 mmOpentag, the printed circuit board in 3D

Open-source UWB Device

Size
50 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
43
Pads
126
Tracks, vias
271, 38
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Mar 2024
Updated
24 Sep 2026

Overview

Opentag is an open-source printed circuit board by open-tags, from the open-tags/opentag repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 56 mm with 40 parts on 43 nets, routed with 271 tracks and 38 vias.

It is built around the DWM3000 and SK6812. Its parts include 9 diodes, 8 resistors, 6 capacitors, 3 connectors and 2 ICs. It belongs with the SAM D and SAM boards of this library.

Main components

2

README

README.md

opentag · early UWB prototype

Hardware, firmware, and an iOS app from the early opentags research project.

Historical R&D reference. This prototype predates opentag U1 and uses different hardware and firmware. For current products and setup guides, visit opentags and the documentation.

Hardware · Firmware · iOS app · Current ROS 2 source

KiCad 3D render of the historical opentag circuit board, showing its routing, mounting holes, connectors, and assigned component models
Historical prototype PCB · rendered directly from the KiCad board and its assigned 3D models

Some components have no assigned 3D model and appear as bare footprints. Render details

Original exploded CAD view of the early opentag prototype, showing its enclosure, circuit board, battery, and screws
Original prototype · exploded CAD view

Explore the prototype

The project explored ultra-wideband (UWB) ranging and iPhone interaction. These files preserve that development work; they are not a complete, validated product release.

ResourceWhat is includedStart here
HardwareKiCad schematics and board layouts, component libraries, BOMs, and fabrication exportsKiCad project
FirmwareArduino / PlatformIO experiments and bundled radio librariesBuild notes and missing dependencies
iOSXcode project based on Apple's Nearby Interaction accessory sampleiOS setup notes

Before building

  • Firmware dependencies are incomplete. The active PlatformIO target is xiaoble_adafruit_nrf52. The source includes niq.h and the configuration references NIQ libraries that are not included in this repository. A clean checkout is not ready to build; see the firmware notes.
  • The iOS app is experimental. Its setup notes require an iPhone with Apple's U1 chip and a compatible accessory. Apple's U1 chip is unrelated to the opentag U1 product name.
  • Hardware files record prototype revisions. Check the schematic, board revision, and firmware pin assignments together before fabrication or flashing.

Current opentags resources

opentags now builds tracking hardware and integration tools for robotics. Start with the website for current products, the documentation for setup, or the ROS 2 source for robot integration.

This repository's prototype files and license do not describe the hardware, firmware, or licensing of current products.

Questions and corrections

Use Issues for questions or corrections about this prototype. Include the board revision, toolchain, and relevant logs when reporting a build problem. For current product inquiries, contact hello@open-tags.com.

License

See the repository's MIT license. Bundled third-party components retain their own license notices, including the iOS sample and Adafruit nRFCrypto.

Parts

40
QtyValueFootprintReferences
7470Resistor_SMD:R_0603_1608MetricR4, R5, R6, R7, R11, R12, R13
6LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D7, D8
4FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
21uCapacitor_SMD:C_0603_1608MetricC3, C4
24.7uCapacitor_SMD:C_0603_1608MetricC7, C8
2Conn_01x02_SocketConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4, J5
2LOGOLOGOG***, G***
2SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD5, D6
2TestPointTestPoint:TestPoint_Pad_D2.0mmTP-5V1, TP-Battery1
1.1uCapacitor_SMD:C_0603_1608MetricC6
11 Amp FuseFuse:Fuse_0603_1608MetricF1
110uCapacitor_SMD:C_0603_1608MetricC5
12.5kResistor_SMD:R_0603_1608MetricR14
1Battery_CellConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1Conn_01x06_SocketConnector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_VerticalJ2
1DWM3000RF_Module:DWM1000DWM1
1LEDResistor_SMD:R_0603_1608MetricD9
1MCP73831-5-OTPackage_TO_SOT_SMD:SOT-23-5U2
1SW_SPSTopentags_library:SW_JS102011SAQNSW1
1Seeed Studio XIAO SAMD21Seeed Studio XIAO Series Library:XIAO-nRF52840-Sense-14P-2.54-21X17.8MMU3

More from open-tags/opentag

1
  • 2 layers20 × 30 mmBattery Tester, the printed circuit board in 3D

    Battery Tester

    open-tags/opentag

    Open-source UWB Device

    17 parts25MIT

Similar boards

  • 4 layers40 × 60 mmTMDT1UC1, the printed circuit board in 3D

    TMDT1UC1

    GrimGT/Meridian

    Tagged ranging and coordinate position system for FRC events. Using UWB ranging with anchors and tags to provide realtime positioning of robots

    35 parts1
  • 8 layers50 × 50 mmINT R1.0.1, the printed circuit board in 3D

    INT R1.0.1

    manyetox/Autonomous-Photonics-Carrier

    Source-available modular mobile carrier for autonomous photonics experiments using ESP32 control, optical flow, IMU sensing and magnetic wheel encoding.

    182 parts1
  • 4 layers71 × 64 mmUWB, the printed circuit board in 3D

    UWB

    victorstoica114/UWB_Module_ESP_IDF

    ESP-IDF 6.0.2 firmware for the custom UWB Module V1.0 Rev.B, based on an ESP32-S3-WROOM-1-N16R8. The same application image runs on every module; persistent identity and runtime configuration select the role and active…

    254 parts1
  • 4 layers45 × 49 mmSwarm drone, the printed circuit board in 3D

    Swarm drone

    aniranaway/Drone_Swarm

    A fully custom, low-level embedded hardware and firmware platform designed for autonomous multi drone swarms. The system integrates custom STM32-based flight controller PCBs, coreless DC motor drive arrays for a micro…

    108 parts
  • 4 layers70 × 70 mm449pcb v1, the printed circuit board in 3D

    449pcb v1

    asinghani/drive-by-wireless

    F22 Distributed Embedded Final Project: UWB Drive-by-Wireless

    56 parts
  • 4 layers20.3 × 49.5 mmUWB RTLS Node PCB, the printed circuit board in 3D

    UWB RTLS Node PCB

    CaramelFur/UWB-RTLS-Node-PCB

    CustomLibs has all custom libraries and 3D models used in this project. This is merged with GeneratedLibs, which contains all the libraries and 3D models from easyeda.

    2 parts
  • 4 layers36 × 65 mmUwb beacon, the printed circuit board in 3D

    Uwb beacon

    dan-stefanov/locatof-hw

    Open-source localization project based on UWB Time-of-Flight ranging

    111 partsCERN-OHL-P-2.0
  • 4 layers105.6 × 104.8 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    Eemac/droneSwarm

    Code and build log for a PCB quadcopter swarm.

    229 parts

Questions

How big is the Opentag PCB?

It measures 50 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Opentag use?

40 parts, built around the DWM3000 and SK6812. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Opentag KiCad files?

From the open-tags/opentag repository on GitHub, at the commit this page was made from: the board is Hardware/Hardware.kicad_pcb and its schematic Hardware/Battery Tester/Battery Tester.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Opentag design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).