Autoroute Project Setup

Autoroute could not start because there’s already an active auto-layout job on this project with status outOfCredit.
Preflight did pass, but it reported likely routing issues on USER_BUTTON, UWB_SPI_CS, and UWB_SPI_MOSI due to blocked pins. To continue, discard or resolve the existing auto-layout job, then I can start the new autoroute.
Retry i've discarded
I’ll retry the autoroute now that the previous job was discarded, then I’ll check the result for remaining routing issues.
Retry still failed: the same auto-layout job is still blocking routing with status outOfCredit.
Board readiness check passes, but the autorouter won’t start until job auto-layout-94801d1c-2912-4886-839c-4ea71b110296 is fully cleared/discarded. Also note: preflight still warns that USER_BUTTON has a blocked pin and may remain unrouted even after autoroute starts.
Fix blocked pin
Run DRC instead
Check job clearing
Manual route key nets
U1 P0.21 - UWB1 EXTON
J1 DP1 - J1 DP2
R1 P1 - J1 CC1
U3 CHRG - U1 P0.03
R7 P2 - R8 P1
U3 BAT - J2 P1
U4 OUT - C4 P1
R7 P2 - R8 P1
J3 SWDCLK/TCK - U1 SWDCLK
U1 P0.20 - UWB1 GPIO8
U1 P0.20 - UWB1 GPIO8
J1 VBUS - U3 VCC
U1 P0.15 - UWB1 SPIMOSI
U4 OUT - C4 P1
U1 P0.21 - UWB1 EXTON
U1 P0.23 - U2 INT1
J3 SWDCLK/TCK - U1 SWDCLK
U3 BAT - J2 P1
UWB1 VDD3V3_2 - C10 P1
J1 DP1 - J1 DP2
U1 P1.01 - R6 P1
J3 ~RESET~ - U1 P0.18/~RESET
R5 P2 - U1 P0.27
R4 P2 - U1 P0.26
U1 P0.13 - UWB1 SPICLK
R2 P1 - J1 CC2
U4 OUT - C4 P1
R7 P2 - R8 P1
R6 P2 - LED1 A
U4 OUT - C4 P1
U4 OUT - C4 P1
U5 ON - U1 P0.22
U4 OUT - C4 P1
U4 OUT - C4 P1
R4 P2 - U1 P0.26
U1 P1.01 - R6 P1
U1 P0.14 - UWB1 SPIMISO
J1 DN1 - J1 DN2
R4 P2 - U1 P0.26
U3 BAT - J2 P1
U4 OUT - C4 P1
J1 DP1 - J1 DP2
J1 VBUS - J1 VBUS
U1 P0.17 - UWB1 RSTN
J3 SWDIO/TMS - U1 SWDIO
U4 OUT - C4 P1
U1 P0.19 - UWB1 WAKEUP
U1 P0.16 - UWB1 SPICSN
U1 P0.19 - UWB1 WAKEUP
J3 SWDIO/TMS - U1 SWDIO
R5 P2 - U1 P0.27
J1 VBUS - U3 VCC
U1 P0.15 - UWB1 SPIMOSI
U4 OUT - C4 P1
J1 DN1 - J1 DN2
U4 OUT - C4 P1
UWB1 VDD3V3_2 - C10 P1
U3 BAT - J2 P1
R6 P2 - LED1 A
U1 P0.14 - UWB1 SPIMISO
U3 CHRG - U1 P0.03
R5 P2 - U1 P0.27
R2 P1 - J1 CC2
SW1 4 - U1 P0.25
U1 P0.13 - UWB1 SPICLK
SW1 4 - U1 P0.25
U1 VDDH - U2 VDD
J1 DN1 - J1 DN2
J1 VBUS - U3 VCC
U5 ON - U1 P0.22
J3 ~RESET~ - U1 P0.18/~RESET
U3 BAT - J2 P1
U3 BAT - J2 P1
J1 VBUS - J1 VBUS
U1 P0.17 - UWB1 RSTN
U1 P0.24 - U2 INT2
U1 P0.23 - U2 INT1
U4 OUT - C4 P1
R1 P1 - J1 CC1
U5 VOUT - UWB1 VDD1
U3 BAT - J2 P1
U4 OUT - C4 P1
U1 P0.24 - U2 INT2
J1 DP1 - J1 DP2
J1 VBUS - J1 VBUS
R3 P1 - U3 PROG
UWB1 VDD3V3_2 - C10 P1
J1 VBUS - J1 VBUS
J1 DN1 - J1 DN2
U1 P0.16 - UWB1 SPICSN
R3 P1 - U3 PROG
U5 VOUT - UWB1 VDD1
U4 OUT - C4 P1
UWB1
J1 GND - U3 GND
J1 GND - U3 GND
D1 G - D1 IO4
GND
J1 GND - J1 GND
U2 RES - C8 P2
R1 P2 - R2 P2
J1 GND - U3 GND
J1 GND - U3 GND
GND
J1 GND - U3 GND
U1 GND - U1 GND
U1 VSS_PA - U2 GND
D1 G - D1 IO4
U1 GND - U1 GND
U2 RES - C8 P2
D1 G - D1 IO4
J1 GND - J1 GND
GND
U1 GND - U1 GND
J1 GND - U3 GND
J1 GND - U3 GND
R1 P2 - R2 P2
SW1 3 - LED1 K
J1 GND - U3 GND
SW1 3 - LED1 K
J1 GND - U3 GND
R1 P2 - R2 P2
U1 VSS_PA - U2 GND
SW1 3 - LED1 K
U1 GND - U1 GND
J1 GND - U3 GND
U1 GND - U1 GND
GND
U2 RES - C8 P2
J1 GND - U3 GND
U1 GND - U1 GND
U2 RES - C8 P2
C12 P2 - C13 P2
J1 GND - U3 GND
U1 GND - U1 GND
U2
R4
Resistance
4.7kΩ
R8
Resistance
1.0MΩ
R3
Resistance
10kΩ
LED1
SW1
C2
Capacitance
4.7uF
C10
Capacitance
10uF
R6
Resistance
10kΩ
R2
Resistance
5.1kΩ
U3
C1
Capacitance
4.7uF
C5
Capacitance
4.7uF
C6
Capacitance
100nF
C3
Capacitance
1.0uF
C9
Capacitance
10uF
D1
J1
R7
Resistance
1.0MΩ
R1
Resistance
5.1kΩ
U4
C4
Capacitance
1.0uF
C8
Capacitance
100nF
U5
C7
Capacitance
100nF
J3
R5
Resistance
4.7kΩ
C11
Capacitance
100nF
J2
U1

Refine this doc
Ask about this doc
Project Specification — UWB Wearable Tracking Tag
Project Overview
Status: Draft schematic in progress.
Custom rechargeable UWB wearable badge/tag for warehouse employee tracking. The tag must interoperate with an existing DW3000-based RTLS anchor infrastructure, specifically Makerfabs MaUWB ESP32S3 anchors using the Qorvo DW3000 family.
Intended Use
  • Wearable employee badge for warehouse environments.
  • First-generation small-batch hardware platform suitable for PCBWay manufacture/assembly.
  • No enclosure design in this revision; PCB and assembled component height should support a future thin badge enclosure.
What the Device Should Do
  • Wake on motion and periodically perform UWB ranging/tag activity.
  • Use BLE from the Nordic MCU module for local configuration/diagnostics if firmware enables it.
  • Recharge from USB-C.
  • Run for multiple days in active tracking mode and months in standby, subject to firmware duty cycle and battery selection.
Main Features
  • Qorvo DWM3000 UWB module with integrated antenna.
  • Raytac MDBT50Q-P1MV2 nRF52840 BLE module, selected instead of a bare nRF52840 to reduce BLE RF layout/certification risk.
  • ST LIS2DW12 accelerometer for ultra-low-power motion wake.
  • 500–1000 mAh single-cell LiPo input via JST-PH style connector.
  • USB-C charging input using single-cell LiPo charger.
  • SWD debug/programming interface and production test pads.
  • One user pushbutton and one low-current optional status LED.
System Architecture

Diagram


SPI + IRQ + RESET I2C + INT USB-C node_5V LiPo Charger 1S LiPo 500-1000mAh 3.3V Low-Iq LDO Raytac MDBT50Q nRF52840 Module LIS2DW12 Always-On UWB Load Switch DWM3000 UWB Module Status LED User Button Battery Divider SWD Header/Test Pads
Hardware Subsystems
  • Power: USB-C sink input, ESD/protection, LiPo charger, protected battery connector, low-Iq 3.3V regulator, MCU-controlled UWB load switch.
  • Compute/Wireless: MDBT50Q-P1MV2 nRF52840 module provides BLE, MCU, integrated RF matching/antenna, and simplified layout/certification path.
  • UWB: DWM3000 module connected over SPI with IRQ, reset, wake/enable as supported by module pins; antenna keepout and edge placement required.
  • Motion: LIS2DW12 on I2C with interrupt routed to an MCU wake-capable GPIO.
  • UI: one normally-open tactile switch and one status LED with high-value series resistor; LED defaults off for low power.
  • Debug/Test: SWDIO, SWDCLK, RESET, VREF, GND, 3V3, UART/test pads, UWB SPI test pads as space allows.
Power and Runtime Expectations
Runtime is dominated by UWB duty cycle. Hardware will minimize sleep current by keeping LIS2DW12 active, putting the nRF52840 module in system OFF/sleep, disabling the UWB module load switch when inactive, and using high-value/leakage-conscious battery monitor circuitry.
Power Tree and Initial Power Budget

Table


ModeEstimated CurrentNotes
Deep standbytarget <25 uALDO Iq + module sleep + LIS2DW12 low-power + charger leakage + divider leakage
BLE/config idle1-10 mA avgfirmware dependent
UWB active burst100-200 mA peakDWM3000 module dominates; regulator/load switch sized with margin
USB charge100-500 mAcharge current to be set for thin LiPo cell and thermal constraints
Selected power-path sizing target: 3.3V rail and UWB switch should support at least 250 mA peak; USB/charger path should support 500 mA charge input but default charge current should be conservative for 500 mAh cells unless the cell datasheet permits more.
Manufacturing and Assembly Expectations
  • PCBWay-compatible 4-layer PCB preferred.
  • SMD assembly for compact wearable form factor.
  • Target board: 40-50 mm wide x 50-70 mm tall.
  • Assembled thickness target under 15 mm including battery.
  • Use library parts with real terminals and datasheets where possible; passives may be generic but should map to common 0603/0402 footprints.
Firmware-Relevant Hardware Requirements
  • MCU controls UWB load switch enable and UWB reset/wake.
  • LIS2DW12 interrupt can wake MCU.
  • Battery ADC uses a high-value divider; future revision may add divider switching if leakage must be further reduced.
  • SWD programming header/test pads must be present.
  • Optional UART/test pads for early firmware diagnostics.
Physical Design Expectations
  • DWM3000 at board edge with antenna area facing outward.
  • MDBT50Q module antenna/keepout at a board edge with no copper/traces/components under the antenna region.
  • No copper, traces, vias, battery, or components in UWB/BLE antenna keepout regions per module guidance.
  • USB-C on an accessible edge.
  • Battery connector positioned to keep battery leads short and mechanically protected.
  • Decoupling capacitors close to IC/module power pins.
Important Design Decisions
  • Use DWM3000 module rather than bare DW3000 to reduce RF layout risk.
  • Use Raytac MDBT50Q-P1MV2 module rather than bare nRF52840 to reduce BLE RF matching, antenna, and certification risk.
  • Use load switch for UWB power gating.
  • Use 4-layer stackup for RF return paths and power integrity.
Assumptions
  • USB-C is sink/charging only; no USB data is required unless later requested.
  • Battery pack includes its own protection PCB, but board-level charger/protection-friendly design is still included.
  • DW3000 anchor compatibility will be implemented primarily in firmware/protocol configuration; hardware provides the DWM3000 radio platform.
Change Notes
  • Initial requirements captured from user request on 2026-06-08.
  • Updated on 2026-06-08 to replace bare nRF52840 with Raytac MDBT50Q-P1MV2 module.
  • Project Overview

  • Intended Use

  • What the Device Should Do

  • Main Features

  • System Architecture

  • Hardware Subsystems

  • Power and Runtime Expectations

  • Power Tree and Initial Power Budget

  • Manufacturing and Assembly Expectations

  • Firmware-Relevant Hardware Requirements

  • Physical Design Expectations

  • Important Design Decisions

  • Assumptions

  • Change Notes

9V 555 LED Blinker thumbnail
Hand-solderable 9V battery-powered 555 timer circuit that blinks a red LED at about once per second through an on/off switch.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$2.46–$3.49

Digi-Key

$10.16

HQonline

$1.07

LCSC

$34.49

Mouser

$30.11

TME

$8.03

Verical

$10.36–$20.94

Controls