├── .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 | [![IMAGE ALT TEXT](http://img.youtube.com/vi/BuBnmrkJ9BY/maxresdefault.jpg)](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 | --------------------------------------------------------------------------------