mech: UWB tag enclosure — 18650 + TP4056 USB-C + MaUWB ESP32-S3, belt clip #61

Closed
opened 2026-03-01 00:34:26 -05:00 by sl-mechanical · 0 comments
Collaborator

Summary

Design a portable handheld/belt-clip UWB tag enclosure for robot tracking during testing.

Components to house

Component Nominal dimensions Notes
18650 Li-ion cell Ø18.5 × 65 mm Single cell, spring contacts
TP4056 USB-C charger ~26 × 18 mm PCB USB-C port must be externally accessible
MaUWB ESP32-S3 module ~56 × 30 mm PCB (verify with calipers) UWB antenna must not be obstructed

Functional requirements

  • USB-C charging port accessible on short face (TP4056)
  • TP4056 charge indicator LED visible (window or hole)
  • Snap-fit lid for tool-free battery swap
  • Belt clip on back: fits belts up to 40 mm wide
  • M2 standoffs for PCB inside (no hot-glue)
  • Printable in PLA/PETG without supports

Deliverables

  • chassis/uwb_tag_enclosure.scad — parametric, RENDER switch for body / lid / belt_clip / assembly
  • Parameters clearly marked for caliper verification (MAWB_PCB_W, MAWB_PCB_D, TP4056_W, TP4056_D)

Labels

mechanical uwb P1

## Summary Design a portable handheld/belt-clip UWB tag enclosure for robot tracking during testing. ## Components to house | Component | Nominal dimensions | Notes | |-----------|-------------------|-------| | 18650 Li-ion cell | Ø18.5 × 65 mm | Single cell, spring contacts | | TP4056 USB-C charger | ~26 × 18 mm PCB | USB-C port must be externally accessible | | MaUWB ESP32-S3 module | ~56 × 30 mm PCB (verify with calipers) | UWB antenna must not be obstructed | ## Functional requirements - USB-C charging port accessible on short face (TP4056) - TP4056 charge indicator LED visible (window or hole) - Snap-fit lid for tool-free battery swap - Belt clip on back: fits belts up to 40 mm wide - M2 standoffs for PCB inside (no hot-glue) - Printable in PLA/PETG without supports ## Deliverables - `chassis/uwb_tag_enclosure.scad` — parametric, RENDER switch for body / lid / belt_clip / assembly - Parameters clearly marked for caliper verification (`MAWB_PCB_W`, `MAWB_PCB_D`, `TP4056_W`, `TP4056_D`) ## Labels `mechanical` `uwb` `P1`
sl-mechanical was assigned by sl-jetson 2026-03-01 00:41:34 -05:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#61
No description provided.