├── .gitignore
├── maps
├── map.pgm
└── map.yaml
├── launch
├── tf.launch
└── localize.launch
├── hardware
├── arduino
│ ├── tag
│ │ ├── sender.h
│ │ ├── sender.cpp
│ │ └── tag.ino
│ └── anchor
│ │ └── anchor.ino
└── pcb
│ ├── fabricate
│ ├── dwm1000.TXT
│ ├── dwm1000.dri
│ ├── dwm1000.gpi
│ ├── dwm1000.GML
│ ├── dwm1000.GBP
│ ├── dwm1000.GTP
│ ├── dwm1000.GBS
│ ├── dwm1000.GTS
│ └── dwm1000.GBO
│ ├── eagle.epf
│ └── dwm1000.brd
├── package.xml
├── README.md
├── rviz
└── localize.rviz
├── CMakeLists.txt
└── scripts
└── localize.py
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /other_scripts
3 | /other_launch
4 | /other_maps
5 |
--------------------------------------------------------------------------------
/maps/map.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cheekiang/uwb_localization/HEAD/maps/map.pgm
--------------------------------------------------------------------------------
/maps/map.yaml:
--------------------------------------------------------------------------------
1 | image: map.pgm
2 | resolution: 0.050000
3 | origin: [-50.000000, -50.000000, 0.000000]
4 | negate: 0
5 | occupied_thresh: 0.65
6 | free_thresh: 0.196
7 |
--------------------------------------------------------------------------------
/launch/tf.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/hardware/arduino/tag/sender.h:
--------------------------------------------------------------------------------
1 | #ifndef SENDER_H
2 | #define SENDER_H
3 |
4 | #include
5 |
6 | class Sender{
7 | public:
8 | Sender();
9 | void newDevice(byte address, float range);
10 | void addDevice();
11 | void deleteDevice();
12 | void loop();
13 |
14 | private:
15 | int _totalDevices;
16 | bool _isTriggered;
17 | String _dataString;
18 | int _devicesSent;
19 | void _endPacket();
20 | void _startPacket();
21 | int _getChecksum();
22 | };
23 |
24 | #endif
25 |
--------------------------------------------------------------------------------
/launch/localize.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.TXT:
--------------------------------------------------------------------------------
1 | %
2 | M48
3 | M72
4 | T01C0.01200
5 | T02C0.03200
6 | T03C0.04000
7 | T04C0.12598
8 | %
9 | T01
10 | X196011Y25136
11 | X189761Y25136
12 | X207261Y31386
13 | X184761Y33886
14 | X179761Y48886
15 | T02
16 | X136011Y42636
17 | X106011Y42636
18 | X91011Y42636
19 | X81011Y42636
20 | T03
21 | X46011Y12636
22 | X56011Y12636
23 | X66011Y12636
24 | X76011Y12636
25 | X86011Y12636
26 | X96011Y12636
27 | X106011Y12636
28 | X116011Y12636
29 | X126011Y12636
30 | X136011Y12636
31 | X146011Y12636
32 | X156011Y12636
33 | X56011Y72636
34 | X66011Y72636
35 | X76011Y72636
36 | X86011Y72636
37 | X96011Y72636
38 | X106011Y72636
39 | X116011Y72636
40 | X126011Y72636
41 | X136011Y72636
42 | X146011Y72636
43 | X156011Y72636
44 | X46011Y72636
45 | T04
46 | X148808Y33078
47 | X57793Y42278
48 | M30
49 |
--------------------------------------------------------------------------------
/hardware/arduino/anchor/anchor.ino:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "DW1000Ranging.h"
4 | #include "DW1000Device.h"
5 |
6 | // connection pins
7 | const uint8_t PIN_RST = 9; // reset pin
8 | const uint8_t PIN_IRQ = 2; // irq pin
9 | const uint8_t PIN_SS = SS; // spi select pin
10 |
11 | void setup() {
12 | Serial.begin(115200);
13 | delay(1000);
14 |
15 | DW1000Ranging.initCommunication(PIN_RST, PIN_SS, PIN_IRQ);
16 | DW1000Ranging.attachNewRange(newRange);
17 | DW1000Ranging.attachBlinkDevice(newBlink);
18 | DW1000Ranging.attachInactiveDevice(inactiveDevice);
19 | DW1000Ranging.useRangeFilter(true);
20 |
21 | DW1000Ranging.startAsAnchor("02:00:5B:D5:A9:9A:E2:9C", DW1000.MODE_SHORTDATA_FAST_ACCURACY);
22 | }
23 |
24 | void loop() {
25 | DW1000Ranging.loop();
26 | }
27 |
28 | void newRange() {
29 | ;
30 | }
31 |
32 | void newBlink(DW1000Device* device) {
33 |
34 | }
35 |
36 | void inactiveDevice(DW1000Device* device) {
37 |
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.dri:
--------------------------------------------------------------------------------
1 | Generated by EAGLE CAM Processor 7.5.0
2 |
3 | Drill Station Info File: /Users/Juan/Documents/eagle/dwm1000/dwm1000.dri
4 |
5 | Date : 18/9/16 1:35 AM
6 | Drills : generated
7 | Device : Excellon drill station, coordinate format 2.5 inch
8 |
9 | Parameter settings:
10 |
11 | Tolerance Drill + : 0.00 %
12 | Tolerance Drill - : 0.00 %
13 | Rotate : no
14 | Mirror : no
15 | Optimize : yes
16 | Auto fit : yes
17 | OffsetX : 0inch
18 | OffsetY : 0inch
19 | Layers : Drills Holes
20 |
21 | Drill File Info:
22 |
23 | Data Mode : Absolute
24 | Units : 1/100000 Inch
25 |
26 | Drills used:
27 |
28 | Code Size used
29 |
30 | T01 0.0120inch 5
31 | T02 0.0320inch 4
32 | T03 0.0400inch 24
33 | T04 0.1260inch 2
34 |
35 | Total number of drills: 35
36 |
37 | Plotfiles:
38 |
39 | /Users/Juan/Documents/eagle/dwm1000/dwm1000.TXT
40 |
--------------------------------------------------------------------------------
/package.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | uwb_localization
4 | 0.0.1
5 | UWB Indoor Positioning Systenm
6 | Jimeno
7 | BSD
8 | Juan Jimeno
9 | catkin
10 |
11 | roscpp
12 | rospy
13 | tf
14 | python-scipy
15 | python-numpy
16 | python-shapely
17 | localization
18 |
19 | roscpp
20 | rospy
21 | tf
22 | python-scipy
23 | python-numpy
24 | python-shapely
25 | localization
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/hardware/arduino/tag/sender.cpp:
--------------------------------------------------------------------------------
1 | //PROTOCOL: "$TOTAL_DEVICES_AROUND,ADDRESS_1,RANGE_1,ADDRESS_2,RANGE_2,ADDRESS_N,RANGE_N,TOTAL_DEVICES_SENT\r\n"
2 |
3 | #include "sender.h"
4 | #include "Arduino.h"
5 |
6 | Sender::Sender()
7 | {
8 | _totalDevices = 0;
9 | _isTriggered = false;
10 | _dataString = "";
11 | _devicesSent = 0;
12 | }
13 |
14 | void Sender::newDevice(byte address, float range)
15 | {
16 | if (_isTriggered)
17 | {
18 | Serial.print(address);
19 | Serial.print(',');
20 | Serial.print(range);
21 | Serial.print(',');
22 | _devicesSent++;
23 | }
24 | }
25 |
26 | void Sender::addDevice()
27 | {
28 | _totalDevices++;
29 | }
30 |
31 | void Sender::deleteDevice()
32 | {
33 | _totalDevices--;
34 | }
35 |
36 | void Sender::_endPacket()
37 | {
38 | Serial.println(_devicesSent);
39 | _isTriggered = false;
40 | _devicesSent = 0;
41 |
42 | }
43 |
44 | void Sender::_startPacket()
45 | {
46 | Serial.print('$');
47 | Serial.print(_totalDevices);
48 | Serial.print(',');
49 | _isTriggered = true;
50 | }
51 |
52 | void Sender::loop()
53 | {
54 | while (Serial.available())
55 | {
56 | char data = Serial.read();
57 | if (data == '+')
58 | {
59 | _startPacket();
60 | }
61 | }
62 |
63 | if (_isTriggered && _devicesSent == _totalDevices)
64 | {
65 | _endPacket();
66 | }
67 | }
68 |
69 |
--------------------------------------------------------------------------------
/hardware/arduino/tag/tag.ino:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "DW1000Ranging.h"
4 | #include "DW1000Device.h"
5 | #include "sender.h"
6 |
7 | Sender sender;
8 | #define SENSOR_OFFSET 0.4
9 | // connection pins
10 | const uint8_t PIN_RST = 9; // reset pin
11 | const uint8_t PIN_IRQ = 2; // irq pin
12 | const uint8_t PIN_SS = SS; // spi select pin
13 |
14 | void setup() {
15 | Serial.begin(57600);
16 | delay(1000);
17 | DW1000Ranging.initCommunication(PIN_RST, PIN_SS, PIN_IRQ);
18 | DW1000Ranging.attachNewRange(newRange);
19 | DW1000Ranging.attachNewDevice(newDevice);
20 | DW1000Ranging.attachInactiveDevice(inactiveDevice);
21 | DW1000Ranging.useRangeFilter(true);
22 |
23 | //start the hardware as tag
24 | DW1000Ranging.startAsTag("01:00:5B:D5:A9:9A:E2:9C", DW1000.MODE_SHORTDATA_FAST_ACCURACY);
25 | }
26 |
27 | void loop() {
28 | DW1000Ranging.loop();
29 | //keep waiting for command from ROS node.
30 | sender.loop();
31 | }
32 |
33 | void newRange() {
34 | //insert to the message
35 | sender.newDevice(DW1000Ranging.getDistantDevice()->getShortAddress(),
36 | DW1000Ranging.getDistantDevice()->getRange() - SENSOR_OFFSET);
37 | }
38 |
39 | void newDevice(DW1000Device* device) {
40 | //add device from total no of devices around
41 | sender.addDevice();
42 | }
43 |
44 | void inactiveDevice(DW1000Device* device) {
45 | //delete device from total no of devices around
46 | sender.deleteDevice();
47 | }
48 |
49 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.gpi:
--------------------------------------------------------------------------------
1 | Generated by EAGLE CAM Processor 7.5.0
2 |
3 | Photoplotter Info File: /Users/Juan/Documents/eagle/dwm1000/dwm1000.gpi
4 |
5 | Date : 18/9/16 1:35 AM
6 | Plotfile : /Users/Juan/Documents/eagle/dwm1000/dwm1000.GTL
7 | Apertures : generated:
8 | Device : Gerber RS-274-X photoplotter, coordinate format 2.5 inch
9 |
10 | Parameter settings:
11 |
12 | Emulate Apertures : no
13 | Tolerance Draw + : 0.00 %
14 | Tolerance Draw - : 0.00 %
15 | Tolerance Flash + : 0.00 %
16 | Tolerance Flash - : 0.00 %
17 | Rotate : no
18 | Mirror : no
19 | Optimize : yes
20 | Auto fit : yes
21 | OffsetX : 0inch
22 | OffsetY : 0inch
23 |
24 | Plotfile Info:
25 |
26 | Coordinate Format : 2.5
27 | Coordinate Units : Inch
28 | Data Mode : Absolute
29 | Zero Suppression : None
30 | End Of Block : *
31 |
32 | Apertures used:
33 |
34 | Code Shape Size used
35 |
36 | D10 draw 0.0000inch 10
37 | D11 rectangle 0.0394inch x 0.0965inch 16
38 | D12 rectangle 0.0965inch x 0.0394inch 8
39 | D13 draw 0.0600inch 24
40 | D14 octagon 0.0560inch 2
41 | D15 octagon 0.0520inch 2
42 | D16 draw 0.0100inch 66
43 | D17 round 0.0240inch 5
44 | D18 draw 0.0160inch 1001
45 |
46 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | #uwb_localization
2 |
3 | Indoor/Outdoor Positioning System framework based on Decawave's DWM1000 Ultra Wide Band transceivers.
4 | The whole system was tested indoors with 3 anchors and 1 tag. Technically this should work outdoors as well.
5 |
6 | [](https://www.youtube.com/embed/BuBnmrkJ9BY "ROS Indoor Localization using Decawave's UWB Transceivers ")
7 |
8 | ###Hardware
9 | Both anchors and tags use the same circuit board. The board houses the UWB transceiver, an Arduino Pro Mini 3.3V and a built-in USB
10 | Male so you can plug it straight to a power bank and deploy the anchors remotely.
11 |
12 | 1. If you wish to fabricate the PCB, the Gerber files are included /hardware/pcb/fabricate.
13 | Seeedstudio's DRU for 2-layer board was used to verify the design.
14 |
15 | 2. Download the DWM1000 Arduino library https://github.com/thotro/arduino-dw1000 .
16 |
17 | 3. The current DWM1000 Arduino library uses random address for the anchors and doesn't support arbitrary addresses.
18 | You need to edit https://github.com/thotro/arduino-dw1000/blob/master/src/DW1000Ranging.cpp#L164-L165 every time you upload the
19 | anchor codes to have unique address per anchor from:
20 |
21 | ```c++
22 | _currentShortAddress[0] = random(0, 256);
23 | _currentShortAddress[1] = random(0, 256);
24 | ```
25 | to the address you want (ie. address: '01'):
26 |
27 | ```c++
28 | _currentShortAddress[0] = 1;
29 | _currentShortAddress[1] = 0;
30 | ```
31 |
32 | 4. Save DW1000Ranging.cpp and upload the codes from /hardware/arduino to your tag and anchors.
33 |
34 | ###Installation
35 | 1. Install dependencies
36 |
37 | ```sh
38 | $ pip install localization
39 | $ pip install scipy
40 | $ pip install shapely
41 | ```
42 |
43 | 2. Install map_server
44 |
45 | ```sh
46 | $ sudo apt-get install ros-indigo-map-server
47 | ```
48 |
49 | 3. Build the package
50 |
51 | ```sh
52 | $ cd ~/catkin_ws
53 | $ catkin_make
54 | ```
55 |
56 | ###Defining TF
57 | 1. You need to define the transforms from map to each anchor's frame. You can run map_server and load your map to identify
58 | the exact points you want your anchors placed. Open RVIZ and click on the location of each anchor by using "Publish Points".
59 |
60 | 2. Once you get the exact location of each anchor, add the transforms in /launch/tf.launch file. Take note that the frame_id of
61 | each anchor must be the same as the address defined in Arduino (_currentShortAddress[]).
62 |
63 | ###Usage
64 | 1. Run lips.launch:
65 |
66 | ```sh
67 | $ roslaunch uwb_localization localize.launch
68 |
69 | ```
70 |
71 | ###Parameters
72 | #####serial_port(default: '/dev/ttyUSB0')
73 | Tag's serial port.
74 |
75 | #####frame_id(default: 'uwb_tag')
76 | Tag's frame_id when transform's published from map to tag.
77 |
78 | #####min_anchor(default: 3)
79 | The mininum number of anchors the system must find before performing trilateration between anchors. Increase this if you want to improve the accuracy
80 | at the expense of computational cost.
81 |
82 | #####min_range(default: 0.5)
83 | The minimum probable distance from an anchor to a tag to prevent false reading. For example, if your anchor is hanging 1 m away from
84 | the floor, it makes sense to put 1 meter as minimum range since there's no way it will range less than 1 meter.
85 |
86 | #####max_range(default: 10.0)
87 | The maximum probable distance from an anchor to a tag to prevent false reading. For example, if your anchors are placed in 8 meter x 8 meter room,
88 | you can set the max_range less than or equal the hypotenuse of the room since ranges won't get any longer than that.
89 |
90 |
--------------------------------------------------------------------------------
/rviz/localize.rviz:
--------------------------------------------------------------------------------
1 | Panels:
2 | - Class: rviz/Displays
3 | Help Height: 81
4 | Name: Displays
5 | Property Tree Widget:
6 | Expanded:
7 | - /Global Options1
8 | - /Status1
9 | - /Map1
10 | - /TF1
11 | - /Marker1
12 | Splitter Ratio: 0.5
13 | Tree Height: 1442
14 | - Class: rviz/Selection
15 | Name: Selection
16 | - Class: rviz/Tool Properties
17 | Expanded:
18 | - /2D Pose Estimate1
19 | - /2D Nav Goal1
20 | - /Publish Point1
21 | Name: Tool Properties
22 | Splitter Ratio: 0.588679
23 | - Class: rviz/Views
24 | Expanded:
25 | - /Current View1
26 | Name: Views
27 | Splitter Ratio: 0.5
28 | - Class: rviz/Time
29 | Experimental: false
30 | Name: Time
31 | SyncMode: 0
32 | SyncSource: ""
33 | Visualization Manager:
34 | Class: ""
35 | Displays:
36 | - Alpha: 0.5
37 | Cell Size: 1
38 | Class: rviz/Grid
39 | Color: 160; 160; 164
40 | Enabled: true
41 | Line Style:
42 | Line Width: 0.03
43 | Value: Lines
44 | Name: Grid
45 | Normal Cell Count: 0
46 | Offset:
47 | X: 0
48 | Y: 0
49 | Z: 0
50 | Plane: XY
51 | Plane Cell Count: 10
52 | Reference Frame:
53 | Value: true
54 | - Alpha: 0.7
55 | Class: rviz/Map
56 | Color Scheme: map
57 | Draw Behind: false
58 | Enabled: true
59 | Name: Map
60 | Topic: /map
61 | Value: true
62 | - Class: rviz/TF
63 | Enabled: true
64 | Frame Timeout: 15
65 | Frames:
66 | 01:
67 | Value: true
68 | 02:
69 | Value: true
70 | 03:
71 | Value: true
72 | All Enabled: true
73 | map:
74 | Value: true
75 | uwb_tag:
76 | Value: true
77 | Marker Scale: 1
78 | Name: TF
79 | Show Arrows: false
80 | Show Axes: true
81 | Show Names: true
82 | Tree:
83 | map:
84 | 01:
85 | {}
86 | 02:
87 | {}
88 | 03:
89 | {}
90 | uwb_tag:
91 | {}
92 | Update Interval: 0
93 | Value: true
94 | - Class: rviz/Marker
95 | Enabled: true
96 | Marker Topic: visualization_marker
97 | Name: Marker
98 | Namespaces:
99 | {}
100 | Queue Size: 100
101 | Value: true
102 | Enabled: true
103 | Global Options:
104 | Background Color: 48; 48; 48
105 | Fixed Frame: map
106 | Frame Rate: 30
107 | Name: root
108 | Tools:
109 | - Class: rviz/Interact
110 | Hide Inactive Objects: true
111 | - Class: rviz/MoveCamera
112 | - Class: rviz/Select
113 | - Class: rviz/FocusCamera
114 | - Class: rviz/Measure
115 | - Class: rviz/SetInitialPose
116 | Topic: /initialpose
117 | - Class: rviz/SetGoal
118 | Topic: /move_base_simple/goal
119 | - Class: rviz/PublishPoint
120 | Single click: true
121 | Topic: /clicked_point
122 | Value: true
123 | Views:
124 | Current:
125 | Class: rviz/Orbit
126 | Distance: 4.66559
127 | Enable Stereo Rendering:
128 | Stereo Eye Separation: 0.06
129 | Stereo Focal Distance: 1
130 | Swap Stereo Eyes: false
131 | Value: false
132 | Focal Point:
133 | X: -1.00912
134 | Y: 0.00907818
135 | Z: -6.32136e-09
136 | Name: Current View
137 | Near Clip Distance: 0.01
138 | Pitch: 0.854797
139 | Target Frame: uwb_tag
140 | Value: Orbit (rviz)
141 | Yaw: 3.3954
142 | Saved: ~
143 | Window Geometry:
144 | Displays:
145 | collapsed: false
146 | Height: 1751
147 | Hide Left Dock: false
148 | Hide Right Dock: false
149 | QMainWindow State: 000000ff00000000fd00000004000000000000013c00000634fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000006700fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000004100000634000000e300fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000634fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000004100000634000000b300fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e1000001970000000300000b400000003efc0100000002fb0000000800540069006d0065010000000000000b40000002f500fffffffb0000000800540069006d00650100000000000004500000000000000000000008e90000063400000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
150 | Selection:
151 | collapsed: false
152 | Time:
153 | collapsed: false
154 | Tool Properties:
155 | collapsed: false
156 | Views:
157 | collapsed: false
158 | Width: 2880
159 | X: 0
160 | Y: 0
161 |
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 2.8.3)
2 | project(uwb_localization)
3 |
4 | ## Find catkin macros and libraries
5 | ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
6 | ## is used, also find other catkin packages
7 | find_package(catkin REQUIRED COMPONENTS
8 | roscpp
9 | rospy
10 | tf
11 | )
12 |
13 | ## System dependencies are found with CMake's conventions
14 | # find_package(Boost REQUIRED COMPONENTS system)
15 |
16 |
17 | ## Uncomment this if the package has a setup.py. This macro ensures
18 | ## modules and global scripts declared therein get installed
19 | ## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
20 | # catkin_python_setup()
21 |
22 | ################################################
23 | ## Declare ROS messages, services and actions ##
24 | ################################################
25 |
26 | ## To declare and build messages, services or actions from within this
27 | ## package, follow these steps:
28 | ## * Let MSG_DEP_SET be the set of packages whose message types you use in
29 | ## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
30 | ## * In the file package.xml:
31 | ## * add a build_depend tag for "message_generation"
32 | ## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
33 | ## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
34 | ## but can be declared for certainty nonetheless:
35 | ## * add a run_depend tag for "message_runtime"
36 | ## * In this file (CMakeLists.txt):
37 | ## * add "message_generation" and every package in MSG_DEP_SET to
38 | ## find_package(catkin REQUIRED COMPONENTS ...)
39 | ## * add "message_runtime" and every package in MSG_DEP_SET to
40 | ## catkin_package(CATKIN_DEPENDS ...)
41 | ## * uncomment the add_*_files sections below as needed
42 | ## and list every .msg/.srv/.action file to be processed
43 | ## * uncomment the generate_messages entry below
44 | ## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
45 |
46 | ## Generate messages in the 'msg' folder
47 | # add_message_files(
48 | # FILES
49 | # Message1.msg
50 | # Message2.msg
51 | # )
52 |
53 | ## Generate services in the 'srv' folder
54 | # add_service_files(
55 | # FILES
56 | # Service1.srv
57 | # Service2.srv
58 | # )
59 |
60 | ## Generate actions in the 'action' folder
61 | # add_action_files(
62 | # FILES
63 | # Action1.action
64 | # Action2.action
65 | # )
66 |
67 | ## Generate added messages and services with any dependencies listed here
68 | # generate_messages(
69 | # DEPENDENCIES
70 | # std_msgs # Or other packages containing msgs
71 | # )
72 |
73 | ################################################
74 | ## Declare ROS dynamic reconfigure parameters ##
75 | ################################################
76 |
77 | ## To declare and build dynamic reconfigure parameters within this
78 | ## package, follow these steps:
79 | ## * In the file package.xml:
80 | ## * add a build_depend and a run_depend tag for "dynamic_reconfigure"
81 | ## * In this file (CMakeLists.txt):
82 | ## * add "dynamic_reconfigure" to
83 | ## find_package(catkin REQUIRED COMPONENTS ...)
84 | ## * uncomment the "generate_dynamic_reconfigure_options" section below
85 | ## and list every .cfg file to be processed
86 |
87 | ## Generate dynamic reconfigure parameters in the 'cfg' folder
88 | # generate_dynamic_reconfigure_options(
89 | # cfg/DynReconf1.cfg
90 | # cfg/DynReconf2.cfg
91 | # )
92 |
93 | ###################################
94 | ## catkin specific configuration ##
95 | ###################################
96 | ## The catkin_package macro generates cmake config files for your package
97 | ## Declare things to be passed to dependent projects
98 | ## INCLUDE_DIRS: uncomment this if you package contains header files
99 | ## LIBRARIES: libraries you create in this project that dependent projects also need
100 | ## CATKIN_DEPENDS: catkin_packages dependent projects also need
101 | ## DEPENDS: system dependencies of this project that dependent projects also need
102 | catkin_package(
103 | # INCLUDE_DIRS include
104 | # LIBRARIES uwb_localization
105 | # CATKIN_DEPENDS roscpp rospy tf
106 | # DEPENDS system_lib
107 | )
108 |
109 | ###########
110 | ## Build ##
111 | ###########
112 |
113 | ## Specify additional locations of header files
114 | ## Your package locations should be listed before other locations
115 | # include_directories(include)
116 | include_directories(
117 | ${catkin_INCLUDE_DIRS}
118 | )
119 |
120 | ## Declare a C++ library
121 | # add_library(uwb_localization
122 | # src/${PROJECT_NAME}/uwb_localization.cpp
123 | # )
124 |
125 | ## Add cmake target dependencies of the library
126 | ## as an example, code may need to be generated before libraries
127 | ## either from message generation or dynamic reconfigure
128 | # add_dependencies(uwb_localization ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
129 |
130 | ## Declare a C++ executable
131 | # add_executable(uwb_localization_node src/uwb_localization_node.cpp)
132 |
133 | ## Add cmake target dependencies of the executable
134 | ## same as for the library above
135 | # add_dependencies(uwb_localization_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
136 |
137 | ## Specify libraries to link a library or executable target against
138 | # target_link_libraries(uwb_localization_node
139 | # ${catkin_LIBRARIES}
140 | # )
141 |
142 | #############
143 | ## Install ##
144 | #############
145 |
146 | # all install targets should use catkin DESTINATION variables
147 | # See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
148 |
149 | ## Mark executable scripts (Python etc.) for installation
150 | ## in contrast to setup.py, you can choose the destination
151 | # install(PROGRAMS
152 | # scripts/my_python_script
153 | # DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
154 | # )
155 |
156 | ## Mark executables and/or libraries for installation
157 | # install(TARGETS uwb_localization uwb_localization_node
158 | # ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
159 | # LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
160 | # RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
161 | # )
162 |
163 | ## Mark cpp header files for installation
164 | # install(DIRECTORY include/${PROJECT_NAME}/
165 | # DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
166 | # FILES_MATCHING PATTERN "*.h"
167 | # PATTERN ".svn" EXCLUDE
168 | # )
169 |
170 | ## Mark other files for installation (e.g. launch and bag files, etc.)
171 | # install(FILES
172 | # # myfile1
173 | # # myfile2
174 | # DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
175 | # )
176 |
177 | #############
178 | ## Testing ##
179 | #############
180 |
181 | ## Add gtest based cpp test target and link libraries
182 | # catkin_add_gtest(${PROJECT_NAME}-test test/test_uwb_localization.cpp)
183 | # if(TARGET ${PROJECT_NAME}-test)
184 | # target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
185 | # endif()
186 |
187 | ## Add folders to be run by python nosetests
188 | # catkin_add_nosetests(test)
189 |
--------------------------------------------------------------------------------
/scripts/localize.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | '''
4 | Copyright (c) 2016, Juan Jimeno
5 |
6 | All rights reserved.
7 |
8 | Redistribution and use in source and binary forms, with or without
9 | modification, are permitted provided that the following conditions are met:
10 |
11 | * Redistributions of source code must retain the above copyright notice,
12 | this list of conditions and the following disclaimer.
13 | * Redistributions in binary form must reproduce the above copyright
14 | notice, this list of conditions and the following disclaimer in the
15 | documentation and/or other materials provided with the distribution.
16 | * Neither the name of nor the names of its contributors may be used to
17 | endorse or promote products derived from this software without specific
18 | prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
24 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 | POSSIBILITY OF SUCH DAMAGE.
31 | '''
32 |
33 | import rospy
34 | import tf
35 | import localization as lx
36 | import serial
37 |
38 | def parse_data(data_string):
39 | range_dict={}
40 | if data_string != None:
41 | current_key = ""
42 | #iterate message string without first and last character of message
43 | for i in range(1,len(data_string)):
44 | #anchor id is located at odd indexes
45 | if i % 2 != 0:
46 | current_anchor = data_string[i]
47 |
48 | #anchor range is located at even indexes
49 | else:
50 | current_range = data_string[i]
51 |
52 | #filter out data that doesn't make sense
53 | if float(current_range) < MAX_RANGE and float(current_range) > MIN_RANGE:
54 | #populate dictionary
55 | range_dict[current_anchor] = current_range
56 | else:
57 | break
58 |
59 | return range_dict
60 |
61 | def get_transforms(anchors):
62 | transform_dict = {}
63 | #iterate and get the transforms for each anchor
64 | for anchor in anchors:
65 | try:
66 | (trans,rot) = listener.lookupTransform('/map', anchor, rospy.Time(0))
67 | transform_dict[anchor] = trans
68 | except (tf.LookupException, tf.ConnectivityException, tf.ExtrapolationException):
69 | pass
70 |
71 | return transform_dict
72 |
73 | def get_target_location(transforms, ranges):
74 | P = lx.Project(mode="3D",solver="LSE")
75 |
76 | #define anchor locations
77 | for anchor in transforms:
78 | P.add_anchor(anchor, transforms[anchor])
79 | t, label = P.add_target()
80 |
81 | #define anchor ranges
82 | for anchor in ranges:
83 | t.add_measure(anchor,ranges[anchor])
84 |
85 | P.solve()
86 | B = t.loc
87 |
88 | return {'x':B.x, 'y':B.y, 'z':B.z}
89 |
90 | def read_serial_data():
91 | #PROTOCOL: "$TOTAL_DEVICES_AROUND,ADDRESS_1,RANGE_1,ADDRESS_2,RANGE_2,ADDRESS_N,RANGE_N,TOTAL_DEVICES_SENT\r\n"
92 | data_string = ""
93 | parsed_data_string = ""
94 |
95 | #tell Arduino to send the data
96 | ser.write('+')
97 | # print "hello"
98 | #check the first character of the message
99 | if ser.read() == '$':
100 | while True:
101 | c = ser.read()
102 | data_string += c
103 | # print data_string
104 | # print data_string
105 | #stop collecting characters at end of message
106 | if c == '\n':
107 | #omit start and end characters
108 | data_string = data_string.rstrip('$\r\n')
109 | try:
110 | #parse anchor ids and ranges from message
111 | parsed_data_string = data_string.split(',')
112 | total_anchors = int(parsed_data_string[0])
113 |
114 | #exit when there's not enough anchors around
115 | if total_anchors < MIN_ANCHOR or total_anchors == 0:
116 | duration = rospy.get_time() - start_time
117 | #prevent from complaining on sensor boot up
118 | if duration > 5:
119 | rospy.logwarn("Not enough anchors. Make sure anchors are powered on or try moving around near the anchors.")
120 | break
121 | else:
122 | return parsed_data_string
123 | except:
124 | rospy.logwarn("Error parsing reading serial data")
125 | pass
126 | # elif c == '$':
127 | # break
128 | if __name__ == '__main__':
129 |
130 | rospy.init_node('lips')
131 | listener = tf.TransformListener()
132 | start_time = rospy.get_time()
133 | #create rosparameters
134 | MIN_RANGE = rospy.get_param('/lips/min_range', 0.5)
135 | MAX_RANGE = rospy.get_param('/lips/max_range', 10.0)
136 | MIN_ANCHOR = rospy.get_param('/lips/min_anchor', 2)
137 | FRAME_ID = rospy.get_param('/lips/frame_id', 'uwb_tag')
138 | SERIAL_PORT = rospy.get_param('/lips/serial_port', '/dev/ttyUSB0')
139 |
140 | #rosparam logs just to make sure parameters kicked in
141 | rospy.loginfo("%s is %s", rospy.resolve_name('/lips/min_range'), MIN_RANGE)
142 | rospy.loginfo("%s is %s", rospy.resolve_name('/lips/max_range'), MAX_RANGE)
143 | rospy.loginfo("%s is %s", rospy.resolve_name('/lips/min_anchor'), MIN_ANCHOR)
144 | rospy.loginfo("%s is %s", rospy.resolve_name('/lips/frame_id'), FRAME_ID)
145 | rospy.loginfo("%s is %s", rospy.resolve_name('/lips/serial_sport'), SERIAL_PORT)
146 |
147 | ser = serial.Serial(SERIAL_PORT, 57600)
148 | rospy.loginfo("Connected to %s", ser.portstr)
149 |
150 | while not rospy.is_shutdown():
151 | rospy.sleep
152 | #get the range of each anchor
153 | ranges = parse_data(read_serial_data())
154 |
155 | #only perform calculations when there's valid ranges from the anchors
156 | if ranges != None:
157 | anchors = []
158 |
159 | #populate anchor dictionary
160 | for anchor in ranges:
161 | anchors.append(anchor)
162 |
163 | #get transforms of each anchor
164 | transforms = get_transforms(anchors)
165 |
166 | if(len(transforms) >= MIN_ANCHOR):
167 | try:
168 | #perform trilateration using anchor ranges
169 | pos = get_target_location(transforms, ranges)
170 | except:
171 | rospy.logwarn("Localization Error")
172 |
173 | #broadcast the tag's transform from map -> tag (FRAME_ID)
174 | br = tf.TransformBroadcaster()
175 | br.sendTransform((pos['x'], pos['y'], pos['z']),
176 | tf.transformations.quaternion_from_euler(0, 0, 0),
177 | rospy.Time.now(),
178 | FRAME_ID,
179 | "map")
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GML:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | D10*
12 | X0035742Y0004543D02*
13 | X0225421Y0004380D01*
14 | X0225257Y0083418D01*
15 | X0036116Y0083287D01*
16 | X0035913Y0066626D01*
17 | X0001142Y0066829D01*
18 | X0001000Y0018636D01*
19 | X0035777Y0018636D01*
20 | X0035742Y0004543D01*
21 | X0142509Y0033078D02*
22 | X0142511Y0033236D01*
23 | X0142517Y0033394D01*
24 | X0142527Y0033552D01*
25 | X0142541Y0033710D01*
26 | X0142559Y0033867D01*
27 | X0142580Y0034024D01*
28 | X0142606Y0034180D01*
29 | X0142636Y0034336D01*
30 | X0142669Y0034491D01*
31 | X0142707Y0034644D01*
32 | X0142748Y0034797D01*
33 | X0142793Y0034949D01*
34 | X0142842Y0035100D01*
35 | X0142895Y0035249D01*
36 | X0142951Y0035397D01*
37 | X0143011Y0035543D01*
38 | X0143075Y0035688D01*
39 | X0143143Y0035831D01*
40 | X0143214Y0035973D01*
41 | X0143288Y0036113D01*
42 | X0143366Y0036250D01*
43 | X0143448Y0036386D01*
44 | X0143532Y0036520D01*
45 | X0143621Y0036651D01*
46 | X0143712Y0036780D01*
47 | X0143807Y0036907D01*
48 | X0143904Y0037032D01*
49 | X0144005Y0037154D01*
50 | X0144109Y0037273D01*
51 | X0144216Y0037390D01*
52 | X0144326Y0037504D01*
53 | X0144439Y0037615D01*
54 | X0144554Y0037724D01*
55 | X0144672Y0037829D01*
56 | X0144793Y0037931D01*
57 | X0144916Y0038031D01*
58 | X0145042Y0038127D01*
59 | X0145170Y0038220D01*
60 | X0145300Y0038310D01*
61 | X0145433Y0038396D01*
62 | X0145568Y0038480D01*
63 | X0145704Y0038559D01*
64 | X0145843Y0038636D01*
65 | X0145984Y0038708D01*
66 | X0146126Y0038778D01*
67 | X0146270Y0038843D01*
68 | X0146416Y0038905D01*
69 | X0146563Y0038963D01*
70 | X0146712Y0039018D01*
71 | X0146862Y0039069D01*
72 | X0147013Y0039116D01*
73 | X0147165Y0039159D01*
74 | X0147318Y0039198D01*
75 | X0147473Y0039234D01*
76 | X0147628Y0039265D01*
77 | X0147784Y0039293D01*
78 | X0147940Y0039317D01*
79 | X0148097Y0039337D01*
80 | X0148255Y0039353D01*
81 | X0148412Y0039365D01*
82 | X0148571Y0039373D01*
83 | X0148729Y0039377D01*
84 | X0148887Y0039377D01*
85 | X0149045Y0039373D01*
86 | X0149204Y0039365D01*
87 | X0149361Y0039353D01*
88 | X0149519Y0039337D01*
89 | X0149676Y0039317D01*
90 | X0149832Y0039293D01*
91 | X0149988Y0039265D01*
92 | X0150143Y0039234D01*
93 | X0150298Y0039198D01*
94 | X0150451Y0039159D01*
95 | X0150603Y0039116D01*
96 | X0150754Y0039069D01*
97 | X0150904Y0039018D01*
98 | X0151053Y0038963D01*
99 | X0151200Y0038905D01*
100 | X0151346Y0038843D01*
101 | X0151490Y0038778D01*
102 | X0151632Y0038708D01*
103 | X0151773Y0038636D01*
104 | X0151912Y0038559D01*
105 | X0152048Y0038480D01*
106 | X0152183Y0038396D01*
107 | X0152316Y0038310D01*
108 | X0152446Y0038220D01*
109 | X0152574Y0038127D01*
110 | X0152700Y0038031D01*
111 | X0152823Y0037931D01*
112 | X0152944Y0037829D01*
113 | X0153062Y0037724D01*
114 | X0153177Y0037615D01*
115 | X0153290Y0037504D01*
116 | X0153400Y0037390D01*
117 | X0153507Y0037273D01*
118 | X0153611Y0037154D01*
119 | X0153712Y0037032D01*
120 | X0153809Y0036907D01*
121 | X0153904Y0036780D01*
122 | X0153995Y0036651D01*
123 | X0154084Y0036520D01*
124 | X0154168Y0036386D01*
125 | X0154250Y0036250D01*
126 | X0154328Y0036113D01*
127 | X0154402Y0035973D01*
128 | X0154473Y0035831D01*
129 | X0154541Y0035688D01*
130 | X0154605Y0035543D01*
131 | X0154665Y0035397D01*
132 | X0154721Y0035249D01*
133 | X0154774Y0035100D01*
134 | X0154823Y0034949D01*
135 | X0154868Y0034797D01*
136 | X0154909Y0034644D01*
137 | X0154947Y0034491D01*
138 | X0154980Y0034336D01*
139 | X0155010Y0034180D01*
140 | X0155036Y0034024D01*
141 | X0155057Y0033867D01*
142 | X0155075Y0033710D01*
143 | X0155089Y0033552D01*
144 | X0155099Y0033394D01*
145 | X0155105Y0033236D01*
146 | X0155107Y0033078D01*
147 | X0155105Y0032920D01*
148 | X0155099Y0032762D01*
149 | X0155089Y0032604D01*
150 | X0155075Y0032446D01*
151 | X0155057Y0032289D01*
152 | X0155036Y0032132D01*
153 | X0155010Y0031976D01*
154 | X0154980Y0031820D01*
155 | X0154947Y0031665D01*
156 | X0154909Y0031512D01*
157 | X0154868Y0031359D01*
158 | X0154823Y0031207D01*
159 | X0154774Y0031056D01*
160 | X0154721Y0030907D01*
161 | X0154665Y0030759D01*
162 | X0154605Y0030613D01*
163 | X0154541Y0030468D01*
164 | X0154473Y0030325D01*
165 | X0154402Y0030183D01*
166 | X0154328Y0030043D01*
167 | X0154250Y0029906D01*
168 | X0154168Y0029770D01*
169 | X0154084Y0029636D01*
170 | X0153995Y0029505D01*
171 | X0153904Y0029376D01*
172 | X0153809Y0029249D01*
173 | X0153712Y0029124D01*
174 | X0153611Y0029002D01*
175 | X0153507Y0028883D01*
176 | X0153400Y0028766D01*
177 | X0153290Y0028652D01*
178 | X0153177Y0028541D01*
179 | X0153062Y0028432D01*
180 | X0152944Y0028327D01*
181 | X0152823Y0028225D01*
182 | X0152700Y0028125D01*
183 | X0152574Y0028029D01*
184 | X0152446Y0027936D01*
185 | X0152316Y0027846D01*
186 | X0152183Y0027760D01*
187 | X0152048Y0027676D01*
188 | X0151912Y0027597D01*
189 | X0151773Y0027520D01*
190 | X0151632Y0027448D01*
191 | X0151490Y0027378D01*
192 | X0151346Y0027313D01*
193 | X0151200Y0027251D01*
194 | X0151053Y0027193D01*
195 | X0150904Y0027138D01*
196 | X0150754Y0027087D01*
197 | X0150603Y0027040D01*
198 | X0150451Y0026997D01*
199 | X0150298Y0026958D01*
200 | X0150143Y0026922D01*
201 | X0149988Y0026891D01*
202 | X0149832Y0026863D01*
203 | X0149676Y0026839D01*
204 | X0149519Y0026819D01*
205 | X0149361Y0026803D01*
206 | X0149204Y0026791D01*
207 | X0149045Y0026783D01*
208 | X0148887Y0026779D01*
209 | X0148729Y0026779D01*
210 | X0148571Y0026783D01*
211 | X0148412Y0026791D01*
212 | X0148255Y0026803D01*
213 | X0148097Y0026819D01*
214 | X0147940Y0026839D01*
215 | X0147784Y0026863D01*
216 | X0147628Y0026891D01*
217 | X0147473Y0026922D01*
218 | X0147318Y0026958D01*
219 | X0147165Y0026997D01*
220 | X0147013Y0027040D01*
221 | X0146862Y0027087D01*
222 | X0146712Y0027138D01*
223 | X0146563Y0027193D01*
224 | X0146416Y0027251D01*
225 | X0146270Y0027313D01*
226 | X0146126Y0027378D01*
227 | X0145984Y0027448D01*
228 | X0145843Y0027520D01*
229 | X0145704Y0027597D01*
230 | X0145568Y0027676D01*
231 | X0145433Y0027760D01*
232 | X0145300Y0027846D01*
233 | X0145170Y0027936D01*
234 | X0145042Y0028029D01*
235 | X0144916Y0028125D01*
236 | X0144793Y0028225D01*
237 | X0144672Y0028327D01*
238 | X0144554Y0028432D01*
239 | X0144439Y0028541D01*
240 | X0144326Y0028652D01*
241 | X0144216Y0028766D01*
242 | X0144109Y0028883D01*
243 | X0144005Y0029002D01*
244 | X0143904Y0029124D01*
245 | X0143807Y0029249D01*
246 | X0143712Y0029376D01*
247 | X0143621Y0029505D01*
248 | X0143532Y0029636D01*
249 | X0143448Y0029770D01*
250 | X0143366Y0029906D01*
251 | X0143288Y0030043D01*
252 | X0143214Y0030183D01*
253 | X0143143Y0030325D01*
254 | X0143075Y0030468D01*
255 | X0143011Y0030613D01*
256 | X0142951Y0030759D01*
257 | X0142895Y0030907D01*
258 | X0142842Y0031056D01*
259 | X0142793Y0031207D01*
260 | X0142748Y0031359D01*
261 | X0142707Y0031512D01*
262 | X0142669Y0031665D01*
263 | X0142636Y0031820D01*
264 | X0142606Y0031976D01*
265 | X0142580Y0032132D01*
266 | X0142559Y0032289D01*
267 | X0142541Y0032446D01*
268 | X0142527Y0032604D01*
269 | X0142517Y0032762D01*
270 | X0142511Y0032920D01*
271 | X0142509Y0033078D01*
272 | X0051494Y0042278D02*
273 | X0051496Y0042436D01*
274 | X0051502Y0042594D01*
275 | X0051512Y0042752D01*
276 | X0051526Y0042910D01*
277 | X0051544Y0043067D01*
278 | X0051565Y0043224D01*
279 | X0051591Y0043380D01*
280 | X0051621Y0043536D01*
281 | X0051654Y0043691D01*
282 | X0051692Y0043844D01*
283 | X0051733Y0043997D01*
284 | X0051778Y0044149D01*
285 | X0051827Y0044300D01*
286 | X0051880Y0044449D01*
287 | X0051936Y0044597D01*
288 | X0051996Y0044743D01*
289 | X0052060Y0044888D01*
290 | X0052128Y0045031D01*
291 | X0052199Y0045173D01*
292 | X0052273Y0045313D01*
293 | X0052351Y0045450D01*
294 | X0052433Y0045586D01*
295 | X0052517Y0045720D01*
296 | X0052606Y0045851D01*
297 | X0052697Y0045980D01*
298 | X0052792Y0046107D01*
299 | X0052889Y0046232D01*
300 | X0052990Y0046354D01*
301 | X0053094Y0046473D01*
302 | X0053201Y0046590D01*
303 | X0053311Y0046704D01*
304 | X0053424Y0046815D01*
305 | X0053539Y0046924D01*
306 | X0053657Y0047029D01*
307 | X0053778Y0047131D01*
308 | X0053901Y0047231D01*
309 | X0054027Y0047327D01*
310 | X0054155Y0047420D01*
311 | X0054285Y0047510D01*
312 | X0054418Y0047596D01*
313 | X0054553Y0047680D01*
314 | X0054689Y0047759D01*
315 | X0054828Y0047836D01*
316 | X0054969Y0047908D01*
317 | X0055111Y0047978D01*
318 | X0055255Y0048043D01*
319 | X0055401Y0048105D01*
320 | X0055548Y0048163D01*
321 | X0055697Y0048218D01*
322 | X0055847Y0048269D01*
323 | X0055998Y0048316D01*
324 | X0056150Y0048359D01*
325 | X0056303Y0048398D01*
326 | X0056458Y0048434D01*
327 | X0056613Y0048465D01*
328 | X0056769Y0048493D01*
329 | X0056925Y0048517D01*
330 | X0057082Y0048537D01*
331 | X0057240Y0048553D01*
332 | X0057397Y0048565D01*
333 | X0057556Y0048573D01*
334 | X0057714Y0048577D01*
335 | X0057872Y0048577D01*
336 | X0058030Y0048573D01*
337 | X0058189Y0048565D01*
338 | X0058346Y0048553D01*
339 | X0058504Y0048537D01*
340 | X0058661Y0048517D01*
341 | X0058817Y0048493D01*
342 | X0058973Y0048465D01*
343 | X0059128Y0048434D01*
344 | X0059283Y0048398D01*
345 | X0059436Y0048359D01*
346 | X0059588Y0048316D01*
347 | X0059739Y0048269D01*
348 | X0059889Y0048218D01*
349 | X0060038Y0048163D01*
350 | X0060185Y0048105D01*
351 | X0060331Y0048043D01*
352 | X0060475Y0047978D01*
353 | X0060617Y0047908D01*
354 | X0060758Y0047836D01*
355 | X0060897Y0047759D01*
356 | X0061033Y0047680D01*
357 | X0061168Y0047596D01*
358 | X0061301Y0047510D01*
359 | X0061431Y0047420D01*
360 | X0061559Y0047327D01*
361 | X0061685Y0047231D01*
362 | X0061808Y0047131D01*
363 | X0061929Y0047029D01*
364 | X0062047Y0046924D01*
365 | X0062162Y0046815D01*
366 | X0062275Y0046704D01*
367 | X0062385Y0046590D01*
368 | X0062492Y0046473D01*
369 | X0062596Y0046354D01*
370 | X0062697Y0046232D01*
371 | X0062794Y0046107D01*
372 | X0062889Y0045980D01*
373 | X0062980Y0045851D01*
374 | X0063069Y0045720D01*
375 | X0063153Y0045586D01*
376 | X0063235Y0045450D01*
377 | X0063313Y0045313D01*
378 | X0063387Y0045173D01*
379 | X0063458Y0045031D01*
380 | X0063526Y0044888D01*
381 | X0063590Y0044743D01*
382 | X0063650Y0044597D01*
383 | X0063706Y0044449D01*
384 | X0063759Y0044300D01*
385 | X0063808Y0044149D01*
386 | X0063853Y0043997D01*
387 | X0063894Y0043844D01*
388 | X0063932Y0043691D01*
389 | X0063965Y0043536D01*
390 | X0063995Y0043380D01*
391 | X0064021Y0043224D01*
392 | X0064042Y0043067D01*
393 | X0064060Y0042910D01*
394 | X0064074Y0042752D01*
395 | X0064084Y0042594D01*
396 | X0064090Y0042436D01*
397 | X0064092Y0042278D01*
398 | X0064090Y0042120D01*
399 | X0064084Y0041962D01*
400 | X0064074Y0041804D01*
401 | X0064060Y0041646D01*
402 | X0064042Y0041489D01*
403 | X0064021Y0041332D01*
404 | X0063995Y0041176D01*
405 | X0063965Y0041020D01*
406 | X0063932Y0040865D01*
407 | X0063894Y0040712D01*
408 | X0063853Y0040559D01*
409 | X0063808Y0040407D01*
410 | X0063759Y0040256D01*
411 | X0063706Y0040107D01*
412 | X0063650Y0039959D01*
413 | X0063590Y0039813D01*
414 | X0063526Y0039668D01*
415 | X0063458Y0039525D01*
416 | X0063387Y0039383D01*
417 | X0063313Y0039243D01*
418 | X0063235Y0039106D01*
419 | X0063153Y0038970D01*
420 | X0063069Y0038836D01*
421 | X0062980Y0038705D01*
422 | X0062889Y0038576D01*
423 | X0062794Y0038449D01*
424 | X0062697Y0038324D01*
425 | X0062596Y0038202D01*
426 | X0062492Y0038083D01*
427 | X0062385Y0037966D01*
428 | X0062275Y0037852D01*
429 | X0062162Y0037741D01*
430 | X0062047Y0037632D01*
431 | X0061929Y0037527D01*
432 | X0061808Y0037425D01*
433 | X0061685Y0037325D01*
434 | X0061559Y0037229D01*
435 | X0061431Y0037136D01*
436 | X0061301Y0037046D01*
437 | X0061168Y0036960D01*
438 | X0061033Y0036876D01*
439 | X0060897Y0036797D01*
440 | X0060758Y0036720D01*
441 | X0060617Y0036648D01*
442 | X0060475Y0036578D01*
443 | X0060331Y0036513D01*
444 | X0060185Y0036451D01*
445 | X0060038Y0036393D01*
446 | X0059889Y0036338D01*
447 | X0059739Y0036287D01*
448 | X0059588Y0036240D01*
449 | X0059436Y0036197D01*
450 | X0059283Y0036158D01*
451 | X0059128Y0036122D01*
452 | X0058973Y0036091D01*
453 | X0058817Y0036063D01*
454 | X0058661Y0036039D01*
455 | X0058504Y0036019D01*
456 | X0058346Y0036003D01*
457 | X0058189Y0035991D01*
458 | X0058030Y0035983D01*
459 | X0057872Y0035979D01*
460 | X0057714Y0035979D01*
461 | X0057556Y0035983D01*
462 | X0057397Y0035991D01*
463 | X0057240Y0036003D01*
464 | X0057082Y0036019D01*
465 | X0056925Y0036039D01*
466 | X0056769Y0036063D01*
467 | X0056613Y0036091D01*
468 | X0056458Y0036122D01*
469 | X0056303Y0036158D01*
470 | X0056150Y0036197D01*
471 | X0055998Y0036240D01*
472 | X0055847Y0036287D01*
473 | X0055697Y0036338D01*
474 | X0055548Y0036393D01*
475 | X0055401Y0036451D01*
476 | X0055255Y0036513D01*
477 | X0055111Y0036578D01*
478 | X0054969Y0036648D01*
479 | X0054828Y0036720D01*
480 | X0054689Y0036797D01*
481 | X0054553Y0036876D01*
482 | X0054418Y0036960D01*
483 | X0054285Y0037046D01*
484 | X0054155Y0037136D01*
485 | X0054027Y0037229D01*
486 | X0053901Y0037325D01*
487 | X0053778Y0037425D01*
488 | X0053657Y0037527D01*
489 | X0053539Y0037632D01*
490 | X0053424Y0037741D01*
491 | X0053311Y0037852D01*
492 | X0053201Y0037966D01*
493 | X0053094Y0038083D01*
494 | X0052990Y0038202D01*
495 | X0052889Y0038324D01*
496 | X0052792Y0038449D01*
497 | X0052697Y0038576D01*
498 | X0052606Y0038705D01*
499 | X0052517Y0038836D01*
500 | X0052433Y0038970D01*
501 | X0052351Y0039106D01*
502 | X0052273Y0039243D01*
503 | X0052199Y0039383D01*
504 | X0052128Y0039525D01*
505 | X0052060Y0039668D01*
506 | X0051996Y0039813D01*
507 | X0051936Y0039959D01*
508 | X0051880Y0040107D01*
509 | X0051827Y0040256D01*
510 | X0051778Y0040407D01*
511 | X0051733Y0040559D01*
512 | X0051692Y0040712D01*
513 | X0051654Y0040865D01*
514 | X0051621Y0041020D01*
515 | X0051591Y0041176D01*
516 | X0051565Y0041332D01*
517 | X0051544Y0041489D01*
518 | X0051526Y0041646D01*
519 | X0051512Y0041804D01*
520 | X0051502Y0041962D01*
521 | X0051496Y0042120D01*
522 | X0051494Y0042278D01*
523 | M02*
524 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GBP:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | %ADD11R,0.29528X0.05906*%
12 | %ADD12R,0.25591X0.03937*%
13 | D10*
14 | X0035742Y0004543D02*
15 | X0225421Y0004380D01*
16 | X0225257Y0083418D01*
17 | X0036116Y0083287D01*
18 | X0035913Y0066626D01*
19 | X0001142Y0066829D01*
20 | X0001000Y0018636D01*
21 | X0035777Y0018636D01*
22 | X0035742Y0004543D01*
23 | X0142509Y0033078D02*
24 | X0142511Y0033236D01*
25 | X0142517Y0033394D01*
26 | X0142527Y0033552D01*
27 | X0142541Y0033710D01*
28 | X0142559Y0033867D01*
29 | X0142580Y0034024D01*
30 | X0142606Y0034180D01*
31 | X0142636Y0034336D01*
32 | X0142669Y0034491D01*
33 | X0142707Y0034644D01*
34 | X0142748Y0034797D01*
35 | X0142793Y0034949D01*
36 | X0142842Y0035100D01*
37 | X0142895Y0035249D01*
38 | X0142951Y0035397D01*
39 | X0143011Y0035543D01*
40 | X0143075Y0035688D01*
41 | X0143143Y0035831D01*
42 | X0143214Y0035973D01*
43 | X0143288Y0036113D01*
44 | X0143366Y0036250D01*
45 | X0143448Y0036386D01*
46 | X0143532Y0036520D01*
47 | X0143621Y0036651D01*
48 | X0143712Y0036780D01*
49 | X0143807Y0036907D01*
50 | X0143904Y0037032D01*
51 | X0144005Y0037154D01*
52 | X0144109Y0037273D01*
53 | X0144216Y0037390D01*
54 | X0144326Y0037504D01*
55 | X0144439Y0037615D01*
56 | X0144554Y0037724D01*
57 | X0144672Y0037829D01*
58 | X0144793Y0037931D01*
59 | X0144916Y0038031D01*
60 | X0145042Y0038127D01*
61 | X0145170Y0038220D01*
62 | X0145300Y0038310D01*
63 | X0145433Y0038396D01*
64 | X0145568Y0038480D01*
65 | X0145704Y0038559D01*
66 | X0145843Y0038636D01*
67 | X0145984Y0038708D01*
68 | X0146126Y0038778D01*
69 | X0146270Y0038843D01*
70 | X0146416Y0038905D01*
71 | X0146563Y0038963D01*
72 | X0146712Y0039018D01*
73 | X0146862Y0039069D01*
74 | X0147013Y0039116D01*
75 | X0147165Y0039159D01*
76 | X0147318Y0039198D01*
77 | X0147473Y0039234D01*
78 | X0147628Y0039265D01*
79 | X0147784Y0039293D01*
80 | X0147940Y0039317D01*
81 | X0148097Y0039337D01*
82 | X0148255Y0039353D01*
83 | X0148412Y0039365D01*
84 | X0148571Y0039373D01*
85 | X0148729Y0039377D01*
86 | X0148887Y0039377D01*
87 | X0149045Y0039373D01*
88 | X0149204Y0039365D01*
89 | X0149361Y0039353D01*
90 | X0149519Y0039337D01*
91 | X0149676Y0039317D01*
92 | X0149832Y0039293D01*
93 | X0149988Y0039265D01*
94 | X0150143Y0039234D01*
95 | X0150298Y0039198D01*
96 | X0150451Y0039159D01*
97 | X0150603Y0039116D01*
98 | X0150754Y0039069D01*
99 | X0150904Y0039018D01*
100 | X0151053Y0038963D01*
101 | X0151200Y0038905D01*
102 | X0151346Y0038843D01*
103 | X0151490Y0038778D01*
104 | X0151632Y0038708D01*
105 | X0151773Y0038636D01*
106 | X0151912Y0038559D01*
107 | X0152048Y0038480D01*
108 | X0152183Y0038396D01*
109 | X0152316Y0038310D01*
110 | X0152446Y0038220D01*
111 | X0152574Y0038127D01*
112 | X0152700Y0038031D01*
113 | X0152823Y0037931D01*
114 | X0152944Y0037829D01*
115 | X0153062Y0037724D01*
116 | X0153177Y0037615D01*
117 | X0153290Y0037504D01*
118 | X0153400Y0037390D01*
119 | X0153507Y0037273D01*
120 | X0153611Y0037154D01*
121 | X0153712Y0037032D01*
122 | X0153809Y0036907D01*
123 | X0153904Y0036780D01*
124 | X0153995Y0036651D01*
125 | X0154084Y0036520D01*
126 | X0154168Y0036386D01*
127 | X0154250Y0036250D01*
128 | X0154328Y0036113D01*
129 | X0154402Y0035973D01*
130 | X0154473Y0035831D01*
131 | X0154541Y0035688D01*
132 | X0154605Y0035543D01*
133 | X0154665Y0035397D01*
134 | X0154721Y0035249D01*
135 | X0154774Y0035100D01*
136 | X0154823Y0034949D01*
137 | X0154868Y0034797D01*
138 | X0154909Y0034644D01*
139 | X0154947Y0034491D01*
140 | X0154980Y0034336D01*
141 | X0155010Y0034180D01*
142 | X0155036Y0034024D01*
143 | X0155057Y0033867D01*
144 | X0155075Y0033710D01*
145 | X0155089Y0033552D01*
146 | X0155099Y0033394D01*
147 | X0155105Y0033236D01*
148 | X0155107Y0033078D01*
149 | X0155105Y0032920D01*
150 | X0155099Y0032762D01*
151 | X0155089Y0032604D01*
152 | X0155075Y0032446D01*
153 | X0155057Y0032289D01*
154 | X0155036Y0032132D01*
155 | X0155010Y0031976D01*
156 | X0154980Y0031820D01*
157 | X0154947Y0031665D01*
158 | X0154909Y0031512D01*
159 | X0154868Y0031359D01*
160 | X0154823Y0031207D01*
161 | X0154774Y0031056D01*
162 | X0154721Y0030907D01*
163 | X0154665Y0030759D01*
164 | X0154605Y0030613D01*
165 | X0154541Y0030468D01*
166 | X0154473Y0030325D01*
167 | X0154402Y0030183D01*
168 | X0154328Y0030043D01*
169 | X0154250Y0029906D01*
170 | X0154168Y0029770D01*
171 | X0154084Y0029636D01*
172 | X0153995Y0029505D01*
173 | X0153904Y0029376D01*
174 | X0153809Y0029249D01*
175 | X0153712Y0029124D01*
176 | X0153611Y0029002D01*
177 | X0153507Y0028883D01*
178 | X0153400Y0028766D01*
179 | X0153290Y0028652D01*
180 | X0153177Y0028541D01*
181 | X0153062Y0028432D01*
182 | X0152944Y0028327D01*
183 | X0152823Y0028225D01*
184 | X0152700Y0028125D01*
185 | X0152574Y0028029D01*
186 | X0152446Y0027936D01*
187 | X0152316Y0027846D01*
188 | X0152183Y0027760D01*
189 | X0152048Y0027676D01*
190 | X0151912Y0027597D01*
191 | X0151773Y0027520D01*
192 | X0151632Y0027448D01*
193 | X0151490Y0027378D01*
194 | X0151346Y0027313D01*
195 | X0151200Y0027251D01*
196 | X0151053Y0027193D01*
197 | X0150904Y0027138D01*
198 | X0150754Y0027087D01*
199 | X0150603Y0027040D01*
200 | X0150451Y0026997D01*
201 | X0150298Y0026958D01*
202 | X0150143Y0026922D01*
203 | X0149988Y0026891D01*
204 | X0149832Y0026863D01*
205 | X0149676Y0026839D01*
206 | X0149519Y0026819D01*
207 | X0149361Y0026803D01*
208 | X0149204Y0026791D01*
209 | X0149045Y0026783D01*
210 | X0148887Y0026779D01*
211 | X0148729Y0026779D01*
212 | X0148571Y0026783D01*
213 | X0148412Y0026791D01*
214 | X0148255Y0026803D01*
215 | X0148097Y0026819D01*
216 | X0147940Y0026839D01*
217 | X0147784Y0026863D01*
218 | X0147628Y0026891D01*
219 | X0147473Y0026922D01*
220 | X0147318Y0026958D01*
221 | X0147165Y0026997D01*
222 | X0147013Y0027040D01*
223 | X0146862Y0027087D01*
224 | X0146712Y0027138D01*
225 | X0146563Y0027193D01*
226 | X0146416Y0027251D01*
227 | X0146270Y0027313D01*
228 | X0146126Y0027378D01*
229 | X0145984Y0027448D01*
230 | X0145843Y0027520D01*
231 | X0145704Y0027597D01*
232 | X0145568Y0027676D01*
233 | X0145433Y0027760D01*
234 | X0145300Y0027846D01*
235 | X0145170Y0027936D01*
236 | X0145042Y0028029D01*
237 | X0144916Y0028125D01*
238 | X0144793Y0028225D01*
239 | X0144672Y0028327D01*
240 | X0144554Y0028432D01*
241 | X0144439Y0028541D01*
242 | X0144326Y0028652D01*
243 | X0144216Y0028766D01*
244 | X0144109Y0028883D01*
245 | X0144005Y0029002D01*
246 | X0143904Y0029124D01*
247 | X0143807Y0029249D01*
248 | X0143712Y0029376D01*
249 | X0143621Y0029505D01*
250 | X0143532Y0029636D01*
251 | X0143448Y0029770D01*
252 | X0143366Y0029906D01*
253 | X0143288Y0030043D01*
254 | X0143214Y0030183D01*
255 | X0143143Y0030325D01*
256 | X0143075Y0030468D01*
257 | X0143011Y0030613D01*
258 | X0142951Y0030759D01*
259 | X0142895Y0030907D01*
260 | X0142842Y0031056D01*
261 | X0142793Y0031207D01*
262 | X0142748Y0031359D01*
263 | X0142707Y0031512D01*
264 | X0142669Y0031665D01*
265 | X0142636Y0031820D01*
266 | X0142606Y0031976D01*
267 | X0142580Y0032132D01*
268 | X0142559Y0032289D01*
269 | X0142541Y0032446D01*
270 | X0142527Y0032604D01*
271 | X0142517Y0032762D01*
272 | X0142511Y0032920D01*
273 | X0142509Y0033078D01*
274 | X0051494Y0042278D02*
275 | X0051496Y0042436D01*
276 | X0051502Y0042594D01*
277 | X0051512Y0042752D01*
278 | X0051526Y0042910D01*
279 | X0051544Y0043067D01*
280 | X0051565Y0043224D01*
281 | X0051591Y0043380D01*
282 | X0051621Y0043536D01*
283 | X0051654Y0043691D01*
284 | X0051692Y0043844D01*
285 | X0051733Y0043997D01*
286 | X0051778Y0044149D01*
287 | X0051827Y0044300D01*
288 | X0051880Y0044449D01*
289 | X0051936Y0044597D01*
290 | X0051996Y0044743D01*
291 | X0052060Y0044888D01*
292 | X0052128Y0045031D01*
293 | X0052199Y0045173D01*
294 | X0052273Y0045313D01*
295 | X0052351Y0045450D01*
296 | X0052433Y0045586D01*
297 | X0052517Y0045720D01*
298 | X0052606Y0045851D01*
299 | X0052697Y0045980D01*
300 | X0052792Y0046107D01*
301 | X0052889Y0046232D01*
302 | X0052990Y0046354D01*
303 | X0053094Y0046473D01*
304 | X0053201Y0046590D01*
305 | X0053311Y0046704D01*
306 | X0053424Y0046815D01*
307 | X0053539Y0046924D01*
308 | X0053657Y0047029D01*
309 | X0053778Y0047131D01*
310 | X0053901Y0047231D01*
311 | X0054027Y0047327D01*
312 | X0054155Y0047420D01*
313 | X0054285Y0047510D01*
314 | X0054418Y0047596D01*
315 | X0054553Y0047680D01*
316 | X0054689Y0047759D01*
317 | X0054828Y0047836D01*
318 | X0054969Y0047908D01*
319 | X0055111Y0047978D01*
320 | X0055255Y0048043D01*
321 | X0055401Y0048105D01*
322 | X0055548Y0048163D01*
323 | X0055697Y0048218D01*
324 | X0055847Y0048269D01*
325 | X0055998Y0048316D01*
326 | X0056150Y0048359D01*
327 | X0056303Y0048398D01*
328 | X0056458Y0048434D01*
329 | X0056613Y0048465D01*
330 | X0056769Y0048493D01*
331 | X0056925Y0048517D01*
332 | X0057082Y0048537D01*
333 | X0057240Y0048553D01*
334 | X0057397Y0048565D01*
335 | X0057556Y0048573D01*
336 | X0057714Y0048577D01*
337 | X0057872Y0048577D01*
338 | X0058030Y0048573D01*
339 | X0058189Y0048565D01*
340 | X0058346Y0048553D01*
341 | X0058504Y0048537D01*
342 | X0058661Y0048517D01*
343 | X0058817Y0048493D01*
344 | X0058973Y0048465D01*
345 | X0059128Y0048434D01*
346 | X0059283Y0048398D01*
347 | X0059436Y0048359D01*
348 | X0059588Y0048316D01*
349 | X0059739Y0048269D01*
350 | X0059889Y0048218D01*
351 | X0060038Y0048163D01*
352 | X0060185Y0048105D01*
353 | X0060331Y0048043D01*
354 | X0060475Y0047978D01*
355 | X0060617Y0047908D01*
356 | X0060758Y0047836D01*
357 | X0060897Y0047759D01*
358 | X0061033Y0047680D01*
359 | X0061168Y0047596D01*
360 | X0061301Y0047510D01*
361 | X0061431Y0047420D01*
362 | X0061559Y0047327D01*
363 | X0061685Y0047231D01*
364 | X0061808Y0047131D01*
365 | X0061929Y0047029D01*
366 | X0062047Y0046924D01*
367 | X0062162Y0046815D01*
368 | X0062275Y0046704D01*
369 | X0062385Y0046590D01*
370 | X0062492Y0046473D01*
371 | X0062596Y0046354D01*
372 | X0062697Y0046232D01*
373 | X0062794Y0046107D01*
374 | X0062889Y0045980D01*
375 | X0062980Y0045851D01*
376 | X0063069Y0045720D01*
377 | X0063153Y0045586D01*
378 | X0063235Y0045450D01*
379 | X0063313Y0045313D01*
380 | X0063387Y0045173D01*
381 | X0063458Y0045031D01*
382 | X0063526Y0044888D01*
383 | X0063590Y0044743D01*
384 | X0063650Y0044597D01*
385 | X0063706Y0044449D01*
386 | X0063759Y0044300D01*
387 | X0063808Y0044149D01*
388 | X0063853Y0043997D01*
389 | X0063894Y0043844D01*
390 | X0063932Y0043691D01*
391 | X0063965Y0043536D01*
392 | X0063995Y0043380D01*
393 | X0064021Y0043224D01*
394 | X0064042Y0043067D01*
395 | X0064060Y0042910D01*
396 | X0064074Y0042752D01*
397 | X0064084Y0042594D01*
398 | X0064090Y0042436D01*
399 | X0064092Y0042278D01*
400 | X0064090Y0042120D01*
401 | X0064084Y0041962D01*
402 | X0064074Y0041804D01*
403 | X0064060Y0041646D01*
404 | X0064042Y0041489D01*
405 | X0064021Y0041332D01*
406 | X0063995Y0041176D01*
407 | X0063965Y0041020D01*
408 | X0063932Y0040865D01*
409 | X0063894Y0040712D01*
410 | X0063853Y0040559D01*
411 | X0063808Y0040407D01*
412 | X0063759Y0040256D01*
413 | X0063706Y0040107D01*
414 | X0063650Y0039959D01*
415 | X0063590Y0039813D01*
416 | X0063526Y0039668D01*
417 | X0063458Y0039525D01*
418 | X0063387Y0039383D01*
419 | X0063313Y0039243D01*
420 | X0063235Y0039106D01*
421 | X0063153Y0038970D01*
422 | X0063069Y0038836D01*
423 | X0062980Y0038705D01*
424 | X0062889Y0038576D01*
425 | X0062794Y0038449D01*
426 | X0062697Y0038324D01*
427 | X0062596Y0038202D01*
428 | X0062492Y0038083D01*
429 | X0062385Y0037966D01*
430 | X0062275Y0037852D01*
431 | X0062162Y0037741D01*
432 | X0062047Y0037632D01*
433 | X0061929Y0037527D01*
434 | X0061808Y0037425D01*
435 | X0061685Y0037325D01*
436 | X0061559Y0037229D01*
437 | X0061431Y0037136D01*
438 | X0061301Y0037046D01*
439 | X0061168Y0036960D01*
440 | X0061033Y0036876D01*
441 | X0060897Y0036797D01*
442 | X0060758Y0036720D01*
443 | X0060617Y0036648D01*
444 | X0060475Y0036578D01*
445 | X0060331Y0036513D01*
446 | X0060185Y0036451D01*
447 | X0060038Y0036393D01*
448 | X0059889Y0036338D01*
449 | X0059739Y0036287D01*
450 | X0059588Y0036240D01*
451 | X0059436Y0036197D01*
452 | X0059283Y0036158D01*
453 | X0059128Y0036122D01*
454 | X0058973Y0036091D01*
455 | X0058817Y0036063D01*
456 | X0058661Y0036039D01*
457 | X0058504Y0036019D01*
458 | X0058346Y0036003D01*
459 | X0058189Y0035991D01*
460 | X0058030Y0035983D01*
461 | X0057872Y0035979D01*
462 | X0057714Y0035979D01*
463 | X0057556Y0035983D01*
464 | X0057397Y0035991D01*
465 | X0057240Y0036003D01*
466 | X0057082Y0036019D01*
467 | X0056925Y0036039D01*
468 | X0056769Y0036063D01*
469 | X0056613Y0036091D01*
470 | X0056458Y0036122D01*
471 | X0056303Y0036158D01*
472 | X0056150Y0036197D01*
473 | X0055998Y0036240D01*
474 | X0055847Y0036287D01*
475 | X0055697Y0036338D01*
476 | X0055548Y0036393D01*
477 | X0055401Y0036451D01*
478 | X0055255Y0036513D01*
479 | X0055111Y0036578D01*
480 | X0054969Y0036648D01*
481 | X0054828Y0036720D01*
482 | X0054689Y0036797D01*
483 | X0054553Y0036876D01*
484 | X0054418Y0036960D01*
485 | X0054285Y0037046D01*
486 | X0054155Y0037136D01*
487 | X0054027Y0037229D01*
488 | X0053901Y0037325D01*
489 | X0053778Y0037425D01*
490 | X0053657Y0037527D01*
491 | X0053539Y0037632D01*
492 | X0053424Y0037741D01*
493 | X0053311Y0037852D01*
494 | X0053201Y0037966D01*
495 | X0053094Y0038083D01*
496 | X0052990Y0038202D01*
497 | X0052889Y0038324D01*
498 | X0052792Y0038449D01*
499 | X0052697Y0038576D01*
500 | X0052606Y0038705D01*
501 | X0052517Y0038836D01*
502 | X0052433Y0038970D01*
503 | X0052351Y0039106D01*
504 | X0052273Y0039243D01*
505 | X0052199Y0039383D01*
506 | X0052128Y0039525D01*
507 | X0052060Y0039668D01*
508 | X0051996Y0039813D01*
509 | X0051936Y0039959D01*
510 | X0051880Y0040107D01*
511 | X0051827Y0040256D01*
512 | X0051778Y0040407D01*
513 | X0051733Y0040559D01*
514 | X0051692Y0040712D01*
515 | X0051654Y0040865D01*
516 | X0051621Y0041020D01*
517 | X0051591Y0041176D01*
518 | X0051565Y0041332D01*
519 | X0051544Y0041489D01*
520 | X0051526Y0041646D01*
521 | X0051512Y0041804D01*
522 | X0051502Y0041962D01*
523 | X0051496Y0042120D01*
524 | X0051494Y0042278D01*
525 | D11*
526 | X0020223Y0028856D03*
527 | X0020223Y0056415D03*
528 | D12*
529 | X0022192Y0046573D03*
530 | X0022192Y0038699D03*
531 | M02*
532 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GTP:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | %ADD11R,0.03937X0.09646*%
12 | %ADD12R,0.09646X0.03937*%
13 | D10*
14 | X0035742Y0004543D02*
15 | X0225421Y0004380D01*
16 | X0225257Y0083418D01*
17 | X0036116Y0083287D01*
18 | X0035913Y0066626D01*
19 | X0001142Y0066829D01*
20 | X0001000Y0018636D01*
21 | X0035777Y0018636D01*
22 | X0035742Y0004543D01*
23 | X0142509Y0033078D02*
24 | X0142511Y0033236D01*
25 | X0142517Y0033394D01*
26 | X0142527Y0033552D01*
27 | X0142541Y0033710D01*
28 | X0142559Y0033867D01*
29 | X0142580Y0034024D01*
30 | X0142606Y0034180D01*
31 | X0142636Y0034336D01*
32 | X0142669Y0034491D01*
33 | X0142707Y0034644D01*
34 | X0142748Y0034797D01*
35 | X0142793Y0034949D01*
36 | X0142842Y0035100D01*
37 | X0142895Y0035249D01*
38 | X0142951Y0035397D01*
39 | X0143011Y0035543D01*
40 | X0143075Y0035688D01*
41 | X0143143Y0035831D01*
42 | X0143214Y0035973D01*
43 | X0143288Y0036113D01*
44 | X0143366Y0036250D01*
45 | X0143448Y0036386D01*
46 | X0143532Y0036520D01*
47 | X0143621Y0036651D01*
48 | X0143712Y0036780D01*
49 | X0143807Y0036907D01*
50 | X0143904Y0037032D01*
51 | X0144005Y0037154D01*
52 | X0144109Y0037273D01*
53 | X0144216Y0037390D01*
54 | X0144326Y0037504D01*
55 | X0144439Y0037615D01*
56 | X0144554Y0037724D01*
57 | X0144672Y0037829D01*
58 | X0144793Y0037931D01*
59 | X0144916Y0038031D01*
60 | X0145042Y0038127D01*
61 | X0145170Y0038220D01*
62 | X0145300Y0038310D01*
63 | X0145433Y0038396D01*
64 | X0145568Y0038480D01*
65 | X0145704Y0038559D01*
66 | X0145843Y0038636D01*
67 | X0145984Y0038708D01*
68 | X0146126Y0038778D01*
69 | X0146270Y0038843D01*
70 | X0146416Y0038905D01*
71 | X0146563Y0038963D01*
72 | X0146712Y0039018D01*
73 | X0146862Y0039069D01*
74 | X0147013Y0039116D01*
75 | X0147165Y0039159D01*
76 | X0147318Y0039198D01*
77 | X0147473Y0039234D01*
78 | X0147628Y0039265D01*
79 | X0147784Y0039293D01*
80 | X0147940Y0039317D01*
81 | X0148097Y0039337D01*
82 | X0148255Y0039353D01*
83 | X0148412Y0039365D01*
84 | X0148571Y0039373D01*
85 | X0148729Y0039377D01*
86 | X0148887Y0039377D01*
87 | X0149045Y0039373D01*
88 | X0149204Y0039365D01*
89 | X0149361Y0039353D01*
90 | X0149519Y0039337D01*
91 | X0149676Y0039317D01*
92 | X0149832Y0039293D01*
93 | X0149988Y0039265D01*
94 | X0150143Y0039234D01*
95 | X0150298Y0039198D01*
96 | X0150451Y0039159D01*
97 | X0150603Y0039116D01*
98 | X0150754Y0039069D01*
99 | X0150904Y0039018D01*
100 | X0151053Y0038963D01*
101 | X0151200Y0038905D01*
102 | X0151346Y0038843D01*
103 | X0151490Y0038778D01*
104 | X0151632Y0038708D01*
105 | X0151773Y0038636D01*
106 | X0151912Y0038559D01*
107 | X0152048Y0038480D01*
108 | X0152183Y0038396D01*
109 | X0152316Y0038310D01*
110 | X0152446Y0038220D01*
111 | X0152574Y0038127D01*
112 | X0152700Y0038031D01*
113 | X0152823Y0037931D01*
114 | X0152944Y0037829D01*
115 | X0153062Y0037724D01*
116 | X0153177Y0037615D01*
117 | X0153290Y0037504D01*
118 | X0153400Y0037390D01*
119 | X0153507Y0037273D01*
120 | X0153611Y0037154D01*
121 | X0153712Y0037032D01*
122 | X0153809Y0036907D01*
123 | X0153904Y0036780D01*
124 | X0153995Y0036651D01*
125 | X0154084Y0036520D01*
126 | X0154168Y0036386D01*
127 | X0154250Y0036250D01*
128 | X0154328Y0036113D01*
129 | X0154402Y0035973D01*
130 | X0154473Y0035831D01*
131 | X0154541Y0035688D01*
132 | X0154605Y0035543D01*
133 | X0154665Y0035397D01*
134 | X0154721Y0035249D01*
135 | X0154774Y0035100D01*
136 | X0154823Y0034949D01*
137 | X0154868Y0034797D01*
138 | X0154909Y0034644D01*
139 | X0154947Y0034491D01*
140 | X0154980Y0034336D01*
141 | X0155010Y0034180D01*
142 | X0155036Y0034024D01*
143 | X0155057Y0033867D01*
144 | X0155075Y0033710D01*
145 | X0155089Y0033552D01*
146 | X0155099Y0033394D01*
147 | X0155105Y0033236D01*
148 | X0155107Y0033078D01*
149 | X0155105Y0032920D01*
150 | X0155099Y0032762D01*
151 | X0155089Y0032604D01*
152 | X0155075Y0032446D01*
153 | X0155057Y0032289D01*
154 | X0155036Y0032132D01*
155 | X0155010Y0031976D01*
156 | X0154980Y0031820D01*
157 | X0154947Y0031665D01*
158 | X0154909Y0031512D01*
159 | X0154868Y0031359D01*
160 | X0154823Y0031207D01*
161 | X0154774Y0031056D01*
162 | X0154721Y0030907D01*
163 | X0154665Y0030759D01*
164 | X0154605Y0030613D01*
165 | X0154541Y0030468D01*
166 | X0154473Y0030325D01*
167 | X0154402Y0030183D01*
168 | X0154328Y0030043D01*
169 | X0154250Y0029906D01*
170 | X0154168Y0029770D01*
171 | X0154084Y0029636D01*
172 | X0153995Y0029505D01*
173 | X0153904Y0029376D01*
174 | X0153809Y0029249D01*
175 | X0153712Y0029124D01*
176 | X0153611Y0029002D01*
177 | X0153507Y0028883D01*
178 | X0153400Y0028766D01*
179 | X0153290Y0028652D01*
180 | X0153177Y0028541D01*
181 | X0153062Y0028432D01*
182 | X0152944Y0028327D01*
183 | X0152823Y0028225D01*
184 | X0152700Y0028125D01*
185 | X0152574Y0028029D01*
186 | X0152446Y0027936D01*
187 | X0152316Y0027846D01*
188 | X0152183Y0027760D01*
189 | X0152048Y0027676D01*
190 | X0151912Y0027597D01*
191 | X0151773Y0027520D01*
192 | X0151632Y0027448D01*
193 | X0151490Y0027378D01*
194 | X0151346Y0027313D01*
195 | X0151200Y0027251D01*
196 | X0151053Y0027193D01*
197 | X0150904Y0027138D01*
198 | X0150754Y0027087D01*
199 | X0150603Y0027040D01*
200 | X0150451Y0026997D01*
201 | X0150298Y0026958D01*
202 | X0150143Y0026922D01*
203 | X0149988Y0026891D01*
204 | X0149832Y0026863D01*
205 | X0149676Y0026839D01*
206 | X0149519Y0026819D01*
207 | X0149361Y0026803D01*
208 | X0149204Y0026791D01*
209 | X0149045Y0026783D01*
210 | X0148887Y0026779D01*
211 | X0148729Y0026779D01*
212 | X0148571Y0026783D01*
213 | X0148412Y0026791D01*
214 | X0148255Y0026803D01*
215 | X0148097Y0026819D01*
216 | X0147940Y0026839D01*
217 | X0147784Y0026863D01*
218 | X0147628Y0026891D01*
219 | X0147473Y0026922D01*
220 | X0147318Y0026958D01*
221 | X0147165Y0026997D01*
222 | X0147013Y0027040D01*
223 | X0146862Y0027087D01*
224 | X0146712Y0027138D01*
225 | X0146563Y0027193D01*
226 | X0146416Y0027251D01*
227 | X0146270Y0027313D01*
228 | X0146126Y0027378D01*
229 | X0145984Y0027448D01*
230 | X0145843Y0027520D01*
231 | X0145704Y0027597D01*
232 | X0145568Y0027676D01*
233 | X0145433Y0027760D01*
234 | X0145300Y0027846D01*
235 | X0145170Y0027936D01*
236 | X0145042Y0028029D01*
237 | X0144916Y0028125D01*
238 | X0144793Y0028225D01*
239 | X0144672Y0028327D01*
240 | X0144554Y0028432D01*
241 | X0144439Y0028541D01*
242 | X0144326Y0028652D01*
243 | X0144216Y0028766D01*
244 | X0144109Y0028883D01*
245 | X0144005Y0029002D01*
246 | X0143904Y0029124D01*
247 | X0143807Y0029249D01*
248 | X0143712Y0029376D01*
249 | X0143621Y0029505D01*
250 | X0143532Y0029636D01*
251 | X0143448Y0029770D01*
252 | X0143366Y0029906D01*
253 | X0143288Y0030043D01*
254 | X0143214Y0030183D01*
255 | X0143143Y0030325D01*
256 | X0143075Y0030468D01*
257 | X0143011Y0030613D01*
258 | X0142951Y0030759D01*
259 | X0142895Y0030907D01*
260 | X0142842Y0031056D01*
261 | X0142793Y0031207D01*
262 | X0142748Y0031359D01*
263 | X0142707Y0031512D01*
264 | X0142669Y0031665D01*
265 | X0142636Y0031820D01*
266 | X0142606Y0031976D01*
267 | X0142580Y0032132D01*
268 | X0142559Y0032289D01*
269 | X0142541Y0032446D01*
270 | X0142527Y0032604D01*
271 | X0142517Y0032762D01*
272 | X0142511Y0032920D01*
273 | X0142509Y0033078D01*
274 | X0051494Y0042278D02*
275 | X0051496Y0042436D01*
276 | X0051502Y0042594D01*
277 | X0051512Y0042752D01*
278 | X0051526Y0042910D01*
279 | X0051544Y0043067D01*
280 | X0051565Y0043224D01*
281 | X0051591Y0043380D01*
282 | X0051621Y0043536D01*
283 | X0051654Y0043691D01*
284 | X0051692Y0043844D01*
285 | X0051733Y0043997D01*
286 | X0051778Y0044149D01*
287 | X0051827Y0044300D01*
288 | X0051880Y0044449D01*
289 | X0051936Y0044597D01*
290 | X0051996Y0044743D01*
291 | X0052060Y0044888D01*
292 | X0052128Y0045031D01*
293 | X0052199Y0045173D01*
294 | X0052273Y0045313D01*
295 | X0052351Y0045450D01*
296 | X0052433Y0045586D01*
297 | X0052517Y0045720D01*
298 | X0052606Y0045851D01*
299 | X0052697Y0045980D01*
300 | X0052792Y0046107D01*
301 | X0052889Y0046232D01*
302 | X0052990Y0046354D01*
303 | X0053094Y0046473D01*
304 | X0053201Y0046590D01*
305 | X0053311Y0046704D01*
306 | X0053424Y0046815D01*
307 | X0053539Y0046924D01*
308 | X0053657Y0047029D01*
309 | X0053778Y0047131D01*
310 | X0053901Y0047231D01*
311 | X0054027Y0047327D01*
312 | X0054155Y0047420D01*
313 | X0054285Y0047510D01*
314 | X0054418Y0047596D01*
315 | X0054553Y0047680D01*
316 | X0054689Y0047759D01*
317 | X0054828Y0047836D01*
318 | X0054969Y0047908D01*
319 | X0055111Y0047978D01*
320 | X0055255Y0048043D01*
321 | X0055401Y0048105D01*
322 | X0055548Y0048163D01*
323 | X0055697Y0048218D01*
324 | X0055847Y0048269D01*
325 | X0055998Y0048316D01*
326 | X0056150Y0048359D01*
327 | X0056303Y0048398D01*
328 | X0056458Y0048434D01*
329 | X0056613Y0048465D01*
330 | X0056769Y0048493D01*
331 | X0056925Y0048517D01*
332 | X0057082Y0048537D01*
333 | X0057240Y0048553D01*
334 | X0057397Y0048565D01*
335 | X0057556Y0048573D01*
336 | X0057714Y0048577D01*
337 | X0057872Y0048577D01*
338 | X0058030Y0048573D01*
339 | X0058189Y0048565D01*
340 | X0058346Y0048553D01*
341 | X0058504Y0048537D01*
342 | X0058661Y0048517D01*
343 | X0058817Y0048493D01*
344 | X0058973Y0048465D01*
345 | X0059128Y0048434D01*
346 | X0059283Y0048398D01*
347 | X0059436Y0048359D01*
348 | X0059588Y0048316D01*
349 | X0059739Y0048269D01*
350 | X0059889Y0048218D01*
351 | X0060038Y0048163D01*
352 | X0060185Y0048105D01*
353 | X0060331Y0048043D01*
354 | X0060475Y0047978D01*
355 | X0060617Y0047908D01*
356 | X0060758Y0047836D01*
357 | X0060897Y0047759D01*
358 | X0061033Y0047680D01*
359 | X0061168Y0047596D01*
360 | X0061301Y0047510D01*
361 | X0061431Y0047420D01*
362 | X0061559Y0047327D01*
363 | X0061685Y0047231D01*
364 | X0061808Y0047131D01*
365 | X0061929Y0047029D01*
366 | X0062047Y0046924D01*
367 | X0062162Y0046815D01*
368 | X0062275Y0046704D01*
369 | X0062385Y0046590D01*
370 | X0062492Y0046473D01*
371 | X0062596Y0046354D01*
372 | X0062697Y0046232D01*
373 | X0062794Y0046107D01*
374 | X0062889Y0045980D01*
375 | X0062980Y0045851D01*
376 | X0063069Y0045720D01*
377 | X0063153Y0045586D01*
378 | X0063235Y0045450D01*
379 | X0063313Y0045313D01*
380 | X0063387Y0045173D01*
381 | X0063458Y0045031D01*
382 | X0063526Y0044888D01*
383 | X0063590Y0044743D01*
384 | X0063650Y0044597D01*
385 | X0063706Y0044449D01*
386 | X0063759Y0044300D01*
387 | X0063808Y0044149D01*
388 | X0063853Y0043997D01*
389 | X0063894Y0043844D01*
390 | X0063932Y0043691D01*
391 | X0063965Y0043536D01*
392 | X0063995Y0043380D01*
393 | X0064021Y0043224D01*
394 | X0064042Y0043067D01*
395 | X0064060Y0042910D01*
396 | X0064074Y0042752D01*
397 | X0064084Y0042594D01*
398 | X0064090Y0042436D01*
399 | X0064092Y0042278D01*
400 | X0064090Y0042120D01*
401 | X0064084Y0041962D01*
402 | X0064074Y0041804D01*
403 | X0064060Y0041646D01*
404 | X0064042Y0041489D01*
405 | X0064021Y0041332D01*
406 | X0063995Y0041176D01*
407 | X0063965Y0041020D01*
408 | X0063932Y0040865D01*
409 | X0063894Y0040712D01*
410 | X0063853Y0040559D01*
411 | X0063808Y0040407D01*
412 | X0063759Y0040256D01*
413 | X0063706Y0040107D01*
414 | X0063650Y0039959D01*
415 | X0063590Y0039813D01*
416 | X0063526Y0039668D01*
417 | X0063458Y0039525D01*
418 | X0063387Y0039383D01*
419 | X0063313Y0039243D01*
420 | X0063235Y0039106D01*
421 | X0063153Y0038970D01*
422 | X0063069Y0038836D01*
423 | X0062980Y0038705D01*
424 | X0062889Y0038576D01*
425 | X0062794Y0038449D01*
426 | X0062697Y0038324D01*
427 | X0062596Y0038202D01*
428 | X0062492Y0038083D01*
429 | X0062385Y0037966D01*
430 | X0062275Y0037852D01*
431 | X0062162Y0037741D01*
432 | X0062047Y0037632D01*
433 | X0061929Y0037527D01*
434 | X0061808Y0037425D01*
435 | X0061685Y0037325D01*
436 | X0061559Y0037229D01*
437 | X0061431Y0037136D01*
438 | X0061301Y0037046D01*
439 | X0061168Y0036960D01*
440 | X0061033Y0036876D01*
441 | X0060897Y0036797D01*
442 | X0060758Y0036720D01*
443 | X0060617Y0036648D01*
444 | X0060475Y0036578D01*
445 | X0060331Y0036513D01*
446 | X0060185Y0036451D01*
447 | X0060038Y0036393D01*
448 | X0059889Y0036338D01*
449 | X0059739Y0036287D01*
450 | X0059588Y0036240D01*
451 | X0059436Y0036197D01*
452 | X0059283Y0036158D01*
453 | X0059128Y0036122D01*
454 | X0058973Y0036091D01*
455 | X0058817Y0036063D01*
456 | X0058661Y0036039D01*
457 | X0058504Y0036019D01*
458 | X0058346Y0036003D01*
459 | X0058189Y0035991D01*
460 | X0058030Y0035983D01*
461 | X0057872Y0035979D01*
462 | X0057714Y0035979D01*
463 | X0057556Y0035983D01*
464 | X0057397Y0035991D01*
465 | X0057240Y0036003D01*
466 | X0057082Y0036019D01*
467 | X0056925Y0036039D01*
468 | X0056769Y0036063D01*
469 | X0056613Y0036091D01*
470 | X0056458Y0036122D01*
471 | X0056303Y0036158D01*
472 | X0056150Y0036197D01*
473 | X0055998Y0036240D01*
474 | X0055847Y0036287D01*
475 | X0055697Y0036338D01*
476 | X0055548Y0036393D01*
477 | X0055401Y0036451D01*
478 | X0055255Y0036513D01*
479 | X0055111Y0036578D01*
480 | X0054969Y0036648D01*
481 | X0054828Y0036720D01*
482 | X0054689Y0036797D01*
483 | X0054553Y0036876D01*
484 | X0054418Y0036960D01*
485 | X0054285Y0037046D01*
486 | X0054155Y0037136D01*
487 | X0054027Y0037229D01*
488 | X0053901Y0037325D01*
489 | X0053778Y0037425D01*
490 | X0053657Y0037527D01*
491 | X0053539Y0037632D01*
492 | X0053424Y0037741D01*
493 | X0053311Y0037852D01*
494 | X0053201Y0037966D01*
495 | X0053094Y0038083D01*
496 | X0052990Y0038202D01*
497 | X0052889Y0038324D01*
498 | X0052792Y0038449D01*
499 | X0052697Y0038576D01*
500 | X0052606Y0038705D01*
501 | X0052517Y0038836D01*
502 | X0052433Y0038970D01*
503 | X0052351Y0039106D01*
504 | X0052273Y0039243D01*
505 | X0052199Y0039383D01*
506 | X0052128Y0039525D01*
507 | X0052060Y0039668D01*
508 | X0051996Y0039813D01*
509 | X0051936Y0039959D01*
510 | X0051880Y0040107D01*
511 | X0051827Y0040256D01*
512 | X0051778Y0040407D01*
513 | X0051733Y0040559D01*
514 | X0051692Y0040712D01*
515 | X0051654Y0040865D01*
516 | X0051621Y0041020D01*
517 | X0051591Y0041176D01*
518 | X0051565Y0041332D01*
519 | X0051544Y0041489D01*
520 | X0051526Y0041646D01*
521 | X0051512Y0041804D01*
522 | X0051502Y0041962D01*
523 | X0051496Y0042120D01*
524 | X0051494Y0042278D01*
525 | D11*
526 | X0180578Y0018030D03*
527 | X0186089Y0018030D03*
528 | X0191601Y0018030D03*
529 | X0197113Y0018030D03*
530 | X0202625Y0018030D03*
531 | X0208137Y0018030D03*
532 | X0213649Y0018030D03*
533 | X0219160Y0018030D03*
534 | X0219160Y0067242D03*
535 | X0213649Y0067242D03*
536 | X0208137Y0067242D03*
537 | X0202625Y0067242D03*
538 | X0197113Y0067242D03*
539 | X0191601Y0067242D03*
540 | X0186089Y0067242D03*
541 | X0180578Y0067242D03*
542 | D12*
543 | X0171719Y0061927D03*
544 | X0171719Y0056415D03*
545 | X0171719Y0050904D03*
546 | X0171719Y0045392D03*
547 | X0171719Y0039880D03*
548 | X0171719Y0034368D03*
549 | X0171719Y0028856D03*
550 | X0171719Y0023345D03*
551 | M02*
552 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GBS:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | %ADD11C,0.12998*%
12 | %ADD12C,0.06400*%
13 | %ADD13R,0.29928X0.06306*%
14 | %ADD14R,0.25991X0.04337*%
15 | %ADD15OC8,0.06000*%
16 | %ADD16OC8,0.05600*%
17 | D10*
18 | X0035742Y0004543D02*
19 | X0225421Y0004380D01*
20 | X0225257Y0083418D01*
21 | X0036116Y0083287D01*
22 | X0035913Y0066626D01*
23 | X0001142Y0066829D01*
24 | X0001000Y0018636D01*
25 | X0035777Y0018636D01*
26 | X0035742Y0004543D01*
27 | X0142509Y0033078D02*
28 | X0142511Y0033236D01*
29 | X0142517Y0033394D01*
30 | X0142527Y0033552D01*
31 | X0142541Y0033710D01*
32 | X0142559Y0033867D01*
33 | X0142580Y0034024D01*
34 | X0142606Y0034180D01*
35 | X0142636Y0034336D01*
36 | X0142669Y0034491D01*
37 | X0142707Y0034644D01*
38 | X0142748Y0034797D01*
39 | X0142793Y0034949D01*
40 | X0142842Y0035100D01*
41 | X0142895Y0035249D01*
42 | X0142951Y0035397D01*
43 | X0143011Y0035543D01*
44 | X0143075Y0035688D01*
45 | X0143143Y0035831D01*
46 | X0143214Y0035973D01*
47 | X0143288Y0036113D01*
48 | X0143366Y0036250D01*
49 | X0143448Y0036386D01*
50 | X0143532Y0036520D01*
51 | X0143621Y0036651D01*
52 | X0143712Y0036780D01*
53 | X0143807Y0036907D01*
54 | X0143904Y0037032D01*
55 | X0144005Y0037154D01*
56 | X0144109Y0037273D01*
57 | X0144216Y0037390D01*
58 | X0144326Y0037504D01*
59 | X0144439Y0037615D01*
60 | X0144554Y0037724D01*
61 | X0144672Y0037829D01*
62 | X0144793Y0037931D01*
63 | X0144916Y0038031D01*
64 | X0145042Y0038127D01*
65 | X0145170Y0038220D01*
66 | X0145300Y0038310D01*
67 | X0145433Y0038396D01*
68 | X0145568Y0038480D01*
69 | X0145704Y0038559D01*
70 | X0145843Y0038636D01*
71 | X0145984Y0038708D01*
72 | X0146126Y0038778D01*
73 | X0146270Y0038843D01*
74 | X0146416Y0038905D01*
75 | X0146563Y0038963D01*
76 | X0146712Y0039018D01*
77 | X0146862Y0039069D01*
78 | X0147013Y0039116D01*
79 | X0147165Y0039159D01*
80 | X0147318Y0039198D01*
81 | X0147473Y0039234D01*
82 | X0147628Y0039265D01*
83 | X0147784Y0039293D01*
84 | X0147940Y0039317D01*
85 | X0148097Y0039337D01*
86 | X0148255Y0039353D01*
87 | X0148412Y0039365D01*
88 | X0148571Y0039373D01*
89 | X0148729Y0039377D01*
90 | X0148887Y0039377D01*
91 | X0149045Y0039373D01*
92 | X0149204Y0039365D01*
93 | X0149361Y0039353D01*
94 | X0149519Y0039337D01*
95 | X0149676Y0039317D01*
96 | X0149832Y0039293D01*
97 | X0149988Y0039265D01*
98 | X0150143Y0039234D01*
99 | X0150298Y0039198D01*
100 | X0150451Y0039159D01*
101 | X0150603Y0039116D01*
102 | X0150754Y0039069D01*
103 | X0150904Y0039018D01*
104 | X0151053Y0038963D01*
105 | X0151200Y0038905D01*
106 | X0151346Y0038843D01*
107 | X0151490Y0038778D01*
108 | X0151632Y0038708D01*
109 | X0151773Y0038636D01*
110 | X0151912Y0038559D01*
111 | X0152048Y0038480D01*
112 | X0152183Y0038396D01*
113 | X0152316Y0038310D01*
114 | X0152446Y0038220D01*
115 | X0152574Y0038127D01*
116 | X0152700Y0038031D01*
117 | X0152823Y0037931D01*
118 | X0152944Y0037829D01*
119 | X0153062Y0037724D01*
120 | X0153177Y0037615D01*
121 | X0153290Y0037504D01*
122 | X0153400Y0037390D01*
123 | X0153507Y0037273D01*
124 | X0153611Y0037154D01*
125 | X0153712Y0037032D01*
126 | X0153809Y0036907D01*
127 | X0153904Y0036780D01*
128 | X0153995Y0036651D01*
129 | X0154084Y0036520D01*
130 | X0154168Y0036386D01*
131 | X0154250Y0036250D01*
132 | X0154328Y0036113D01*
133 | X0154402Y0035973D01*
134 | X0154473Y0035831D01*
135 | X0154541Y0035688D01*
136 | X0154605Y0035543D01*
137 | X0154665Y0035397D01*
138 | X0154721Y0035249D01*
139 | X0154774Y0035100D01*
140 | X0154823Y0034949D01*
141 | X0154868Y0034797D01*
142 | X0154909Y0034644D01*
143 | X0154947Y0034491D01*
144 | X0154980Y0034336D01*
145 | X0155010Y0034180D01*
146 | X0155036Y0034024D01*
147 | X0155057Y0033867D01*
148 | X0155075Y0033710D01*
149 | X0155089Y0033552D01*
150 | X0155099Y0033394D01*
151 | X0155105Y0033236D01*
152 | X0155107Y0033078D01*
153 | X0155105Y0032920D01*
154 | X0155099Y0032762D01*
155 | X0155089Y0032604D01*
156 | X0155075Y0032446D01*
157 | X0155057Y0032289D01*
158 | X0155036Y0032132D01*
159 | X0155010Y0031976D01*
160 | X0154980Y0031820D01*
161 | X0154947Y0031665D01*
162 | X0154909Y0031512D01*
163 | X0154868Y0031359D01*
164 | X0154823Y0031207D01*
165 | X0154774Y0031056D01*
166 | X0154721Y0030907D01*
167 | X0154665Y0030759D01*
168 | X0154605Y0030613D01*
169 | X0154541Y0030468D01*
170 | X0154473Y0030325D01*
171 | X0154402Y0030183D01*
172 | X0154328Y0030043D01*
173 | X0154250Y0029906D01*
174 | X0154168Y0029770D01*
175 | X0154084Y0029636D01*
176 | X0153995Y0029505D01*
177 | X0153904Y0029376D01*
178 | X0153809Y0029249D01*
179 | X0153712Y0029124D01*
180 | X0153611Y0029002D01*
181 | X0153507Y0028883D01*
182 | X0153400Y0028766D01*
183 | X0153290Y0028652D01*
184 | X0153177Y0028541D01*
185 | X0153062Y0028432D01*
186 | X0152944Y0028327D01*
187 | X0152823Y0028225D01*
188 | X0152700Y0028125D01*
189 | X0152574Y0028029D01*
190 | X0152446Y0027936D01*
191 | X0152316Y0027846D01*
192 | X0152183Y0027760D01*
193 | X0152048Y0027676D01*
194 | X0151912Y0027597D01*
195 | X0151773Y0027520D01*
196 | X0151632Y0027448D01*
197 | X0151490Y0027378D01*
198 | X0151346Y0027313D01*
199 | X0151200Y0027251D01*
200 | X0151053Y0027193D01*
201 | X0150904Y0027138D01*
202 | X0150754Y0027087D01*
203 | X0150603Y0027040D01*
204 | X0150451Y0026997D01*
205 | X0150298Y0026958D01*
206 | X0150143Y0026922D01*
207 | X0149988Y0026891D01*
208 | X0149832Y0026863D01*
209 | X0149676Y0026839D01*
210 | X0149519Y0026819D01*
211 | X0149361Y0026803D01*
212 | X0149204Y0026791D01*
213 | X0149045Y0026783D01*
214 | X0148887Y0026779D01*
215 | X0148729Y0026779D01*
216 | X0148571Y0026783D01*
217 | X0148412Y0026791D01*
218 | X0148255Y0026803D01*
219 | X0148097Y0026819D01*
220 | X0147940Y0026839D01*
221 | X0147784Y0026863D01*
222 | X0147628Y0026891D01*
223 | X0147473Y0026922D01*
224 | X0147318Y0026958D01*
225 | X0147165Y0026997D01*
226 | X0147013Y0027040D01*
227 | X0146862Y0027087D01*
228 | X0146712Y0027138D01*
229 | X0146563Y0027193D01*
230 | X0146416Y0027251D01*
231 | X0146270Y0027313D01*
232 | X0146126Y0027378D01*
233 | X0145984Y0027448D01*
234 | X0145843Y0027520D01*
235 | X0145704Y0027597D01*
236 | X0145568Y0027676D01*
237 | X0145433Y0027760D01*
238 | X0145300Y0027846D01*
239 | X0145170Y0027936D01*
240 | X0145042Y0028029D01*
241 | X0144916Y0028125D01*
242 | X0144793Y0028225D01*
243 | X0144672Y0028327D01*
244 | X0144554Y0028432D01*
245 | X0144439Y0028541D01*
246 | X0144326Y0028652D01*
247 | X0144216Y0028766D01*
248 | X0144109Y0028883D01*
249 | X0144005Y0029002D01*
250 | X0143904Y0029124D01*
251 | X0143807Y0029249D01*
252 | X0143712Y0029376D01*
253 | X0143621Y0029505D01*
254 | X0143532Y0029636D01*
255 | X0143448Y0029770D01*
256 | X0143366Y0029906D01*
257 | X0143288Y0030043D01*
258 | X0143214Y0030183D01*
259 | X0143143Y0030325D01*
260 | X0143075Y0030468D01*
261 | X0143011Y0030613D01*
262 | X0142951Y0030759D01*
263 | X0142895Y0030907D01*
264 | X0142842Y0031056D01*
265 | X0142793Y0031207D01*
266 | X0142748Y0031359D01*
267 | X0142707Y0031512D01*
268 | X0142669Y0031665D01*
269 | X0142636Y0031820D01*
270 | X0142606Y0031976D01*
271 | X0142580Y0032132D01*
272 | X0142559Y0032289D01*
273 | X0142541Y0032446D01*
274 | X0142527Y0032604D01*
275 | X0142517Y0032762D01*
276 | X0142511Y0032920D01*
277 | X0142509Y0033078D01*
278 | X0051494Y0042278D02*
279 | X0051496Y0042436D01*
280 | X0051502Y0042594D01*
281 | X0051512Y0042752D01*
282 | X0051526Y0042910D01*
283 | X0051544Y0043067D01*
284 | X0051565Y0043224D01*
285 | X0051591Y0043380D01*
286 | X0051621Y0043536D01*
287 | X0051654Y0043691D01*
288 | X0051692Y0043844D01*
289 | X0051733Y0043997D01*
290 | X0051778Y0044149D01*
291 | X0051827Y0044300D01*
292 | X0051880Y0044449D01*
293 | X0051936Y0044597D01*
294 | X0051996Y0044743D01*
295 | X0052060Y0044888D01*
296 | X0052128Y0045031D01*
297 | X0052199Y0045173D01*
298 | X0052273Y0045313D01*
299 | X0052351Y0045450D01*
300 | X0052433Y0045586D01*
301 | X0052517Y0045720D01*
302 | X0052606Y0045851D01*
303 | X0052697Y0045980D01*
304 | X0052792Y0046107D01*
305 | X0052889Y0046232D01*
306 | X0052990Y0046354D01*
307 | X0053094Y0046473D01*
308 | X0053201Y0046590D01*
309 | X0053311Y0046704D01*
310 | X0053424Y0046815D01*
311 | X0053539Y0046924D01*
312 | X0053657Y0047029D01*
313 | X0053778Y0047131D01*
314 | X0053901Y0047231D01*
315 | X0054027Y0047327D01*
316 | X0054155Y0047420D01*
317 | X0054285Y0047510D01*
318 | X0054418Y0047596D01*
319 | X0054553Y0047680D01*
320 | X0054689Y0047759D01*
321 | X0054828Y0047836D01*
322 | X0054969Y0047908D01*
323 | X0055111Y0047978D01*
324 | X0055255Y0048043D01*
325 | X0055401Y0048105D01*
326 | X0055548Y0048163D01*
327 | X0055697Y0048218D01*
328 | X0055847Y0048269D01*
329 | X0055998Y0048316D01*
330 | X0056150Y0048359D01*
331 | X0056303Y0048398D01*
332 | X0056458Y0048434D01*
333 | X0056613Y0048465D01*
334 | X0056769Y0048493D01*
335 | X0056925Y0048517D01*
336 | X0057082Y0048537D01*
337 | X0057240Y0048553D01*
338 | X0057397Y0048565D01*
339 | X0057556Y0048573D01*
340 | X0057714Y0048577D01*
341 | X0057872Y0048577D01*
342 | X0058030Y0048573D01*
343 | X0058189Y0048565D01*
344 | X0058346Y0048553D01*
345 | X0058504Y0048537D01*
346 | X0058661Y0048517D01*
347 | X0058817Y0048493D01*
348 | X0058973Y0048465D01*
349 | X0059128Y0048434D01*
350 | X0059283Y0048398D01*
351 | X0059436Y0048359D01*
352 | X0059588Y0048316D01*
353 | X0059739Y0048269D01*
354 | X0059889Y0048218D01*
355 | X0060038Y0048163D01*
356 | X0060185Y0048105D01*
357 | X0060331Y0048043D01*
358 | X0060475Y0047978D01*
359 | X0060617Y0047908D01*
360 | X0060758Y0047836D01*
361 | X0060897Y0047759D01*
362 | X0061033Y0047680D01*
363 | X0061168Y0047596D01*
364 | X0061301Y0047510D01*
365 | X0061431Y0047420D01*
366 | X0061559Y0047327D01*
367 | X0061685Y0047231D01*
368 | X0061808Y0047131D01*
369 | X0061929Y0047029D01*
370 | X0062047Y0046924D01*
371 | X0062162Y0046815D01*
372 | X0062275Y0046704D01*
373 | X0062385Y0046590D01*
374 | X0062492Y0046473D01*
375 | X0062596Y0046354D01*
376 | X0062697Y0046232D01*
377 | X0062794Y0046107D01*
378 | X0062889Y0045980D01*
379 | X0062980Y0045851D01*
380 | X0063069Y0045720D01*
381 | X0063153Y0045586D01*
382 | X0063235Y0045450D01*
383 | X0063313Y0045313D01*
384 | X0063387Y0045173D01*
385 | X0063458Y0045031D01*
386 | X0063526Y0044888D01*
387 | X0063590Y0044743D01*
388 | X0063650Y0044597D01*
389 | X0063706Y0044449D01*
390 | X0063759Y0044300D01*
391 | X0063808Y0044149D01*
392 | X0063853Y0043997D01*
393 | X0063894Y0043844D01*
394 | X0063932Y0043691D01*
395 | X0063965Y0043536D01*
396 | X0063995Y0043380D01*
397 | X0064021Y0043224D01*
398 | X0064042Y0043067D01*
399 | X0064060Y0042910D01*
400 | X0064074Y0042752D01*
401 | X0064084Y0042594D01*
402 | X0064090Y0042436D01*
403 | X0064092Y0042278D01*
404 | X0064090Y0042120D01*
405 | X0064084Y0041962D01*
406 | X0064074Y0041804D01*
407 | X0064060Y0041646D01*
408 | X0064042Y0041489D01*
409 | X0064021Y0041332D01*
410 | X0063995Y0041176D01*
411 | X0063965Y0041020D01*
412 | X0063932Y0040865D01*
413 | X0063894Y0040712D01*
414 | X0063853Y0040559D01*
415 | X0063808Y0040407D01*
416 | X0063759Y0040256D01*
417 | X0063706Y0040107D01*
418 | X0063650Y0039959D01*
419 | X0063590Y0039813D01*
420 | X0063526Y0039668D01*
421 | X0063458Y0039525D01*
422 | X0063387Y0039383D01*
423 | X0063313Y0039243D01*
424 | X0063235Y0039106D01*
425 | X0063153Y0038970D01*
426 | X0063069Y0038836D01*
427 | X0062980Y0038705D01*
428 | X0062889Y0038576D01*
429 | X0062794Y0038449D01*
430 | X0062697Y0038324D01*
431 | X0062596Y0038202D01*
432 | X0062492Y0038083D01*
433 | X0062385Y0037966D01*
434 | X0062275Y0037852D01*
435 | X0062162Y0037741D01*
436 | X0062047Y0037632D01*
437 | X0061929Y0037527D01*
438 | X0061808Y0037425D01*
439 | X0061685Y0037325D01*
440 | X0061559Y0037229D01*
441 | X0061431Y0037136D01*
442 | X0061301Y0037046D01*
443 | X0061168Y0036960D01*
444 | X0061033Y0036876D01*
445 | X0060897Y0036797D01*
446 | X0060758Y0036720D01*
447 | X0060617Y0036648D01*
448 | X0060475Y0036578D01*
449 | X0060331Y0036513D01*
450 | X0060185Y0036451D01*
451 | X0060038Y0036393D01*
452 | X0059889Y0036338D01*
453 | X0059739Y0036287D01*
454 | X0059588Y0036240D01*
455 | X0059436Y0036197D01*
456 | X0059283Y0036158D01*
457 | X0059128Y0036122D01*
458 | X0058973Y0036091D01*
459 | X0058817Y0036063D01*
460 | X0058661Y0036039D01*
461 | X0058504Y0036019D01*
462 | X0058346Y0036003D01*
463 | X0058189Y0035991D01*
464 | X0058030Y0035983D01*
465 | X0057872Y0035979D01*
466 | X0057714Y0035979D01*
467 | X0057556Y0035983D01*
468 | X0057397Y0035991D01*
469 | X0057240Y0036003D01*
470 | X0057082Y0036019D01*
471 | X0056925Y0036039D01*
472 | X0056769Y0036063D01*
473 | X0056613Y0036091D01*
474 | X0056458Y0036122D01*
475 | X0056303Y0036158D01*
476 | X0056150Y0036197D01*
477 | X0055998Y0036240D01*
478 | X0055847Y0036287D01*
479 | X0055697Y0036338D01*
480 | X0055548Y0036393D01*
481 | X0055401Y0036451D01*
482 | X0055255Y0036513D01*
483 | X0055111Y0036578D01*
484 | X0054969Y0036648D01*
485 | X0054828Y0036720D01*
486 | X0054689Y0036797D01*
487 | X0054553Y0036876D01*
488 | X0054418Y0036960D01*
489 | X0054285Y0037046D01*
490 | X0054155Y0037136D01*
491 | X0054027Y0037229D01*
492 | X0053901Y0037325D01*
493 | X0053778Y0037425D01*
494 | X0053657Y0037527D01*
495 | X0053539Y0037632D01*
496 | X0053424Y0037741D01*
497 | X0053311Y0037852D01*
498 | X0053201Y0037966D01*
499 | X0053094Y0038083D01*
500 | X0052990Y0038202D01*
501 | X0052889Y0038324D01*
502 | X0052792Y0038449D01*
503 | X0052697Y0038576D01*
504 | X0052606Y0038705D01*
505 | X0052517Y0038836D01*
506 | X0052433Y0038970D01*
507 | X0052351Y0039106D01*
508 | X0052273Y0039243D01*
509 | X0052199Y0039383D01*
510 | X0052128Y0039525D01*
511 | X0052060Y0039668D01*
512 | X0051996Y0039813D01*
513 | X0051936Y0039959D01*
514 | X0051880Y0040107D01*
515 | X0051827Y0040256D01*
516 | X0051778Y0040407D01*
517 | X0051733Y0040559D01*
518 | X0051692Y0040712D01*
519 | X0051654Y0040865D01*
520 | X0051621Y0041020D01*
521 | X0051591Y0041176D01*
522 | X0051565Y0041332D01*
523 | X0051544Y0041489D01*
524 | X0051526Y0041646D01*
525 | X0051512Y0041804D01*
526 | X0051502Y0041962D01*
527 | X0051496Y0042120D01*
528 | X0051494Y0042278D01*
529 | D11*
530 | X0057793Y0042278D03*
531 | X0148808Y0033078D03*
532 | D12*
533 | X0146011Y0015636D02*
534 | X0146011Y0009636D01*
535 | X0156011Y0009636D02*
536 | X0156011Y0015636D01*
537 | X0136011Y0015636D02*
538 | X0136011Y0009636D01*
539 | X0126011Y0009636D02*
540 | X0126011Y0015636D01*
541 | X0116011Y0015636D02*
542 | X0116011Y0009636D01*
543 | X0106011Y0009636D02*
544 | X0106011Y0015636D01*
545 | X0096011Y0015636D02*
546 | X0096011Y0009636D01*
547 | X0086011Y0009636D02*
548 | X0086011Y0015636D01*
549 | X0076011Y0015636D02*
550 | X0076011Y0009636D01*
551 | X0066011Y0009636D02*
552 | X0066011Y0015636D01*
553 | X0056011Y0015636D02*
554 | X0056011Y0009636D01*
555 | X0046011Y0009636D02*
556 | X0046011Y0015636D01*
557 | X0046011Y0069636D02*
558 | X0046011Y0075636D01*
559 | X0056011Y0075636D02*
560 | X0056011Y0069636D01*
561 | X0066011Y0069636D02*
562 | X0066011Y0075636D01*
563 | X0076011Y0075636D02*
564 | X0076011Y0069636D01*
565 | X0086011Y0069636D02*
566 | X0086011Y0075636D01*
567 | X0096011Y0075636D02*
568 | X0096011Y0069636D01*
569 | X0106011Y0069636D02*
570 | X0106011Y0075636D01*
571 | X0116011Y0075636D02*
572 | X0116011Y0069636D01*
573 | X0126011Y0069636D02*
574 | X0126011Y0075636D01*
575 | X0136011Y0075636D02*
576 | X0136011Y0069636D01*
577 | X0146011Y0069636D02*
578 | X0146011Y0075636D01*
579 | X0156011Y0075636D02*
580 | X0156011Y0069636D01*
581 | D13*
582 | X0020223Y0056415D03*
583 | X0020223Y0028856D03*
584 | D14*
585 | X0022192Y0038699D03*
586 | X0022192Y0046573D03*
587 | D15*
588 | X0081011Y0042636D03*
589 | X0091011Y0042636D03*
590 | D16*
591 | X0106011Y0042636D03*
592 | X0136011Y0042636D03*
593 | M02*
594 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GTS:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | %ADD11C,0.12998*%
12 | %ADD12R,0.04337X0.10046*%
13 | %ADD13R,0.10046X0.04337*%
14 | %ADD14C,0.06400*%
15 | %ADD15OC8,0.06000*%
16 | %ADD16OC8,0.05600*%
17 | D10*
18 | X0035742Y0004543D02*
19 | X0225421Y0004380D01*
20 | X0225257Y0083418D01*
21 | X0036116Y0083287D01*
22 | X0035913Y0066626D01*
23 | X0001142Y0066829D01*
24 | X0001000Y0018636D01*
25 | X0035777Y0018636D01*
26 | X0035742Y0004543D01*
27 | X0142509Y0033078D02*
28 | X0142511Y0033236D01*
29 | X0142517Y0033394D01*
30 | X0142527Y0033552D01*
31 | X0142541Y0033710D01*
32 | X0142559Y0033867D01*
33 | X0142580Y0034024D01*
34 | X0142606Y0034180D01*
35 | X0142636Y0034336D01*
36 | X0142669Y0034491D01*
37 | X0142707Y0034644D01*
38 | X0142748Y0034797D01*
39 | X0142793Y0034949D01*
40 | X0142842Y0035100D01*
41 | X0142895Y0035249D01*
42 | X0142951Y0035397D01*
43 | X0143011Y0035543D01*
44 | X0143075Y0035688D01*
45 | X0143143Y0035831D01*
46 | X0143214Y0035973D01*
47 | X0143288Y0036113D01*
48 | X0143366Y0036250D01*
49 | X0143448Y0036386D01*
50 | X0143532Y0036520D01*
51 | X0143621Y0036651D01*
52 | X0143712Y0036780D01*
53 | X0143807Y0036907D01*
54 | X0143904Y0037032D01*
55 | X0144005Y0037154D01*
56 | X0144109Y0037273D01*
57 | X0144216Y0037390D01*
58 | X0144326Y0037504D01*
59 | X0144439Y0037615D01*
60 | X0144554Y0037724D01*
61 | X0144672Y0037829D01*
62 | X0144793Y0037931D01*
63 | X0144916Y0038031D01*
64 | X0145042Y0038127D01*
65 | X0145170Y0038220D01*
66 | X0145300Y0038310D01*
67 | X0145433Y0038396D01*
68 | X0145568Y0038480D01*
69 | X0145704Y0038559D01*
70 | X0145843Y0038636D01*
71 | X0145984Y0038708D01*
72 | X0146126Y0038778D01*
73 | X0146270Y0038843D01*
74 | X0146416Y0038905D01*
75 | X0146563Y0038963D01*
76 | X0146712Y0039018D01*
77 | X0146862Y0039069D01*
78 | X0147013Y0039116D01*
79 | X0147165Y0039159D01*
80 | X0147318Y0039198D01*
81 | X0147473Y0039234D01*
82 | X0147628Y0039265D01*
83 | X0147784Y0039293D01*
84 | X0147940Y0039317D01*
85 | X0148097Y0039337D01*
86 | X0148255Y0039353D01*
87 | X0148412Y0039365D01*
88 | X0148571Y0039373D01*
89 | X0148729Y0039377D01*
90 | X0148887Y0039377D01*
91 | X0149045Y0039373D01*
92 | X0149204Y0039365D01*
93 | X0149361Y0039353D01*
94 | X0149519Y0039337D01*
95 | X0149676Y0039317D01*
96 | X0149832Y0039293D01*
97 | X0149988Y0039265D01*
98 | X0150143Y0039234D01*
99 | X0150298Y0039198D01*
100 | X0150451Y0039159D01*
101 | X0150603Y0039116D01*
102 | X0150754Y0039069D01*
103 | X0150904Y0039018D01*
104 | X0151053Y0038963D01*
105 | X0151200Y0038905D01*
106 | X0151346Y0038843D01*
107 | X0151490Y0038778D01*
108 | X0151632Y0038708D01*
109 | X0151773Y0038636D01*
110 | X0151912Y0038559D01*
111 | X0152048Y0038480D01*
112 | X0152183Y0038396D01*
113 | X0152316Y0038310D01*
114 | X0152446Y0038220D01*
115 | X0152574Y0038127D01*
116 | X0152700Y0038031D01*
117 | X0152823Y0037931D01*
118 | X0152944Y0037829D01*
119 | X0153062Y0037724D01*
120 | X0153177Y0037615D01*
121 | X0153290Y0037504D01*
122 | X0153400Y0037390D01*
123 | X0153507Y0037273D01*
124 | X0153611Y0037154D01*
125 | X0153712Y0037032D01*
126 | X0153809Y0036907D01*
127 | X0153904Y0036780D01*
128 | X0153995Y0036651D01*
129 | X0154084Y0036520D01*
130 | X0154168Y0036386D01*
131 | X0154250Y0036250D01*
132 | X0154328Y0036113D01*
133 | X0154402Y0035973D01*
134 | X0154473Y0035831D01*
135 | X0154541Y0035688D01*
136 | X0154605Y0035543D01*
137 | X0154665Y0035397D01*
138 | X0154721Y0035249D01*
139 | X0154774Y0035100D01*
140 | X0154823Y0034949D01*
141 | X0154868Y0034797D01*
142 | X0154909Y0034644D01*
143 | X0154947Y0034491D01*
144 | X0154980Y0034336D01*
145 | X0155010Y0034180D01*
146 | X0155036Y0034024D01*
147 | X0155057Y0033867D01*
148 | X0155075Y0033710D01*
149 | X0155089Y0033552D01*
150 | X0155099Y0033394D01*
151 | X0155105Y0033236D01*
152 | X0155107Y0033078D01*
153 | X0155105Y0032920D01*
154 | X0155099Y0032762D01*
155 | X0155089Y0032604D01*
156 | X0155075Y0032446D01*
157 | X0155057Y0032289D01*
158 | X0155036Y0032132D01*
159 | X0155010Y0031976D01*
160 | X0154980Y0031820D01*
161 | X0154947Y0031665D01*
162 | X0154909Y0031512D01*
163 | X0154868Y0031359D01*
164 | X0154823Y0031207D01*
165 | X0154774Y0031056D01*
166 | X0154721Y0030907D01*
167 | X0154665Y0030759D01*
168 | X0154605Y0030613D01*
169 | X0154541Y0030468D01*
170 | X0154473Y0030325D01*
171 | X0154402Y0030183D01*
172 | X0154328Y0030043D01*
173 | X0154250Y0029906D01*
174 | X0154168Y0029770D01*
175 | X0154084Y0029636D01*
176 | X0153995Y0029505D01*
177 | X0153904Y0029376D01*
178 | X0153809Y0029249D01*
179 | X0153712Y0029124D01*
180 | X0153611Y0029002D01*
181 | X0153507Y0028883D01*
182 | X0153400Y0028766D01*
183 | X0153290Y0028652D01*
184 | X0153177Y0028541D01*
185 | X0153062Y0028432D01*
186 | X0152944Y0028327D01*
187 | X0152823Y0028225D01*
188 | X0152700Y0028125D01*
189 | X0152574Y0028029D01*
190 | X0152446Y0027936D01*
191 | X0152316Y0027846D01*
192 | X0152183Y0027760D01*
193 | X0152048Y0027676D01*
194 | X0151912Y0027597D01*
195 | X0151773Y0027520D01*
196 | X0151632Y0027448D01*
197 | X0151490Y0027378D01*
198 | X0151346Y0027313D01*
199 | X0151200Y0027251D01*
200 | X0151053Y0027193D01*
201 | X0150904Y0027138D01*
202 | X0150754Y0027087D01*
203 | X0150603Y0027040D01*
204 | X0150451Y0026997D01*
205 | X0150298Y0026958D01*
206 | X0150143Y0026922D01*
207 | X0149988Y0026891D01*
208 | X0149832Y0026863D01*
209 | X0149676Y0026839D01*
210 | X0149519Y0026819D01*
211 | X0149361Y0026803D01*
212 | X0149204Y0026791D01*
213 | X0149045Y0026783D01*
214 | X0148887Y0026779D01*
215 | X0148729Y0026779D01*
216 | X0148571Y0026783D01*
217 | X0148412Y0026791D01*
218 | X0148255Y0026803D01*
219 | X0148097Y0026819D01*
220 | X0147940Y0026839D01*
221 | X0147784Y0026863D01*
222 | X0147628Y0026891D01*
223 | X0147473Y0026922D01*
224 | X0147318Y0026958D01*
225 | X0147165Y0026997D01*
226 | X0147013Y0027040D01*
227 | X0146862Y0027087D01*
228 | X0146712Y0027138D01*
229 | X0146563Y0027193D01*
230 | X0146416Y0027251D01*
231 | X0146270Y0027313D01*
232 | X0146126Y0027378D01*
233 | X0145984Y0027448D01*
234 | X0145843Y0027520D01*
235 | X0145704Y0027597D01*
236 | X0145568Y0027676D01*
237 | X0145433Y0027760D01*
238 | X0145300Y0027846D01*
239 | X0145170Y0027936D01*
240 | X0145042Y0028029D01*
241 | X0144916Y0028125D01*
242 | X0144793Y0028225D01*
243 | X0144672Y0028327D01*
244 | X0144554Y0028432D01*
245 | X0144439Y0028541D01*
246 | X0144326Y0028652D01*
247 | X0144216Y0028766D01*
248 | X0144109Y0028883D01*
249 | X0144005Y0029002D01*
250 | X0143904Y0029124D01*
251 | X0143807Y0029249D01*
252 | X0143712Y0029376D01*
253 | X0143621Y0029505D01*
254 | X0143532Y0029636D01*
255 | X0143448Y0029770D01*
256 | X0143366Y0029906D01*
257 | X0143288Y0030043D01*
258 | X0143214Y0030183D01*
259 | X0143143Y0030325D01*
260 | X0143075Y0030468D01*
261 | X0143011Y0030613D01*
262 | X0142951Y0030759D01*
263 | X0142895Y0030907D01*
264 | X0142842Y0031056D01*
265 | X0142793Y0031207D01*
266 | X0142748Y0031359D01*
267 | X0142707Y0031512D01*
268 | X0142669Y0031665D01*
269 | X0142636Y0031820D01*
270 | X0142606Y0031976D01*
271 | X0142580Y0032132D01*
272 | X0142559Y0032289D01*
273 | X0142541Y0032446D01*
274 | X0142527Y0032604D01*
275 | X0142517Y0032762D01*
276 | X0142511Y0032920D01*
277 | X0142509Y0033078D01*
278 | X0051494Y0042278D02*
279 | X0051496Y0042436D01*
280 | X0051502Y0042594D01*
281 | X0051512Y0042752D01*
282 | X0051526Y0042910D01*
283 | X0051544Y0043067D01*
284 | X0051565Y0043224D01*
285 | X0051591Y0043380D01*
286 | X0051621Y0043536D01*
287 | X0051654Y0043691D01*
288 | X0051692Y0043844D01*
289 | X0051733Y0043997D01*
290 | X0051778Y0044149D01*
291 | X0051827Y0044300D01*
292 | X0051880Y0044449D01*
293 | X0051936Y0044597D01*
294 | X0051996Y0044743D01*
295 | X0052060Y0044888D01*
296 | X0052128Y0045031D01*
297 | X0052199Y0045173D01*
298 | X0052273Y0045313D01*
299 | X0052351Y0045450D01*
300 | X0052433Y0045586D01*
301 | X0052517Y0045720D01*
302 | X0052606Y0045851D01*
303 | X0052697Y0045980D01*
304 | X0052792Y0046107D01*
305 | X0052889Y0046232D01*
306 | X0052990Y0046354D01*
307 | X0053094Y0046473D01*
308 | X0053201Y0046590D01*
309 | X0053311Y0046704D01*
310 | X0053424Y0046815D01*
311 | X0053539Y0046924D01*
312 | X0053657Y0047029D01*
313 | X0053778Y0047131D01*
314 | X0053901Y0047231D01*
315 | X0054027Y0047327D01*
316 | X0054155Y0047420D01*
317 | X0054285Y0047510D01*
318 | X0054418Y0047596D01*
319 | X0054553Y0047680D01*
320 | X0054689Y0047759D01*
321 | X0054828Y0047836D01*
322 | X0054969Y0047908D01*
323 | X0055111Y0047978D01*
324 | X0055255Y0048043D01*
325 | X0055401Y0048105D01*
326 | X0055548Y0048163D01*
327 | X0055697Y0048218D01*
328 | X0055847Y0048269D01*
329 | X0055998Y0048316D01*
330 | X0056150Y0048359D01*
331 | X0056303Y0048398D01*
332 | X0056458Y0048434D01*
333 | X0056613Y0048465D01*
334 | X0056769Y0048493D01*
335 | X0056925Y0048517D01*
336 | X0057082Y0048537D01*
337 | X0057240Y0048553D01*
338 | X0057397Y0048565D01*
339 | X0057556Y0048573D01*
340 | X0057714Y0048577D01*
341 | X0057872Y0048577D01*
342 | X0058030Y0048573D01*
343 | X0058189Y0048565D01*
344 | X0058346Y0048553D01*
345 | X0058504Y0048537D01*
346 | X0058661Y0048517D01*
347 | X0058817Y0048493D01*
348 | X0058973Y0048465D01*
349 | X0059128Y0048434D01*
350 | X0059283Y0048398D01*
351 | X0059436Y0048359D01*
352 | X0059588Y0048316D01*
353 | X0059739Y0048269D01*
354 | X0059889Y0048218D01*
355 | X0060038Y0048163D01*
356 | X0060185Y0048105D01*
357 | X0060331Y0048043D01*
358 | X0060475Y0047978D01*
359 | X0060617Y0047908D01*
360 | X0060758Y0047836D01*
361 | X0060897Y0047759D01*
362 | X0061033Y0047680D01*
363 | X0061168Y0047596D01*
364 | X0061301Y0047510D01*
365 | X0061431Y0047420D01*
366 | X0061559Y0047327D01*
367 | X0061685Y0047231D01*
368 | X0061808Y0047131D01*
369 | X0061929Y0047029D01*
370 | X0062047Y0046924D01*
371 | X0062162Y0046815D01*
372 | X0062275Y0046704D01*
373 | X0062385Y0046590D01*
374 | X0062492Y0046473D01*
375 | X0062596Y0046354D01*
376 | X0062697Y0046232D01*
377 | X0062794Y0046107D01*
378 | X0062889Y0045980D01*
379 | X0062980Y0045851D01*
380 | X0063069Y0045720D01*
381 | X0063153Y0045586D01*
382 | X0063235Y0045450D01*
383 | X0063313Y0045313D01*
384 | X0063387Y0045173D01*
385 | X0063458Y0045031D01*
386 | X0063526Y0044888D01*
387 | X0063590Y0044743D01*
388 | X0063650Y0044597D01*
389 | X0063706Y0044449D01*
390 | X0063759Y0044300D01*
391 | X0063808Y0044149D01*
392 | X0063853Y0043997D01*
393 | X0063894Y0043844D01*
394 | X0063932Y0043691D01*
395 | X0063965Y0043536D01*
396 | X0063995Y0043380D01*
397 | X0064021Y0043224D01*
398 | X0064042Y0043067D01*
399 | X0064060Y0042910D01*
400 | X0064074Y0042752D01*
401 | X0064084Y0042594D01*
402 | X0064090Y0042436D01*
403 | X0064092Y0042278D01*
404 | X0064090Y0042120D01*
405 | X0064084Y0041962D01*
406 | X0064074Y0041804D01*
407 | X0064060Y0041646D01*
408 | X0064042Y0041489D01*
409 | X0064021Y0041332D01*
410 | X0063995Y0041176D01*
411 | X0063965Y0041020D01*
412 | X0063932Y0040865D01*
413 | X0063894Y0040712D01*
414 | X0063853Y0040559D01*
415 | X0063808Y0040407D01*
416 | X0063759Y0040256D01*
417 | X0063706Y0040107D01*
418 | X0063650Y0039959D01*
419 | X0063590Y0039813D01*
420 | X0063526Y0039668D01*
421 | X0063458Y0039525D01*
422 | X0063387Y0039383D01*
423 | X0063313Y0039243D01*
424 | X0063235Y0039106D01*
425 | X0063153Y0038970D01*
426 | X0063069Y0038836D01*
427 | X0062980Y0038705D01*
428 | X0062889Y0038576D01*
429 | X0062794Y0038449D01*
430 | X0062697Y0038324D01*
431 | X0062596Y0038202D01*
432 | X0062492Y0038083D01*
433 | X0062385Y0037966D01*
434 | X0062275Y0037852D01*
435 | X0062162Y0037741D01*
436 | X0062047Y0037632D01*
437 | X0061929Y0037527D01*
438 | X0061808Y0037425D01*
439 | X0061685Y0037325D01*
440 | X0061559Y0037229D01*
441 | X0061431Y0037136D01*
442 | X0061301Y0037046D01*
443 | X0061168Y0036960D01*
444 | X0061033Y0036876D01*
445 | X0060897Y0036797D01*
446 | X0060758Y0036720D01*
447 | X0060617Y0036648D01*
448 | X0060475Y0036578D01*
449 | X0060331Y0036513D01*
450 | X0060185Y0036451D01*
451 | X0060038Y0036393D01*
452 | X0059889Y0036338D01*
453 | X0059739Y0036287D01*
454 | X0059588Y0036240D01*
455 | X0059436Y0036197D01*
456 | X0059283Y0036158D01*
457 | X0059128Y0036122D01*
458 | X0058973Y0036091D01*
459 | X0058817Y0036063D01*
460 | X0058661Y0036039D01*
461 | X0058504Y0036019D01*
462 | X0058346Y0036003D01*
463 | X0058189Y0035991D01*
464 | X0058030Y0035983D01*
465 | X0057872Y0035979D01*
466 | X0057714Y0035979D01*
467 | X0057556Y0035983D01*
468 | X0057397Y0035991D01*
469 | X0057240Y0036003D01*
470 | X0057082Y0036019D01*
471 | X0056925Y0036039D01*
472 | X0056769Y0036063D01*
473 | X0056613Y0036091D01*
474 | X0056458Y0036122D01*
475 | X0056303Y0036158D01*
476 | X0056150Y0036197D01*
477 | X0055998Y0036240D01*
478 | X0055847Y0036287D01*
479 | X0055697Y0036338D01*
480 | X0055548Y0036393D01*
481 | X0055401Y0036451D01*
482 | X0055255Y0036513D01*
483 | X0055111Y0036578D01*
484 | X0054969Y0036648D01*
485 | X0054828Y0036720D01*
486 | X0054689Y0036797D01*
487 | X0054553Y0036876D01*
488 | X0054418Y0036960D01*
489 | X0054285Y0037046D01*
490 | X0054155Y0037136D01*
491 | X0054027Y0037229D01*
492 | X0053901Y0037325D01*
493 | X0053778Y0037425D01*
494 | X0053657Y0037527D01*
495 | X0053539Y0037632D01*
496 | X0053424Y0037741D01*
497 | X0053311Y0037852D01*
498 | X0053201Y0037966D01*
499 | X0053094Y0038083D01*
500 | X0052990Y0038202D01*
501 | X0052889Y0038324D01*
502 | X0052792Y0038449D01*
503 | X0052697Y0038576D01*
504 | X0052606Y0038705D01*
505 | X0052517Y0038836D01*
506 | X0052433Y0038970D01*
507 | X0052351Y0039106D01*
508 | X0052273Y0039243D01*
509 | X0052199Y0039383D01*
510 | X0052128Y0039525D01*
511 | X0052060Y0039668D01*
512 | X0051996Y0039813D01*
513 | X0051936Y0039959D01*
514 | X0051880Y0040107D01*
515 | X0051827Y0040256D01*
516 | X0051778Y0040407D01*
517 | X0051733Y0040559D01*
518 | X0051692Y0040712D01*
519 | X0051654Y0040865D01*
520 | X0051621Y0041020D01*
521 | X0051591Y0041176D01*
522 | X0051565Y0041332D01*
523 | X0051544Y0041489D01*
524 | X0051526Y0041646D01*
525 | X0051512Y0041804D01*
526 | X0051502Y0041962D01*
527 | X0051496Y0042120D01*
528 | X0051494Y0042278D01*
529 | D11*
530 | X0057793Y0042278D03*
531 | X0148808Y0033078D03*
532 | D12*
533 | X0180578Y0018030D03*
534 | X0186089Y0018030D03*
535 | X0191601Y0018030D03*
536 | X0197113Y0018030D03*
537 | X0202625Y0018030D03*
538 | X0208137Y0018030D03*
539 | X0213649Y0018030D03*
540 | X0219160Y0018030D03*
541 | X0219160Y0067242D03*
542 | X0213649Y0067242D03*
543 | X0208137Y0067242D03*
544 | X0202625Y0067242D03*
545 | X0197113Y0067242D03*
546 | X0191601Y0067242D03*
547 | X0186089Y0067242D03*
548 | X0180578Y0067242D03*
549 | D13*
550 | X0171719Y0061927D03*
551 | X0171719Y0056415D03*
552 | X0171719Y0050904D03*
553 | X0171719Y0045392D03*
554 | X0171719Y0039880D03*
555 | X0171719Y0034368D03*
556 | X0171719Y0028856D03*
557 | X0171719Y0023345D03*
558 | D14*
559 | X0156011Y0015636D02*
560 | X0156011Y0009636D01*
561 | X0146011Y0009636D02*
562 | X0146011Y0015636D01*
563 | X0136011Y0015636D02*
564 | X0136011Y0009636D01*
565 | X0126011Y0009636D02*
566 | X0126011Y0015636D01*
567 | X0116011Y0015636D02*
568 | X0116011Y0009636D01*
569 | X0106011Y0009636D02*
570 | X0106011Y0015636D01*
571 | X0096011Y0015636D02*
572 | X0096011Y0009636D01*
573 | X0086011Y0009636D02*
574 | X0086011Y0015636D01*
575 | X0076011Y0015636D02*
576 | X0076011Y0009636D01*
577 | X0066011Y0009636D02*
578 | X0066011Y0015636D01*
579 | X0056011Y0015636D02*
580 | X0056011Y0009636D01*
581 | X0046011Y0009636D02*
582 | X0046011Y0015636D01*
583 | X0046011Y0069636D02*
584 | X0046011Y0075636D01*
585 | X0056011Y0075636D02*
586 | X0056011Y0069636D01*
587 | X0066011Y0069636D02*
588 | X0066011Y0075636D01*
589 | X0076011Y0075636D02*
590 | X0076011Y0069636D01*
591 | X0086011Y0069636D02*
592 | X0086011Y0075636D01*
593 | X0096011Y0075636D02*
594 | X0096011Y0069636D01*
595 | X0106011Y0069636D02*
596 | X0106011Y0075636D01*
597 | X0116011Y0075636D02*
598 | X0116011Y0069636D01*
599 | X0126011Y0069636D02*
600 | X0126011Y0075636D01*
601 | X0136011Y0075636D02*
602 | X0136011Y0069636D01*
603 | X0146011Y0069636D02*
604 | X0146011Y0075636D01*
605 | X0156011Y0075636D02*
606 | X0156011Y0069636D01*
607 | D15*
608 | X0091011Y0042636D03*
609 | X0081011Y0042636D03*
610 | D16*
611 | X0106011Y0042636D03*
612 | X0136011Y0042636D03*
613 | M02*
614 |
--------------------------------------------------------------------------------
/hardware/pcb/fabricate/dwm1000.GBO:
--------------------------------------------------------------------------------
1 | G75*
2 | %MOIN*%
3 | %OFA0B0*%
4 | %FSLAX25Y25*%
5 | %IPPOS*%
6 | %LPD*%
7 | %AMOC8*
8 | 5,1,8,0,0,1.08239X$1,22.5*
9 | %
10 | %ADD10C,0.00000*%
11 | %ADD11C,0.00600*%
12 | %ADD12C,0.00400*%
13 | %ADD13C,0.00100*%
14 | D10*
15 | X0035742Y0004543D02*
16 | X0225421Y0004380D01*
17 | X0225257Y0083418D01*
18 | X0036116Y0083287D01*
19 | X0035913Y0066626D01*
20 | X0001142Y0066829D01*
21 | X0001000Y0018636D01*
22 | X0035777Y0018636D01*
23 | X0035742Y0004543D01*
24 | X0142509Y0033078D02*
25 | X0142511Y0033236D01*
26 | X0142517Y0033394D01*
27 | X0142527Y0033552D01*
28 | X0142541Y0033710D01*
29 | X0142559Y0033867D01*
30 | X0142580Y0034024D01*
31 | X0142606Y0034180D01*
32 | X0142636Y0034336D01*
33 | X0142669Y0034491D01*
34 | X0142707Y0034644D01*
35 | X0142748Y0034797D01*
36 | X0142793Y0034949D01*
37 | X0142842Y0035100D01*
38 | X0142895Y0035249D01*
39 | X0142951Y0035397D01*
40 | X0143011Y0035543D01*
41 | X0143075Y0035688D01*
42 | X0143143Y0035831D01*
43 | X0143214Y0035973D01*
44 | X0143288Y0036113D01*
45 | X0143366Y0036250D01*
46 | X0143448Y0036386D01*
47 | X0143532Y0036520D01*
48 | X0143621Y0036651D01*
49 | X0143712Y0036780D01*
50 | X0143807Y0036907D01*
51 | X0143904Y0037032D01*
52 | X0144005Y0037154D01*
53 | X0144109Y0037273D01*
54 | X0144216Y0037390D01*
55 | X0144326Y0037504D01*
56 | X0144439Y0037615D01*
57 | X0144554Y0037724D01*
58 | X0144672Y0037829D01*
59 | X0144793Y0037931D01*
60 | X0144916Y0038031D01*
61 | X0145042Y0038127D01*
62 | X0145170Y0038220D01*
63 | X0145300Y0038310D01*
64 | X0145433Y0038396D01*
65 | X0145568Y0038480D01*
66 | X0145704Y0038559D01*
67 | X0145843Y0038636D01*
68 | X0145984Y0038708D01*
69 | X0146126Y0038778D01*
70 | X0146270Y0038843D01*
71 | X0146416Y0038905D01*
72 | X0146563Y0038963D01*
73 | X0146712Y0039018D01*
74 | X0146862Y0039069D01*
75 | X0147013Y0039116D01*
76 | X0147165Y0039159D01*
77 | X0147318Y0039198D01*
78 | X0147473Y0039234D01*
79 | X0147628Y0039265D01*
80 | X0147784Y0039293D01*
81 | X0147940Y0039317D01*
82 | X0148097Y0039337D01*
83 | X0148255Y0039353D01*
84 | X0148412Y0039365D01*
85 | X0148571Y0039373D01*
86 | X0148729Y0039377D01*
87 | X0148887Y0039377D01*
88 | X0149045Y0039373D01*
89 | X0149204Y0039365D01*
90 | X0149361Y0039353D01*
91 | X0149519Y0039337D01*
92 | X0149676Y0039317D01*
93 | X0149832Y0039293D01*
94 | X0149988Y0039265D01*
95 | X0150143Y0039234D01*
96 | X0150298Y0039198D01*
97 | X0150451Y0039159D01*
98 | X0150603Y0039116D01*
99 | X0150754Y0039069D01*
100 | X0150904Y0039018D01*
101 | X0151053Y0038963D01*
102 | X0151200Y0038905D01*
103 | X0151346Y0038843D01*
104 | X0151490Y0038778D01*
105 | X0151632Y0038708D01*
106 | X0151773Y0038636D01*
107 | X0151912Y0038559D01*
108 | X0152048Y0038480D01*
109 | X0152183Y0038396D01*
110 | X0152316Y0038310D01*
111 | X0152446Y0038220D01*
112 | X0152574Y0038127D01*
113 | X0152700Y0038031D01*
114 | X0152823Y0037931D01*
115 | X0152944Y0037829D01*
116 | X0153062Y0037724D01*
117 | X0153177Y0037615D01*
118 | X0153290Y0037504D01*
119 | X0153400Y0037390D01*
120 | X0153507Y0037273D01*
121 | X0153611Y0037154D01*
122 | X0153712Y0037032D01*
123 | X0153809Y0036907D01*
124 | X0153904Y0036780D01*
125 | X0153995Y0036651D01*
126 | X0154084Y0036520D01*
127 | X0154168Y0036386D01*
128 | X0154250Y0036250D01*
129 | X0154328Y0036113D01*
130 | X0154402Y0035973D01*
131 | X0154473Y0035831D01*
132 | X0154541Y0035688D01*
133 | X0154605Y0035543D01*
134 | X0154665Y0035397D01*
135 | X0154721Y0035249D01*
136 | X0154774Y0035100D01*
137 | X0154823Y0034949D01*
138 | X0154868Y0034797D01*
139 | X0154909Y0034644D01*
140 | X0154947Y0034491D01*
141 | X0154980Y0034336D01*
142 | X0155010Y0034180D01*
143 | X0155036Y0034024D01*
144 | X0155057Y0033867D01*
145 | X0155075Y0033710D01*
146 | X0155089Y0033552D01*
147 | X0155099Y0033394D01*
148 | X0155105Y0033236D01*
149 | X0155107Y0033078D01*
150 | X0155105Y0032920D01*
151 | X0155099Y0032762D01*
152 | X0155089Y0032604D01*
153 | X0155075Y0032446D01*
154 | X0155057Y0032289D01*
155 | X0155036Y0032132D01*
156 | X0155010Y0031976D01*
157 | X0154980Y0031820D01*
158 | X0154947Y0031665D01*
159 | X0154909Y0031512D01*
160 | X0154868Y0031359D01*
161 | X0154823Y0031207D01*
162 | X0154774Y0031056D01*
163 | X0154721Y0030907D01*
164 | X0154665Y0030759D01*
165 | X0154605Y0030613D01*
166 | X0154541Y0030468D01*
167 | X0154473Y0030325D01*
168 | X0154402Y0030183D01*
169 | X0154328Y0030043D01*
170 | X0154250Y0029906D01*
171 | X0154168Y0029770D01*
172 | X0154084Y0029636D01*
173 | X0153995Y0029505D01*
174 | X0153904Y0029376D01*
175 | X0153809Y0029249D01*
176 | X0153712Y0029124D01*
177 | X0153611Y0029002D01*
178 | X0153507Y0028883D01*
179 | X0153400Y0028766D01*
180 | X0153290Y0028652D01*
181 | X0153177Y0028541D01*
182 | X0153062Y0028432D01*
183 | X0152944Y0028327D01*
184 | X0152823Y0028225D01*
185 | X0152700Y0028125D01*
186 | X0152574Y0028029D01*
187 | X0152446Y0027936D01*
188 | X0152316Y0027846D01*
189 | X0152183Y0027760D01*
190 | X0152048Y0027676D01*
191 | X0151912Y0027597D01*
192 | X0151773Y0027520D01*
193 | X0151632Y0027448D01*
194 | X0151490Y0027378D01*
195 | X0151346Y0027313D01*
196 | X0151200Y0027251D01*
197 | X0151053Y0027193D01*
198 | X0150904Y0027138D01*
199 | X0150754Y0027087D01*
200 | X0150603Y0027040D01*
201 | X0150451Y0026997D01*
202 | X0150298Y0026958D01*
203 | X0150143Y0026922D01*
204 | X0149988Y0026891D01*
205 | X0149832Y0026863D01*
206 | X0149676Y0026839D01*
207 | X0149519Y0026819D01*
208 | X0149361Y0026803D01*
209 | X0149204Y0026791D01*
210 | X0149045Y0026783D01*
211 | X0148887Y0026779D01*
212 | X0148729Y0026779D01*
213 | X0148571Y0026783D01*
214 | X0148412Y0026791D01*
215 | X0148255Y0026803D01*
216 | X0148097Y0026819D01*
217 | X0147940Y0026839D01*
218 | X0147784Y0026863D01*
219 | X0147628Y0026891D01*
220 | X0147473Y0026922D01*
221 | X0147318Y0026958D01*
222 | X0147165Y0026997D01*
223 | X0147013Y0027040D01*
224 | X0146862Y0027087D01*
225 | X0146712Y0027138D01*
226 | X0146563Y0027193D01*
227 | X0146416Y0027251D01*
228 | X0146270Y0027313D01*
229 | X0146126Y0027378D01*
230 | X0145984Y0027448D01*
231 | X0145843Y0027520D01*
232 | X0145704Y0027597D01*
233 | X0145568Y0027676D01*
234 | X0145433Y0027760D01*
235 | X0145300Y0027846D01*
236 | X0145170Y0027936D01*
237 | X0145042Y0028029D01*
238 | X0144916Y0028125D01*
239 | X0144793Y0028225D01*
240 | X0144672Y0028327D01*
241 | X0144554Y0028432D01*
242 | X0144439Y0028541D01*
243 | X0144326Y0028652D01*
244 | X0144216Y0028766D01*
245 | X0144109Y0028883D01*
246 | X0144005Y0029002D01*
247 | X0143904Y0029124D01*
248 | X0143807Y0029249D01*
249 | X0143712Y0029376D01*
250 | X0143621Y0029505D01*
251 | X0143532Y0029636D01*
252 | X0143448Y0029770D01*
253 | X0143366Y0029906D01*
254 | X0143288Y0030043D01*
255 | X0143214Y0030183D01*
256 | X0143143Y0030325D01*
257 | X0143075Y0030468D01*
258 | X0143011Y0030613D01*
259 | X0142951Y0030759D01*
260 | X0142895Y0030907D01*
261 | X0142842Y0031056D01*
262 | X0142793Y0031207D01*
263 | X0142748Y0031359D01*
264 | X0142707Y0031512D01*
265 | X0142669Y0031665D01*
266 | X0142636Y0031820D01*
267 | X0142606Y0031976D01*
268 | X0142580Y0032132D01*
269 | X0142559Y0032289D01*
270 | X0142541Y0032446D01*
271 | X0142527Y0032604D01*
272 | X0142517Y0032762D01*
273 | X0142511Y0032920D01*
274 | X0142509Y0033078D01*
275 | X0051494Y0042278D02*
276 | X0051496Y0042436D01*
277 | X0051502Y0042594D01*
278 | X0051512Y0042752D01*
279 | X0051526Y0042910D01*
280 | X0051544Y0043067D01*
281 | X0051565Y0043224D01*
282 | X0051591Y0043380D01*
283 | X0051621Y0043536D01*
284 | X0051654Y0043691D01*
285 | X0051692Y0043844D01*
286 | X0051733Y0043997D01*
287 | X0051778Y0044149D01*
288 | X0051827Y0044300D01*
289 | X0051880Y0044449D01*
290 | X0051936Y0044597D01*
291 | X0051996Y0044743D01*
292 | X0052060Y0044888D01*
293 | X0052128Y0045031D01*
294 | X0052199Y0045173D01*
295 | X0052273Y0045313D01*
296 | X0052351Y0045450D01*
297 | X0052433Y0045586D01*
298 | X0052517Y0045720D01*
299 | X0052606Y0045851D01*
300 | X0052697Y0045980D01*
301 | X0052792Y0046107D01*
302 | X0052889Y0046232D01*
303 | X0052990Y0046354D01*
304 | X0053094Y0046473D01*
305 | X0053201Y0046590D01*
306 | X0053311Y0046704D01*
307 | X0053424Y0046815D01*
308 | X0053539Y0046924D01*
309 | X0053657Y0047029D01*
310 | X0053778Y0047131D01*
311 | X0053901Y0047231D01*
312 | X0054027Y0047327D01*
313 | X0054155Y0047420D01*
314 | X0054285Y0047510D01*
315 | X0054418Y0047596D01*
316 | X0054553Y0047680D01*
317 | X0054689Y0047759D01*
318 | X0054828Y0047836D01*
319 | X0054969Y0047908D01*
320 | X0055111Y0047978D01*
321 | X0055255Y0048043D01*
322 | X0055401Y0048105D01*
323 | X0055548Y0048163D01*
324 | X0055697Y0048218D01*
325 | X0055847Y0048269D01*
326 | X0055998Y0048316D01*
327 | X0056150Y0048359D01*
328 | X0056303Y0048398D01*
329 | X0056458Y0048434D01*
330 | X0056613Y0048465D01*
331 | X0056769Y0048493D01*
332 | X0056925Y0048517D01*
333 | X0057082Y0048537D01*
334 | X0057240Y0048553D01*
335 | X0057397Y0048565D01*
336 | X0057556Y0048573D01*
337 | X0057714Y0048577D01*
338 | X0057872Y0048577D01*
339 | X0058030Y0048573D01*
340 | X0058189Y0048565D01*
341 | X0058346Y0048553D01*
342 | X0058504Y0048537D01*
343 | X0058661Y0048517D01*
344 | X0058817Y0048493D01*
345 | X0058973Y0048465D01*
346 | X0059128Y0048434D01*
347 | X0059283Y0048398D01*
348 | X0059436Y0048359D01*
349 | X0059588Y0048316D01*
350 | X0059739Y0048269D01*
351 | X0059889Y0048218D01*
352 | X0060038Y0048163D01*
353 | X0060185Y0048105D01*
354 | X0060331Y0048043D01*
355 | X0060475Y0047978D01*
356 | X0060617Y0047908D01*
357 | X0060758Y0047836D01*
358 | X0060897Y0047759D01*
359 | X0061033Y0047680D01*
360 | X0061168Y0047596D01*
361 | X0061301Y0047510D01*
362 | X0061431Y0047420D01*
363 | X0061559Y0047327D01*
364 | X0061685Y0047231D01*
365 | X0061808Y0047131D01*
366 | X0061929Y0047029D01*
367 | X0062047Y0046924D01*
368 | X0062162Y0046815D01*
369 | X0062275Y0046704D01*
370 | X0062385Y0046590D01*
371 | X0062492Y0046473D01*
372 | X0062596Y0046354D01*
373 | X0062697Y0046232D01*
374 | X0062794Y0046107D01*
375 | X0062889Y0045980D01*
376 | X0062980Y0045851D01*
377 | X0063069Y0045720D01*
378 | X0063153Y0045586D01*
379 | X0063235Y0045450D01*
380 | X0063313Y0045313D01*
381 | X0063387Y0045173D01*
382 | X0063458Y0045031D01*
383 | X0063526Y0044888D01*
384 | X0063590Y0044743D01*
385 | X0063650Y0044597D01*
386 | X0063706Y0044449D01*
387 | X0063759Y0044300D01*
388 | X0063808Y0044149D01*
389 | X0063853Y0043997D01*
390 | X0063894Y0043844D01*
391 | X0063932Y0043691D01*
392 | X0063965Y0043536D01*
393 | X0063995Y0043380D01*
394 | X0064021Y0043224D01*
395 | X0064042Y0043067D01*
396 | X0064060Y0042910D01*
397 | X0064074Y0042752D01*
398 | X0064084Y0042594D01*
399 | X0064090Y0042436D01*
400 | X0064092Y0042278D01*
401 | X0064090Y0042120D01*
402 | X0064084Y0041962D01*
403 | X0064074Y0041804D01*
404 | X0064060Y0041646D01*
405 | X0064042Y0041489D01*
406 | X0064021Y0041332D01*
407 | X0063995Y0041176D01*
408 | X0063965Y0041020D01*
409 | X0063932Y0040865D01*
410 | X0063894Y0040712D01*
411 | X0063853Y0040559D01*
412 | X0063808Y0040407D01*
413 | X0063759Y0040256D01*
414 | X0063706Y0040107D01*
415 | X0063650Y0039959D01*
416 | X0063590Y0039813D01*
417 | X0063526Y0039668D01*
418 | X0063458Y0039525D01*
419 | X0063387Y0039383D01*
420 | X0063313Y0039243D01*
421 | X0063235Y0039106D01*
422 | X0063153Y0038970D01*
423 | X0063069Y0038836D01*
424 | X0062980Y0038705D01*
425 | X0062889Y0038576D01*
426 | X0062794Y0038449D01*
427 | X0062697Y0038324D01*
428 | X0062596Y0038202D01*
429 | X0062492Y0038083D01*
430 | X0062385Y0037966D01*
431 | X0062275Y0037852D01*
432 | X0062162Y0037741D01*
433 | X0062047Y0037632D01*
434 | X0061929Y0037527D01*
435 | X0061808Y0037425D01*
436 | X0061685Y0037325D01*
437 | X0061559Y0037229D01*
438 | X0061431Y0037136D01*
439 | X0061301Y0037046D01*
440 | X0061168Y0036960D01*
441 | X0061033Y0036876D01*
442 | X0060897Y0036797D01*
443 | X0060758Y0036720D01*
444 | X0060617Y0036648D01*
445 | X0060475Y0036578D01*
446 | X0060331Y0036513D01*
447 | X0060185Y0036451D01*
448 | X0060038Y0036393D01*
449 | X0059889Y0036338D01*
450 | X0059739Y0036287D01*
451 | X0059588Y0036240D01*
452 | X0059436Y0036197D01*
453 | X0059283Y0036158D01*
454 | X0059128Y0036122D01*
455 | X0058973Y0036091D01*
456 | X0058817Y0036063D01*
457 | X0058661Y0036039D01*
458 | X0058504Y0036019D01*
459 | X0058346Y0036003D01*
460 | X0058189Y0035991D01*
461 | X0058030Y0035983D01*
462 | X0057872Y0035979D01*
463 | X0057714Y0035979D01*
464 | X0057556Y0035983D01*
465 | X0057397Y0035991D01*
466 | X0057240Y0036003D01*
467 | X0057082Y0036019D01*
468 | X0056925Y0036039D01*
469 | X0056769Y0036063D01*
470 | X0056613Y0036091D01*
471 | X0056458Y0036122D01*
472 | X0056303Y0036158D01*
473 | X0056150Y0036197D01*
474 | X0055998Y0036240D01*
475 | X0055847Y0036287D01*
476 | X0055697Y0036338D01*
477 | X0055548Y0036393D01*
478 | X0055401Y0036451D01*
479 | X0055255Y0036513D01*
480 | X0055111Y0036578D01*
481 | X0054969Y0036648D01*
482 | X0054828Y0036720D01*
483 | X0054689Y0036797D01*
484 | X0054553Y0036876D01*
485 | X0054418Y0036960D01*
486 | X0054285Y0037046D01*
487 | X0054155Y0037136D01*
488 | X0054027Y0037229D01*
489 | X0053901Y0037325D01*
490 | X0053778Y0037425D01*
491 | X0053657Y0037527D01*
492 | X0053539Y0037632D01*
493 | X0053424Y0037741D01*
494 | X0053311Y0037852D01*
495 | X0053201Y0037966D01*
496 | X0053094Y0038083D01*
497 | X0052990Y0038202D01*
498 | X0052889Y0038324D01*
499 | X0052792Y0038449D01*
500 | X0052697Y0038576D01*
501 | X0052606Y0038705D01*
502 | X0052517Y0038836D01*
503 | X0052433Y0038970D01*
504 | X0052351Y0039106D01*
505 | X0052273Y0039243D01*
506 | X0052199Y0039383D01*
507 | X0052128Y0039525D01*
508 | X0052060Y0039668D01*
509 | X0051996Y0039813D01*
510 | X0051936Y0039959D01*
511 | X0051880Y0040107D01*
512 | X0051827Y0040256D01*
513 | X0051778Y0040407D01*
514 | X0051733Y0040559D01*
515 | X0051692Y0040712D01*
516 | X0051654Y0040865D01*
517 | X0051621Y0041020D01*
518 | X0051591Y0041176D01*
519 | X0051565Y0041332D01*
520 | X0051544Y0041489D01*
521 | X0051526Y0041646D01*
522 | X0051512Y0041804D01*
523 | X0051502Y0041962D01*
524 | X0051496Y0042120D01*
525 | X0051494Y0042278D01*
526 | D11*
527 | X0085837Y0058341D02*
528 | X0086905Y0057274D01*
529 | X0089040Y0057274D01*
530 | X0090108Y0058341D01*
531 | X0092283Y0058341D02*
532 | X0092283Y0062612D01*
533 | X0093350Y0063679D01*
534 | X0095486Y0063679D01*
535 | X0096553Y0062612D01*
536 | X0096553Y0058341D01*
537 | X0095486Y0057274D01*
538 | X0093350Y0057274D01*
539 | X0092283Y0058341D01*
540 | X0086905Y0060477D02*
541 | X0085837Y0059409D01*
542 | X0085837Y0058341D01*
543 | X0086905Y0060477D02*
544 | X0089040Y0060477D01*
545 | X0090108Y0061544D01*
546 | X0090108Y0062612D01*
547 | X0089040Y0063679D01*
548 | X0086905Y0063679D01*
549 | X0085837Y0062612D01*
550 | X0098728Y0062612D02*
551 | X0098728Y0060477D01*
552 | X0099796Y0059409D01*
553 | X0102999Y0059409D01*
554 | X0100864Y0059409D02*
555 | X0098728Y0057274D01*
556 | X0102999Y0057274D02*
557 | X0102999Y0063679D01*
558 | X0099796Y0063679D01*
559 | X0098728Y0062612D01*
560 | X0111619Y0062612D02*
561 | X0111619Y0058341D01*
562 | X0112687Y0057274D01*
563 | X0114822Y0057274D01*
564 | X0115890Y0058341D01*
565 | X0111619Y0062612D01*
566 | X0112687Y0063679D01*
567 | X0114822Y0063679D01*
568 | X0115890Y0062612D01*
569 | X0115890Y0058341D01*
570 | X0118065Y0058341D02*
571 | X0119132Y0057274D01*
572 | X0121268Y0057274D01*
573 | X0122335Y0058341D01*
574 | X0118065Y0062612D01*
575 | X0118065Y0058341D01*
576 | X0122335Y0058341D02*
577 | X0122335Y0062612D01*
578 | X0121268Y0063679D01*
579 | X0119132Y0063679D01*
580 | X0118065Y0062612D01*
581 | X0124510Y0062612D02*
582 | X0128781Y0058341D01*
583 | X0127713Y0057274D01*
584 | X0125578Y0057274D01*
585 | X0124510Y0058341D01*
586 | X0124510Y0062612D01*
587 | X0125578Y0063679D01*
588 | X0127713Y0063679D01*
589 | X0128781Y0062612D01*
590 | X0128781Y0058341D01*
591 | X0130956Y0057274D02*
592 | X0135226Y0057274D01*
593 | X0133091Y0057274D02*
594 | X0133091Y0063679D01*
595 | X0135226Y0061544D01*
596 | X0137401Y0063679D02*
597 | X0139537Y0061544D01*
598 | X0141672Y0063679D01*
599 | X0141672Y0057274D01*
600 | X0143847Y0057274D02*
601 | X0143847Y0063679D01*
602 | X0148117Y0063679D02*
603 | X0148117Y0057274D01*
604 | X0145982Y0059409D01*
605 | X0143847Y0057274D01*
606 | X0150292Y0058341D02*
607 | X0150292Y0062612D01*
608 | X0151360Y0063679D01*
609 | X0154563Y0063679D01*
610 | X0154563Y0057274D01*
611 | X0151360Y0057274D01*
612 | X0150292Y0058341D01*
613 | X0137401Y0057274D02*
614 | X0137401Y0063679D01*
615 | D12*
616 | X0134546Y0054228D02*
617 | X0134546Y0049624D01*
618 | X0136081Y0049624D02*
619 | X0133011Y0049624D01*
620 | X0131477Y0049624D02*
621 | X0131477Y0050391D01*
622 | X0130709Y0050391D01*
623 | X0130709Y0049624D01*
624 | X0131477Y0049624D01*
625 | X0129175Y0049624D02*
626 | X0126105Y0049624D01*
627 | X0127640Y0049624D02*
628 | X0127640Y0054228D01*
629 | X0129175Y0052693D01*
630 | X0134546Y0054228D02*
631 | X0136081Y0052693D01*
632 | X0142219Y0051158D02*
633 | X0142219Y0054228D01*
634 | X0145288Y0054228D02*
635 | X0145288Y0051158D01*
636 | X0143754Y0049624D01*
637 | X0142219Y0051158D01*
638 | X0146823Y0049624D02*
639 | X0149892Y0049624D01*
640 | X0149892Y0054228D01*
641 | X0146823Y0054228D01*
642 | X0151427Y0053460D02*
643 | X0151427Y0051926D01*
644 | X0152194Y0051158D01*
645 | X0154496Y0051158D01*
646 | X0152962Y0051158D02*
647 | X0151427Y0049624D01*
648 | X0154496Y0049624D02*
649 | X0154496Y0054228D01*
650 | X0152194Y0054228D01*
651 | X0151427Y0053460D01*
652 | X0149892Y0051926D02*
653 | X0148358Y0051926D01*
654 | X0154331Y0046839D02*
655 | X0154331Y0042235D01*
656 | X0151262Y0042235D02*
657 | X0151262Y0044537D01*
658 | X0152029Y0045305D01*
659 | X0153564Y0045305D01*
660 | X0154331Y0044537D01*
661 | X0149727Y0045305D02*
662 | X0148192Y0045305D01*
663 | X0148960Y0046072D02*
664 | X0148960Y0043003D01*
665 | X0148192Y0042235D01*
666 | X0145890Y0043003D02*
667 | X0145123Y0042235D01*
668 | X0145890Y0043003D02*
669 | X0145890Y0046072D01*
670 | X0145123Y0045305D02*
671 | X0146658Y0045305D01*
672 | X0143588Y0045305D02*
673 | X0141286Y0045305D01*
674 | X0140519Y0044537D01*
675 | X0140519Y0043003D01*
676 | X0141286Y0042235D01*
677 | X0143588Y0042235D01*
678 | X0143588Y0040701D02*
679 | X0143588Y0045305D01*
680 | X0138984Y0045305D02*
681 | X0138984Y0044537D01*
682 | X0138217Y0044537D01*
683 | X0138217Y0045305D01*
684 | X0138984Y0045305D01*
685 | X0138984Y0043003D02*
686 | X0138984Y0042235D01*
687 | X0138217Y0042235D01*
688 | X0138217Y0043003D01*
689 | X0138984Y0043003D01*
690 | X0136682Y0042235D02*
691 | X0133613Y0046839D01*
692 | X0129009Y0046839D02*
693 | X0132079Y0042235D01*
694 | X0127475Y0042235D02*
695 | X0125940Y0042235D01*
696 | X0126707Y0042235D02*
697 | X0126707Y0046839D01*
698 | X0127475Y0046839D01*
699 | X0124405Y0045305D02*
700 | X0123638Y0045305D01*
701 | X0123638Y0042235D01*
702 | X0124405Y0042235D02*
703 | X0122871Y0042235D01*
704 | X0121336Y0042235D02*
705 | X0121336Y0045305D01*
706 | X0119034Y0045305D01*
707 | X0118267Y0044537D01*
708 | X0118267Y0042235D01*
709 | X0116732Y0043003D02*
710 | X0115965Y0042235D01*
711 | X0114430Y0042235D01*
712 | X0113663Y0043003D01*
713 | X0113663Y0044537D01*
714 | X0114430Y0045305D01*
715 | X0115965Y0045305D01*
716 | X0116732Y0044537D01*
717 | X0116732Y0043003D01*
718 | X0112128Y0043770D02*
719 | X0110594Y0045305D01*
720 | X0109826Y0045305D01*
721 | X0108292Y0044537D02*
722 | X0108292Y0043003D01*
723 | X0107524Y0042235D01*
724 | X0105990Y0042235D01*
725 | X0105222Y0043003D01*
726 | X0105222Y0044537D01*
727 | X0105990Y0045305D01*
728 | X0107524Y0045305D01*
729 | X0108292Y0044537D01*
730 | X0103688Y0045305D02*
731 | X0101386Y0045305D01*
732 | X0100618Y0044537D01*
733 | X0100618Y0043003D01*
734 | X0101386Y0042235D01*
735 | X0103688Y0042235D01*
736 | X0103688Y0046839D01*
737 | X0099084Y0044537D02*
738 | X0098316Y0045305D01*
739 | X0096782Y0045305D01*
740 | X0096014Y0044537D01*
741 | X0096014Y0043003D01*
742 | X0096782Y0042235D01*
743 | X0098316Y0042235D01*
744 | X0099084Y0043003D01*
745 | X0099084Y0044537D01*
746 | X0094480Y0045305D02*
747 | X0092945Y0045305D01*
748 | X0093713Y0046072D02*
749 | X0093713Y0043003D01*
750 | X0092945Y0042235D01*
751 | X0091411Y0042235D02*
752 | X0091411Y0043003D01*
753 | X0090643Y0043003D01*
754 | X0090643Y0042235D01*
755 | X0091411Y0042235D01*
756 | X0089109Y0043003D02*
757 | X0088341Y0042235D01*
758 | X0086807Y0042235D01*
759 | X0086039Y0043003D01*
760 | X0086039Y0044537D01*
761 | X0086807Y0045305D01*
762 | X0088341Y0045305D01*
763 | X0089109Y0044537D01*
764 | X0089109Y0043003D01*
765 | X0084505Y0043770D02*
766 | X0082970Y0045305D01*
767 | X0082203Y0045305D01*
768 | X0080668Y0044537D02*
769 | X0080668Y0043003D01*
770 | X0079901Y0042235D01*
771 | X0077599Y0042235D01*
772 | X0077599Y0041468D02*
773 | X0077599Y0045305D01*
774 | X0079901Y0045305D01*
775 | X0080668Y0044537D01*
776 | X0084505Y0045305D02*
777 | X0084505Y0042235D01*
778 | X0079133Y0040701D02*
779 | X0078366Y0040701D01*
780 | X0077599Y0041468D01*
781 | X0076997Y0049624D02*
782 | X0076997Y0051926D01*
783 | X0077764Y0052693D01*
784 | X0080066Y0052693D01*
785 | X0080066Y0049624D01*
786 | X0082368Y0049624D02*
787 | X0083903Y0049624D01*
788 | X0084670Y0050391D01*
789 | X0084670Y0051926D01*
790 | X0083903Y0052693D01*
791 | X0082368Y0052693D01*
792 | X0081601Y0051926D01*
793 | X0081601Y0051158D01*
794 | X0084670Y0051158D01*
795 | X0086205Y0051926D02*
796 | X0086205Y0049624D01*
797 | X0087739Y0049624D02*
798 | X0087739Y0051926D01*
799 | X0086972Y0052693D01*
800 | X0086205Y0051926D01*
801 | X0087739Y0051926D02*
802 | X0088507Y0052693D01*
803 | X0089274Y0052693D01*
804 | X0089274Y0049624D01*
805 | X0090809Y0049624D02*
806 | X0092343Y0049624D01*
807 | X0091576Y0049624D02*
808 | X0091576Y0052693D01*
809 | X0092343Y0052693D01*
810 | X0091576Y0054228D02*
811 | X0091576Y0054995D01*
812 | X0093878Y0054228D02*
813 | X0095413Y0054228D01*
814 | X0094645Y0054228D02*
815 | X0094645Y0050391D01*
816 | X0095413Y0049624D01*
817 | X0096180Y0049624D01*
818 | X0096947Y0050391D01*
819 | X0103086Y0049624D02*
820 | X0103086Y0051926D01*
821 | X0103853Y0052693D01*
822 | X0106155Y0052693D01*
823 | X0106155Y0049624D01*
824 | X0107690Y0049624D02*
825 | X0109992Y0049624D01*
826 | X0110759Y0050391D01*
827 | X0109992Y0051158D01*
828 | X0107690Y0051158D01*
829 | X0107690Y0051926D02*
830 | X0107690Y0049624D01*
831 | X0112294Y0049624D02*
832 | X0112294Y0052693D01*
833 | X0109992Y0052693D02*
834 | X0108457Y0052693D01*
835 | X0107690Y0051926D01*
836 | X0112294Y0049624D02*
837 | X0114596Y0049624D01*
838 | X0115363Y0050391D01*
839 | X0115363Y0052693D01*
840 | X0116898Y0054228D02*
841 | X0118432Y0054228D01*
842 | X0117665Y0054228D02*
843 | X0117665Y0050391D01*
844 | X0118432Y0049624D01*
845 | X0119200Y0049624D01*
846 | X0119967Y0050391D01*
847 | X0123638Y0047606D02*
848 | X0123638Y0046839D01*
849 | X0112128Y0045305D02*
850 | X0112128Y0042235D01*
851 | X0075462Y0050391D02*
852 | X0074695Y0049624D01*
853 | X0073160Y0049624D01*
854 | X0072393Y0050391D01*
855 | X0072393Y0051926D01*
856 | X0073160Y0052693D01*
857 | X0074695Y0052693D01*
858 | X0075462Y0051926D01*
859 | X0075462Y0050391D01*
860 | D13*
861 | X0019880Y0022587D02*
862 | X0019380Y0022587D01*
863 | X0019630Y0022587D02*
864 | X0019630Y0021336D01*
865 | X0019880Y0021086D01*
866 | X0020130Y0021086D01*
867 | X0020380Y0021336D01*
868 | X0018907Y0021086D02*
869 | X0018907Y0022587D01*
870 | X0018157Y0022587D01*
871 | X0017906Y0022337D01*
872 | X0017906Y0021837D01*
873 | X0018157Y0021586D01*
874 | X0018907Y0021586D01*
875 | X0017434Y0021336D02*
876 | X0017184Y0021086D01*
877 | X0016683Y0021086D01*
878 | X0016433Y0021336D01*
879 | X0016433Y0021586D01*
880 | X0016683Y0021837D01*
881 | X0016934Y0021837D01*
882 | X0016683Y0021837D02*
883 | X0016433Y0022087D01*
884 | X0016433Y0022337D01*
885 | X0016683Y0022587D01*
886 | X0017184Y0022587D01*
887 | X0017434Y0022337D01*
888 | M02*
889 |
--------------------------------------------------------------------------------
/hardware/pcb/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="07 05 00"
3 | Platform="Mac OS X"
4 | Serial="62191E841E-LSR-WLM-1EL"
5 | Globals="Globals"
6 | Desktop="Desktop"
7 |
8 | [Globals]
9 | AutoSaveProject=1
10 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/19inch.lbr"
11 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/40xx.lbr"
12 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/41xx.lbr"
13 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/45xx.lbr"
14 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74ac-logic.lbr"
15 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74ttl-din.lbr"
16 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74xx-eu.lbr"
17 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74xx-little-de.lbr"
18 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74xx-little-us.lbr"
19 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/74xx-us.lbr"
20 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/751xx.lbr"
21 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/IQD-Frequency-Products.lbr"
22 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/adafruit.lbr"
23 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/advanced-test-technologies.lbr"
24 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/agilent-technologies.lbr"
25 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/allegro.lbr"
26 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/altera-cyclone-II.lbr"
27 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/altera-cyclone-III.lbr"
28 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/altera-stratix-iv.lbr"
29 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/altera.lbr"
30 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/am29-memory.lbr"
31 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/amd-mach.lbr"
32 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/amd.lbr"
33 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/amis.lbr"
34 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/analog-devices.lbr"
35 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/aplus.lbr"
36 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/arduino-pro-mini.lbr"
37 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ase.lbr"
38 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/atmel.lbr"
39 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/austriamicrosystems.lbr"
40 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/avago.lbr"
41 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/axis.lbr"
42 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/battery.lbr"
43 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/belton-engineering.lbr"
44 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/burr-brown.lbr"
45 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/busbar.lbr"
46 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/buzzer.lbr"
47 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/c-trimm.lbr"
48 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/california-micro-devices.lbr"
49 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/capacitor-wima.lbr"
50 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/chipcard-siemens.lbr"
51 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/cirrus-logic.lbr"
52 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-3m.lbr"
53 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-4ucon.lbr"
54 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-champ.lbr"
55 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-micromatch.lbr"
56 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-mt.lbr"
57 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-mt6.lbr"
58 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-quick.lbr"
59 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp-te.lbr"
60 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amp.lbr"
61 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-amphenol.lbr"
62 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-avx.lbr"
63 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-berg.lbr"
64 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-bosch.lbr"
65 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-chipcard-iso7816.lbr"
66 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-coax.lbr"
67 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-commcon.lbr"
68 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-conrad.lbr"
69 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-cpci.lbr"
70 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-cui.lbr"
71 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-cypressindustries.lbr"
72 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-deutsch.lbr"
73 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-dil.lbr"
74 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-ebyelectro.lbr"
75 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-elco.lbr"
76 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-erni.lbr"
77 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-faston.lbr"
78 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-fci.lbr"
79 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-friwo.lbr"
80 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-garry.lbr"
81 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-harting-h.lbr"
82 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-harting-ml.lbr"
83 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-harting-v.lbr"
84 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-harting.lbr"
85 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-hirose.lbr"
86 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-hirschmann.lbr"
87 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-jack.lbr"
88 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-jae.lbr"
89 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-jst.lbr"
90 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-kycon.lbr"
91 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-kyocera-elco.lbr"
92 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-lemo.lbr"
93 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-leotronics.lbr"
94 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-lsta.lbr"
95 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-lstb.lbr"
96 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-lumberg.lbr"
97 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-ml.lbr"
98 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-molex.lbr"
99 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-neutrik_ag.lbr"
100 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-omron.lbr"
101 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-panasonic.lbr"
102 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-panduit.lbr"
103 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-pc.lbr"
104 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-pc104.lbr"
105 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-254.lbr"
106 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-3.81.lbr"
107 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-350.lbr"
108 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-500.lbr"
109 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-508.lbr"
110 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-762.lbr"
111 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-me_max.lbr"
112 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-mkds_5.lbr"
113 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-phoenix-smkdsp.lbr"
114 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-ptr500.lbr"
115 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-pulse.lbr"
116 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-rib.lbr"
117 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-samtec.lbr"
118 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-shallin.lbr"
119 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-shiua-chyuan.lbr"
120 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-stewart.lbr"
121 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-stocko.lbr"
122 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-subd.lbr"
123 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-sullinselectronics.lbr"
124 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-thomas-betts.lbr"
125 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-tyco.lbr"
126 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-tycoelectronics.lbr"
127 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-vg.lbr"
128 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-wago-500.lbr"
129 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-wago-508.lbr"
130 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-wago.lbr"
131 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-wago255.lbr"
132 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-weidmueller-sl35.lbr"
133 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-wenzhou-yihua.lbr"
134 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-xmultiple.lbr"
135 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/con-yamaichi.lbr"
136 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/crystal.lbr"
137 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/csr.lbr"
138 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/cypress.lbr"
139 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/davicom.lbr"
140 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/dc-dc-converter.lbr"
141 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/decawave.lbr"
142 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/dimensions.lbr"
143 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/diode.lbr"
144 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/discrete.lbr"
145 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/display-hp.lbr"
146 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/display-kingbright.lbr"
147 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/display-lcd.lbr"
148 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/docu-dummy.lbr"
149 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/dom-key.lbr"
150 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/eagle-ltspice.lbr"
151 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ecl.lbr"
152 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/em-microelectronic.lbr"
153 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/etx-board.lbr"
154 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/exar.lbr"
155 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fairchild-semic.lbr"
156 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/farnell.lbr"
157 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fiber-optic-hp.lbr"
158 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fiber-optic-siemens.lbr"
159 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fifo.lbr"
160 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/flexipanel.lbr"
161 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fox-electronics.lbr"
162 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/frames.lbr"
163 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/freescale.lbr"
164 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ftdichip.lbr"
165 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fujitsu.lbr"
166 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/fuse.lbr"
167 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/gennum.lbr"
168 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/halo-electronics.lbr"
169 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/heatsink.lbr"
170 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/holes.lbr"
171 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/holtek.lbr"
172 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ic-package.lbr"
173 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/inductor-coilcraft.lbr"
174 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/inductor-neosid.lbr"
175 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/inductor-nkl.lbr"
176 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/inductors.lbr"
177 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/infineon-tricore.lbr"
178 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/infineon.lbr"
179 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/intersil-techwell.lbr"
180 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/intersil.lbr"
181 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ir.lbr"
182 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/isd.lbr"
183 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/johanson-technology.lbr"
184 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/jump-0r-smd.lbr"
185 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/jumper.lbr"
186 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lantronix.lbr"
187 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lattice.lbr"
188 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lc-filter.lbr"
189 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/led-7-segment.lbr"
190 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/led-citizen-electronics.lbr"
191 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/led-lumiled.lbr"
192 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/led.lbr"
193 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lem.lbr"
194 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/linear-technology.lbr"
195 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/linear.lbr"
196 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/linx.lbr"
197 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/logo.lbr"
198 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lprs.lbr"
199 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lsi-computer-systems.lbr"
200 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/lumiled.lbr"
201 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/marks.lbr"
202 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/maxim.lbr"
203 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/maxstream.lbr"
204 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/melexis.lbr"
205 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-hitachi.lbr"
206 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-idt.lbr"
207 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-micron.lbr"
208 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-motorola-dram.lbr"
209 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-nec.lbr"
210 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-samsung.lbr"
211 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory-sram.lbr"
212 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/memory.lbr"
213 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/mems.lbr"
214 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micrel.lbr"
215 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-cyrod.lbr"
216 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-fujitsu.lbr"
217 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-harris.lbr"
218 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-hitachi.lbr"
219 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-infineon.lbr"
220 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-intel.lbr"
221 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-mc68000.lbr"
222 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-motorola.lbr"
223 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-philips.lbr"
224 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-renesas.lbr"
225 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-samsung.lbr"
226 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micro-siemens.lbr"
227 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/microchip.lbr"
228 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micron.lbr"
229 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/micronas.lbr"
230 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/microphon.lbr"
231 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/microwave.lbr"
232 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/midori-sensor.lbr"
233 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/minicircuits.lbr"
234 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/mitsubishi-semiconductor.lbr"
235 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/motorola-sensor-driver.lbr"
236 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/murata-filter.lbr"
237 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/murata-sensor.lbr"
238 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/nanotec.lbr"
239 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/national-instruments.lbr"
240 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/national-semiconductor.lbr"
241 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/nec-lqfp100-pack.lbr"
242 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/nec.lbr"
243 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/nrj-semiconductor.lbr"
244 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/omnivision.lbr"
245 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/on-semiconductor.lbr"
246 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-honeywell-3000.lbr"
247 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-honeywell-4000.lbr"
248 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-honeywell.lbr"
249 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-micro-linear.lbr"
250 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-trans-siemens.lbr"
251 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-transmittter-hp.lbr"
252 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/opto-vishay.lbr"
253 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/optocoupler.lbr"
254 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pal.lbr"
255 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/philips-semiconductors.lbr"
256 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/photo-elements.lbr"
257 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/piher.lbr"
258 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pinhead.lbr"
259 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/plcc-socket.lbr"
260 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pld-intel.lbr"
261 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/plxtech.lbr"
262 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pot-vitrohm.lbr"
263 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pot-xicor.lbr"
264 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/pot.lbr"
265 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ptc-ntc.lbr"
266 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/quantum-research-group.lbr"
267 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/rcl.lbr"
268 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/recom-international.lbr"
269 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/rectifier.lbr"
270 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ref-packages-longpad.lbr"
271 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/ref-packages.lbr"
272 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/relay.lbr"
273 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/renesas.lbr"
274 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-bourns.lbr"
275 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-dil.lbr"
276 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-net.lbr"
277 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-power.lbr"
278 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-ruf.lbr"
279 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-shunt.lbr"
280 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor-sil.lbr"
281 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/resistor.lbr"
282 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/rf-micro-devices.lbr"
283 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/rf-solutions.lbr"
284 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/rohm.lbr"
285 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/roundsolutions.lbr"
286 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/semicon-smd-ipc.lbr"
287 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sensor-comus-group.lbr"
288 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sensor-heraeus.lbr"
289 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sensor-infratec.lbr"
290 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sharp.lbr"
291 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/silabs.lbr"
292 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sim-technology.lbr"
293 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/sipex.lbr"
294 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/smd-ipc.lbr"
295 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/smd-special.lbr"
296 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/solomon-systech.lbr"
297 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/solpad.lbr"
298 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/speaker.lbr"
299 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/special-drill.lbr"
300 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/special.lbr"
301 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/st-microelectronics.lbr"
302 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/stm32xx.lbr"
303 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/supertex.lbr"
304 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/supply1.lbr"
305 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/supply2.lbr"
306 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-alps.lbr"
307 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-coto.lbr"
308 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-dil.lbr"
309 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-misc.lbr"
310 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-omron.lbr"
311 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-raychem.lbr"
312 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch-reed.lbr"
313 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/switch.lbr"
314 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/teensy.lbr"
315 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/telcom.lbr"
316 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/telecontrolli.lbr"
317 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/telefunken.lbr"
318 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/testpad.lbr"
319 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/texas-sn55-sn75.lbr"
320 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/texas.lbr"
321 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/toshiba.lbr"
322 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/traco-electronic.lbr"
323 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trafo-bei.lbr"
324 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trafo-hammondmfg.lbr"
325 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trafo-siemens.lbr"
326 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trafo-xicon.lbr"
327 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trafo.lbr"
328 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transformer-pulse.lbr"
329 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-fet.lbr"
330 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-neu-to92.lbr"
331 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-npn.lbr"
332 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-pnp.lbr"
333 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-power.lbr"
334 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor-small-signal.lbr"
335 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/transistor.lbr"
336 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/triac.lbr"
337 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/trimble.lbr"
338 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/tripas.lbr"
339 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/u-blox.lbr"
340 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/uln-udn.lbr"
341 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/v-reg-micrel.lbr"
342 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/v-reg.lbr"
343 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/varistor.lbr"
344 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/wafer-scale-psd.lbr"
345 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/wirepad.lbr"
346 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/xicor.lbr"
347 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/xilinx-virtex-v5.lbr"
348 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/xilinx-xc18v.lbr"
349 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/xilinx-xc9.lbr"
350 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/xilinx-xcv.lbr"
351 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/zetex.lbr"
352 | UsedLibrary="/Applications/EAGLE-7.5.0/lbr/zilog.lbr"
353 |
354 | [Win_1]
355 | Type="Schematic Editor"
356 | Loc="0 -22 599 377"
357 | State=0
358 | Number=2
359 | File="dwm1000.sch"
360 | View="-40.9092 1.3247 74.3526 98.8614"
361 | WireWidths=" 0 0.3048 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0.4064 0.1524"
362 | PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
363 | PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8"
364 | ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
365 | ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
366 | HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
367 | TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
368 | PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
369 | PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
370 | MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
371 | DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
372 | DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
373 | DimensionExtLengths=" 1.27 2.54 1 2 3 0"
374 | DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
375 | SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
376 | WireBend=0
377 | WireBendSet=31
378 | WireCap=1
379 | MiterStyle=0
380 | PadShape=0
381 | ViaShape=0
382 | PolygonPour=0
383 | PolygonRank=0
384 | PolygonThermals=1
385 | PolygonOrphans=0
386 | TextRatio=8
387 | DimensionUnit=1
388 | DimensionPrecision=2
389 | DimensionShowUnit=0
390 | PinDirection=3
391 | PinFunction=0
392 | PinLength=2
393 | PinVisible=3
394 | SwapLevel=0
395 | ArcDirection=0
396 | AddLevel=2
397 | PadsSameType=0
398 | Layer=91
399 | Sheet="1"
400 |
401 | [Win_2]
402 | Type="Control Panel"
403 | Loc="0 -22 599 377"
404 | State=2
405 | Number=0
406 |
407 | [Desktop]
408 | Screen="3360 1200"
409 | Window="Win_1"
410 | Window="Win_2"
411 |
--------------------------------------------------------------------------------
/hardware/pcb/dwm1000.brd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 | DWM1000 ROS
154 | REV 1.1 Juan Jimeno
155 | http://linorobot.org
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 | >NAME
199 | >VALUE
200 |
201 |
202 |
203 |
204 | <b>Pin Header Connectors</b><p>
205 | <author>Created by librarian@cadsoft.de</author>
206 |
207 |
208 | <b>PIN HEADER</b>
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 | >NAME
307 | >VALUE
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 | <h3>SparkFun Electronics' preferred foot prints</h3>
325 | In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br>
326 | We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
327 | <br><br>
328 | <b>Licensing:</b> CC v3.0 Share-Alike You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 | >Name
340 | >Value
341 |
342 |
343 |
344 |
345 |
346 |
347 | <b>CAPACITOR</b><p>
348 | grid 2.5 mm, outline 2.4 x 4.4 mm
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 | >NAME
364 | >VALUE
365 |
366 |
367 | <b>RESISTOR</b><p>
368 | type 0207, grid 7.5 mm
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 | >NAME
390 | >VALUE
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 | <b>EAGLE Design Rules</b>
408 | <p>
409 | Die Standard-Design-Rules sind so gewählt, dass sie für
410 | die meisten Anwendungen passen. Sollte ihre Platine
411 | besondere Anforderungen haben, treffen Sie die erforderlichen
412 | Einstellungen hier und speichern die Design Rules unter
413 | einem neuen Namen ab.
414 | <b>EAGLE Design Rules</b>
415 | <p>
416 | The default Design Rules have been set to cover
417 | a wide range of applications. Your particular design
418 | may have different requirements, so please make the
419 | necessary adjustments and save your customized
420 | design rules under a new name.
421 | <b>Seeed Studio EAGLE Design Rules</b>
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
--------------------------------------------------------------------------------