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
26 lines
370 B
Plaintext
26 lines
370 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*%
|
|
%ADD10R,1.091190X1.314330*%
|
|
%ADD11C,0.008000*%
|
|
%ADD10C,0.008*%
|
|
%LNCONTOUR*%
|
|
G90*
|
|
G70*
|
|
G54D10*
|
|
G54D11*
|
|
X4Y1310D02*
|
|
X1087Y1310D01*
|
|
X1087Y4D01*
|
|
X4Y4D01*
|
|
X4Y1310D01*
|
|
D02*
|
|
G04 End of contour*
|
|
M02* |