├── README.md ├── bm1 ├── bm1.license.txt ├── bm1.routed.kicad_pcb ├── bm1.unrouted.dsn └── bm1.unrouted.kicad_pcb ├── bm10 ├── bm10.routed.kicad_pcb ├── bm10.unrouted.dsn └── bm10.unrouted.kicad_pcb ├── bm11 ├── bm11.license.txt ├── bm11.routed.kicad_pcb ├── bm11.unrouted.dsn └── bm11.unrouted.kicad_pcb ├── bm2 ├── bm2.routed.kicad_pcb ├── bm2.unrouted.dsn └── bm2.unrouted.kicad_pcb ├── bm3 ├── bm3.routed.kicad_pcb ├── bm3.unrouted.dsn └── bm3.unrouted.kicad_pcb ├── bm4 ├── bm4.routed.kicad_pcb ├── bm4.unrouted.dsn └── bm4.unrouted.kicad_pcb ├── bm5 ├── bm5.routed.kicad_pcb ├── bm5.unrouted.dsn └── bm5.unrouted.kicad_pcb ├── bm6 ├── bm6.routed.kicad_pcb ├── bm6.unrouted.dsn └── bm6.unrouted.kicad_pcb ├── bm7 ├── bm7.routed.kicad_pcb ├── bm7.unrouted.dsn └── bm7.unrouted.kicad_pcb ├── bm8 ├── bm8.routed.kicad_pcb ├── bm8.unrouted.dsn └── bm8.unrouted.kicad_pcb ├── bm9 ├── bm9.routed.kicad_pcb ├── bm9.unrouted.dsn └── bm9.unrouted.kicad_pcb └── namer.py /README.md: -------------------------------------------------------------------------------- 1 | # A note for ASP-DAC 2021 reviewers 2 | 3 | This repository was prepared from the original. The authors of contributed to many of these design. Therefore, some, but not all, license and author information was removed for review blinding. Some example license and author information that was not removed is located in the individual directories for each design (for example [bm1/bm1.license.txt](bm1/bm1.license.txt)) 4 | 5 | The unblinded repository contains full license and author citations for all designs. 6 | 7 | # PCBBenchmarks 8 | 9 | KiCad PCB benchmarks for automated layout. 10 | -------------------------------------------------------------------------------- /bm1/bm1.license.txt: -------------------------------------------------------------------------------- 1 | bm1 benchmark inspired by the design found at: https://www.arduino.cc/en/Main/arduinoBoardMega/ 2 | 3 | License information from source: 4 | Open-source hardware shares much of the principles and approach of free and open-source software. In particular, we believe that people should be able to study our hardware to understand how it works, make changes to it, and share those changes. To facilitate this, we release all of the original design files (Eagle CAD) for the Arduino hardware. These files are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Arduino and release their designs under the same license. The Arduino software is also open-source. The source code for the Java environment is released under the GPL and the C/C++ microcontroller libraries are under the LGPL. -------------------------------------------------------------------------------- /bm1/bm1.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm1/bm1.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 196761 -80873.6 196761 -91033.6 199301 -93573.6 199301 -127864 25 | 196761 -130404 196761 -131674 97701.1 -131674 97701.1 -78333.6 26 | 194221 -78333.6 196761 -80873.6) 27 | ) 28 | (via "Via[0-1]_914.4:400_um") 29 | (rule 30 | (width 250) 31 | (clearance 63.1) 32 | (clearance 63.1 (type default_smd)) 33 | (clearance 15.75 (type smd_smd)) 34 | ) 35 | ) 36 | (placement 37 | (component Arduino_MEGA_Reference_Design:PN61729 38 | (place U54 98958.4 -93522.8 front 270) 39 | ) 40 | (component "Arduino_MEGA_Reference_Design:DC-21MM" 41 | (place U55 103035 -123292 front 90) 42 | ) 43 | (component Arduino_MEGA_Reference_Design:1X01 44 | (place U1 191681 -124054 front 0) 45 | (place U2 194221 -124054 front 0) 46 | (place U9 194221 -80873.6 front 0) 47 | (place U10 191681 -80873.6 front 0) 48 | ) 49 | (component Arduino_MEGA_Reference_Design:HC49_S 50 | (place U3 140881 -118466 front 90) 51 | ) 52 | (component Arduino_MEGA_Reference_Design:SOT223 53 | (place U4 104813 -104242 front 90) 54 | (place U16 106337 -113894 front 90) 55 | ) 56 | (component Arduino_MEGA_Reference_Design:1X06 57 | (place U5 137071 -129134 front 0) 58 | ) 59 | (component "Arduino_MEGA_Reference_Design:B3F-10XX" 60 | (place U6 171869 -103734 front 180) 61 | ) 62 | (component Arduino_MEGA_Reference_Design:2X03 63 | (place U7 162598 -103734 front 270) 64 | ) 65 | (component Arduino_MEGA_Reference_Design:JP4 66 | (place U8 129451 -98399.6 front 270) 67 | ) 68 | (component Arduino_MEGA_Reference_Design:1X08 69 | (place U11 157391 -129134 front 0) 70 | (place U12 180251 -129134 front 0) 71 | (place U13 175171 -80873.6 front 180) 72 | (place U14 152311 -80873.6 front 180) 73 | (place U15 130721 -80873.6 front 180) 74 | ) 75 | (component Arduino_MEGA_Reference_Design:SMB 76 | (place U17 114973 -122530 front 270) 77 | ) 78 | (component Arduino_MEGA_Reference_Design:SMC_D 79 | (place U18 120561 -125578 front 270) 80 | (place U19 126149 -125578 front 270) 81 | ) 82 | (component Arduino_MEGA_Reference_Design:C0805RND 83 | (place U20 136309 -124562 front 0) 84 | (place U21 136309 -122022 front 0) 85 | (place U22 136309 -119482 front 0) 86 | (place U23 162090 -94208.6 front 180) 87 | (place U25 178473 -97129.6 front 180) 88 | (place U26 178473 -94589.6 front 180) 89 | (place U27 178473 -92049.6 front 180) 90 | (place U28 162471 -113259 front 0) 91 | (place U29 119037 -105258 front 0) 92 | (place U30 112941 -85445.6 front 0) 93 | (place U31 117513 -85445.6 front 0) 94 | (place U32 124117 -95097.6 front 0) 95 | (place U34 124117 -90017.6 front 180) 96 | (place U35 124117 -87477.6 front 0) 97 | (place U36 113957 -105258 front 0) 98 | (place U39 124117 -102718 front 0) 99 | (place U42 113957 -115418 front 180) 100 | (place U43 113957 -112878 front 0) 101 | (place U44 119037 -115418 front 180) 102 | (place U45 119037 -112878 front 180) 103 | (place U46 124117 -115418 front 0) 104 | (place U47 124117 -112878 front 0) 105 | (place U48 124117 -110439 front 180) 106 | ) 107 | (component Arduino_MEGA_Reference_Design:0805RND 108 | (place U24 173901 -94589.6 front 180) 109 | (place U33 124117 -92557.6 front 180) 110 | (place U37 124117 -97637.6 front 180) 111 | (place U38 124117 -100178 front 180) 112 | (place U40 124117 -105258 front 0) 113 | (place U41 124117 -107798 front 0) 114 | ) 115 | (component Arduino_MEGA_Reference_Design:L1812 116 | (place U49 115989 -101194 front 0) 117 | ) 118 | (component Arduino_MEGA_Reference_Design:SO08 119 | (place U50 116497 -109068 front 270) 120 | ) 121 | (component Arduino_MEGA_Reference_Design:2X08 122 | (place U51 192951 -112624 front 90) 123 | (place U52 192951 -92303.6 front 90) 124 | ) 125 | (component Arduino_MEGA_Reference_Design:SSOP28 126 | (place U53 115989 -92557.6 front 0) 127 | ) 128 | (component Arduino_MEGA_Reference_Design:TQFP100 129 | (place U56 148501 -103327 front 0) 130 | ) 131 | (component Arduino_MEGA_Reference_Design:SJ 132 | (place U57 128181 -110719 front 270) 133 | ) 134 | ) 135 | (library 136 | (image Arduino_MEGA_Reference_Design:PN61729 137 | (pin Round[A]Pad_3216_um P$2 6000 2540) 138 | (pin Round[A]Pad_3216_um P$1 -6000 2540) 139 | (pin Round[A]Pad_1458_um 4 1250 5250) 140 | (pin Round[A]Pad_1458_um 3 -1250 5250) 141 | (pin Round[A]Pad_1458_um 2 -1250 7250) 142 | (pin Round[A]Pad_1458_um 1 1250 7250) 143 | ) 144 | (image "Arduino_MEGA_Reference_Design:DC-21MM" 145 | (pin Round[A]Pad_4826_um 3 -76.2 279.4) 146 | (pin Round[A]Pad_4826_um 2 -76.2 -5715) 147 | (pin Round[A]Pad_4826_um 1 -5080 -2717.8) 148 | ) 149 | (image Arduino_MEGA_Reference_Design:1X01 150 | (pin Round[A]Pad_1524_um 1 0 0) 151 | ) 152 | (image Arduino_MEGA_Reference_Design:HC49_S 153 | (pin Round[A]Pad_1320.8_um 2 2413 0) 154 | (pin Round[A]Pad_1320.8_um 1 -2413 0) 155 | ) 156 | (image Arduino_MEGA_Reference_Design:SOT223 157 | (pin Rect[T]Pad_3600x2200_um 4 0 3099) 158 | (pin Rect[T]Pad_1219.2x2235.2_um 3 2311.4 -3098.8) 159 | (pin Rect[T]Pad_1219.2x2235.2_um 2 0 -3098.8) 160 | (pin Rect[T]Pad_1219.2x2235.2_um 1 -2311.4 -3098.8) 161 | ) 162 | (image Arduino_MEGA_Reference_Design:1X06 163 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 6 6350 0) 164 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 5 3810 0) 165 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 4 1270 0) 166 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 -1270 0) 167 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 -3810 0) 168 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -6350 0) 169 | ) 170 | (image "Arduino_MEGA_Reference_Design:B3F-10XX" 171 | (pin Oval[A]Pad_3048x1524_um 4 3251.2 -2260.6) 172 | (pin Oval[A]Pad_3048x1524_um 2 3251.2 2260.6) 173 | (pin Oval[A]Pad_3048x1524_um 3 -3251.2 -2260.6) 174 | (pin Oval[A]Pad_3048x1524_um 1 -3251.2 2260.6) 175 | ) 176 | (image Arduino_MEGA_Reference_Design:2X03 177 | (pin Round[A]Pad_1524_um 6 2540 1270) 178 | (pin Round[A]Pad_1524_um 5 2540 -1270) 179 | (pin Round[A]Pad_1524_um 4 0 1270) 180 | (pin Round[A]Pad_1524_um 3 0 -1270) 181 | (pin Round[A]Pad_1524_um 2 -2540 1270) 182 | (pin Round[A]Pad_1524_um 1 -2540 -1270) 183 | ) 184 | (image Arduino_MEGA_Reference_Design:JP4 185 | (pin Oval[A]Pad_2844.8x1422.4_um (rotate 90) 4 3810 0) 186 | (pin Oval[A]Pad_2844.8x1422.4_um (rotate 90) 3 1270 0) 187 | (pin Oval[A]Pad_2844.8x1422.4_um (rotate 90) 2 -1270 0) 188 | (pin Oval[A]Pad_2844.8x1422.4_um (rotate 90) 1 -3810 0) 189 | ) 190 | (image Arduino_MEGA_Reference_Design:1X08 191 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 8 8890 0) 192 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 7 6350 0) 193 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 6 3810 0) 194 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 5 1270 0) 195 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 4 -1270 0) 196 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 -3810 0) 197 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 -6350 0) 198 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -8890 0) 199 | ) 200 | (image Arduino_MEGA_Reference_Design:SMB 201 | (pin Rect[T]Pad_2400x2400_um A 2200 0) 202 | (pin Rect[T]Pad_2400x2400_um C -2200 0) 203 | ) 204 | (image Arduino_MEGA_Reference_Design:SMC_D 205 | (pin Rect[T]Pad_2400x2800_um (rotate 180) - 3150 0) 206 | (pin Rect[T]Pad_2400x2800_um + -3150 0) 207 | ) 208 | (image Arduino_MEGA_Reference_Design:C0805RND 209 | (pin RoundRect[T]Pad_1300x1500_652.473_um 2 977 0) 210 | (pin RoundRect[T]Pad_1300x1500_652.473_um 1 -977 0) 211 | ) 212 | (image Arduino_MEGA_Reference_Design:0805RND 213 | (pin RoundRect[T]Pad_1270x1270_573.675_um (rotate 90) P$2 1143 0) 214 | (pin RoundRect[T]Pad_1270x1270_573.675_um (rotate 90) P$1 -1143 0) 215 | ) 216 | (image Arduino_MEGA_Reference_Design:L1812 217 | (pin Rect[T]Pad_1900x3400_um 2 1950 0) 218 | (pin Rect[T]Pad_1900x3400_um 1 -1950 0) 219 | ) 220 | (image Arduino_MEGA_Reference_Design:SO08 221 | (pin Rect[T]Pad_600x2200_um 5 1905 2600) 222 | (pin Rect[T]Pad_600x2200_um 6 635 2600) 223 | (pin Rect[T]Pad_600x2200_um 8 -1905 2600) 224 | (pin Rect[T]Pad_600x2200_um 4 1905 -2600) 225 | (pin Rect[T]Pad_600x2200_um 3 635 -2600) 226 | (pin Rect[T]Pad_600x2200_um 1 -1905 -2600) 227 | (pin Rect[T]Pad_600x2200_um 7 -635 2600) 228 | (pin Rect[T]Pad_600x2200_um 2 -635 -2600) 229 | ) 230 | (image Arduino_MEGA_Reference_Design:2X08 231 | (pin Round[A]Pad_1524_um 16 8890 1270) 232 | (pin Round[A]Pad_1524_um 15 8890 -1270) 233 | (pin Round[A]Pad_1524_um 14 6350 1270) 234 | (pin Round[A]Pad_1524_um 13 6350 -1270) 235 | (pin Round[A]Pad_1524_um 12 3810 1270) 236 | (pin Round[A]Pad_1524_um 11 3810 -1270) 237 | (pin Round[A]Pad_1524_um 10 1270 1270) 238 | (pin Round[A]Pad_1524_um 9 1270 -1270) 239 | (pin Round[A]Pad_1524_um 8 -1270 1270) 240 | (pin Round[A]Pad_1524_um 7 -1270 -1270) 241 | (pin Round[A]Pad_1524_um 6 -3810 1270) 242 | (pin Round[A]Pad_1524_um 5 -3810 -1270) 243 | (pin Round[A]Pad_1524_um 4 -6350 1270) 244 | (pin Round[A]Pad_1524_um 3 -6350 -1270) 245 | (pin Round[A]Pad_1524_um 2 -8890 1270) 246 | (pin Round[A]Pad_1524_um 1 -8890 -1270) 247 | ) 248 | (image Arduino_MEGA_Reference_Design:SSOP28 249 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 28 -4225 3625) 250 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 27 -3575 3625) 251 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 26 -2925 3625) 252 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 25 -2275 3625) 253 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 24 -1625 3625) 254 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 23 -975 3625) 255 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 22 -325 3625) 256 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 21 325 3625) 257 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 20 975 3625) 258 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 19 1625 3625) 259 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 18 2275 3625) 260 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 17 2925 3625) 261 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 16 3575 3625) 262 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 15 4225 3625) 263 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 14 4225 -3625) 264 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 13 3575 -3625) 265 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 12 2925 -3625) 266 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 11 2275 -3625) 267 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 10 1625 -3625) 268 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 9 975 -3625) 269 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 8 325 -3625) 270 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 7 -325 -3625) 271 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 6 -975 -3625) 272 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 5 -1625 -3625) 273 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 4 -2275 -3625) 274 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 3 -2925 -3625) 275 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 2 -3575 -3625) 276 | (pin RoundRect[T]Pad_381x1498.6_38.245_um 1 -4225 -3625) 277 | ) 278 | (image Arduino_MEGA_Reference_Design:TQFP100 279 | (pin Rect[T]Pad_350x1500_um 100 -6000 8000) 280 | (pin Rect[T]Pad_350x1500_um 99 -5500 8000) 281 | (pin Rect[T]Pad_350x1500_um 98 -5000 8000) 282 | (pin Rect[T]Pad_350x1500_um 97 -4500 8000) 283 | (pin Rect[T]Pad_350x1500_um 96 -4000 8000) 284 | (pin Rect[T]Pad_350x1500_um 95 -3500 8000) 285 | (pin Rect[T]Pad_350x1500_um 94 -3000 8000) 286 | (pin Rect[T]Pad_350x1500_um 93 -2500 8000) 287 | (pin Rect[T]Pad_350x1500_um 92 -2000 8000) 288 | (pin Rect[T]Pad_350x1500_um 91 -1500 8000) 289 | (pin Rect[T]Pad_350x1500_um 90 -1000 8000) 290 | (pin Rect[T]Pad_350x1500_um 89 -500 8000) 291 | (pin Rect[T]Pad_350x1500_um 88 0 8000) 292 | (pin Rect[T]Pad_350x1500_um 87 500 8000) 293 | (pin Rect[T]Pad_350x1500_um 86 1000 8000) 294 | (pin Rect[T]Pad_350x1500_um 85 1500 8000) 295 | (pin Rect[T]Pad_350x1500_um 84 2000 8000) 296 | (pin Rect[T]Pad_350x1500_um 83 2500 8000) 297 | (pin Rect[T]Pad_350x1500_um 82 3000 8000) 298 | (pin Rect[T]Pad_350x1500_um 81 3500 8000) 299 | (pin Rect[T]Pad_350x1500_um 80 4000 8000) 300 | (pin Rect[T]Pad_350x1500_um 79 4500 8000) 301 | (pin Rect[T]Pad_350x1500_um 78 5000 8000) 302 | (pin Rect[T]Pad_350x1500_um 77 5500 8000) 303 | (pin Rect[T]Pad_350x1500_um 76 6000 8000) 304 | (pin Rect[T]Pad_1500x350_um 75 8000 6000) 305 | (pin Rect[T]Pad_1500x350_um 74 8000 5500) 306 | (pin Rect[T]Pad_1500x350_um 73 8000 5000) 307 | (pin Rect[T]Pad_1500x350_um 72 8000 4500) 308 | (pin Rect[T]Pad_1500x350_um 71 8000 4000) 309 | (pin Rect[T]Pad_1500x350_um 70 8000 3500) 310 | (pin Rect[T]Pad_1500x350_um 69 8000 3000) 311 | (pin Rect[T]Pad_1500x350_um 68 8000 2500) 312 | (pin Rect[T]Pad_1500x350_um 67 8000 2000) 313 | (pin Rect[T]Pad_1500x350_um 66 8000 1500) 314 | (pin Rect[T]Pad_1500x350_um 65 8000 1000) 315 | (pin Rect[T]Pad_1500x350_um 64 8000 500) 316 | (pin Rect[T]Pad_1500x350_um 63 8000 0) 317 | (pin Rect[T]Pad_1500x350_um 62 8000 -500) 318 | (pin Rect[T]Pad_1500x350_um 61 8000 -1000) 319 | (pin Rect[T]Pad_1500x350_um 60 8000 -1500) 320 | (pin Rect[T]Pad_1500x350_um 59 8000 -2000) 321 | (pin Rect[T]Pad_1500x350_um 58 8000 -2500) 322 | (pin Rect[T]Pad_1500x350_um 57 8000 -3000) 323 | (pin Rect[T]Pad_1500x350_um 56 8000 -3500) 324 | (pin Rect[T]Pad_1500x350_um 55 8000 -4000) 325 | (pin Rect[T]Pad_1500x350_um 54 8000 -4500) 326 | (pin Rect[T]Pad_1500x350_um 53 8000 -5000) 327 | (pin Rect[T]Pad_1500x350_um 52 8000 -5500) 328 | (pin Rect[T]Pad_1500x350_um 51 8000 -6000) 329 | (pin Rect[T]Pad_350x1500_um 50 6000 -8000) 330 | (pin Rect[T]Pad_350x1500_um 49 5500 -8000) 331 | (pin Rect[T]Pad_350x1500_um 48 5000 -8000) 332 | (pin Rect[T]Pad_350x1500_um 47 4500 -8000) 333 | (pin Rect[T]Pad_350x1500_um 46 4000 -8000) 334 | (pin Rect[T]Pad_350x1500_um 45 3500 -8000) 335 | (pin Rect[T]Pad_350x1500_um 44 3000 -8000) 336 | (pin Rect[T]Pad_350x1500_um 43 2500 -8000) 337 | (pin Rect[T]Pad_350x1500_um 42 2000 -8000) 338 | (pin Rect[T]Pad_350x1500_um 41 1500 -8000) 339 | (pin Rect[T]Pad_350x1500_um 40 1000 -8000) 340 | (pin Rect[T]Pad_350x1500_um 39 500 -8000) 341 | (pin Rect[T]Pad_350x1500_um 38 0 -8000) 342 | (pin Rect[T]Pad_350x1500_um 37 -500 -8000) 343 | (pin Rect[T]Pad_350x1500_um 36 -1000 -8000) 344 | (pin Rect[T]Pad_350x1500_um 35 -1500 -8000) 345 | (pin Rect[T]Pad_350x1500_um 34 -2000 -8000) 346 | (pin Rect[T]Pad_350x1500_um 33 -2500 -8000) 347 | (pin Rect[T]Pad_350x1500_um 32 -3000 -8000) 348 | (pin Rect[T]Pad_350x1500_um 31 -3500 -8000) 349 | (pin Rect[T]Pad_350x1500_um 30 -4000 -8000) 350 | (pin Rect[T]Pad_350x1500_um 29 -4500 -8000) 351 | (pin Rect[T]Pad_350x1500_um 28 -5000 -8000) 352 | (pin Rect[T]Pad_350x1500_um 27 -5500 -8000) 353 | (pin Rect[T]Pad_350x1500_um 26 -6000 -8000) 354 | (pin Rect[T]Pad_1500x350_um 25 -8000 -6000) 355 | (pin Rect[T]Pad_1500x350_um 24 -8000 -5500) 356 | (pin Rect[T]Pad_1500x350_um 23 -8000 -5000) 357 | (pin Rect[T]Pad_1500x350_um 22 -8000 -4500) 358 | (pin Rect[T]Pad_1500x350_um 21 -8000 -4000) 359 | (pin Rect[T]Pad_1500x350_um 20 -8000 -3500) 360 | (pin Rect[T]Pad_1500x350_um 19 -8000 -3000) 361 | (pin Rect[T]Pad_1500x350_um 18 -8000 -2500) 362 | (pin Rect[T]Pad_1500x350_um 17 -8000 -2000) 363 | (pin Rect[T]Pad_1500x350_um 16 -8000 -1500) 364 | (pin Rect[T]Pad_1500x350_um 15 -8000 -1000) 365 | (pin Rect[T]Pad_1500x350_um 14 -8000 -500) 366 | (pin Rect[T]Pad_1500x350_um 13 -8000 0) 367 | (pin Rect[T]Pad_1500x350_um 12 -8000 500) 368 | (pin Rect[T]Pad_1500x350_um 11 -8000 1000) 369 | (pin Rect[T]Pad_1500x350_um 10 -8000 1500) 370 | (pin Rect[T]Pad_1500x350_um 9 -8000 2000) 371 | (pin Rect[T]Pad_1500x350_um 8 -8000 2500) 372 | (pin Rect[T]Pad_1500x350_um 7 -8000 3000) 373 | (pin Rect[T]Pad_1500x350_um 6 -8000 3500) 374 | (pin Rect[T]Pad_1500x350_um 5 -8000 4000) 375 | (pin Rect[T]Pad_1500x350_um 4 -8000 4500) 376 | (pin Rect[T]Pad_1500x350_um 3 -8000 5000) 377 | (pin Rect[T]Pad_1500x350_um 2 -8000 5500) 378 | (pin Rect[T]Pad_1500x350_um 1 -8000 6000) 379 | ) 380 | (image Arduino_MEGA_Reference_Design:SJ 381 | (pin Rect[T]Pad_1168.4x1600.2_um 2 762 0) 382 | (pin Rect[T]Pad_1168.4x1600.2_um 1 -762 0) 383 | ) 384 | (padstack Round[A]Pad_1320.8_um 385 | (shape (circle Top 1320.8)) 386 | (shape (circle Bottom 1320.8)) 387 | (attach off) 388 | ) 389 | (padstack Round[A]Pad_1458_um 390 | (shape (circle Top 1458)) 391 | (shape (circle Bottom 1458)) 392 | (attach off) 393 | ) 394 | (padstack Round[A]Pad_1524_um 395 | (shape (circle Top 1524)) 396 | (shape (circle Bottom 1524)) 397 | (attach off) 398 | ) 399 | (padstack Round[A]Pad_3216_um 400 | (shape (circle Top 3216)) 401 | (shape (circle Bottom 3216)) 402 | (attach off) 403 | ) 404 | (padstack Round[A]Pad_4826_um 405 | (shape (circle Top 4826)) 406 | (shape (circle Bottom 4826)) 407 | (attach off) 408 | ) 409 | (padstack Oval[A]Pad_2844.8x1422.4_um 410 | (shape (path Top 1422.4 -711.2 0 711.2 0)) 411 | (shape (path Bottom 1422.4 -711.2 0 711.2 0)) 412 | (attach off) 413 | ) 414 | (padstack Oval[A]Pad_3048x1524_um 415 | (shape (path Top 1524 -762 0 762 0)) 416 | (shape (path Bottom 1524 -762 0 762 0)) 417 | (attach off) 418 | ) 419 | (padstack RoundRect[T]Pad_1300x1500_652.473_um 420 | (shape (polygon Top 0 113.302 742.56 223.16 713.124 326.237 665.058 419.403 599.823 421 | 499.824 519.402 565.059 426.237 613.125 323.159 642.561 213.301 422 | 652.474 100 652.474 -100 642.561 -213.301 613.125 -323.159 423 | 565.059 -426.236 499.824 -519.402 419.403 -599.823 326.238 -665.058 424 | 223.16 -713.124 113.302 -742.56 0.001 -752.473 -0.001 -752.473 425 | -113.302 -742.56 -223.16 -713.124 -326.237 -665.058 -419.403 -599.823 426 | -499.824 -519.402 -565.059 -426.237 -613.125 -323.159 -642.561 -213.301 427 | -652.474 -100 -652.474 100 -642.561 213.301 -613.125 323.159 428 | -565.059 426.236 -499.824 519.402 -419.403 599.823 -326.238 665.058 429 | -223.16 713.124 -113.302 742.56 -0.001 752.473 0.001 752.473 430 | 113.302 742.56)) 431 | (attach off) 432 | ) 433 | (padstack RoundRect[T]Pad_381x1498.6_38.245_um 434 | (shape (polygon Top 0 159.041 748.864 165.481 747.139 171.522 744.321 176.983 740.497 435 | 181.697 735.783 185.521 730.323 188.339 724.281 190.064 717.841 436 | 190.645 711.2 190.645 -711.2 190.064 -717.841 188.339 -724.281 437 | 185.521 -730.323 181.697 -735.783 176.983 -740.497 171.523 -744.321 438 | 165.481 -747.139 159.041 -748.864 152.4 -749.445 -152.4 -749.445 439 | -159.041 -748.864 -165.481 -747.139 -171.522 -744.321 -176.983 -740.497 440 | -181.697 -735.783 -185.521 -730.323 -188.339 -724.281 -190.064 -717.841 441 | -190.645 -711.2 -190.645 711.2 -190.064 717.841 -188.339 724.281 442 | -185.521 730.323 -181.697 735.783 -176.983 740.497 -171.523 744.321 443 | -165.481 747.139 -159.041 748.864 -152.4 749.445 152.4 749.445 444 | 159.041 748.864)) 445 | (attach off) 446 | ) 447 | (padstack RoundRect[T]Pad_1270x1270_573.675_um 448 | (shape (polygon Top 0 163.118 628.46 259.708 602.578 350.337 560.317 432.251 502.961 449 | 502.961 432.251 560.317 350.338 602.578 259.708 628.46 163.118 450 | 637.175 63.5 637.175 -63.5 628.46 -163.118 602.578 -259.708 451 | 560.317 -350.337 502.961 -432.251 432.251 -502.961 350.338 -560.317 452 | 259.708 -602.578 163.118 -628.46 63.5 -637.175 -63.5 -637.175 453 | -163.118 -628.46 -259.708 -602.578 -350.337 -560.317 -432.251 -502.961 454 | -502.961 -432.251 -560.317 -350.338 -602.578 -259.708 -628.46 -163.118 455 | -637.175 -63.5 -637.175 63.5 -628.46 163.118 -602.578 259.708 456 | -560.317 350.337 -502.961 432.251 -432.251 502.961 -350.338 560.317 457 | -259.708 602.578 -163.118 628.46 -63.5 637.175 63.5 637.175 458 | 163.118 628.46)) 459 | (attach off) 460 | ) 461 | (padstack Rect[T]Pad_2400x2400_um 462 | (shape (rect Top -1200 -1200 1200 1200)) 463 | (attach off) 464 | ) 465 | (padstack Rect[T]Pad_2400x2800_um 466 | (shape (rect Top -1200 -1400 1200 1400)) 467 | (attach off) 468 | ) 469 | (padstack Rect[T]Pad_350x1500_um 470 | (shape (rect Top -175 -750 175 750)) 471 | (attach off) 472 | ) 473 | (padstack Rect[T]Pad_3600x2200_um 474 | (shape (rect Top -1800 -1100 1800 1100)) 475 | (attach off) 476 | ) 477 | (padstack Rect[T]Pad_600x2200_um 478 | (shape (rect Top -300 -1100 300 1100)) 479 | (attach off) 480 | ) 481 | (padstack Rect[T]Pad_1168.4x1600.2_um 482 | (shape (rect Top -584.2 -800.1 584.2 800.1)) 483 | (attach off) 484 | ) 485 | (padstack Rect[T]Pad_1219.2x2235.2_um 486 | (shape (rect Top -609.6 -1117.6 609.6 1117.6)) 487 | (attach off) 488 | ) 489 | (padstack Rect[T]Pad_1500x350_um 490 | (shape (rect Top -750 -175 750 175)) 491 | (attach off) 492 | ) 493 | (padstack Rect[T]Pad_1900x3400_um 494 | (shape (rect Top -950 -1700 950 1700)) 495 | (attach off) 496 | ) 497 | (padstack "Via[0-1]_914.4:400_um" 498 | (shape (circle Top 914.4)) 499 | (shape (circle Bottom 914.4)) 500 | (attach off) 501 | ) 502 | ) 503 | (network 504 | (net +5V 505 | (pins U4-3 U5-3 U7-2 U9-1 U10-1 U16-4 U16-2 U19-+ U20-1 U23-1 U25-1 U26-1 U27-1 506 | U28-1 U29-2 U31-1 U32-2 U39-2 U47-2 U50-8 U53-20 U53-19 U53-4 U56-100 U56-80 507 | U56-61 U56-31 U56-10) 508 | ) 509 | (net GND 510 | (pins U54-P$2 U54-P$1 U54-4 U55-3 U55-1 U1-1 U2-1 U5-5 U5-4 U6-2 U6-1 U7-6 U15-7 511 | U16-1 U18-- U19-- U20-2 U21-1 U22-1 U23-2 U24-P$2 U28-2 U29-1 U30-1 U31-2 512 | U33-P$2 U35-2 U36-2 U43-2 U44-1 U45-1 U46-2 U50-4 U53-26 U53-25 U53-21 U53-18 513 | U53-7 U56-99 U56-81 U56-62 U56-32 U56-11) 514 | ) 515 | (net N$6 516 | (pins U3-1 U21-2 U56-34) 517 | ) 518 | (net N$7 519 | (pins U3-2 U22-2 U56-33) 520 | ) 521 | (net AREF 522 | (pins U15-8 U35-1 U56-98) 523 | ) 524 | (net RESET 525 | (pins U5-1 U6-4 U6-3 U7-5 U46-1 U47-1 U48-2 U56-30) 526 | ) 527 | (net VIN 528 | (pins U5-6 U16-3 U17-C U18-+ U42-2 U43-1) 529 | ) 530 | (net N$3 531 | (pins U24-P$1 U25-2) 532 | ) 533 | (net PWRIN 534 | (pins U55-2 U17-A) 535 | ) 536 | (net M8RXD 537 | (pins U40-P$1 U53-1) 538 | ) 539 | (net M8TXD 540 | (pins U41-P$1 U53-5) 541 | ) 542 | (net ADC0 543 | (pins U11-1 U56-97) 544 | ) 545 | (net ADC2 546 | (pins U11-3 U56-95) 547 | ) 548 | (net ADC1 549 | (pins U11-2 U56-96) 550 | ) 551 | (net ADC3 552 | (pins U11-4 U56-94) 553 | ) 554 | (net ADC4 555 | (pins U11-5 U56-93) 556 | ) 557 | (net ADC5 558 | (pins U11-6 U56-92) 559 | ) 560 | (net ADC6 561 | (pins U11-7 U56-91) 562 | ) 563 | (net ADC7 564 | (pins U11-8 U56-90) 565 | ) 566 | (net +3V3 567 | (pins U5-2 U30-2 U50-2 U53-17) 568 | ) 569 | (net SDA 570 | (pins U13-2 U27-2 U56-44) 571 | ) 572 | (net SCL 573 | (pins U13-1 U26-2 U56-43) 574 | ) 575 | (net ADC9 576 | (pins U12-2 U56-88) 577 | ) 578 | (net ADC8 579 | (pins U12-1 U56-89) 580 | ) 581 | (net ADC10 582 | (pins U12-3 U56-87) 583 | ) 584 | (net ADC11 585 | (pins U12-4 U56-86) 586 | ) 587 | (net ADC12 588 | (pins U12-5 U56-85) 589 | ) 590 | (net ADC13 591 | (pins U12-6 U56-84) 592 | ) 593 | (net ADC14 594 | (pins U12-7 U56-83) 595 | ) 596 | (net ADC15 597 | (pins U12-8 U56-82) 598 | ) 599 | (net PB3 600 | (pins U7-1 U51-4 U56-22) 601 | ) 602 | (net PB2 603 | (pins U7-4 U51-3 U56-21) 604 | ) 605 | (net PB1 606 | (pins U7-3 U51-2 U56-20) 607 | ) 608 | (net PB5 609 | (pins U15-4 U56-24) 610 | ) 611 | (net PB4 612 | (pins U15-3 U56-23) 613 | ) 614 | (net PE5 615 | (pins U14-4 U56-7) 616 | ) 617 | (net PE4 618 | (pins U14-3 U56-6) 619 | ) 620 | (net PE3 621 | (pins U14-6 U56-5) 622 | ) 623 | (net PE1 624 | (pins U14-2 U41-P$2 U56-3) 625 | ) 626 | (net PE0 627 | (pins U14-1 U40-P$2 U56-2) 628 | ) 629 | (net N$15 630 | (pins U38-P$2 U53-23) 631 | ) 632 | (net N$53 633 | (pins U37-P$2 U53-22) 634 | ) 635 | (net N$54 636 | (pins U32-1 U38-P$1) 637 | ) 638 | (net N$55 639 | (pins U37-P$1 U39-1) 640 | ) 641 | (net "D-" 642 | (pins U54-2 U53-16) 643 | ) 644 | (net D+ 645 | (pins U54-3 U53-15) 646 | ) 647 | (net N$60 648 | (pins U54-1 U49-2) 649 | ) 650 | (net DTR 651 | (pins U48-1 U53-2 U57-2 U57-1) 652 | ) 653 | (net USBVCC 654 | (pins U4-2 U36-1 U49-1) 655 | ) 656 | (net N$2 657 | (pins U33-P$1 U34-2) 658 | ) 659 | (net N$4 660 | (pins U50-5 U50-1) 661 | ) 662 | (net GATE_CMD 663 | (pins U4-1 U50-6 U50-7) 664 | ) 665 | (net CMP 666 | (pins U42-1 U44-2 U45-2 U50-3) 667 | ) 668 | (net PB6 669 | (pins U15-5 U56-25) 670 | ) 671 | (net PH3 672 | (pins U14-7 U56-15) 673 | ) 674 | (net PH4 675 | (pins U14-8 U56-16) 676 | ) 677 | (net PH5 678 | (pins U15-1 U56-17) 679 | ) 680 | (net PH6 681 | (pins U15-2 U56-18) 682 | ) 683 | (net PG5 684 | (pins U14-5 U56-1) 685 | ) 686 | (net RXD1 687 | (pins U13-3 U56-45) 688 | ) 689 | (net TXD1 690 | (pins U13-4 U56-46) 691 | ) 692 | (net RXD2 693 | (pins U13-5 U56-12) 694 | ) 695 | (net RXD3 696 | (pins U13-7 U56-63) 697 | ) 698 | (net TXD2 699 | (pins U13-6 U56-13) 700 | ) 701 | (net TXD3 702 | (pins U13-8 U56-64) 703 | ) 704 | (net PC0 705 | (pins U52-1 U56-53) 706 | ) 707 | (net PC1 708 | (pins U52-2 U56-54) 709 | ) 710 | (net PC2 711 | (pins U52-3 U56-55) 712 | ) 713 | (net PC3 714 | (pins U52-4 U56-56) 715 | ) 716 | (net PC4 717 | (pins U52-5 U56-57) 718 | ) 719 | (net PC5 720 | (pins U52-6 U56-58) 721 | ) 722 | (net PC6 723 | (pins U52-7 U56-59) 724 | ) 725 | (net PC7 726 | (pins U52-8 U56-60) 727 | ) 728 | (net PB0 729 | (pins U51-1 U56-19) 730 | ) 731 | (net PG0 732 | (pins U51-13 U56-51) 733 | ) 734 | (net PG1 735 | (pins U51-14 U56-52) 736 | ) 737 | (net PG2 738 | (pins U51-15 U56-70) 739 | ) 740 | (net PD7 741 | (pins U51-16 U56-50) 742 | ) 743 | (net PA0 744 | (pins U52-16 U56-78) 745 | ) 746 | (net PA1 747 | (pins U52-15 U56-77) 748 | ) 749 | (net PA2 750 | (pins U52-14 U56-76) 751 | ) 752 | (net PA3 753 | (pins U52-13 U56-75) 754 | ) 755 | (net PA4 756 | (pins U52-12 U56-74) 757 | ) 758 | (net PA5 759 | (pins U52-11 U56-73) 760 | ) 761 | (net PA6 762 | (pins U52-10 U56-72) 763 | ) 764 | (net PA7 765 | (pins U52-9 U56-71) 766 | ) 767 | (net PL0 768 | (pins U51-5 U56-35) 769 | ) 770 | (net PL1 771 | (pins U51-6 U56-36) 772 | ) 773 | (net PL2 774 | (pins U51-7 U56-37) 775 | ) 776 | (net PL3 777 | (pins U51-8 U56-38) 778 | ) 779 | (net PL4 780 | (pins U51-9 U56-39) 781 | ) 782 | (net PL5 783 | (pins U51-10 U56-40) 784 | ) 785 | (net PL6 786 | (pins U51-11 U56-41) 787 | ) 788 | (net PL7 789 | (pins U51-12 U56-42) 790 | ) 791 | (net PB7 792 | (pins U15-6 U34-1 U56-26) 793 | ) 794 | (net CTS 795 | (pins U8-1 U53-11) 796 | ) 797 | (net DSR 798 | (pins U8-2 U53-9) 799 | ) 800 | (net DCD 801 | (pins U8-3 U53-10) 802 | ) 803 | (net RI 804 | (pins U8-4 U53-6) 805 | ) 806 | (class kicad_default "" 807 | (circuit 808 | (use_via Via[0-1]_914.4:400_um) 809 | ) 810 | (rule 811 | (width 250) 812 | (clearance 63.1) 813 | ) 814 | ) 815 | (class Power +3V3 +5V PWRIN USBVCC 816 | (circuit 817 | (use_via Via[0-1]_914.4:400_um) 818 | ) 819 | (rule 820 | (width 304.8) 821 | (clearance 63.1) 822 | ) 823 | ) 824 | (class Signal ADC0 ADC1 ADC10 ADC11 ADC12 ADC13 ADC14 ADC15 ADC2 ADC3 825 | ADC4 ADC5 ADC6 ADC7 ADC8 ADC9 AREF CMP CTS D+ "D-" DCD DSR DTR GATE_CMD 826 | GND M8RXD M8TXD N$15 N$2 N$3 N$4 N$53 N$54 N$55 N$6 N$60 N$7 PA0 PA1 827 | PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 828 | PC3 PC4 PC5 PC6 PC7 PD7 PE0 PE1 PE3 PE4 PE5 PG0 PG1 PG2 PG5 PH3 PH4 829 | PH5 PH6 PL0 PL1 PL2 PL3 PL4 PL5 PL6 PL7 RESET RI RXD1 RXD2 RXD3 SCL 830 | SDA TXD1 TXD2 TXD3 831 | (circuit 832 | (use_via Via[0-1]_914.4:400_um) 833 | ) 834 | (rule 835 | (width 203.2) 836 | (clearance 63.1) 837 | ) 838 | ) 839 | (class VIN VIN 840 | (circuit 841 | (use_via Via[0-1]_914.4:400_um) 842 | ) 843 | (rule 844 | (width 1200) 845 | (clearance 63.1) 846 | ) 847 | ) 848 | ) 849 | (wiring 850 | ) 851 | ) 852 | -------------------------------------------------------------------------------- /bm10/bm10.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm10/bm10.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Route2 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (layer Route15 24 | (type signal) 25 | (property 26 | (index 2) 27 | ) 28 | ) 29 | (layer Bottom 30 | (type signal) 31 | (property 32 | (index 3) 33 | ) 34 | ) 35 | (boundary 36 | (path pcb 0 177501 -134754 119501 -134754 119501 -75253.6 177501 -75253.6 37 | 177501 -134754) 38 | ) 39 | (via "Via[0-3]_352.4:200_um" "Via[0-3]_700:400_um") 40 | (rule 41 | (width 127) 42 | (clearance 127.1) 43 | (clearance 127.1 (type default_smd)) 44 | (clearance 31.75 (type smd_smd)) 45 | ) 46 | ) 47 | (placement 48 | (component "quadcopter:LEDSC125X200X120-2_HS" 49 | (place U29 166501 -105754 front 270) 50 | (place U28 163501 -105754 front 270) 51 | ) 52 | (component quadcopter:FTDI_BASIC_2PIN_2 53 | (place U47 159309 -85750.4 back 0) 54 | ) 55 | (component quadcopter:HDRVR4W80P254_1X4_1066X254X850B 56 | (place U57 156515 -105918 front 90) 57 | ) 58 | (component quadcopter:FTDI_BASIC 59 | (place U32 148488 -128473 front 0) 60 | ) 61 | (component quadcopter:HDRV10W63P254_10X1_2540X254H838_HS 62 | (place U55 148539 -123952 front 0) 63 | ) 64 | (component quadcopter:MALE_HEADER_2X1_0.1IN 65 | (place U30 130505 -104038 front 270) 66 | ) 67 | (component quadcopter:FTDI_BASIC_2PIN_1 68 | (place U48 137770 -117704 back 180) 69 | ) 70 | (component "quadcopter:MOLEX-0530470210" 71 | (place U33 175158 -118720 front 90) 72 | (place U34 175057 -84886.8 front 90) 73 | (place U36 121869 -118872 front 270) 74 | (place U35 121869 -84632.8 front 270) 75 | ) 76 | (component quadcopter:RESC2012X60_HS 77 | (place U1 160001 -106754 front 90) 78 | (place U2 168501 -106754 front 90) 79 | (place U37 153501 -115754 front 90) 80 | (place U38 145501 -115754 front 90) 81 | (place U39 149501 -115754 front 90) 82 | (place U40 170501 -125754 front 270) 83 | (place U41 170501 -91753.6 front 90) 84 | (place U42 126501 -91753.6 front 90) 85 | (place U43 126501 -125754 front 270) 86 | ) 87 | (component quadcopter:BALUN 88 | (place U3 145501 -83916.2 front 270) 89 | ) 90 | (component quadcopter:CAPC2012X140_HS 91 | (place U4 158501 -89753.6 front 90) 92 | (place U7 126501 -109754 front 270) 93 | (place U8 136501 -109754 front 270) 94 | (place U9 157501 -115754 front 270) 95 | (place U10 146501 -106754 front 270) 96 | (place U11 152501 -106754 front 270) 97 | (place U12 158501 -93753.6 front 270) 98 | (place U13 149501 -106754 front 270) 99 | (place U14 141501 -83753.6 front 180) 100 | (place U15 145501 -81453.6 front 0) 101 | (place U16 152501 -101754 front 90) 102 | (place U17 136501 -95753.6 front 270) 103 | (place U18 154501 -97753.6 front 90) 104 | (place U19 144501 -101754 front 270) 105 | (place U20 153101 -85653.6 front 90) 106 | (place U21 136501 -88753.6 front 90) 107 | ) 108 | (component quadcopter:CAPMP7343X310_HS 109 | (place U5 131501 -88753.6 front 270) 110 | (place U6 131501 -122754 front 270) 111 | (place U22 165501 -122754 front 270) 112 | (place U23 165501 -88753.6 front 270) 113 | (place U56 141501 -109754 front 270) 114 | ) 115 | (component quadcopter:SOD3716X135_HS 116 | (place U24 170501 -118754 front 270) 117 | (place U25 170501 -84753.6 front 270) 118 | (place U26 126501 -84753.6 front 270) 119 | (place U27 126501 -118754 front 270) 120 | ) 121 | (component "quadcopter:2X3-NS" 122 | (place U31 167501 -98753.6 front 90) 123 | ) 124 | (component quadcopter:4.5MM_TACTILE_SWITCH_TL3305AF160QG 125 | (place U44 164501 -112754 front 180) 126 | ) 127 | (component "quadcopter:QFN-64" 128 | (place U45 145501 -91753.6 front 270) 129 | ) 130 | (component "quadcopter:CRYSTAL-SMD-5X3" 131 | (place U46 154501 -91753.6 front 270) 132 | ) 133 | (component "quadcopter:SOT23-DBV" 134 | (place U49 131501 -109754 front 270) 135 | ) 136 | (component quadcopter:NEW_IMU_MEDIUM 137 | (place U50 148501 -101754 front 180) 138 | ) 139 | (component "quadcopter:N_FET_SI2302CDS-T1-E3CT-ND" 140 | (place U51 174501 -125754 front 90) 141 | (place U52 174501 -91753.6 front 90) 142 | (place U53 122501 -91753.6 front 90) 143 | (place U54 122501 -125754 front 90) 144 | ) 145 | (component "quadcopter:ANT-2.4GHZ-6.5X2.2MM" 146 | (place U58 147901 -77553.6 front 0) 147 | ) 148 | ) 149 | (library 150 | (image "quadcopter:LEDSC125X200X120-2_HS" 151 | (pin RoundRect[T]Pad_940x990_240.612_um (rotate 180) 1 -1045 0) 152 | (pin RoundRect[T]Pad_940x990_240.612_um 2 1045 0) 153 | ) 154 | (image quadcopter:FTDI_BASIC_2PIN_2 155 | (pin Round[A]Pad_1879.6_um (rotate 90) DTR -1270 0) 156 | (pin Round[A]Pad_1879.6_um (rotate 90) CTS 1270 0) 157 | ) 158 | (image quadcopter:HDRVR4W80P254_1X4_1066X254X850B 159 | (pin Round[A]Pad_1997.1_um 4 3810 0) 160 | (pin Round[A]Pad_1997.1_um 3 1270 0) 161 | (pin Round[A]Pad_1997.1_um 2 -1270 0) 162 | (pin Round[A]Pad_1997.1_um 1 -3810 0) 163 | ) 164 | (image quadcopter:FTDI_BASIC 165 | (pin Round[A]Pad_1879.6_um (rotate 90) VCC 1270 0) 166 | (pin Round[A]Pad_1879.6_um (rotate 90) TXO -1270 0) 167 | (pin Round[A]Pad_1879.6_um (rotate 90) RXI -3810 0) 168 | (pin Round[A]Pad_1879.6_um (rotate 90) GND 6350 0) 169 | (pin Round[A]Pad_1879.6_um (rotate 90) DTR -6350 0) 170 | (pin Round[A]Pad_1879.6_um (rotate 90) CTS 3810 0) 171 | ) 172 | (image quadcopter:HDRV10W63P254_10X1_2540X254H838_HS 173 | (pin Round[A]Pad_1650_um 9 8890 0) 174 | (pin Round[A]Pad_1650_um 8 6350 0) 175 | (pin Round[A]Pad_1650_um 7 3810 0) 176 | (pin Round[A]Pad_1650_um 6 1270 0) 177 | (pin Round[A]Pad_1650_um 5 -1270 0) 178 | (pin Round[A]Pad_1650_um 4 -3810 0) 179 | (pin Round[A]Pad_1650_um 3 -6350 0) 180 | (pin Round[A]Pad_1650_um 2 -8890 0) 181 | (pin Round[A]Pad_1650_um 10 11430 0) 182 | (pin Rect[A]Pad_1650x1650_um 1 -11430 0) 183 | ) 184 | (image quadcopter:MALE_HEADER_2X1_0.1IN 185 | (pin Round[A]Pad_1650_um (rotate 80) 2 1270 0) 186 | (pin Rect[A]Pad_1650x1650_um 1 -1270 0) 187 | ) 188 | (image quadcopter:FTDI_BASIC_2PIN_1 189 | (pin Round[A]Pad_1879.6_um (rotate 90) TXO -1270 0) 190 | (pin Round[A]Pad_1879.6_um (rotate 90) RXI 1270 0) 191 | ) 192 | (image "quadcopter:MOLEX-0530470210" 193 | (pin Round[A]Pad_750_um 2 -625 635) 194 | (pin Rect[A]Pad_750x750_um 1 625 635) 195 | ) 196 | (image quadcopter:RESC2012X60_HS 197 | (pin RoundRect[T]Pad_920x1380_230.875_um (rotate 180) 1 -955 0) 198 | (pin RoundRect[T]Pad_920x1380_230.875_um 2 955 0) 199 | ) 200 | (image quadcopter:BALUN 201 | (pin Rect[T]Pad_350x1000_um 6 -650 800) 202 | (pin Rect[T]Pad_350x1000_um 5 0 800) 203 | (pin Rect[T]Pad_350x1000_um 4 650 800) 204 | (pin Rect[T]Pad_350x1000_um 3 650 -800) 205 | (pin Rect[T]Pad_350x1000_um 2 0 -800) 206 | (pin Rect[T]Pad_350x1000_um 1 -650 -800) 207 | ) 208 | (image quadcopter:CAPC2012X140_HS 209 | (pin RoundRect[T]Pad_1080x1420_249.345_um 2 895 0) 210 | (pin RoundRect[T]Pad_1080x1420_249.345_um (rotate 180) 1 -895 0) 211 | ) 212 | (image quadcopter:CAPMP7343X310_HS 213 | (pin RoundRect[T]Pad_2370x2430_249.797_um 2 3120 0) 214 | (pin RoundRect[T]Pad_2370x2430_249.797_um (rotate 180) 1 -3120 0) 215 | ) 216 | (image quadcopter:SOD3716X135_HS 217 | (pin RoundRect[T]Pad_1250x800_200.761_um (rotate 180) C -1665 0) 218 | (pin RoundRect[T]Pad_1250x800_200.761_um A 1665 0) 219 | ) 220 | (image "quadcopter:2X3-NS" 221 | (pin Round[A]Pad_1879.6_um 6 2540 1270) 222 | (pin Round[A]Pad_1879.6_um 5 2540 -1270) 223 | (pin Round[A]Pad_1879.6_um 4 0 1270) 224 | (pin Round[A]Pad_1879.6_um 3 0 -1270) 225 | (pin Round[A]Pad_1879.6_um 2 -2540 1270) 226 | (pin Rect[A]Pad_1879.6x1879.6_um 1 -2540 -1270) 227 | ) 228 | (image quadcopter:4.5MM_TACTILE_SWITCH_TL3305AF160QG 229 | (pin Rect[T]Pad_1400x1600_um (rotate 90) 4 3600 1500) 230 | (pin Rect[T]Pad_1400x1600_um (rotate 90) 3 -3600 1500) 231 | (pin Rect[T]Pad_1400x1600_um (rotate 90) 2 3600 -1500) 232 | (pin Rect[T]Pad_1400x1600_um (rotate 90) 1 -3600 -1500) 233 | ) 234 | (image "quadcopter:QFN-64" 235 | (pin Rect[T]Pad_280x1562_um (rotate 270) 9 -4881 -250) 236 | (pin Rect[T]Pad_280x1562_um (rotate 270) 8 -4881 250) 237 | (pin Rect[T]Pad_280x1562_um (rotate 270) 7 -4881 750) 238 | (pin Rect[T]Pad_280x1562_um 64 -3750 4881) 239 | (pin Rect[T]Pad_280x1562_um 63 -3250 4881) 240 | (pin Rect[T]Pad_280x1562_um 62 -2750 4881) 241 | (pin Rect[T]Pad_280x1562_um 61 -2250 4881) 242 | (pin Rect[T]Pad_280x1562_um 60 -1750 4881) 243 | (pin Rect[T]Pad_280x1562_um (rotate 270) 6 -4881 1250) 244 | (pin Rect[T]Pad_280x1562_um 59 -1250 4881) 245 | (pin Rect[T]Pad_280x1562_um 58 -750 4881) 246 | (pin Rect[T]Pad_280x1562_um 57 -250 4881) 247 | (pin Rect[T]Pad_280x1562_um 56 250 4881) 248 | (pin Rect[T]Pad_280x1562_um 55 750 4881) 249 | (pin Rect[T]Pad_280x1562_um 54 1250 4881) 250 | (pin Rect[T]Pad_280x1562_um 53 1750 4881) 251 | (pin Rect[T]Pad_280x1562_um 52 2250 4881) 252 | (pin Rect[T]Pad_280x1562_um 51 2750 4881) 253 | (pin Rect[T]Pad_280x1562_um 50 3250 4881) 254 | (pin Rect[T]Pad_280x1562_um (rotate 270) 5 -4881 1750) 255 | (pin Rect[T]Pad_280x1562_um 49 3750 4881) 256 | (pin Rect[T]Pad_280x1562_um (rotate 90) 48 4881 3750) 257 | (pin Rect[T]Pad_280x1562_um (rotate 90) 47 4881 3250) 258 | (pin Rect[T]Pad_280x1562_um (rotate 90) 46 4881 2750) 259 | (pin Rect[T]Pad_280x1562_um (rotate 90) 45 4881 2250) 260 | (pin Rect[T]Pad_280x1562_um (rotate 90) 44 4881 1750) 261 | (pin Rect[T]Pad_280x1562_um (rotate 90) 43 4881 1250) 262 | (pin Rect[T]Pad_280x1562_um (rotate 90) 42 4881 750) 263 | (pin Rect[T]Pad_280x1562_um (rotate 90) 41 4881 250) 264 | (pin Rect[T]Pad_280x1562_um (rotate 90) 40 4881 -250) 265 | (pin Rect[T]Pad_280x1562_um (rotate 270) 4 -4881 2250) 266 | (pin Rect[T]Pad_280x1562_um (rotate 90) 39 4881 -750) 267 | (pin Rect[T]Pad_280x1562_um (rotate 90) 38 4881 -1250) 268 | (pin Rect[T]Pad_280x1562_um (rotate 90) 37 4881 -1750) 269 | (pin Rect[T]Pad_280x1562_um (rotate 90) 36 4881 -2250) 270 | (pin Rect[T]Pad_280x1562_um (rotate 90) 35 4881 -2750) 271 | (pin Rect[T]Pad_280x1562_um (rotate 90) 34 4881 -3250) 272 | (pin Rect[T]Pad_280x1562_um (rotate 90) 33 4881 -3750) 273 | (pin Rect[T]Pad_280x1562_um 32 3750 -4881) 274 | (pin Rect[T]Pad_280x1562_um 31 3250 -4881) 275 | (pin Rect[T]Pad_280x1562_um 30 2750 -4881) 276 | (pin Rect[T]Pad_280x1562_um (rotate 270) 3 -4881 2750) 277 | (pin Rect[T]Pad_280x1562_um 29 2250 -4881) 278 | (pin Rect[T]Pad_280x1562_um (rotate 180) 28 1750 -4881) 279 | (pin Rect[T]Pad_280x1562_um (rotate 180) 27 1250 -4881) 280 | (pin Rect[T]Pad_280x1562_um (rotate 180) 26 750 -4881) 281 | (pin Rect[T]Pad_280x1562_um (rotate 180) 25 250 -4881) 282 | (pin Rect[T]Pad_280x1562_um (rotate 180) 24 -250 -4881) 283 | (pin Rect[T]Pad_280x1562_um (rotate 180) 23 -750 -4881) 284 | (pin Rect[T]Pad_280x1562_um (rotate 180) 22 -1250 -4881) 285 | (pin Rect[T]Pad_280x1562_um (rotate 180) 21 -1750 -4881) 286 | (pin Rect[T]Pad_280x1562_um (rotate 180) 20 -2250 -4881) 287 | (pin Rect[T]Pad_280x1562_um (rotate 270) 2 -4881 3250) 288 | (pin Rect[T]Pad_280x1562_um (rotate 180) 19 -2750 -4881) 289 | (pin Rect[T]Pad_280x1562_um (rotate 180) 18 -3250 -4881) 290 | (pin Rect[T]Pad_280x1562_um (rotate 180) 17 -3750 -4881) 291 | (pin Rect[T]Pad_280x1562_um (rotate 90) 16 -4881 -3750) 292 | (pin Rect[T]Pad_280x1562_um (rotate 90) 15 -4881 -3250) 293 | (pin Rect[T]Pad_280x1562_um (rotate 270) 14 -4881 -2750) 294 | (pin Rect[T]Pad_280x1562_um (rotate 270) 13 -4881 -2250) 295 | (pin Rect[T]Pad_280x1562_um (rotate 270) 12 -4881 -1750) 296 | (pin Rect[T]Pad_280x1562_um (rotate 270) 11 -4881 -1250) 297 | (pin Rect[T]Pad_280x1562_um (rotate 270) 10 -4881 -750) 298 | (pin Rect[T]Pad_280x1562_um (rotate 270) 1 -4881 3750) 299 | ) 300 | (image "quadcopter:CRYSTAL-SMD-5X3" 301 | (pin Rect[T]Pad_1900x1100_um 4 -1850 1150) 302 | (pin Rect[T]Pad_1900x1100_um 3 1850 1150) 303 | (pin Rect[T]Pad_1900x1100_um 2 1850 -1150) 304 | (pin Rect[T]Pad_1900x1100_um 1 -1850 -1150) 305 | ) 306 | (image "quadcopter:SOT23-DBV" 307 | (pin Rect[T]Pad_550x1200_um 5 -950 1300) 308 | (pin Rect[T]Pad_550x1200_um 4 950 1300) 309 | (pin Rect[T]Pad_550x1200_um 3 950 -1300) 310 | (pin Rect[T]Pad_550x1200_um 2 0 -1300) 311 | (pin Rect[T]Pad_550x1200_um 1 -950 -1300) 312 | ) 313 | (image quadcopter:NEW_IMU_MEDIUM 314 | (pin Rect[T]Pad_850x270_um (rotate 180) VDDIO2 -1675 215) 315 | (pin Rect[T]Pad_850x270_um (rotate 90) VDDIO -1505 1425) 316 | (pin Rect[T]Pad_850x270_um (rotate 90) VDD2 -645 1425) 317 | (pin Rect[T]Pad_850x270_um (rotate 90) VDD1 -215 1425) 318 | (pin Rect[T]Pad_850x270_um (rotate 270) SDO_M -1505 -1425) 319 | (pin Rect[T]Pad_850x270_um (rotate 180) SDO_A/G -1675 -645) 320 | (pin Rect[T]Pad_850x270_um (rotate 180) SDA/SDI/SDO -1675 -215) 321 | (pin Rect[T]Pad_850x270_um (rotate 180) SCL/SPC -1675 645) 322 | (pin Rect[T]Pad_850x270_um (rotate 90) RES5 1505 1425) 323 | (pin Rect[T]Pad_850x270_um RES4 1675 645) 324 | (pin Rect[T]Pad_850x270_um RES3 1675 215) 325 | (pin Rect[T]Pad_850x270_um RES2 1675 -215) 326 | (pin Rect[T]Pad_850x270_um RES1 1675 -645) 327 | (pin Rect[T]Pad_850x270_um (rotate 270) INT_M 215 -1425) 328 | (pin Rect[T]Pad_850x270_um (rotate 270) INT2_A/G 1075 -1425) 329 | (pin Rect[T]Pad_850x270_um (rotate 270) INT1_A/G 645 -1425) 330 | (pin Rect[T]Pad_850x270_um (rotate 90) GND2 645 1425) 331 | (pin Rect[T]Pad_850x270_um (rotate 90) GND1 1075 1425) 332 | (pin Rect[T]Pad_850x270_um (rotate 270) DRDY_M -215 -1425) 333 | (pin Rect[T]Pad_850x270_um (rotate 270) DEN_A/G 1505 -1425) 334 | (pin Rect[T]Pad_850x270_um (rotate 270) CS_M -645 -1425) 335 | (pin Rect[T]Pad_850x270_um (rotate 270) CS_A/G -1075 -1425) 336 | (pin Rect[T]Pad_850x270_um (rotate 90) CAP 215 1425) 337 | (pin Rect[T]Pad_850x270_um (rotate 90) C1 -1075 1425) 338 | ) 339 | (image "quadcopter:N_FET_SI2302CDS-T1-E3CT-ND" 340 | (pin Rect[T]Pad_1000x2000_um (rotate 270) S -1146 -950) 341 | (pin Rect[T]Pad_1000x2000_um (rotate 270) G -1146 950) 342 | (pin Rect[T]Pad_2900x2050_um (rotate 270) D 1136 0) 343 | ) 344 | (image "quadcopter:ANT-2.4GHZ-6.5X2.2MM" 345 | (pin Rect[T]Pad_1016x2540_um (rotate 180) NC 3302 0) 346 | (pin Rect[T]Pad_1016x2540_um (rotate 180) FEED -3302 0) 347 | ) 348 | (padstack Round[A]Pad_1650_um 349 | (shape (circle Top 1650)) 350 | (shape (circle Route2 1650)) 351 | (shape (circle Route15 1650)) 352 | (shape (circle Bottom 1650)) 353 | (attach off) 354 | ) 355 | (padstack Round[A]Pad_1879.6_um 356 | (shape (circle Top 1879.6)) 357 | (shape (circle Route2 1879.6)) 358 | (shape (circle Route15 1879.6)) 359 | (shape (circle Bottom 1879.6)) 360 | (attach off) 361 | ) 362 | (padstack Round[A]Pad_1997.1_um 363 | (shape (circle Top 1997.1)) 364 | (shape (circle Route2 1997.1)) 365 | (shape (circle Route15 1997.1)) 366 | (shape (circle Bottom 1997.1)) 367 | (attach off) 368 | ) 369 | (padstack Round[A]Pad_750_um 370 | (shape (circle Top 750)) 371 | (shape (circle Route2 750)) 372 | (shape (circle Route15 750)) 373 | (shape (circle Bottom 750)) 374 | (attach off) 375 | ) 376 | (padstack RoundRect[T]Pad_920x1380_230.875_um 377 | (shape (polygon Top 0 270.091 687.367 308.964 676.952 345.437 659.944 378.404 636.861 378 | 406.861 608.404 429.944 575.438 446.952 538.964 457.367 500.091 379 | 460.875 460 460.875 -460 457.367 -500.091 446.952 -538.964 380 | 429.944 -575.437 406.861 -608.404 378.404 -636.861 345.438 -659.944 381 | 308.964 -676.952 270.091 -687.367 230 -690.875 -230 -690.875 382 | -270.091 -687.367 -308.964 -676.952 -345.437 -659.944 -378.404 -636.861 383 | -406.861 -608.404 -429.944 -575.438 -446.952 -538.964 -457.367 -500.091 384 | -460.875 -460 -460.875 460 -457.367 500.091 -446.952 538.964 385 | -429.944 575.437 -406.861 608.404 -378.404 636.861 -345.438 659.944 386 | -308.964 676.952 -270.091 687.367 -230 690.875 230 690.875 387 | 270.091 687.367)) 388 | (attach off) 389 | ) 390 | (padstack RoundRect[T]Pad_940x990_240.612_um 391 | (shape (polygon Top 0 272.082 492.257 312.594 481.401 350.606 463.676 384.962 439.619 392 | 414.619 409.962 438.676 375.606 456.401 337.594 467.257 297.082 393 | 470.912 255.3 470.912 -255.3 467.257 -297.082 456.401 -337.594 394 | 438.676 -375.606 414.619 -409.962 384.962 -439.619 350.606 -463.676 395 | 312.594 -481.401 272.082 -492.257 230.3 -495.912 -230.3 -495.912 396 | -272.082 -492.257 -312.594 -481.401 -350.606 -463.676 -384.962 -439.619 397 | -414.619 -409.962 -438.676 -375.606 -456.401 -337.594 -467.257 -297.082 398 | -470.912 -255.3 -470.912 255.3 -467.257 297.082 -456.401 337.594 399 | -438.676 375.606 -414.619 409.962 -384.962 439.619 -350.606 463.676 400 | -312.594 481.401 -272.082 492.257 -230.3 495.912 230.3 495.912 401 | 272.082 492.257)) 402 | (attach off) 403 | ) 404 | (padstack RoundRect[T]Pad_1080x1420_249.345_um 405 | (shape (polygon Top 0 334.898 707.157 376.881 695.908 416.272 677.539 451.876 652.609 406 | 482.609 621.876 507.539 586.273 525.908 546.881 537.157 504.898 407 | 540.945 461.6 540.945 -461.6 537.157 -504.898 525.908 -546.881 408 | 507.539 -586.272 482.609 -621.876 451.876 -652.609 416.273 -677.539 409 | 376.881 -695.908 334.898 -707.157 291.6 -710.945 -291.6 -710.945 410 | -334.898 -707.157 -376.881 -695.908 -416.272 -677.539 -451.876 -652.609 411 | -482.609 -621.876 -507.539 -586.273 -525.908 -546.881 -537.157 -504.898 412 | -540.945 -461.6 -540.945 461.6 -537.157 504.898 -525.908 546.881 413 | -507.539 586.272 -482.609 621.876 -451.876 652.609 -416.273 677.539 414 | -376.881 695.908 -334.898 707.157 -291.6 710.945 291.6 710.945 415 | 334.898 707.157)) 416 | (attach off) 417 | ) 418 | (padstack RoundRect[T]Pad_1250x800_200.761_um 419 | (shape (polygon Top 0 459.862 397.711 493.664 388.654 525.38 373.864 554.047 353.792 420 | 578.792 329.047 598.864 300.381 613.654 268.664 622.711 234.862 421 | 625.761 200 625.761 -200 622.711 -234.862 613.654 -268.664 422 | 598.864 -300.38 578.792 -329.047 554.047 -353.792 525.381 -373.864 423 | 493.664 -388.654 459.862 -397.711 425 -400.761 -425 -400.761 424 | -459.862 -397.711 -493.664 -388.654 -525.38 -373.864 -554.047 -353.792 425 | -578.792 -329.047 -598.864 -300.381 -613.654 -268.664 -622.711 -234.862 426 | -625.761 -200 -625.761 200 -622.711 234.862 -613.654 268.664 427 | -598.864 300.38 -578.792 329.047 -554.047 353.792 -525.381 373.864 428 | -493.664 388.654 -459.862 397.711 -425 400.761 425 400.761 429 | 459.862 397.711)) 430 | (attach off) 431 | ) 432 | (padstack RoundRect[T]Pad_2370x2430_249.797_um 433 | (shape (polygon Top 0 979.527 1212.15 1021.59 1200.88 1061.05 1182.48 1096.72 1157.51 434 | 1127.51 1126.72 1152.48 1091.05 1170.88 1051.59 1182.15 1009.53 435 | 1185.95 966.15 1185.95 -966.15 1182.15 -1009.53 1170.88 -1051.59 436 | 1152.48 -1091.05 1127.51 -1126.72 1096.72 -1157.51 1061.05 -1182.48 437 | 1021.59 -1200.88 979.527 -1212.15 936.15 -1215.95 -936.15 -1215.95 438 | -979.527 -1212.15 -1021.59 -1200.88 -1061.05 -1182.48 -1096.72 -1157.51 439 | -1127.51 -1126.72 -1152.48 -1091.05 -1170.88 -1051.59 -1182.15 -1009.53 440 | -1185.95 -966.15 -1185.95 966.15 -1182.15 1009.53 -1170.88 1051.59 441 | -1152.48 1091.05 -1127.51 1126.72 -1096.72 1157.51 -1061.05 1182.48 442 | -1021.59 1200.88 -979.527 1212.15 -936.15 1215.95 936.15 1215.95 443 | 979.527 1212.15)) 444 | (attach off) 445 | ) 446 | (padstack Rect[T]Pad_280x1562_um 447 | (shape (rect Top -140 -781 140 781)) 448 | (attach off) 449 | ) 450 | (padstack Rect[T]Pad_2900x2050_um 451 | (shape (rect Top -1450 -1025 1450 1025)) 452 | (attach off) 453 | ) 454 | (padstack Rect[T]Pad_350x1000_um 455 | (shape (rect Top -175 -500 175 500)) 456 | (attach off) 457 | ) 458 | (padstack Rect[T]Pad_550x1200_um 459 | (shape (rect Top -275 -600 275 600)) 460 | (attach off) 461 | ) 462 | (padstack Rect[A]Pad_750x750_um 463 | (shape (rect Top -375 -375 375 375)) 464 | (shape (rect Route2 -375 -375 375 375)) 465 | (shape (rect Route15 -375 -375 375 375)) 466 | (shape (rect Bottom -375 -375 375 375)) 467 | (attach off) 468 | ) 469 | (padstack Rect[T]Pad_850x270_um 470 | (shape (rect Top -425 -135 425 135)) 471 | (attach off) 472 | ) 473 | (padstack Rect[T]Pad_1000x2000_um 474 | (shape (rect Top -500 -1000 500 1000)) 475 | (attach off) 476 | ) 477 | (padstack Rect[T]Pad_1016x2540_um 478 | (shape (rect Top -508 -1270 508 1270)) 479 | (attach off) 480 | ) 481 | (padstack Rect[T]Pad_1400x1600_um 482 | (shape (rect Top -700 -800 700 800)) 483 | (attach off) 484 | ) 485 | (padstack Rect[A]Pad_1650x1650_um 486 | (shape (rect Top -825 -825 825 825)) 487 | (shape (rect Route2 -825 -825 825 825)) 488 | (shape (rect Route15 -825 -825 825 825)) 489 | (shape (rect Bottom -825 -825 825 825)) 490 | (attach off) 491 | ) 492 | (padstack Rect[A]Pad_1879.6x1879.6_um 493 | (shape (rect Top -939.8 -939.8 939.8 939.8)) 494 | (shape (rect Route2 -939.8 -939.8 939.8 939.8)) 495 | (shape (rect Route15 -939.8 -939.8 939.8 939.8)) 496 | (shape (rect Bottom -939.8 -939.8 939.8 939.8)) 497 | (attach off) 498 | ) 499 | (padstack Rect[T]Pad_1900x1100_um 500 | (shape (rect Top -950 -550 950 550)) 501 | (attach off) 502 | ) 503 | (padstack "Via[0-3]_352.4:200_um" 504 | (shape (circle Top 352.4)) 505 | (shape (circle Route2 352.4)) 506 | (shape (circle Route15 352.4)) 507 | (shape (circle Bottom 352.4)) 508 | (attach off) 509 | ) 510 | (padstack "Via[0-3]_700:400_um" 511 | (shape (circle Top 700)) 512 | (shape (circle Route2 700)) 513 | (shape (circle Route15 700)) 514 | (shape (circle Bottom 700)) 515 | (attach off) 516 | ) 517 | ) 518 | (network 519 | (net 3V3 520 | (pins U57-1 U32-VCC U55-8 U8-1 U13-1 U16-1 U17-1 U18-1 U19-1 U37-2 U38-2 U39-2 521 | U45-59 U45-54 U45-44 U45-34 U45-23 U49-5 U50-VDDIO2 U50-VDDIO U50-VDD2 U50-VDD1 522 | U50-SDO_M U50-SDO_A/G U50-DEN_A/G U50-CS_M U50-CS_A/G U56-1) 523 | ) 524 | (net GND 525 | (pins U29-1 U28-2 U47-CTS U57-2 U32-GND U55-1 U3-5 U4-2 U8-2 U10-2 U11-2 U12-2 526 | U13-2 U14-2 U15-2 U16-2 U17-2 U18-2 U19-2 U20-2 U21-2 U31-6 U40-2 U41-2 U42-2 527 | U43-2 U44-2 U44-1 U45-7 U45-61 U45-58 U45-55 U45-45 U45-35 U45-33 U45-24 U45-20 528 | U45-11 U45-10 U49-2 U50-RES5 U50-RES4 U50-RES3 U50-RES2 U50-RES1 U50-GND2 529 | U50-GND1 U56-2) 530 | ) 531 | (net VBAT 532 | (pins U55-7 U30-2 U33-1 U34-1 U36-1 U35-1 U5-1 U6-1 U7-1 U22-1 U23-1 U24-C U25-C 533 | U26-C U27-C U49-3 U49-1) 534 | ) 535 | (net BAT_GND 536 | (pins U55-2 U30-1 U5-2 U6-2 U7-2 U22-2 U23-2 U51-S U52-S U53-S U54-S) 537 | ) 538 | (net "Net-(B1-Pad3)" 539 | (pins U3-3 U45-9) 540 | ) 541 | (net "Net-(B1-Pad4)" 542 | (pins U3-4 U45-8) 543 | ) 544 | (net "Net-(C3-Pad1)" 545 | (pins U20-1 U45-60) 546 | ) 547 | (net "Net-(C1-Pad1)" 548 | (pins U4-1 U45-57 U46-1) 549 | ) 550 | (net "Net-(C2-Pad1)" 551 | (pins U12-1 U45-56 U46-3) 552 | ) 553 | (net /PWM3 554 | (pins U55-4 U42-1 U45-51 U53-G) 555 | ) 556 | (net /PWM2 557 | (pins U55-5 U41-1 U45-50 U52-G) 558 | ) 559 | (net /PWM1 560 | (pins U55-6 U40-1 U45-49 U51-G) 561 | ) 562 | (net /TX0 563 | (pins U32-RXI U48-RXI U45-47) 564 | ) 565 | (net /RX0 566 | (pins U32-TXO U48-TXO U45-46) 567 | ) 568 | (net /PWM4 569 | (pins U55-3 U43-1 U45-41 U54-G) 570 | ) 571 | (net /MISO 572 | (pins U31-1 U45-39) 573 | ) 574 | (net /MOSI 575 | (pins U31-4 U45-38) 576 | ) 577 | (net /SCK 578 | (pins U31-3 U45-37) 579 | ) 580 | (net /SDA 581 | (pins U57-4 U55-9 U38-1 U45-26 U50-SDA/SDI/SDO) 582 | ) 583 | (net /SCL 584 | (pins U57-3 U55-10 U39-1 U45-25 U50-SCL/SPC) 585 | ) 586 | (net "Net-(C4-Pad1)" 587 | (pins U21-1 U45-22 U45-21) 588 | ) 589 | (net /RESET 590 | (pins U9-2 U31-5 U37-1 U44-4 U44-3 U45-12) 591 | ) 592 | (net "Net-(D1-PadA)" 593 | (pins U33-2 U24-A U51-D) 594 | ) 595 | (net "Net-(C18-Pad1)" 596 | (pins U10-1 U50-CAP) 597 | ) 598 | (net "Net-(C19-Pad1)" 599 | (pins U11-1 U50-C1) 600 | ) 601 | (net "Net-(B1-Pad2)" 602 | (pins U3-2 U14-1) 603 | ) 604 | (net "Net-(B1-Pad1)" 605 | (pins U3-1 U15-1 U58-FEED) 606 | ) 607 | (net "Net-(D2-PadA)" 608 | (pins U34-2 U25-A U52-D) 609 | ) 610 | (net "Net-(D3-PadA)" 611 | (pins U35-2 U26-A U53-D) 612 | ) 613 | (net "Net-(D4-PadA)" 614 | (pins U36-2 U27-A U54-D) 615 | ) 616 | (net /DTR 617 | (pins U47-DTR U32-DTR U9-1) 618 | ) 619 | (net "Net-(D7-Pad1)" 620 | (pins U28-1 U1-1) 621 | ) 622 | (net "Net-(D8-Pad2)" 623 | (pins U29-2 U2-1) 624 | ) 625 | (net /LED2 626 | (pins U1-2 U45-15) 627 | ) 628 | (net /LED1 629 | (pins U2-2 U45-14) 630 | ) 631 | (class kicad_default "" /DTR /LED1 /LED2 /MISO /MOSI /PWM1 /PWM2 /PWM3 632 | /PWM4 /RESET /RX0 /SCK /SCL /SDA /TX0 3V3 GND "Net-(B1-Pad1)" "Net-(B1-Pad2)" 633 | "Net-(B1-Pad3)" "Net-(B1-Pad4)" "Net-(C1-Pad1)" "Net-(C18-Pad1)" "Net-(C19-Pad1)" 634 | "Net-(C2-Pad1)" "Net-(C3-Pad1)" "Net-(C4-Pad1)" "Net-(D7-Pad1)" "Net-(D8-Pad2)" 635 | (circuit 636 | (use_via Via[0-3]_352.4:200_um) 637 | ) 638 | (rule 639 | (width 127) 640 | (clearance 127.1) 641 | ) 642 | ) 643 | (class Power BAT_GND "Net-(D1-PadA)" "Net-(D2-PadA)" "Net-(D3-PadA)" "Net-(D4-PadA)" 644 | VBAT 645 | (circuit 646 | (use_via Via[0-3]_700:400_um) 647 | ) 648 | (rule 649 | (width 762) 650 | (clearance 127.1) 651 | ) 652 | ) 653 | ) 654 | (wiring 655 | ) 656 | ) 657 | -------------------------------------------------------------------------------- /bm11/bm11.license.txt: -------------------------------------------------------------------------------- 1 | Adafruit-nRF52-Bluefruit-Feather-PCB 2 | 3 | PCB files for the Adafruit nRF52 Bluefruit Feather and the Adafruit nRF52840 Feather Express. 4 | 5 | Format is EagleCAD schematic and board layout 6 | 7 | For more details, check out the product page at 8 | 9 | * https://www.adafruit.com/product/3406 (nRF52832) 10 | * https://www.adafruit.com/product/4062 (nRF52840) 11 | 12 | Adafruit invests time and resources providing this open source design, please support Adafruit and open-source hardware by purchasing products from Adafruit! 13 | 14 | Designed by Adafruit Industries. 15 | Creative Commons Attribution, Share-Alike license, check license.txt for more information All text above must be included in any redistribution 16 | -------------------------------------------------------------------------------- /bm11/bm11.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm11/bm11.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 171667 -93592.1 171969 -93647.4 172262 -93738.7 172541 -93864.5 25 | 172804 -94023.2 173045 -94212.4 173262 -94429.3 173451 -94670.7 26 | 173610 -94933.2 173736 -95212.9 173827 -95505.7 173883 -95807.4 27 | 173901 -96113.6 173901 -113894 173883 -114200 173827 -114501 28 | 173736 -114794 173610 -115074 173451 -115336 173262 -115578 29 | 173045 -115795 172804 -115984 172541 -116143 172262 -116269 30 | 171969 -116360 171667 -116415 171361 -116434 125641 -116434 31 | 125335 -116415 125033 -116360 124740 -116269 124461 -116143 32 | 124198 -115984 123957 -115795 123740 -115578 123551 -115336 33 | 123392 -115074 123266 -114794 123175 -114501 123120 -114200 34 | 123101 -113894 123101 -107290 123609 -106782 123609 -103226 35 | 123101 -102718 123101 -96113.6 123120 -95807.4 123175 -95505.7 36 | 123266 -95212.9 123392 -94933.2 123551 -94670.7 123740 -94429.3 37 | 123957 -94212.4 124198 -94023.2 124461 -93864.5 124740 -93738.7 38 | 125033 -93647.4 125335 -93592.1 125641 -93573.6 171361 -93573.6 39 | 171667 -93592.1) 40 | ) 41 | (via "Via[0-1]_800:400_um") 42 | (rule 43 | (width 250) 44 | (clearance 200.1) 45 | (clearance 200.1 (type default_smd)) 46 | (clearance 50 (type smd_smd)) 47 | ) 48 | ) 49 | (placement 50 | (component MS1 51 | (place MS1 148450 -115270 front 0) 52 | ) 53 | (component MS2 54 | (place MS2 153580 -94650 front 0) 55 | ) 56 | (component "Adafruit nRF52 Bluefruit Feather:JSTPH2" 57 | (place U39 133858 -98602.8 front 0) 58 | ) 59 | (component "Adafruit nRF52 Bluefruit Feather:4UCONN_20329_V2" 60 | (place U10 125527 -105004 front 270) 61 | ) 62 | (component "Adafruit nRF52 Bluefruit Feather:0603-NO" 63 | (place U1 144843 -108344 front 270) 64 | (place U2 146088 -110719 front 270) 65 | (place U3 144678 -99314 front 0) 66 | (place U4 143421 -97955.1 front 180) 67 | (place U5 139840 -97751.9 front 0) 68 | (place U6 140373 -99110.8 front 0) 69 | (place U7 136487 -111544 front 90) 70 | (place U21 144437 -104064 front 0) 71 | (place U22 153048 -100559 front 90) 72 | (place U23 153657 -98196.4 front 180) 73 | (place U24 146494 -97790 front 180) 74 | (place U25 128816 -98018.6 front 90) 75 | (place U26 130594 -102718 front 0) 76 | (place U27 129095 -112332 front 0) 77 | (place U35 163614 -98031.3 front 0) 78 | (place U36 167932 -98399.6 front 180) 79 | ) 80 | (component "Adafruit nRF52 Bluefruit Feather:0805-NO" 81 | (place U8 134976 -111582 front 90) 82 | (place U9 138087 -111671 front 90) 83 | (place U17 160439 -98145.6 front 180) 84 | (place U18 156947 -97891.6 front 180) 85 | (place U19 144869 -101105 front 0) 86 | (place U20 137554 -103619 front 90) 87 | ) 88 | (component "Adafruit nRF52 Bluefruit Feather:SOLDERJUMPER_CLOSEDWIRE" 89 | (place U11 142151 -108179 back 90) 90 | ) 91 | (component "Adafruit nRF52 Bluefruit Feather:PAD-1.5X2.0" 92 | (place TP2 167830 -112420 back 90 (PN FRST)) 93 | ) 94 | (component "Adafruit nRF52 Bluefruit Feather:XTAL3215" 95 | (place U12 154851 -100686 front 90) 96 | ) 97 | (component "Adafruit nRF52 Bluefruit Feather:SOD-323" 98 | (place U13 150076 -97790 front 180) 99 | ) 100 | (component "Adafruit nRF52 Bluefruit Feather:SOD-123" 101 | (place U14 132880 -104496 front 180) 102 | ) 103 | (component "Adafruit nRF52 Bluefruit Feather:CHIPLED_0805_NOOUTLINE" 104 | (place U15 125514 -110846 front 270) 105 | (place U16 125387 -99034.6 front 90) 106 | (place U37 171361 -98475.8 front 270) 107 | ) 108 | (component "Adafruit nRF52 Bluefruit Feather:_0603MP" 109 | (place U28 154470 -112370 front 180) 110 | (place U29 151549 -112497 front 180) 111 | ) 112 | (component "Adafruit nRF52 Bluefruit Feather:SOT23-R" 113 | (place U30 136119 -106274 front 0) 114 | ) 115 | (component "Adafruit nRF52 Bluefruit Feather:BTN_KMR2_4.6X2.8" 116 | (place U31 166916 -112497 front 0) 117 | (place U32 132118 -109957 front 90) 118 | ) 119 | (component "Adafruit nRF52 Bluefruit Feather:SOT23-5" 120 | (place U33 140881 -105016 front 270) 121 | (place U34 140881 -101575 front 90) 122 | ) 123 | (component "Adafruit nRF52 Bluefruit Feather:QFN24_4MM_SMSC" 124 | (place U38 141643 -110490 front 270) 125 | ) 126 | (component "Adafruit nRF52 Bluefruit Feather:2X05_1.27MM_BOX_POSTS" 127 | (place U40 149517 -105258 front 270) 128 | ) 129 | (component "Adafruit nRF52 Bluefruit Feather:BLE_MODULE_RAYTAC_MDBT42" 130 | (place U41 165011 -104623 front 270) 131 | ) 132 | (component "Adafruit nRF52 Bluefruit Feather:1X01_2MM" 133 | (place U43 155169 -110846 front 0) 134 | (place U44 153137 -110846 front 0) 135 | ) 136 | ) 137 | (library 138 | (image MS1 139 | (pin Round[A]Pad_1778_um 1 -19026 94) 140 | (pin Round[A]Pad_1778_um 2 -16486 94) 141 | (pin Round[A]Pad_1778_um 3 -13946 94) 142 | (pin Round[A]Pad_1778_um 4 -11406 94) 143 | (pin Round[A]Pad_1778_um 16 19074 94) 144 | (pin Round[A]Pad_1778_um 15 16534 94) 145 | (pin Round[A]Pad_1778_um 14 13994 94) 146 | (pin Round[A]Pad_1778_um 13 11454 94) 147 | (pin Round[A]Pad_1778_um 12 8914 94) 148 | (pin Round[A]Pad_1778_um 11 6374 94) 149 | (pin Round[A]Pad_1778_um 10 3834 94) 150 | (pin Round[A]Pad_1778_um 9 1294 94) 151 | (pin Round[A]Pad_1778_um 8 -1246 94) 152 | (pin Round[A]Pad_1778_um 7 -3786 94) 153 | (pin Round[A]Pad_1778_um 6 -6326 94) 154 | (pin Round[A]Pad_1778_um 5 -8866 94) 155 | ) 156 | (image MS2 157 | (pin Round[A]Pad_1778_um 17 13974 -36) 158 | (pin Round[A]Pad_1778_um 18 11434 -36) 159 | (pin Round[A]Pad_1778_um 19 8894 -36) 160 | (pin Round[A]Pad_1778_um 20 6354 -36) 161 | (pin Round[A]Pad_1778_um 21 3814 -36) 162 | (pin Round[A]Pad_1778_um 22 1274 -36) 163 | (pin Round[A]Pad_1778_um 23 -1266 -36) 164 | (pin Round[A]Pad_1778_um 24 -3806 -36) 165 | (pin Round[A]Pad_1778_um 25 -6346 -36) 166 | (pin Round[A]Pad_1778_um 26 -8886 -36) 167 | (pin Round[A]Pad_1778_um 27 -11426 -36) 168 | (pin Round[A]Pad_1778_um 28 -13966 -36) 169 | ) 170 | (image "Adafruit nRF52 Bluefruit Feather:JSTPH2" 171 | (pin Rect[T]Pad_3400x1600_um (rotate 90) NC2 3400 3024) 172 | (pin Rect[T]Pad_3400x1600_um (rotate 90) NC1 -3400 3024) 173 | (pin Rect[T]Pad_1000x4600_um 2 1000 -2176) 174 | (pin Rect[T]Pad_1000x4600_um 1 -1000 -2176) 175 | ) 176 | (image "Adafruit nRF52 Bluefruit Feather:4UCONN_20329_V2" 177 | (pin Rect[T]Pad_2000x1000_um (rotate 90) BASE@2 750 32) 178 | (pin Rect[T]Pad_2000x1000_um (rotate 90) BASE@1 -750 32) 179 | (pin Rect[T]Pad_400x1350_um GND 1300 2807) 180 | (pin Rect[T]Pad_400x1350_um ID 650 2807) 181 | (pin Rect[T]Pad_400x1350_um D+ 0 2807) 182 | (pin Rect[T]Pad_400x1350_um "D-" -650 2807) 183 | (pin Rect[T]Pad_400x1350_um VBUS -1300 2807) 184 | (pin Round[A]Pad_1143_um SPRT@2 3300 2932) 185 | (pin Round[A]Pad_1143_um (rotate 180) SPRT@1 -3300 2932) 186 | (pin Rect[A]Pad_2413x2413_um (rotate 90) SPRT@3 -3600 132) 187 | (pin Rect[A]Pad_2413x2413_um (rotate 90) SPRT@4 3600 132) 188 | ) 189 | (image "Adafruit nRF52 Bluefruit Feather:0603-NO" 190 | (pin Rect[T]Pad_1075x1000_um 2 850 0) 191 | (pin Rect[T]Pad_1075x1000_um 1 -850 0) 192 | ) 193 | (image "Adafruit nRF52 Bluefruit Feather:0805-NO" 194 | (pin Rect[T]Pad_1240x1500_um 2 950 0) 195 | (pin Rect[T]Pad_1240x1500_um 1 -950 0) 196 | ) 197 | (image "Adafruit nRF52 Bluefruit Feather:SOLDERJUMPER_CLOSEDWIRE" 198 | (pin Rect[T]Pad_1168.4x1600.2_um 2 762 0) 199 | (pin Rect[T]Pad_1168.4x1600.2_um 1 -762 0) 200 | ) 201 | (image "Adafruit nRF52 Bluefruit Feather:PAD-1.5X2.0" 202 | (outline (path signal 127 -950 -1200 -950 1200)) 203 | (outline (path signal 127 950 -1200 -950 -1200)) 204 | (outline (path signal 127 950 1200 950 -1200)) 205 | (outline (path signal 127 -950 1200 950 1200)) 206 | (pin Rect[T]Pad_1500x2000_um P$1 0 0) 207 | ) 208 | (image "Adafruit nRF52 Bluefruit Feather:XTAL3215" 209 | (pin Rect[T]Pad_1100x1900_um (rotate 180) P$2 -1200 0) 210 | (pin Rect[T]Pad_1100x1900_um P$1 1200 0) 211 | ) 212 | (image "Adafruit nRF52 Bluefruit Feather:SOD-323" 213 | (pin Rect[T]Pad_1350x800_um A 1270 0) 214 | (pin Rect[T]Pad_1350x800_um C -1270 0) 215 | ) 216 | (image "Adafruit nRF52 Bluefruit Feather:SOD-123" 217 | (pin Rect[T]Pad_1400x1400_um (rotate 90) A 1850 0) 218 | (pin Rect[T]Pad_1400x1400_um (rotate 90) C -1850 0) 219 | ) 220 | (image "Adafruit nRF52 Bluefruit Feather:CHIPLED_0805_NOOUTLINE" 221 | (pin Rect[T]Pad_1200x1200_um A 0 -1050) 222 | (pin Rect[T]Pad_1200x1200_um C 0 1050) 223 | ) 224 | (image "Adafruit nRF52 Bluefruit Feather:_0603MP" 225 | (pin Rect[T]Pad_800x800_um 2 762 0) 226 | (pin Rect[T]Pad_800x800_um 1 -762 0) 227 | ) 228 | (image "Adafruit nRF52 Bluefruit Feather:SOT23-R" 229 | (pin Rect[T]Pad_635x1016_um 1 -950 -1000) 230 | (pin Rect[T]Pad_635x1016_um 2 950 -1000) 231 | (pin Rect[T]Pad_635x1016_um 3 0 1000) 232 | ) 233 | (image "Adafruit nRF52 Bluefruit Feather:BTN_KMR2_4.6X2.8" 234 | (pin Rect[T]Pad_900x900_um A' -2050 800) 235 | (pin Rect[T]Pad_900x900_um B' -2050 -800) 236 | (pin Rect[T]Pad_900x900_um B 2050 -800) 237 | (pin Rect[T]Pad_900x900_um A 2050 800) 238 | ) 239 | (image "Adafruit nRF52 Bluefruit Feather:SOT23-5" 240 | (pin Rect[T]Pad_550x1200_um 5 -950 1300.1) 241 | (pin Rect[T]Pad_550x1200_um 4 950 1300.1) 242 | (pin Rect[T]Pad_550x1200_um 3 950 -1300.1) 243 | (pin Rect[T]Pad_550x1200_um 2 0 -1300.1) 244 | (pin Rect[T]Pad_550x1200_um 1 -950 -1300.1) 245 | ) 246 | (image "Adafruit nRF52 Bluefruit Feather:QFN24_4MM_SMSC" 247 | (pin Rect[T]Pad_2500x2500_um THERM 0 0) 248 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 24 -1250 2000) 249 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 23 -750 2000) 250 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 22 -250 2000) 251 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 21 250 2000) 252 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 20 750 2000) 253 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 270) 19 1250 2000) 254 | (pin RoundRect[T]Pad_800x280_70.266_um 18 2000 1250) 255 | (pin RoundRect[T]Pad_800x280_70.266_um 17 2000 750) 256 | (pin RoundRect[T]Pad_800x280_70.266_um 16 2000 250) 257 | (pin RoundRect[T]Pad_800x280_70.266_um 15 2000 -250) 258 | (pin RoundRect[T]Pad_800x280_70.266_um 14 2000 -750) 259 | (pin RoundRect[T]Pad_800x280_70.266_um 13 2000 -1250) 260 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 12 1250 -2000) 261 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 11 750 -2000) 262 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 10 250 -2000) 263 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 9 -250 -2000) 264 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 8 -750 -2000) 265 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 90) 7 -1250 -2000) 266 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 6 -2000 -1250) 267 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 5 -2000 -750) 268 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 4 -2000 -250) 269 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 3 -2000 250) 270 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 2 -2000 750) 271 | (pin RoundRect[T]Pad_800x280_70.266_um (rotate 180) 1 -2000 1250) 272 | ) 273 | (image "Adafruit nRF52 Bluefruit Feather:2X05_1.27MM_BOX_POSTS" 274 | (pin Rect[T]Pad_760x2600_um 9 2540 -2150) 275 | (pin Rect[T]Pad_760x2600_um 7 1270 -2150) 276 | (pin Rect[T]Pad_760x2600_um 5 0 -2150) 277 | (pin Rect[T]Pad_760x2600_um 3 -1270 -2150) 278 | (pin Rect[T]Pad_760x2600_um 1 -2540 -2150) 279 | (pin Rect[T]Pad_760x2600_um 10 2540 2150) 280 | (pin Rect[T]Pad_760x2600_um 8 1270 2150) 281 | (pin Rect[T]Pad_760x2600_um 6 0 2150) 282 | (pin Rect[T]Pad_760x2600_um 4 -1270 2150) 283 | (pin Rect[T]Pad_760x2600_um 2 -2540 2150) 284 | (keepout "" (circle Top 1000 1905 0)) 285 | (keepout "" (circle Bottom 1000 1905 0)) 286 | (keepout "" (circle Top 1000 -1905 0)) 287 | (keepout "" (circle Bottom 1000 -1905 0)) 288 | ) 289 | (image "Adafruit nRF52 Bluefruit Feather:BLE_MODULE_RAYTAC_MDBT42" 290 | (pin Rect[T]Pad_1200x500_um 41 2900 1850) 291 | (pin Rect[T]Pad_1200x500_um 40 2900 3250) 292 | (pin Rect[T]Pad_1600x900_um 39 4600 3800) 293 | (pin Rect[T]Pad_1600x480_um 38 4600 2900) 294 | (pin Rect[T]Pad_1600x480_um 37 4600 2200) 295 | (pin Rect[T]Pad_1600x480_um 36 4600 1500) 296 | (pin Rect[T]Pad_1600x480_um 35 4600 800) 297 | (pin Rect[T]Pad_1600x480_um 34 4600 100) 298 | (pin Rect[T]Pad_1600x480_um 33 4600 -600) 299 | (pin Rect[T]Pad_1600x480_um 32 4600 -1300) 300 | (pin Rect[T]Pad_1600x480_um 31 4600 -2000) 301 | (pin Rect[T]Pad_1600x480_um 30 4600 -2700) 302 | (pin Rect[T]Pad_1600x480_um 29 4600 -3400) 303 | (pin Rect[T]Pad_1600x480_um 28 4600 -4100) 304 | (pin Rect[T]Pad_1600x480_um 27 4600 -4800) 305 | (pin Rect[T]Pad_1600x480_um 26 4600 -5500) 306 | (pin Rect[T]Pad_1600x480_um 25 4600 -6200) 307 | (pin Rect[T]Pad_1600x480_um (rotate 90) 24 4200 -7650) 308 | (pin Rect[T]Pad_1600x480_um (rotate 90) 23 3500 -7650) 309 | (pin Rect[T]Pad_1600x480_um (rotate 90) 22 2800 -7650) 310 | (pin Rect[T]Pad_1600x480_um (rotate 90) 21 2100 -7650) 311 | (pin Rect[T]Pad_1600x480_um (rotate 90) 20 1400 -7650) 312 | (pin Rect[T]Pad_1600x480_um (rotate 90) 19 700 -7650) 313 | (pin Rect[T]Pad_1600x480_um (rotate 90) 18 0 -7650) 314 | (pin Rect[T]Pad_1600x480_um (rotate 90) 17 -700 -7650) 315 | (pin Rect[T]Pad_1600x480_um (rotate 90) 16 -1400 -7650) 316 | (pin Rect[T]Pad_1600x480_um (rotate 90) 15 -2100 -7650) 317 | (pin Rect[T]Pad_1600x480_um (rotate 90) 14 -2800 -7650) 318 | (pin Rect[T]Pad_1600x480_um (rotate 90) 13 -3500 -7650) 319 | (pin Rect[T]Pad_1600x480_um (rotate 90) 12 -4200 -7650) 320 | (pin Rect[T]Pad_1600x480_um 11 -4600 -5500) 321 | (pin Rect[T]Pad_1600x480_um 10 -4600 -4800) 322 | (pin Rect[T]Pad_1600x480_um 9 -4600 -4100) 323 | (pin Rect[T]Pad_1600x480_um 8 -4600 -3400) 324 | (pin Rect[T]Pad_1600x480_um 7 -4600 -2700) 325 | (pin Rect[T]Pad_1600x480_um 6 -4600 -2000) 326 | (pin Rect[T]Pad_1600x480_um 5 -4600 -1300) 327 | (pin Rect[T]Pad_1600x480_um 4 -4600 -600) 328 | (pin Rect[T]Pad_1600x480_um 3 -4600 100) 329 | (pin Rect[T]Pad_1600x480_um 2 -4600 800) 330 | (pin Rect[T]Pad_1600x900_um 1 -4600 3800) 331 | ) 332 | (image "Adafruit nRF52 Bluefruit Feather:1X01_2MM" 333 | (pin Round[A]Pad_1270_um (rotate 90) 1 0 0) 334 | ) 335 | (padstack Round[A]Pad_1143_um 336 | (shape (circle Top 1143)) 337 | (shape (circle Bottom 1143)) 338 | (attach off) 339 | ) 340 | (padstack Round[A]Pad_1270_um 341 | (shape (circle Top 1270)) 342 | (shape (circle Bottom 1270)) 343 | (attach off) 344 | ) 345 | (padstack Round[A]Pad_1778_um 346 | (shape (circle Top 1778)) 347 | (shape (circle Bottom 1778)) 348 | (attach off) 349 | ) 350 | (padstack RoundRect[T]Pad_800x280_70.266_um 351 | (shape (polygon Top 0 342.202 139.199 354.032 136.028 365.133 130.852 375.166 123.827 352 | 383.827 115.166 390.852 105.133 396.028 94.032 399.199 82.202 353 | 400.266 70 400.266 -70 399.199 -82.202 396.028 -94.032 390.852 -105.133 354 | 383.827 -115.166 375.166 -123.827 365.133 -130.852 354.032 -136.028 355 | 342.202 -139.199 330 -140.266 -330 -140.266 -342.202 -139.199 356 | -354.032 -136.028 -365.133 -130.852 -375.166 -123.827 -383.827 -115.166 357 | -390.852 -105.133 -396.028 -94.032 -399.199 -82.202 -400.266 -70 358 | -400.266 70 -399.199 82.202 -396.028 94.032 -390.852 105.133 359 | -383.827 115.166 -375.166 123.827 -365.133 130.852 -354.032 136.028 360 | -342.202 139.199 -330 140.266 330 140.266 342.202 139.199)) 361 | (attach off) 362 | ) 363 | (padstack Rect[T]Pad_2000x1000_um 364 | (shape (rect Top -1000 -500 1000 500)) 365 | (attach off) 366 | ) 367 | (padstack Rect[A]Pad_2413x2413_um 368 | (shape (rect Top -1206.5 -1206.5 1206.5 1206.5)) 369 | (shape (rect Bottom -1206.5 -1206.5 1206.5 1206.5)) 370 | (attach off) 371 | ) 372 | (padstack Rect[T]Pad_2500x2500_um 373 | (shape (rect Top -1250 -1250 1250 1250)) 374 | (attach off) 375 | ) 376 | (padstack Rect[T]Pad_3400x1600_um 377 | (shape (rect Top -1700 -800 1700 800)) 378 | (attach off) 379 | ) 380 | (padstack Rect[T]Pad_400x1350_um 381 | (shape (rect Top -200 -675 200 675)) 382 | (attach off) 383 | ) 384 | (padstack Rect[T]Pad_550x1200_um 385 | (shape (rect Top -275 -600 275 600)) 386 | (attach off) 387 | ) 388 | (padstack Rect[T]Pad_635x1016_um 389 | (shape (rect Top -317.5 -508 317.5 508)) 390 | (attach off) 391 | ) 392 | (padstack Rect[T]Pad_760x2600_um 393 | (shape (rect Top -380 -1300 380 1300)) 394 | (attach off) 395 | ) 396 | (padstack Rect[T]Pad_800x800_um 397 | (shape (rect Top -400 -400 400 400)) 398 | (attach off) 399 | ) 400 | (padstack Rect[T]Pad_900x900_um 401 | (shape (rect Top -450 -450 450 450)) 402 | (attach off) 403 | ) 404 | (padstack Rect[T]Pad_1000x4600_um 405 | (shape (rect Top -500 -2300 500 2300)) 406 | (attach off) 407 | ) 408 | (padstack Rect[T]Pad_1075x1000_um 409 | (shape (rect Top -537.5 -500 537.5 500)) 410 | (attach off) 411 | ) 412 | (padstack Rect[T]Pad_1100x1900_um 413 | (shape (rect Top -550 -950 550 950)) 414 | (attach off) 415 | ) 416 | (padstack Rect[T]Pad_1168.4x1600.2_um 417 | (shape (rect Top -584.2 -800.1 584.2 800.1)) 418 | (attach off) 419 | ) 420 | (padstack Rect[T]Pad_1200x500_um 421 | (shape (rect Top -600 -250 600 250)) 422 | (attach off) 423 | ) 424 | (padstack Rect[T]Pad_1200x1200_um 425 | (shape (rect Top -600 -600 600 600)) 426 | (attach off) 427 | ) 428 | (padstack Rect[T]Pad_1240x1500_um 429 | (shape (rect Top -620 -750 620 750)) 430 | (attach off) 431 | ) 432 | (padstack Rect[T]Pad_1350x800_um 433 | (shape (rect Top -675 -400 675 400)) 434 | (attach off) 435 | ) 436 | (padstack Rect[T]Pad_1400x1400_um 437 | (shape (rect Top -700 -700 700 700)) 438 | (attach off) 439 | ) 440 | (padstack Rect[T]Pad_1500x2000_um 441 | (shape (rect Top -750 -1000 750 1000)) 442 | (attach off) 443 | ) 444 | (padstack Rect[T]Pad_1600x480_um 445 | (shape (rect Top -800 -240 800 240)) 446 | (attach off) 447 | ) 448 | (padstack Rect[T]Pad_1600x900_um 449 | (shape (rect Top -800 -450 800 450)) 450 | (attach off) 451 | ) 452 | (padstack "Via[0-1]_800:400_um" 453 | (shape (circle Top 800)) 454 | (shape (circle Bottom 800)) 455 | (attach off) 456 | ) 457 | ) 458 | (network 459 | (net GND 460 | (pins MS1-4 U39-1 U10-BASE@2 U10-BASE@1 U10-GND U10-SPRT@2 U10-SPRT@1 U4-2 U6-2 461 | U7-2 U8-2 U9-2 U16-C U18-2 U19-2 U20-2 U21-2 U22-2 U23-2 U26-1 U28-2 U29-2 462 | U31-A' U31-A U32-B' U32-B U33-2 U34-2 U35-2 U37-C U38-THERM U38-2 U40-9 U40-7 463 | U40-5 U40-3 U41-39 U41-24 U41-12 U41-1) 464 | ) 465 | (net 3.3V 466 | (pins MS1-2 MS1-3 U7-1 U8-1 U13-C U18-1 U24-2 U34-5 U38-7 U38-6 U38-5 U40-1 467 | U41-11) 468 | ) 469 | (net VBAT 470 | (pins MS2-28 U39-2 U5-1 U20-1 U30-3 U33-3) 471 | ) 472 | (net VBUS 473 | (pins MS2-26 U10-VBUS U14-A U15-A U26-2 U30-1 U33-4 U38-8) 474 | ) 475 | (net /RESET 476 | (pins MS1-1 U11-1 U13-A U24-1 U32-A' U32-A U40-10 U41-35) 477 | ) 478 | (net /DFU 479 | (pins MS1-16 U31-B' U31-B U41-34) 480 | ) 481 | (net /TXD 482 | (pins MS1-15 U38-20 U41-19) 483 | ) 484 | (net /RXD 485 | (pins MS1-14 U2-2 U41-21) 486 | ) 487 | (net /MISO 488 | (pins MS1-13 U41-28) 489 | ) 490 | (net /MOSI 491 | (pins MS1-12 U41-27) 492 | ) 493 | (net /SCK 494 | (pins MS1-11 U41-26) 495 | ) 496 | (net /A5/0.29 497 | (pins MS1-10 U41-6) 498 | ) 499 | (net /A4/0.28 500 | (pins MS1-9 U41-5) 501 | ) 502 | (net /A3/0.05 503 | (pins MS1-8 U41-18) 504 | ) 505 | (net /A2/0.04 506 | (pins MS1-7 U41-17) 507 | ) 508 | (net /A1/0.03 509 | (pins MS1-6 U41-16) 510 | ) 511 | (net /A0/0.02 512 | (pins MS1-5 U41-15) 513 | ) 514 | (net /SDA 515 | (pins MS2-17 U41-2) 516 | ) 517 | (net /SCL 518 | (pins MS2-18 U41-3) 519 | ) 520 | (net /P0.27 521 | (pins MS2-19 U41-4) 522 | ) 523 | (net /A6/P0.30 524 | (pins MS2-20 U41-7) 525 | ) 526 | (net /A7/P0.31 527 | (pins MS2-21 U4-1 U5-2 U6-1 U41-8) 528 | ) 529 | (net /P0.11 530 | (pins MS2-22 U41-25) 531 | ) 532 | (net /P0.07 533 | (pins MS2-23 U41-20) 534 | ) 535 | (net /P0.15 536 | (pins MS2-24 U41-29) 537 | ) 538 | (net /P0.16 539 | (pins MS2-25 U41-30) 540 | ) 541 | (net /EN 542 | (pins MS2-27 U3-1 U34-3) 543 | ) 544 | (net "Net-(U1-Pad41)" 545 | (pins U41-41) 546 | ) 547 | (net "Net-(U1-Pad40)" 548 | (pins U41-40) 549 | ) 550 | (net /FRST 551 | (pins TP2-P$1 U41-38) 552 | ) 553 | (net /SWDIO 554 | (pins U40-2 U41-37) 555 | ) 556 | (net /SWCLK 557 | (pins U40-4 U41-36) 558 | ) 559 | (net /LED2 560 | (pins U36-2 U41-33) 561 | ) 562 | (net /SWO 563 | (pins U40-6 U41-32) 564 | ) 565 | (net /LED1 566 | (pins U25-2 U41-31) 567 | ) 568 | (net /P0.10/NFC2 569 | (pins U28-1 U41-23 U43-1) 570 | ) 571 | (net /P0.09/NFC1 572 | (pins U29-1 U41-22 U44-1) 573 | ) 574 | (net "Net-(C2-Pad1)" 575 | (pins U12-P$2 U22-1 U41-14) 576 | ) 577 | (net "Net-(C1-Pad1)" 578 | (pins U12-P$1 U23-1 U41-13) 579 | ) 580 | (net "Net-(L2-Pad2)" 581 | (pins U17-2 U41-10) 582 | ) 583 | (net "Net-(C4-Pad1)" 584 | (pins U17-1 U35-1 U41-9) 585 | ) 586 | (net "Net-(X1-Pad8)" 587 | (pins U40-8) 588 | ) 589 | (net "Net-(D1-PadA)" 590 | (pins U16-A U25-1) 591 | ) 592 | (net "Net-(D2-PadA)" 593 | (pins U36-1 U37-A) 594 | ) 595 | (net "Net-(R8-Pad1)" 596 | (pins U21-1 U33-5) 597 | ) 598 | (net "Net-(R3-Pad2)" 599 | (pins U27-2 U33-1) 600 | ) 601 | (net "Net-(C6-Pad1)" 602 | (pins U3-2 U14-C U19-1 U30-2 U34-1) 603 | ) 604 | (net "Net-(U2-Pad4)" 605 | (pins U34-4) 606 | ) 607 | (net "Net-(X3-PadID)" 608 | (pins U10-ID) 609 | ) 610 | (net /USBD+ 611 | (pins U10-D+ U38-3) 612 | ) 613 | (net "/USBD-" 614 | (pins U10-"D-" U38-4) 615 | ) 616 | (net "Net-(U4-Pad24)" 617 | (pins U38-24) 618 | ) 619 | (net /DTR 620 | (pins U1-2 U38-23) 621 | ) 622 | (net "Net-(U4-Pad22)" 623 | (pins U38-22) 624 | ) 625 | (net "Net-(R9-Pad1)" 626 | (pins U2-1 U38-21) 627 | ) 628 | (net "Net-(U4-Pad19)" 629 | (pins U38-19) 630 | ) 631 | (net "Net-(U4-Pad18)" 632 | (pins U38-18) 633 | ) 634 | (net "Net-(U4-Pad17)" 635 | (pins U38-17) 636 | ) 637 | (net "Net-(C7-Pad1)" 638 | (pins U9-1 U38-16) 639 | ) 640 | (net "Net-(U4-Pad15)" 641 | (pins U38-15) 642 | ) 643 | (net "Net-(U4-Pad14)" 644 | (pins U38-14) 645 | ) 646 | (net "Net-(U4-Pad13)" 647 | (pins U38-13) 648 | ) 649 | (net "Net-(U4-Pad12)" 650 | (pins U38-12) 651 | ) 652 | (net "Net-(U4-Pad11)" 653 | (pins U38-11) 654 | ) 655 | (net "Net-(U4-Pad10)" 656 | (pins U38-10) 657 | ) 658 | (net "Net-(U4-Pad9)" 659 | (pins U38-9) 660 | ) 661 | (net "Net-(U4-Pad1)" 662 | (pins U38-1) 663 | ) 664 | (net "Net-(C11-Pad1)" 665 | (pins U1-1 U11-2) 666 | ) 667 | (net "Net-(CHG1-PadC)" 668 | (pins U15-C U27-1) 669 | ) 670 | (class kicad_default "" /A0/0.02 /A1/0.03 /A2/0.04 /A3/0.05 /A4/0.28 /A5/0.29 671 | /A6/P0.30 /A7/P0.31 /DFU /DTR /EN /FRST /LED1 /LED2 /MISO /MOSI /P0.07 672 | /P0.09/NFC1 /P0.10/NFC2 /P0.11 /P0.15 /P0.16 /P0.27 /RESET /RXD /SCK 673 | /SCL /SDA /SWCLK /SWDIO /SWO /TXD /USBD+ "/USBD-" 3.3V GND "Net-(C1-Pad1)" 674 | "Net-(C11-Pad1)" "Net-(C2-Pad1)" "Net-(C4-Pad1)" "Net-(C6-Pad1)" "Net-(C7-Pad1)" 675 | "Net-(CHG1-PadC)" "Net-(D1-PadA)" "Net-(D2-PadA)" "Net-(L2-Pad2)" "Net-(R3-Pad2)" 676 | "Net-(R8-Pad1)" "Net-(R9-Pad1)" "Net-(U1-Pad40)" "Net-(U1-Pad41)" "Net-(U2-Pad4)" 677 | "Net-(U4-Pad1)" "Net-(U4-Pad10)" "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad13)" 678 | "Net-(U4-Pad14)" "Net-(U4-Pad15)" "Net-(U4-Pad17)" "Net-(U4-Pad18)" 679 | "Net-(U4-Pad19)" "Net-(U4-Pad22)" "Net-(U4-Pad24)" "Net-(U4-Pad9)" "Net-(X1-Pad8)" 680 | "Net-(X3-PadID)" VBAT VBUS 681 | (circuit 682 | (use_via Via[0-1]_800:400_um) 683 | ) 684 | (rule 685 | (width 250) 686 | (clearance 200.1) 687 | ) 688 | ) 689 | ) 690 | (wiring 691 | ) 692 | ) 693 | -------------------------------------------------------------------------------- /bm3/bm3.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm3/bm3.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 170459 -122542 126543 -122542 126543 -87464.9 170459 -87464.9 25 | 170459 -122542) 26 | ) 27 | (via "Via[0-1]_812.8:406.4_um") 28 | (rule 29 | (width 254) 30 | (clearance 152.5) 31 | (clearance 152.5 (type default_smd)) 32 | (clearance 38.1 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component quadcopterJorge:653002114822 37 | (place U22 168199 -119583 front 270) 38 | (place U24 129438 -119685 front 90) 39 | (place U25 168250 -89966.8 front 270) 40 | (place U23 128270 -89916 front 270) 41 | ) 42 | (component quadcopterJorge:1X02 43 | (place U20 133350 -114503 front 270) 44 | ) 45 | (component quadcopterJorge:FTDI_BASIC 46 | (place U21 129896 -100025 front 270) 47 | (place U58 168199 -108458 front 90) 48 | ) 49 | (component "quadcopterJorge:ANTENNA-CHIP5" 50 | (place U1 152425 -90106.5 front 0) 51 | ) 52 | (component "quadcopterJorge:BALUN-0805" 53 | (place U2 154711 -93916.5 front 270) 54 | ) 55 | (component quadcopterJorge:C0805 56 | (place U3 162331 -95694.5 front 90) 57 | (place U4 133807 -105728 front 0) 58 | (place U5 147803 -95440.5 front 270) 59 | (place U6 133807 -108318 front 0) 60 | (place U7 135407 -95440.5 front 0) 61 | (place U8 158521 -96202.5 front 90) 62 | (place U9 150851 -96100.9 front 270) 63 | (place U10 142773 -95600 front 90) 64 | (place U11 133807 -110579 front 0) 65 | (place U12 133807 -103492 front 0) 66 | (place U13 164490 -109639 front 0) 67 | (place U14 164516 -106388 front 0) 68 | (place U15 145313 -95440.5 front 90) 69 | (place U26 140487 -96050.1 front 270) 70 | (place U27 159560 -115160 front 90) 71 | (place U28 154788 -115176 front 90) 72 | (place U29 157201 -115176 front 90) 73 | (place U35 133756 -101105 front 0) 74 | (place U36 133706 -98742.5 front 0) 75 | (place U37 143916 -107226 front 270) 76 | (place U38 138455 -109563 front 0) 77 | (place U39 144704 -101410 front 0) 78 | (place U40 144704 -99377.5 front 0) 79 | (place U41 165303 -119266 front 90) 80 | (place U42 131610 -89640 front 90) 81 | (place U43 132410 -119342 front 270) 82 | (place U44 165329 -90004.9 front 90) 83 | (place U49 143815 -114516 front 270) 84 | (place U50 151130 -114592 front 270) 85 | (place U51 147498 -114592 front 270) 86 | (place U52 140081 -114567 front 270) 87 | ) 88 | (component "quadcopterJorge:CHIP-LED0805" 89 | (place U16 159600 -119100 front 180) 90 | (place U17 157200 -119100 front 180) 91 | (place U18 154700 -119100 front 180) 92 | ) 93 | (component "quadcopterJorge:2X3-NS" 94 | (place U19 166827 -96507.3 front 90) 95 | ) 96 | (component quadcopterJorge:TACTILE_SWITCH_SMD 97 | (place U30 139522 -90741.5 front 180) 98 | ) 99 | (component "quadcopterJorge:SOT23-DBV" 100 | (place U31 136550 -115151 front 0) 101 | ) 102 | (component "quadcopterJorge:QFN-64" 103 | (place U32 154711 -104635 front 270) 104 | ) 105 | (component "quadcopterJorge:CRYSTAL-SMD-5X3" 106 | (place U33 163576 -114389 front 0) 107 | ) 108 | (component "quadcopterJorge:LGA-24" 109 | (place U34 139243 -103899 front 0) 110 | ) 111 | (component "quadcopterJorge:CONTROLLER_SOT95P237X112-3N" 112 | (place U45 144120 -118656 front 270) 113 | (place U46 151511 -118656 front 270) 114 | (place U47 147828 -118656 front 270) 115 | (place U48 140360 -118631 front 270) 116 | ) 117 | (component quadcopterJorge:SOD323_ST 118 | (place U53 163424 -119367 front 90) 119 | (place U54 134160 -90060 front 90) 120 | (place U55 134442 -119418 front 270) 121 | (place U56 163246 -90385.9 front 90) 122 | ) 123 | (component "quadcopterJorge:SWITCH-SPDT" 124 | (place U57 129896 -112738 front 180) 125 | ) 126 | ) 127 | (library 128 | (image quadcopterJorge:653002114822 129 | (pin Round[A]Pad_1008_um 2 -625 635) 130 | (pin Round[A]Pad_1008_um 1 625 635) 131 | ) 132 | (image quadcopterJorge:1X02 133 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 1270 0) 134 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -1270 0) 135 | ) 136 | (image quadcopterJorge:FTDI_BASIC 137 | (pin Round[A]Pad_1879.6_um (rotate 90) GND 6350 0) 138 | (pin Round[A]Pad_1879.6_um (rotate 90) CTS 3810 0) 139 | (pin Round[A]Pad_1879.6_um (rotate 90) VCC 1270 0) 140 | (pin Round[A]Pad_1879.6_um (rotate 90) TXO -1270 0) 141 | (pin Round[A]Pad_1879.6_um (rotate 90) RXI -3810 0) 142 | (pin Round[A]Pad_1879.6_um (rotate 90) DTR -6350 0) 143 | ) 144 | (image "quadcopterJorge:ANTENNA-CHIP5" 145 | (pin Rect[T]Pad_1016x2540_um (rotate 180) FEED -3302 0) 146 | (pin Rect[T]Pad_1016x2540_um (rotate 180) NC 3302 0) 147 | ) 148 | (image "quadcopterJorge:BALUN-0805" 149 | (pin Rect[T]Pad_270x400_um 4 650 505) 150 | (pin Rect[T]Pad_270x400_um 5 0 505) 151 | (pin Rect[T]Pad_270x400_um 6 -650 505) 152 | (pin Rect[T]Pad_270x400_um 3 650 -495) 153 | (pin Rect[T]Pad_270x400_um 2 0 -495) 154 | (pin Rect[T]Pad_270x400_um 1 -650 -495) 155 | ) 156 | (image quadcopterJorge:C0805 157 | (pin Rect[T]Pad_1300x1500_um 2 950 0) 158 | (pin Rect[T]Pad_1300x1500_um 1 -950 0) 159 | ) 160 | (image "quadcopterJorge:CHIP-LED0805" 161 | (pin Rect[T]Pad_1200x1200_um A 0 -1050) 162 | (pin Rect[T]Pad_1200x1200_um C 0 1050) 163 | ) 164 | (image "quadcopterJorge:2X3-NS" 165 | (pin Round[A]Pad_1879.6_um 6 2540 1270) 166 | (pin Round[A]Pad_1879.6_um 5 2540 -1270) 167 | (pin Round[A]Pad_1879.6_um 4 0 1270) 168 | (pin Round[A]Pad_1879.6_um 3 0 -1270) 169 | (pin Round[A]Pad_1879.6_um 2 -2540 1270) 170 | (pin Rect[A]Pad_1879.6x1879.6_um 1 -2540 -1270) 171 | ) 172 | (image quadcopterJorge:TACTILE_SWITCH_SMD 173 | (pin Rect[T]Pad_762x1524_um (rotate 90) 4 2540 -1905) 174 | (pin Rect[T]Pad_762x1524_um (rotate 90) 3 -2540 -1905) 175 | (pin Rect[T]Pad_762x1524_um (rotate 90) 2 2540 1905) 176 | (pin Rect[T]Pad_762x1524_um (rotate 90) 1 -2540 1905) 177 | ) 178 | (image "quadcopterJorge:SOT23-DBV" 179 | (pin Rect[T]Pad_550x1200_um 5 -950 1300) 180 | (pin Rect[T]Pad_550x1200_um 4 950 1300) 181 | (pin Rect[T]Pad_550x1200_um 3 950 -1300) 182 | (pin Rect[T]Pad_550x1200_um 2 0 -1300) 183 | (pin Rect[T]Pad_550x1200_um 1 -950 -1300) 184 | ) 185 | (image "quadcopterJorge:QFN-64" 186 | (pin Rect[T]Pad_6451.6x6451.6_um (rotate 90) 65 0 0) 187 | (pin Rect[T]Pad_280x1562_um 64 -3750 4881) 188 | (pin Rect[T]Pad_280x1562_um 63 -3250 4881) 189 | (pin Rect[T]Pad_280x1562_um 62 -2750 4881) 190 | (pin Rect[T]Pad_280x1562_um 61 -2250 4881) 191 | (pin Rect[T]Pad_280x1562_um 60 -1750 4881) 192 | (pin Rect[T]Pad_280x1562_um 59 -1250 4881) 193 | (pin Rect[T]Pad_280x1562_um 58 -750 4881) 194 | (pin Rect[T]Pad_280x1562_um 57 -250 4881) 195 | (pin Rect[T]Pad_280x1562_um 56 250 4881) 196 | (pin Rect[T]Pad_280x1562_um 55 750 4881) 197 | (pin Rect[T]Pad_280x1562_um 54 1250 4881) 198 | (pin Rect[T]Pad_280x1562_um 53 1750 4881) 199 | (pin Rect[T]Pad_280x1562_um 52 2250 4881) 200 | (pin Rect[T]Pad_280x1562_um 51 2750 4881) 201 | (pin Rect[T]Pad_280x1562_um 50 3250 4881) 202 | (pin Rect[T]Pad_280x1562_um 49 3750 4881) 203 | (pin Rect[T]Pad_280x1562_um (rotate 90) 48 4881 3750) 204 | (pin Rect[T]Pad_280x1562_um (rotate 90) 47 4881 3250) 205 | (pin Rect[T]Pad_280x1562_um (rotate 90) 46 4881 2750) 206 | (pin Rect[T]Pad_280x1562_um (rotate 90) 45 4881 2250) 207 | (pin Rect[T]Pad_280x1562_um (rotate 90) 44 4881 1750) 208 | (pin Rect[T]Pad_280x1562_um (rotate 90) 43 4881 1250) 209 | (pin Rect[T]Pad_280x1562_um (rotate 90) 42 4881 750) 210 | (pin Rect[T]Pad_280x1562_um (rotate 90) 41 4881 250) 211 | (pin Rect[T]Pad_280x1562_um (rotate 90) 40 4881 -250) 212 | (pin Rect[T]Pad_280x1562_um (rotate 90) 39 4881 -750) 213 | (pin Rect[T]Pad_280x1562_um (rotate 90) 38 4881 -1250) 214 | (pin Rect[T]Pad_280x1562_um (rotate 90) 37 4881 -1750) 215 | (pin Rect[T]Pad_280x1562_um (rotate 90) 36 4881 -2250) 216 | (pin Rect[T]Pad_280x1562_um (rotate 90) 35 4881 -2750) 217 | (pin Rect[T]Pad_280x1562_um (rotate 90) 34 4881 -3250) 218 | (pin Rect[T]Pad_280x1562_um (rotate 90) 33 4881 -3750) 219 | (pin Rect[T]Pad_280x1562_um 32 3750 -4881) 220 | (pin Rect[T]Pad_280x1562_um 31 3250 -4881) 221 | (pin Rect[T]Pad_280x1562_um 30 2750 -4881) 222 | (pin Rect[T]Pad_280x1562_um 29 2250 -4881) 223 | (pin Rect[T]Pad_280x1562_um (rotate 180) 28 1750 -4881) 224 | (pin Rect[T]Pad_280x1562_um (rotate 180) 27 1250 -4881) 225 | (pin Rect[T]Pad_280x1562_um (rotate 180) 26 750 -4881) 226 | (pin Rect[T]Pad_280x1562_um (rotate 180) 25 250 -4881) 227 | (pin Rect[T]Pad_280x1562_um (rotate 180) 24 -250 -4881) 228 | (pin Rect[T]Pad_280x1562_um (rotate 180) 23 -750 -4881) 229 | (pin Rect[T]Pad_280x1562_um (rotate 180) 22 -1250 -4881) 230 | (pin Rect[T]Pad_280x1562_um (rotate 180) 21 -1750 -4881) 231 | (pin Rect[T]Pad_280x1562_um (rotate 180) 20 -2250 -4881) 232 | (pin Rect[T]Pad_280x1562_um (rotate 180) 19 -2750 -4881) 233 | (pin Rect[T]Pad_280x1562_um (rotate 180) 18 -3250 -4881) 234 | (pin Rect[T]Pad_280x1562_um (rotate 180) 17 -3750 -4881) 235 | (pin Rect[T]Pad_280x1562_um (rotate 90) 16 -4881 -3750) 236 | (pin Rect[T]Pad_280x1562_um (rotate 90) 15 -4881 -3250) 237 | (pin Rect[T]Pad_280x1562_um (rotate 270) 14 -4881 -2750) 238 | (pin Rect[T]Pad_280x1562_um (rotate 270) 13 -4881 -2250) 239 | (pin Rect[T]Pad_280x1562_um (rotate 270) 12 -4881 -1750) 240 | (pin Rect[T]Pad_280x1562_um (rotate 270) 11 -4881 -1250) 241 | (pin Rect[T]Pad_280x1562_um (rotate 270) 10 -4881 -750) 242 | (pin Rect[T]Pad_280x1562_um (rotate 270) 9 -4881 -250) 243 | (pin Rect[T]Pad_280x1562_um (rotate 270) 8 -4881 250) 244 | (pin Rect[T]Pad_280x1562_um (rotate 270) 7 -4881 750) 245 | (pin Rect[T]Pad_280x1562_um (rotate 270) 6 -4881 1250) 246 | (pin Rect[T]Pad_280x1562_um (rotate 270) 5 -4881 1750) 247 | (pin Rect[T]Pad_280x1562_um (rotate 270) 4 -4881 2250) 248 | (pin Rect[T]Pad_280x1562_um (rotate 270) 3 -4881 2750) 249 | (pin Rect[T]Pad_280x1562_um (rotate 270) 2 -4881 3250) 250 | (pin Rect[T]Pad_280x1562_um (rotate 270) 1 -4881 3750) 251 | ) 252 | (image "quadcopterJorge:CRYSTAL-SMD-5X3" 253 | (pin Rect[T]Pad_1900x1100_um 2 1850 -1150) 254 | (pin Rect[T]Pad_1900x1100_um 4 -1850 1150) 255 | (pin Rect[T]Pad_1900x1100_um 3 1850 1150) 256 | (pin Rect[T]Pad_1900x1100_um 1 -1850 -1150) 257 | ) 258 | (image "quadcopterJorge:LGA-24" 259 | (pin Rect[T]Pad_290x1208_um 24 -1250 2129) 260 | (pin Rect[T]Pad_290x1208_um 23 -750 2129) 261 | (pin Rect[T]Pad_290x1208_um 22 -250 2129) 262 | (pin Rect[T]Pad_290x1208_um 21 250 2129) 263 | (pin Rect[T]Pad_290x1208_um 20 750 2129) 264 | (pin Rect[T]Pad_290x1208_um 19 1250 2129) 265 | (pin Rect[T]Pad_290x1208_um (rotate 270) 18 2129 1250) 266 | (pin Rect[T]Pad_290x1208_um (rotate 270) 17 2129 750) 267 | (pin Rect[T]Pad_290x1208_um (rotate 270) 16 2129 250) 268 | (pin Rect[T]Pad_290x1208_um (rotate 270) 15 2129 -250) 269 | (pin Rect[T]Pad_290x1208_um (rotate 270) 14 2129 -750) 270 | (pin Rect[T]Pad_290x1208_um (rotate 270) 13 2129 -1250) 271 | (pin Rect[T]Pad_290x1208_um (rotate 180) 12 1250 -2129) 272 | (pin Rect[T]Pad_290x1208_um (rotate 180) 11 750 -2129) 273 | (pin Rect[T]Pad_290x1208_um (rotate 180) 10 250 -2129) 274 | (pin Rect[T]Pad_290x1208_um (rotate 180) 9 -250 -2129) 275 | (pin Rect[T]Pad_290x1208_um (rotate 180) 8 -750 -2129) 276 | (pin Rect[T]Pad_290x1208_um (rotate 180) 7 -1250 -2129) 277 | (pin Rect[T]Pad_290x1208_um (rotate 90) 6 -2129 -1250) 278 | (pin Rect[T]Pad_290x1208_um (rotate 90) 5 -2129 -750) 279 | (pin Rect[T]Pad_290x1208_um (rotate 90) 4 -2129 -250) 280 | (pin Rect[T]Pad_290x1208_um (rotate 90) 3 -2129 250) 281 | (pin Rect[T]Pad_290x1208_um (rotate 90) 2 -2129 750) 282 | (pin Rect[T]Pad_290x1208_um (rotate 90) 1 -2129 1250) 283 | ) 284 | (image "quadcopterJorge:CONTROLLER_SOT95P237X112-3N" 285 | (pin Rect[T]Pad_1320.8x558.8_um 3 1092.2 0) 286 | (pin Rect[T]Pad_1320.8x558.8_um 2 -1092.2 -939.8) 287 | (pin Rect[T]Pad_1320.8x558.8_um 1 -1092.2 939.8) 288 | ) 289 | (image quadcopterJorge:SOD323_ST 290 | (pin Rect[T]Pad_800x600_um C -1250 0) 291 | (pin Rect[T]Pad_800x600_um A 1250 0) 292 | ) 293 | (image "quadcopterJorge:SWITCH-SPDT" 294 | (pin Round[A]Pad_1879.6_um 3 0 -2540) 295 | (pin Round[A]Pad_1879.6_um 2 0 0) 296 | (pin Round[A]Pad_1879.6_um 1 0 2540) 297 | ) 298 | (padstack Round[A]Pad_1008_um 299 | (shape (circle Top 1008)) 300 | (shape (circle Bottom 1008)) 301 | (attach off) 302 | ) 303 | (padstack Round[A]Pad_1879.6_um 304 | (shape (circle Top 1879.6)) 305 | (shape (circle Bottom 1879.6)) 306 | (attach off) 307 | ) 308 | (padstack Rect[T]Pad_270x400_um 309 | (shape (rect Top -135 -200 135 200)) 310 | (attach off) 311 | ) 312 | (padstack Rect[T]Pad_280x1562_um 313 | (shape (rect Top -140 -781 140 781)) 314 | (attach off) 315 | ) 316 | (padstack Rect[T]Pad_290x1208_um 317 | (shape (rect Top -145 -604 145 604)) 318 | (attach off) 319 | ) 320 | (padstack Rect[T]Pad_550x1200_um 321 | (shape (rect Top -275 -600 275 600)) 322 | (attach off) 323 | ) 324 | (padstack Rect[T]Pad_6451.6x6451.6_um 325 | (shape (rect Top -3225.8 -3225.8 3225.8 3225.8)) 326 | (attach off) 327 | ) 328 | (padstack Rect[T]Pad_762x1524_um 329 | (shape (rect Top -381 -762 381 762)) 330 | (attach off) 331 | ) 332 | (padstack Rect[T]Pad_800x600_um 333 | (shape (rect Top -400 -300 400 300)) 334 | (attach off) 335 | ) 336 | (padstack Rect[T]Pad_1016x2540_um 337 | (shape (rect Top -508 -1270 508 1270)) 338 | (attach off) 339 | ) 340 | (padstack Rect[T]Pad_1200x1200_um 341 | (shape (rect Top -600 -600 600 600)) 342 | (attach off) 343 | ) 344 | (padstack Rect[T]Pad_1300x1500_um 345 | (shape (rect Top -650 -750 650 750)) 346 | (attach off) 347 | ) 348 | (padstack Rect[T]Pad_1320.8x558.8_um 349 | (shape (rect Top -660.4 -279.4 660.4 279.4)) 350 | (attach off) 351 | ) 352 | (padstack Rect[A]Pad_1879.6x1879.6_um 353 | (shape (rect Top -939.8 -939.8 939.8 939.8)) 354 | (shape (rect Bottom -939.8 -939.8 939.8 939.8)) 355 | (attach off) 356 | ) 357 | (padstack Rect[T]Pad_1900x1100_um 358 | (shape (rect Top -950 -550 950 550)) 359 | (attach off) 360 | ) 361 | (padstack "Via[0-1]_812.8:406.4_um" 362 | (shape (circle Top 812.8)) 363 | (shape (circle Bottom 812.8)) 364 | (attach off) 365 | ) 366 | ) 367 | (network 368 | (net GND 369 | (pins U20-1 U21-GND U58-GND U2-5 U3-2 U4-2 U5-2 U6-2 U10-2 U11-2 U12-2 U13-2 370 | U14-2 U15-1 U16-C U17-C U18-C U19-6 U30-3 U31-2 U32-65 U32-61 U32-58 U32-55 371 | U32-45 U32-35 U32-33 U32-24 U32-20 U32-11 U32-10 U32-7 U34-23 U34-22 U34-6 372 | U34-5 U34-4 U34-3 U34-2 U35-2 U36-2 U38-1 U45-2 U46-2 U47-2 U48-2 U49-2 U50-2 373 | U51-2 U52-2) 374 | ) 375 | (net 3.3V 376 | (pins U21-VCC U58-VCC U4-1 U12-1 U26-2 U27-2 U31-5 U32-59 U32-54 U32-44 U32-34 377 | U32-23 U34-18 U34-17 U34-16 U34-15 U35-1 U36-1 U39-2 U40-2) 378 | ) 379 | (net "Net-(U1-Pad64)" 380 | (pins U32-64) 381 | ) 382 | (net "Net-(U1-Pad63)" 383 | (pins U32-63) 384 | ) 385 | (net "Net-(U1-Pad62)" 386 | (pins U32-62) 387 | ) 388 | (net "Net-(C1-Pad1)" 389 | (pins U3-1 U32-60) 390 | ) 391 | (net "Net-(C5-Pad1)" 392 | (pins U13-1 U32-57 U33-3) 393 | ) 394 | (net "Net-(C6-Pad1)" 395 | (pins U14-1 U32-56 U33-1) 396 | ) 397 | (net "Net-(U1-Pad53)" 398 | (pins U32-53) 399 | ) 400 | (net "Net-(U1-Pad52)" 401 | (pins U32-52) 402 | ) 403 | (net "Net-(U1-Pad51)" 404 | (pins U32-51) 405 | ) 406 | (net /PE4 407 | (pins U32-50 U45-1 U49-1) 408 | ) 409 | (net /PE3 410 | (pins U32-49 U48-1 U52-1) 411 | ) 412 | (net "Net-(U1-Pad48)" 413 | (pins U32-48) 414 | ) 415 | (net /TX0 416 | (pins U21-RXI U32-47) 417 | ) 418 | (net /RX0 419 | (pins U21-TXO U32-46) 420 | ) 421 | (net /PB7 422 | (pins U29-2 U32-43) 423 | ) 424 | (net /PB6 425 | (pins U28-2 U32-42) 426 | ) 427 | (net /PB5 428 | (pins U32-41 U46-1 U50-1) 429 | ) 430 | (net /PB4 431 | (pins U32-40 U47-1 U51-1) 432 | ) 433 | (net /MISO 434 | (pins U19-1 U32-39) 435 | ) 436 | (net /MOSI 437 | (pins U19-4 U32-38) 438 | ) 439 | (net /SCK 440 | (pins U19-3 U32-37) 441 | ) 442 | (net "Net-(U1-Pad36)" 443 | (pins U32-36) 444 | ) 445 | (net "Net-(U1-Pad32)" 446 | (pins U32-32) 447 | ) 448 | (net "Net-(U1-Pad31)" 449 | (pins U32-31) 450 | ) 451 | (net "Net-(U1-Pad30)" 452 | (pins U32-30) 453 | ) 454 | (net "Net-(U1-Pad29)" 455 | (pins U32-29) 456 | ) 457 | (net /TX1 458 | (pins U58-RXI U32-28) 459 | ) 460 | (net /RX1 461 | (pins U58-TXO U32-27) 462 | ) 463 | (net /SDA 464 | (pins U32-26 U34-24) 465 | ) 466 | (net /SCL 467 | (pins U32-25 U34-21) 468 | ) 469 | (net "Net-(C2-Pad1)" 470 | (pins U10-1 U32-22 U32-21) 471 | ) 472 | (net "Net-(U1-Pad19)" 473 | (pins U32-19) 474 | ) 475 | (net "Net-(U1-Pad18)" 476 | (pins U32-18) 477 | ) 478 | (net "Net-(U1-Pad17)" 479 | (pins U32-17) 480 | ) 481 | (net "Net-(U1-Pad16)" 482 | (pins U32-16) 483 | ) 484 | (net "Net-(U1-Pad15)" 485 | (pins U32-15) 486 | ) 487 | (net "Net-(U1-Pad14)" 488 | (pins U32-14) 489 | ) 490 | (net "Net-(U1-Pad13)" 491 | (pins U32-13) 492 | ) 493 | (net /RESET 494 | (pins U7-2 U19-5 U26-1 U30-1 U32-12) 495 | ) 496 | (net "Net-(C17-Pad2)" 497 | (pins U9-2 U32-9) 498 | ) 499 | (net "Net-(C16-Pad1)" 500 | (pins U8-1 U32-8) 501 | ) 502 | (net "Net-(U1-Pad6)" 503 | (pins U32-6) 504 | ) 505 | (net "Net-(U1-Pad5)" 506 | (pins U32-5) 507 | ) 508 | (net "Net-(U1-Pad4)" 509 | (pins U32-4) 510 | ) 511 | (net "Net-(U1-Pad3)" 512 | (pins U32-3) 513 | ) 514 | (net "Net-(U1-Pad2)" 515 | (pins U32-2) 516 | ) 517 | (net "Net-(U1-Pad1)" 518 | (pins U32-1) 519 | ) 520 | (net "Net-(B1-Pad4)" 521 | (pins U2-4 U9-1) 522 | ) 523 | (net "Net-(B1-Pad3)" 524 | (pins U2-3 U8-2) 525 | ) 526 | (net "Net-(B1-Pad2)" 527 | (pins U2-2 U5-1) 528 | ) 529 | (net /RFANT 530 | (pins U1-FEED U2-1 U15-2) 531 | ) 532 | (net "Net-(J1-Pad2)" 533 | (pins U19-2) 534 | ) 535 | (net "Net-(JP9-PadCTS)" 536 | (pins U21-CTS) 537 | ) 538 | (net "Net-(C15-Pad1)" 539 | (pins U21-DTR U7-1) 540 | ) 541 | (net "Net-(C7-Pad2)" 542 | (pins U22-2 U41-2 U47-3 U53-A) 543 | ) 544 | (net /VBAT 545 | (pins U22-1 U24-1 U25-1 U23-1 U11-1 U31-3 U31-1 U41-1 U42-1 U43-1 U44-1 U53-C 546 | U54-C U55-C U56-C U57-3) 547 | ) 548 | (net "Net-(C8-Pad2)" 549 | (pins U23-2 U42-2 U48-3 U54-A) 550 | ) 551 | (net "Net-(C13-Pad2)" 552 | (pins U24-2 U43-2 U45-3 U55-A) 553 | ) 554 | (net "Net-(C14-Pad2)" 555 | (pins U25-2 U44-2 U46-3 U56-A) 556 | ) 557 | (net "Net-(JP3-Pad2)" 558 | (pins U20-2 U57-2) 559 | ) 560 | (net "Net-(C12-Pad1)" 561 | (pins U6-1 U31-4) 562 | ) 563 | (net "Net-(R10-Pad1)" 564 | (pins U34-20 U40-1) 565 | ) 566 | (net "Net-(R3-Pad1)" 567 | (pins U34-19 U39-1) 568 | ) 569 | (net "Net-(U4-Pad14)" 570 | (pins U34-14) 571 | ) 572 | (net "Net-(U4-Pad13)" 573 | (pins U34-13) 574 | ) 575 | (net "Net-(U4-Pad12)" 576 | (pins U34-12) 577 | ) 578 | (net "Net-(U4-Pad11)" 579 | (pins U34-11) 580 | ) 581 | (net "Net-(U4-Pad10)" 582 | (pins U34-10) 583 | ) 584 | (net "Net-(C25-Pad1)" 585 | (pins U34-9 U37-1) 586 | ) 587 | (net "Net-(C25-Pad2)" 588 | (pins U34-8 U37-2) 589 | ) 590 | (net "Net-(C26-Pad2)" 591 | (pins U34-7 U38-2) 592 | ) 593 | (net "Net-(U4-Pad1)" 594 | (pins U34-1) 595 | ) 596 | (net "Net-(S2-Pad1)" 597 | (pins U57-1) 598 | ) 599 | (net "Net-(JP2-PadCTS)" 600 | (pins U58-CTS) 601 | ) 602 | (net "Net-(JP2-PadDTR)" 603 | (pins U58-DTR) 604 | ) 605 | (net "Net-(BOT1-PadA)" 606 | (pins U17-A U29-1) 607 | ) 608 | (net "Net-(ARM1-PadA)" 609 | (pins U18-A U28-1) 610 | ) 611 | (net "Net-(PWR1-PadA)" 612 | (pins U16-A U27-1) 613 | ) 614 | (class kicad_default "" /MISO /MOSI /PB4 /PB5 /PB6 /PB7 /PE3 /PE4 /RESET 615 | /RFANT /RX0 /RX1 /SCK /SCL /SDA /TX0 /TX1 3.3V GND "Net-(ARM1-PadA)" 616 | "Net-(B1-Pad2)" "Net-(B1-Pad3)" "Net-(B1-Pad4)" "Net-(BOT1-PadA)" "Net-(C1-Pad1)" 617 | "Net-(C12-Pad1)" "Net-(C15-Pad1)" "Net-(C16-Pad1)" "Net-(C17-Pad2)" 618 | "Net-(C2-Pad1)" "Net-(C25-Pad1)" "Net-(C25-Pad2)" "Net-(C26-Pad2)" "Net-(C5-Pad1)" 619 | "Net-(C6-Pad1)" "Net-(J1-Pad2)" "Net-(JP2-PadCTS)" "Net-(JP2-PadDTR)" 620 | "Net-(JP3-Pad2)" "Net-(JP9-PadCTS)" "Net-(PWR1-PadA)" "Net-(R10-Pad1)" 621 | "Net-(R3-Pad1)" "Net-(S2-Pad1)" "Net-(U1-Pad1)" "Net-(U1-Pad13)" "Net-(U1-Pad14)" 622 | "Net-(U1-Pad15)" "Net-(U1-Pad16)" "Net-(U1-Pad17)" "Net-(U1-Pad18)" 623 | "Net-(U1-Pad19)" "Net-(U1-Pad2)" "Net-(U1-Pad29)" "Net-(U1-Pad3)" "Net-(U1-Pad30)" 624 | "Net-(U1-Pad31)" "Net-(U1-Pad32)" "Net-(U1-Pad36)" "Net-(U1-Pad4)" "Net-(U1-Pad48)" 625 | "Net-(U1-Pad5)" "Net-(U1-Pad51)" "Net-(U1-Pad52)" "Net-(U1-Pad53)" "Net-(U1-Pad6)" 626 | "Net-(U1-Pad62)" "Net-(U1-Pad63)" "Net-(U1-Pad64)" "Net-(U4-Pad1)" "Net-(U4-Pad10)" 627 | "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad13)" "Net-(U4-Pad14)" 628 | (circuit 629 | (use_via Via[0-1]_812.8:406.4_um) 630 | ) 631 | (rule 632 | (width 254) 633 | (clearance 152.5) 634 | ) 635 | ) 636 | (class Power /VBAT "Net-(C13-Pad2)" "Net-(C14-Pad2)" "Net-(C7-Pad2)" "Net-(C8-Pad2)" 637 | (circuit 638 | (use_via Via[0-1]_812.8:406.4_um) 639 | ) 640 | (rule 641 | (width 508) 642 | (clearance 152.5) 643 | ) 644 | ) 645 | ) 646 | (wiring 647 | ) 648 | ) 649 | -------------------------------------------------------------------------------- /bm4/bm4.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm4/bm4.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 168501 -125504 128501 -125504 128501 -84503.6 168501 -84503.6 25 | 168501 -125504) 26 | ) 27 | (via "Via[0-1]_554:300_um") 28 | (rule 29 | (width 200) 30 | (clearance 127.1) 31 | (clearance 127.1 (type default_smd)) 32 | (clearance 31.75 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component audioCodec:1X03 37 | (place U48 166218 -110388 front 270) 38 | ) 39 | (component "audioCodec:SJ-43514-SMT-TR" 40 | (place U45 134518 -115519 front 90) 41 | ) 42 | (component audioCodec:1X02 43 | (place U31 144628 -123495 front 180) 44 | (place U30 151130 -123444 front 180) 45 | (place U29 157531 -123546 front 0) 46 | ) 47 | (component audioCodec:2X6 48 | (place U32 142392 -88544.4 front 0) 49 | ) 50 | (component audioCodec:0603 51 | (place U1 154321 -88673.6 front 270) 52 | (place U2 152461 -119644 front 90) 53 | (place U3 143351 -119644 front 90) 54 | (place U4 145811 -119644 front 90) 55 | (place U5 139761 -100294 front 180) 56 | (place U6 143971 -96233.6 front 0) 57 | (place U7 140481 -97123.6 front 270) 58 | (place U8 151591 -95363.6 front 270) 59 | (place U9 156691 -100504 front 180) 60 | (place U10 156691 -98263.6 front 180) 61 | (place U11 147051 -95363.6 front 90) 62 | (place U12 150141 -111054 front 90) 63 | (place U13 156741 -106704 front 180) 64 | (place U14 139751 -102604 front 0) 65 | (place U15 156761 -109704 front 180) 66 | (place U16 156671 -96103.6 front 180) 67 | (place U17 162751 -98983.6 front 180) 68 | (place U18 162751 -101894 front 180) 69 | (place U19 131531 -90203.6 front 0) 70 | (place U20 131581 -93003.6 front 0) 71 | (place U21 163121 -91173.6 front 0) 72 | (place U22 163121 -93863.6 front 0) 73 | (place U23 155821 -103584 front 90) 74 | (place U24 156251 -119644 front 270) 75 | (place U25 158811 -119644 front 270) 76 | (place U26 149801 -119644 front 90) 77 | (place U33 162801 -96243.6 front 180) 78 | (place U34 131491 -87213.6 front 0) 79 | (place U36 146941 -111064 front 90) 80 | (place U37 144991 -111074 front 90) 81 | (place U38 156611 -91443.6 front 90) 82 | (place U39 156191 -115534 front 270) 83 | (place U40 158841 -115524 front 270) 84 | (place U41 160421 -108654 front 90) 85 | (place U42 149281 -95333.6 front 90) 86 | (place U43 161341 -112094 front 0) 87 | (place U44 159071 -91443.6 front 90) 88 | (place U47 138001 -106604 front 180) 89 | ) 90 | (component "audioCodec:QFN50P700X700X100-49N" 91 | (place U27 147901 -103034 front 180) 92 | ) 93 | (component "audioCodec:SOT95P284X122-5N" 94 | (place U28 157831 -87483.6 front 0) 95 | ) 96 | (component "audioCodec:CMC-2242PBL-A" 97 | (place U35 165871 -121814 front 180) 98 | ) 99 | (component audioCodec:NRH2412T2R2MNGH 100 | (place U46 162611 -87283.6 front 270) 101 | ) 102 | ) 103 | (library 104 | (image audioCodec:1X03 105 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 2540 0) 106 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 0 0) 107 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -2540 0) 108 | ) 109 | (image "audioCodec:SJ-43514-SMT-TR" 110 | (pin Rect[T]Pad_2800x2000_um (rotate 90) 6 -5720 3590) 111 | (pin Rect[T]Pad_2800x2800_um 5 8115 640) 112 | (pin Rect[T]Pad_2800x2200_um (rotate 90) 4 -4820 -3810) 113 | (pin Rect[T]Pad_2800x2000_um (rotate 90) 3 -2920 3590) 114 | (pin Rect[T]Pad_2800x2800_um 2 4580 -3810) 115 | (pin Rect[T]Pad_2800x2200_um (rotate 90) 1 -7620 -3810) 116 | (keepout "" (circle Top 1700 -3720 -110)) 117 | (keepout "" (circle Bottom 1700 -3720 -110)) 118 | (keepout "" (circle Top 1700 3280 -110)) 119 | (keepout "" (circle Bottom 1700 3280 -110)) 120 | ) 121 | (image audioCodec:1X02 122 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 1270 0) 123 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -1270 0) 124 | ) 125 | (image audioCodec:2X6 126 | (pin Round[A]Pad_1879.6_um 12 6350 1270) 127 | (pin Round[A]Pad_1879.6_um 11 6350 -1270) 128 | (pin Round[A]Pad_1879.6_um 10 3810 1270) 129 | (pin Round[A]Pad_1879.6_um 9 3810 -1270) 130 | (pin Round[A]Pad_1879.6_um 8 1270 1270) 131 | (pin Round[A]Pad_1879.6_um 7 1270 -1270) 132 | (pin Round[A]Pad_1879.6_um 6 -1270 1270) 133 | (pin Round[A]Pad_1879.6_um 5 -1270 -1270) 134 | (pin Round[A]Pad_1879.6_um 4 -3810 1270) 135 | (pin Round[A]Pad_1879.6_um 3 -3810 -1270) 136 | (pin Round[A]Pad_1879.6_um 2 -6350 1270) 137 | (pin Round[A]Pad_1879.6_um 1 -6350 -1270) 138 | ) 139 | (image audioCodec:0603 140 | (pin Rect[T]Pad_1100x1000_um 2 850 0) 141 | (pin Rect[T]Pad_1100x1000_um 1 -850 0) 142 | ) 143 | (image "audioCodec:QFN50P700X700X100-49N" 144 | (pin Rect[T]Pad_800x200_um 1 -3000 2200) 145 | (pin Rect[T]Pad_800x200_um 2 -3000 1800) 146 | (pin Rect[T]Pad_800x200_um 3 -3000 1400) 147 | (pin Rect[T]Pad_800x200_um 4 -3000 1000) 148 | (pin Rect[T]Pad_800x200_um 5 -3000 600) 149 | (pin Rect[T]Pad_800x200_um 6 -3000 200) 150 | (pin Rect[T]Pad_800x200_um 7 -3000 -200) 151 | (pin Rect[T]Pad_800x200_um 8 -3000 -600) 152 | (pin Rect[T]Pad_800x200_um 9 -3000 -1000) 153 | (pin Rect[T]Pad_800x200_um 10 -3000 -1400) 154 | (pin Rect[T]Pad_800x200_um 11 -3000 -1800) 155 | (pin Rect[T]Pad_800x200_um 12 -3000 -2200) 156 | (pin Rect[T]Pad_800x200_um (rotate 90) 13 -2200 -3000) 157 | (pin Rect[T]Pad_800x200_um (rotate 90) 14 -1800 -3000) 158 | (pin Rect[T]Pad_800x200_um (rotate 90) 15 -1400 -3000) 159 | (pin Rect[T]Pad_800x200_um (rotate 90) 16 -1000 -3000) 160 | (pin Rect[T]Pad_800x200_um (rotate 90) 17 -600 -3000) 161 | (pin Rect[T]Pad_800x200_um (rotate 90) 18 -200 -3000) 162 | (pin Rect[T]Pad_800x200_um (rotate 90) 19 200 -3000) 163 | (pin Rect[T]Pad_800x200_um (rotate 90) 20 600 -3000) 164 | (pin Rect[T]Pad_800x200_um (rotate 90) 21 1000 -3000) 165 | (pin Rect[T]Pad_800x200_um (rotate 90) 22 1400 -3000) 166 | (pin Rect[T]Pad_800x200_um (rotate 90) 23 1800 -3000) 167 | (pin Rect[T]Pad_800x200_um (rotate 90) 24 2200 -3000) 168 | (pin Rect[T]Pad_800x200_um 25 3000 -2200) 169 | (pin Rect[T]Pad_800x200_um 26 3000 -1800) 170 | (pin Rect[T]Pad_800x200_um 27 3000 -1400) 171 | (pin Rect[T]Pad_800x200_um 28 3000 -1000) 172 | (pin Rect[T]Pad_800x200_um 29 3000 -600) 173 | (pin Rect[T]Pad_800x200_um 30 3000 -200) 174 | (pin Rect[T]Pad_800x200_um 31 3000 200) 175 | (pin Rect[T]Pad_800x200_um 32 3000 600) 176 | (pin Rect[T]Pad_800x200_um 33 3000 1000) 177 | (pin Rect[T]Pad_800x200_um 34 3000 1400) 178 | (pin Rect[T]Pad_800x200_um 35 3000 1800) 179 | (pin Rect[T]Pad_800x200_um 36 3000 2200) 180 | (pin Rect[T]Pad_800x200_um (rotate 90) 37 2200 3000) 181 | (pin Rect[T]Pad_800x200_um (rotate 90) 38 1800 3000) 182 | (pin Rect[T]Pad_800x200_um (rotate 90) 39 1400 3000) 183 | (pin Rect[T]Pad_800x200_um (rotate 90) 40 1000 3000) 184 | (pin Rect[T]Pad_800x200_um (rotate 90) 41 600 3000) 185 | (pin Rect[T]Pad_800x200_um (rotate 90) 42 200 3000) 186 | (pin Rect[T]Pad_800x200_um (rotate 90) 43 -200 3000) 187 | (pin Rect[T]Pad_800x200_um (rotate 90) 44 -600 3000) 188 | (pin Rect[T]Pad_800x200_um (rotate 90) 45 -1000 3000) 189 | (pin Rect[T]Pad_800x200_um (rotate 90) 46 -1400 3000) 190 | (pin Rect[T]Pad_800x200_um (rotate 90) 47 -1800 3000) 191 | (pin Rect[T]Pad_800x200_um (rotate 90) 48 -2200 3000) 192 | (pin Rect[T]Pad_4318x4318_um (rotate 90) 49 0 0) 193 | ) 194 | (image "audioCodec:SOT95P284X122-5N" 195 | (pin Rect[T]Pad_1270x533.4_um 5 1219.2 939.8) 196 | (pin Rect[T]Pad_1270x533.4_um 4 1219.2 -939.8) 197 | (pin Rect[T]Pad_1270x533.4_um 3 -1219.2 -939.8) 198 | (pin Rect[T]Pad_1270x533.4_um 2 -1219.2 0) 199 | (pin Rect[T]Pad_1270x533.4_um 1 -1219.2 939.8) 200 | ) 201 | (image "audioCodec:CMC-2242PBL-A" 202 | (outline (path signal 120 3950 -900 3869.14 -1591.85 3630.9 -2246.4 3248.13 -2828.36 203 | 2741.48 -3306.37 2138.24 -3654.65 1470.94 -3854.42 775.566 -3894.92 204 | 89.59 -3773.97 -550 -3498.08 -1108.72 -3082.12 -1556.46 -2548.53 205 | -1869.08 -1926.06 -2029.71 -1248.28 -2029.71 -551.721 -1869.08 126.06 206 | -1556.46 748.527 -1108.72 1282.12 -550 1698.08 89.59 1973.97 207 | 775.566 2094.92 1470.94 2054.42 2138.24 1854.65 2741.48 1506.37 208 | 3248.13 1028.36 3630.9 446.398 3869.14 -208.152 3950 -900)) 209 | (pin Round[A]Pad_1192_um 2 1900 0) 210 | (pin Round[A]Pad_1192_um 1 0 0) 211 | ) 212 | (image audioCodec:NRH2412T2R2MNGH 213 | (pin Rect[T]Pad_2000x700_um (rotate 90) 2 725 0) 214 | (pin Rect[T]Pad_2000x700_um (rotate 90) 1 -725 0) 215 | ) 216 | (padstack Round[A]Pad_1192_um 217 | (shape (circle Top 1192)) 218 | (shape (circle Bottom 1192)) 219 | (attach off) 220 | ) 221 | (padstack Round[A]Pad_1879.6_um 222 | (shape (circle Top 1879.6)) 223 | (shape (circle Bottom 1879.6)) 224 | (attach off) 225 | ) 226 | (padstack Rect[T]Pad_2000x700_um 227 | (shape (rect Top -1000 -350 1000 350)) 228 | (attach off) 229 | ) 230 | (padstack Rect[T]Pad_2800x2000_um 231 | (shape (rect Top -1400 -1000 1400 1000)) 232 | (attach off) 233 | ) 234 | (padstack Rect[T]Pad_2800x2200_um 235 | (shape (rect Top -1400 -1100 1400 1100)) 236 | (attach off) 237 | ) 238 | (padstack Rect[T]Pad_2800x2800_um 239 | (shape (rect Top -1400 -1400 1400 1400)) 240 | (attach off) 241 | ) 242 | (padstack Rect[T]Pad_4318x4318_um 243 | (shape (rect Top -2159 -2159 2159 2159)) 244 | (attach off) 245 | ) 246 | (padstack Rect[T]Pad_800x200_um 247 | (shape (rect Top -400 -100 400 100)) 248 | (attach off) 249 | ) 250 | (padstack Rect[T]Pad_1100x1000_um 251 | (shape (rect Top -550 -500 550 500)) 252 | (attach off) 253 | ) 254 | (padstack Rect[T]Pad_1270x533.4_um 255 | (shape (rect Top -635 -266.7 635 266.7)) 256 | (attach off) 257 | ) 258 | (padstack "Via[0-1]_554:300_um" 259 | (shape (circle Top 554)) 260 | (shape (circle Bottom 554)) 261 | (attach off) 262 | ) 263 | ) 264 | (network 265 | (net GND 266 | (pins U48-2 U45-4 U32-11 U1-1 U2-2 U3-2 U4-2 U5-2 U8-1 U9-1 U10-1 U11-2 U12-1 267 | U13-1 U14-1 U15-1 U17-2 U18-2 U19-2 U20-2 U21-2 U22-2 U26-2 U27-5 U27-15 U27-16 268 | U27-22 U27-49 U28-2 U35-1 U42-2 U44-1) 269 | ) 270 | (net 3.3V 271 | (pins U32-2 U34-2) 272 | ) 273 | (net 5V 274 | (pins U32-12 U1-2 U28-1 U33-2 U38-1) 275 | ) 276 | (net /SPKVDD 277 | (pins U17-1 U18-1 U27-44 U27-48 U33-1) 278 | ) 279 | (net /SPOLN 280 | (pins U30-2 U26-1 U27-47) 281 | ) 282 | (net "Net-(C20-Pad2)" 283 | (pins U12-2 U27-46) 284 | ) 285 | (net /SPORP 286 | (pins U31-1 U4-1 U27-45) 287 | ) 288 | (net /SPORN 289 | (pins U31-2 U3-1 U27-43) 290 | ) 291 | (net "Net-(IC1-Pad42)" 292 | (pins U27-42) 293 | ) 294 | (net /XAUDIO_IRQ 295 | (pins U32-10 U27-41) 296 | ) 297 | (net /XAUDIO_SDA 298 | (pins U32-8 U27-40 U36-2) 299 | ) 300 | (net /XADUIO_SCL 301 | (pins U32-7 U27-39 U37-2) 302 | ) 303 | (net /XAUDIO_I2S0_MCLK 304 | (pins U32-6 U27-38) 305 | ) 306 | (net /XADUIO_I2S0_BCLK 307 | (pins U32-5 U27-37) 308 | ) 309 | (net /XADUIO_I2S0_LRCKL 310 | (pins U32-1 U27-36) 311 | ) 312 | (net /XAUDIO_I2S0_DIN 313 | (pins U32-4 U27-35) 314 | ) 315 | (net /XAUDIO_I2S0_DOUT 316 | (pins U32-3 U27-34) 317 | ) 318 | (net "Net-(IC1-Pad33)" 319 | (pins U27-33) 320 | ) 321 | (net "Net-(IC1-Pad32)" 322 | (pins U27-32) 323 | ) 324 | (net "Net-(IC1-Pad31)" 325 | (pins U27-31) 326 | ) 327 | (net "Net-(IC1-Pad30)" 328 | (pins U27-30) 329 | ) 330 | (net /3.3VDD 331 | (pins U48-1 U19-1 U20-1 U27-29 U34-1 U36-1 U37-1) 332 | ) 333 | (net "Net-(C22-Pad2)" 334 | (pins U14-2 U27-28) 335 | ) 336 | (net "Net-(C14-Pad1)" 337 | (pins U5-1 U27-27) 338 | ) 339 | (net "Net-(C16-Pad2)" 340 | (pins U7-2 U27-26) 341 | ) 342 | (net "Net-(C16-Pad1)" 343 | (pins U7-1 U27-25) 344 | ) 345 | (net "Net-(C15-Pad1)" 346 | (pins U6-1 U27-24) 347 | ) 348 | (net "Net-(C15-Pad2)" 349 | (pins U6-2 U27-23) 350 | ) 351 | (net /1.8VDD 352 | (pins U21-1 U22-1 U27-7 U27-13 U27-21 U28-4 U46-2) 353 | ) 354 | (net "Net-(C2-Pad1)" 355 | (pins U11-1 U27-20) 356 | ) 357 | (net /HPOR 358 | (pins U45-3 U27-19) 359 | ) 360 | (net /HPOL 361 | (pins U45-2 U27-18 U47-1) 362 | ) 363 | (net /CPVREF 364 | (pins U27-17 U42-1) 365 | ) 366 | (net "Net-(C17-Pad2)" 367 | (pins U8-2 U27-14) 368 | ) 369 | (net /LOUTR 370 | (pins U27-12 U40-1) 371 | ) 372 | (net /LOUTL 373 | (pins U27-11 U39-1) 374 | ) 375 | (net "Net-(C24-Pad2)" 376 | (pins U16-2 U27-10) 377 | ) 378 | (net "Net-(C19-Pad2)" 379 | (pins U10-2 U27-9) 380 | ) 381 | (net "Net-(C18-Pad2)" 382 | (pins U9-2 U27-8) 383 | ) 384 | (net "Net-(C6-Pad2)" 385 | (pins U23-2 U27-6) 386 | ) 387 | (net /IN1P 388 | (pins U45-1 U23-1 U27-4 U41-2) 389 | ) 390 | (net "Net-(C21-Pad2)" 391 | (pins U13-2 U27-3) 392 | ) 393 | (net /MICBIAS1 394 | (pins U15-2 U27-2 U41-1 U43-1) 395 | ) 396 | (net /SPOLP 397 | (pins U30-1 U2-1 U27-1) 398 | ) 399 | (net /IN2P 400 | (pins U48-3 U16-1 U35-2 U43-2) 401 | ) 402 | (net "Net-(U1-Pad6)" 403 | (pins U45-6) 404 | ) 405 | (net "Net-(R10-Pad2)" 406 | (pins U45-5 U47-2) 407 | ) 408 | (net "Net-(C8-Pad2)" 409 | (pins U29-2 U25-2) 410 | ) 411 | (net "Net-(C7-Pad2)" 412 | (pins U29-1 U24-2) 413 | ) 414 | (net "Net-(J4-Pad9)" 415 | (pins U32-9) 416 | ) 417 | (net "Net-(C7-Pad1)" 418 | (pins U24-1 U39-2) 419 | ) 420 | (net "Net-(C8-Pad1)" 421 | (pins U25-1 U40-2) 422 | ) 423 | (net "Net-(IC2-Pad5)" 424 | (pins U28-5 U46-1) 425 | ) 426 | (net "Net-(IC2-Pad3)" 427 | (pins U28-3 U38-2 U44-2) 428 | ) 429 | (class kicad_default "" /1.8VDD /CPVREF /HPOL /HPOR /IN1P /IN2P /LOUTL 430 | /LOUTR /MICBIAS1 /SPKVDD /SPOLN /SPOLP /SPORN /SPORP /XADUIO_I2S0_BCLK 431 | /XADUIO_I2S0_LRCKL /XADUIO_SCL /XAUDIO_I2S0_DIN /XAUDIO_I2S0_DOUT /XAUDIO_I2S0_MCLK 432 | /XAUDIO_IRQ /XAUDIO_SDA GND "Net-(C14-Pad1)" "Net-(C15-Pad1)" "Net-(C15-Pad2)" 433 | "Net-(C16-Pad1)" "Net-(C16-Pad2)" "Net-(C17-Pad2)" "Net-(C18-Pad2)" 434 | "Net-(C19-Pad2)" "Net-(C2-Pad1)" "Net-(C20-Pad2)" "Net-(C21-Pad2)" "Net-(C22-Pad2)" 435 | "Net-(C24-Pad2)" "Net-(C6-Pad2)" "Net-(C7-Pad1)" "Net-(C7-Pad2)" "Net-(C8-Pad1)" 436 | "Net-(C8-Pad2)" "Net-(IC1-Pad30)" "Net-(IC1-Pad31)" "Net-(IC1-Pad32)" 437 | "Net-(IC1-Pad33)" "Net-(IC1-Pad42)" "Net-(IC2-Pad3)" "Net-(IC2-Pad5)" 438 | "Net-(J4-Pad9)" "Net-(R10-Pad2)" "Net-(U1-Pad6)" 439 | (circuit 440 | (use_via Via[0-1]_554:300_um) 441 | ) 442 | (rule 443 | (width 200) 444 | (clearance 127.1) 445 | ) 446 | ) 447 | (class Power /3.3VDD 3.3V 5V 448 | (circuit 449 | (use_via Via[0-1]_554:300_um) 450 | ) 451 | (rule 452 | (width 406.4) 453 | (clearance 127.1) 454 | ) 455 | ) 456 | ) 457 | (wiring 458 | ) 459 | ) 460 | -------------------------------------------------------------------------------- /bm5/bm5.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm5/bm5.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 176001 -119004 121001 -119004 121001 -91003.6 176001 -91003.6 25 | 176001 -119004) 26 | ) 27 | (keepout "" (polygon signal 0 121876 -100942 121791 -100968 121724 -101025 121683 -101104 28 | 121676 -101192 121683 -101280 121724 -101358 121791 -101415 29 | 121876 -101442 122676 -101442 122760 -101415 122827 -101358 30 | 122868 -101280 122876 -101192 122868 -101104 122827 -101025 31 | 122760 -100968 122676 -100942 121876 -100942)) 32 | (keepout "" (polygon signal 0 121876 -94341.6 121791 -94368.3 121724 -94425.2 121683 -94503.6 33 | 121676 -94591.6 121683 -94679.6 121724 -94758 121791 -94814.9 34 | 121876 -94841.6 122676 -94841.6 122760 -94814.9 122827 -94758 35 | 122868 -94679.6 122876 -94591.6 122868 -94503.6 122827 -94425.2 36 | 122760 -94368.3 122676 -94341.6 121876 -94341.6)) 37 | (via "Via[0-1]_600:254_um") 38 | (rule 39 | (width 200) 40 | (clearance 127.1) 41 | (clearance 127.1 (type default_smd)) 42 | (clearance 31.75 (type smd_smd)) 43 | ) 44 | ) 45 | (placement 46 | (component "batteryCharger:JST-2-SMD" 47 | (place U14 150571 -114148 front 180) 48 | ) 49 | (component batteryCharger:UE27AC54100 50 | (place U13 168859 -100228 front 90) 51 | ) 52 | (component batteryCharger:1X06 53 | (place U15 123444 -110338 front 90) 54 | ) 55 | (component "batteryCharger:10118193-0001LF" 56 | (place U12 123546 -97891.6 front 270) 57 | ) 58 | (component batteryCharger:0603 59 | (place U1 146701 -93103.6 front 90) 60 | (place U2 160051 -99043.6 front 90) 61 | (place U3 151751 -101854 front 270) 62 | (place U4 142261 -99253.6 front 180) 63 | (place U5 141851 -96183.6 front 90) 64 | (place U6 156001 -96453.6 front 0) 65 | (place U7 144151 -108294 front 270) 66 | (place U18 128581 -108054 front 0) 67 | (place U19 132891 -103144 front 0) 68 | (place U20 128581 -110844 front 0) 69 | (place U21 128561 -113734 front 0) 70 | (place U22 128551 -116634 front 0) 71 | (place U23 159271 -93573.6 front 180) 72 | (place U24 139441 -97353.6 front 90) 73 | (place U25 138941 -108264 front 90) 74 | (place U26 141241 -108274 front 90) 75 | (place U27 140281 -92763.6 front 180) 76 | (place U29 149601 -93103.6 front 90) 77 | (place U30 152401 -93103.6 front 90) 78 | (place U32 144301 -112004 front 0) 79 | (place U33 150501 -96903.6 front 270) 80 | (place U34 133601 -116904 front 90) 81 | ) 82 | (component "batteryCharger:LED-0603" 83 | (place U8 129831 -104094 front 90) 84 | ) 85 | (component "batteryCharger:QFN50P400X400X100-25N" 86 | (place U9 139181 -102914 front 0) 87 | ) 88 | (component batteryCharger:BQ27441DRZRG1A 89 | (place U10 138921 -114544 front 270) 90 | ) 91 | (component "batteryCharger:SON50P300X300X100-11N" 92 | (place U11 156561 -100074 front 180) 93 | ) 94 | (component batteryCharger:INDPM3630X200N 95 | (place U16 146771 -100934 front 0) 96 | ) 97 | (component batteryCharger:INDPM5552X200N 98 | (place U17 156271 -105864 front 0) 99 | ) 100 | (component batteryCharger:1206 101 | (place U28 148131 -107484 front 0) 102 | ) 103 | (component batteryCharger:DSN2_1 104 | (place U31 145201 -96403.6 front 270) 105 | ) 106 | ) 107 | (library 108 | (image "batteryCharger:JST-2-SMD" 109 | (pin Rect[T]Pad_3400x1600_um (rotate 90) NC2 3400 2770) 110 | (pin Rect[T]Pad_3400x1600_um (rotate 90) NC1 -3400 2770) 111 | (pin Rect[T]Pad_1000x4600_um 2 1000 -2430) 112 | (pin Rect[T]Pad_1000x4600_um 1 -1000 -2430) 113 | ) 114 | (image batteryCharger:UE27AC54100 115 | (pin Round[A]Pad_3580_um 6 6570 3640) 116 | (pin Round[A]Pad_3580_um 5 -6570 3640) 117 | (pin Round[A]Pad_1500_um 4 3500 6350) 118 | (pin Round[A]Pad_1500_um 3 1000 6350) 119 | (pin Round[A]Pad_1500_um 2 -1000 6350) 120 | (pin Round[A]Pad_1500_um 1 -3500 6350) 121 | ) 122 | (image batteryCharger:1X06 123 | (pin Round[A]Pad_1879.6_um (rotate 90) 6 6350 0) 124 | (pin Round[A]Pad_1879.6_um (rotate 90) 5 3810 0) 125 | (pin Round[A]Pad_1879.6_um (rotate 90) 4 1270 0) 126 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 -1270 0) 127 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 -3810 0) 128 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -6350 0) 129 | ) 130 | (image "batteryCharger:10118193-0001LF" 131 | (outline (path signal 50 3050 -1670 3050 -870)) 132 | (outline (path signal 50 3550 -870 3550 -1670)) 133 | (outline (path signal 50 -3550 -1670 -3550 -870)) 134 | (outline (path signal 50 -3050 -870 -3050 -1670)) 135 | (pin Rect[T]Pad_1900x1900_um SHIELD$4 1200 -1270) 136 | (pin Rect[T]Pad_1900x1900_um SHIELD$3 -1200 -1270) 137 | (pin Rect[T]Pad_400x1350_um GND 1300 1405) 138 | (pin Rect[T]Pad_400x1350_um VCC -1300 1405) 139 | (pin Rect[T]Pad_400x1350_um "D-" -650 1405) 140 | (pin Rect[T]Pad_400x1350_um ID 650 1405) 141 | (pin Rect[T]Pad_400x1350_um D+ 0 1405) 142 | (pin Rect[T]Pad_1600x1400_um SHIELD$2 3200 1180) 143 | (pin Rect[T]Pad_1600x1400_um SHIELD$1 -3200 1180) 144 | ) 145 | (image batteryCharger:0603 146 | (pin Rect[T]Pad_1100x1000_um 2 850 0) 147 | (pin Rect[T]Pad_1100x1000_um 1 -850 0) 148 | ) 149 | (image "batteryCharger:LED-0603" 150 | (pin RoundRect[T]Pad_1000x1000_150.571_um (rotate 270) A -877 0) 151 | (pin RoundRect[T]Pad_1000x1000_150.571_um (rotate 270) C 877 0) 152 | ) 153 | (image "batteryCharger:QFN50P400X400X100-25N" 154 | (pin Rect[T]Pad_2800x2800_um (rotate 90) 25 0 0) 155 | (pin Rect[T]Pad_800x300_um (rotate 90) 24 -1250 2000) 156 | (pin Rect[T]Pad_800x300_um (rotate 90) 23 -750 2000) 157 | (pin Rect[T]Pad_800x300_um (rotate 90) 22 -250 2000) 158 | (pin Rect[T]Pad_800x300_um (rotate 90) 21 250 2000) 159 | (pin Rect[T]Pad_800x300_um (rotate 90) 20 750 2000) 160 | (pin Rect[T]Pad_800x300_um (rotate 90) 19 1250 2000) 161 | (pin Rect[T]Pad_800x300_um 18 2000 1250) 162 | (pin Rect[T]Pad_800x300_um 17 2000 750) 163 | (pin Rect[T]Pad_800x300_um 16 2000 250) 164 | (pin Rect[T]Pad_800x300_um 15 2000 -250) 165 | (pin Rect[T]Pad_800x300_um 14 2000 -750) 166 | (pin Rect[T]Pad_800x300_um 13 2000 -1250) 167 | (pin Rect[T]Pad_800x300_um (rotate 90) 12 1250 -2000) 168 | (pin Rect[T]Pad_800x300_um (rotate 90) 11 750 -2000) 169 | (pin Rect[T]Pad_800x300_um (rotate 90) 10 250 -2000) 170 | (pin Rect[T]Pad_800x300_um (rotate 90) 9 -250 -2000) 171 | (pin Rect[T]Pad_800x300_um (rotate 90) 8 -750 -2000) 172 | (pin Rect[T]Pad_800x300_um (rotate 90) 7 -1250 -2000) 173 | (pin Rect[T]Pad_800x300_um 6 -2000 -1250) 174 | (pin Rect[T]Pad_800x300_um 5 -2000 -750) 175 | (pin Rect[T]Pad_800x300_um 4 -2000 -250) 176 | (pin Rect[T]Pad_800x300_um 3 -2000 250) 177 | (pin Rect[T]Pad_800x300_um 2 -2000 750) 178 | (pin Rect[T]Pad_800x300_um 1 -2000 1250) 179 | ) 180 | (image batteryCharger:BQ27441DRZRG1A 181 | (pin Rect[T]Pad_3300x250_um 15 0 -1100) 182 | (pin Rect[T]Pad_3300x250_um 14 0 1100) 183 | (pin Cust[T]Pad_1397x1930.4_1397x_1930.4_5_um (rotate 90) 13 0 0) 184 | (pin Rect[T]Pad_850x200_um (rotate 90) 12 -1000 1975) 185 | (pin Rect[T]Pad_850x200_um (rotate 90) 11 -600 1975) 186 | (pin Rect[T]Pad_850x200_um (rotate 90) 10 -200 1975) 187 | (pin Rect[T]Pad_850x200_um (rotate 90) 9 200 1975) 188 | (pin Rect[T]Pad_850x200_um (rotate 90) 8 600 1975) 189 | (pin Rect[T]Pad_850x200_um (rotate 90) 7 1000 1975) 190 | (pin Rect[T]Pad_850x200_um (rotate 90) 6 1000 -1975) 191 | (pin Rect[T]Pad_850x200_um (rotate 90) 5 600 -1975) 192 | (pin Rect[T]Pad_850x200_um (rotate 90) 4 200 -1975) 193 | (pin Rect[T]Pad_850x200_um (rotate 90) 3 -200 -1975) 194 | (pin Rect[T]Pad_850x200_um (rotate 90) 2 -600 -1975) 195 | (pin Rect[T]Pad_850x200_um (rotate 90) 1 -1000 -1975) 196 | ) 197 | (image "batteryCharger:SON50P300X300X100-11N" 198 | (pin Rect[T]Pad_160x762_um GND@7 205 -1455) 199 | (pin Rect[T]Pad_160x762_um GND@6 -205 -1455) 200 | (pin Rect[T]Pad_160x762_um GND@8 615 -1455) 201 | (pin Rect[T]Pad_160x762_um GND@5 -615 -1455) 202 | (pin Rect[T]Pad_160x762_um GND@3 205 1450) 203 | (pin Rect[T]Pad_160x762_um GND@2 -205 1450) 204 | (pin Rect[T]Pad_160x762_um GND@4 615 1450) 205 | (pin Rect[T]Pad_1600x2209.8_um GND@9 0 -4) 206 | (pin Rect[T]Pad_160x762_um GND@1 -615 1450) 207 | (pin Rect[T]Pad_850x296.8_um 10 1475 1000) 208 | (pin Rect[T]Pad_850x296.8_um 9 1475 500) 209 | (pin Rect[T]Pad_850x296.8_um 8 1475 0) 210 | (pin Rect[T]Pad_850x296.8_um 7 1475 -500) 211 | (pin Rect[T]Pad_850x296.8_um 6 1475 -1000) 212 | (pin Rect[T]Pad_850x296.8_um 5 -1475 -1000) 213 | (pin Rect[T]Pad_850x296.8_um 4 -1475 -500) 214 | (pin Rect[T]Pad_850x296.8_um 3 -1475 0) 215 | (pin Rect[T]Pad_850x296.8_um 2 -1475 500) 216 | (pin Rect[T]Pad_850x296.8_um 1 -1475 1000) 217 | ) 218 | (image batteryCharger:INDPM3630X200N 219 | (pin Rect[T]Pad_1750x600_um 2 1550 0) 220 | (pin Rect[T]Pad_1750x600_um 1 -1550 0) 221 | ) 222 | (image batteryCharger:INDPM5552X200N 223 | (pin Rect[T]Pad_2700x2050_um (rotate 90) 2 2350 0) 224 | (pin Rect[T]Pad_2700x2050_um (rotate 90) 1 -2350 0) 225 | ) 226 | (image batteryCharger:1206 227 | (pin Rect[T]Pad_1600x1800_um 2 1400 0) 228 | (pin Rect[T]Pad_1600x1800_um 1 -1400 0) 229 | ) 230 | (image batteryCharger:DSN2_1 231 | (pin Rect[T]Pad_600x470_um (rotate 90) 1 -550 0) 232 | (pin Rect[T]Pad_950x600_um 2 375 0) 233 | ) 234 | (padstack Round[A]Pad_1500_um 235 | (shape (circle Top 1500)) 236 | (shape (circle Bottom 1500)) 237 | (attach off) 238 | ) 239 | (padstack Round[A]Pad_1879.6_um 240 | (shape (circle Top 1879.6)) 241 | (shape (circle Bottom 1879.6)) 242 | (attach off) 243 | ) 244 | (padstack Round[A]Pad_3580_um 245 | (shape (circle Top 3580)) 246 | (shape (circle Bottom 3580)) 247 | (attach off) 248 | ) 249 | (padstack Cust[T]Pad_1397x1930.4_1397x_1930.4_5_um 250 | (shape (polygon Top 0 -698.5 965.2 698.5 965.2 698.5 -965.2 -698.5 -965.2 -698.5 965.2)) 251 | (attach off) 252 | ) 253 | (padstack RoundRect[T]Pad_1000x1000_150.571_um 254 | (shape (polygon Top 0 376.146 498.283 401.498 491.49 425.285 480.398 446.785 465.344 255 | 465.344 446.785 480.398 425.286 491.49 401.498 498.283 376.146 256 | 500.571 350 500.571 -350 498.283 -376.146 491.49 -401.498 257 | 480.398 -425.285 465.344 -446.785 446.785 -465.344 425.286 -480.398 258 | 401.498 -491.49 376.146 -498.283 350 -500.571 -350 -500.571 259 | -376.146 -498.283 -401.498 -491.49 -425.285 -480.398 -446.785 -465.344 260 | -465.344 -446.785 -480.398 -425.286 -491.49 -401.498 -498.283 -376.146 261 | -500.571 -350 -500.571 350 -498.283 376.146 -491.49 401.498 262 | -480.398 425.285 -465.344 446.785 -446.785 465.344 -425.286 480.398 263 | -401.498 491.49 -376.146 498.283 -350 500.571 350 500.571 264 | 376.146 498.283)) 265 | (attach off) 266 | ) 267 | (padstack Rect[T]Pad_2700x2050_um 268 | (shape (rect Top -1350 -1025 1350 1025)) 269 | (attach off) 270 | ) 271 | (padstack Rect[T]Pad_2800x2800_um 272 | (shape (rect Top -1400 -1400 1400 1400)) 273 | (attach off) 274 | ) 275 | (padstack Rect[T]Pad_3300x250_um 276 | (shape (rect Top -1650 -125 1650 125)) 277 | (attach off) 278 | ) 279 | (padstack Rect[T]Pad_3400x1600_um 280 | (shape (rect Top -1700 -800 1700 800)) 281 | (attach off) 282 | ) 283 | (padstack Rect[T]Pad_400x1350_um 284 | (shape (rect Top -200 -675 200 675)) 285 | (attach off) 286 | ) 287 | (padstack Rect[T]Pad_600x470_um 288 | (shape (rect Top -300 -235 300 235)) 289 | (attach off) 290 | ) 291 | (padstack Rect[T]Pad_800x300_um 292 | (shape (rect Top -400 -150 400 150)) 293 | (attach off) 294 | ) 295 | (padstack Rect[T]Pad_850x200_um 296 | (shape (rect Top -425 -100 425 100)) 297 | (attach off) 298 | ) 299 | (padstack Rect[T]Pad_850x296.8_um 300 | (shape (rect Top -425 -148.4 425 148.4)) 301 | (attach off) 302 | ) 303 | (padstack Rect[T]Pad_950x600_um 304 | (shape (rect Top -475 -300 475 300)) 305 | (attach off) 306 | ) 307 | (padstack Rect[T]Pad_1000x4600_um 308 | (shape (rect Top -500 -2300 500 2300)) 309 | (attach off) 310 | ) 311 | (padstack Rect[T]Pad_1100x1000_um 312 | (shape (rect Top -550 -500 550 500)) 313 | (attach off) 314 | ) 315 | (padstack Rect[T]Pad_160x762_um 316 | (shape (rect Top -80 -381 80 381)) 317 | (attach off) 318 | ) 319 | (padstack Rect[T]Pad_1600x2209.8_um 320 | (shape (rect Top -800 -1104.9 800 1104.9)) 321 | (attach off) 322 | ) 323 | (padstack Rect[T]Pad_1600x1400_um 324 | (shape (rect Top -800 -700 800 700)) 325 | (attach off) 326 | ) 327 | (padstack Rect[T]Pad_1600x1800_um 328 | (shape (rect Top -800 -900 800 900)) 329 | (attach off) 330 | ) 331 | (padstack Rect[T]Pad_1750x600_um 332 | (shape (rect Top -875 -300 875 300)) 333 | (attach off) 334 | ) 335 | (padstack Rect[T]Pad_1900x1900_um 336 | (shape (rect Top -950 -950 950 950)) 337 | (attach off) 338 | ) 339 | (padstack "Via[0-1]_600:254_um" 340 | (shape (circle Top 600)) 341 | (shape (circle Bottom 600)) 342 | (attach off) 343 | ) 344 | ) 345 | (network 346 | (net GND 347 | (pins U14-1 U13-6 U13-5 U13-4 U15-6 U12-SHIELD$4 U12-SHIELD$3 U12-GND U12-SHIELD$2 348 | U12-SHIELD$1 U1-2 U2-2 U3-2 U5-2 U6-2 U7-2 U9-25 U9-18 U9-17 U10-13 U10-3 349 | U11-GND@7 U11-GND@6 U11-GND@8 U11-GND@5 U11-GND@3 U11-GND@2 U11-GND@4 U11-GND@9 350 | U11-GND@1 U25-1 U26-1 U27-1 U29-2 U30-2 U32-1 U34-2) 351 | ) 352 | (net 3.3V 353 | (pins U15-5 U18-2 U20-2 U21-2 U22-2) 354 | ) 355 | (net 5V 356 | (pins U13-1 U2-1 U11-7 U11-4 U11-3 U23-1 U33-2) 357 | ) 358 | (net "Net-(IC1-Pad24)" 359 | (pins U9-24) 360 | ) 361 | (net "Net-(C4-Pad1)" 362 | (pins U1-1 U9-23 U29-1 U30-1 U31-1 U33-1) 363 | ) 364 | (net /REG 365 | (pins U5-1 U9-22 U24-1) 366 | ) 367 | (net "Net-(C3-Pad2)" 368 | (pins U4-2 U9-21) 369 | ) 370 | (net "Net-(C3-Pad1)" 371 | (pins U4-1 U9-20 U9-19 U16-1 U31-2) 372 | ) 373 | (net /VBAT_MAIN 374 | (pins U3-1 U8-A U9-16 U9-15 U9-8 U11-10 U11-9 U16-2 U17-1) 375 | ) 376 | (net /VBAT_CELL 377 | (pins U7-1 U9-14 U9-13 U10-7 U28-1) 378 | ) 379 | (net "Net-(IC1-Pad12)" 380 | (pins U9-12) 381 | ) 382 | (net "Net-(IC1-Pad11)" 383 | (pins U9-11 U24-2 U27-2) 384 | ) 385 | (net "Net-(IC1-Pad10)" 386 | (pins U9-10 U26-2) 387 | ) 388 | (net "Net-(IC1-Pad9)" 389 | (pins U9-9 U25-2) 390 | ) 391 | (net /CHG_INT 392 | (pins U15-2 U9-7 U21-1) 393 | ) 394 | (net /SDA 395 | (pins U15-3 U9-6 U10-1 U20-1) 396 | ) 397 | (net /SCL 398 | (pins U15-4 U9-5 U10-2 U18-1) 399 | ) 400 | (net "Net-(IC1-Pad4)" 401 | (pins U9-4 U19-2) 402 | ) 403 | (net "Net-(IC1-Pad3)" 404 | (pins U12-"D-" U9-3) 405 | ) 406 | (net "Net-(IC1-Pad2)" 407 | (pins U12-D+ U9-2) 408 | ) 409 | (net "Net-(IC1-Pad1)" 410 | (pins U12-VCC U9-1) 411 | ) 412 | (net /FUEL_INT 413 | (pins U15-1 U10-12 U22-1) 414 | ) 415 | (net "Net-(IC2-Pad11)" 416 | (pins U10-11) 417 | ) 418 | (net "Net-(IC2-Pad10)" 419 | (pins U10-10 U32-2) 420 | ) 421 | (net "Net-(IC2-Pad9)" 422 | (pins U10-9) 423 | ) 424 | (net "Net-(IC2-Pad6)" 425 | (pins U14-2 U10-8 U10-6 U28-2) 426 | ) 427 | (net "Net-(C10-Pad1)" 428 | (pins U10-5 U34-1) 429 | ) 430 | (net "Net-(IC2-Pad4)" 431 | (pins U10-4) 432 | ) 433 | (net "Net-(J1-PadID)" 434 | (pins U12-ID) 435 | ) 436 | (net "Net-(J2-Pad3)" 437 | (pins U13-3) 438 | ) 439 | (net "Net-(J2-Pad2)" 440 | (pins U13-2) 441 | ) 442 | (net "Net-(J3-PadNC2)" 443 | (pins U14-NC2) 444 | ) 445 | (net "Net-(J3-PadNC1)" 446 | (pins U14-NC1) 447 | ) 448 | (net "Net-(D2-PadC)" 449 | (pins U8-C U19-1) 450 | ) 451 | (net "Net-(IC3-Pad8)" 452 | (pins U11-8) 453 | ) 454 | (net "Net-(C7-Pad1)" 455 | (pins U6-1 U11-6) 456 | ) 457 | (net "Net-(IC3-Pad5)" 458 | (pins U11-5 U23-2) 459 | ) 460 | (net "Net-(IC3-Pad1)" 461 | (pins U11-2 U11-1 U17-2) 462 | ) 463 | (class kicad_default "" /CHG_INT /FUEL_INT /REG /SCL /SDA 3.3V GND "Net-(C10-Pad1)" 464 | "Net-(C3-Pad1)" "Net-(C3-Pad2)" "Net-(C4-Pad1)" "Net-(C7-Pad1)" "Net-(D2-PadC)" 465 | "Net-(IC1-Pad10)" "Net-(IC1-Pad11)" "Net-(IC1-Pad12)" "Net-(IC1-Pad2)" 466 | "Net-(IC1-Pad24)" "Net-(IC1-Pad3)" "Net-(IC1-Pad4)" "Net-(IC1-Pad9)" 467 | "Net-(IC2-Pad10)" "Net-(IC2-Pad11)" "Net-(IC2-Pad4)" "Net-(IC2-Pad9)" 468 | "Net-(IC3-Pad5)" "Net-(IC3-Pad8)" "Net-(J1-PadID)" "Net-(J2-Pad2)" "Net-(J2-Pad3)" 469 | "Net-(J3-PadNC1)" "Net-(J3-PadNC2)" 470 | (circuit 471 | (use_via Via[0-1]_600:254_um) 472 | ) 473 | (rule 474 | (width 200) 475 | (clearance 127.1) 476 | ) 477 | ) 478 | (class Power /VBAT_CELL /VBAT_MAIN 5V "Net-(IC1-Pad1)" "Net-(IC2-Pad6)" 479 | "Net-(IC3-Pad1)" 480 | (circuit 481 | (use_via Via[0-1]_600:254_um) 482 | ) 483 | (rule 484 | (width 304.8) 485 | (clearance 127.1) 486 | ) 487 | ) 488 | ) 489 | (wiring 490 | ) 491 | ) 492 | -------------------------------------------------------------------------------- /bm6/bm6.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm6/bm6.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 159501 -135004 137501 -135004 137501 -75003.6 159501 -75003.6 25 | 159501 -135004) 26 | ) 27 | (via "Via[0-1]_706.4:300_um") 28 | (rule 29 | (width 200) 30 | (clearance 127.1) 31 | (clearance 127.1 (type default_smd)) 32 | (clearance 31.75 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component piezoMusic:1X14 37 | (place U2 157302 -96088.2 front 90) 38 | ) 39 | (component piezoMusic:1X14::1 40 | (place U7 139446 -96139 front 270) 41 | ) 42 | (component piezoMusic:FTDI_BASIC 43 | (place U12 148463 -76835 front 180) 44 | ) 45 | (component piezoMusic:2X3 46 | (place U6 148463 -111404 front 180) 47 | ) 48 | (component piezoMusic:1X03 49 | (place U1 157353 -130429 front 270) 50 | ) 51 | (component piezoMusic:1X05 52 | (place Ue 157353 -120269 front 90) 53 | (place U20 139573 -120269 front 270) 54 | ) 55 | (component piezoMusic:0603 56 | (place U3 142881 -83713.6 front 270) 57 | (place U4 147951 -89433.6 front 180) 58 | (place U8 147681 -107394 front 180) 59 | (place U9 142871 -87033.6 front 270) 60 | (place U15 144181 -123334 front 0) 61 | (place U16 144181 -121304 front 0) 62 | (place U17 144181 -119274 front 0) 63 | (place U18 144191 -117244 front 0) 64 | (place U19 144211 -115054 front 0) 65 | (place U25 141731 -131794 front 270) 66 | (place U26 139471 -131794 front 270) 67 | (place U28 144531 -80683.6 front 180) 68 | ) 69 | (component "piezoMusic:LED-0603" 70 | (place U5 144951 -106494 front 90) 71 | (place U23 141741 -128574 front 90) 72 | (place U24 139461 -128574 front 90) 73 | ) 74 | (component "piezoMusic:TQFP32-08" 75 | (place U10 148411 -96603.6 front 90) 76 | ) 77 | (component "piezoMusic:RESONATOR-SMD" 78 | (place U11 150011 -103394 front 180) 79 | ) 80 | (component piezoMusic:TACTILE_SWITCH_SMD_6.2MM_TALL 81 | (place U13 148581 -84543.6 front 180) 82 | ) 83 | (component piezoMusic:SO14 84 | (place U14 150941 -119204 front 90) 85 | ) 86 | (component piezoMusic:PKMCS 87 | (place U22 149011 -129074 front 0) 88 | ) 89 | (component piezoMusic:FUSC1608X100N 90 | (place U27 146271 -79103.6 front 180) 91 | ) 92 | ) 93 | (library 94 | (image piezoMusic:1X14 95 | (pin Round[A]Pad_1879.6_um (rotate 90) 14 16520 0) 96 | (pin Round[A]Pad_1879.6_um (rotate 90) 13 13980 0) 97 | (pin Round[A]Pad_1879.6_um (rotate 90) 12 11440 0) 98 | (pin Round[A]Pad_1879.6_um (rotate 90) 11 8900 0) 99 | (pin Round[A]Pad_1879.6_um (rotate 90) 10 6360 0) 100 | (pin Round[A]Pad_1879.6_um (rotate 90) 9 3820 0) 101 | (pin Round[A]Pad_1879.6_um (rotate 90) 8 1280 0) 102 | (pin Round[A]Pad_1879.6_um (rotate 90) 7 -1260 0) 103 | (pin Round[A]Pad_1879.6_um (rotate 90) 6 -3800 0) 104 | (pin Round[A]Pad_1879.6_um (rotate 90) 5 -6340 0) 105 | (pin Round[A]Pad_1879.6_um (rotate 90) 4 -8880 0) 106 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 -11420 0) 107 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 -13960 0) 108 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -16500 0) 109 | ) 110 | (image piezoMusic:1X14::1 111 | (pin Round[A]Pad_1879.6_um (rotate 90) 14 16510 4) 112 | (pin Round[A]Pad_1879.6_um (rotate 90) 13 13970 4) 113 | (pin Round[A]Pad_1879.6_um (rotate 90) 12 11430 4) 114 | (pin Round[A]Pad_1879.6_um (rotate 90) 11 8890 4) 115 | (pin Round[A]Pad_1879.6_um (rotate 90) 10 6350 4) 116 | (pin Round[A]Pad_1879.6_um (rotate 90) 9 3810 4) 117 | (pin Round[A]Pad_1879.6_um (rotate 90) 8 1270 4) 118 | (pin Round[A]Pad_1879.6_um (rotate 90) 7 -1270 4) 119 | (pin Round[A]Pad_1879.6_um (rotate 90) 6 -3810 4) 120 | (pin Round[A]Pad_1879.6_um (rotate 90) 5 -6350 4) 121 | (pin Round[A]Pad_1879.6_um (rotate 90) 4 -8890 4) 122 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 -11430 4) 123 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 -13970 4) 124 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -16510 4) 125 | ) 126 | (image piezoMusic:FTDI_BASIC 127 | (pin Round[A]Pad_1879.6_um (rotate 90) GND 6350 0) 128 | (pin Round[A]Pad_1879.6_um (rotate 90) CTS 3810 0) 129 | (pin Round[A]Pad_1879.6_um (rotate 90) VCC 1270 0) 130 | (pin Round[A]Pad_1879.6_um (rotate 90) TXO -1270 0) 131 | (pin Round[A]Pad_1879.6_um (rotate 90) RXI -3810 0) 132 | (pin Round[A]Pad_1879.6_um (rotate 90) DTR -6350 0) 133 | ) 134 | (image piezoMusic:2X3 135 | (pin Round[A]Pad_1879.6_um 6 2540 1270) 136 | (pin Round[A]Pad_1879.6_um 5 2540 -1270) 137 | (pin Round[A]Pad_1879.6_um 4 0 1270) 138 | (pin Round[A]Pad_1879.6_um 3 0 -1270) 139 | (pin Round[A]Pad_1879.6_um 2 -2540 1270) 140 | (pin Round[A]Pad_1879.6_um 1 -2540 -1270) 141 | ) 142 | (image piezoMusic:1X03 143 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 2540 0) 144 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 0 0) 145 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -2540 0) 146 | ) 147 | (image piezoMusic:1X05 148 | (pin Round[A]Pad_1879.6_um (rotate 90) 5 5080 0) 149 | (pin Round[A]Pad_1879.6_um (rotate 90) 4 2540 0) 150 | (pin Round[A]Pad_1879.6_um (rotate 90) 3 0 0) 151 | (pin Round[A]Pad_1879.6_um (rotate 90) 2 -2540 0) 152 | (pin Round[A]Pad_1879.6_um (rotate 90) 1 -5080 0) 153 | ) 154 | (image piezoMusic:0603 155 | (pin Rect[T]Pad_1100x1000_um 2 850 0) 156 | (pin Rect[T]Pad_1100x1000_um 1 -850 0) 157 | ) 158 | (image "piezoMusic:LED-0603" 159 | (pin RoundRect[T]Pad_1000x1000_150.571_um (rotate 270) A -877 0) 160 | (pin RoundRect[T]Pad_1000x1000_150.571_um (rotate 270) C 877 0) 161 | ) 162 | (image "piezoMusic:TQFP32-08" 163 | (pin Rect[T]Pad_558.8x1270_um 32 -2800 4292.6) 164 | (pin Rect[T]Pad_558.8x1270_um 31 -2000 4292.6) 165 | (pin Rect[T]Pad_558.8x1270_um 30 -1200 4292.6) 166 | (pin Rect[T]Pad_558.8x1270_um 29 -400 4292.6) 167 | (pin Rect[T]Pad_558.8x1270_um 28 400 4292.6) 168 | (pin Rect[T]Pad_558.8x1270_um 27 1200 4292.6) 169 | (pin Rect[T]Pad_558.8x1270_um 26 2000 4292.6) 170 | (pin Rect[T]Pad_558.8x1270_um 25 2800 4292.6) 171 | (pin Rect[T]Pad_1270x558.8_um 24 4292.6 2800) 172 | (pin Rect[T]Pad_1270x558.8_um 23 4292.6 2000) 173 | (pin Rect[T]Pad_1270x558.8_um 22 4292.6 1200) 174 | (pin Rect[T]Pad_1270x558.8_um 21 4292.6 400) 175 | (pin Rect[T]Pad_1270x558.8_um 20 4292.6 -400) 176 | (pin Rect[T]Pad_1270x558.8_um 19 4292.6 -1200) 177 | (pin Rect[T]Pad_1270x558.8_um 18 4292.6 -2000) 178 | (pin Rect[T]Pad_1270x558.8_um 17 4292.6 -2800) 179 | (pin Rect[T]Pad_558.8x1270_um 16 2800 -4292.6) 180 | (pin Rect[T]Pad_558.8x1270_um 15 2000 -4292.6) 181 | (pin Rect[T]Pad_558.8x1270_um 14 1200 -4292.6) 182 | (pin Rect[T]Pad_558.8x1270_um 13 400 -4292.6) 183 | (pin Rect[T]Pad_558.8x1270_um 12 -400 -4292.6) 184 | (pin Rect[T]Pad_558.8x1270_um 11 -1200 -4292.6) 185 | (pin Rect[T]Pad_558.8x1270_um 10 -2000 -4292.6) 186 | (pin Rect[T]Pad_558.8x1270_um 9 -2800 -4292.6) 187 | (pin Rect[T]Pad_1270x558.8_um 8 -4292.6 -2800) 188 | (pin Rect[T]Pad_1270x558.8_um 7 -4292.6 -2000) 189 | (pin Rect[T]Pad_1270x558.8_um 6 -4292.6 -1200) 190 | (pin Rect[T]Pad_1270x558.8_um 5 -4292.6 -400) 191 | (pin Rect[T]Pad_1270x558.8_um 4 -4292.6 400) 192 | (pin Rect[T]Pad_1270x558.8_um 3 -4292.6 1200) 193 | (pin Rect[T]Pad_1270x558.8_um 2 -4292.6 2000) 194 | (pin Rect[T]Pad_1270x558.8_um 1 -4292.6 2800) 195 | ) 196 | (image "piezoMusic:RESONATOR-SMD" 197 | (pin Rect[T]Pad_700x1700_um 3 1200 0) 198 | (pin Rect[T]Pad_700x1700_um 2 0 0) 199 | (pin Rect[T]Pad_700x1700_um 1 -1200 0) 200 | ) 201 | (image piezoMusic:TACTILE_SWITCH_SMD_6.2MM_TALL 202 | (pin Rect[T]Pad_1300x1550_um (rotate 90) B2 3975 2250) 203 | (pin Rect[T]Pad_1300x1550_um (rotate 90) B1 -3975 2250) 204 | (pin Rect[T]Pad_1300x1550_um (rotate 90) A2 3975 -2250) 205 | (pin Rect[T]Pad_1300x1550_um (rotate 90) A1 -3975 -2250) 206 | ) 207 | (image piezoMusic:SO14 208 | (pin Rect[T]Pad_600x2200_um 8 3810 2600) 209 | (pin Rect[T]Pad_600x2200_um 10 1270 2600) 210 | (pin Rect[T]Pad_600x2200_um 7 3810 -2600) 211 | (pin Rect[T]Pad_600x2200_um 5 1270 -2600) 212 | (pin Rect[T]Pad_600x2200_um 9 2540 2600) 213 | (pin Rect[T]Pad_600x2200_um 6 2540 -2600) 214 | (pin Rect[T]Pad_600x2200_um 11 0 2600) 215 | (pin Rect[T]Pad_600x2200_um 12 -1270 2600) 216 | (pin Rect[T]Pad_600x2200_um 14 -3810 2600) 217 | (pin Rect[T]Pad_600x2200_um 4 0 -2600) 218 | (pin Rect[T]Pad_600x2200_um 3 -1270 -2600) 219 | (pin Rect[T]Pad_600x2200_um 1 -3810 -2600) 220 | (pin Rect[T]Pad_600x2200_um 13 -2540 2600) 221 | (pin Rect[T]Pad_600x2200_um 2 -2540 -2600) 222 | ) 223 | (image piezoMusic:PKMCS 224 | (pin Rect[T]Pad_3400x1300_um (rotate 90) 2 4350 0) 225 | (pin Rect[T]Pad_3400x1300_um (rotate 90) 1 -4350 0) 226 | ) 227 | (image piezoMusic:FUSC1608X100N 228 | (pin Rect[T]Pad_1070x770_um (rotate 90) 2 900 0) 229 | (pin Rect[T]Pad_1070x770_um (rotate 90) 1 -900 0) 230 | ) 231 | (padstack Round[A]Pad_1879.6_um 232 | (shape (circle Top 1879.6)) 233 | (shape (circle Bottom 1879.6)) 234 | (attach off) 235 | ) 236 | (padstack RoundRect[T]Pad_1000x1000_150.571_um 237 | (shape (polygon Top 0 376.146 498.283 401.498 491.49 425.285 480.398 446.785 465.344 238 | 465.344 446.785 480.398 425.286 491.49 401.498 498.283 376.146 239 | 500.571 350 500.571 -350 498.283 -376.146 491.49 -401.498 240 | 480.398 -425.285 465.344 -446.785 446.785 -465.344 425.286 -480.398 241 | 401.498 -491.49 376.146 -498.283 350 -500.571 -350 -500.571 242 | -376.146 -498.283 -401.498 -491.49 -425.285 -480.398 -446.785 -465.344 243 | -465.344 -446.785 -480.398 -425.286 -491.49 -401.498 -498.283 -376.146 244 | -500.571 -350 -500.571 350 -498.283 376.146 -491.49 401.498 245 | -480.398 425.285 -465.344 446.785 -446.785 465.344 -425.286 480.398 246 | -401.498 491.49 -376.146 498.283 -350 500.571 350 500.571 247 | 376.146 498.283)) 248 | (attach off) 249 | ) 250 | (padstack Rect[T]Pad_3400x1300_um 251 | (shape (rect Top -1700 -650 1700 650)) 252 | (attach off) 253 | ) 254 | (padstack Rect[T]Pad_558.8x1270_um 255 | (shape (rect Top -279.4 -635 279.4 635)) 256 | (attach off) 257 | ) 258 | (padstack Rect[T]Pad_600x2200_um 259 | (shape (rect Top -300 -1100 300 1100)) 260 | (attach off) 261 | ) 262 | (padstack Rect[T]Pad_700x1700_um 263 | (shape (rect Top -350 -850 350 850)) 264 | (attach off) 265 | ) 266 | (padstack Rect[T]Pad_1070x770_um 267 | (shape (rect Top -535 -385 535 385)) 268 | (attach off) 269 | ) 270 | (padstack Rect[T]Pad_1100x1000_um 271 | (shape (rect Top -550 -500 550 500)) 272 | (attach off) 273 | ) 274 | (padstack Rect[T]Pad_1270x558.8_um 275 | (shape (rect Top -635 -279.4 635 279.4)) 276 | (attach off) 277 | ) 278 | (padstack Rect[T]Pad_1300x1550_um 279 | (shape (rect Top -650 -775 650 775)) 280 | (attach off) 281 | ) 282 | (padstack "Via[0-1]_706.4:300_um" 283 | (shape (circle Top 706.4)) 284 | (shape (circle Bottom 706.4)) 285 | (attach off) 286 | ) 287 | ) 288 | (network 289 | (net GND 290 | (pins U2-2 U7-4 U12-GND U6-6 U4-2 U5-C U10-21 U10-5 U10-3 U11-2 U13-A2 U14-14 291 | U22-1 U23-C U24-C U28-2) 292 | ) 293 | (net VCC 294 | (pins U2-1 U7-3 U7-2 U7-1 U6-2 U9-2 U10-18 U10-6 U10-4 U14-4 U14-1 U14-2 U27-2 295 | U28-1) 296 | ) 297 | (net /D2 298 | (pins U2-3 U10-32) 299 | ) 300 | (net /TXO 301 | (pins U7-6 U12-RXI U10-31) 302 | ) 303 | (net /RXI 304 | (pins U7-5 U12-TXO U10-30) 305 | ) 306 | (net /RST 307 | (pins U6-5 U3-2 U9-1 U10-29 U13-B2) 308 | ) 309 | (net /A5 310 | (pins U7-12 U10-28) 311 | ) 312 | (net /A4 313 | (pins U7-11 U10-27) 314 | ) 315 | (net /A3 316 | (pins U7-10 U10-26) 317 | ) 318 | (net /A2 319 | (pins U7-9 U10-25) 320 | ) 321 | (net /A1 322 | (pins U7-8 U10-24) 323 | ) 324 | (net /A0 325 | (pins U7-7 U10-23) 326 | ) 327 | (net /A7 328 | (pins U7-14 U10-22) 329 | ) 330 | (net "Net-(C6-Pad1)" 331 | (pins U4-1 U10-20) 332 | ) 333 | (net /A6 334 | (pins U7-13 U10-19) 335 | ) 336 | (net /SCK 337 | (pins U2-14 U6-3 U8-1 U10-17) 338 | ) 339 | (net /MISO 340 | (pins U2-13 U6-1 U10-16) 341 | ) 342 | (net /MOSI 343 | (pins U2-12 U6-4 U10-15) 344 | ) 345 | (net /D10 346 | (pins U2-11 U10-14) 347 | ) 348 | (net /D9 349 | (pins U2-10 U10-13) 350 | ) 351 | (net /D8 352 | (pins U2-9 U10-12) 353 | ) 354 | (net /D7 355 | (pins U2-8 U10-11) 356 | ) 357 | (net /D6 358 | (pins U2-7 U10-10) 359 | ) 360 | (net /D5 361 | (pins U2-6 U10-9) 362 | ) 363 | (net "Net-(U3-Pad8)" 364 | (pins U10-8 U11-1) 365 | ) 366 | (net "Net-(U3-Pad7)" 367 | (pins U10-7 U11-3) 368 | ) 369 | (net /D4 370 | (pins U2-5 U10-2) 371 | ) 372 | (net /D3 373 | (pins U2-4 U10-1) 374 | ) 375 | (net "Net-(D1-PadA)" 376 | (pins U5-A U8-2) 377 | ) 378 | (net /DTR 379 | (pins U12-DTR U3-1) 380 | ) 381 | (net "Net-(J1-PadCTS)" 382 | (pins U12-CTS) 383 | ) 384 | (net "Net-(F1-Pad1)" 385 | (pins U12-VCC U27-1) 386 | ) 387 | (net /OUT1 388 | (pins Ue-2 U14-8) 389 | ) 390 | (net "Net-(IC1-Pad10)" 391 | (pins U14-10 U18-2) 392 | ) 393 | (net /OUT2 394 | (pins Ue-3 U14-7) 395 | ) 396 | (net /OUT4 397 | (pins Ue-5 U14-5) 398 | ) 399 | (net "Net-(IC1-Pad9)" 400 | (pins U14-9 U19-2) 401 | ) 402 | (net /OUT3 403 | (pins Ue-4 U14-6) 404 | ) 405 | (net "Net-(IC1-Pad11)" 406 | (pins U14-11 U17-2) 407 | ) 408 | (net "Net-(IC1-Pad12)" 409 | (pins U14-12 U16-2) 410 | ) 411 | (net /GO 412 | (pins Ue-1 U14-3) 413 | ) 414 | (net "Net-(IC1-Pad13)" 415 | (pins U14-13 U15-2) 416 | ) 417 | (net "Net-(J2-Pad5)" 418 | (pins U20-5 U15-1) 419 | ) 420 | (net "Net-(J2-Pad4)" 421 | (pins U20-4 U16-1) 422 | ) 423 | (net "Net-(J2-Pad3)" 424 | (pins U20-3 U17-1) 425 | ) 426 | (net "Net-(J2-Pad2)" 427 | (pins U20-2 U18-1) 428 | ) 429 | (net "Net-(J2-Pad1)" 430 | (pins U20-1 U19-1) 431 | ) 432 | (net "Net-(J4-Pad1)" 433 | (pins U1-1 U22-2) 434 | ) 435 | (net "Net-(J4-Pad3)" 436 | (pins U1-3 U26-2) 437 | ) 438 | (net "Net-(J4-Pad2)" 439 | (pins U1-2 U25-2) 440 | ) 441 | (net "Net-(D2-PadA)" 442 | (pins U23-A U25-1) 443 | ) 444 | (net "Net-(D3-PadA)" 445 | (pins U24-A U26-1) 446 | ) 447 | (class kicad_default "" /A0 /A1 /A2 /A3 /A4 /A5 /A6 /A7 /D10 /D2 /D3 /D4 448 | /D5 /D6 /D7 /D8 /D9 /DTR /GO /MISO /MOSI /OUT1 /OUT2 /OUT3 /OUT4 /RST 449 | /RXI /SCK /TXO GND "Net-(C6-Pad1)" "Net-(D1-PadA)" "Net-(D2-PadA)" "Net-(D3-PadA)" 450 | "Net-(IC1-Pad10)" "Net-(IC1-Pad11)" "Net-(IC1-Pad12)" "Net-(IC1-Pad13)" 451 | "Net-(IC1-Pad9)" "Net-(J1-PadCTS)" "Net-(J2-Pad1)" "Net-(J2-Pad2)" "Net-(J2-Pad3)" 452 | "Net-(J2-Pad4)" "Net-(J2-Pad5)" "Net-(J4-Pad1)" "Net-(J4-Pad2)" "Net-(J4-Pad3)" 453 | "Net-(U3-Pad7)" "Net-(U3-Pad8)" 454 | (circuit 455 | (use_via Via[0-1]_706.4:300_um) 456 | ) 457 | (rule 458 | (width 200) 459 | (clearance 127.1) 460 | ) 461 | ) 462 | (class Power "Net-(F1-Pad1)" VCC 463 | (circuit 464 | (use_via Via[0-1]_706.4:300_um) 465 | ) 466 | (rule 467 | (width 381) 468 | (clearance 127.1) 469 | ) 470 | ) 471 | ) 472 | (wiring 473 | ) 474 | ) 475 | -------------------------------------------------------------------------------- /bm7/bm7.routed.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.4)-1") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 4) 6 | (tracks 89) 7 | (zones 0) 8 | (modules 8) 9 | (nets 16) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 Top signal) 15 | (31 Bottom signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.3048) 38 | (trace_clearance 0.1524) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (via_size 0.8) 43 | (via_drill 0.4) 44 | (via_min_size 0.4) 45 | (via_min_drill 0.3) 46 | (uvia_size 0.3) 47 | (uvia_drill 0.1) 48 | (uvias_allowed yes) 49 | (uvia_min_size 0.2) 50 | (uvia_min_drill 0.1) 51 | (edge_width 0.05) 52 | (segment_width 0.2) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.12) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements 7FFFFFFF) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 1) 89 | (scaleselection 1) 90 | (outputdirectory "")) 91 | ) 92 | 93 | (net 0 "") 94 | (net 1 GND) 95 | (net 2 VDD) 96 | (net 3 /SDA) 97 | (net 4 /SCL) 98 | (net 5 "Net-(R2-Pad1)") 99 | (net 6 "Net-(R1-Pad1)") 100 | (net 7 "Net-(U1-Pad14)") 101 | (net 8 "Net-(U1-Pad13)") 102 | (net 9 "Net-(U1-Pad12)") 103 | (net 10 "Net-(U1-Pad11)") 104 | (net 11 "Net-(U1-Pad10)") 105 | (net 12 "Net-(C1-Pad1)") 106 | (net 13 "Net-(C1-Pad2)") 107 | (net 14 "Net-(C2-Pad2)") 108 | (net 15 "Net-(U1-Pad1)") 109 | 110 | (net_class Default "This is the default net class." 111 | (clearance 0.1524) 112 | (trace_width 0.3048) 113 | (via_dia 0.8) 114 | (via_drill 0.4) 115 | (uvia_dia 0.3) 116 | (uvia_drill 0.1) 117 | (add_net /SCL) 118 | (add_net /SDA) 119 | (add_net GND) 120 | (add_net "Net-(C1-Pad1)") 121 | (add_net "Net-(C1-Pad2)") 122 | (add_net "Net-(C2-Pad2)") 123 | (add_net "Net-(R1-Pad1)") 124 | (add_net "Net-(R2-Pad1)") 125 | (add_net "Net-(U1-Pad1)") 126 | (add_net "Net-(U1-Pad10)") 127 | (add_net "Net-(U1-Pad11)") 128 | (add_net "Net-(U1-Pad12)") 129 | (add_net "Net-(U1-Pad13)") 130 | (add_net "Net-(U1-Pad14)") 131 | (add_net VDD) 132 | ) 133 | 134 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB23) 135 | (at 149.606 100.8634 270) 136 | (descr CAPACITOR
) 137 | (path /A60240AA) 138 | (fp_text reference "U1" (at 0 0 270) (layer F.SilkS) 139 | (effects (font (size 1.27 1.27) (thickness 0.15))) 140 | ) 141 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 142 | (effects (font (size 1.27 1.27) (thickness 0.15))) 143 | ) 144 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 145 | (pad 2 smd rect (at 0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 146 | (net 1 GND) (solder_mask_margin 0.1016)) 147 | (pad 1 smd rect (at -0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 148 | (net 2 VDD) (solder_mask_margin 0.1016)) 149 | ) 150 | 151 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB31) 152 | (at 151.8666 100.8634 270) 153 | (descr CAPACITOR
) 154 | (path /C3EA450F) 155 | (fp_text reference "U2" (at 0 0 270) (layer F.SilkS) 156 | (effects (font (size 1.27 1.27) (thickness 0.15))) 157 | ) 158 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 159 | (effects (font (size 1.27 1.27) (thickness 0.15))) 160 | ) 161 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 162 | (pad 2 smd rect (at 0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 163 | (net 1 GND) (solder_mask_margin 0.1016)) 164 | (pad 1 smd rect (at -0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 165 | (net 2 VDD) (solder_mask_margin 0.1016)) 166 | ) 167 | 168 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB3F) 169 | (at 140.5636 105.2322 90) 170 | (descr CAPACITOR
) 171 | (path /7A0BA227) 172 | (fp_text reference "U3" (at 0 0 90) (layer F.SilkS) 173 | (effects (font (size 1.27 1.27) (thickness 0.15))) 174 | ) 175 | (fp_text value "" (at 0 0 90) (layer F.SilkS) 176 | (effects (font (size 1.27 1.27) (thickness 0.15))) 177 | ) 178 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 179 | (pad 2 smd rect (at 0.95 0 90) (size 1.3 1.5) (layers Top F.Paste F.Mask) 180 | (net 13 "Net-(C1-Pad2)") (solder_mask_margin 0.1016)) 181 | (pad 1 smd rect (at -0.95 0 90) (size 1.3 1.5) (layers Top F.Paste F.Mask) 182 | (net 12 "Net-(C1-Pad1)") (solder_mask_margin 0.1016)) 183 | ) 184 | 185 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB4D) 186 | (at 142.7988 100.6856 180) 187 | (descr CAPACITOR
) 188 | (path /39D9FF9F) 189 | (fp_text reference "U4" (at 0 0 180) (layer F.SilkS) 190 | (effects (font (size 1.27 1.27) (thickness 0.15))) 191 | ) 192 | (fp_text value "" (at 0 0 180) (layer F.SilkS) 193 | (effects (font (size 1.27 1.27) (thickness 0.15))) 194 | ) 195 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 196 | (pad 2 smd rect (at 0.95 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) 197 | (net 14 "Net-(C2-Pad2)") (solder_mask_margin 0.1016)) 198 | (pad 1 smd rect (at -0.95 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) 199 | (net 1 GND) (solder_mask_margin 0.1016)) 200 | ) 201 | 202 | (module imu:LGA-24 (layer Top) (tedit 5DCDEC7A) (tstamp 5DC8EAD5) 203 | (at 145.0594 105.2068 270) 204 | (descr "
This package is used for:
\n
\nchip") 266 | (path /5FC72806) 267 | (fp_text reference "U6" (at 0 0 270) (layer F.SilkS) 268 | (effects (font (size 1.27 1.27) (thickness 0.15))) 269 | ) 270 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 271 | (effects (font (size 1.27 1.27) (thickness 0.15))) 272 | ) 273 | (fp_poly (pts (xy -2 -1) (xy 2 -1) (xy 2 1) (xy -2 1)) (layer F.CrtYd) (width 0.1)) 274 | (pad 2 smd rect (at 0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 275 | (net 2 VDD) (solder_mask_margin 0.1016)) 276 | (pad 1 smd rect (at -0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 277 | (net 6 "Net-(R1-Pad1)") (solder_mask_margin 0.1016)) 278 | ) 279 | 280 | (module imu:R0805 (layer Top) (tedit 5DCDEBD1) (tstamp 5DC8EB69) 281 | (at 151.7396 108.585 270) 282 | (descr "RESISTOR
\nchip") 283 | (path /8EFFCFBB) 284 | (fp_text reference "U7" (at 0 0 270) (layer F.SilkS) 285 | (effects (font (size 1.27 1.27) (thickness 0.15))) 286 | ) 287 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 288 | (effects (font (size 1.27 1.27) (thickness 0.15))) 289 | ) 290 | (fp_poly (pts (xy -2 -1) (xy 2 -1) (xy 2 1) (xy -2 1)) (layer F.CrtYd) (width 0.1)) 291 | (pad 2 smd rect (at 0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 292 | (net 2 VDD) (solder_mask_margin 0.1016)) 293 | (pad 1 smd rect (at -0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 294 | (net 5 "Net-(R2-Pad1)") (solder_mask_margin 0.1016)) 295 | ) 296 | 297 | (module imu:MA04-1 locked (layer Top) (tedit 5DCDED3B) (tstamp 5DC8EB77) 298 | (at 156.083 104.902 90) 299 | (descr "PIN HEADER") 300 | (path /4C9F70DA) 301 | (fp_text reference "U8" (at 0 0 90) (layer F.SilkS) 302 | (effects (font (size 1.27 1.27) (thickness 0.15))) 303 | ) 304 | (fp_text value "" (at 0 0 90) (layer F.SilkS) 305 | (effects (font (size 1.27 1.27) (thickness 0.15))) 306 | ) 307 | (fp_poly (pts (xy -5 -1.75) (xy 5 -1.75) (xy 5 1.75) (xy -5 1.75)) (layer F.CrtYd) (width 0.1)) 308 | (fp_poly (pts (xy -5 -1.75) (xy 5 -1.75) (xy 5 1.75) (xy -5 1.75)) (layer B.CrtYd) (width 0.1)) 309 | (pad 1 thru_hole oval (at -3.81 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 310 | (net 2 VDD) (solder_mask_margin 0.1016)) 311 | (pad 2 thru_hole oval (at -1.27 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 312 | (net 4 /SCL) (solder_mask_margin 0.1016)) 313 | (pad 3 thru_hole oval (at 1.27 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 314 | (net 3 /SDA) (solder_mask_margin 0.1016)) 315 | (pad 4 thru_hole oval (at 3.81 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 316 | (net 1 GND) (solder_mask_margin 0.1016)) 317 | ) 318 | 319 | (gr_line (start 138.2522 111.9378) (end 138.2522 98.0694) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD9470)) 320 | (gr_line (start 138.2522 98.0694) (end 158.75 98.0694) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD8750)) 321 | (gr_line (start 158.75 98.0694) (end 158.75 111.9378) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD8CF0)) 322 | (gr_line (start 158.75 111.9378) (end 138.2522 111.9378) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD9BF0)) 323 | 324 | (segment (start 143.8094 103.0778) (end 143.8094 100.7462) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3B520)) 325 | (segment (start 143.8094 100.7462) (end 143.7488 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3B840)) 326 | (segment (start 143.7488 100.6856) (end 144.3094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BD40)) 327 | (segment (start 144.3094 100.6856) (end 144.8094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3B8E0)) 328 | (segment (start 144.8094 100.6856) (end 145.3094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BAC0)) 329 | (segment (start 145.3094 100.6856) (end 145.8094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BC00)) 330 | (segment (start 145.8094 100.6856) (end 146.9898 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BCA0)) 331 | (segment (start 146.9898 100.6856) (end 148.1582 101.854) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BF20)) 332 | (segment (start 148.1582 101.854) (end 149.5908 101.854) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3BFC0)) 333 | (segment (start 149.5908 101.854) (end 149.606 101.8134) (width 0.3048) (layer Top) (net 1) (tstamp 1DF3C060)) 334 | (segment (start 151.8666 101.8134) (end 149.606 101.8134) (width 0.3048) (layer Top) (net 1) (tstamp 1C80DBB0)) 335 | (segment (start 156.083 101.092) (end 153.9494 101.092) (width 0.3048) (layer Top) (net 1) (tstamp 1C80CFD0)) 336 | (segment (start 153.9494 101.092) (end 153.2382 101.8032) (width 0.3048) (layer Top) (net 1) (tstamp 1C80E1F0)) 337 | (segment (start 153.2382 101.8032) (end 151.8768 101.8032) (width 0.3048) (layer Top) (net 1) (tstamp 1C80CF30)) 338 | (segment (start 151.8768 101.8032) (end 151.8666 101.8134) (width 0.3048) (layer Top) (net 1) (tstamp 1C80C670)) 339 | (segment (start 144.8094 103.0778) (end 144.8094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1C80D070)) 340 | (segment (start 145.3094 103.0778) (end 145.3094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1C80DE30)) 341 | (segment (start 144.3094 103.0778) (end 144.3094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1C80E290)) 342 | (segment (start 145.8094 103.0778) (end 145.8094 100.6856) (width 0.3048) (layer Top) (net 1) (tstamp 1C80DB10)) 343 | (segment (start 147.1884 104.4568) (end 149.1488 104.4568) (width 0.3048) (layer Top) (net 1) (tstamp 1C80DD90)) 344 | (segment (start 149.1488 104.4568) (end 154.0376 104.4568) (width 0.3048) (layer Top) (net 1) (tstamp 1C80D6B0)) 345 | (segment (start 158.0642 104.3432) (end 158.0642 102.0318) (width 0.3048) (layer Top) (net 1) (tstamp 1C80C8F0)) 346 | (segment (start 158.0642 102.0318) (end 157.1244 101.092) (width 0.3048) (layer Top) (net 1) (tstamp 1C80C990)) 347 | (segment (start 157.1244 101.092) (end 156.083 101.092) (width 0.3048) (layer Top) (net 1) (tstamp 1C80EAB0)) 348 | (segment (start 147.1884 104.9568) (end 147.3408 104.9528) (width 0.3048) (layer Top) (net 1) (tstamp 1C80D610)) 349 | (segment (start 147.3408 104.9528) (end 149.1488 104.9528) (width 0.3048) (layer Top) (net 1) (tstamp 1C80E330)) 350 | (segment (start 149.1488 104.9528) (end 149.1488 104.4568) (width 0.3048) (layer Top) (net 1) (tstamp 1C80E3D0)) 351 | (segment (start 154.0376 104.4568) (end 154.4828 104.902) (width 0.3048) (layer Top) (net 1) (tstamp 1C80CA30)) 352 | (segment (start 154.4828 104.902) (end 157.5054 104.902) (width 0.3048) (layer Top) (net 1) (tstamp 1C80E470)) 353 | (segment (start 157.5054 104.902) (end 158.0642 104.3432) (width 0.3048) (layer Top) (net 1) (tstamp 1C80D750)) 354 | (segment (start 156.083 108.712) (end 154.178 108.712) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F730)) 355 | (segment (start 154.178 108.712) (end 153.3398 109.5502) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F370)) 356 | (segment (start 153.3398 109.5502) (end 151.8548 109.5502) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F050)) 357 | (segment (start 151.8548 109.5502) (end 151.7396 109.435) (width 0.3048) (layer Top) (net 2) (tstamp 1C810090)) 358 | (segment (start 144.8094 107.3358) (end 144.8094 109.4018) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F910)) 359 | (segment (start 144.8094 109.4018) (end 144.8816 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F7D0)) 360 | (segment (start 144.8816 109.4232) (end 145.3642 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F190)) 361 | (segment (start 145.3642 109.4232) (end 145.796 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F870)) 362 | (segment (start 145.796 109.4232) (end 146.3294 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80EF10)) 363 | (segment (start 146.3294 109.4232) (end 149.987 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F230)) 364 | (segment (start 149.987 109.4232) (end 150.0632 109.4994) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F410)) 365 | (segment (start 150.0632 109.4994) (end 149.518 109.4994) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F2D0)) 366 | (segment (start 149.518 109.4994) (end 149.479 109.4604) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FA50)) 367 | (segment (start 150.0632 109.4994) (end 151.6752 109.4994) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F550)) 368 | (segment (start 151.6752 109.4994) (end 151.7396 109.435) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F5F0)) 369 | (segment (start 145.3094 107.3358) (end 145.3094 109.3684) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FEB0)) 370 | (segment (start 145.3094 109.3684) (end 145.3642 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F690)) 371 | (segment (start 145.8094 107.3358) (end 145.8094 109.4098) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FCD0)) 372 | (segment (start 145.8094 109.4098) (end 145.796 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80F9B0)) 373 | (segment (start 146.3094 107.3358) (end 146.3094 109.4032) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FAF0)) 374 | (segment (start 146.3094 109.4032) (end 146.3294 109.4232) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FB90)) 375 | (segment (start 151.8666 99.9134) (end 151.8666 99.9388) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FC30)) 376 | (segment (start 151.8666 99.9388) (end 149.606 99.9134) (width 0.3048) (layer Top) (net 2) (tstamp 1C80FFF0)) 377 | (segment (start 149.606 99.9134) (end 148.148 99.9388) (width 0.3048) (layer Top) (net 2) (tstamp 1C810130)) 378 | (segment (start 148.148 99.9388) (end 147.5232 99.314) (width 0.3048) (layer Top) (net 2) (tstamp 1C810270)) 379 | (segment (start 147.5232 99.314) (end 140.4874 99.314) (width 0.3048) (layer Top) (net 2) (tstamp 1C810310)) 380 | (segment (start 140.4874 99.314) (end 139.2936 100.5078) (width 0.3048) (layer Top) (net 2) (tstamp 1D74EF50)) 381 | (segment (start 139.2936 100.5078) (end 139.2936 107.442) (width 0.3048) (layer Top) (net 2) (tstamp 1D74F130)) 382 | (segment (start 139.2936 107.442) (end 141.1986 109.3978) (width 0.3048) (layer Top) (net 2) (tstamp 1D74DC90)) 383 | (segment (start 144.8094 109.4018) (end 141.2454 109.4018) (width 0.3048) (layer Top) (net 2) (tstamp 1D74CED0)) 384 | (segment (start 141.2454 109.4018) (end 141.1986 109.3978) (width 0.3048) (layer Top) (net 2) (tstamp 1D74D970)) 385 | (segment (start 147.1884 103.9568) (end 155.7582 103.9568) (width 0.3048) (layer Top) (net 3) (tstamp 1C80C530)) 386 | (segment (start 155.7582 103.9568) (end 156.083 103.632) (width 0.3048) (layer Top) (net 3) (tstamp 1C80DC50)) 387 | (segment (start 156.083 106.172) (end 154.2288 106.172) (width 0.3048) (layer Top) (net 4) (tstamp 1C80C490)) 388 | (segment (start 154.2288 106.172) (end 153.5136 105.4568) (width 0.3048) (layer Top) (net 4) (tstamp 1C80C5D0)) 389 | (segment (start 147.1884 105.4568) (end 153.5136 105.4568) (width 0.3048) (layer Top) (net 4) (tstamp 1C80DF70)) 390 | (segment (start 147.1884 105.9568) (end 150.991 105.9568) (width 0.3048) (layer Top) (net 5) (tstamp 1C80EBF0)) 391 | (segment (start 150.991 105.9568) (end 151.7396 106.7054) (width 0.3048) (layer Top) (net 5) (tstamp 1C80CE90)) 392 | (segment (start 151.7396 106.7054) (end 151.7396 107.735) (width 0.3048) (layer Top) (net 5) (tstamp 1C8101D0)) 393 | (segment (start 149.479 107.7604) (end 149.479 106.5784) (width 0.3048) (layer Top) (net 6) (tstamp 1C80CD50)) 394 | (segment (start 149.479 106.5784) (end 149.3774 106.4514) (width 0.3048) (layer Top) (net 6) (tstamp 1C80DCF0)) 395 | (segment (start 149.3774 106.4514) (end 147.2084 106.4514) (width 0.3048) (layer Top) (net 6) (tstamp 1C80E650)) 396 | (segment (start 147.2084 106.4514) (end 147.1884 106.4568) (width 0.3048) (layer Top) (net 6) (tstamp 1C80E6F0)) 397 | (segment (start 142.9304 104.9568) (end 142.1852 104.9568) (width 0.3048) (layer Top) (net 12) (tstamp 1C80CCB0)) 398 | (segment (start 142.1852 104.9568) (end 141.732 105.41) (width 0.3048) (layer Top) (net 12) (tstamp 1C80E0B0)) 399 | (segment (start 141.732 105.41) (end 141.732 105.918) (width 0.3048) (layer Top) (net 12) (tstamp 1C80D4D0)) 400 | (segment (start 141.732 105.918) (end 141.478 106.172) (width 0.3048) (layer Top) (net 12) (tstamp 1C80D2F0)) 401 | (segment (start 141.478 106.172) (end 141.478 106.1822) (width 0.3048) (layer Top) (net 12) (tstamp 1C80E5B0)) 402 | (segment (start 141.478 106.1822) (end 140.5636 106.1822) (width 0.3048) (layer Top) (net 12) (tstamp 1C80E150)) 403 | (segment (start 142.9304 104.4568) (end 140.7382 104.4568) (width 0.3048) (layer Top) (net 13) (tstamp 1C80E510)) 404 | (segment (start 140.7382 104.4568) (end 140.5636 104.2822) (width 0.3048) (layer Top) (net 13) (tstamp 1C80E8D0)) 405 | (segment (start 141.8488 100.6856) (end 141.8488 100.6856) (width 0.3048) (layer Top) (net 14) (tstamp 1C80CBB6)) 406 | (segment (start 141.8488 100.6856) (end 142.027666 100.721179) (width 0.3048) (layer Top) (net 14) (tstamp 1C80CBCD)) 407 | (segment (start 142.027666 100.721179) (end 142.179302 100.822498) (width 0.3048) (layer Top) (net 14) (tstamp 1C80CBE3)) 408 | (segment (start 142.179302 100.822498) (end 142.3162 101.153) (width 0.3048) (layer Top) (net 14) (tstamp 1C80CC10)) 409 | (segment (start 142.3162 101.153) (end 142.3162 103.9368) (width 0.3048) (layer Top) (net 14) (tstamp 1C80D930)) 410 | (segment (start 142.3162 103.9368) (end 142.3162 103.9368) (width 0.3048) (layer Top) (net 14) (tstamp 1C80D8EA)) 411 | (segment (start 142.3162 103.9368) (end 142.3362 103.9568) (width 0.3048) (layer Top) (net 14) (tstamp 1C80D890)) 412 | (segment (start 142.3362 103.9568) (end 142.9304 103.9568) (width 0.3048) (layer Top) (net 14) (tstamp 1C80C850)) 413 | 414 | ) 415 | -------------------------------------------------------------------------------- /bm7/bm7.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm7/bm7.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 158750 -111938 138252 -111938 138252 -98069.4 158750 -98069.4 25 | 158750 -111938) 26 | ) 27 | (via "Via[0-1]_800:400_um") 28 | (rule 29 | (width 304.8) 30 | (clearance 152.5) 31 | (clearance 152.5 (type default_smd)) 32 | (clearance 38.1 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component imu:C0805 37 | (place U1 149606 -100863 front 270) 38 | (place U2 151867 -100863 front 270) 39 | (place U3 140564 -105232 front 90) 40 | (place U4 142799 -100686 front 180) 41 | ) 42 | (component "imu:LGA-24" 43 | (place U5 145059 -105207 front 270) 44 | ) 45 | (component imu:R0805 46 | (place U6 149479 -108610 front 270) 47 | (place U7 151740 -108585 front 270) 48 | ) 49 | (component "imu:MA04-1" 50 | (place U8 156083 -104902 front 90) 51 | ) 52 | ) 53 | (library 54 | (image imu:C0805 55 | (pin Rect[T]Pad_1300x1500_um 2 950 0) 56 | (pin Rect[T]Pad_1300x1500_um 1 -950 0) 57 | ) 58 | (image "imu:LGA-24" 59 | (pin Rect[T]Pad_290x1208_um 24 -1250 2129) 60 | (pin Rect[T]Pad_290x1208_um 23 -750 2129) 61 | (pin Rect[T]Pad_290x1208_um 22 -250 2129) 62 | (pin Rect[T]Pad_290x1208_um 21 250 2129) 63 | (pin Rect[T]Pad_290x1208_um 20 750 2129) 64 | (pin Rect[T]Pad_290x1208_um 19 1250 2129) 65 | (pin Rect[T]Pad_290x1208_um (rotate 270) 18 2129 1250) 66 | (pin Rect[T]Pad_290x1208_um (rotate 270) 17 2129 750) 67 | (pin Rect[T]Pad_290x1208_um (rotate 270) 16 2129 250) 68 | (pin Rect[T]Pad_290x1208_um (rotate 270) 15 2129 -250) 69 | (pin Rect[T]Pad_290x1208_um (rotate 270) 14 2129 -750) 70 | (pin Rect[T]Pad_290x1208_um (rotate 270) 13 2129 -1250) 71 | (pin Rect[T]Pad_290x1208_um (rotate 180) 12 1250 -2129) 72 | (pin Rect[T]Pad_290x1208_um (rotate 180) 11 750 -2129) 73 | (pin Rect[T]Pad_290x1208_um (rotate 180) 10 250 -2129) 74 | (pin Rect[T]Pad_290x1208_um (rotate 180) 9 -250 -2129) 75 | (pin Rect[T]Pad_290x1208_um (rotate 180) 8 -750 -2129) 76 | (pin Rect[T]Pad_290x1208_um (rotate 180) 7 -1250 -2129) 77 | (pin Rect[T]Pad_290x1208_um (rotate 90) 6 -2129 -1250) 78 | (pin Rect[T]Pad_290x1208_um (rotate 90) 5 -2129 -750) 79 | (pin Rect[T]Pad_290x1208_um (rotate 90) 4 -2129 -250) 80 | (pin Rect[T]Pad_290x1208_um (rotate 90) 3 -2129 250) 81 | (pin Rect[T]Pad_290x1208_um (rotate 90) 2 -2129 750) 82 | (pin Rect[T]Pad_290x1208_um (rotate 90) 1 -2129 1250) 83 | ) 84 | (image imu:R0805 85 | (pin Rect[T]Pad_1300x1500_um 2 850 0) 86 | (pin Rect[T]Pad_1300x1500_um 1 -850 0) 87 | ) 88 | (image "imu:MA04-1" 89 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -3810 0) 90 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 -1270 0) 91 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 1270 0) 92 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 4 3810 0) 93 | ) 94 | (padstack Oval[A]Pad_3048x1524_um 95 | (shape (path Top 1524 -762 0 762 0)) 96 | (shape (path Bottom 1524 -762 0 762 0)) 97 | (attach off) 98 | ) 99 | (padstack Rect[T]Pad_290x1208_um 100 | (shape (rect Top -145 -604 145 604)) 101 | (attach off) 102 | ) 103 | (padstack Rect[T]Pad_1300x1500_um 104 | (shape (rect Top -650 -750 650 750)) 105 | (attach off) 106 | ) 107 | (padstack "Via[0-1]_800:400_um" 108 | (shape (circle Top 800)) 109 | (shape (circle Bottom 800)) 110 | (attach off) 111 | ) 112 | ) 113 | (network 114 | (net GND 115 | (pins U1-2 U2-2 U4-1 U5-23 U5-22 U5-6 U5-5 U5-4 U5-3 U5-2 U8-4) 116 | ) 117 | (net VDD 118 | (pins U1-1 U2-1 U5-18 U5-17 U5-16 U5-15 U6-2 U7-2 U8-1) 119 | ) 120 | (net /SDA 121 | (pins U5-24 U8-3) 122 | ) 123 | (net /SCL 124 | (pins U5-21 U8-2) 125 | ) 126 | (net "Net-(R2-Pad1)" 127 | (pins U5-20 U7-1) 128 | ) 129 | (net "Net-(R1-Pad1)" 130 | (pins U5-19 U6-1) 131 | ) 132 | (net "Net-(U1-Pad14)" 133 | (pins U5-14) 134 | ) 135 | (net "Net-(U1-Pad13)" 136 | (pins U5-13) 137 | ) 138 | (net "Net-(U1-Pad12)" 139 | (pins U5-12) 140 | ) 141 | (net "Net-(U1-Pad11)" 142 | (pins U5-11) 143 | ) 144 | (net "Net-(U1-Pad10)" 145 | (pins U5-10) 146 | ) 147 | (net "Net-(C1-Pad1)" 148 | (pins U3-1 U5-9) 149 | ) 150 | (net "Net-(C1-Pad2)" 151 | (pins U3-2 U5-8) 152 | ) 153 | (net "Net-(C2-Pad2)" 154 | (pins U4-2 U5-7) 155 | ) 156 | (net "Net-(U1-Pad1)" 157 | (pins U5-1) 158 | ) 159 | (class kicad_default "" /SCL /SDA GND "Net-(C1-Pad1)" "Net-(C1-Pad2)" 160 | "Net-(C2-Pad2)" "Net-(R1-Pad1)" "Net-(R2-Pad1)" "Net-(U1-Pad1)" "Net-(U1-Pad10)" 161 | "Net-(U1-Pad11)" "Net-(U1-Pad12)" "Net-(U1-Pad13)" "Net-(U1-Pad14)" 162 | VDD 163 | (circuit 164 | (use_via Via[0-1]_800:400_um) 165 | ) 166 | (rule 167 | (width 304.8) 168 | (clearance 152.5) 169 | ) 170 | ) 171 | ) 172 | (wiring 173 | ) 174 | ) 175 | -------------------------------------------------------------------------------- /bm7/bm7.unrouted.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.4-0-10_14)") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 4) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 8) 9 | (nets 16) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 Top signal) 15 | (31 Bottom signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.3048) 38 | (trace_clearance 0.1524) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (via_size 0.8) 43 | (via_drill 0.4) 44 | (via_min_size 0.4) 45 | (via_min_drill 0.3) 46 | (uvia_size 0.3) 47 | (uvia_drill 0.1) 48 | (uvias_allowed yes) 49 | (uvia_min_size 0.2) 50 | (uvia_min_drill 0.1) 51 | (edge_width 0.05) 52 | (segment_width 0.2) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.12) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements 7FFFFFFF) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 1) 89 | (scaleselection 1) 90 | (outputdirectory "")) 91 | ) 92 | 93 | (net 0 "") 94 | (net 1 GND) 95 | (net 2 VDD) 96 | (net 3 /SDA) 97 | (net 4 /SCL) 98 | (net 5 "Net-(R2-Pad1)") 99 | (net 6 "Net-(R1-Pad1)") 100 | (net 7 "Net-(U1-Pad14)") 101 | (net 8 "Net-(U1-Pad13)") 102 | (net 9 "Net-(U1-Pad12)") 103 | (net 10 "Net-(U1-Pad11)") 104 | (net 11 "Net-(U1-Pad10)") 105 | (net 12 "Net-(C1-Pad1)") 106 | (net 13 "Net-(C1-Pad2)") 107 | (net 14 "Net-(C2-Pad2)") 108 | (net 15 "Net-(U1-Pad1)") 109 | 110 | (net_class Default "This is the default net class." 111 | (clearance 0.1524) 112 | (trace_width 0.3048) 113 | (via_dia 0.8) 114 | (via_drill 0.4) 115 | (uvia_dia 0.3) 116 | (uvia_drill 0.1) 117 | (add_net /SCL) 118 | (add_net /SDA) 119 | (add_net GND) 120 | (add_net "Net-(C1-Pad1)") 121 | (add_net "Net-(C1-Pad2)") 122 | (add_net "Net-(C2-Pad2)") 123 | (add_net "Net-(R1-Pad1)") 124 | (add_net "Net-(R2-Pad1)") 125 | (add_net "Net-(U1-Pad1)") 126 | (add_net "Net-(U1-Pad10)") 127 | (add_net "Net-(U1-Pad11)") 128 | (add_net "Net-(U1-Pad12)") 129 | (add_net "Net-(U1-Pad13)") 130 | (add_net "Net-(U1-Pad14)") 131 | (add_net VDD) 132 | ) 133 | 134 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB23) 135 | (at 149.606 100.8634 270) 136 | (descr CAPACITOR
) 137 | (path /A60240AA) 138 | (fp_text reference U1 (at 0 0 270) (layer F.SilkS) 139 | (effects (font (size 1.27 1.27) (thickness 0.15))) 140 | ) 141 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 142 | (effects (font (size 1.27 1.27) (thickness 0.15))) 143 | ) 144 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 145 | (pad 2 smd rect (at 0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 146 | (net 1 GND) (solder_mask_margin 0.1016)) 147 | (pad 1 smd rect (at -0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 148 | (net 2 VDD) (solder_mask_margin 0.1016)) 149 | ) 150 | 151 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB31) 152 | (at 151.8666 100.8634 270) 153 | (descr CAPACITOR
) 154 | (path /C3EA450F) 155 | (fp_text reference U2 (at 0 0 270) (layer F.SilkS) 156 | (effects (font (size 1.27 1.27) (thickness 0.15))) 157 | ) 158 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 159 | (effects (font (size 1.27 1.27) (thickness 0.15))) 160 | ) 161 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 162 | (pad 2 smd rect (at 0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 163 | (net 1 GND) (solder_mask_margin 0.1016)) 164 | (pad 1 smd rect (at -0.95 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 165 | (net 2 VDD) (solder_mask_margin 0.1016)) 166 | ) 167 | 168 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB3F) 169 | (at 140.5636 105.2322 90) 170 | (descr CAPACITOR
) 171 | (path /7A0BA227) 172 | (fp_text reference U3 (at 0 0 90) (layer F.SilkS) 173 | (effects (font (size 1.27 1.27) (thickness 0.15))) 174 | ) 175 | (fp_text value "" (at 0 0 90) (layer F.SilkS) 176 | (effects (font (size 1.27 1.27) (thickness 0.15))) 177 | ) 178 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 179 | (pad 2 smd rect (at 0.95 0 90) (size 1.3 1.5) (layers Top F.Paste F.Mask) 180 | (net 13 "Net-(C1-Pad2)") (solder_mask_margin 0.1016)) 181 | (pad 1 smd rect (at -0.95 0 90) (size 1.3 1.5) (layers Top F.Paste F.Mask) 182 | (net 12 "Net-(C1-Pad1)") (solder_mask_margin 0.1016)) 183 | ) 184 | 185 | (module imu:C0805 (layer Top) (tedit 5DCDEC05) (tstamp 5DC8EB4D) 186 | (at 142.7988 100.6856 180) 187 | (descr CAPACITOR
) 188 | (path /39D9FF9F) 189 | (fp_text reference U4 (at 0 0 180) (layer F.SilkS) 190 | (effects (font (size 1.27 1.27) (thickness 0.15))) 191 | ) 192 | (fp_text value "" (at 0 0 180) (layer F.SilkS) 193 | (effects (font (size 1.27 1.27) (thickness 0.15))) 194 | ) 195 | (fp_poly (pts (xy -1.97 -0.98) (xy 1.97 -0.98) (xy 1.97 0.98) (xy -1.97 0.98)) (layer F.CrtYd) (width 0.05)) 196 | (pad 2 smd rect (at 0.95 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) 197 | (net 14 "Net-(C2-Pad2)") (solder_mask_margin 0.1016)) 198 | (pad 1 smd rect (at -0.95 0 180) (size 1.3 1.5) (layers Top F.Paste F.Mask) 199 | (net 1 GND) (solder_mask_margin 0.1016)) 200 | ) 201 | 202 | (module imu:LGA-24 (layer Top) (tedit 5DCDEC7A) (tstamp 5DC8EAD5) 203 | (at 145.0594 105.2068 270) 204 | (descr "
This package is used for:
\n
\nchip") 266 | (path /5FC72806) 267 | (fp_text reference U6 (at 0 0 270) (layer F.SilkS) 268 | (effects (font (size 1.27 1.27) (thickness 0.15))) 269 | ) 270 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 271 | (effects (font (size 1.27 1.27) (thickness 0.15))) 272 | ) 273 | (fp_poly (pts (xy -2 -1) (xy 2 -1) (xy 2 1) (xy -2 1)) (layer F.CrtYd) (width 0.1)) 274 | (pad 2 smd rect (at 0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 275 | (net 2 VDD) (solder_mask_margin 0.1016)) 276 | (pad 1 smd rect (at -0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 277 | (net 6 "Net-(R1-Pad1)") (solder_mask_margin 0.1016)) 278 | ) 279 | 280 | (module imu:R0805 (layer Top) (tedit 5DCDEBD1) (tstamp 5DC8EB69) 281 | (at 151.7396 108.585 270) 282 | (descr "RESISTOR
\nchip") 283 | (path /8EFFCFBB) 284 | (fp_text reference U7 (at 0 0 270) (layer F.SilkS) 285 | (effects (font (size 1.27 1.27) (thickness 0.15))) 286 | ) 287 | (fp_text value "" (at 0 0 270) (layer F.SilkS) 288 | (effects (font (size 1.27 1.27) (thickness 0.15))) 289 | ) 290 | (fp_poly (pts (xy -2 -1) (xy 2 -1) (xy 2 1) (xy -2 1)) (layer F.CrtYd) (width 0.1)) 291 | (pad 2 smd rect (at 0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 292 | (net 2 VDD) (solder_mask_margin 0.1016)) 293 | (pad 1 smd rect (at -0.85 0 270) (size 1.3 1.5) (layers Top F.Paste F.Mask) 294 | (net 5 "Net-(R2-Pad1)") (solder_mask_margin 0.1016)) 295 | ) 296 | 297 | (module imu:MA04-1 locked (layer Top) (tedit 5DCDED3B) (tstamp 5DC8EB77) 298 | (at 156.083 104.902 90) 299 | (descr "PIN HEADER") 300 | (path /4C9F70DA) 301 | (fp_text reference U8 (at 0 0 90) (layer F.SilkS) 302 | (effects (font (size 1.27 1.27) (thickness 0.15))) 303 | ) 304 | (fp_text value "" (at 0 0 90) (layer F.SilkS) 305 | (effects (font (size 1.27 1.27) (thickness 0.15))) 306 | ) 307 | (fp_poly (pts (xy -5 -1.75) (xy 5 -1.75) (xy 5 1.75) (xy -5 1.75)) (layer F.CrtYd) (width 0.1)) 308 | (fp_poly (pts (xy -5 -1.75) (xy 5 -1.75) (xy 5 1.75) (xy -5 1.75)) (layer B.CrtYd) (width 0.1)) 309 | (pad 1 thru_hole oval (at -3.81 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 310 | (net 2 VDD) (solder_mask_margin 0.1016)) 311 | (pad 2 thru_hole oval (at -1.27 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 312 | (net 4 /SCL) (solder_mask_margin 0.1016)) 313 | (pad 3 thru_hole oval (at 1.27 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 314 | (net 3 /SDA) (solder_mask_margin 0.1016)) 315 | (pad 4 thru_hole oval (at 3.81 0 180) (size 3.048 1.524) (drill 1.016) (layers *.Cu *.Mask) 316 | (net 1 GND) (solder_mask_margin 0.1016)) 317 | ) 318 | 319 | (gr_line (start 138.2522 111.9378) (end 138.2522 98.0694) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD9470)) 320 | (gr_line (start 138.2522 98.0694) (end 158.75 98.0694) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD8750)) 321 | (gr_line (start 158.75 98.0694) (end 158.75 111.9378) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD8CF0)) 322 | (gr_line (start 158.75 111.9378) (end 138.2522 111.9378) (layer Edge.Cuts) (width 0.4064) (tstamp 1CAD9BF0)) 323 | 324 | ) 325 | -------------------------------------------------------------------------------- /bm8/bm8.unrouted.dsn: -------------------------------------------------------------------------------- 1 | (pcb /Users/devon/TU1/PCBBenchmarks/bm8/bm8.unrouted.dsn 2 | (parser 3 | (string_quote ") 4 | (space_in_quoted_tokens on) 5 | (host_cad "KiCad's Pcbnew") 6 | (host_version "(5.1.4-0-10_14)") 7 | ) 8 | (resolution um 10) 9 | (unit um) 10 | (structure 11 | (layer Top 12 | (type signal) 13 | (property 14 | (index 0) 15 | ) 16 | ) 17 | (layer Bottom 18 | (type signal) 19 | (property 20 | (index 1) 21 | ) 22 | ) 23 | (boundary 24 | (path pcb 0 176695 -148184 120307 -148184 120307 -61823.6 176695 -61823.6 25 | 176695 -148184) 26 | ) 27 | (via "Via[0-1]_800:400_um") 28 | (rule 29 | (width 406.4) 30 | (clearance 200.1) 31 | (clearance 200.1 (type default_smd)) 32 | (clearance 50 (type smd_smd)) 33 | ) 34 | ) 35 | (placement 36 | (component picDevBoard:317TS 37 | (place U23 145542 -67970.4 front 90) 38 | (place U29 139184 -122611 front 0) 39 | ) 40 | (component "picDevBoard:733980-62" 41 | (place U26 128880 -69951.6 front 180) 42 | ) 43 | (component picDevBoard:DB9 44 | (place U18 127813 -131775 front 90) 45 | ) 46 | (component picDevBoard:DIL40 47 | (place U1 160520 -103561 front 270) 48 | ) 49 | (component "picDevBoard:B3F-10XX" 50 | (place U2 160520 -73080.9 front 0) 51 | (place U36 143502 -141407 front 180) 52 | ) 53 | (component "picDevBoard:C025-024X044" 54 | (place U3 142740 -102291 front 270) 55 | (place U7 168140 -74350.9 front 270) 56 | (place U10 139184 -127945 front 270) 57 | (place U19 150858 -71810.9 front 90) 58 | (place U20 153900 -71800 front 270) 59 | (place U21 150858 -66110 front 90) 60 | (place U22 155170 -66660 front 270) 61 | (place U28 160520 -65460.9 front 0) 62 | (place U31 136644 -127945 front 270) 63 | (place U34 136898 -142677 front 270) 64 | (place U35 141724 -127945 front 270) 65 | ) 66 | (component picDevBoard:HC49_S 67 | (place U4 142740 -111181 front 270) 68 | ) 69 | (component "picDevBoard:C050-024X044" 70 | (place U5 136644 -108641 front 180) 71 | (place U6 136644 -113467 front 180) 72 | (place U8 138453 -68000.9 front 270) 73 | (place U13 133850 -78160.9 front 0) 74 | (place U14 126230 -99242.9 front 90) 75 | (place U15 141470 -84510.9 front 270) 76 | (place U16 126230 -84510.9 front 270) 77 | (place U17 126230 -92130.9 front 270) 78 | ) 79 | (component picDevBoard:LED3MM 80 | (place U9 141978 -134549 front 270) 81 | (place U27 166870 -65460.9 front 0) 82 | (place U30 137406 -134549 front 270) 83 | ) 84 | (component picDevBoard:1X06 85 | (place U11 173220 -70540.9 front 90) 86 | (place U24 153855 -139029 front 90) 87 | (place U25 171676 -139009 front 270) 88 | ) 89 | (component picDevBoard:DIL16 90 | (place U12 133850 -90860.9 front 270) 91 | ) 92 | (component "picDevBoard:MA20-1" 93 | (place U32 147820 -103561 front 90) 94 | (place U33 173220 -103561 front 270) 95 | ) 96 | ) 97 | (library 98 | (image picDevBoard:317TS 99 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 2540 0) 100 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 0 0) 101 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -2540 0) 102 | ) 103 | (image "picDevBoard:733980-62" 104 | (pin Oval[A]Pad_5000x2500_um (rotate 90) 3 5000 3030) 105 | (pin Oval[A]Pad_5000x2500_um 1 0 6030) 106 | (pin Oval[A]Pad_5000x2500_um 2 0 -120) 107 | ) 108 | (image picDevBoard:DB9 109 | (pin Round[A]Pad_5080_um G2 12500 -3175) 110 | (pin Round[A]Pad_5080_um G1 -12500 -3175) 111 | (pin Round[A]Pad_1879.6_um 9 4150 -1755) 112 | (pin Round[A]Pad_1879.6_um 8 1380 -1755) 113 | (pin Round[A]Pad_1879.6_um 7 -1380 -1755) 114 | (pin Round[A]Pad_1879.6_um 6 -4150 -1755) 115 | (pin Round[A]Pad_1879.6_um 5 5540 -4595) 116 | (pin Round[A]Pad_1879.6_um 4 2770 -4595) 117 | (pin Round[A]Pad_1879.6_um 3 0 -4595) 118 | (pin Round[A]Pad_1879.6_um 2 -2770 -4595) 119 | (pin Rect[A]Pad_1879.6x1879.6_um 1 -5540 -4595) 120 | ) 121 | (image picDevBoard:DIL40 122 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 40 -24130 7620) 123 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 39 -21590 7620) 124 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 38 -19050 7620) 125 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 37 -16510 7620) 126 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 36 -13970 7620) 127 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 35 -11430 7620) 128 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 34 -8890 7620) 129 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 33 -6350 7620) 130 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 32 -3810 7620) 131 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 31 -1270 7620) 132 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 30 1270 7620) 133 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 29 3810 7620) 134 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 28 6350 7620) 135 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 27 8890 7620) 136 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 26 11430 7620) 137 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 25 13970 7620) 138 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 24 16510 7620) 139 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 23 19050 7620) 140 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 22 21590 7620) 141 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 21 24130 7620) 142 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 20 24130 -7620) 143 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 19 21590 -7620) 144 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 18 19050 -7620) 145 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 17 16510 -7620) 146 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 16 13970 -7620) 147 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 15 11430 -7620) 148 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 14 8890 -7620) 149 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 13 6350 -7620) 150 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 12 3810 -7620) 151 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 11 1270 -7620) 152 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 10 -1270 -7620) 153 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 9 -3810 -7620) 154 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 8 -6350 -7620) 155 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 7 -8890 -7620) 156 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 6 -11430 -7620) 157 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 5 -13970 -7620) 158 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 4 -16510 -7620) 159 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 3 -19050 -7620) 160 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 2 -21590 -7620) 161 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 1 -24130 -7620) 162 | ) 163 | (image "picDevBoard:B3F-10XX" 164 | (pin Oval[A]Pad_3048x1524_um 4 3251.2 -2260.6) 165 | (pin Oval[A]Pad_3048x1524_um 2 3251.2 2260.6) 166 | (pin Oval[A]Pad_3048x1524_um 3 -3251.2 -2260.6) 167 | (pin Oval[A]Pad_3048x1524_um 1 -3251.2 2260.6) 168 | ) 169 | (image "picDevBoard:C025-024X044" 170 | (pin Round[A]Pad_1320.8_um 2 1270 0) 171 | (pin Round[A]Pad_1320.8_um 1 -1270 0) 172 | ) 173 | (image picDevBoard:HC49_S 174 | (pin Round[A]Pad_1320.8_um 1 -2413 0) 175 | (pin Round[A]Pad_1320.8_um 2 2413 0) 176 | ) 177 | (image "picDevBoard:C050-024X044" 178 | (pin Round[A]Pad_1320.8_um 2 2540 0) 179 | (pin Round[A]Pad_1320.8_um 1 -2540 0) 180 | ) 181 | (image picDevBoard:LED3MM 182 | (pin Round[A]Pad_1320.8_um K 1270 0) 183 | (pin Round[A]Pad_1320.8_um A -1270 0) 184 | ) 185 | (image picDevBoard:1X06 186 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 6 6350 0) 187 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 5 3810 0) 188 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 4 1270 0) 189 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 -1270 0) 190 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 -3810 0) 191 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -6350 0) 192 | ) 193 | (image picDevBoard:DIL16 194 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 16 -8890 3810) 195 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 15 -6350 3810) 196 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 14 -3810 3810) 197 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 13 -1270 3810) 198 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 12 1270 3810) 199 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 11 3810 3810) 200 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 10 6350 3810) 201 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 9 8890 3810) 202 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 5 1270 -3810) 203 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 6 3810 -3810) 204 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 4 -1270 -3810) 205 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 3 -3810 -3810) 206 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 8 8890 -3810) 207 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 7 6350 -3810) 208 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 2 -6350 -3810) 209 | (pin Oval[A]Pad_2641.6x1320.8_um (rotate 90) 1 -8890 -3810) 210 | ) 211 | (image "picDevBoard:MA20-1" 212 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 20 24130 0) 213 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 19 21590 0) 214 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 18 19050 0) 215 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 17 16510 0) 216 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 16 13970 0) 217 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 15 11430 0) 218 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 14 8890 0) 219 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 13 6350 0) 220 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 12 3810 0) 221 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 11 1270 0) 222 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 10 -1270 0) 223 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 9 -3810 0) 224 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 8 -6350 0) 225 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 7 -8890 0) 226 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 6 -11430 0) 227 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 5 -13970 0) 228 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 4 -16510 0) 229 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 3 -19050 0) 230 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 2 -21590 0) 231 | (pin Oval[A]Pad_3048x1524_um (rotate 90) 1 -24130 0) 232 | ) 233 | (padstack Round[A]Pad_1320.8_um 234 | (shape (circle Top 1320.8)) 235 | (shape (circle Bottom 1320.8)) 236 | (attach off) 237 | ) 238 | (padstack Round[A]Pad_1879.6_um 239 | (shape (circle Top 1879.6)) 240 | (shape (circle Bottom 1879.6)) 241 | (attach off) 242 | ) 243 | (padstack Round[A]Pad_5080_um 244 | (shape (circle Top 5080)) 245 | (shape (circle Bottom 5080)) 246 | (attach off) 247 | ) 248 | (padstack Oval[A]Pad_2641.6x1320.8_um 249 | (shape (path Top 1320.8 -660.4 0 660.4 0)) 250 | (shape (path Bottom 1320.8 -660.4 0 660.4 0)) 251 | (attach off) 252 | ) 253 | (padstack Oval[A]Pad_3048x1524_um 254 | (shape (path Top 1524 -762 0 762 0)) 255 | (shape (path Bottom 1524 -762 0 762 0)) 256 | (attach off) 257 | ) 258 | (padstack Oval[A]Pad_5000x2500_um 259 | (shape (path Top 2500 -1250 0 1250 0)) 260 | (shape (path Bottom 2500 -1250 0 1250 0)) 261 | (attach off) 262 | ) 263 | (padstack Rect[A]Pad_1879.6x1879.6_um 264 | (shape (rect Top -939.8 -939.8 939.8 939.8)) 265 | (shape (rect Bottom -939.8 -939.8 939.8 939.8)) 266 | (attach off) 267 | ) 268 | (padstack "Via[0-1]_800:400_um" 269 | (shape (circle Top 800)) 270 | (shape (circle Bottom 800)) 271 | (attach off) 272 | ) 273 | ) 274 | (network 275 | (net "Net-(IC3-Pad40)" 276 | (pins U1-40 U11-4 U33-1) 277 | ) 278 | (net "Net-(IC3-Pad39)" 279 | (pins U1-39 U11-5 U33-2) 280 | ) 281 | (net "Net-(IC3-Pad38)" 282 | (pins U1-38 U33-3) 283 | ) 284 | (net "Net-(IC3-Pad37)" 285 | (pins U1-37 U33-4) 286 | ) 287 | (net "Net-(IC3-Pad36)" 288 | (pins U1-36 U33-5) 289 | ) 290 | (net "Net-(IC3-Pad35)" 291 | (pins U1-35 U33-6) 292 | ) 293 | (net /MRF_INT 294 | (pins U1-34 U25-3 U33-7) 295 | ) 296 | (net "Net-(IC3-Pad33)" 297 | (pins U1-33 U33-8) 298 | ) 299 | (net /3.3V_SRC 300 | (pins U23-2 U1-32 U1-11 U3-1 U7-1 U11-2 U12-16 U13-2 U15-1 U21-2 U22-1 U24-3 301 | U28-1 U32-10 U33-9 U36-1) 302 | ) 303 | (net GND 304 | (pins U26-1 U18-5 U1-31 U1-12 U2-1 U3-2 U5-2 U6-2 U8-2 U9-K U11-3 U12-15 U14-1 305 | U15-2 U20-1 U22-2 U24-2 U24-1 U25-6 U27-K U30-K U32-9 U33-10 U34-2) 306 | ) 307 | (net "Net-(IC3-Pad30)" 308 | (pins U1-30 U33-11) 309 | ) 310 | (net "Net-(IC3-Pad29)" 311 | (pins U1-29 U33-12) 312 | ) 313 | (net "Net-(IC3-Pad28)" 314 | (pins U1-28 U33-13) 315 | ) 316 | (net "Net-(IC3-Pad27)" 317 | (pins U1-27 U33-14) 318 | ) 319 | (net /N$17 320 | (pins U1-26 U12-9 U33-15) 321 | ) 322 | (net /N$21 323 | (pins U1-25 U12-10 U33-16) 324 | ) 325 | (net /MRF_SDO 326 | (pins U1-24 U25-2 U33-17) 327 | ) 328 | (net /MRF_SDI 329 | (pins U1-23 U24-6 U33-18) 330 | ) 331 | (net "Net-(IC3-Pad22)" 332 | (pins U1-22 U33-19) 333 | ) 334 | (net "Net-(IC3-Pad21)" 335 | (pins U1-21 U33-20) 336 | ) 337 | (net "Net-(IC3-Pad20)" 338 | (pins U1-20 U32-1) 339 | ) 340 | (net "Net-(IC3-Pad19)" 341 | (pins U1-19 U32-2) 342 | ) 343 | (net /MRF_SCK 344 | (pins U1-18 U25-1 U32-3) 345 | ) 346 | (net /MRF_CS 347 | (pins U1-17 U24-5 U32-4) 348 | ) 349 | (net /MRF_WAKE 350 | (pins U1-16 U25-4 U32-5) 351 | ) 352 | (net /MRF_RESET 353 | (pins U1-15 U25-5 U32-6) 354 | ) 355 | (net /OSC2 356 | (pins U1-14 U4-2 U6-1 U32-7) 357 | ) 358 | (net /OS1 359 | (pins U1-13 U4-1 U5-1 U32-8) 360 | ) 361 | (net "Net-(IC3-Pad10)" 362 | (pins U1-10 U32-11) 363 | ) 364 | (net "Net-(IC3-Pad9)" 365 | (pins U1-9 U32-12) 366 | ) 367 | (net "Net-(IC3-Pad8)" 368 | (pins U1-8 U32-13) 369 | ) 370 | (net "Net-(IC3-Pad7)" 371 | (pins U1-7 U32-14) 372 | ) 373 | (net "Net-(IC3-Pad6)" 374 | (pins U1-6 U32-15) 375 | ) 376 | (net "Net-(IC3-Pad5)" 377 | (pins U1-5 U32-16) 378 | ) 379 | (net "Net-(IC3-Pad4)" 380 | (pins U1-4 U32-17) 381 | ) 382 | (net "Net-(IC3-Pad3)" 383 | (pins U1-3 U32-18) 384 | ) 385 | (net "Net-(IC3-Pad2)" 386 | (pins U1-2 U32-19) 387 | ) 388 | (net "Net-(IC3-Pad1)" 389 | (pins U1-1 U2-3 U7-2 U11-1 U32-20) 390 | ) 391 | (net "Net-(S1-Pad4)" 392 | (pins U2-4) 393 | ) 394 | (net "Net-(S1-Pad2)" 395 | (pins U2-2) 396 | ) 397 | (net "Net-(C6-Pad1)" 398 | (pins U23-3 U26-2 U8-1) 399 | ) 400 | (net "Net-(LED3-PadA)" 401 | (pins U9-A U10-2) 402 | ) 403 | (net "Net-(R5-Pad1)" 404 | (pins U10-1 U29-2) 405 | ) 406 | (net "Net-(JP3-Pad6)" 407 | (pins U11-6) 408 | ) 409 | (net "Net-(IC2-Pad14)" 410 | (pins U12-14) 411 | ) 412 | (net "Net-(IC2-Pad13)" 413 | (pins U12-13) 414 | ) 415 | (net "Net-(IC2-Pad12)" 416 | (pins U12-12) 417 | ) 418 | (net "Net-(IC2-Pad11)" 419 | (pins U12-11) 420 | ) 421 | (net "Net-(C5-Pad2)" 422 | (pins U12-5 U17-2) 423 | ) 424 | (net "Net-(C2-Pad2)" 425 | (pins U12-6 U14-2) 426 | ) 427 | (net "Net-(C5-Pad1)" 428 | (pins U12-4 U17-1) 429 | ) 430 | (net "Net-(C4-Pad2)" 431 | (pins U12-3 U16-2) 432 | ) 433 | (net "Net-(IC2-Pad8)" 434 | (pins U18-3 U12-8) 435 | ) 436 | (net "Net-(IC2-Pad7)" 437 | (pins U18-2 U12-7) 438 | ) 439 | (net "Net-(C1-Pad1)" 440 | (pins U12-2 U13-1) 441 | ) 442 | (net "Net-(C4-Pad1)" 443 | (pins U12-1 U16-1) 444 | ) 445 | (net "Net-(X1-Pad9)" 446 | (pins U18-9) 447 | ) 448 | (net "Net-(X1-Pad7)" 449 | (pins U18-8 U18-7) 450 | ) 451 | (net "Net-(X1-Pad1)" 452 | (pins U18-6 U18-4 U18-1) 453 | ) 454 | (net "Net-(IC4-Pad1)" 455 | (pins U23-1 U19-2 U21-1) 456 | ) 457 | (net "Net-(R8-Pad1)" 458 | (pins U19-1 U20-2) 459 | ) 460 | (net "Net-(JP4-Pad4)" 461 | (pins U24-4) 462 | ) 463 | (net "Net-(X3-Pad3)" 464 | (pins U26-3) 465 | ) 466 | (net "Net-(LED1-PadA)" 467 | (pins U27-A U28-2) 468 | ) 469 | (net "Net-(R2-Pad1)" 470 | (pins U29-3 U35-1) 471 | ) 472 | (net "Net-(R6-Pad1)" 473 | (pins U29-1 U31-1) 474 | ) 475 | (net "Net-(LED2-PadA)" 476 | (pins U30-A U31-2) 477 | ) 478 | (net "Net-(R1-Pad1)" 479 | (pins U34-1 U35-2 U36-3) 480 | ) 481 | (net "Net-(S2-Pad4)" 482 | (pins U36-4) 483 | ) 484 | (net "Net-(S2-Pad2)" 485 | (pins U36-2) 486 | ) 487 | (class kicad_default "" /3.3V_SRC /MRF_CS /MRF_INT /MRF_RESET /MRF_SCK 488 | /MRF_SDI /MRF_SDO /MRF_WAKE /N$17 /N$21 /OS1 /OSC2 GND "Net-(C1-Pad1)" 489 | "Net-(C2-Pad2)" "Net-(C4-Pad1)" "Net-(C4-Pad2)" "Net-(C5-Pad1)" "Net-(C5-Pad2)" 490 | "Net-(C6-Pad1)" "Net-(IC2-Pad11)" "Net-(IC2-Pad12)" "Net-(IC2-Pad13)" 491 | "Net-(IC2-Pad14)" "Net-(IC2-Pad7)" "Net-(IC2-Pad8)" "Net-(IC3-Pad1)" 492 | "Net-(IC3-Pad10)" "Net-(IC3-Pad19)" "Net-(IC3-Pad2)" "Net-(IC3-Pad20)" 493 | "Net-(IC3-Pad21)" "Net-(IC3-Pad22)" "Net-(IC3-Pad27)" "Net-(IC3-Pad28)" 494 | "Net-(IC3-Pad29)" "Net-(IC3-Pad3)" "Net-(IC3-Pad30)" "Net-(IC3-Pad33)" 495 | "Net-(IC3-Pad35)" "Net-(IC3-Pad36)" "Net-(IC3-Pad37)" "Net-(IC3-Pad38)" 496 | "Net-(IC3-Pad39)" "Net-(IC3-Pad4)" "Net-(IC3-Pad40)" "Net-(IC3-Pad5)" 497 | "Net-(IC3-Pad6)" "Net-(IC3-Pad7)" "Net-(IC3-Pad8)" "Net-(IC3-Pad9)" 498 | "Net-(IC4-Pad1)" "Net-(JP3-Pad6)" "Net-(JP4-Pad4)" "Net-(LED1-PadA)" 499 | "Net-(LED2-PadA)" "Net-(LED3-PadA)" "Net-(R1-Pad1)" "Net-(R2-Pad1)" 500 | "Net-(R5-Pad1)" "Net-(R6-Pad1)" "Net-(R8-Pad1)" "Net-(S1-Pad2)" "Net-(S1-Pad4)" 501 | "Net-(S2-Pad2)" "Net-(S2-Pad4)" "Net-(X1-Pad1)" "Net-(X1-Pad7)" "Net-(X1-Pad9)" 502 | "Net-(X3-Pad3)" 503 | (circuit 504 | (use_via Via[0-1]_800:400_um) 505 | ) 506 | (rule 507 | (width 406.4) 508 | (clearance 200.1) 509 | ) 510 | ) 511 | ) 512 | (wiring 513 | ) 514 | ) 515 | -------------------------------------------------------------------------------- /namer.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | for i in range(1, 100): 4 | 5 | filename = 'bm' + str(i) + '/bm' + str(i) + '.routed.kicad_pcb' 6 | new_file = '' 7 | 8 | with open(filename, 'r') as f: 9 | print() 10 | print() 11 | print(filename) 12 | component_count = 1 13 | for line in f.readlines(): 14 | new_line = line 15 | if '(fp_text reference ""' in line: 16 | new_line = line.replace('(fp_text reference ""', '(fp_text reference "U' + str(component_count) + '"', 1) 17 | component_count += 1 18 | print(new_line[:-1]) 19 | new_file += new_line 20 | 21 | with open(filename, 'w') as f: 22 | f.write(new_file) 23 | --------------------------------------------------------------------------------