|
69 | 69 | <layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
|
70 | 70 | <layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
|
71 | 71 | <layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
|
72 |
| -<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> |
| 72 | +<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/> |
73 | 73 | <layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
|
74 | 74 | <layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
|
75 | 75 | <layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
|
|
250 | 250 | <text x="-28.448" y="1.27" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text>
|
251 | 251 | <text x="25.146" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text>
|
252 | 252 | </package>
|
| 253 | +<package name="MICRO:BIT_RA_PTH"> |
| 254 | +<circle x="-26.289" y="7.62" radius="0.1524" width="0.381" layer="21"/> |
| 255 | +<circle x="-26.289" y="7.62" radius="0.1524" width="0.381" layer="22"/> |
| 256 | +<wire x1="-28.45" y1="8.69" x2="28.45" y2="8.69" width="0.1524" layer="51"/> |
| 257 | +<wire x1="-28.45" y1="1.32" x2="28.45" y2="1.32" width="0.1524" layer="51"/> |
| 258 | +<wire x1="-28.45" y1="-12.68" x2="28.45" y2="-12.68" width="0.1524" layer="51"/> |
| 259 | +<wire x1="-28.45" y1="8.69" x2="-28.45" y2="1.32" width="0.1524" layer="51"/> |
| 260 | +<wire x1="-28.45" y1="1.32" x2="-28.45" y2="-12.68" width="0.1524" layer="51"/> |
| 261 | +<wire x1="28.45" y1="8.69" x2="28.45" y2="1.32" width="0.1524" layer="51"/> |
| 262 | +<wire x1="28.45" y1="1.32" x2="28.45" y2="-12.68" width="0.1524" layer="51"/> |
| 263 | +<wire x1="-28.45" y1="8.69" x2="-28.45" y2="1.22" width="0.2032" layer="21"/> |
| 264 | +<wire x1="28.45" y1="8.69" x2="28.45" y2="1.22" width="0.2032" layer="21"/> |
| 265 | +<wire x1="-28.45" y1="8.69" x2="28.45" y2="8.69" width="0.2032" layer="21"/> |
| 266 | +<pad name="A1" x="-24.765" y="7.62" drill="1"/> |
| 267 | +<pad name="A2" x="-23.495" y="5.72" drill="1"/> |
| 268 | +<pad name="A3" x="-22.225" y="7.62" drill="1"/> |
| 269 | +<pad name="A4" x="-20.955" y="5.72" drill="1"/> |
| 270 | +<pad name="A5" x="-19.685" y="7.62" drill="1"/> |
| 271 | +<pad name="A6" x="-18.415" y="5.72" drill="1"/> |
| 272 | +<pad name="A7" x="-17.145" y="7.62" drill="1"/> |
| 273 | +<pad name="A8" x="-15.875" y="5.72" drill="1"/> |
| 274 | +<pad name="A9" x="-14.605" y="7.62" drill="1"/> |
| 275 | +<pad name="A10" x="-13.335" y="5.72" drill="1"/> |
| 276 | +<pad name="A11" x="-12.065" y="7.62" drill="1"/> |
| 277 | +<pad name="A12" x="-10.795" y="5.72" drill="1"/> |
| 278 | +<pad name="A13" x="-9.525" y="7.62" drill="1"/> |
| 279 | +<pad name="A14" x="-8.255" y="5.72" drill="1"/> |
| 280 | +<pad name="A15" x="-6.985" y="7.62" drill="1"/> |
| 281 | +<pad name="A16" x="-5.715" y="5.72" drill="1"/> |
| 282 | +<pad name="A17" x="-4.445" y="7.62" drill="1"/> |
| 283 | +<pad name="A18" x="-3.175" y="5.72" drill="1"/> |
| 284 | +<pad name="A19" x="-1.905" y="7.62" drill="1"/> |
| 285 | +<pad name="A20" x="-0.635" y="5.72" drill="1"/> |
| 286 | +<pad name="A21" x="0.635" y="7.62" drill="1"/> |
| 287 | +<pad name="A22" x="1.905" y="5.72" drill="1"/> |
| 288 | +<pad name="A23" x="3.175" y="7.62" drill="1"/> |
| 289 | +<pad name="A24" x="4.445" y="5.72" drill="1"/> |
| 290 | +<pad name="A25" x="5.715" y="7.62" drill="1"/> |
| 291 | +<pad name="A26" x="6.985" y="5.72" drill="1"/> |
| 292 | +<pad name="A27" x="8.255" y="7.62" drill="1"/> |
| 293 | +<pad name="A28" x="9.525" y="5.72" drill="1"/> |
| 294 | +<pad name="A29" x="10.795" y="7.62" drill="1"/> |
| 295 | +<pad name="A30" x="12.065" y="5.72" drill="1"/> |
| 296 | +<pad name="A31" x="13.335" y="7.62" drill="1"/> |
| 297 | +<pad name="A32" x="14.605" y="5.72" drill="1"/> |
| 298 | +<pad name="A33" x="15.875" y="7.62" drill="1"/> |
| 299 | +<pad name="A34" x="17.145" y="5.72" drill="1"/> |
| 300 | +<pad name="A35" x="18.415" y="7.62" drill="1"/> |
| 301 | +<pad name="A36" x="19.685" y="5.72" drill="1"/> |
| 302 | +<pad name="A37" x="20.955" y="7.62" drill="1"/> |
| 303 | +<pad name="A38" x="22.225" y="5.72" drill="1"/> |
| 304 | +<pad name="A39" x="23.495" y="7.62" drill="1"/> |
| 305 | +<pad name="A40" x="24.765" y="5.72" drill="1"/> |
| 306 | +<pad name="B1" x="-24.765" y="3.82" drill="1"/> |
| 307 | +<pad name="B2" x="-23.495" y="1.92" drill="1"/> |
| 308 | +<pad name="B3" x="-22.225" y="3.82" drill="1"/> |
| 309 | +<pad name="B4" x="-20.955" y="1.92" drill="1"/> |
| 310 | +<pad name="B5" x="-19.685" y="3.82" drill="1"/> |
| 311 | +<pad name="B6" x="-18.415" y="1.92" drill="1"/> |
| 312 | +<pad name="B7" x="-17.145" y="3.82" drill="1"/> |
| 313 | +<pad name="B8" x="-15.875" y="1.92" drill="1"/> |
| 314 | +<pad name="B9" x="-14.605" y="3.82" drill="1"/> |
| 315 | +<pad name="B10" x="-13.335" y="1.92" drill="1"/> |
| 316 | +<pad name="B11" x="-12.065" y="3.82" drill="1"/> |
| 317 | +<pad name="B12" x="-10.795" y="1.92" drill="1"/> |
| 318 | +<pad name="B13" x="-9.525" y="3.82" drill="1"/> |
| 319 | +<pad name="B14" x="-8.255" y="1.92" drill="1"/> |
| 320 | +<pad name="B15" x="-6.985" y="3.82" drill="1"/> |
| 321 | +<pad name="B16" x="-5.715" y="1.92" drill="1"/> |
| 322 | +<pad name="B17" x="-4.445" y="3.82" drill="1"/> |
| 323 | +<pad name="B18" x="-3.175" y="1.92" drill="1"/> |
| 324 | +<pad name="B19" x="-1.905" y="3.82" drill="1"/> |
| 325 | +<pad name="B20" x="-0.635" y="1.92" drill="1"/> |
| 326 | +<pad name="B21" x="0.635" y="3.82" drill="1"/> |
| 327 | +<pad name="B22" x="1.905" y="1.92" drill="1"/> |
| 328 | +<pad name="B23" x="3.175" y="3.82" drill="1"/> |
| 329 | +<pad name="B24" x="4.445" y="1.92" drill="1"/> |
| 330 | +<pad name="B25" x="5.715" y="3.82" drill="1"/> |
| 331 | +<pad name="B26" x="6.985" y="1.92" drill="1"/> |
| 332 | +<pad name="B27" x="8.255" y="3.82" drill="1"/> |
| 333 | +<pad name="B28" x="9.525" y="1.92" drill="1"/> |
| 334 | +<pad name="B29" x="10.795" y="3.82" drill="1"/> |
| 335 | +<pad name="B30" x="12.065" y="1.92" drill="1"/> |
| 336 | +<pad name="B31" x="13.335" y="3.82" drill="1"/> |
| 337 | +<pad name="B32" x="14.605" y="1.92" drill="1"/> |
| 338 | +<pad name="B33" x="15.875" y="3.82" drill="1"/> |
| 339 | +<pad name="B34" x="17.145" y="1.92" drill="1"/> |
| 340 | +<pad name="B35" x="18.415" y="3.82" drill="1"/> |
| 341 | +<pad name="B36" x="19.685" y="1.92" drill="1"/> |
| 342 | +<pad name="B37" x="20.955" y="3.82" drill="1"/> |
| 343 | +<pad name="B38" x="22.225" y="1.92" drill="1"/> |
| 344 | +<pad name="B39" x="23.495" y="3.82" drill="1"/> |
| 345 | +<pad name="B40" x="24.765" y="1.92" drill="1"/> |
| 346 | +<text x="-28.448" y="8.89" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> |
| 347 | +<text x="25.146" y="8.89" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> |
| 348 | +<wire x1="-26.67" y1="0" x2="24.13" y2="0" width="0.127" layer="51"/> |
| 349 | +<wire x1="-21.8079" y1="-48.26" x2="21.8079" y2="-48.26" width="0.127" layer="51"/> |
| 350 | +<wire x1="21.8079" y1="-48.26" x2="25.4" y2="-44.6679" width="0.127" layer="51" curve="90"/> |
| 351 | +<wire x1="25.4" y1="-44.6679" x2="25.4" y2="-12.7" width="0.127" layer="51"/> |
| 352 | +<wire x1="-25.4" y1="-12.7" x2="-25.4" y2="-44.6679" width="0.127" layer="51"/> |
| 353 | +<wire x1="-25.4" y1="-44.6679" x2="-21.8079" y2="-48.26" width="0.127" layer="51" curve="90"/> |
| 354 | +</package> |
253 | 355 | </packages>
|
254 | 356 | <symbols>
|
255 | 357 | <symbol name="EDGE-80">
|
|
340 | 442 | <text x="-7.62" y="52.07" size="1.778" layer="95">>NAME</text>
|
341 | 443 | <text x="-7.62" y="-55.88" size="1.778" layer="96">>VALUE</text>
|
342 | 444 | </symbol>
|
| 445 | +<symbol name="MICRO:BIT"> |
| 446 | +<pin name="P1" x="22.86" y="-10.16" length="middle" rot="R180"/> |
| 447 | +<pin name="P2" x="22.86" y="5.08" length="middle" rot="R180"/> |
| 448 | +<pin name="P0" x="22.86" y="-22.86" length="middle" rot="R180"/> |
| 449 | +<pin name="P3" x="22.86" y="-25.4" length="middle" rot="R180"/> |
| 450 | +<pin name="P4" x="22.86" y="-20.32" length="middle" rot="R180"/> |
| 451 | +<pin name="P5" x="22.86" y="-17.78" length="middle" rot="R180"/> |
| 452 | +<pin name="P6" x="22.86" y="-15.24" length="middle" rot="R180"/> |
| 453 | +<pin name="P7" x="22.86" y="-12.7" length="middle" rot="R180"/> |
| 454 | +<pin name="P8" x="22.86" y="-7.62" length="middle" rot="R180"/> |
| 455 | +<pin name="P9" x="22.86" y="-5.08" length="middle" rot="R180"/> |
| 456 | +<pin name="P10" x="22.86" y="-2.54" length="middle" rot="R180"/> |
| 457 | +<pin name="P11" x="22.86" y="0" length="middle" rot="R180"/> |
| 458 | +<pin name="P12" x="22.86" y="2.54" length="middle" rot="R180"/> |
| 459 | +<pin name="P13" x="22.86" y="7.62" length="middle" rot="R180"/> |
| 460 | +<pin name="P14" x="22.86" y="10.16" length="middle" rot="R180"/> |
| 461 | +<pin name="P15" x="22.86" y="12.7" length="middle" rot="R180"/> |
| 462 | +<pin name="P16" x="22.86" y="15.24" length="middle" rot="R180"/> |
| 463 | +<pin name="P19" x="22.86" y="17.78" length="middle" rot="R180"/> |
| 464 | +<pin name="P20" x="22.86" y="20.32" length="middle" rot="R180"/> |
| 465 | +<pin name="3.3V" x="22.86" y="25.4" length="middle" rot="R180"/> |
| 466 | +<pin name="GND" x="22.86" y="22.86" length="middle" rot="R180"/> |
| 467 | +<wire x1="17.78" y1="-27.94" x2="17.78" y2="27.94" width="0.254" layer="94"/> |
| 468 | +<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.254" layer="94"/> |
| 469 | +<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-27.94" width="0.254" layer="94"/> |
| 470 | +<wire x1="-17.78" y1="-27.94" x2="17.78" y2="-27.94" width="0.254" layer="94"/> |
| 471 | +<text x="-15.24" y="-25.4" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL1 / ADC</text> |
| 472 | +<text x="-15.24" y="-22.86" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">PAD 0 / ADC</text> |
| 473 | +<text x="-15.24" y="-20.32" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL2 / ADC</text> |
| 474 | +<text x="-15.24" y="-17.78" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">BUTTON A</text> |
| 475 | +<text x="-15.24" y="-15.24" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL9</text> |
| 476 | +<text x="-15.24" y="-12.7" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL8</text> |
| 477 | +<text x="-15.24" y="-10.16" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">PAD1 / ADC</text> |
| 478 | +<text x="-15.24" y="-7.62" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">GPIO</text> |
| 479 | +<text x="-17.78" y="-28.702" size="1.778" layer="96" align="top-left">>VALUE</text> |
| 480 | +<text x="-15.24" y="-5.08" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL7</text> |
| 481 | +<text x="-15.24" y="-2.54" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">LED COL3 / ADC</text> |
| 482 | +<text x="-15.24" y="0" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">BUTTON B</text> |
| 483 | +<text x="-15.24" y="5.08" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">PAD2 / ADC</text> |
| 484 | +<text x="-15.24" y="12.7" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">SPI1 MOSI</text> |
| 485 | +<text x="-15.24" y="17.78" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">I2C1 SCL</text> |
| 486 | +<text x="-15.24" y="22.86" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">GND</text> |
| 487 | +<text x="-15.24" y="20.32" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">I2C1 SDA</text> |
| 488 | +<text x="-15.24" y="25.4" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">3.3V</text> |
| 489 | +<text x="-15.24" y="10.16" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">SPI1 MISO</text> |
| 490 | +<text x="-15.24" y="7.62" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">SPI1 SCK</text> |
| 491 | +<text x="-15.24" y="15.24" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">GPIO</text> |
| 492 | +<text x="-15.24" y="2.54" size="1.778" layer="97" ratio="10" rot="R180" align="center-right">GPIO</text> |
| 493 | +<text x="-17.78" y="30.48" size="1.778" layer="95" align="top-left">>NAME</text> |
| 494 | +</symbol> |
343 | 495 | </symbols>
|
344 | 496 | <devicesets>
|
345 | 497 | <deviceset name="EDGE-80" prefix="J">
|
|
439 | 591 | </device>
|
440 | 592 | </devices>
|
441 | 593 | </deviceset>
|
| 594 | +<deviceset name="MICRO:BIT" prefix="U" uservalue="yes"> |
| 595 | +<description>BBC MICRO_BIT with 5x5 LED array facing the direction noted in the variant. |
| 596 | + |
| 597 | +"UP" means away from the host board, "Down" means facing towards the host board.</description> |
| 598 | +<gates> |
| 599 | +<gate name="G$1" symbol="MICRO:BIT" x="22.86" y="-30.48"/> |
| 600 | +</gates> |
| 601 | +<devices> |
| 602 | +<device name="LEDS_UP" package="MICRO:BIT_RA_PTH"> |
| 603 | +<connects> |
| 604 | +<connect gate="G$1" pin="3.3V" pad="A9 A10 A11 A12 A13 A14"/> |
| 605 | +<connect gate="G$1" pin="GND" pad="A1 A2 A3 A4 A5 A6"/> |
| 606 | +<connect gate="G$1" pin="P0" pad="A36 A37 A38 A39"/> |
| 607 | +<connect gate="G$1" pin="P1" pad="A28 A29 A30 A31"/> |
| 608 | +<connect gate="G$1" pin="P10" pad="A25"/> |
| 609 | +<connect gate="G$1" pin="P11" pad="A24"/> |
| 610 | +<connect gate="G$1" pin="P12" pad="A23"/> |
| 611 | +<connect gate="G$1" pin="P13" pad="A18"/> |
| 612 | +<connect gate="G$1" pin="P14" pad="A17"/> |
| 613 | +<connect gate="G$1" pin="P15" pad="A16"/> |
| 614 | +<connect gate="G$1" pin="P16" pad="A15"/> |
| 615 | +<connect gate="G$1" pin="P19" pad="A8"/> |
| 616 | +<connect gate="G$1" pin="P2" pad="A19 A20 A21 A22"/> |
| 617 | +<connect gate="G$1" pin="P20" pad="A7"/> |
| 618 | +<connect gate="G$1" pin="P3" pad="A40"/> |
| 619 | +<connect gate="G$1" pin="P4" pad="A35"/> |
| 620 | +<connect gate="G$1" pin="P5" pad="A34"/> |
| 621 | +<connect gate="G$1" pin="P6" pad="A33"/> |
| 622 | +<connect gate="G$1" pin="P7" pad="A32"/> |
| 623 | +<connect gate="G$1" pin="P8" pad="A27"/> |
| 624 | +<connect gate="G$1" pin="P9" pad="A26"/> |
| 625 | +</connects> |
| 626 | +<technologies> |
| 627 | +<technology name=""> |
| 628 | +<attribute name="PROD_ID" value="CONN-13452" constant="no"/> |
| 629 | +</technology> |
| 630 | +</technologies> |
| 631 | +</device> |
| 632 | +<device name="LEDS_DOWN" package="MICRO:BIT_RA_PTH"> |
| 633 | +<connects> |
| 634 | +<connect gate="G$1" pin="3.3V" pad="B27 B28 B29 B30 B31 B32"/> |
| 635 | +<connect gate="G$1" pin="GND" pad="B35 B36 B37 B38 B39 B40"/> |
| 636 | +<connect gate="G$1" pin="P0" pad="B2 B3 B4 B5"/> |
| 637 | +<connect gate="G$1" pin="P1" pad="B10 B11 B12 B13"/> |
| 638 | +<connect gate="G$1" pin="P10" pad="B16"/> |
| 639 | +<connect gate="G$1" pin="P11" pad="B17"/> |
| 640 | +<connect gate="G$1" pin="P12" pad="B18"/> |
| 641 | +<connect gate="G$1" pin="P13" pad="B23"/> |
| 642 | +<connect gate="G$1" pin="P14" pad="B24"/> |
| 643 | +<connect gate="G$1" pin="P15" pad="B25"/> |
| 644 | +<connect gate="G$1" pin="P16" pad="B26"/> |
| 645 | +<connect gate="G$1" pin="P19" pad="B33"/> |
| 646 | +<connect gate="G$1" pin="P2" pad="B19 B20 B21 B22"/> |
| 647 | +<connect gate="G$1" pin="P20" pad="B34"/> |
| 648 | +<connect gate="G$1" pin="P3" pad="B1"/> |
| 649 | +<connect gate="G$1" pin="P4" pad="B6"/> |
| 650 | +<connect gate="G$1" pin="P5" pad="B7"/> |
| 651 | +<connect gate="G$1" pin="P6" pad="B8"/> |
| 652 | +<connect gate="G$1" pin="P7" pad="B9"/> |
| 653 | +<connect gate="G$1" pin="P8" pad="B14"/> |
| 654 | +<connect gate="G$1" pin="P9" pad="B15"/> |
| 655 | +</connects> |
| 656 | +<technologies> |
| 657 | +<technology name=""> |
| 658 | +<attribute name="PROD_ID" value="CONN-13452" constant="no"/> |
| 659 | +</technology> |
| 660 | +</technologies> |
| 661 | +</device> |
| 662 | +</devices> |
| 663 | +</deviceset> |
442 | 664 | </devicesets>
|
443 | 665 | </library>
|
444 | 666 | </drawing>
|
|
0 commit comments