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
35 lines
472 B
Plaintext
35 lines
472 B
Plaintext
G04 MADE WITH FRITZING*
|
|
G04 WWW.FRITZING.ORG*
|
|
G04 DOUBLE SIDED*
|
|
G04 HOLES PLATED*
|
|
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
|
%ASAXBY*%
|
|
%FSLAX23Y23*%
|
|
%MOIN*%
|
|
%OFA0B0*%
|
|
%SFA1.0B1.0*%
|
|
%ADD10C,0.088000*%
|
|
%LNMASK0*%
|
|
G90*
|
|
G70*
|
|
G54D10*
|
|
X995Y885D03*
|
|
X995Y785D03*
|
|
X995Y685D03*
|
|
X995Y585D03*
|
|
X995Y485D03*
|
|
X995Y385D03*
|
|
X995Y285D03*
|
|
X995Y185D03*
|
|
X995Y85D03*
|
|
X95Y885D03*
|
|
X95Y785D03*
|
|
X95Y685D03*
|
|
X95Y585D03*
|
|
X95Y485D03*
|
|
X95Y385D03*
|
|
X95Y285D03*
|
|
X95Y185D03*
|
|
X95Y85D03*
|
|
G04 End of Mask0*
|
|
M02* |