bu03-hardware-reference

Community

Debug BU03 wiring and DW3000 issues fast.

Author51hhh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you diagnose BU03 UWB module hardware issues quickly, especially when checking pin wiring, SPI communication, DW3000 device identity, and basic runtime faults on an STM32F407IGHx platform.

Core Features & Use Cases

  • Wiring reference: Confirms the known-good 6-wire SPI connection and clearly lists which control pins are intentionally unconnected.
  • SPI and device troubleshooting: Explains the correct transfer pattern for DW3000 communication and how to interpret common DEV_ID readbacks such as no response or floating MISO.
  • Polling-based IRQ handling: Provides a fallback approach for systems without an IRQ wire by checking SYS_STATUS in the main loop.
  • Bring-up validation: Summarizes verified initialization steps, debug variables, LED status behavior, and current UWB configuration values for lab debugging.
  • Use case: When the module powers on but fails to initialize or returns the wrong device ID, use this Skill to verify wiring, transfer mode, and status signals before changing firmware.

Quick Start

Use this skill to inspect the BU03 wiring and explain the most likely cause of a failed DW3000 DEV_ID read.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bu03-hardware-reference
Download link: https://github.com/51hhh/BU03/archive/main.zip#bu03-hardware-reference

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.