Anchor (esp32/uwb_anchor): - DW1000Ranging library (200m range, MODE_LONGDATA_RANGE_ACCURACY) - Unique addresses per anchor (anchor0/anchor1 build envs) - +RANGE output: anchor_id, tag_addr, range_mm, rssi - ESP-NOW receiver: forwards tag packets + priority E-STOP to Jetson - AT+ID? command Tag with Display (esp32/uwb_tag): - DW1000Ranging as tag, auto-discovers anchors - SSD1306 OLED: big distance, per-anchor ranges, RSSI bars, link status - ESP-NOW broadcast: range/heartbeat/estop packets - E-Stop on GPIO 0 (BOOT button), 10Hz TX while held - Display at 5Hz, ranging driven by DW1000Ranging.loop() Shared: - lib/DW1000/ extracted from mf_DW1000.zip (Makerfabs fork) - lib_extra_dirs for PlatformIO to find local library
28 lines
378 B
Plaintext
28 lines
378 B
Plaintext
; NON-PLATED HOLES START AT T1
|
|
; THROUGH (PLATED) HOLES START AT T100
|
|
M48
|
|
INCH
|
|
T100C0.038000
|
|
%
|
|
T100
|
|
X009947Y004851
|
|
X000947Y006851
|
|
X000947Y000851
|
|
X009947Y005851
|
|
X000947Y007851
|
|
X000947Y001851
|
|
X009947Y006851
|
|
X009947Y000851
|
|
X000947Y008851
|
|
X000947Y002851
|
|
X009947Y007851
|
|
X009947Y001851
|
|
X000947Y003851
|
|
X009947Y008851
|
|
X009947Y002851
|
|
X000947Y004851
|
|
X009947Y003851
|
|
X000947Y005851
|
|
T00
|
|
M30
|