From c7db8828119884f8d3c09a0e89c028d2bc7b8227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=B9rebiec?= Date: Tue, 23 Jun 2015 19:36:45 +0200 Subject: [PATCH 01/48] Add BeagleBone Black template --- .../BeagleBone-Black-Cape-cache.bck | 7 + .../BeagleBone-Black-Cape-cache.dcm | 7 + .../BeagleBone-Black-Cape-cache.lib | 201 +++++++ .../BeagleBone-Black-Cape.kicad_pcb | 534 ++++++++++++++++++ .../BeagleBone-Black-Cape.net | 264 +++++++++ .../BeagleBone-Black-Cape.pro | 60 ++ .../BeagleBone-Black-Cape.sch | 277 +++++++++ template/BeagleBone-Black-Cape/meta/brd.png | Bin 0 -> 9535 bytes template/BeagleBone-Black-Cape/meta/icon.png | Bin 0 -> 5633 bytes template/BeagleBone-Black-Cape/meta/info.html | 23 + template/CMakeLists.txt | 1 + 11 files changed, 1374 insertions(+) create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro create mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch create mode 100644 template/BeagleBone-Black-Cape/meta/brd.png create mode 100644 template/BeagleBone-Black-Cape/meta/icon.png create mode 100644 template/BeagleBone-Black-Cape/meta/info.html diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck new file mode 100644 index 00000000..97f24225 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck @@ -0,0 +1,7 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP VDD_ADC +K POWER, PWR +$ENDCMP +# +#End Doc Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm new file mode 100644 index 00000000..97f24225 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm @@ -0,0 +1,7 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP VDD_ADC +K POWER, PWR +$ENDCMP +# +#End Doc Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib new file mode 100644 index 00000000..c0ba79a9 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib @@ -0,0 +1,201 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# CONN_02X23 +# +DEF CONN_02X23 P 0 1 Y N 1 F N +F0 "P" 0 1200 50 H V C CNN +F1 "CONN_02X23" 0 0 50 V V C CNN +F2 "" 0 -850 60 H V C CNN +F3 "" 0 -850 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X23 + Pin_Header_Angled_2X23 + Socket_Strip_Straight_2X23 + Socket_Strip_Angled_2X23 +$ENDFPLIST +DRAW +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1150 100 -1150 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +X P1 1 -250 1100 150 R 50 50 1 1 P +X P2 2 250 1100 150 L 50 50 1 1 P +X P3 3 -250 1000 150 R 50 50 1 1 P +X P4 4 250 1000 150 L 50 50 1 1 P +X P5 5 -250 900 150 R 50 50 1 1 P +X P6 6 250 900 150 L 50 50 1 1 P +X P7 7 -250 800 150 R 50 50 1 1 P +X P8 8 250 800 150 L 50 50 1 1 P +X P9 9 -250 700 150 R 50 50 1 1 P +X P10 10 250 700 150 L 50 50 1 1 P +X P20 20 250 200 150 L 50 50 1 1 P +X P30 30 250 -300 150 L 50 50 1 1 P +X P40 40 250 -800 150 L 50 50 1 1 P +X P11 11 -250 600 150 R 50 50 1 1 P +X P21 21 -250 100 150 R 50 50 1 1 P +X P31 31 -250 -400 150 R 50 50 1 1 P +X P41 41 -250 -900 150 R 50 50 1 1 P +X P12 12 250 600 150 L 50 50 1 1 P +X P22 22 250 100 150 L 50 50 1 1 P +X P32 32 250 -400 150 L 50 50 1 1 P +X P42 42 250 -900 150 L 50 50 1 1 P +X P13 13 -250 500 150 R 50 50 1 1 P +X P23 23 -250 0 150 R 50 50 1 1 P +X P33 33 -250 -500 150 R 50 50 1 1 P +X P43 43 -250 -1000 150 R 50 50 1 1 P +X P14 14 250 500 150 L 50 50 1 1 P +X P24 24 250 0 150 L 50 50 1 1 P +X P34 34 250 -500 150 L 50 50 1 1 P +X P44 44 250 -1000 150 L 50 50 1 1 P +X P15 15 -250 400 150 R 50 50 1 1 P +X P25 25 -250 -100 150 R 50 50 1 1 P +X P35 35 -250 -600 150 R 50 50 1 1 P +X P45 45 -250 -1100 150 R 50 50 1 1 P +X P16 16 250 400 150 L 50 50 1 1 P +X P26 26 250 -100 150 L 50 50 1 1 P +X P36 36 250 -600 150 L 50 50 1 1 P +X P46 46 250 -1100 150 L 50 50 1 1 P +X P17 17 -250 300 150 R 50 50 1 1 P +X P27 27 -250 -200 150 R 50 50 1 1 P +X P37 37 -250 -700 150 R 50 50 1 1 P +X P18 18 250 300 150 L 50 50 1 1 P +X P28 28 250 -200 150 L 50 50 1 1 P +X P38 38 250 -700 150 L 50 50 1 1 P +X P19 19 -250 200 150 R 50 50 1 1 P +X P29 29 -250 -300 150 R 50 50 1 1 P +X P39 39 -250 -800 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GNDA_ADC +# +DEF GNDA_ADC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GNDA_ADC" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GNDA_ADC 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# GNDD +# +DEF GNDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GNDD" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GNDD 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# SYS_5V +# +DEF SYS_5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "SYS_5V" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X SYS_5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# VDD_ADC +# +DEF VDD_ADC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "VDD_ADC" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X VDD_ADC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb new file mode 100644 index 00000000..eb7240d1 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb @@ -0,0 +1,534 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-06-23 BZR 5811)-product") + + (general + (links 10) + (no_connects 10) + (area 114.463829 42.696129 169.076371 129.058671) + (thickness 1.6) + (drawings 11) + (tracks 0) + (zones 0) + (modules 2) + (nets 83) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user hide) + (39 F.Mask user hide) + (40 Dwgs.User user) + (41 Cmts.User user hide) + (42 Eco1.User user hide) + (43 Eco2.User user hide) + (44 Edge.Cuts user) + (45 Margin user hide) + (46 B.CrtYd user hide) + (47 F.CrtYd user hide) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.00254) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x01030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 4) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 "Net-(P8-Pad3)") + (net 2 "Net-(P8-Pad4)") + (net 3 "Net-(P8-Pad5)") + (net 4 "Net-(P8-Pad6)") + (net 5 "Net-(P8-Pad7)") + (net 6 "Net-(P8-Pad8)") + (net 7 "Net-(P8-Pad9)") + (net 8 "Net-(P8-Pad10)") + (net 9 "Net-(P8-Pad11)") + (net 10 "Net-(P8-Pad12)") + (net 11 "Net-(P8-Pad13)") + (net 12 "Net-(P8-Pad14)") + (net 13 "Net-(P8-Pad15)") + (net 14 "Net-(P8-Pad16)") + (net 15 "Net-(P8-Pad17)") + (net 16 "Net-(P8-Pad18)") + (net 17 "Net-(P8-Pad19)") + (net 18 "Net-(P8-Pad20)") + (net 19 "Net-(P8-Pad21)") + (net 20 "Net-(P8-Pad22)") + (net 21 "Net-(P8-Pad23)") + (net 22 "Net-(P8-Pad24)") + (net 23 "Net-(P8-Pad25)") + (net 24 "Net-(P8-Pad26)") + (net 25 "Net-(P8-Pad27)") + (net 26 "Net-(P8-Pad28)") + (net 27 "Net-(P8-Pad29)") + (net 28 "Net-(P8-Pad30)") + (net 29 "Net-(P8-Pad31)") + (net 30 "Net-(P8-Pad32)") + (net 31 "Net-(P8-Pad33)") + (net 32 "Net-(P8-Pad34)") + (net 33 "Net-(P8-Pad35)") + (net 34 "Net-(P8-Pad36)") + (net 35 "Net-(P8-Pad37)") + (net 36 "Net-(P8-Pad38)") + (net 37 "Net-(P8-Pad39)") + (net 38 "Net-(P8-Pad40)") + (net 39 "Net-(P8-Pad41)") + (net 40 "Net-(P8-Pad42)") + (net 41 "Net-(P8-Pad43)") + (net 42 "Net-(P8-Pad44)") + (net 43 "Net-(P8-Pad45)") + (net 44 "Net-(P8-Pad46)") + (net 45 "Net-(P9-Pad11)") + (net 46 "Net-(P9-Pad12)") + (net 47 "Net-(P9-Pad13)") + (net 48 "Net-(P9-Pad14)") + (net 49 "Net-(P9-Pad15)") + (net 50 "Net-(P9-Pad16)") + (net 51 "Net-(P9-Pad17)") + (net 52 "Net-(P9-Pad18)") + (net 53 "Net-(P9-Pad19)") + (net 54 "Net-(P9-Pad20)") + (net 55 "Net-(P9-Pad21)") + (net 56 "Net-(P9-Pad22)") + (net 57 "Net-(P9-Pad23)") + (net 58 "Net-(P9-Pad24)") + (net 59 "Net-(P9-Pad25)") + (net 60 "Net-(P9-Pad26)") + (net 61 "Net-(P9-Pad27)") + (net 62 "Net-(P9-Pad28)") + (net 63 "Net-(P9-Pad29)") + (net 64 "Net-(P9-Pad30)") + (net 65 "Net-(P9-Pad31)") + (net 66 "Net-(P9-Pad33)") + (net 67 "Net-(P9-Pad35)") + (net 68 "Net-(P9-Pad36)") + (net 69 "Net-(P9-Pad37)") + (net 70 "Net-(P9-Pad38)") + (net 71 "Net-(P9-Pad39)") + (net 72 "Net-(P9-Pad40)") + (net 73 "Net-(P9-Pad41)") + (net 74 "Net-(P9-Pad42)") + (net 75 GNDD) + (net 76 +3V3) + (net 77 +5V) + (net 78 SYS_5V) + (net 79 PWR_BUT) + (net 80 SYS_RESETN) + (net 81 VDD_ADC) + (net 82 GNDA_ADC) + + (net_class Default "To jest domyślna klasa połączeń." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net GNDA_ADC) + (add_net GNDD) + (add_net "Net-(P8-Pad10)") + (add_net "Net-(P8-Pad11)") + (add_net "Net-(P8-Pad12)") + (add_net "Net-(P8-Pad13)") + (add_net "Net-(P8-Pad14)") + (add_net "Net-(P8-Pad15)") + (add_net "Net-(P8-Pad16)") + (add_net "Net-(P8-Pad17)") + (add_net "Net-(P8-Pad18)") + (add_net "Net-(P8-Pad19)") + (add_net "Net-(P8-Pad20)") + (add_net "Net-(P8-Pad21)") + (add_net "Net-(P8-Pad22)") + (add_net "Net-(P8-Pad23)") + (add_net "Net-(P8-Pad24)") + (add_net "Net-(P8-Pad25)") + (add_net "Net-(P8-Pad26)") + (add_net "Net-(P8-Pad27)") + (add_net "Net-(P8-Pad28)") + (add_net "Net-(P8-Pad29)") + (add_net "Net-(P8-Pad3)") + (add_net "Net-(P8-Pad30)") + (add_net "Net-(P8-Pad31)") + (add_net "Net-(P8-Pad32)") + (add_net "Net-(P8-Pad33)") + (add_net "Net-(P8-Pad34)") + (add_net "Net-(P8-Pad35)") + (add_net "Net-(P8-Pad36)") + (add_net "Net-(P8-Pad37)") + (add_net "Net-(P8-Pad38)") + (add_net "Net-(P8-Pad39)") + (add_net "Net-(P8-Pad4)") + (add_net "Net-(P8-Pad40)") + (add_net "Net-(P8-Pad41)") + (add_net "Net-(P8-Pad42)") + (add_net "Net-(P8-Pad43)") + (add_net "Net-(P8-Pad44)") + (add_net "Net-(P8-Pad45)") + (add_net "Net-(P8-Pad46)") + (add_net "Net-(P8-Pad5)") + (add_net "Net-(P8-Pad6)") + (add_net "Net-(P8-Pad7)") + (add_net "Net-(P8-Pad8)") + (add_net "Net-(P8-Pad9)") + (add_net "Net-(P9-Pad11)") + (add_net "Net-(P9-Pad12)") + (add_net "Net-(P9-Pad13)") + (add_net "Net-(P9-Pad14)") + (add_net "Net-(P9-Pad15)") + (add_net "Net-(P9-Pad16)") + (add_net "Net-(P9-Pad17)") + (add_net "Net-(P9-Pad18)") + (add_net "Net-(P9-Pad19)") + (add_net "Net-(P9-Pad20)") + (add_net "Net-(P9-Pad21)") + (add_net "Net-(P9-Pad22)") + (add_net "Net-(P9-Pad23)") + (add_net "Net-(P9-Pad24)") + (add_net "Net-(P9-Pad25)") + (add_net "Net-(P9-Pad26)") + (add_net "Net-(P9-Pad27)") + (add_net "Net-(P9-Pad28)") + (add_net "Net-(P9-Pad29)") + (add_net "Net-(P9-Pad30)") + (add_net "Net-(P9-Pad31)") + (add_net "Net-(P9-Pad33)") + (add_net "Net-(P9-Pad35)") + (add_net "Net-(P9-Pad36)") + (add_net "Net-(P9-Pad37)") + (add_net "Net-(P9-Pad38)") + (add_net "Net-(P9-Pad39)") + (add_net "Net-(P9-Pad40)") + (add_net "Net-(P9-Pad41)") + (add_net "Net-(P9-Pad42)") + (add_net PWR_BUT) + (add_net SYS_5V) + (add_net SYS_RESETN) + (add_net VDD_ADC) + ) + + (module Pin_Headers:Pin_Header_Straight_2x23 locked (layer F.Cu) (tedit 0) (tstamp 558974AE) + (at 164.6301 62.3824) + (descr "Through hole pin header") + (tags "pin header") + (path /55897251) + (fp_text reference P8 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X23 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 57.65) (end 4.3 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 57.15) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 57.15) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 "Net-(P8-Pad3)")) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 "Net-(P8-Pad4)")) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(P8-Pad5)")) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "Net-(P8-Pad6)")) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 "Net-(P8-Pad7)")) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 "Net-(P8-Pad8)")) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 "Net-(P8-Pad9)")) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(P8-Pad10)")) + (pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 "Net-(P8-Pad11)")) + (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 "Net-(P8-Pad12)")) + (pad 13 thru_hole oval (at 0 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 "Net-(P8-Pad13)")) + (pad 14 thru_hole oval (at 2.54 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 "Net-(P8-Pad14)")) + (pad 15 thru_hole oval (at 0 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 "Net-(P8-Pad15)")) + (pad 16 thru_hole oval (at 2.54 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 "Net-(P8-Pad16)")) + (pad 17 thru_hole oval (at 0 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 "Net-(P8-Pad17)")) + (pad 18 thru_hole oval (at 2.54 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 "Net-(P8-Pad18)")) + (pad 19 thru_hole oval (at 0 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 "Net-(P8-Pad19)")) + (pad 20 thru_hole oval (at 2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 "Net-(P8-Pad20)")) + (pad 21 thru_hole oval (at 0 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 "Net-(P8-Pad21)")) + (pad 22 thru_hole oval (at 2.54 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 "Net-(P8-Pad22)")) + (pad 23 thru_hole oval (at 0 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 "Net-(P8-Pad23)")) + (pad 24 thru_hole oval (at 2.54 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 "Net-(P8-Pad24)")) + (pad 25 thru_hole oval (at 0 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 "Net-(P8-Pad25)")) + (pad 26 thru_hole oval (at 2.54 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 "Net-(P8-Pad26)")) + (pad 27 thru_hole oval (at 0 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 "Net-(P8-Pad27)")) + (pad 28 thru_hole oval (at 2.54 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 "Net-(P8-Pad28)")) + (pad 29 thru_hole oval (at 0 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 "Net-(P8-Pad29)")) + (pad 30 thru_hole oval (at 2.54 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 "Net-(P8-Pad30)")) + (pad 31 thru_hole oval (at 0 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 "Net-(P8-Pad31)")) + (pad 32 thru_hole oval (at 2.54 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 "Net-(P8-Pad32)")) + (pad 33 thru_hole oval (at 0 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(P8-Pad33)")) + (pad 34 thru_hole oval (at 2.54 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(P8-Pad34)")) + (pad 35 thru_hole oval (at 0 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 33 "Net-(P8-Pad35)")) + (pad 36 thru_hole oval (at 2.54 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 "Net-(P8-Pad36)")) + (pad 37 thru_hole oval (at 0 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 "Net-(P8-Pad37)")) + (pad 38 thru_hole oval (at 2.54 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 36 "Net-(P8-Pad38)")) + (pad 39 thru_hole oval (at 0 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 37 "Net-(P8-Pad39)")) + (pad 40 thru_hole oval (at 2.54 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 38 "Net-(P8-Pad40)")) + (pad 41 thru_hole oval (at 0 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 39 "Net-(P8-Pad41)")) + (pad 42 thru_hole oval (at 2.54 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 40 "Net-(P8-Pad42)")) + (pad 43 thru_hole oval (at 0 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 41 "Net-(P8-Pad43)")) + (pad 44 thru_hole oval (at 2.54 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 42 "Net-(P8-Pad44)")) + (pad 45 thru_hole oval (at 0 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 43 "Net-(P8-Pad45)")) + (pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 44 "Net-(P8-Pad46)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x23.wrl + (at (xyz 0.05 -1.1 -0.07000000000000001)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x23.wrl + (at (xyz 0.05 -1.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x23 locked (layer F.Cu) (tedit 0) (tstamp 558974EC) + (at 116.3701 62.3824) + (descr "Through hole pin header") + (tags "pin header") + (path /5589720E) + (fp_text reference P9 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X23 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 57.65) (end 4.3 57.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 57.15) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 57.15) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 76 +3V3)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 76 +3V3)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 77 +5V)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 77 +5V)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 78 SYS_5V)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 78 SYS_5V)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 79 PWR_BUT)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 80 SYS_RESETN)) + (pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 45 "Net-(P9-Pad11)")) + (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 46 "Net-(P9-Pad12)")) + (pad 13 thru_hole oval (at 0 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 47 "Net-(P9-Pad13)")) + (pad 14 thru_hole oval (at 2.54 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 48 "Net-(P9-Pad14)")) + (pad 15 thru_hole oval (at 0 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 49 "Net-(P9-Pad15)")) + (pad 16 thru_hole oval (at 2.54 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 50 "Net-(P9-Pad16)")) + (pad 17 thru_hole oval (at 0 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 51 "Net-(P9-Pad17)")) + (pad 18 thru_hole oval (at 2.54 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 52 "Net-(P9-Pad18)")) + (pad 19 thru_hole oval (at 0 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 53 "Net-(P9-Pad19)")) + (pad 20 thru_hole oval (at 2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 54 "Net-(P9-Pad20)")) + (pad 21 thru_hole oval (at 0 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 55 "Net-(P9-Pad21)")) + (pad 22 thru_hole oval (at 2.54 25.4) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 56 "Net-(P9-Pad22)")) + (pad 23 thru_hole oval (at 0 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 57 "Net-(P9-Pad23)")) + (pad 24 thru_hole oval (at 2.54 27.94) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 58 "Net-(P9-Pad24)")) + (pad 25 thru_hole oval (at 0 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 59 "Net-(P9-Pad25)")) + (pad 26 thru_hole oval (at 2.54 30.48) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 60 "Net-(P9-Pad26)")) + (pad 27 thru_hole oval (at 0 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 61 "Net-(P9-Pad27)")) + (pad 28 thru_hole oval (at 2.54 33.02) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 62 "Net-(P9-Pad28)")) + (pad 29 thru_hole oval (at 0 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 63 "Net-(P9-Pad29)")) + (pad 30 thru_hole oval (at 2.54 35.56) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 64 "Net-(P9-Pad30)")) + (pad 31 thru_hole oval (at 0 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 65 "Net-(P9-Pad31)")) + (pad 32 thru_hole oval (at 2.54 38.1) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 81 VDD_ADC)) + (pad 33 thru_hole oval (at 0 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 66 "Net-(P9-Pad33)")) + (pad 34 thru_hole oval (at 2.54 40.64) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 82 GNDA_ADC)) + (pad 35 thru_hole oval (at 0 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 67 "Net-(P9-Pad35)")) + (pad 36 thru_hole oval (at 2.54 43.18) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 68 "Net-(P9-Pad36)")) + (pad 37 thru_hole oval (at 0 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 69 "Net-(P9-Pad37)")) + (pad 38 thru_hole oval (at 2.54 45.72) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 70 "Net-(P9-Pad38)")) + (pad 39 thru_hole oval (at 0 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 71 "Net-(P9-Pad39)")) + (pad 40 thru_hole oval (at 2.54 48.26) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 72 "Net-(P9-Pad40)")) + (pad 41 thru_hole oval (at 0 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 73 "Net-(P9-Pad41)")) + (pad 42 thru_hole oval (at 2.54 50.8) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 74 "Net-(P9-Pad42)")) + (pad 43 thru_hole oval (at 0 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 44 thru_hole oval (at 2.54 53.34) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 45 thru_hole oval (at 0 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 GNDD)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x23.wrl + (at (xyz 0.05 -1.1 -0.07000000000000001)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x23.wrl + (at (xyz 0.05 -1.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (gr_arc (start 127.1651 116.3574) (end 127.1651 129.0574) (angle 90) (layer Edge.Cuts) (width 0.00254)) + (gr_arc (start 156.3751 116.3574) (end 169.0751 116.3574) (angle 90) (layer Edge.Cuts) (width 0.00254)) + (gr_arc (start 120.8151 49.0474) (end 114.4651 49.0474) (angle 90) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 135.4201 42.6974) (end 120.8151 42.6974) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 135.4201 64.2874) (end 135.4201 42.6974) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 153.2001 64.2874) (end 135.4201 64.2874) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 153.2001 49.6824) (end 153.2001 64.2874) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 169.0751 49.6824) (end 153.2001 49.6824) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 169.0751 116.3574) (end 169.0751 49.6824) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 127.1651 129.0574) (end 156.3751 129.0574) (layer Edge.Cuts) (width 0.00254)) + (gr_line (start 114.4651 49.0474) (end 114.4651 116.3574) (layer Edge.Cuts) (width 0.00254)) + +) diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net new file mode 100644 index 00000000..afebb977 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net @@ -0,0 +1,264 @@ +(export (version D) + (design + (source /home/kuba/kicad_workspace/bbb/BeagleBone-Black-Cape.sch) + (date "wto, 23 cze 2015, 19:09:48") + (tool "Eeschema (2015-06-23 BZR 5811)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source BeagleBone-Black-Cape.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P9) + (value CONN_02X23) + (footprint Pin_Headers:Pin_Header_Straight_2x23) + (libsource (lib conn) (part CONN_02X23)) + (sheetpath (names /) (tstamps /)) + (tstamp 5589720E)) + (comp (ref P8) + (value CONN_02X23) + (footprint Pin_Headers:Pin_Header_Straight_2x23) + (libsource (lib conn) (part CONN_02X23)) + (sheetpath (names /) (tstamps /)) + (tstamp 55897251))) + (libparts + (libpart (lib conn) (part CONN_02X23) + (footprints + (fp Pin_Header_Straight_2X23) + (fp Pin_Header_Angled_2X23) + (fp Socket_Strip_Straight_2X23) + (fp Socket_Strip_Angled_2X23)) + (fields + (field (name Reference) P) + (field (name Value) CONN_02X23)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name P25) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)) + (pin (num 37) (name P37) (type passive)) + (pin (num 38) (name P38) (type passive)) + (pin (num 39) (name P39) (type passive)) + (pin (num 40) (name P40) (type passive)) + (pin (num 41) (name P41) (type passive)) + (pin (num 42) (name P42) (type passive)) + (pin (num 43) (name P43) (type passive)) + (pin (num 44) (name P44) (type passive)) + (pin (num 45) (name P45) (type passive)) + (pin (num 46) (name P46) (type passive))))) + (libraries + (library (logical conn) + (uri /usr/local/share/kicad/library/conn.lib))) + (nets + (net (code 1) (name GNDD) + (node (ref P9) (pin 1)) + (node (ref P8) (pin 2)) + (node (ref P8) (pin 1)) + (node (ref P9) (pin 43)) + (node (ref P9) (pin 44)) + (node (ref P9) (pin 45)) + (node (ref P9) (pin 46)) + (node (ref P9) (pin 2))) + (net (code 2) (name "Net-(P8-Pad18)") + (node (ref P8) (pin 18))) + (net (code 3) (name "Net-(P8-Pad35)") + (node (ref P8) (pin 35))) + (net (code 4) (name "Net-(P8-Pad45)") + (node (ref P8) (pin 45))) + (net (code 5) (name "Net-(P8-Pad16)") + (node (ref P8) (pin 16))) + (net (code 6) (name "Net-(P8-Pad26)") + (node (ref P8) (pin 26))) + (net (code 7) (name "Net-(P8-Pad36)") + (node (ref P8) (pin 36))) + (net (code 8) (name "Net-(P8-Pad46)") + (node (ref P8) (pin 46))) + (net (code 9) (name "Net-(P8-Pad17)") + (node (ref P8) (pin 17))) + (net (code 10) (name "Net-(P8-Pad27)") + (node (ref P8) (pin 27))) + (net (code 11) (name "Net-(P8-Pad37)") + (node (ref P8) (pin 37))) + (net (code 12) (name "Net-(P8-Pad28)") + (node (ref P8) (pin 28))) + (net (code 13) (name "Net-(P8-Pad38)") + (node (ref P8) (pin 38))) + (net (code 14) (name "Net-(P8-Pad19)") + (node (ref P8) (pin 19))) + (net (code 15) (name "Net-(P8-Pad29)") + (node (ref P8) (pin 29))) + (net (code 16) (name "Net-(P8-Pad39)") + (node (ref P8) (pin 39))) + (net (code 17) (name SYS_5V) + (node (ref P9) (pin 8)) + (node (ref P9) (pin 7))) + (net (code 18) (name VDD_ADC) + (node (ref P9) (pin 32))) + (net (code 19) (name GNDA_ADC) + (node (ref P9) (pin 34))) + (net (code 20) (name SYS_RESETN) + (node (ref P9) (pin 10))) + (net (code 21) (name PWR_BUT) + (node (ref P9) (pin 9))) + (net (code 22) (name +3V3) + (node (ref P9) (pin 4)) + (node (ref P9) (pin 3))) + (net (code 23) (name +5V) + (node (ref P9) (pin 5)) + (node (ref P9) (pin 6))) + (net (code 24) (name "Net-(P8-Pad25)") + (node (ref P8) (pin 25))) + (net (code 25) (name "Net-(P9-Pad15)") + (node (ref P9) (pin 15))) + (net (code 26) (name "Net-(P9-Pad42)") + (node (ref P9) (pin 42))) + (net (code 27) (name "Net-(P9-Pad13)") + (node (ref P9) (pin 13))) + (net (code 28) (name "Net-(P9-Pad23)") + (node (ref P9) (pin 23))) + (net (code 29) (name "Net-(P9-Pad33)") + (node (ref P9) (pin 33))) + (net (code 30) (name "Net-(P9-Pad14)") + (node (ref P9) (pin 14))) + (net (code 31) (name "Net-(P9-Pad24)") + (node (ref P9) (pin 24))) + (net (code 32) (name "Net-(P9-Pad25)") + (node (ref P9) (pin 25))) + (net (code 33) (name "Net-(P9-Pad35)") + (node (ref P9) (pin 35))) + (net (code 34) (name "Net-(P9-Pad16)") + (node (ref P9) (pin 16))) + (net (code 35) (name "Net-(P9-Pad26)") + (node (ref P9) (pin 26))) + (net (code 36) (name "Net-(P9-Pad36)") + (node (ref P9) (pin 36))) + (net (code 37) (name "Net-(P9-Pad17)") + (node (ref P9) (pin 17))) + (net (code 38) (name "Net-(P9-Pad20)") + (node (ref P9) (pin 20))) + (net (code 39) (name "Net-(P9-Pad27)") + (node (ref P9) (pin 27))) + (net (code 40) (name "Net-(P9-Pad30)") + (node (ref P9) (pin 30))) + (net (code 41) (name "Net-(P9-Pad40)") + (node (ref P9) (pin 40))) + (net (code 42) (name "Net-(P9-Pad11)") + (node (ref P9) (pin 11))) + (net (code 43) (name "Net-(P9-Pad21)") + (node (ref P9) (pin 21))) + (net (code 44) (name "Net-(P9-Pad31)") + (node (ref P9) (pin 31))) + (net (code 45) (name "Net-(P9-Pad41)") + (node (ref P9) (pin 41))) + (net (code 46) (name "Net-(P9-Pad12)") + (node (ref P9) (pin 12))) + (net (code 47) (name "Net-(P9-Pad22)") + (node (ref P9) (pin 22))) + (net (code 48) (name "Net-(P8-Pad13)") + (node (ref P8) (pin 13))) + (net (code 49) (name "Net-(P8-Pad40)") + (node (ref P8) (pin 40))) + (net (code 50) (name "Net-(P8-Pad11)") + (node (ref P8) (pin 11))) + (net (code 51) (name "Net-(P8-Pad21)") + (node (ref P8) (pin 21))) + (net (code 52) (name "Net-(P8-Pad31)") + (node (ref P8) (pin 31))) + (net (code 53) (name "Net-(P8-Pad41)") + (node (ref P8) (pin 41))) + (net (code 54) (name "Net-(P8-Pad12)") + (node (ref P8) (pin 12))) + (net (code 55) (name "Net-(P8-Pad22)") + (node (ref P8) (pin 22))) + (net (code 56) (name "Net-(P8-Pad32)") + (node (ref P8) (pin 32))) + (net (code 57) (name "Net-(P8-Pad42)") + (node (ref P8) (pin 42))) + (net (code 58) (name "Net-(P8-Pad30)") + (node (ref P8) (pin 30))) + (net (code 59) (name "Net-(P8-Pad23)") + (node (ref P8) (pin 23))) + (net (code 60) (name "Net-(P8-Pad33)") + (node (ref P8) (pin 33))) + (net (code 61) (name "Net-(P8-Pad43)") + (node (ref P8) (pin 43))) + (net (code 62) (name "Net-(P8-Pad14)") + (node (ref P8) (pin 14))) + (net (code 63) (name "Net-(P8-Pad24)") + (node (ref P8) (pin 24))) + (net (code 64) (name "Net-(P8-Pad34)") + (node (ref P8) (pin 34))) + (net (code 65) (name "Net-(P8-Pad44)") + (node (ref P8) (pin 44))) + (net (code 66) (name "Net-(P8-Pad15)") + (node (ref P8) (pin 15))) + (net (code 67) (name "Net-(P8-Pad3)") + (node (ref P8) (pin 3))) + (net (code 68) (name "Net-(P9-Pad37)") + (node (ref P9) (pin 37))) + (net (code 69) (name "Net-(P9-Pad18)") + (node (ref P9) (pin 18))) + (net (code 70) (name "Net-(P9-Pad28)") + (node (ref P9) (pin 28))) + (net (code 71) (name "Net-(P9-Pad38)") + (node (ref P9) (pin 38))) + (net (code 72) (name "Net-(P9-Pad19)") + (node (ref P9) (pin 19))) + (net (code 73) (name "Net-(P9-Pad29)") + (node (ref P9) (pin 29))) + (net (code 74) (name "Net-(P9-Pad39)") + (node (ref P9) (pin 39))) + (net (code 75) (name "Net-(P8-Pad4)") + (node (ref P8) (pin 4))) + (net (code 76) (name "Net-(P8-Pad5)") + (node (ref P8) (pin 5))) + (net (code 77) (name "Net-(P8-Pad6)") + (node (ref P8) (pin 6))) + (net (code 78) (name "Net-(P8-Pad7)") + (node (ref P8) (pin 7))) + (net (code 79) (name "Net-(P8-Pad8)") + (node (ref P8) (pin 8))) + (net (code 80) (name "Net-(P8-Pad9)") + (node (ref P8) (pin 9))) + (net (code 81) (name "Net-(P8-Pad10)") + (node (ref P8) (pin 10))) + (net (code 82) (name "Net-(P8-Pad20)") + (node (ref P8) (pin 20))))) \ No newline at end of file diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro new file mode 100644 index 00000000..b0612e59 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro @@ -0,0 +1,60 @@ +update=wto, 23 cze 2015, 17:35:31 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=valves +LibName2=power +LibName3=device +LibName4=transistors +LibName5=conn +LibName6=linear +LibName7=regul +LibName8=74xx +LibName9=cmos4000 +LibName10=adc-dac +LibName11=memory +LibName12=xilinx +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch new file mode 100644 index 00000000..cac151f1 --- /dev/null +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch @@ -0,0 +1,277 @@ +EESchema Schematic File Version 2 +LIBS:bbb-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:bbb-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X23 P9 +U 1 1 5589720E +P 2450 2250 +F 0 "P9" H 2450 3450 50 0000 C CNN +F 1 "CONN_02X23" V 2450 2250 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x23" H 2450 1400 60 0001 C CNN +F 3 "" H 2450 1400 60 0000 C CNN + 1 2450 2250 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X23 P8 +U 1 1 55897251 +P 5150 2250 +F 0 "P8" H 5150 3450 50 0000 C CNN +F 1 "CONN_02X23" V 5150 2250 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x23" H 5150 1400 60 0001 C CNN +F 3 "" H 5150 1400 60 0000 C CNN + 1 5150 2250 + 1 0 0 -1 +$EndComp +$Comp +L GNDD #PWR? +U 1 1 5589785A +P 2450 3650 +F 0 "#PWR?" H 2450 3400 50 0001 C CNN +F 1 "GNDD" H 2450 3500 50 0000 C CNN +F 2 "" H 2450 3650 60 0000 C CNN +F 3 "" H 2450 3650 60 0000 C CNN + 1 2450 3650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 3250 2850 3250 +Wire Wire Line + 2850 3250 2850 3550 +Wire Wire Line + 2850 3550 2050 3550 +Wire Wire Line + 2050 3550 2050 3250 +Wire Wire Line + 2050 3250 2200 3250 +Wire Wire Line + 2200 3350 2050 3350 +Connection ~ 2050 3350 +Wire Wire Line + 2700 3350 2850 3350 +Connection ~ 2850 3350 +Wire Wire Line + 2450 3650 2450 3550 +Connection ~ 2450 3550 +$Comp +L GNDD #PWR? +U 1 1 558978D3 +P 3500 1150 +F 0 "#PWR?" H 3500 900 50 0001 C CNN +F 1 "GNDD" H 3500 1000 50 0000 C CNN +F 2 "" H 3500 1150 60 0000 C CNN +F 3 "" H 3500 1150 60 0000 C CNN + 1 3500 1150 + 0 -1 -1 0 +$EndComp +$Comp +L GNDD #PWR? +U 1 1 5589790A +P 1400 1150 +F 0 "#PWR?" H 1400 900 50 0001 C CNN +F 1 "GNDD" H 1400 1000 50 0000 C CNN +F 2 "" H 1400 1150 60 0000 C CNN +F 3 "" H 1400 1150 60 0000 C CNN + 1 1400 1150 + 0 1 1 0 +$EndComp +$Comp +L GNDD #PWR? +U 1 1 558979C1 +P 4650 1150 +F 0 "#PWR?" H 4650 900 50 0001 C CNN +F 1 "GNDD" H 4650 1000 50 0000 C CNN +F 2 "" H 4650 1150 60 0000 C CNN +F 3 "" H 4650 1150 60 0000 C CNN + 1 4650 1150 + 0 1 1 0 +$EndComp +$Comp +L GNDD #PWR? +U 1 1 558979E8 +P 5650 1150 +F 0 "#PWR?" H 5650 900 50 0001 C CNN +F 1 "GNDD" H 5650 1000 50 0000 C CNN +F 2 "" H 5650 1150 60 0000 C CNN +F 3 "" H 5650 1150 60 0000 C CNN + 1 5650 1150 + 0 -1 -1 0 +$EndComp +$Comp +L +3V3 #PWR? +U 1 1 55897A67 +P 2850 950 +F 0 "#PWR?" H 2850 800 50 0001 C CNN +F 1 "+3V3" H 2850 1090 50 0000 C CNN +F 2 "" H 2850 950 60 0000 C CNN +F 3 "" H 2850 950 60 0000 C CNN + 1 2850 950 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 55897A7F +P 3050 950 +F 0 "#PWR?" H 3050 800 50 0001 C CNN +F 1 "+5V" H 3050 1090 50 0000 C CNN +F 2 "" H 3050 950 60 0000 C CNN +F 3 "" H 3050 950 60 0000 C CNN + 1 3050 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 1250 2850 1250 +Wire Wire Line + 2850 1250 2850 950 +Wire Wire Line + 2700 1350 3050 1350 +Wire Wire Line + 3050 1350 3050 950 +Wire Wire Line + 3300 950 3300 1450 +Wire Wire Line + 3300 1450 2700 1450 +$Comp +L +3V3 #PWR? +U 1 1 55897EE7 +P 2050 950 +F 0 "#PWR?" H 2050 800 50 0001 C CNN +F 1 "+3V3" H 2050 1090 50 0000 C CNN +F 2 "" H 2050 950 60 0000 C CNN +F 3 "" H 2050 950 60 0000 C CNN + 1 2050 950 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 55897EF8 +P 1850 950 +F 0 "#PWR?" H 1850 800 50 0001 C CNN +F 1 "+5V" H 1850 1090 50 0000 C CNN +F 2 "" H 1850 950 60 0000 C CNN +F 3 "" H 1850 950 60 0000 C CNN + 1 1850 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2200 1250 2050 1250 +Wire Wire Line + 2050 1250 2050 950 +Wire Wire Line + 2200 1350 1850 1350 +Wire Wire Line + 1850 1350 1850 950 +Wire Wire Line + 2200 1450 1600 1450 +Wire Wire Line + 1600 1450 1600 950 +Wire Wire Line + 2700 1150 3500 1150 +Wire Wire Line + 2200 1150 1400 1150 +Wire Wire Line + 4650 1150 4900 1150 +Wire Wire Line + 5400 1150 5650 1150 +$Comp +L SYS_5V #PWR? +U 1 1 55898497 +P 3300 950 +F 0 "#PWR?" H 3300 800 50 0001 C CNN +F 1 "SYS_5V" H 3300 1090 50 0000 C CNN +F 2 "" H 3300 950 60 0000 C CNN +F 3 "" H 3300 950 60 0000 C CNN + 1 3300 950 + 1 0 0 -1 +$EndComp +$Comp +L SYS_5V #PWR? +U 1 1 558984AF +P 1600 950 +F 0 "#PWR?" H 1600 800 50 0001 C CNN +F 1 "SYS_5V" H 1600 1090 50 0000 C CNN +F 2 "" H 1600 950 60 0000 C CNN +F 3 "" H 1600 950 60 0000 C CNN + 1 1600 950 + 1 0 0 -1 +$EndComp +$Comp +L VDD_ADC #PWR? +U 1 1 558985D8 +P 3050 2550 +F 0 "#PWR?" H 3050 2400 50 0001 C CNN +F 1 "VDD_ADC" H 3050 2690 50 0000 C CNN +F 2 "" H 3050 2550 60 0000 C CNN +F 3 "" H 3050 2550 60 0000 C CNN + 1 3050 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 2650 3050 2650 +Wire Wire Line + 3050 2650 3050 2550 +$Comp +L GNDA_ADC #PWR? +U 1 1 5589865D +P 3050 2750 +F 0 "#PWR?" H 3050 2500 50 0001 C CNN +F 1 "GNDA_ADC" H 3050 2600 50 0000 C CNN +F 2 "" H 3050 2750 60 0000 C CNN +F 3 "" H 3050 2750 60 0000 C CNN + 1 3050 2750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2700 2750 3050 2750 +Text GLabel 2800 1550 2 50 Input ~ 0 +SYS_RESETN +Wire Wire Line + 2700 1550 2800 1550 +Text GLabel 2100 1550 0 50 Input ~ 0 +PWR_BUT +Wire Wire Line + 2200 1550 2100 1550 +$EndSCHEMATC diff --git a/template/BeagleBone-Black-Cape/meta/brd.png b/template/BeagleBone-Black-Cape/meta/brd.png new file mode 100644 index 0000000000000000000000000000000000000000..514d0048f1a81683111b17c1f6d53325e8e9ab55 GIT binary patch literal 9535 zcmeAS@N?(olHy`uVBq!ia0y~yU@~D~V7kr0#K6Fi^t+dtfq{X!*vT`5gM;JtL;nX1 z3=EtF9+AZi417mGm~pB$pELu50)wZEV@SoEw|6(@-S*hcmhkQ)KTE+;zXM9<6S_SW zziMrZh`*AzvGrGOiQ!I0X3KXmJGl$E{yj|e=#uJMWIN}51C}okKe1R1_g&Q z-~=20e!Hl@z~TAl%kKMIBKFn&eZ4rIsUZDO=E_8oms8)rsj2&v&)53%y!-x!wXf19 zo#QBoKa@GoY%+_`fvT2Zp_wcn=CxcFP2zm;mvedd5upR_f_{%@r3iU5$U9kl?Nnv> z^yuGB-5^tqe≷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 I&MBb@0I&P;b^rhX literal 0 HcmV?d00001 diff --git a/template/BeagleBone-Black-Cape/meta/info.html b/template/BeagleBone-Black-Cape/meta/info.html new file mode 100644 index 00000000..1fd43f93 --- /dev/null +++ b/template/BeagleBone-Black-Cape/meta/info.html @@ -0,0 +1,23 @@ + + + + +BeagleBone Black Cape + + +

This project template is the basis of an expansion board for the +BeagleBone Black

+ +This base project includes a PCB edge defined as the same
+size as the BeagleBone Black Cape refernece with the connectors placed
+correctly to align the two boards.

+ +Contours and holes can be easely modified, just remove line or hole
+and redraw wath you want in layer "edge.cuts".
+ +The final PCB looks like the following: +

+





+

+

(c)2015 Jakub Źrebiec

diff --git a/template/CMakeLists.txt b/template/CMakeLists.txt index 96ecf910..2d05d745 100644 --- a/template/CMakeLists.txt +++ b/template/CMakeLists.txt @@ -12,6 +12,7 @@ set( template_lst stm32f100-discovery-shield ti-stellaris-boosterpack40 ti-stellaris-boosterpack40_min + BeagleBone-Black-Cape ) From 2eb09e18a5429e79d0f94333421f2f608a061397 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 8 Jul 2015 11:25:06 +1000 Subject: [PATCH 02/48] Added LM3670MF dc-dc converter to dc-dc.lib --- library/dc-dc.dcm | 6 ++ library/dc-dc.lib | 176 +++++++++++++++++++++++----------------------- 2 files changed, 93 insertions(+), 89 deletions(-) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index a4044c96..1440d573 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -640,6 +640,12 @@ K LED Step-Down Switching Regulator F http://www.ti.com/lit/ds/symlink/lm3407.pdf $ENDCMP # +$CMP LM3670MF +D Miniature Step-Down DC-DC Converter, 2.5V < Vin < 5.5V +K DC-DC buck conveter step down voltage regulator +F www.ti.com/lit/ds/symlink/lm3670.pdf +$ENDCMP +# $CMP LM5006MM D LM5006, 600 mA, 80V Constant On-Time Buck Switching Regulator K Constant On-Time Buck Switching Regulator diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6003fa80..695c3207 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -15,12 +15,12 @@ $FPLIST DPAK-5* $ENDFPLIST DRAW +S -300 200 300 -200 0 1 10 f X VCC 1 -400 100 100 R 50 50 1 1 W X SW 2 400 -100 100 L 50 50 1 1 O X VSS 3 0 -300 100 U 50 50 1 1 W X FB 4 400 100 100 L 50 50 1 1 I X ~EN~ 5 -400 -100 100 R 50 50 1 1 I -S -300 200 300 -200 0 1 10 f ENDDRAW ENDDEF # @@ -36,6 +36,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VCC 1 -500 100 100 R 50 50 1 1 W X SW 2 500 -100 100 L 50 50 1 1 O X FB 3 500 100 100 L 50 50 1 1 I @@ -44,7 +45,6 @@ X VSS 5 -200 -300 100 U 50 50 1 1 W X VSS 6 -100 -300 100 U 50 50 1 1 W X VSS 7 0 -300 100 U 50 50 1 1 W X VSS 8 100 -300 100 U 50 50 1 1 W -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -59,13 +59,13 @@ $FPLIST SO* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X SW 1 400 200 100 L 50 50 1 1 O X FB 3 400 -200 100 L 50 50 1 1 P X INV 4 400 0 100 L 50 50 1 1 I X RT 6 -400 -200 100 R 50 50 1 1 P X GND 7 0 -400 100 U 50 50 1 1 W X VIN 8 -400 200 100 R 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -80,6 +80,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X VIN 1 -400 100 100 R 50 50 1 1 W X SW 2 400 200 100 L 50 50 1 1 O X FB 3 400 -200 100 L 50 50 1 1 P @@ -88,7 +89,6 @@ X EN 5 -400 -200 100 R 50 50 1 1 P X RT 6 -400 -100 100 R 50 50 1 1 P X GND 7 0 -400 100 U 50 50 1 1 W X PVIN 8 -400 200 100 R 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -100,6 +100,7 @@ F1 "BD9778HFP" -300 350 50 H V L CNN F2 "HRP7" 250 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 300 300 -300 0 1 10 f X VIN 1 -400 200 100 R 50 50 1 1 W X SW 2 400 200 100 L 50 50 1 1 O X FB 3 400 -200 100 L 50 50 1 1 P @@ -107,7 +108,6 @@ X GND 4 0 -400 100 U 50 50 1 1 W X INV 5 400 0 100 L 50 50 1 1 I X RT 6 -400 0 100 R 50 50 1 1 P X EN 7 -400 -200 100 R 50 50 1 1 P -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -119,6 +119,7 @@ F1 "BD9781HFP" -400 350 50 H V L CNN F2 "HRP7" 400 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -400 300 400 -300 0 1 10 f X VIN 1 -500 200 100 R 50 50 1 1 W X SW 2 500 200 100 L 50 50 1 1 O X RT 3 -500 0 100 R 50 50 1 1 P @@ -126,7 +127,6 @@ X GND 4 100 -400 100 U 50 50 1 1 W X FB 5 500 -200 100 L 50 50 1 1 P X INV 6 500 0 100 L 50 50 1 1 I X EN/SYNC 7 -500 -200 100 R 50 50 1 1 P -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -141,6 +141,7 @@ $FPLIST HTSOP* $ENDFPLIST DRAW +S -300 400 300 -400 0 1 10 f X LX 1 400 300 100 L 50 50 1 1 P X GND 2 -100 -500 100 U 50 50 1 1 W X VC 3 400 -200 100 L 50 50 1 1 O @@ -149,7 +150,6 @@ X RT 5 100 -500 100 U 50 50 1 1 I X EN 6 -400 0 100 R 50 50 1 1 I X BST 7 0 500 100 D 50 50 1 1 I X VCC 8 -400 300 100 R 50 50 1 1 W -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -165,6 +165,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -500 200 500 -200 0 1 10 f X VIN 1 -600 100 100 R 50 50 1 1 W X VOUT 2 600 -100 100 L 50 50 1 1 P X FB 3 600 100 100 L 50 50 1 1 P @@ -173,7 +174,6 @@ X GND 5 -100 -300 100 U 50 50 1 1 W X GND 6 0 -300 100 U 50 50 1 1 W X GND 7 100 -300 100 U 50 50 1 1 W X GND 8 200 -300 100 U 50 50 1 1 W -S -500 200 500 -200 0 1 10 f ENDDRAW ENDDEF # @@ -186,12 +186,12 @@ F2 "TD2P-5" 300 -250 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS GL2576-5.0TA5PR GL2576-12TA5PR GL2576-15TA5PR GL2576-ATA5PR DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X VOUT 2 500 -100 100 L 50 50 1 1 P X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 P X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -208,12 +208,12 @@ $FPLIST D2-PAK-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X VOUT 2 500 -100 100 L 50 50 1 1 P X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 P X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -229,12 +229,12 @@ $FPLIST TO-220-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X VOUT 2 500 -100 100 L 50 50 1 1 P X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 P X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -250,13 +250,13 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X FB 1 500 100 100 L 50 50 1 1 I X ON/~OFF 3 -500 -100 100 R 50 50 1 1 I X SGND 3 0 -300 100 U 50 50 1 1 W X PGND 4 100 -300 100 U 50 50 1 1 W X VIN 5 -500 100 100 R 50 50 1 1 W X OUT 7 500 -100 100 L 50 50 1 1 O -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -272,13 +272,13 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X FB 1 500 100 100 L 50 50 1 1 I X ON/~OFF 3 -500 -100 100 R 50 50 1 1 I X SGND 3 0 -300 100 U 50 50 1 1 W X PGND 4 100 -300 100 U 50 50 1 1 W X VIN 5 -500 100 100 R 50 50 1 1 W X OUT 7 500 -100 100 L 50 50 1 1 O -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -294,12 +294,12 @@ $FPLIST TO-263-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -315,12 +315,12 @@ $FPLIST TO-220-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -336,12 +336,12 @@ $FPLIST TO-263-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -357,12 +357,12 @@ $FPLIST TO-220-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -378,12 +378,12 @@ $FPLIST TO-263-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X OUT 1 500 -100 100 L 50 50 1 1 O X VIN 2 -500 100 100 R 50 50 1 1 W X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ON/~OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -399,12 +399,12 @@ $FPLIST TO-220-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X OUT 1 500 -100 100 L 50 50 1 1 O X VIN 2 -500 100 100 R 50 50 1 1 W X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -420,12 +420,12 @@ $FPLIST TO-263-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -441,12 +441,12 @@ $FPLIST TO-220-5* $ENDFPLIST DRAW +S -400 200 400 -200 0 1 10 f X VIN 1 -500 100 100 R 50 50 1 1 W X OUT 2 500 -100 100 L 50 50 1 1 O X GND 3 0 -300 100 U 50 50 1 1 W X FB 4 500 100 100 L 50 50 1 1 I X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I -S -400 200 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -462,6 +462,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X SS 2 -500 0 100 R 50 50 1 1 I X SYNC 3 -500 -100 100 R 50 50 1 1 I @@ -470,7 +471,6 @@ X ON/~OFF 5 -500 -200 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -486,6 +486,7 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X SS 2 -500 0 100 R 50 50 1 1 I X SYNC 3 -500 -100 100 R 50 50 1 1 I @@ -494,7 +495,6 @@ X ON/~OFF 5 -500 -200 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -510,13 +510,13 @@ $FPLIST SO* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X FB 4 500 200 100 L 50 50 1 1 I X ON/~OFF 5 -500 0 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -532,13 +532,13 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X FB 4 500 200 100 L 50 50 1 1 I X ON/~OFF 5 -500 0 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -554,13 +554,13 @@ $FPLIST SO* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X FB 4 500 200 100 L 50 50 1 1 I X ON/~OFF 5 -500 0 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -576,13 +576,13 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X CB 1 500 0 100 L 50 50 1 1 I X FB 4 500 200 100 L 50 50 1 1 I X ON/~OFF 5 -500 0 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 W X VSW 8 500 -200 100 L 50 50 1 1 O -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -597,6 +597,7 @@ $FPLIST eMSOP-8* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X ISNS 1 400 0 100 L 50 50 1 1 O X DIM 2 -400 0 100 R 50 50 1 1 I X EN 3 -400 -100 100 R 50 50 1 1 I @@ -605,7 +606,23 @@ X VIN 5 -400 200 100 R 50 50 1 1 I X VCC 6 400 -200 100 L 50 50 1 1 O X GND 7 0 -400 100 U 50 50 1 1 W X LX 8 400 200 100 L 50 50 1 1 O -S -300 300 300 -300 0 1 10 f +ENDDRAW +ENDDEF +# +# LM3670MF +# +DEF LM3670MF U 0 40 Y Y 1 F N +F0 "U" -125 225 50 H V C CNN +F1 "LM3670MF" 0 -225 50 H V C CNN +F2 "" -150 0 60 H V C CNN +F3 "" 0 -300 50 H V C CIN +DRAW +S -175 175 175 -175 0 1 0 f +X Vin 1 -300 100 100 R 50 50 1 1 I +X GND 2 -300 0 100 R 50 50 1 1 I +X FB 4 300 -100 100 L 50 50 1 1 I +X SW 5 300 100 100 L 50 50 1 1 I +X 3 EN -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -620,6 +637,7 @@ $FPLIST MSOP-10* $ENDFPLIST DRAW +S -300 500 300 -400 0 1 10 f X SW 1 400 0 100 L 50 50 1 1 O X BST 2 400 200 100 L 50 50 1 1 I X LG 3 400 -200 100 L 50 50 1 1 O @@ -630,7 +648,6 @@ X FB 7 400 -300 100 L 50 50 1 1 I X RT/SD 8 -400 200 100 R 50 50 1 1 I X VCC 9 400 400 100 L 50 50 1 1 O X VIN 10 -400 400 100 R 50 50 1 1 W -S -300 500 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -645,6 +662,7 @@ $FPLIST MSOP-8* $ENDFPLIST DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -653,7 +671,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -665,6 +682,7 @@ F1 "LM5007SD" -300 450 50 H V L CNN F2 "LLP8" 0 -450 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -673,7 +691,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -688,6 +705,7 @@ $FPLIST MSOP-8* $ENDFPLIST DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -696,7 +714,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -708,6 +725,7 @@ F1 "LM5008SD" -300 450 50 H V L CNN F2 "LLP8" 0 -450 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -716,7 +734,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -728,6 +745,7 @@ F1 "LM5008SDC" -300 450 50 H V L CNN F2 "LLP8" 0 -450 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -736,7 +754,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -751,6 +768,7 @@ $FPLIST MSOP-8* $ENDFPLIST DRAW +S -300 400 300 -400 0 1 10 f X SW 1 400 -100 100 L 50 50 1 1 O X BST 2 400 100 100 L 50 50 1 1 I X RCL 3 -400 0 100 R 50 50 1 1 I @@ -759,7 +777,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X RON/SD 6 -400 100 100 R 50 50 1 1 I X VCC 7 400 300 100 L 50 50 1 1 O X VIN 8 -400 300 100 R 50 50 1 1 I -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -771,6 +788,7 @@ F1 "LM5017MR" -300 450 50 H V L CNN F2 "PSOP-8" 0 -450 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 400 300 -400 0 1 10 f X RTN 1 -400 -300 100 R 50 50 1 1 W X VIN 2 -400 300 100 R 50 50 1 1 I X ULVO 3 -400 -100 100 R 50 50 1 1 I @@ -779,7 +797,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X VCC 6 400 -100 100 L 50 50 1 1 O X BST 7 400 300 100 L 50 50 1 1 I X SW 8 400 100 100 L 50 50 1 1 O -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -791,6 +808,7 @@ F1 "LM5017SD" -300 450 50 H V L CNN F2 "LLP8" 0 -450 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S -300 400 300 -400 0 1 10 f X RTN 1 -400 -300 100 R 50 50 1 1 W X VIN 2 -400 300 100 R 50 50 1 1 I X ULVO 3 -400 -100 100 R 50 50 1 1 I @@ -799,7 +817,6 @@ X FB 5 400 -300 100 L 50 50 1 1 I X VCC 6 400 -100 100 L 50 50 1 1 O X BST 7 400 300 100 L 50 50 1 1 I X SW 8 400 100 100 L 50 50 1 1 O -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -815,12 +832,12 @@ $FPLIST SOT-23-5* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 10 f X SW 1 300 100 100 L 50 50 1 1 O X GND 2 0 -300 100 U 50 50 1 1 W X FB 3 300 -100 100 L 50 50 1 1 I X EN 4 -300 -100 100 R 50 50 1 1 I X VIN 5 -300 100 100 R 50 50 1 1 I -S -200 200 200 -200 0 1 10 f ENDDRAW ENDDEF # @@ -833,13 +850,13 @@ F2 "LLP6" 0 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS LMR62421XSD DRAW +S -250 300 250 -300 0 1 10 f X FB 1 400 -200 150 L 50 50 1 1 I X GND 2 -400 -200 150 R 50 50 1 1 W X SW 3 400 100 150 L 50 50 1 1 O X VIND 4 -400 100 150 R 50 50 1 1 W X VINA 5 -400 200 150 R 50 50 1 1 I X EN 6 -400 -100 150 R 50 50 1 1 I -S -250 300 250 -300 0 1 10 f ENDDRAW ENDDEF # @@ -851,6 +868,7 @@ F1 "LT3439" -450 600 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW +S -450 550 450 -550 0 1 10 f X PGND 1 0 -700 150 U 50 50 1 1 W X COLA 3 600 300 150 L 50 50 1 1 O X Rsl 4 600 -300 150 L 50 50 1 1 P @@ -862,7 +880,6 @@ X ~SHDN~ 11 -600 300 150 R 50 50 1 1 I I X VIN 13 0 700 150 D 50 50 1 1 W X COLB 14 600 0 150 L 50 50 1 1 O X PGND 16 100 -700 150 U 50 50 1 1 W -S -450 550 450 -550 0 1 10 f ENDDRAW ENDDEF # @@ -879,6 +896,7 @@ $FPLIST DIP* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X BST 1 400 200 100 L 50 50 1 1 P X VD 2 -400 -200 100 R 50 50 1 1 P X SGND 3 -100 -400 100 U 50 50 1 1 W @@ -887,7 +905,6 @@ X ON/~OFF~ 5 -400 100 100 R 50 50 1 1 I X GND 6 100 -400 100 U 50 50 1 1 W X VIN 7 -400 200 100 R 50 50 1 1 W X LX 8 400 0 100 L 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -903,6 +920,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X BST 1 400 200 100 L 50 50 1 1 P X VD 2 -400 -200 100 R 50 50 1 1 P X SGND 3 -100 -400 100 U 50 50 1 1 W @@ -911,7 +929,25 @@ X ON/~OFF~ 5 -400 100 100 R 50 50 1 1 I X GND 6 100 -400 100 U 50 50 1 1 W X VIN 7 -400 200 100 R 50 50 1 1 W X LX 8 400 0 100 L 50 50 1 1 W -S -300 300 300 -300 0 1 10 f +ENDDRAW +ENDDEF +# +# MAX777 +# +DEF MAX777 U 0 30 Y Y 1 F N +F0 "U" 0 450 60 H V C CNN +F1 "MAX777" 0 -450 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -450 -400 450 400 0 1 0 N +X ILIM 1 -750 100 300 R 60 60 1 1 I +X IN 2 -750 300 300 R 60 60 1 1 I +X AGND 3 -750 -300 300 R 60 60 1 1 P +X PGND 4 750 -300 300 L 60 60 1 1 P +X LX 5 750 300 300 L 60 60 1 1 P +X OUT 6 750 100 300 L 60 60 1 1 O +X SHDN 7 -750 -100 300 R 60 60 1 1 I I ENDDRAW ENDDEF # @@ -924,6 +960,7 @@ F2 "" 0 0 50 H V C CIN F3 "" 0 0 50 H V C CNN ALIAS NID60S24-5 NID60S24-15 NID60S48-24 NID60S24-12 DRAW +S -400 300 400 -200 0 1 10 f X Vout 1 500 200 100 L 50 50 1 1 w X Vout 2 500 100 100 L 50 50 1 1 P X Vout 3 500 0 100 L 50 50 1 1 P @@ -933,7 +970,6 @@ X COM 6 100 -300 100 U 50 50 1 1 W X Vin 7 -500 200 100 R 50 50 1 1 W X Vin 8 -500 100 100 R 50 50 1 1 W X RC 11 -500 -100 100 R 50 50 1 1 I -S -400 300 400 -200 0 1 10 f ENDDRAW ENDDEF # @@ -945,6 +981,7 @@ F1 "ST1CC40PHR" -400 350 50 H V L CNN F2 "HSOP-8" 350 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S 400 300 -400 -300 0 1 10 f X VIN_A 1 -500 100 100 R 50 50 1 1 I X INH 2 -500 -100 100 R 50 50 1 1 I X PGND 2 100 -400 100 U 50 50 1 1 w @@ -952,7 +989,6 @@ X FB 3 500 -100 100 L 50 50 1 1 I X AGND 4 -100 -400 100 U 50 50 1 1 W X VIN_SW 6 -500 200 100 R 50 50 1 1 I X SW 7 500 200 100 L 50 50 1 1 O -S 400 300 -400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -964,6 +1000,7 @@ F1 "ST1S10PHR" -400 350 50 H V L CNN F2 "HSOP-8" 350 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S 400 300 -400 -300 0 1 10 f X VIN_A 1 -500 100 100 R 50 50 1 1 I X INH 2 -500 -100 100 R 50 50 1 1 I X PGND 2 100 -400 100 U 50 50 1 1 w @@ -972,7 +1009,6 @@ X AGND 4 -100 -400 100 U 50 50 1 1 W X SYNC 5 -500 -200 100 R 50 50 1 1 B X VIN_SW 6 -500 200 100 R 50 50 1 1 I X SW 7 500 200 100 L 50 50 1 1 O -S 400 300 -400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -984,6 +1020,7 @@ F1 "ST1S10PUR" -400 350 50 H V L CNN F2 "DFN-8" 350 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S 400 300 -400 -300 0 1 10 f X VIN_A 1 -500 100 100 R 50 50 1 1 I X INH 2 -500 -100 100 R 50 50 1 1 I X PGND 2 100 -400 100 U 50 50 1 1 w @@ -992,7 +1029,6 @@ X AGND 4 -100 -400 100 U 50 50 1 1 W X SYNC 5 -500 -200 100 R 50 50 1 1 B X VIN_SW 6 -500 200 100 R 50 50 1 1 I X SW 7 500 200 100 L 50 50 1 1 O -S 400 300 -400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -1004,6 +1040,7 @@ F1 "ST1S14PHR" -300 350 50 H V L CNN F2 "HSOP-8" 250 -350 50 H V C CIN F3 "" 0 0 50 H V C CNN DRAW +S 300 300 -300 -300 0 1 10 f X BST 1 400 200 100 L 50 50 1 1 I X PG 2 -400 -200 100 R 50 50 1 1 O X ~EN1~ 3 -400 0 100 R 50 50 1 1 I @@ -1012,7 +1049,6 @@ X EN2 5 -400 -100 100 R 50 50 1 1 I X GND 6 0 -400 100 U 50 50 1 1 W X VIN 7 -400 200 100 R 50 50 1 1 I X SW 8 400 0 100 L 50 50 1 1 O -S 300 300 -300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -1028,6 +1064,7 @@ $FPLIST *SO* $ENDFPLIST DRAW +S -400 300 400 -300 0 1 10 f X BOOT 1 500 200 100 L 50 50 1 1 I X VSENSE 4 500 -200 100 L 50 50 1 1 I X EN 5 -500 -200 100 R 50 50 1 1 I @@ -1035,7 +1072,6 @@ X GND 6 -100 -400 100 U 50 50 1 1 W X VIN 7 -500 200 100 R 50 50 1 1 I X PH 8 500 0 100 L 50 50 1 1 O X PAD 9 0 -400 100 U 50 50 1 1 P -S -400 300 400 -300 0 1 10 f ENDDRAW ENDDEF # @@ -1051,6 +1087,7 @@ $FPLIST *SO* $ENDFPLIST DRAW +S -300 300 300 -400 0 1 10 f X BOOT 1 400 200 100 L 50 50 1 1 I X VIN 2 -400 200 100 R 50 50 1 1 I X EN 3 -400 -300 100 R 50 50 1 1 I @@ -1060,7 +1097,6 @@ X COMP 6 400 -100 100 L 50 50 1 1 P X GND 7 -100 -500 100 U 50 50 1 1 W X SW 8 400 0 100 L 50 50 1 1 O X PAD 9 100 -500 100 U 50 50 1 1 P -S -300 300 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -1076,6 +1112,7 @@ $FPLIST MSOP-10* $ENDFPLIST DRAW +S -500 400 500 -300 0 1 10 f X ~EN 1 -600 -200 100 R 50 50 1 1 I X PG 2 600 -200 100 L 50 50 1 1 C X C2- 3 100 500 100 D 50 50 1 1 P @@ -1086,7 +1123,6 @@ X VOUT 7 600 100 100 L 50 50 1 1 w X C1- 8 -400 500 100 D 50 50 1 1 P X GND 9 0 -400 100 U 50 50 1 1 W X FB 10 600 -100 100 L 50 50 1 1 I -S -500 400 500 -300 0 1 10 f ENDDRAW ENDDEF # @@ -1102,50 +1138,12 @@ $FPLIST SOT-23-5* $ENDFPLIST DRAW +S -200 300 200 -200 0 1 10 f X VI 1 -300 200 100 R 50 50 1 1 W X GND 2 -300 -100 100 R 50 50 1 1 W X EN 3 -300 0 100 R 50 50 1 1 I X FB 4 300 0 100 L 50 50 1 1 I X SW 5 300 200 100 L 50 50 1 1 O -S -200 300 200 -200 0 1 10 f -ENDDRAW -ENDDEF -# -# ICL7660 -# -DEF ICL7660 U 0 40 Y Y 1 F N -F0 "U" 200 400 70 H V L CNN -F1 "ICL7660" 50 -450 70 H V L CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -X CAP+ 2 -850 250 300 R 60 60 1 1 I -X GND 3 -50 -650 300 U 60 60 1 1 W -X CAP- 4 -850 50 300 R 60 60 1 1 I -X VOUT 5 850 150 300 L 60 60 1 1 w -X LV 6 850 -150 300 L 60 60 1 1 I -X OSC 7 -850 -150 300 R 60 60 1 1 I -X V+ 8 -50 650 300 D 60 60 1 1 W -S -550 -350 550 350 0 1 0 N -ENDDRAW -ENDDEF -# -# MAX777 -# -DEF MAX777 U 0 30 Y Y 1 F N -F0 "U" 0 450 60 H V C CNN -F1 "MAX777" 0 -450 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -X ILIM 1 -750 100 300 R 60 60 1 1 I -X IN 2 -750 300 300 R 60 60 1 1 I -X AGND 3 -750 -300 300 R 60 60 1 1 P -X PGND 4 750 -300 300 L 60 60 1 1 P -X LX 5 750 300 300 L 60 60 1 1 P -X OUT 6 750 100 300 L 60 60 1 1 O -X SHDN 7 -750 -100 300 R 60 60 1 1 I I -S -450 -400 450 400 0 1 0 N ENDDRAW ENDDEF # From 13962a4f2d974b8fe1c0e092f12e2e04dac1b445 Mon Sep 17 00:00:00 2001 From: Pablo Date: Sat, 11 Jul 2015 03:01:19 -0300 Subject: [PATCH 03/48] add 3d model for leds of 10mm and 8mm --- .../packages3d/LEDs.3dshapes/LED-10MM.wings | Bin 0 -> 16497 bytes .../packages3d/LEDs.3dshapes/LED-10MM.wings~ | Bin 0 -> 14661 bytes modules/packages3d/LEDs.3dshapes/LED-10MM.wrl | 1891 +++++++++++++++++ .../packages3d/LEDs.3dshapes/LED-8MM.wings | Bin 0 -> 8317 bytes .../packages3d/LEDs.3dshapes/LED-8MM.wings~ | Bin 0 -> 8352 bytes modules/packages3d/LEDs.3dshapes/LED-8MM.wrl | 1171 ++++++++++ 6 files changed, 3062 insertions(+) create mode 100644 modules/packages3d/LEDs.3dshapes/LED-10MM.wings create mode 100644 modules/packages3d/LEDs.3dshapes/LED-10MM.wings~ create mode 100644 modules/packages3d/LEDs.3dshapes/LED-10MM.wrl create mode 100644 modules/packages3d/LEDs.3dshapes/LED-8MM.wings create mode 100644 modules/packages3d/LEDs.3dshapes/LED-8MM.wings~ create mode 100644 modules/packages3d/LEDs.3dshapes/LED-8MM.wrl diff --git a/modules/packages3d/LEDs.3dshapes/LED-10MM.wings b/modules/packages3d/LEDs.3dshapes/LED-10MM.wings new file mode 100644 index 0000000000000000000000000000000000000000..a6a0a1b2f0e0e88aa5bbb300bffcd90afec5eac2 GIT binary patch literal 16497 zcmY#Z4EOYN57sr*GvMWtVqsu#h-(gDVEDAEV$R#W>?I=Zm(5nmate5QJn1=Mnat)imB;?N!^n@w)~ zQm^|a>}3uIWm{ECfr*NwH63k~*1ndUQD zeArj~@V|C%mwEGqH7jQFpAKI&ZSp%CcBelZ61i90vJ8CF**l57`{c^3YULx`uitjh z-@L*!{RrEuXUCJKoSP!Ma&z$0qU5KaR+vxY{kmDPG;WXSQtJ)B&$`~-z#-E1C~Nlf zLq)}og*j6E8XDcT0ruuu;s?(~gou8Ac7~TV@VYS9=|?sz-Z$Smx?#F__|bVT@0+iF zIs8jyEJe7?wUZQi8^7z<(<7rRu?WvFAsRzv!-i8W_W;wIZor*2TgoAVjGBK{Q9es$<8N+sAqFb?kQNwnKA%pvEs-d*i(~q9p z+rtESm{SWaS*9GkmdBdQpb#NC{owN$v6YOBxv7SIJS-v3f!Z(FYeNeo|7bI-ZE2n+ zpwO*-;lkRUt$EC{3wLX!EuG%Va3z;lH^s0|n3h!i#M4w0L+IM3Q3wNTVdPwKM$!^^LW#ZARC*{H%?#_#7P)bu?BE|G; zL0psy}9#{6lZw@jI?^is!v?QAQ*Wz`Y z`KKRMrSN7i&`V(K+M&~xt@t4K3U5PsilOnA(g5iV@BW4sS{hv~-4MkXQU3JUD`V$w z))prY9=7FLX@`Cpu&^mA#E2FrTl18%9}I}R!{DoG{58?To}+EWBefN`8QK zaaPCF*W#6R;s&ic?$XzeEL`mlOLX#D%67>_vIb zI@T!1c&uZmeCP@=LHMcQ(e_g%>uc+)Xr| zbmVaPrX8Zj^Lvgl${(;uN|>%6az|m)wABFDQk4r8$UQB5|->~a0Pua|sj}B#=`@`tD>_Gpf8D}Hk zO7@!9FkVSb+jLq-RJ^bL?L&8!pCWaWj>_IVayDbr;pqFC^Z({Tt(ftZ1OMZlkl^Te7h&6Nd8gm{=G=v zLpYH!f>*njzEt~JpUXfiGEnF!{@YogXUsQj_gEJ!wsi3M9rl-G`neXoV}!XC7z`_wNU5V1_cxI-GTLnI#Z7pX1Fw6==sz5 z%R6zWj$Eg#0ms?H^H=Pb2|M*D(Bj3#Qx7u!GUr~+inNjXoi4!leD8|=QrAvBGPLk$ zE|~Go`R~>Zabm}lzw;hS+{O6y`r+%ZRPIUsG76r+EH7c1qnfcQZ2lXAO|9`tZ^W;P zSMa+#+RU1}xIp4xQ}U_`#cRcO+RM34@o(mz8hSx#PQ;^`YouhFn%_8wicWF5_Etis z#rcT3^09^SmSVow??=o`E^rd9KYFX>#KgxOzZWb~IG(8acjFx40v5yilaIa^2JCNt z_FhG-h{nMfXIfo@>z>}$Ij!{qi?T2BgY#Nv#F5<*CwO=CfK)A1o!>C|oUYCjwmV@*wIid2jD=#7<)^5;Rnci$ znxA*r^oWM;N5Nwv!iA4^b+_JWt6o(h3bt_eo90Ou|8R6mw6xx7o(*!mk)Ornf=|Es zxp%U6uBtEvtFnI6JZZz+9@h;aeoA*7doBsdCwqJr^jpBcVS-D=imvNmXL%&ZN3B{Q za>~@Uh2@Bbt|9C5qbDsm?TwlU?=vU)E_BQ?B3Tj#Ku@T&Qmt_E)AYu+CBBwQD7l=&p%d%|(x# zHooC{a$bFBE8k=DiM`KD;<9h&Xq|f;@4%AE=<;*PLY*vsSN31Ur-UtbbvA9@&^;+` ze%Dg>57MU;1KPH6E>CRutLhSzqMzmHwKMdE+P8ugE(c$o)$?krlL}LqbU!Sw@zkQ+ zi!Wa^`L$|v9dgz6I2qoWmv+9(OJt4ZO;^uP{>QmoKHmN$s*#_&`&`4!i2E5`GhB5& zJa2LuF(2+(ImM;$i{Ki&H;Z(X&m7=#`F#77dVuBDw^qV?-@Kf1u~bB0tAc9k`-46_ zDIYomJDaZd$4*(=HZ!8};h$|>TvPhD#ik$3S@WKw%f(gKV`T@|-Ba@FIp2?G#5yVD9d7&hzW}Hso|Hp0k2gb87fP`wd`q z^<|ua3pFK5FXm1aUmY;OO<2Qg6s1tB6JANwDz;pzGa^6^%k-5RIOKW}7O{3AD1 zNTWV?x88vV8FCwVdKPb5!K$gb@hlV1?&m>=E(mHxXm9A=#I%J$+hErHFwsV>)w$PO zCElKYd{Odjzi36u(wx^39aEAge9_lizaV$9t3bGja{S6mfK~fvLCpE`5J-iZbleF4@iNuY$fsWP@%tDO|Rvp&! zdY7Yl%&)t$;@Sic!!GOfO*+>MTohKk+SonGH@dCyl8{`tsag=vO}$kM=B`QXa0oC> z5Lf-XO=j_;r8XZH^`s{EoL{$M!Trd?0*wo@j_7&q%VTYGI9)Nt_2-T41`@m1HAVbO zl@#RAI#r^@xo@h(d!6TsqN%fICq60lW__E+>&(*B^=XHfTY)H>xpu`Lmz^cThu7@Z zdchBNg@*UqB?95eDw`* zv?($G}f>yD3>%-pP>gBZFDP&7O63E%IX{AcKc|y+z(|)gA+;Lq= zHlZ&RuQ|CWb7X!Ei(G%#<7au7O%+#GSICsy{n8h&C0h&jDlD1d7+L;Tto9eL&59Sg zD>OL*w>_!r7UtU~c9Fx0i)G5!%f2sGM{|B8Stbcj>1uoPAMS zfBNqKx~5r&SX1jiq|GVaaInKoVA5&3@V2^ky{~HTF7pdq5nWkY@*1$5yj^@- zo}+!GarqT?uB@UrQ){n8Kd{I)SR~l;Bu0PA!sv@X|MpeiKiD*DPigA>k70AvH-hyY z|1*{6Zkya&v3Ehu3)IA8ZZ6%=>$ibTS<2BP?}L!!FWX%!qj%1?i3pe+zgA`I{`UHa zX2D(smHTBgdG7Y@dv5mbj}@z_<>{rNFFda$xF~a+OpH}@u6KCl=b0jucsoWwchD3=cK>X}?gv ziPz1fX+q5DQll^F7N?^cQd*gp63>B>U|mhUjS6}!Hv95bXPR=jh+I{gm_$9Sh zoNQgY+UfsMu0KvDO%r5XQ&(T+`|_vm>AWW%j=p_4wW3vxTXipTI2DOcJ?k&_tA2lB zebJT$YUSG&a_v1K)sw-ZXxV$JY{lFctnVJgrS4gvwtU-0uDwUVGCTWDy<2hrqWG2_ z`9J3^P`e&h$@s8*#~HAk<%CmdD`Q^>zI!6~?03^FnV8hmU-iBOK;lJu<(s*;dg~s( zzjOXiK)~eLt8=*T@rFl&13x|Jrq@^Ys`lMGwp%&|Oy0aYr{o{=x{csS(_6Y}^DF-^ zg5|~Yizh8mo4$Q2*WPmw>!zJ@TW$M7^WQ<+^Cz2T$=o;7`oacDAaPp1*L_>G|A+c_ z`{f*2MfFp2pH)9pgUF?5-QMtR;q@Ku)eGlyWfe6|o%`{(0oMVrW$Tu0($2R3)mOb! z|JTk1YT-K;bL~9~v24z%LvI*MAov2$~N7diU+>8!YL9PIE*J>2lMftZUleliSvdf_xPH)<5x2ZBu^8 z4Q-B-_q2cS^Siu`ebd|5tfrP5Pq}@&{9y{%6`RidPSv>mq@c@sX*@S5Xtz9;tT+aa zlA8gk(_cqcoC9YuyCs_>-^u)HN#D8LbM7=ZNz0|D_MI<2(Y03Lm6Ya(_7siV5ruu# zvyQWxRxUgB?`-|Wi`M7w9v5cvf46MY&QDBL`TvXNe^_#0GXKgqH7U3C^a|YHZ#ghI zc}0%*o|d|6uJ88F6|MO6?NREB)RK96h11{cIWU>~`#hf1*+zQB_OF``OpgDyk7sXJ z-Z{~CHnBn#MceGAEWCc9eCH|KMcPdMa#vU+Pi@PId7O97v{8M#$IZY>=Dj_y@09OU z{P5(p&$NZ+7fW{>l${jKdh=@rZE3x$)bCCgdn?GbwVw(YjX$@`Di9ky*$4|lHo z{ebV>o$WjAKg>Tc`Tv49zmsp{dIcr8wn04nfCgs(=&x_kP`A*C=_Ecle zuee=dr>GGvHh)oVty9?T6N!&^P7U9tZ|Cg&W6JDD&Svvw=c!JrKUrQUvT&{%+i67! zopVIj04T@nHMg7 zx~*x>T7AiVAw5Qs221Q`Z|S(Cwp^r9vHGWvgLUeP>ldxEtq-0rl5CToy2QtrCvw)= z#3NasgO44U@O_&>qoUWMJJHn#&xdX6*%LC!$k8xG((Je3>a+fwEY5v8GY$k#ap8U_ z%VK|ezQoTJDydn?CpP8WQwf_r{}X519{)DZJuaSGwC)6c*lcR5Y(I60PZv*Q-`O1? z3#txISS+b_Ldk2a*oJ&5HRu5}Vd6Qi87C zcYtTt?E@30&h&R$V`iVK#Z$>GApAr?^`cg7`N8vH2EB_yCOs-JND+N@R$%p6|4we_ zK9QLU%QZSL9k6AwKiw{QbcM>%(8Lp~&hRUNf_euw7&2rn?1m=0AP#qpu?MF;}JE)tT>IK`yZ5sSFkp{?RdM z)eYX`KX0zmt+({6WPPvad@UhPdgHA>Q@$8H>6pR!sbkWrTfE1AM&3KG;i{^sC+U1G z<)0i#p4srpU0PYs!gTXV$BN!a%)k&;2gWPu-I;E_(zYJb&#(Z&Apk zM_Y_iY@Z1VuRiPlQpEY3nSmo?ppb5WiSVB%!c&(|5-Fdq_}VyrRzz;ysdW;cj_Imt zXm~Apt96#uzS2!}h04*uv=eM+xYfgE&!42*Hs@hNlhY!VC=o+edrNoGl`2P%rk!Xz zQxB3Z(r??t+{4M$Jtc`!eHX(m#w)ffEYDCB7hUY4U@|A7!g-3B zr7L&a9^PKgE@of0wLf=q>g+JLYs&a~ReKeW>W}Kr6Iz$f+EneP-)JJ}%d%7Be|de0-mi zUGTns-r9!?B7*O&KEU$iRQX2J9rpJ3uN4FsXtv+-aX42QezER~r`QcCJ~3UXPjYN( z3gx?JuRU1%u60{mGn1obR60}9g5BNQRP?JRu6?+G!{^@Z11vS&douh!b?@I~DkJjo z1f#w1gvqyqP1GxQb?5T3w~Bw7$F8QZee3iLzfZB#Z%FZddirz@qj1IT#|`G{m5aS| zdD$(`eTw5yTM&24-9-K8^wT-K?3F8vZZ&eAh?r1U?yeEzPGQ{~-gm)!(z7jsZrDFPJI%*|&&m6u-V@cH&89MELZpg*P3O!wm9KiM z_1WL=xxDPgb!~e@Cv#>9(!nQf7ZH{AF(5z{#;F*bv`Bzdb zW@RwD?!J&?9hYISJL!aHM%&_*o7ZND&$3tN;7wEDsgzbfe6i++-xhA)F5yAKk3p^zY(| zK(WIDQd2U19l!QqrR>k#sBf}QRc%_?miGDGl(LCb&eux6AGqwGcgBUa^ER4R{CYaa zt+$9hvW4yLE6eC+^^hmiQ*V|};XR>c@*?d2R?~_umwS=t_AUNlH~YeZ=)D=)AC??X z?UizUbI++c@9U6_&uq0a@RN>*Rb<(-$c zV`boC3(Mso12VHeJZb#1O8a-8()}2x=Dg4)(iK(?_ma=;TO47w9i$>V`vZf$<6^gq zEBh}ji1yuJT5&>e|H)JP7FQU91-6)02DmLuC)vGHk?)*9zTUdl(Q%>T zezQ{wPrO9Lq^7(q<=_>2Ci$tXxJ@~HQAdW%sk>ENyka{fKSiG9abM>Wc+p}??^z|2 z2$QrE`DI2jJB5zAJPxQcoqb_}r`Nsoa|L1t@NbrE{F{}D z+Mh(Le?C=bR1c2nS^wb57SW%-{ubVyb4)L#z5BE2%&2Wj@h7IAFBd5I$0iq_v@%!w zlW6VFRy9U-?wCpIXI$AR`t#DimtWG1jrK47!Q>GeJ#qcV)62~`EN;ft@0%BRKI}>N z-%qD~nEcwdo5assk+1zJ^gs7Y-=vh%(;u$3v29a||2O@7l0d<~dvftM85!E2Y8gIt z`!M-^+a?pwospvbiI?&ErP;er+?e)!<=uWeJh zU-Lm}Z)NAM!rXa%xyjm}VmUr>vNHMI-NAQ$9owz0EwTqE+>Zb`zO-`FmbC#Xa@!J@ zn9By5uRC5m|80v>ZpH+E0fB;7$G%o-ZQdKOWG?R~X)lm=#`8X90$p2pw7AX!2;~;Vh?#f7~n8#ec7pwC|WK@9L2MF4{K=-L%gebm{LJlGVx?B|+W+pd*~+wK_5Akdj~%DCaj|r%{m^9HvVNZX zQ(=cX)^^2POss-Wri(6``_@KcKF6+%U9tgh9NtAF-ikh#{J~UVzmc>5JgaUA#w~|i zr`^qn?CD!FC4T-wJ%y6lH)0#JFF1+II%>*yc-A_;*q8d9bDg7ic*&C`e}0*iaxJ`l z<(*7Sv)JMn9iEksmA~>WynW`KYD}~5zds(HKc8m3QghnA^KR@8HeHE}f|EYAdA!nh zy1wN%@AU<$3RXrzbzf&$^QQqa9%Pg{={+cs1SU0;wYWhE3;XE=M; zqzk#3<(lgpx%Ep}mh91;{Am0o`OP(zLbIa`T*5|LqTYnZTS}eQLe$vSa z{dH*yUdzOve|XL!^ucmL^%2>HlCqL6vF(0=bGdiPUE!Ri{EBsMnp3yHF`EmvN6sZE zy;7Ck>A0HjSj`2~dU1|~c8-e&MYfzt&|!!@T-qwuQRREw{KBrLjRH^3uHm`P8}-R$ zGP~@3hiuMcN*A7n?Ed^Y?&nOW5*sF6MTz)EJ@s47@v%5q%is2?T=?e8EYqd`dLJpgFJ7vrzpF5NpNPAty_vP4Sz5ZEJq`!W;8I+_EXN{OgqGu{8v|abRvde6r)x$1A(kFUM+>ZEB|!YcFldW@Sy35j!T-?cB$VEeo?mVI0s0cJ?_-|iCC|M2M*;7t)sv+)-Y;JEQMqLI?Z+M27yjv4X-C(+ zpT{=o!rMfCjdhOJ+fMXO*`9Q{Lui-n+lfa_Gx)`1SFSA%`u*AYq2~9Q-EoVa@179W zye`k=>38w9GrSL++`UkFcj-Q{-uq>XL|4Aen54`kb$oHAal>N%a5E>HJ<5vbB!&3| zPZ-qYsxpD3a$hLm zc*A^cb3kdewb80>?oamDQ&-1M=TRt&Et&9p;lj%Lm7f|tJ6P{W@*n$==ey!-1oK9V zC*HCu8}sI#KmT9oQIpSUhDm{r(`{`2eVx1G%&*;ge~-_4m!^5XKiGL)o`m_S^*gqg zzS(}~@h*SQYmRwu?$0mU@;2{v!qKAS_~-LiHQ(7~kQ(^-KmI*CswAe+`T=!K&QC3fmP~sg7ca$ih6I?$Nb-Kz}(TD zTK8*0p;>pH$u0%6Znj54Z?~+T&3ME|UP*k(=AfWbQ-Pfecof2Z34C_Eo&ULiugr{z zM@t-yHtpU%sm!-}_oc%M^fC^{Brt6#V|IV z<*|3G)c?*`KCt<5XJNMaT5sN+-;N2Kt~&d#dTH~Vy5tTG4*3JiHizq_giQaUxJZH5 zWnDKH=Le~xwMQC%-d&U1ySi>x`isoZK2NRhEw8@j$@|e~UeWiE12wOkUKXaFJ{@e; zQMmj;-}CLSBFeq_?~7S&-O2apMM>qMci-l&b+>Hy`!dhili4tych1hFxYy3tCjafU z+gWz!isQVk{C~c@c#yw#%2DpH^tCgc*(*)HKABu&`zdPuy}!(Lv+hN*?=0RCdHKbp z>1(e0M_=13{6C1@GX8yee;TX&`!6ek_8&Qy+FLTA^j~eftNza;Rkn|I2Xm)aWGGzg zy#BxD&dO7suTw8f{H`Cr>UGlt99Om*u;lC}NULJl2{_ko;T! zbHO{=*FLxFLa&)x%w#;W=hFVy3ta2JTyvbXr`R`d@}Jl86}_xHZq&Qz)GW>4uW~!~7lp9j z3{JRwI6X9f=6XARzV-KR`7;~xhn@cYed}#sW}82Y#PYQ&T)!__zpuX1<@aHGwu%|T z)B9zkW7v1j-<+~|?(A!`*6)8+a&h@rIaw9U@Pq$yrN0@(`$<{t{Jv(nmB*>$ztzO% z?>Sm?@1FAUUc1tg$0rt_nWed}*4}-a^6U8({MY)9#k`mOZ*)HC^S{fU##x~`D`hVS z)@{vulaqH(BK+gg-c|Xp72H&ialzjCK>u2zO(W^cRb1e3%kvv$czO7P3N z7|B_6q}W(2ndi=S%$a>+PdlHIBv@D`=)N-ZlZ5zuPvS6KK+^+ z&zJf6vN^NzLpRqdmriIuZ_9jY{`c*EWi$8gO{|ueeR9xzuKdA`%dWBhpRjzMy7nuD z@3M;j^?vM`RGM1w;6r1z_$!6)T_vkNJie=YZR_>p_c(uQw(}JgKfiQ0uKaz3Ip5Tk zvhzz9@D*)+bNoElH=XpmcmADZxPR-Q)rp_n?EBt+SjF!olm46i`(?*}ak)SEPRS=7=1h723x)c7zw|T0zPnx9I$ieIblcKU_Q?1JiRYuA+pf_*D4wr#E7XN~qnXJ0 zZx4>_eR!?)&`~#0nX*9kpSJscZIhH+zIJl%AM5FwJKWfBe*enRug!ZZk;hs$J*KzH z>cqmho7c_u2c7+;x8?o48#|wFneeW2b(_wa{JiW>wYzI>nrCuHT`efRz4ZH8=gaTo zY{YkYMc;j~C%@Km-O9>OGmm$!Y2C_NTU?v@K6i8bY;isr?Sh)ED|2`4o6Poo)x{Hg zK0V&SfBVXs1+@&C%UAvR_SgAy)%%=@bN{4g%RgRrE&sjc@7BuAB>@L^Pu#wB?!#{< zey=VPHP3%~NAO?Dzu4UAt4it;Pj9}*ky)|(=)Bjr`hGq?cbm7mCgGmW*8gRH_Wir{ zF4pLELzsN5@%rx)_PWa@*UGBQTRi*u{(qY*pZ;d@oUFC}D&N-LJ~!R}b(wKDOjECY zRrBA(GEVv@{P}W| zmB*>(wXw&}-^+`=o%!RgG^ms_TYA&|;N#Pg<@0-A6n%DT;+rIMy{L5hcD@MyPZe?> zR^4=GudF!r_~Myt;kE9``}}e$SMT7PwBgwD6RS3OhXuW4f6cAJbHQ=l^jjAe{G0E- zcFFU{e_yxDU3B#OFTMS9-qB|qA8r17Ry(tAyd`sIMyjj2_R0D~t1|2LuR5%m`|-Pa z-md-Ut4vmvPwxnw|3X3CeD0s6rx#jXYn~%+|H|U+M!urTJ1wHs>*sHLXLsYiVqRRV z>=U=^%AC2stk!1RZ`t|r(={#GC*Qgn-`{IpeQjoW*wxBs&(}8Jd26{Xdukl}+PT{0 z^YSdx`^7FLAG){LHEZ_nKbz||>|fWvZNbv_-}go+U$Tj|@n)RAKd|13Ux z<~6I-&;PY`%f2mhH`Tk6o~!sdZu(Z{ewJg|v-55qk3KZ(oq@bbTv5)K(Ae}1W#1}m zjZRkGuGzB5_tQ7m>0A2?k4=(Ys&;Iq=iGfa{=EEj>DIXq3tnlYx7we1^69A7I(;km z+e@|lXa4(eerHxHp%}&iKyXv%UOkeOl1*N76RSTQYWk-}&H;<*FP*dEMRj ze+LDKzg3V7E_geoJNpbf@3FePt-oBYuh=y+w|dv++~cmfn}0yt+d4tMTK${l-Gh7P zz23Xz^wTz1IH!duFBC?)>e0r)y;>Fdhrnetj)x|B*Y=KQ8~1t^dYzqB{NX ztsON zQ|)j5KYXc9s^e$Y`!k{Heowc{l~ql8QT}KO-=~`L_uuQY@*+;&-F58$?OhFgljbOY z>K5Ysx+Z<`Zc(|fIn()y{wG{N9=Uw&rl2sD`bw3RU3^8#+wMI$8@eh&zizkat;AG4 z*(WJ$>(++N|Lo+E(08v{DoY{k{l|m3R{K9~2%0ATW8uSjj8-S?_eGlhzkYMWyrWyQ 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/LEDs.3dshapes/LED-8MM.wings~ b/modules/packages3d/LEDs.3dshapes/LED-8MM.wings~ new file mode 100644 index 0000000000000000000000000000000000000000..0dfc39f6812addf7acc2e4116606fdd783da4659 GIT binary patch literal 8352 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/LEDs.3dshapes/LED-8MM.wrl b/modules/packages3d/LEDs.3dshapes/LED-8MM.wrl new file mode 100644 index 00000000..aede438f --- /dev/null +++ b/modules/packages3d/LEDs.3dshapes/LED-8MM.wrl @@ -0,0 +1,1171 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF Cylinder4_sep6 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.7 0.8 0.8 + emissiveColor 0.0 0.0 0.0 + specularColor 0.7 0.8 0.8 + ambientIntensity 0.7666666666666666 + transparency 0.6 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.5058500804322605 1.7821453745730318 0.8047940680192607, + 1.198898816211557 1.6442894098296927 0.8047940680192607, + 1.7864371644708896 1.2517088365644173 0.8047940680192607, + 2.179017737736165 0.6641704883050847 0.8047940680192607, + 2.316873702479504 -0.028878247474211725 0.8047940680192607, + 2.179017737736165 -0.721926983253508 0.8047940680192607, + 1.7864371644708896 -1.309465331512841 0.8047940680192607, + 1.1988988162115568 -1.7020459047781167 0.8047940680192607, + 0.5058500804322608 -1.8399018695214557 0.8047940680192607, + -0.18719865534703573 -1.702045904778117 0.8047940680192607, + -0.7747370036063684 -1.3094653315128413 0.8047940680192607, + -1.0689530691740385 -0.9225790348757863 0.8047940680192607, + -1.0689530691740385 -0.028878247474211628 0.8047940680192607, + -1.0689530691740385 0.8648225399273632 0.8047940680192607, + -0.7747370036063691 1.2517088365644171 0.8047940680192607, + -0.18719865534703695 1.6442894098296923 0.8047940680192607, + 0.5058500804322605 1.7821453745730318 0.01739249321611136, + 1.198898816211557 1.6442894098296927 0.01739249321611136, + 1.7864371644708896 1.2517088365644173 0.01739249321611136, + 2.179017737736165 0.6641704883050847 0.01739249321611136, + 2.316873702479504 -0.028878247474211725 0.01739249321611136, + 2.179017737736165 -0.721926983253508 0.01739249321611136, + 1.7864371644708896 -1.309465331512841 0.01739249321611136, + 1.1988988162115568 -1.7020459047781167 0.01739249321611136, + 0.5058500804322608 -1.8399018695214557 0.01739249321611136, + -0.18719865534703573 -1.702045904778117 0.01739249321611136, + -0.7747370036063684 -1.3094653315128413 0.01739249321611136, + -1.0689530691740385 -0.9225790348757863 0.01739249321611136, + -1.0689530691740385 0.8648225399273632 0.01739249321611136, + -0.7747370036063691 1.2517088365644171 0.01739249321611136, + -0.18719865534703695 1.6442894098296923 0.01739249321611136, + -1.0689530691740385 -0.028878247474211412 0.8047940680192607, + 0.50585008043226 -1.603681397080511 2.7732980050271347, + 1.1085011550229527 -1.4838066451297813 2.7732980050271347, + 1.6194040665528076 -1.1424322335947592 2.7732980050271347, + 1.9607784780878297 -0.6315293220649044 2.7732980050271347, + 2.0806532300385596 -0.02887824747421201 2.7732980050271347, + 1.9607784780878297 0.5737728271164806 2.7732980050271347, + 1.6194040665528076 1.0846757386463353 2.7732980050271347, + 1.108501155022953 1.4260501501813578 2.7732980050271347, + 0.5058500804322605 1.5459249021320873 2.7732980050271347, + -0.09680099415843202 1.4260501501813578 2.7732980050271347, + -0.6077039056882866 1.0846757386463357 2.7732980050271347, + -0.9490783172233087 0.5737728271164818 2.7732980050271347, + -1.0689530691740385 -0.028878247474211412 2.7732980050271347, + -0.9490783172233094 -0.6315293220649045 2.7732980050271347, + -0.6077039056882872 -1.1424322335947588 2.7732980050271347, + -0.09680099415843324 -1.4838066451297809 2.7732980050271347, + 0.5058500804322599 0.5737728271164809 4.228226402682703, + 0.7364746621751358 0.527898745586062 4.228226402682703, + 0.9319887419646982 0.3972604140582267 4.228226402682703, + 1.0626270734925334 0.20174633426866415 4.228226402682703, + 1.1085011550229522 -0.028878247474211822 4.228226402682703, + 1.0626270734925334 -0.2595028292170878 4.228226402682703, + 0.9319887419646982 -0.4550169090066503 4.228226402682703, + 0.7364746621751355 -0.5856552405344853 4.228226402682703, + 0.5058500804322594 -0.6315293220649041 4.228226402682703, + 0.2752254986893834 -0.5856552405344851 4.228226402682703, + 0.07971141889982097 -0.45501690900665015 4.228226402682703, + -0.05092691262801374 -0.2595028292170877 4.228226402682703, + -0.0968009941584328 -0.028878247474211523 4.228226402682703, + -0.05092691262801374 0.20174633426866467 4.228226402682703, + 0.0797114188998213 0.397260414058227 4.228226402682703, + 0.2752254986893835 0.527898745586062 4.228226402682703, + 0.5058500804322602 1.0846757386463353 3.8868519911476804, + 0.9319887419646986 0.9999114886489191 3.8868519911476804, + 1.2932516552354096 0.7585233273289377 3.8868519911476804, + 1.5346398165553907 0.3972604140582265 3.8868519911476804, + 1.6194040665528067 -0.02887824747421198 3.8868519911476804, + 1.5346398165553907 -0.45501690900665054 3.8868519911476804, + 1.2932516552354092 -0.8162798222773611 3.8868519911476804, + 0.9319887419646982 -1.0576679835973428 3.8868519911476804, + 0.5058500804322598 -1.1424322335947588 3.8868519911476804, + 0.0797114188998212 -1.0576679835973426 3.8868519911476804, + -0.2815514943708899 -0.816279822277361 3.8868519911476804, + -0.5229396556908713 -0.45501690900665037 3.8868519911476804, + -0.6077039056882872 -0.028878247474211426 3.8868519911476804, + -0.5229396556908706 0.39726041405822754 3.8868519911476804, + -0.28155149437088967 0.758523327328938 3.8868519911476804, + 0.07971141889982103 0.9999114886489195 3.8868519911476804, + 0.5058500804322605 1.4260501501813578 3.3759490796178264, + 1.062627073492534 1.3153003203892113 3.3759490796178264, + 1.5346398165553912 0.9999114886489191 3.3759490796178264, + 1.8500286482956834 0.5278987455860616 3.3759490796178273, + 1.9607784780878297 -0.028878247474212086 3.3759490796178273, + 1.850028648295683 -0.5856552405344856 3.3759490796178273, + 1.5346398165553907 -1.0576679835973428 3.3759490796178264, + 1.0626270734925334 -1.3730568153376348 3.3759490796178264, + 0.5058500804322597 -1.4838066451297813 3.3759490796178264, + -0.050926912628013854 -1.3730568153376348 3.3759490796178264, + -0.5229396556908713 -1.0576679835973426 3.3759490796178264, + -0.8383284874311628 -0.5856552405344855 3.3759490796178255, + -0.9490783172233094 -0.028878247474211364 3.3759490796178255, + -0.8383284874311628 0.5278987455860629 3.3759490796178255, + -0.5229396556908709 0.9999114886489195 3.3759490796178264, + -0.050926912628014076 1.3153003203892113 3.3759490796178264, + 0.505850080432261 1.5459249021320873 2.773298005027133, + 1.108501155022953 1.4260501501813578 2.773298005027133, + 1.6194040665528076 1.0846757386463353 2.773298005027133, + 1.9607784780878297 0.5737728271164806 2.773298005027134, + 2.080653230038559 -0.02887824747421212 2.773298005027134, + 1.9607784780878297 -0.6315293220649045 2.773298005027134, + 1.619404066552807 -1.1424322335947592 2.773298005027133, + 1.1085011550229522 -1.4838066451297813 2.773298005027133, + 0.5058500804322597 -1.603681397080511 2.773298005027133, + -0.09680099415843257 -1.4838066451297813 2.773298005027133, + -0.6077039056882872 -1.1424322335947588 2.773298005027133, + -0.9490783172233094 -0.6315293220649044 2.773298005027133, + -1.0689530691740385 -0.028878247474211343 2.773298005027133, + -0.9490783172233094 0.5737728271164818 2.773298005027133, + -0.607703905688287 1.0846757386463357 2.773298005027133, + -0.0968009941584328 1.4260501501813578 2.773298005027133, + 0.5058500804322598 -0.028878247474211634 4.348101154633433, + 0.5058500804322604 -1.603681397080511 0.8336154775085106, + 0.5058500804322604 -1.632502806569761 0.8047940680192607, + 1.119530630931898 -1.5104341554550094 0.8047940680192607, + 1.1085011550229527 -1.4838066451297813 0.8336154775085106, + 1.6397838806459943 -1.162812047687946 0.8047940680192607, + 1.6194040665528076 -1.1424322335947592 0.8336154775085106, + 1.9874059884130582 -0.6425587979738497 0.8047940680192607, + 1.9607784780878301 -0.6315293220649044 0.8336154775085106, + 2.1094746395278734 -0.02887824747421201 0.8047940680192607, + 2.0806532300385596 -0.02887824747421201 0.8336154775085106, + 1.9874059884130582 0.5848023030254259 0.8047940680192607, + 1.9607784780878301 0.5737728271164806 0.8336154775085106, + 1.6397838806459943 1.105055552739522 0.8047940680192607, + 1.6194040665528076 1.0846757386463353 0.8336154775085106, + 1.1195306309318984 1.4526776605065859 0.8047940680192607, + 1.108501155022953 1.4260501501813578 0.8336154775085106, + 0.5058500804322605 1.5747463116213374 0.8047940680192607, + 0.5058500804322605 1.5459249021320873 0.8336154775085106, + -0.10783047006737706 1.4526776605065859 0.8047940680192607, + -0.09680099415843169 1.4260501501813578 0.8336154775085106, + -0.6280837197815053 1.1050555527395225 0.8047940680192607, + -0.6077039056882866 1.0846757386463357 0.8336154775085106, + -0.9600544708315432 0.6004223617637604 0.8047940680192607, + -0.954701095281523 0.5455052129289448 0.8047940680192607, + -0.9490783172233087 0.5737728271164818 0.8336154775085106, + -0.9600544708315432 -0.6581788567121831 0.8047940680192607, + -0.954701095281523 -0.6032617078773675 0.8047940680192607, + -0.9490783172233087 -0.6315293220649045 0.8336154775085106, + -0.6280837197815058 -1.1628120476879455 0.8047940680192607, + -0.607703905688287 -1.1424322335947588 0.8336154775085106, + -0.10783047006737861 -1.510434155455009 0.8047940680192607, + -0.09680099415843324 -1.4838066451297809 0.8336154775085106 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 131, 129, -1, + 0, 16, 30, 15, -1, + 0, 129, 127, 1, -1, + 1, 2, 18, 17, -1, + 1, 127, 125, 2, -1, + 2, 3, 19, 18, -1, + 2, 125, 123, 3, -1, + 3, 4, 20, 19, -1, + 3, 123, 121, 4, -1, + 4, 5, 21, 20, -1, + 4, 121, 119, 5, -1, + 5, 6, 22, 21, -1, + 5, 119, 117, 6, -1, + 6, 7, 23, 22, -1, + 6, 117, 115, 7, -1, + 7, 8, 24, 23, -1, + 7, 115, 114, 8, -1, + 8, 9, 25, 24, -1, + 8, 114, 143, 9, -1, + 9, 10, 26, 25, -1, + 9, 143, 141, 10, -1, + 10, 11, 27, 26, -1, + 10, 141, 138, 11, -1, + 11, 12, 13, 28, 27, -1, + 11, 138, 139, 31, 12, -1, + 12, 31, 136, 135, 13, -1, + 13, 14, 29, 28, -1, + 13, 135, 133, 14, -1, + 14, 15, 30, 29, -1, + 14, 133, 131, 15, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1, + 31, 44, 43, 137, 136, -1, + 31, 139, 140, 45, 44, -1, + 32, 33, 103, 104, -1, + 32, 47, 144, 113, -1, + 32, 104, 105, 47, -1, + 32, 113, 116, 33, -1, + 33, 34, 102, 103, -1, + 33, 116, 118, 34, -1, + 34, 35, 101, 102, -1, + 34, 118, 120, 35, -1, + 35, 36, 100, 101, -1, + 35, 120, 122, 36, -1, + 36, 37, 99, 100, -1, + 36, 122, 124, 37, -1, + 37, 38, 98, 99, -1, + 37, 124, 126, 38, -1, + 38, 39, 97, 98, -1, + 38, 126, 128, 39, -1, + 39, 40, 96, 97, -1, + 39, 128, 130, 40, -1, + 40, 41, 111, 96, -1, + 40, 130, 132, 41, -1, + 41, 42, 110, 111, -1, + 41, 132, 134, 42, -1, + 42, 43, 109, 110, -1, + 42, 134, 137, 43, -1, + 43, 44, 108, 109, -1, + 44, 45, 107, 108, -1, + 45, 46, 106, 107, -1, + 45, 140, 142, 46, -1, + 46, 47, 105, 106, -1, + 46, 142, 144, 47, -1, + 48, 49, 65, 64, -1, + 48, 63, 112, -1, + 48, 64, 79, 63, -1, + 48, 112, 49, -1, + 49, 50, 66, 65, -1, + 49, 112, 50, -1, + 50, 51, 67, 66, -1, + 50, 112, 51, -1, + 51, 52, 68, 67, -1, + 51, 112, 52, -1, + 52, 53, 69, 68, -1, + 52, 112, 53, -1, + 53, 54, 70, 69, -1, + 53, 112, 54, -1, + 54, 55, 71, 70, -1, + 54, 112, 55, -1, + 55, 56, 72, 71, -1, + 55, 112, 56, -1, + 56, 57, 73, 72, -1, + 56, 112, 57, -1, + 57, 58, 74, 73, -1, + 57, 112, 58, -1, + 58, 59, 75, 74, -1, + 58, 112, 59, -1, + 59, 60, 76, 75, -1, + 59, 112, 60, -1, + 60, 61, 77, 76, -1, + 60, 112, 61, -1, + 61, 62, 78, 77, -1, + 61, 112, 62, -1, + 62, 63, 79, 78, -1, + 62, 112, 63, -1, + 64, 65, 81, 80, -1, + 64, 80, 95, 79, -1, + 65, 66, 82, 81, -1, + 66, 67, 83, 82, -1, + 67, 68, 84, 83, -1, + 68, 69, 85, 84, -1, + 69, 70, 86, 85, -1, + 70, 71, 87, 86, -1, + 71, 72, 88, 87, -1, + 72, 73, 89, 88, -1, + 73, 74, 90, 89, -1, + 74, 75, 91, 90, -1, + 75, 76, 92, 91, -1, + 76, 77, 93, 92, -1, + 77, 78, 94, 93, -1, + 78, 79, 95, 94, -1, + 80, 81, 97, 96, -1, + 80, 96, 111, 95, -1, + 81, 82, 98, 97, -1, + 82, 83, 99, 98, -1, + 83, 84, 100, 99, -1, + 84, 85, 101, 100, -1, + 85, 86, 102, 101, -1, + 86, 87, 103, 102, -1, + 87, 88, 104, 103, -1, + 88, 89, 105, 104, -1, + 89, 90, 106, 105, -1, + 90, 91, 107, 106, -1, + 91, 92, 108, 107, -1, + 92, 93, 109, 108, -1, + 93, 94, 110, 109, -1, + 94, 95, 111, 110, -1, + 113, 114, 115, 116, -1, + 113, 144, 143, 114, -1, + 115, 117, 118, 116, -1, + 117, 119, 120, 118, -1, + 119, 121, 122, 120, -1, + 121, 123, 124, 122, -1, + 123, 125, 126, 124, -1, + 125, 127, 128, 126, -1, + 127, 129, 130, 128, -1, + 129, 131, 132, 130, -1, + 131, 133, 134, 132, -1, + 133, 135, 137, 134, -1, + 135, 136, 137, -1, + 138, 140, 139, -1, + 138, 141, 142, 140, -1, + 141, 143, 144, 142, -1 ] + normal Normal { vector [ + -1.9809537642074352e-16 -1.0 2.0422075883308988e-32, + 0.3826834323650897 -0.9238795325112868 1.1871993599524791e-17, + 0.7071067811865475 -0.7071067811865477 4.748797439809916e-17, + 0.9238795325112867 -0.38268343236508984 1.038799439958419e-16, + 1.0 -1.4149669744338824e-17 1.1278393919548552e-16, + 0.9238795325112867 0.3826834323650899 1.038799439958419e-16, + 0.7071067811865477 0.7071067811865472 4.7487974398099163e-17, + 0.38268343236508995 0.9238795325112866 0.0, + -2.829933948867764e-17 1.0 -8.903995199643597e-18, + -0.3826834323650896 0.9238795325112868 -3.264798239869318e-17, + -0.7071067811865472 0.7071067811865478 -2.3743987199049585e-17, + -0.9238795325112866 0.38268343236509 -4.4322047413591223e-16, + -1.0 2.5469405539809877e-16 -9.698190572676894e-16, + -0.9238795325112868 -0.3826834323650895 -6.215745319279756e-16, + -0.7071067811865477 -0.7071067811865472 -1.1278393919548562e-16, + -0.3826834323650902 -0.9238795325112865 -2.9679983998811973e-17, + 1.5617757878725847e-16 0.3821948393871887 0.9240817630198105, + 0.14625963296891403 0.353101989541262 0.9240817630198104, + 0.270252562665184 0.27025256266518427 0.9240817630198106, + 0.3531019895412622 0.14625963296891337 0.9240817630198105, + 0.38219483938718884 1.0648471280949439e-17 0.9240817630198104, + 0.3531019895412621 -0.14625963296891356 0.9240817630198105, + 0.2702525626651839 -0.2702525626651846 0.9240817630198106, + 0.14625963296891287 -0.353101989541262 0.9240817630198106, + 1.774745213491573e-17 -0.3821948393871884 0.9240817630198105, + -0.14625963296891287 -0.3531019895412621 0.9240817630198106, + -0.2702525626651844 -0.2702525626651843 0.9240817630198105, + -0.3531019895412621 -0.14625963296891342 0.9240817630198105, + -0.38219483938718835 1.45529107506309e-16 0.9240817630198106, + -0.3531019895412622 0.14625963296891367 0.9240817630198105, + -0.2702525626651845 0.2702525626651844 0.9240817630198105, + -0.14625963296891434 0.353101989541262 0.9240817630198104, + 2.929172633635991e-16 0.7065844951662992 0.7076286817184463, + 0.27039817986619363 0.6527989530739639 0.7076286817184464, + 0.49963068801336336 0.49963068801336324 0.7076286817184465, + 0.6527989530739637 0.2703981798661932 0.7076286817184467, + 0.7065844951662987 -1.0716485245009722e-16 0.7076286817184468, + 0.6527989530739635 -0.27039817986619363 0.7076286817184467, + 0.4996306880133632 -0.4996306880133635 0.7076286817184464, + 0.27039817986619347 -0.6527989530739639 0.7076286817184464, + -1.285978229401167e-16 -0.7065844951662991 0.7076286817184465, + -0.2703981798661936 -0.6527989530739639 0.7076286817184464, + -0.49963068801336363 -0.49963068801336336 0.7076286817184462, + -0.6527989530739644 -0.27039817986619347 0.707628681718446, + -0.7065844951662995 2.643399693769065e-16 0.7076286817184458, + -0.6527989530739642 0.2703981798661937 0.7076286817184461, + -0.49963068801336363 0.4996306880133633 0.7076286817184462, + -0.27039817986619347 0.6527989530739641 0.7076286817184463, + 2.8039162397384565e-16 0.9236821150189283 0.3831596930708649, + 0.35347784218968936 0.8533710006127239 0.38315969307086495, + 0.6531418871906166 0.6531418871906167 0.38315969307086506, + 0.8533710006127239 0.35347784218968914 0.38315969307086534, + 0.923682115018928 -2.084963357754237e-16 0.38315969307086545, + 0.8533710006127236 -0.35347784218968936 0.3831596930708654, + 0.6531418871906164 -0.6531418871906169 0.38315969307086517, + 0.3534778421896891 -0.853371000612724 0.38315969307086495, + -5.751623055873757e-17 -0.9236821150189283 0.383159693070865, + -0.3534778421896893 -0.853371000612724 0.3831596930708649, + -0.653141887190617 -0.6531418871906165 0.38315969307086456, + -0.8533710006127244 -0.35347784218968886 0.3831596930708643, + -0.9236821150189286 1.222219899373173e-16 0.38315969307086417, + -0.8533710006127242 0.35347784218968914 0.3831596930708645, + -0.6531418871906168 0.6531418871906168 0.38315969307086467, + -0.353477842189689 0.8533710006127242 0.38315969307086467, + 2.403700984530015e-16 0.9807852804032305 0.19509032201612803, + 0.3753302775178656 0.9061274463528878 0.19509032201612822, + 0.6935199226610738 0.6935199226610737 0.19509032201612814, + 0.9061274463528879 0.37533027751786535 0.195090322016128, + 0.9807852804032305 -1.8381242822876586e-16 0.19509032201612805, + 0.9061274463528877 -0.3753302775178656 0.1950903220161283, + 0.6935199226610734 -0.693519922661074 0.19509032201612836, + 0.37533027751786524 -0.9061274463528879 0.19509032201612825, + -4.241825266817674e-17 -0.9807852804032305 0.19509032201612822, + -0.3753302775178655 -0.9061274463528878 0.19509032201612803, + -0.6935199226610739 -0.6935199226610737 0.19509032201612797, + -0.906127446352888 -0.375330277517865 0.19509032201612808, + -0.9807852804032305 0.0 0.19509032201612805, + -0.9061274463528879 0.37533027751786524 0.19509032201612814, + -0.6935199226610737 0.6935199226610739 0.19509032201612808, + -0.37533027751786513 0.9061274463528879 0.19509032201612794, + -6.416394865433567e-17 0.0 1.0, + -1.524189643689621e-16 -0.9231163146883322 0.3845208311083187, + -4.5284231153787444e-17 -0.38080847903784826 0.9246539365042906, + 0.1457290958319588 -0.35182115958985616 0.9246539365042733, + 0.35326131977715974 -0.8528482692678104 0.3845208311082763, + 0.2692722578610563 -0.26927225786105646 0.9246539365042564, + 0.6527418059400794 -0.6527418059400796 0.3845208311082344, + 0.35182115958972965 -0.1457290958319391 0.9246539365043245, + 0.8528482692677491 -0.35326131977716746 0.384520831108405, + 0.38080847903759296 0.0 0.9246539365043958, + 0.9231163146882239 -7.620948218448962e-18 0.3845208311085788, + 0.35182115958972965 0.1457290958319391 0.9246539365043245, + 0.8528482692677491 0.35326131977716746 0.384520831108405, + 0.2692722578610565 0.2692722578610565 0.9246539365042564, + 0.6527418059400797 0.6527418059400794 0.3845208311082342, + 0.14572909583195895 0.3518211595898562 0.9246539365042733, + 0.35326131977715997 0.8528482692678104 0.3845208311082763, + -1.5094743717929148e-17 0.38080847903784826 0.9246539365042906, + -3.048379287379241e-17 0.9231163146883321 0.38452083110831875, + -0.14572909583193724 0.3518211595898267 0.9246539365042881, + -0.3532613197771458 0.8528482692677997 0.38452083110831303, + -0.27723140551127573 0.27413637495917154 0.9208648086024827, + -0.6570472943406495 0.6539479975698725 0.3750211587017271, + -0.9214331964162832 0.2904139711086167 0.25810964710175943, + -0.9214331964162834 -0.29041397110861633 0.2581096471017594, + -0.27723140551127606 -0.2741363749591714 0.9208648086024827, + -0.6570472943406501 -0.653947997569872 0.37502115870172686, + -0.14572909583193758 -0.3518211595898267 0.924653936504288, + -0.3532613197771465 -0.8528482692677996 0.38452083110831287, + -1.8394570667640468e-16 1.0 0.0, + -1.8394570667640468e-16 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.3826834323650898 0.9238795325112867 0.0, + 0.3826834323650898 0.9238795325112867 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.7071067811865476 0.7071067811865476 0.0, + 0.7071067811865476 0.7071067811865476 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.9238795325112867 0.3826834323650898 0.0, + 0.9238795325112867 0.3826834323650898 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 -4.244900923301647e-17 0.0, + 1.0 -4.244900923301647e-17 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.9238795325112868 -0.3826834323650897 0.0, + 0.9238795325112868 -0.3826834323650897 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.7071067811865477 -0.7071067811865475 0.0, + 0.7071067811865477 -0.7071067811865475 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.38268343236508984 -0.9238795325112867 0.0, + 0.38268343236508984 -0.9238795325112867 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 2.2639471590942114e-16 -1.0 0.0, + 2.2639471590942114e-16 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.38268343236508967 -0.9238795325112868 0.0, + -0.38268343236508967 -0.9238795325112868 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.685170531286084 -0.7283826899763239 0.0, + -0.685170531286084 -0.7283826899763239 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.9476236844614386 -0.3193890302557803 0.0, + -0.9476236844614386 -0.3193890302557803 0.0, + 1.0407815965588e-15 0.0 1.0, + 1.0407815965588e-15 0.0 1.0, + -1.0 0.0 0.0, + 1.0407815965588e-15 0.0 1.0, + 1.0407815965588e-15 0.0 1.0, + -0.9476236844614386 0.3193890302557805 0.0, + -0.9476236844614386 0.3193890302557805 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6851705312860837 0.728382689976324 0.0, + -0.6851705312860837 0.728382689976324 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.38268343236508995 0.9238795325112867 0.0, + -0.38268343236508995 0.9238795325112867 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 4.42063295613328e-20 0.0 -1.0, + -1.8394570667640468e-16 1.0 0.0, + -1.8394570667640468e-16 1.0 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.3826834323650898 0.9238795325112867 0.0, + 0.3826834323650898 0.9238795325112867 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.7071067811865476 0.7071067811865476 0.0, + 0.7071067811865476 0.7071067811865476 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.9238795325112867 0.3826834323650898 0.0, + 0.9238795325112867 0.3826834323650898 0.0, + 4.42063295613328e-20 0.0 -1.0, + 1.0 -4.244900923301647e-17 0.0, + 1.0 -4.244900923301647e-17 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.9238795325112868 -0.3826834323650897 0.0, + 0.9238795325112868 -0.3826834323650897 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.7071067811865477 -0.7071067811865475 0.0, + 0.7071067811865477 -0.7071067811865475 0.0, + 4.42063295613328e-20 0.0 -1.0, + 0.38268343236508984 -0.9238795325112867 0.0, + 0.38268343236508984 -0.9238795325112867 0.0, + 4.42063295613328e-20 0.0 -1.0, + 2.2639471590942114e-16 -1.0 0.0, + 2.2639471590942114e-16 -1.0 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.38268343236508967 -0.9238795325112868 0.0, + -0.38268343236508967 -0.9238795325112868 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.685170531286084 -0.7283826899763239 0.0, + -0.685170531286084 -0.7283826899763239 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.9476236844614386 -0.3193890302557803 0.0, + -0.9476236844614386 -0.3193890302557803 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.9476236844614386 0.3193890302557805 0.0, + -0.9476236844614386 0.3193890302557805 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.6851705312860837 0.728382689976324 0.0, + -0.6851705312860837 0.728382689976324 0.0, + 4.42063295613328e-20 0.0 -1.0, + -0.38268343236508995 0.9238795325112867 0.0, + -0.38268343236508995 0.9238795325112867 0.0, + -1.0 2.5469405539809877e-16 -9.698190572676894e-16, + -1.0 2.5469405539809877e-16 -9.698190572676894e-16, + 1.0407815965588e-15 0.0 1.0, + 1.0407815965588e-15 0.0 1.0, + -0.4688756677017467 0.09432228225320671 0.878213479347583, + -0.4688756677017467 0.09432228225320671 0.878213479347583, + -0.4688756677017467 0.09432228225320671 0.878213479347583, + -0.4688756677017467 0.09432228225320671 0.878213479347583, + -0.9885216431824346 0.052002927418558616 0.14184729993834752, + 0.0 0.0 1.0, + -0.9885216431824346 0.052002927418558616 0.14184729993834752, + -0.46887566770174627 -0.09432228225320659 0.8782134793475832, + -0.4688756677017464 -0.09432228225320659 0.8782134793475832, + -0.46887566770174627 -0.09432228225320659 0.8782134793475832, + -0.46887566770174627 -0.09432228225320659 0.8782134793475832, + -0.9885216431824346 -0.05200292741855836 0.14184729993834744, + 2.0815631931176e-15 0.0 1.0, + -0.9885216431824346 -0.05200292741855836 0.14184729993834744 ] } + normalIndex [ + 110, 114, 177, 174, -1, + 111, 171, 99, 97, -1, + 109, 173, 215, 168, -1, + 112, 97, 95, 115, -1, + 113, 118, 180, 176, -1, + 116, 95, 93, 119, -1, + 117, 122, 183, 179, -1, + 120, 93, 91, 123, -1, + 121, 126, 186, 182, -1, + 124, 91, 89, 127, -1, + 125, 130, 189, 185, -1, + 128, 89, 87, 131, -1, + 129, 134, 192, 188, -1, + 132, 87, 85, 135, -1, + 133, 138, 195, 191, -1, + 136, 85, 83, 140, -1, + 137, 142, 198, 194, -1, + 139, 83, 82, 143, -1, + 141, 146, 201, 197, -1, + 144, 82, 107, 147, -1, + 145, 150, 204, 200, -1, + 148, 107, 105, 151, -1, + 149, 154, 207, 203, -1, + 152, 105, 228, 155, -1, + 153, 157, 161, 210, 206, -1, + 156, 229, 233, 219, 158, -1, + 159, 220, 226, 221, 162, -1, + 160, 165, 213, 209, -1, + 163, 222, 101, 166, -1, + 164, 169, 216, 212, -1, + 167, 101, 99, 170, -1, + 172, 175, 178, 181, 184, 187, 190, 193, 196, 199, 202, 205, 208, 211, 214, -1, + 218, 12, 11, 103, 225, -1, + 217, 232, 104, 13, 12, -1, + 0, 1, 71, 72, -1, + 0, 15, 108, 81, -1, + 0, 72, 73, 15, -1, + 0, 81, 84, 1, -1, + 1, 2, 70, 71, -1, + 1, 84, 86, 2, -1, + 2, 3, 69, 70, -1, + 2, 86, 88, 3, -1, + 3, 4, 68, 69, -1, + 3, 88, 90, 4, -1, + 4, 5, 67, 68, -1, + 4, 90, 92, 5, -1, + 5, 6, 66, 67, -1, + 5, 92, 94, 6, -1, + 6, 7, 65, 66, -1, + 6, 94, 96, 7, -1, + 7, 8, 64, 65, -1, + 7, 96, 98, 8, -1, + 8, 9, 79, 64, -1, + 8, 98, 100, 9, -1, + 9, 10, 78, 79, -1, + 9, 100, 102, 10, -1, + 10, 11, 77, 78, -1, + 10, 102, 103, 11, -1, + 11, 12, 76, 77, -1, + 12, 13, 75, 76, -1, + 13, 14, 74, 75, -1, + 13, 104, 106, 14, -1, + 14, 15, 73, 74, -1, + 14, 106, 108, 15, -1, + 16, 17, 33, 32, -1, + 16, 31, 80, -1, + 16, 32, 47, 31, -1, + 16, 80, 17, -1, + 17, 18, 34, 33, -1, + 17, 80, 18, -1, + 18, 19, 35, 34, -1, + 18, 80, 19, -1, + 19, 20, 36, 35, -1, + 19, 80, 20, -1, + 20, 21, 37, 36, -1, + 20, 80, 21, -1, + 21, 22, 38, 37, -1, + 21, 80, 22, -1, + 22, 23, 39, 38, -1, + 22, 80, 23, -1, + 23, 24, 40, 39, -1, + 23, 80, 24, -1, + 24, 25, 41, 40, -1, + 24, 80, 25, -1, + 25, 26, 42, 41, -1, + 25, 80, 26, -1, + 26, 27, 43, 42, -1, + 26, 80, 27, -1, + 27, 28, 44, 43, -1, + 27, 80, 28, -1, + 28, 29, 45, 44, -1, + 28, 80, 29, -1, + 29, 30, 46, 45, -1, + 29, 80, 30, -1, + 30, 31, 47, 46, -1, + 30, 80, 31, -1, + 32, 33, 49, 48, -1, + 32, 48, 63, 47, -1, + 33, 34, 50, 49, -1, + 34, 35, 51, 50, -1, + 35, 36, 52, 51, -1, + 36, 37, 53, 52, -1, + 37, 38, 54, 53, -1, + 38, 39, 55, 54, -1, + 39, 40, 56, 55, -1, + 40, 41, 57, 56, -1, + 41, 42, 58, 57, -1, + 42, 43, 59, 58, -1, + 43, 44, 60, 59, -1, + 44, 45, 61, 60, -1, + 45, 46, 62, 61, -1, + 46, 47, 63, 62, -1, + 48, 49, 65, 64, -1, + 48, 64, 79, 63, -1, + 49, 50, 66, 65, -1, + 50, 51, 67, 66, -1, + 51, 52, 68, 67, -1, + 52, 53, 69, 68, -1, + 53, 54, 70, 69, -1, + 54, 55, 71, 70, -1, + 55, 56, 72, 71, -1, + 56, 57, 73, 72, -1, + 57, 58, 74, 73, -1, + 58, 59, 75, 74, -1, + 59, 60, 76, 75, -1, + 60, 61, 77, 76, -1, + 61, 62, 78, 77, -1, + 62, 63, 79, 78, -1, + 81, 82, 83, 84, -1, + 81, 108, 107, 82, -1, + 83, 85, 86, 84, -1, + 85, 87, 88, 86, -1, + 87, 89, 90, 88, -1, + 89, 91, 92, 90, -1, + 91, 93, 94, 92, -1, + 93, 95, 96, 94, -1, + 95, 97, 98, 96, -1, + 97, 99, 100, 98, -1, + 99, 101, 102, 100, -1, + 101, 224, 103, 102, -1, + 223, 227, 103, -1, + 231, 104, 234, -1, + 230, 105, 106, 104, -1, + 105, 107, 108, 106, -1 ] + } + } + ] +} + +DEF Cylinder4_sep5 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.6 0.6 0.6 + emissiveColor 0.0 0.0 0.0 + specularColor 0.6 0.6 0.6 + ambientIntensity 0.6 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.0999996883091225 0.10000000000000007 -1.4918128040676133, + 1.0999996883091225 -0.09999999999999991 -1.4918128040676133, + 0.8999996883091226 0.10000000000000005 -1.4918128040676133, + 0.8999996883091226 -0.09999999999999994 -1.4918128040676133, + 0.7999996883091229 0.10000000000000005 1.7942895581371114, + 0.7999996883091229 -0.09999999999999994 1.7942895581371114, + 1.099999688309123 -0.09999999999999991 2.2942895581371117, + 1.099999688309123 0.10000000000000007 2.2942895581371117, + 0.8999996883091229 0.10000000000000005 1.7942895581371114, + 0.8999996883091229 -0.09999999999999994 1.7942895581371114, + 1.0999996883091228 -0.09999999999999991 1.7942895581371114, + 1.0999996883091228 0.10000000000000007 1.7942895581371114, + 1.0249996883091224 0.02500000000000008 -1.5918128040676125, + 1.0249996883091224 -0.024999999999999956 -1.5918128040676125, + 0.9749996883091225 -0.024999999999999963 -1.5918128040676125, + 0.9749996883091225 0.02500000000000008 -1.5918128040676125 ] } + coordIndex [ + 0, 1, 13, 12, -1, + 0, 2, 8, 11, -1, + 0, 11, 10, 1, -1, + 0, 12, 15, 2, -1, + 1, 3, 14, 13, -1, + 1, 10, 9, 3, -1, + 2, 3, 9, 8, -1, + 2, 15, 14, 3, -1, + 4, 5, 6, 7, -1, + 4, 7, 8, -1, + 4, 8, 9, 5, -1, + 5, 9, 6, -1, + 6, 9, 10, -1, + 6, 10, 11, 7, -1, + 7, 11, 8, -1, + 12, 13, 14, 15, -1 ] + normal Normal { vector [ + 1.0 0.0 -6.757081199870362e-17, + -1.3877787807814464e-16 1.0 1.1721667386496656e-32, + 0.7999999999999969 0.0 -0.600000000000004, + -8.326672684688725e-17 0.7999999999999978 -0.600000000000003, + 1.3877787807814464e-16 -1.0 -1.1721667386496656e-32, + 1.0 0.0 -6.757081199870362e-17, + 0.7999999999999969 0.0 -0.600000000000004, + 1.387778780781454e-16 -0.7999999999999978 -0.6000000000000029, + -1.0 0.0 1.0135621799805543e-16, + -1.3877787807814464e-16 1.0 1.1721667386496656e-32, + -0.7999999999999979 0.0 -0.6000000000000028, + -8.326672684688725e-17 0.7999999999999978 -0.600000000000003, + -1.0 0.0 1.0135621799805543e-16, + 1.3877787807814464e-16 -1.0 -1.1721667386496656e-32, + 1.387778780781454e-16 -0.7999999999999978 -0.6000000000000029, + -0.7999999999999979 0.0 -0.6000000000000028, + -0.8574929257125442 0.0 0.5144957554275263, + 0.0 0.0 -1.0, + 0.0 1.0 -1.3877787807814476e-16, + -0.8574929257125442 0.0 0.5144957554275263, + 0.0 0.0 -1.0, + 0.0 -1.0 0.0, + -0.8574929257125442 0.0 0.5144957554275263, + 1.0 0.0 -4.440892098500624e-16, + 1.3877787807814457e-16 -1.0 2.7755575615628482e-17, + 0.0 -1.0 0.0, + -0.8574929257125442 0.0 0.5144957554275263, + 1.0 0.0 -4.440892098500624e-16, + 0.0 1.0 -1.3877787807814476e-16, + -1.3877787807814457e-16 1.0 2.775557561562922e-17, + -1.0 0.0 1.0135621799805543e-16, + -1.3877787807814464e-16 1.0 1.1721667386496656e-32, + 0.0 0.0 -1.0, + 0.0 1.0 -1.3877787807814476e-16, + -1.3877787807814457e-16 1.0 2.775557561562922e-17, + -1.0 0.0 1.0135621799805543e-16, + 1.3877787807814464e-16 -1.0 -1.1721667386496656e-32, + 0.0 0.0 -1.0, + 1.3877787807814457e-16 -1.0 2.7755575615628482e-17, + 0.0 -1.0 0.0, + 1.3877787807814464e-16 -1.0 -1.1721667386496656e-32, + 1.0 0.0 -6.757081199870362e-17, + 1.0 0.0 -4.440892098500624e-16, + 1.3877787807814457e-16 -1.0 2.7755575615628482e-17, + 1.0 0.0 -6.757081199870362e-17, + -1.3877787807814464e-16 1.0 1.1721667386496656e-32, + 1.0 0.0 -4.440892098500624e-16, + -1.3877787807814457e-16 1.0 2.775557561562922e-17, + 0.0 0.0 -1.0, + 0.7999999999999969 0.0 -0.600000000000004, + -8.326672684688725e-17 0.7999999999999978 -0.600000000000003, + 0.0 0.0 -1.0, + 0.7999999999999969 0.0 -0.600000000000004, + 1.387778780781454e-16 -0.7999999999999978 -0.6000000000000029, + 0.0 0.0 -1.0, + 1.387778780781454e-16 -0.7999999999999978 -0.6000000000000029, + -0.7999999999999979 0.0 -0.6000000000000028, + 0.0 0.0 -1.0, + -0.7999999999999979 0.0 -0.6000000000000028, + -8.326672684688725e-17 0.7999999999999978 -0.600000000000003 ] } + normalIndex [ + 2, 6, 52, 49, -1, + 1, 9, 31, 45, -1, + 0, 44, 41, 5, -1, + 3, 50, 59, 11, -1, + 7, 14, 55, 53, -1, + 4, 40, 36, 13, -1, + 8, 12, 35, 30, -1, + 10, 58, 56, 15, -1, + 16, 19, 22, 26, -1, + 18, 28, 33, -1, + 17, 32, 37, 20, -1, + 21, 39, 25, -1, + 24, 38, 43, -1, + 23, 42, 46, 27, -1, + 29, 47, 34, -1, + 48, 51, 54, 57, -1 ] + } + } + ] +} + +DEF Cylinder4_sep4 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.5000004117647059 -0.3 2.29428965821094, + 0.6148054414742328 -0.277163859753386 2.29428965821094, + 0.7121324461206701 -0.21213203435596423 2.29428965821094, + 0.7771642715180918 -0.11480502970952687 2.29428965821094, + 0.8000004117647057 3.122502256758253e-17 2.29428965821094, + 0.7771642715180918 0.11480502970952697 2.29428965821094, + 0.7121324461206701 0.21213203435596426 2.29428965821094, + 0.6148054414742328 0.27716385975338603 2.29428965821094, + 0.5000004117647058 0.3 2.29428965821094, + 0.3851953820551789 0.27716385975338603 2.29428965821094, + 0.2878683774087416 0.21213203435596434 2.29428965821094, + 0.22283655201131997 0.1148050297095271 2.29428965821094, + 0.2000004117647059 6.938893903907228e-17 2.29428965821094, + 0.2228365520113198 -0.11480502970952698 2.29428965821094, + 0.2878683774087415 -0.21213203435596412 2.29428965821094, + 0.38519538205517867 -0.2771638597533859 2.29428965821094, + 0.5000004117647058 3.122502256758253e-17 1.8942896582109394 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 16, -1, + 0, 16, 1, -1, + 1, 16, 2, -1, + 2, 16, 3, -1, + 3, 16, 4, -1, + 4, 16, 5, -1, + 5, 16, 6, -1, + 6, 16, 7, -1, + 7, 16, 8, -1, + 8, 16, 9, -1, + 9, 16, 10, -1, + 10, 16, 11, -1, + 11, 16, 12, -1, + 12, 16, 13, -1, + 13, 16, 14, -1, + 14, 16, 15, -1 ] + normal Normal { vector [ + -4.533050896025823e-16 0.0 1.0, + 0.15715259863430983 -0.7900594654044658 -0.5925445990533482, + -0.15715259863430975 -0.790059465404466 -0.5925445990533478, + -4.533050896025823e-16 0.0 1.0, + 0.15715259863430983 -0.7900594654044658 -0.5925445990533482, + 0.44753273735270693 -0.6697800737035241 -0.5925445990533497, + -4.533050896025823e-16 0.0 1.0, + 0.44753273735270693 -0.6697800737035241 -0.5925445990533497, + 0.669780073703524 -0.44753273735270815 -0.5925445990533488, + -4.533050896025823e-16 0.0 1.0, + 0.669780073703524 -0.44753273735270815 -0.5925445990533488, + 0.7900594654044656 -0.1571525986343112 -0.5925445990533481, + -4.533050896025823e-16 0.0 1.0, + 0.7900594654044656 -0.1571525986343112 -0.5925445990533481, + 0.7900594654044651 0.1571525986343113 -0.5925445990533486, + -4.533050896025823e-16 0.0 1.0, + 0.7900594654044651 0.1571525986343113 -0.5925445990533486, + 0.6697800737035235 0.4475327373527085 -0.5925445990533489, + -4.533050896025823e-16 0.0 1.0, + 0.6697800737035235 0.4475327373527085 -0.5925445990533489, + 0.44753273735271076 0.6697800737035227 -0.5925445990533484, + -4.533050896025823e-16 0.0 1.0, + 0.44753273735271076 0.6697800737035227 -0.5925445990533484, + 0.1571525986343092 0.790059465404466 -0.5925445990533481, + -4.533050896025823e-16 0.0 1.0, + 0.1571525986343092 0.790059465404466 -0.5925445990533481, + -0.1571525986343094 0.790059465404466 -0.5925445990533482, + -4.533050896025823e-16 0.0 1.0, + -0.1571525986343094 0.790059465404466 -0.5925445990533482, + -0.4475327373527098 0.6697800737035237 -0.5925445990533481, + -4.533050896025823e-16 0.0 1.0, + -0.4475327373527098 0.6697800737035237 -0.5925445990533481, + -0.6697800737035244 0.44753273735270843 -0.5925445990533482, + -4.533050896025823e-16 0.0 1.0, + -0.6697800737035244 0.44753273735270843 -0.5925445990533482, + -0.7900594654044651 0.15715259863430942 -0.5925445990533491, + -4.533050896025823e-16 0.0 1.0, + -0.7900594654044651 0.15715259863430942 -0.5925445990533491, + -0.790059465404466 -0.15715259863430825 -0.5925445990533482, + -4.533050896025823e-16 0.0 1.0, + -0.790059465404466 -0.15715259863430825 -0.5925445990533482, + -0.6697800737035233 -0.447532737352709 -0.592544599053349, + -4.533050896025823e-16 0.0 1.0, + -0.6697800737035233 -0.447532737352709 -0.592544599053349, + -0.4475327373527078 -0.669780073703524 -0.5925445990533491, + -4.533050896025823e-16 0.0 1.0, + -0.4475327373527078 -0.669780073703524 -0.5925445990533491, + -0.15715259863430975 -0.790059465404466 -0.5925445990533478, + 0.15715259863430983 -0.7900594654044658 -0.5925445990533482, + 0.44753273735270693 -0.6697800737035241 -0.5925445990533497, + 0.669780073703524 -0.44753273735270815 -0.5925445990533488, + 0.7900594654044656 -0.1571525986343112 -0.5925445990533481, + 0.7900594654044651 0.1571525986343113 -0.5925445990533486, + 0.6697800737035235 0.4475327373527085 -0.5925445990533489, + 0.44753273735271076 0.6697800737035227 -0.5925445990533484, + 0.1571525986343092 0.790059465404466 -0.5925445990533481, + -0.1571525986343094 0.790059465404466 -0.5925445990533482, + -0.4475327373527098 0.6697800737035237 -0.5925445990533481, + -0.6697800737035244 0.44753273735270843 -0.5925445990533482, + -0.7900594654044651 0.15715259863430942 -0.5925445990533491, + -0.790059465404466 -0.15715259863430825 -0.5925445990533482, + -0.6697800737035233 -0.447532737352709 -0.592544599053349, + -0.4475327373527078 -0.669780073703524 -0.5925445990533491, + -0.15715259863430975 -0.790059465404466 -0.5925445990533478 ] } + normalIndex [ + 0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, -1, + 2, 47, 63, -1, + 1, 48, 4, -1, + 5, 49, 7, -1, + 8, 50, 10, -1, + 11, 51, 13, -1, + 14, 52, 16, -1, + 17, 53, 19, -1, + 20, 54, 22, -1, + 23, 55, 25, -1, + 26, 56, 28, -1, + 29, 57, 31, -1, + 32, 58, 34, -1, + 35, 59, 37, -1, + 38, 60, 40, -1, + 41, 61, 43, -1, + 44, 62, 46, -1 ] + } + } + ] +} + +DEF Cylinder4_sep3 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.10000000000000009 0.09999999999999999 -1.4918128040676133, + -0.10000000000000009 -0.09999999999999999 -1.4918128040676133, + 0.10000000000000003 0.1 -1.4918128040676133, + 0.10000000000000003 -0.09999999999999998 -1.4918128040676133, + 0.09999999999999959 0.1 1.7942895581371114, + 0.09999999999999959 -0.09999999999999998 1.7942895581371114, + -0.10000000000000053 -0.09999999999999999 1.7942895581371114, + -0.10000000000000053 0.09999999999999999 1.7942895581371114, + 0.09999999999999959 -0.09999999999999998 2.2942895581371117, + 0.09999999999999959 0.1 2.2942895581371117, + -0.10000000000000053 0.09999999999999999 2.2942895581371117, + -0.10000000000000053 -0.09999999999999999 2.2942895581371117, + 1.0799999999999996 0.10000000000000007 2.2942895581371117, + 1.0799999999999996 -0.09999999999999991 2.2942895581371117, + 0.7799999999999996 -0.09999999999999994 1.7942895581371114, + 0.7799999999999996 0.10000000000000005 1.7942895581371114, + -0.02499999999999991 -0.024999999999999998 -1.5918128040676125, + -0.02499999999999991 0.02499999999999999 -1.5918128040676125, + 0.024999999999999967 0.024999999999999998 -1.5918128040676125, + 0.024999999999999967 -0.02499999999999999 -1.5918128040676125 ] } + coordIndex [ + 0, 1, 6, 7, -1, + 0, 2, 18, 17, -1, + 0, 7, 4, 2, -1, + 0, 17, 16, 1, -1, + 1, 3, 5, 6, -1, + 1, 16, 19, 3, -1, + 2, 3, 19, 18, -1, + 2, 4, 5, 3, -1, + 4, 7, 10, 9, -1, + 4, 9, 12, 15, -1, + 4, 15, 14, 5, -1, + 5, 8, 11, 6, -1, + 5, 14, 13, 8, -1, + 6, 11, 10, 7, -1, + 8, 9, 10, 11, -1, + 8, 13, 12, 9, -1, + 12, 13, 14, 15, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + -1.0 0.0 -1.3514162399740723e-16, + -6.938893903907225e-17 1.0 -9.377333909197313e-33, + -0.799999999999997 0.0 -0.600000000000004, + -2.7755575615629055e-17 0.7999999999999977 -0.6000000000000032, + 6.938893903907225e-17 -1.0 9.377333909197313e-33, + -1.0 0.0 -1.3514162399740723e-16, + -0.799999999999997 0.0 -0.600000000000004, + 5.551115123125812e-17 -0.7999999999999978 -0.600000000000003, + 1.0 0.0 1.3514162399740723e-16, + -6.938893903907225e-17 1.0 -9.377333909197313e-33, + -2.7755575615629055e-17 0.7999999999999977 -0.6000000000000032, + 0.7999999999999974 0.0 -0.6000000000000034, + 1.0 0.0 1.3514162399740723e-16, + 6.938893903907225e-17 -1.0 9.377333909197313e-33, + 0.7999999999999974 0.0 -0.6000000000000034, + 5.551115123125812e-17 -0.7999999999999978 -0.600000000000003, + 1.0 0.0 1.3514162399740723e-16, + -6.938893903907225e-17 1.0 -9.377333909197313e-33, + -6.938893903907225e-17 1.0 0.0, + 0.0 0.0 -1.0, + -6.6880905097901e-17 1.0 -7.691304086258604e-18, + 1.0 0.0 1.3514162399740723e-16, + 6.938893903907225e-17 -1.0 9.377333909197313e-33, + 6.938893903907225e-17 -1.0 0.0, + 6.6880905097901e-17 -1.0 7.691304086258604e-18, + 0.0 0.0 -1.0, + 6.938893903907225e-17 -1.0 9.377333909197313e-33, + -1.0 0.0 -1.3514162399740723e-16, + -1.0 0.0 0.0, + 6.938893903907225e-17 -1.0 0.0, + -1.0 0.0 -1.3514162399740723e-16, + -6.938893903907225e-17 1.0 -9.377333909197313e-33, + -6.938893903907225e-17 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 6.938893903907225e-17 -1.0 0.0, + 0.0 0.0 1.0, + 6.6880905097901e-17 -1.0 7.691304086258604e-18, + 0.0 0.0 1.0, + -6.938893903907225e-17 1.0 0.0, + 0.0 0.0 1.0, + -6.6880905097901e-17 1.0 -7.691304086258604e-18, + 0.0 0.0 1.0, + -6.938893903907225e-17 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 6.938893903907225e-17 -1.0 0.0, + 0.8574929257125442 0.0 -0.5144957554275263, + 0.0 0.0 1.0, + -6.6880905097901e-17 1.0 -7.691304086258604e-18, + 0.8574929257125442 0.0 -0.5144957554275263, + 0.0 0.0 1.0, + 6.6880905097901e-17 -1.0 7.691304086258604e-18, + 0.8574929257125442 0.0 -0.5144957554275263, + 6.6880905097901e-17 -1.0 7.691304086258604e-18, + 0.0 0.0 -1.0, + 0.8574929257125442 0.0 -0.5144957554275263, + 0.0 0.0 -1.0, + -6.6880905097901e-17 1.0 -7.691304086258604e-18, + 0.0 0.0 -1.0, + -0.799999999999997 0.0 -0.600000000000004, + 5.551115123125812e-17 -0.7999999999999978 -0.600000000000003, + 0.0 0.0 -1.0, + -0.799999999999997 0.0 -0.600000000000004, + -2.7755575615629055e-17 0.7999999999999977 -0.6000000000000032, + 0.0 0.0 -1.0, + -2.7755575615629055e-17 0.7999999999999977 -0.6000000000000032, + 0.7999999999999974 0.0 -0.6000000000000034, + 0.0 0.0 -1.0, + 0.7999999999999974 0.0 -0.6000000000000034, + 5.551115123125812e-17 -0.7999999999999978 -0.600000000000003 ] } + normalIndex [ + 0, 5, 27, 30, -1, + 3, 10, 67, 65, -1, + 1, 31, 17, 9, -1, + 2, 64, 61, 6, -1, + 4, 13, 22, 26, -1, + 7, 62, 71, 15, -1, + 11, 14, 70, 68, -1, + 8, 16, 21, 12, -1, + 18, 32, 43, 39, -1, + 20, 41, 50, 59, -1, + 19, 58, 56, 25, -1, + 23, 35, 47, 29, -1, + 24, 55, 53, 37, -1, + 28, 46, 44, 33, -1, + 34, 38, 42, 45, -1, + 36, 52, 49, 40, -1, + 48, 51, 54, 57, -1, + 60, 63, 66, 69, -1 ] + } + } + ] +} + +DEF Cylinder4 Transform { + children [ + Shape { + appearance Appearance { + material DEF semicond Material { + diffuseColor 0.4 0.4 0.4 + emissiveColor 0.0 0.0 0.0 + specularColor 0.4 0.4 0.4 + ambientIntensity 0.4000000000000001 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.375 0.12500000000000003 2.394289246446233, + 0.625 0.12500000000000003 2.394289246446233, + 0.625 -0.12499999999999997 2.394289246446233, + 0.375 -0.12499999999999997 2.394289246446233, + 0.375 0.12500000000000003 2.294289246446234, + 0.625 0.12500000000000003 2.294289246446234, + 0.625 -0.12499999999999997 2.294289246446234, + 0.375 -0.12499999999999997 2.294289246446234 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 7, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 4, 5, 6, 7, -1 ] + normal Normal { vector [ + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 0.0 -1.0 0.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0 ] } + normalIndex [ + 2, 5, 17, 14, -1, + 0, 9, 6, 3, -1, + 1, 12, 22, 11, -1, + 4, 8, 19, 15, -1, + 7, 10, 21, 18, -1, + 13, 16, 20, 23, -1 ] + } + } + ] +} + From 6ac0d771945ddf7ea8397eee47f483f3455722d6 Mon Sep 17 00:00:00 2001 From: Pablo Date: Sat, 11 Jul 2015 03:02:18 -0300 Subject: [PATCH 04/48] add 3d model for leds of 10mm and 8mm --- .../packages3d/LEDs.3dshapes/LED-10MM.wings~ | Bin 14661 -> 0 bytes modules/packages3d/LEDs.3dshapes/LED-8MM.wings~ | Bin 8352 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 modules/packages3d/LEDs.3dshapes/LED-10MM.wings~ delete mode 100644 modules/packages3d/LEDs.3dshapes/LED-8MM.wings~ diff --git a/modules/packages3d/LEDs.3dshapes/LED-10MM.wings~ b/modules/packages3d/LEDs.3dshapes/LED-10MM.wings~ deleted file mode 100644 index 91b58aca14fd5a1c0a5033ebb2d1a10d23ef9d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14661 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 From 4225302ccb06782b41cd480de66b75c7f7fbd8f3 Mon Sep 17 00:00:00 2001 From: Pablo Date: Sat, 11 Jul 2015 05:01:25 -0300 Subject: [PATCH 05/48] add 3d model for LED-0805 --- .../packages3d/LEDs.3dshapes/LED-0805.wings | Bin 0 -> 9652 bytes modules/packages3d/LEDs.3dshapes/LED-0805.wrl | 1938 +++++++++++++++++ 2 files changed, 1938 insertions(+) create mode 100644 modules/packages3d/LEDs.3dshapes/LED-0805.wings create mode 100644 modules/packages3d/LEDs.3dshapes/LED-0805.wrl diff --git a/modules/packages3d/LEDs.3dshapes/LED-0805.wings b/modules/packages3d/LEDs.3dshapes/LED-0805.wings new file mode 100644 index 0000000000000000000000000000000000000000..a323aaadc6e24e1fd2fe0f3298058a609aed0e6d GIT binary patch literal 9652 zcmY#Z4EOYN57sr*GvMWtVqsuVUDzDJz;N(N#hkaX>@^{wyXJqn$IaPdA|&MHU!^C&5wkQ_gB_yTB`=fA*GM z|8D>M-pn(5pP!TX{*EKPlS&ycD~oX;(nF;5T+hu~N1jP4B`EuM_c5ywY72 z;2-7EeRYF0>t%)scO1)u%ufXze)q)j;gz{n&fkA-ap0|Tk5KZ z0TM^K3nWe$xh`%Cvi@y$ma;{Wgd!$mrjC~3j?r*OaF#VG4ocEpCvAQexaOaD1=`VZiIWA1dn8qN*wRl}i zV3MYT$trsXd4Z#c*zy(~pJ83Qu$o6@XV=364)!nZi7nZew8rql{4mBI6??-8e}4!R z*dHkPB)<6wZ-Royp_y-wits#BZec%=z$NtAnkB*BuH}xO_t655rmfAHoNNs&Tq1`R zC-mz#-ud+|$zlf+PwVlSU-up@`0(U#zxe@`PeO+eHuvktF-$%g%)?%8*HFRq#>2`` zrlh9j0;7+jxS`CR9|8}U45rpxG1$UtAyenQwECr;=^U=9mkeTNtzZm3Yh!wcwSeu| zlFAu6QYV+RU0$$JPHN48lt9O)Sr*I%Oll{Kj1qRlFKpYr*m>>*htiZI1^PZAwig#N zD(n4rYEU=ux+WJ!VG3S=|j2q-OFED5?V{uG33GBZn-dU{S=HxT! z?uFOCS9D5UEwJic7Bl0UVwB(1FAY-f*a`%6wzF+c5M3K~SW`iQqMonJmOuk`Gu< z{&dwq`dw1O6{lGYv$?~hxpvrcd^#BI!g!`JBFChno+| zw>HdhyDTWcW;%!0LW*Vb!Dz4Gs~(m+CqQ>zI4K z`OdK<(d2;JjI^#B?{iWjMGmOl$elGKxp`rX&9W0yBhGP!oo)!csbVYoAmO6w$qy2< z)zpfgbNusjw%CxFq;!D&NP?I9nvI!BHdPy|7i^hvAm{XiCbl9*y`{I0Zgl1U7ozfCXwB#DBaGJE3F;~3d>rW=$*Z<( zn$K7uaaP3r$-;(fWhv2r}s&{8ANULH5v6H6jTjPU?pQ6^W7xZM zlkkC;k3Q9^9BWJL*j&-z`{>&qZ5vye*jM}oJ9gZXZq@5;%)EB-aD`CWB+G^wXQw4* zK2pyMc0X*e=I`zezvUJEig(uBo!nx2UhPKA4Ci8p3Ctg7XE2BTxVb26v7!yX*!R{V z{*@1HYHYh+@0+--tG-;K`C*aGvK6%jFU4*tZnG7;WBK5#^L4q9!!vF%h#%0AeqmS@ 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/LEDs.3dshapes/LED-0805.wrl b/modules/packages3d/LEDs.3dshapes/LED-0805.wrl new file mode 100644 index 00000000..e0843c37 --- /dev/null +++ b/modules/packages3d/LEDs.3dshapes/LED-0805.wrl @@ -0,0 +1,1938 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF Cube1_sep24 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.8050700000000005 0.92008 0.92008 + emissiveColor 0.5338 0.5338 0.5338 + specularColor 0.6943475000000002 0.79354 0.79354 + ambientIntensity 0.7860058333333334 + transparency 0.4 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.20833641677140066 -0.24191095285157227 0.17384864341595832, + 0.33421633808440687 -0.24191095285158504 0.1644935903407799, + 0.3358380101674894 -0.24191095285158504 0.4201533842422007, + -0.2067147446883181 -0.24191095285157227 0.42950843731738153, + 0.334216338084418 0.24021501095239234 0.16449359034077982, + -0.2083364167713895 0.2402150109524051 0.17384864341595818, + -0.206714744688307 0.2402150109524051 0.4295084373173813, + 0.3358380101675005 0.24021501095239234 0.4201533842422006, + 0.3384895403572028 -0.24263726643739178 0.1644197565630849, + 0.33848954035721424 0.24094132453819908 0.16441975656308483, + 0.34011121512111575 0.24094132453819908 0.4200798552197107, + 0.3401112151211043 -0.24263726643739178 0.4200798552197108, + 0.3358757564756678 -0.24263726643739178 0.4244270550658592, + 0.33587575647567924 0.24094132453819908 0.4244270550658591, + -0.20667730310182367 0.24094132453821185 0.43378211339525186, + -0.20667730310183505 -0.242637266437379 0.43378211339525197, + -0.2126096217250045 0.24094132453821185 0.1739221724384528, + -0.21260962172501588 -0.242637266437379 0.17392217243845293, + -0.21098794696111436 -0.242637266437379 0.42958227109507885, + -0.21098794696110298 0.24094132453821185 0.42958227109507874 ] } + coordIndex [ + 0, 1, 2, 3, -1, + 0, 3, 18, 17, -1, + 0, 17, 16, 9, 1, -1, + 1, 8, 11, 2, -1, + 1, 9, 8, -1, + 2, 11, 12, -1, + 2, 12, 15, 3, -1, + 3, 15, 18, -1, + 4, 5, 6, 7, -1, + 4, 7, 10, 9, -1, + 4, 9, 16, 5, -1, + 5, 16, 19, 6, -1, + 6, 14, 13, 7, -1, + 6, 19, 14, -1, + 7, 13, 10, -1, + 8, 9, 10, 11, -1, + 10, 13, 12, 11, -1, + 12, 13, 14, 15, -1, + 14, 19, 18, 15, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0674355181701559 -0.8909540437502992 -0.44905828442877266, + -0.07153413746060537 -0.7030302377040812 -0.7075530736640965, + -0.08521498043262035 -0.992888923349378 -0.08312636765780834, + 0.08234704533283282 -0.9930222533525895 -0.08441426699023016, + -0.06742981030068872 0.890973428970974 0.44902067831060727, + 0.08283713288846381 0.8903193351286135 0.44773819460814646, + 0.08234704533285975 0.9930222533525874 -0.08441426699022873, + -0.0852149804325905 0.9928889233493815 -0.08312636765779725, + 0.5010589618888104 -0.6059891490055115 -0.6178325566029065, + 0.5010199239714992 0.606070587047193 -0.6177843307335205, + 0.5627346980568935 0.7980403220295046 0.21554884369409558, + 0.5627346980568758 -0.7980403220295225 0.21554884369407534, + 0.22933562450524234 -0.7981854953348569 0.5570503445558933, + 0.22933562450526462 0.7981854953348408 0.5570503445559072, + -0.2124348893175592 0.7984218078861538 0.5633773464494662, + -0.21243488931758162 -0.7984218078861466 0.5633773464494684, + -0.6450613474731703 0.7641198311036066 0.00409166351174701, + -0.5187253575901243 -0.6018707007838601 -0.6071866788154551, + -0.5577643970791591 -0.7985702979366441 0.22623959999147217, + -0.5577643970791409 0.7985702979366581 0.2262395999914685 ] } + normalIndex [ + 0, 1, 2, 3, -1, + 0, 3, 18, 17, -1, + 0, 17, 16, 9, 1, -1, + 1, 8, 11, 2, -1, + 1, 9, 8, -1, + 2, 11, 12, -1, + 2, 12, 15, 3, -1, + 3, 15, 18, -1, + 4, 5, 6, 7, -1, + 4, 7, 10, 9, -1, + 4, 9, 16, 5, -1, + 5, 16, 19, 6, -1, + 6, 14, 13, 7, -1, + 6, 19, 14, -1, + 7, 13, 10, -1, + 8, 9, 10, 11, -1, + 10, 13, 12, 11, -1, + 12, 13, 14, 15, -1, + 14, 19, 18, 15, -1, + 16, 17, 18, 19, -1 ] + } + } + ] +} + +DEF Cube1_sep23 Transform { + children [ + Shape { + appearance Appearance { + material DEF default3 Material { + diffuseColor 0.91342 0.91342 0.34 + emissiveColor 0.001 0.001 0.001 + specularColor 1.0 1.0 1.0 + ambientIntensity 0.9078048780487805 + transparency 0.0 + shininess 0.38666666666666666 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.3327504982250664 -0.24691095285157869 -0.004716685613998878, + 0.33682296217165264 -0.24691095285157877 0.23146866956409487, + 0.3327504982250665 0.24521501095239875 -0.004716685613998781, + 0.33682296217165275 0.24521501095239867 0.23146866956409498, + 0.3327504982250664 -0.12387946190058435 -0.004716685613998864, + 0.3327504982250664 -8.479709495899721e-4 -0.004716685613998836, + 0.3327504982250664 0.12218352000140438 -0.0047166856139987945, + 0.3917968370195898 -0.24691095285157869 -0.005734801600645434, + 0.45084317581411326 -0.24691095285157869 -0.006752917587292018, + 0.33682296217165275 -0.0254542691397889 0.23146866956409493, + 0.33682296217165275 -8.479709495900181e-4 0.23146866956409493, + 0.33682296217165275 0.023758327240608845 0.23146866956409493, + 0.3958693009661761 -0.24691095285157877 0.23045055357744834, + 0.4549156397606996 -0.24691095285157877 0.22943243759080176, + 0.3917968370195899 0.24521501095239875 -0.005734801600645351, + 0.4508431758141134 0.24521501095239875 -0.006752917587291921, + 0.3958693009661761 0.24521501095239867 0.2304505535774484, + 0.4549156397606996 0.24521501095239867 0.22943243759080184, + 0.4549156397606996 0.07789218325904637 0.22943243759080165, + 0.4247875656293927 0.0718984459105516 0.22995192575122267, + 0.399246217672905 0.05482972604301125 0.2303923265483914, + 0.3821800345847164 0.029284581527927414 0.23068659295318214, + 0.3761871880346682 -8.479709495900219e-4 0.23078992557299716, + 0.3821800345847164 -0.030980523427107474 0.23068659295318214, + 0.399246217672905 -0.056525667942191285 0.2303923265483914, + 0.4247875656293927 -0.07359438780973164 0.22995192575122267, + 0.4549156397606996 -0.07958812515822643 0.22943243759080176, + 0.4508432953459447 0.07789218325904684 -0.0067529196483387816, + 0.4207152212146379 0.07189844591055207 -0.00623343148791787, + 0.3951738732581501 0.05482972604301173 -0.005793030690749143, + 0.3781076901699616 0.029284581527927907 -0.005498764285958385, + 0.3721148436199134 -8.479709495895297e-4 -0.005395431666143355, + 0.3781076901699616 -0.030980523427106985 -0.005498764285958385, + 0.3951738732581501 -0.056525667942190806 -0.005793030690749171, + 0.4207152212146379 -0.07359438780973115 -0.006233431487917898, + 0.4508432953459447 -0.07958812515822594 -0.006752919648338795, + 0.33281837262417624 -0.24691095285157869 -7.802630276973199e-4, + 0.3367550877725429 -0.24691095285157877 0.2275322469777933, + 0.33281837262417624 0.24521501095239875 -7.802630276972089e-4, + 0.3367550877725429 0.24521501095239867 0.22753224697779342, + 0.33281837262417624 -0.12387946190058435 -7.80263027697306e-4, + 0.33281837262417624 -8.479709495899728e-4 -7.802630276972783e-4, + 0.33281837262417624 0.12218352000140438 -7.802630276972367e-4, + 0.3918647114186996 -0.24691095285157869 -0.001798379014343876, + 0.450911050213223 -0.24691095285157869 -0.00281649500099046, + 0.3367550877725429 -0.0254542691397889 0.22753224697779337, + 0.3367550877725429 -8.479709495900174e-4 0.22753224697779337, + 0.3367550877725429 0.023758327240608845 0.22753224697779337, + 0.3958014265670663 -0.24691095285157877 0.22651413099114678, + 0.45484776536158966 -0.24691095285157877 0.2254960150045002, + 0.3918647114186997 0.24521501095239875 -0.0017983790143437928, + 0.4509110502132231 0.24521501095239875 -0.0028164950009903628, + 0.3958014265670664 0.24521501095239867 0.22651413099114684, + 0.4548477653615898 0.24521501095239867 0.22549601500450028, + 0.45407980748746013 0.08175354208902486 0.22550925664157168, + 0.4231837773225734 0.07560702608164839 0.22604198640732828, + 0.3963403427388278 0.057668150421164 0.22650483864244006, + 0.37840413318158506 0.03082072573194351 0.22681410661845494, + 0.3721057739637905 -8.47970949590013e-4 0.22692270708954584, + 0.37840413318158506 -0.03251666763112355 0.22681410661845494, + 0.3963403427388278 -0.059364092320344015 0.22650483864244006, + 0.4231837773225734 -0.07730296798082842 0.22604198640732828, + 0.45407980748746013 -0.0834494839882049 0.2255092566415718, + 0.45014321171927785 0.0817535428515195 -0.0028032554223508255, + 0.4192471777216439 0.07560702608164886 -0.002270525590507569, + 0.39240374313789805 0.05766815042116446 -0.001807673355395778, + 0.37446753358065554 0.03082072573194398 -0.001498405379380896, + 0.368169174362861 -8.479709495895373e-4 -0.0013898049082899794, + 0.37446753358065554 -0.03251666763112307 -0.00149840537938091, + 0.39240374313789805 -0.05936409232034356 -0.0018076733553958058, + 0.4192471777216439 -0.07730296798082795 -0.0022705255905075966, + 0.45014321171927785 -0.08344948475069862 -0.002803255422350881, + 0.19016936675176463 -8.47970949590027e-4 0.23399736775342395, + 0.1901014923526548 -8.47970949590027e-4 0.23006094516712236, + 0.2630431552601662 0.023758327240608845 0.23274082974272536, + 0.26297528086105637 0.023758327240608845 0.2288044071564238, + 0.26297528086105637 -0.0254542691397889 0.2288044071564238, + 0.2630431552601662 -0.0254542691397889 0.23274082974272536, + 0.24263845514631047 0.03797048248370893 0.23309266106390075, + 0.217775815201203 0.03761512126218018 0.23352135912910066, + 0.1977855122576608 0.02282560103845743 0.2338660451404646, + 0.19771763785855098 0.022825601038457478 0.22992962255416302, + 0.21770794080209319 0.037615121262180244 0.2295849365427991, + 0.24257058074720064 0.03797048248370899 0.22915623847759917, + 0.24257058074720064 -0.03966642438288904 0.22915623847759917, + 0.21770794080209319 -0.03931106316136034 0.22958493654279907, + 0.19771763785855098 -0.02452154293763755 0.22992962255416305, + 0.19778551225766075 -0.024521542937637534 0.2338660451404646, + 0.21777581520120307 -0.03931106316136027 0.23352135912910066, + 0.24263845514631047 -0.039666424382889 0.23309266106390072 ] } + coordIndex [ + 0, 4, 32, 33, -1, + 0, 7, 43, 36, -1, + 0, 33, 34, 7, -1, + 0, 36, 40, 4, -1, + 1, 9, 45, 37, -1, + 1, 12, 25, 24, -1, + 1, 24, 23, 9, -1, + 1, 37, 48, 12, -1, + 2, 6, 42, 38, -1, + 2, 14, 28, 29, -1, + 2, 29, 30, 6, -1, + 2, 38, 50, 14, -1, + 3, 11, 21, 20, -1, + 3, 16, 52, 39, -1, + 3, 20, 19, 16, -1, + 3, 39, 47, 11, -1, + 4, 5, 31, 32, -1, + 4, 40, 41, 5, -1, + 5, 6, 30, 31, -1, + 5, 41, 42, 6, -1, + 7, 8, 44, 43, -1, + 7, 34, 35, 8, -1, + 8, 35, 71, 44, -1, + 9, 10, 72, 87, 88, 89, 77, -1, + 9, 23, 22, 10, -1, + 9, 77, 76, 45, -1, + 10, 11, 74, 78, 79, 80, 72, -1, + 10, 22, 21, 11, -1, + 11, 47, 75, 74, -1, + 12, 13, 26, 25, -1, + 12, 48, 49, 13, -1, + 13, 49, 62, 26, -1, + 14, 15, 27, 28, -1, + 14, 50, 51, 15, -1, + 15, 51, 63, 27, -1, + 16, 17, 53, 52, -1, + 16, 19, 18, 17, -1, + 17, 18, 54, 53, -1, + 18, 19, 28, 27, -1, + 18, 27, 63, 54, -1, + 19, 20, 29, 28, -1, + 20, 21, 30, 29, -1, + 21, 22, 31, 30, -1, + 22, 23, 32, 31, -1, + 23, 24, 33, 32, -1, + 24, 25, 34, 33, -1, + 25, 26, 35, 34, -1, + 26, 62, 71, 35, -1, + 36, 43, 70, 69, -1, + 36, 69, 68, 40, -1, + 37, 45, 59, 60, -1, + 37, 60, 61, 48, -1, + 38, 42, 66, 65, -1, + 38, 65, 64, 50, -1, + 39, 52, 55, 56, -1, + 39, 56, 57, 47, -1, + 40, 68, 67, 41, -1, + 41, 67, 66, 42, -1, + 43, 44, 71, 70, -1, + 45, 46, 58, 59, -1, + 45, 76, 84, 85, 86, 73, 46, -1, + 46, 47, 57, 58, -1, + 46, 73, 81, 82, 83, 75, 47, -1, + 48, 61, 62, 49, -1, + 50, 64, 63, 51, -1, + 52, 53, 54, 55, -1, + 54, 63, 64, 55, -1, + 55, 64, 65, 56, -1, + 56, 65, 66, 57, -1, + 57, 66, 67, 58, -1, + 58, 67, 68, 59, -1, + 59, 68, 69, 60, -1, + 60, 69, 70, 61, -1, + 61, 70, 71, 62, -1, + 72, 73, 86, 87, -1, + 72, 80, 81, 73, -1, + 74, 75, 83, 78, -1, + 76, 77, 89, 84, -1, + 78, 83, 82, 79, -1, + 79, 82, 81, 80, -1, + 84, 89, 88, 85, -1, + 85, 88, 87, 86, -1 ] + normal Normal { vector [ + -0.017240098090213454 2.1383654817944772e-16 -0.9998513784647396, + -0.0172400980902133 8.588602286807207e-17 -0.9998513784647396, + 0.0 -1.0 0.0, + -0.9998513784647394 -1.9126513758195898e-18 0.017240098090226887, + 0.017240098090213 4.1239968596665043e-17 0.9998513784647395, + 0.017240098090213762 -1.0694141414722868e-16 0.9998513784647395, + -0.9998513784647396 2.4630699384165602e-16 0.01724009809021279, + 0.0 -1.0 0.0, + -0.017240098090213523 2.1175437364849344e-16 -0.9998513784647394, + -0.017240098090213676 1.9823752946726926e-16 -0.9998513784647395, + -0.9998513784647395 4.482161881277785e-16 0.01724009809021276, + 0.0 1.0 0.0, + 0.017240098090214 -3.663312271851877e-16 0.9998513784647395, + 0.017240098090213738 -3.197014592226861e-16 0.9998513784647397, + 0.0 1.0 0.0, + -0.9998513784647394 -4.3414150276539884e-18 0.017240098090226887, + -0.017240098090213214 2.1127270533825415e-16 -0.9998513784647395, + -0.017240098090213454 2.1383654817944772e-16 -0.9998513784647396, + -0.9998513784647394 -1.9126513758195898e-18 0.017240098090226887, + -0.9998513784647393 -3.879949933805451e-18 0.017240098090226884, + -0.017240098090213526 2.5432828035979433e-16 -0.9998513784647396, + -0.017240098090213214 2.1127270533825415e-16 -0.9998513784647395, + -0.9998513784647393 -3.879949933805451e-18 0.017240098090226884, + -0.9998513784647394 -5.847248491791317e-18 0.017240098090226887, + -0.017240098090213676 1.9823752946726926e-16 -0.9998513784647395, + -0.017240098090213526 2.5432828035979433e-16 -0.9998513784647396, + -0.9998513784647394 -5.847248491791317e-18 0.017240098090226887, + -0.9998513784647395 4.482161881277785e-16 0.01724009809021276, + -0.0172400980902133 8.588602286807207e-17 -0.9998513784647396, + -0.01724009809021354 1.6500323854888366e-16 -0.9998513784647396, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + -0.01724009809021354 1.6500323854888366e-16 -0.9998513784647396, + 0.996708588302937 0.0023100231535854946 0.08103489246119087, + 0.0 -1.0 0.0, + 0.017240098090213762 -1.0694141414722868e-16 0.9998513784647395, + 0.017240098090214748 3.3549407424420347e-16 0.9998513784647396, + -0.9998513784647396 2.4630699384165602e-16 0.01724009809021279, + 0.0 -1.0 0.0, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + 0.017240098090214748 3.3549407424420347e-16 0.9998513784647396, + 0.017240098090214748 -3.3549407424420367e-16 0.9998513784647396, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + 0.017240098090214748 -3.3549407424420367e-16 0.9998513784647396, + 0.017240098090214 -3.663312271851877e-16 0.9998513784647395, + -0.9998513784647394 -4.3414150276539884e-18 0.017240098090226887, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + 0.0 1.0 0.0, + 0.017240098090213686 4.879128250454876e-18 0.9998513784647395, + 0.017240098090213 4.1239968596665043e-17 0.9998513784647395, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.017240098090213686 4.879128250454876e-18 0.9998513784647395, + 0.0 -1.0 0.0, + 0.9933223792750782 0.0023107419416339334 -0.11534865106700201, + -0.017240098090213568 2.510533145663135e-16 -0.9998513784647396, + -0.017240098090213523 2.1175437364849344e-16 -0.9998513784647394, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.017240098090213568 2.510533145663135e-16 -0.9998513784647396, + 0.0 1.0 0.0, + 0.996708588302937 -0.0023100231535862063 0.0810348924611908, + 0.017240098090213738 -3.197014592226861e-16 0.9998513784647397, + 0.017240098090214658 -6.555774140156645e-16 0.9998513784647395, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + 0.017240098090214658 -6.555774140156645e-16 0.9998513784647395, + 0.9933223792750798 -0.002310741941634135 -0.11534865106698829, + 0.0 1.0 0.0, + 0.19506132909513743 -0.9807852804032257 -0.003363277568775812, + 0.017240098090214658 -6.555774140156645e-16 0.9998513784647395, + 0.9806395232914598 0.19509032201610854 -0.016908329732693846, + 0.9933223792750798 -0.002310741941634135 -0.11534865106698829, + 0.38262656070479173 -0.9238795325112713 -0.006597306266729185, + 0.38262656070479173 -0.9238795325112713 -0.006597306266729185, + 0.017240098090213738 -3.197014592226861e-16 0.9998513784647397, + 0.017240098090214658 -6.555774140156645e-16 0.9998513784647395, + 0.7070016960606621 -0.7071067811865055 -0.01219023245907663, + 0.7070016960606621 -0.7071067811865055 -0.01219023245907663, + 0.017240098090214 -3.663312271851877e-16 0.9998513784647395, + 0.017240098090213738 -3.197014592226861e-16 0.9998513784647397, + 0.9237422321776071 -0.38268343236505065 -0.015927306264261542, + 0.9237422321776071 -0.38268343236505065 -0.015927306264261542, + 0.017240098090214748 -3.3549407424420367e-16 0.9998513784647396, + 0.017240098090214 -3.663312271851877e-16 0.9998513784647395, + 0.99985138718971 -7.074834872169379e-17 -0.017239592072103616, + 0.99985138718971 -7.074834872169379e-17 -0.017239592072103616, + 0.017240098090214748 3.3549407424420347e-16 0.9998513784647396, + 0.017240098090214748 -3.3549407424420367e-16 0.9998513784647396, + 0.9237422321776071 0.38268343236505065 -0.015927306264259963, + 0.9237422321776071 0.38268343236505065 -0.015927306264259963, + 0.017240098090213762 -1.0694141414722868e-16 0.9998513784647395, + 0.017240098090214748 3.3549407424420347e-16 0.9998513784647396, + 0.7070016960606622 0.7071067811865057 -0.01219023245907375, + 0.7070016960606622 0.7071067811865057 -0.01219023245907375, + 0.017240098090213 4.1239968596665043e-17 0.9998513784647395, + 0.017240098090213762 -1.0694141414722868e-16 0.9998513784647395, + 0.382626560704792 0.9238795325112712 -0.006597306266725441, + 0.382626560704792 0.9238795325112712 -0.006597306266725441, + 0.017240098090213686 4.879128250454876e-18 0.9998513784647395, + 0.017240098090213 4.1239968596665043e-17 0.9998513784647395, + 0.19506132909513793 0.9807852804032255 -0.0033632775687718434, + 0.017240098090213686 4.879128250454876e-18 0.9998513784647395, + 0.9933223792750782 0.0023107419416339334 -0.11534865106700201, + 0.9806395232914598 -0.19509032201610849 -0.01690832973269463, + 0.19506132909513743 -0.9807852804032257 -0.003363277568775812, + -0.017240098090213568 2.510533145663135e-16 -0.9998513784647396, + 0.996708588302937 -0.0023100231535862063 0.0810348924611908, + 0.9806395232914598 0.19509032201610854 -0.016908329732693846, + 0.38262656070479173 -0.9238795325112713 -0.006597306266729185, + 0.38262656070479173 -0.9238795325112713 -0.006597306266729185, + -0.017240098090213568 2.510533145663135e-16 -0.9998513784647396, + -0.017240098090213523 2.1175437364849344e-16 -0.9998513784647394, + 0.7070016960606621 -0.7071067811865055 -0.01219023245907663, + 0.7070016960606621 -0.7071067811865055 -0.01219023245907663, + -0.017240098090213523 2.1175437364849344e-16 -0.9998513784647394, + -0.017240098090213676 1.9823752946726926e-16 -0.9998513784647395, + 0.9237422321776071 -0.38268343236505065 -0.015927306264261542, + 0.9237422321776071 -0.38268343236505065 -0.015927306264261542, + -0.017240098090213676 1.9823752946726926e-16 -0.9998513784647395, + -0.017240098090213526 2.5432828035979433e-16 -0.9998513784647396, + 0.99985138718971 -7.074834872169379e-17 -0.017239592072103616, + 0.99985138718971 -7.074834872169379e-17 -0.017239592072103616, + -0.017240098090213526 2.5432828035979433e-16 -0.9998513784647396, + -0.017240098090213214 2.1127270533825415e-16 -0.9998513784647395, + 0.9237422321776071 0.38268343236505065 -0.015927306264259963, + 0.9237422321776071 0.38268343236505065 -0.015927306264259963, + -0.017240098090213214 2.1127270533825415e-16 -0.9998513784647395, + -0.017240098090213454 2.1383654817944772e-16 -0.9998513784647396, + 0.7070016960606622 0.7071067811865057 -0.01219023245907375, + 0.7070016960606622 0.7071067811865057 -0.01219023245907375, + -0.017240098090213454 2.1383654817944772e-16 -0.9998513784647396, + -0.0172400980902133 8.588602286807207e-17 -0.9998513784647396, + 0.382626560704792 0.9238795325112712 -0.006597306266725441, + 0.382626560704792 0.9238795325112712 -0.006597306266725441, + -0.0172400980902133 8.588602286807207e-17 -0.9998513784647396, + -0.01724009809021354 1.6500323854888366e-16 -0.9998513784647396, + 0.19506132909513793 0.9807852804032255 -0.0033632775687718434, + -0.01724009809021354 1.6500323854888366e-16 -0.9998513784647396, + 0.9806395232914598 -0.19509032201610849 -0.01690832973269463, + 0.996708588302937 0.0023100231535854946 0.08103489246119087, + 0.017240098090213273 -1.7260941098522832e-16 0.9998513784647395, + 0.017240098090213336 -1.2899574096332016e-16 0.9998513784647396, + 0.0 -1.0 0.0, + -0.9998513784647394 -1.9126513758195898e-18 0.017240098090226887, + -0.017240098090212954 -1.229597544366698e-16 -0.9998513784647397, + -0.017240098090214026 1.4565771170031026e-16 -0.9998513784647396, + -0.9998513784647396 2.4630699384165602e-16 0.01724009809021279, + 0.0 -1.0 0.0, + 0.0172400980902137 -1.7610151765318492e-16 0.9998513784647396, + 0.01724009809021354 -2.296981266807322e-16 0.9998513784647395, + -0.9998513784647395 4.482161881277785e-16 0.01724009809021276, + 0.0 1.0 0.0, + -0.017240098090214293 3.2044696574068257e-16 -0.9998513784647396, + -0.017240098090213637 4.271309625834893e-16 -0.9998513784647397, + 0.0 1.0 0.0, + -0.9998513784647394 -4.3414150276539884e-18 0.017240098090226887, + 0.017240098090213197 -2.4849698819673733e-16 0.9998513784647395, + 0.017240098090213273 -1.7260941098522832e-16 0.9998513784647395, + -0.9998513784647394 -1.9126513758195898e-18 0.017240098090226887, + -0.9998513784647393 -3.879949933805451e-18 0.017240098090226884, + 0.017240098090213273 -2.9298771534113163e-16 0.9998513784647395, + 0.017240098090213197 -2.4849698819673733e-16 0.9998513784647395, + -0.9998513784647393 -3.879949933805451e-18 0.017240098090226884, + -0.9998513784647394 -5.847248491791317e-18 0.017240098090226887, + 0.01724009809021354 -2.296981266807322e-16 0.9998513784647395, + 0.017240098090213273 -2.9298771534113163e-16 0.9998513784647395, + -0.9998513784647394 -5.847248491791317e-18 0.017240098090226887, + -0.9998513784647395 4.482161881277785e-16 0.01724009809021276, + 0.017240098090213336 -1.2899574096332016e-16 0.9998513784647396, + 0.01724009809021382 -1.498082441769545e-16 0.9998513784647395, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.01724009809021382 -1.498082441769545e-16 0.9998513784647395, + 0.996708588302937 0.0023100231535854946 0.08103489246119087, + 0.0 -1.0 0.0, + -0.017240098090214026 1.4565771170031026e-16 -0.9998513784647396, + -0.01724009809021499 -5.039564238322428e-16 -0.9998513784647395, + -0.9998513784647396 2.4630699384165602e-16 0.01724009809021279, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + 0.0 -1.0 0.0, + -0.01724009809021499 -5.039564238322428e-16 -0.9998513784647395, + -0.017240098090214987 5.0395642383224305e-16 -0.9998513784647395, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + -0.017240098090214987 5.0395642383224305e-16 -0.9998513784647395, + -0.017240098090214293 3.2044696574068257e-16 -0.9998513784647396, + -0.9998513784647394 -4.3414150276539884e-18 0.017240098090226887, + 0.0 1.0 0.0, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.01724009809021351 -1.0347116882158872e-17 -0.9998513784647395, + -0.017240098090212954 -1.229597544366698e-16 -0.9998513784647397, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + -0.01724009809021351 -1.0347116882158872e-17 -0.9998513784647395, + 0.0 -1.0 0.0, + 0.9933223792750782 0.0023107419416339334 -0.11534865106700201, + 0.01724009809021338 -1.880475857836856e-16 0.9998513784647395, + 0.0172400980902137 -1.7610151765318492e-16 0.9998513784647396, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + 0.01724009809021338 -1.880475857836856e-16 0.9998513784647395, + 0.0 1.0 0.0, + 0.996708588302937 -0.0023100231535862063 0.0810348924611908, + -0.017240098090213637 4.271309625834893e-16 -0.9998513784647397, + -0.017240098090214484 6.941565803987456e-16 -0.9998513784647395, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.017240098090214484 6.941565803987456e-16 -0.9998513784647395, + 0.9933223792750798 -0.002310741941634135 -0.11534865106698829, + 0.0 1.0 0.0, + -0.19506132909513754 0.9807852804032257 0.0033632775687758, + -0.017240098090214484 6.941565803987456e-16 -0.9998513784647395, + 0.9806395232914598 0.19509032201610854 -0.016908329732693846, + 0.9933223792750798 -0.002310741941634135 -0.11534865106698829, + -0.5554876681660061 0.8314696123025143 0.009577804184663963, + -0.19506132909513754 0.9807852804032257 0.0033632775687758, + -0.017240098090213637 4.271309625834893e-16 -0.9998513784647397, + -0.017240098090214484 6.941565803987456e-16 -0.9998513784647395, + -0.8313460452668255 0.5555702330195494 0.014334196936447734, + -0.5554876681660061 0.8314696123025143 0.009577804184663963, + -0.017240098090214293 3.2044696574068257e-16 -0.9998513784647396, + -0.017240098090213637 4.271309625834893e-16 -0.9998513784647397, + -0.9806395231464231 0.19509032201610615 0.01690833814447542, + -0.8313460452668255 0.5555702330195494 0.014334196936447734, + -0.017240098090214987 5.0395642383224305e-16 -0.9998513784647395, + -0.017240098090214293 3.2044696574068257e-16 -0.9998513784647396, + -0.9806395231464231 -0.19509032201610607 0.016908338144474604, + -0.9806395231464231 0.19509032201610615 0.01690833814447542, + -0.01724009809021499 -5.039564238322428e-16 -0.9998513784647395, + -0.017240098090214987 5.0395642383224305e-16 -0.9998513784647395, + -0.8313460452668255 -0.5555702330195494 0.014334196936445467, + -0.9806395231464231 -0.19509032201610607 0.016908338144474604, + -0.017240098090214026 1.4565771170031026e-16 -0.9998513784647396, + -0.01724009809021499 -5.039564238322428e-16 -0.9998513784647395, + -0.5554876681660061 -0.8314696123025141 0.009577804184660576, + -0.8313460452668255 -0.5555702330195494 0.014334196936445467, + -0.017240098090212954 -1.229597544366698e-16 -0.9998513784647397, + -0.017240098090214026 1.4565771170031026e-16 -0.9998513784647396, + -0.19506132909513826 -0.9807852804032254 0.003363277568771787, + -0.5554876681660061 -0.8314696123025141 0.009577804184660576, + -0.01724009809021351 -1.0347116882158872e-17 -0.9998513784647395, + -0.017240098090212954 -1.229597544366698e-16 -0.9998513784647397, + -0.19506132909513826 -0.9807852804032254 0.003363277568771787, + -0.01724009809021351 -1.0347116882158872e-17 -0.9998513784647395, + 0.9933223792750782 0.0023107419416339334 -0.11534865106700201, + 0.9806395232914598 -0.19509032201610849 -0.01690832973269463, + -0.19506132909513754 0.9807852804032257 0.0033632775687758, + 0.01724009809021338 -1.880475857836856e-16 0.9998513784647395, + 0.996708588302937 -0.0023100231535862063 0.0810348924611908, + 0.9806395232914598 0.19509032201610854 -0.016908329732693846, + -0.5554876681660061 0.8314696123025143 0.009577804184663963, + -0.19506132909513754 0.9807852804032257 0.0033632775687758, + 0.01724009809021338 -1.880475857836856e-16 0.9998513784647395, + 0.0172400980902137 -1.7610151765318492e-16 0.9998513784647396, + -0.8313460452668255 0.5555702330195494 0.014334196936447734, + -0.5554876681660061 0.8314696123025143 0.009577804184663963, + 0.0172400980902137 -1.7610151765318492e-16 0.9998513784647396, + 0.01724009809021354 -2.296981266807322e-16 0.9998513784647395, + -0.9806395231464231 0.19509032201610615 0.01690833814447542, + -0.8313460452668255 0.5555702330195494 0.014334196936447734, + 0.01724009809021354 -2.296981266807322e-16 0.9998513784647395, + 0.017240098090213273 -2.9298771534113163e-16 0.9998513784647395, + -0.9806395231464231 -0.19509032201610607 0.016908338144474604, + -0.9806395231464231 0.19509032201610615 0.01690833814447542, + 0.017240098090213273 -2.9298771534113163e-16 0.9998513784647395, + 0.017240098090213197 -2.4849698819673733e-16 0.9998513784647395, + -0.8313460452668255 -0.5555702330195494 0.014334196936445467, + -0.9806395231464231 -0.19509032201610607 0.016908338144474604, + 0.017240098090213197 -2.4849698819673733e-16 0.9998513784647395, + 0.017240098090213273 -1.7260941098522832e-16 0.9998513784647395, + -0.5554876681660061 -0.8314696123025141 0.009577804184660576, + -0.8313460452668255 -0.5555702330195494 0.014334196936445467, + 0.017240098090213273 -1.7260941098522832e-16 0.9998513784647395, + 0.017240098090213336 -1.2899574096332016e-16 0.9998513784647396, + -0.19506132909513826 -0.9807852804032254 0.003363277568771787, + -0.5554876681660061 -0.8314696123025141 0.009577804184660576, + 0.017240098090213336 -1.2899574096332016e-16 0.9998513784647396, + 0.01724009809021382 -1.498082441769545e-16 0.9998513784647395, + -0.19506132909513826 -0.9807852804032254 0.003363277568771787, + 0.01724009809021382 -1.498082441769545e-16 0.9998513784647395, + 0.9806395232914598 -0.19509032201610849 -0.01690832973269463, + 0.996708588302937 0.0023100231535854946 0.08103489246119087, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + -0.9517943161613809 0.30629763872939614 0.016411466469686997, + -0.9517943161613814 -0.30629763872939475 0.016411466469679153, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + -0.9517943161613809 0.30629763872939614 0.016411466469686997, + -0.9517943161613814 -0.30629763872939475 0.016411466469679153, + 0.5713987136210594 0.8206134532247283 -0.009852434155340284, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + 0.0 1.0 0.0, + 0.5713987136210594 0.8206134532247283 -0.009852434155340284, + 0.0 1.0 0.0, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + 0.5713987136210593 -0.8206134532247281 -0.009852434155342532, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + 0.0 -1.0 0.0, + 0.5713987136210593 -0.8206134532247281 -0.009852434155342532, + 0.0 -1.0 0.0, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + 0.5713987136210594 0.8206134532247283 -0.009852434155340284, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + -0.014287273209382468 0.9998979013557436 2.463506045925532e-4, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + -0.014287273209382468 0.9998979013557436 2.463506045925532e-4, + -0.5946116325326901 0.8039476903838091 0.010252686640493915, + 0.017240098090216777 -4.929298061568594e-15 0.9998513784647396, + -0.5946116325326901 0.8039476903838091 0.010252686640493915, + -0.9517943161613809 0.30629763872939614 0.016411466469686997, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.5946116325326901 0.8039476903838091 0.010252686640493915, + -0.9517943161613809 0.30629763872939614 0.016411466469686997, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.014287273209382468 0.9998979013557436 2.463506045925532e-4, + -0.5946116325326901 0.8039476903838091 0.010252686640493915, + 0.5713987136210594 0.8206134532247283 -0.009852434155340284, + -0.017240098090216552 5.165275096430916e-15 -0.9998513784647396, + -0.014287273209382468 0.9998979013557436 2.463506045925532e-4, + 0.5713987136210593 -0.8206134532247281 -0.009852434155342532, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + -0.01428727320938112 -0.9998979013557436 2.4635060459085784e-4, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + -0.01428727320938112 -0.9998979013557436 2.4635060459085784e-4, + -0.5946116325326892 -0.8039476903838098 0.010252686640491402, + -0.017240098090216958 -5.086616084810137e-15 -0.9998513784647396, + -0.5946116325326892 -0.8039476903838098 0.010252686640491402, + -0.9517943161613814 -0.30629763872939475 0.016411466469679153, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + -0.5946116325326892 -0.8039476903838098 0.010252686640491402, + -0.9517943161613814 -0.30629763872939475 0.016411466469679153, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + -0.01428727320938112 -0.9998979013557436 2.4635060459085784e-4, + -0.5946116325326892 -0.8039476903838098 0.010252686640491402, + 0.5713987136210593 -0.8206134532247281 -0.009852434155342532, + 0.01724009809021655 4.785089873597168e-15 0.9998513784647396, + -0.01428727320938112 -0.9998979013557436 2.4635060459085784e-4 ] } + normalIndex [ + 0, 17, 129, 132, -1, + 2, 30, 172, 144, -1, + 1, 133, 136, 28, -1, + 3, 145, 160, 18, -1, + 6, 37, 179, 148, -1, + 4, 50, 101, 96, -1, + 5, 97, 92, 35, -1, + 7, 149, 193, 51, -1, + 10, 27, 169, 152, -1, + 8, 57, 113, 116, -1, + 9, 117, 120, 24, -1, + 11, 153, 200, 58, -1, + 12, 45, 85, 80, -1, + 14, 66, 208, 156, -1, + 13, 81, 76, 63, -1, + 15, 157, 188, 46, -1, + 16, 21, 125, 128, -1, + 19, 161, 164, 22, -1, + 20, 25, 121, 124, -1, + 23, 165, 168, 26, -1, + 31, 34, 176, 173, -1, + 29, 137, 139, 32, -1, + 33, 141, 283, 175, -1, + 39, 43, 285, 331, 334, 338, 303, -1, + 36, 93, 88, 40, -1, + 38, 302, 300, 181, -1, + 42, 47, 293, 305, 307, 310, 284, -1, + 41, 89, 84, 44, -1, + 48, 189, 296, 294, -1, + 49, 53, 103, 100, -1, + 52, 194, 196, 54, -1, + 55, 197, 246, 104, -1, + 56, 60, 107, 112, -1, + 59, 201, 203, 61, -1, + 62, 204, 250, 108, -1, + 65, 69, 211, 207, -1, + 64, 77, 71, 67, -1, + 68, 73, 215, 210, -1, + 70, 75, 111, 106, -1, + 72, 109, 251, 214, -1, + 74, 79, 115, 110, -1, + 78, 83, 119, 114, -1, + 82, 87, 123, 118, -1, + 86, 91, 127, 122, -1, + 90, 95, 131, 126, -1, + 94, 99, 135, 130, -1, + 98, 102, 138, 134, -1, + 105, 247, 282, 140, -1, + 143, 170, 278, 275, -1, + 142, 274, 271, 159, -1, + 147, 177, 234, 239, -1, + 146, 238, 243, 192, -1, + 151, 166, 262, 259, -1, + 150, 258, 255, 199, -1, + 155, 205, 218, 223, -1, + 154, 222, 227, 187, -1, + 158, 270, 267, 163, -1, + 162, 266, 263, 167, -1, + 171, 174, 281, 279, -1, + 178, 182, 230, 235, -1, + 180, 299, 323, 325, 328, 289, 185, -1, + 183, 186, 226, 231, -1, + 184, 288, 313, 316, 320, 297, 190, -1, + 191, 242, 245, 195, -1, + 198, 254, 249, 202, -1, + 206, 209, 213, 219, -1, + 212, 248, 253, 217, -1, + 216, 252, 257, 221, -1, + 220, 256, 261, 225, -1, + 224, 260, 265, 229, -1, + 228, 264, 269, 233, -1, + 232, 268, 273, 237, -1, + 236, 272, 277, 241, -1, + 240, 276, 280, 244, -1, + 287, 291, 330, 333, -1, + 286, 312, 315, 290, -1, + 292, 295, 319, 304, -1, + 298, 301, 337, 322, -1, + 306, 321, 317, 308, -1, + 309, 318, 314, 311, -1, + 324, 339, 335, 326, -1, + 327, 336, 332, 329, -1 ] + } + } + ] +} + +DEF Cube1_sep22 Transform { + children [ + Shape { + appearance Appearance { + material DEF default Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.0 0.0 0.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 0.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.23407007155095297 0.2452150109523988 0.003937007710431831, + -0.23407007155095297 0.2452150109523988 0.23228345491547733, + -0.23407007155095302 -0.24691095285157866 0.003937007710431831, + -0.23407007155095302 -0.24691095285157866 0.23228345491547733, + 0.06120550673143353 0.24521501095239875 0.23228345491547733, + 0.06120550673143347 -0.24691095285157869 0.23228345491547733, + -0.23407007155095297 0.08117302301773965 0.003937007710431831, + -0.23407007155095297 -0.0828689649169195 0.003937007710431831, + -0.23407007155095297 0.08117302301773965 0.23228345491547733, + -0.23407007155095297 -0.0828689649169195 0.23228345491547733, + 0.06120550673143349 -0.08286896491691956 0.23228345491547733, + 0.06120550673143351 0.0811730230177396 0.23228345491547733, + 0.05923700287621762 0.24521501095239875 0.003937007710431831, + 0.05923700287621756 -0.24691095285157869 0.003937007710431831, + 0.0592370028762176 0.08117302301773963 0.003937007710431831, + 0.05923700287621758 -0.08286896491691953 0.003937007710431831, + -0.3324952643117485 -0.24691095285157866 0.003937007710431831, + -0.3324952643117485 -0.24691095285157866 0.23228345491547733, + -0.3324952643117485 -0.08286896491691949 0.23228345491547733, + -0.3324952643117485 -0.08286896491691949 0.003937007710431831, + -0.3324952643117485 0.2452150109523988 0.23228345491547733, + -0.3324952643117485 0.2452150109523988 0.003937007710431831, + -0.3324952643117485 0.08117302301773967 0.003937007710431831, + -0.3324952643117485 0.08117302301773967 0.23228345491547733, + 0.3525004855556839 -0.24691095285157869 -0.0011196350232461766, + 0.3564372007040506 -0.24691095285157877 0.22719287498224447, + 0.35250048555568403 0.24521501095239875 -0.0011196350232460933, + 0.3564372007040507 0.24521501095239867 0.22719287498224455, + 0.06120550673143347 -0.24691095285157874 0.23228345491547733, + 0.06120550673143353 0.24521501095239873 0.23228345491547742, + 0.3525004855556839 -0.08286896491691957 -0.001119635023246135, + 0.3525004855556839 0.0811730230177396 -0.0011196350232461072, + 0.3564372007040507 -0.08286896491691961 0.22719287498224452, + 0.3564372007040507 0.08117302301773954 0.22719287498224452, + 0.06120550673143351 0.08117302301773961 0.2322834549154774, + 0.06120550673143349 -0.08286896491691954 0.23228345491547733, + 0.05923700287621751 -0.24691095285157866 0.003937007710431789, + 0.05923700287621758 0.2452150109523988 0.003937007710431886, + 0.05923700287621753 -0.08286896491691953 0.003937007710431831, + 0.05923700287621756 0.08117302301773964 0.003937007710431845, + 0.4509110502132231 0.24521501095239875 -0.0028164950009903628, + 0.4548477653615898 0.24521501095239867 0.22549601500450028, + 0.4548477653615898 0.08117302301773954 0.22549601500450026, + 0.4509110502132231 0.08117302301773958 -0.0028164950009903905, + 0.45484776536158966 -0.24691095285157877 0.2254960150045002, + 0.450911050213223 -0.24691095285157869 -0.00281649500099046, + 0.4509110502132231 -0.08286896491691957 -0.002816495000990432, + 0.4548477653615898 -0.08286896491691963 0.2254960150045002 ] } + coordIndex [ + 0, 1, 4, 12, -1, + 0, 6, 22, 21, -1, + 0, 12, 14, 6, -1, + 0, 21, 20, 1, -1, + 1, 8, 11, 4, -1, + 1, 20, 23, 8, -1, + 2, 3, 17, 16, -1, + 2, 7, 15, 13, -1, + 2, 13, 5, 3, -1, + 2, 16, 19, 7, -1, + 3, 5, 10, 9, -1, + 3, 9, 18, 17, -1, + 4, 11, 34, 29, -1, + 4, 29, 37, 12, -1, + 5, 13, 36, 28, -1, + 5, 28, 35, 10, -1, + 6, 7, 9, 8, -1, + 6, 8, 23, 22, -1, + 6, 14, 15, 7, -1, + 7, 19, 18, 9, -1, + 8, 9, 10, 11, -1, + 10, 35, 34, 11, -1, + 12, 37, 39, 14, -1, + 13, 15, 38, 36, -1, + 14, 39, 38, 15, -1, + 16, 17, 18, 19, -1, + 20, 21, 22, 23, -1, + 24, 25, 28, 36, -1, + 24, 30, 46, 45, -1, + 24, 36, 38, 30, -1, + 24, 45, 44, 25, -1, + 25, 32, 35, 28, -1, + 25, 44, 47, 32, -1, + 26, 27, 41, 40, -1, + 26, 31, 39, 37, -1, + 26, 37, 29, 27, -1, + 26, 40, 43, 31, -1, + 27, 29, 34, 33, -1, + 27, 33, 42, 41, -1, + 30, 31, 33, 32, -1, + 30, 32, 47, 46, -1, + 30, 38, 39, 31, -1, + 31, 43, 42, 33, -1, + 32, 33, 34, 35, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.8862652840925792e-16 1.0 -8.130453810743871e-19, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 1.8862652840925792e-16 1.0 -8.130453810743871e-19, + 0.0 0.0 -1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -9.431326420462896e-17 -1.0 4.0652269053719356e-19, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -9.431326420462896e-17 -1.0 4.0652269053719356e-19, + 0.0 0.0 1.0, + 1.8862652840925792e-16 1.0 -8.130453810743871e-19, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 1.0, + -9.431326420462896e-17 -1.0 4.0652269053719356e-19, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -1.4099832998592027e-16 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.4099832998592027e-16 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -1.4099832998592027e-16 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.4099832998592027e-16 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 -1.0, + 1.8862652840925792e-16 1.0 -8.130453810743871e-19, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 -1.0, + -9.431326420462896e-17 -1.0 4.0652269053719356e-19, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 1.4099832998592027e-16 1.0 0.0, + -1.0 0.0 0.0, + 1.4099832998592027e-16 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0, + -1.4099832998592027e-16 -1.0 0.0, + -1.0 0.0 0.0, + -1.4099832998592027e-16 -1.0 0.0, + 0.0 0.0 1.0, + -0.01724009809021348 2.523775581859984e-16 -0.9998513784647396, + -6.28661648150052e-18 -1.0 -3.6459665844219477e-16, + -0.01724009809021354 2.173996059811575e-16 -0.9998513784647396, + -1.0059287219506879e-16 -1.0 -3.633771507886095e-16, + 0.01724009809021343 -1.745911893593852e-16 0.9998513784647394, + -6.28661648150052e-18 -1.0 -3.6459665844219477e-16, + 0.01724009809021362 -1.8046685438590307e-16 0.9998513784647396, + -1.0059287219506879e-16 -1.0 -3.633771507886095e-16, + -0.017240098090213485 1.7576294230810597e-16 -0.9998513784647396, + 6.28661648150052e-18 1.0 3.6459665844219477e-16, + -0.017240098090213395 1.326221534556868e-16 -0.9998513784647396, + 1.9489912790863703e-16 1.0 3.6215764313502433e-16, + 0.01724009809021352 -1.7235284077785468e-16 0.9998513784647396, + 6.28661648150052e-18 1.0 3.6459665844219477e-16, + 0.01724009809021334 -1.687155243328675e-16 0.9998513784647396, + 1.9489912790863703e-16 1.0 3.6215764313502433e-16, + 0.01724009809021343 -1.745911893593852e-16 0.9998513784647394, + -1.0059287219506879e-16 -1.0 -3.633771507886095e-16, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.01724009809021352 -1.7235284077785468e-16 0.9998513784647396, + 1.9489912790863703e-16 1.0 3.6215764313502433e-16, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.9998513784647395 1.4472081346102885e-18 -0.017240098090213738, + -0.01724009809021348 2.523775581859984e-16 -0.9998513784647396, + -0.01724009809021346 1.3069552120346342e-16 -0.9998513784647396, + -0.01724009809021354 2.173996059811575e-16 -0.9998513784647396, + 7.415588024636633e-17 1.0 2.1146597157152348e-16, + 0.9998513784647395 1.4472081346102885e-18 -0.017240098090213738, + -0.01724009809021346 1.3069552120346342e-16 -0.9998513784647396, + -0.017240098090213485 1.7576294230810597e-16 -0.9998513784647396, + -7.415588024636624e-17 -1.0 -2.1146597157152348e-16, + -0.017240098090213395 1.326221534556868e-16 -0.9998513784647396, + 0.9998513784647395 1.4472081346102885e-18 -0.017240098090213738, + 0.01724009809021343 -1.745911893593852e-16 0.9998513784647394, + 0.017240098090213422 -1.6787614361479346e-16 0.9998513784647394, + 7.415588024636633e-17 1.0 2.1146597157152348e-16, + 0.01724009809021362 -1.8046685438590307e-16 0.9998513784647396, + 0.01724009809021352 -1.7235284077785468e-16 0.9998513784647396, + 0.9998513784647395 1.4472081346102885e-18 -0.017240098090213738, + 0.017240098090213422 -1.6787614361479346e-16 0.9998513784647394, + 0.01724009809021334 -1.687155243328675e-16 0.9998513784647396, + -7.415588024636624e-17 -1.0 -2.1146597157152348e-16, + 0.01724009809021352 -1.7235284077785468e-16 0.9998513784647396, + 0.017240098090213422 -1.6787614361479346e-16 0.9998513784647394, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.01724009809021343 -1.745911893593852e-16 0.9998513784647394, + 0.017240098090213422 -1.6787614361479346e-16 0.9998513784647394, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -0.01724009809021348 2.523775581859984e-16 -0.9998513784647396, + -1.0059287219506879e-16 -1.0 -3.633771507886095e-16, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -0.017240098090213485 1.7576294230810597e-16 -0.9998513784647396, + 1.9489912790863703e-16 1.0 3.6215764313502433e-16, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -0.01724009809021348 2.523775581859984e-16 -0.9998513784647396, + -0.01724009809021346 1.3069552120346342e-16 -0.9998513784647396, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + -0.01724009809021346 1.3069552120346342e-16 -0.9998513784647396, + -0.017240098090213485 1.7576294230810597e-16 -0.9998513784647396, + 0.0 0.0 0.0, + 0.0 0.0 0.0, + 0.9998513784647396 2.8944162692205774e-18 -0.017240098090213256, + 6.28661648150052e-18 1.0 3.6459665844219477e-16, + -0.017240098090213395 1.326221534556868e-16 -0.9998513784647396, + 0.9998513784647396 2.8944162692205774e-18 -0.017240098090213256, + 6.28661648150052e-18 1.0 3.6459665844219477e-16, + 0.01724009809021334 -1.687155243328675e-16 0.9998513784647396, + 0.9998513784647396 2.8944162692205774e-18 -0.017240098090213256, + 0.01724009809021334 -1.687155243328675e-16 0.9998513784647396, + -7.415588024636624e-17 -1.0 -2.1146597157152348e-16, + 0.9998513784647396 2.8944162692205774e-18 -0.017240098090213256, + -7.415588024636624e-17 -1.0 -2.1146597157152348e-16, + -0.017240098090213395 1.326221534556868e-16 -0.9998513784647396, + 0.9998513784647396 -6.743989907283947e-16 -0.017240098090213256, + -6.28661648150052e-18 -1.0 -3.6459665844219477e-16, + 0.01724009809021362 -1.8046685438590307e-16 0.9998513784647396, + 0.9998513784647396 -6.743989907283947e-16 -0.017240098090213256, + -6.28661648150052e-18 -1.0 -3.6459665844219477e-16, + -0.01724009809021354 2.173996059811575e-16 -0.9998513784647396, + 0.9998513784647396 -6.743989907283947e-16 -0.017240098090213256, + -0.01724009809021354 2.173996059811575e-16 -0.9998513784647396, + 7.415588024636633e-17 1.0 2.1146597157152348e-16, + 0.9998513784647396 -6.743989907283947e-16 -0.017240098090213256, + 7.415588024636633e-17 1.0 2.1146597157152348e-16, + 0.01724009809021362 -1.8046685438590307e-16 0.9998513784647396 ] } + normalIndex [ + 3, 7, 17, 53, -1, + 2, 27, 87, 85, -1, + 0, 52, 60, 25, -1, + 1, 84, 81, 5, -1, + 4, 35, 48, 16, -1, + 6, 82, 91, 38, -1, + 9, 13, 72, 69, -1, + 8, 31, 65, 56, -1, + 11, 57, 21, 15, -1, + 10, 70, 79, 33, -1, + 12, 20, 44, 39, -1, + 14, 42, 75, 73, -1, + 18, 50, 138, 114, -1, + 19, 115, 150, 54, -1, + 22, 59, 147, 110, -1, + 23, 111, 142, 46, -1, + 24, 29, 40, 34, -1, + 28, 37, 90, 88, -1, + 26, 61, 64, 30, -1, + 32, 78, 76, 43, -1, + 36, 41, 45, 49, -1, + 47, 143, 139, 51, -1, + 55, 151, 158, 62, -1, + 58, 67, 155, 146, -1, + 63, 159, 154, 66, -1, + 68, 71, 74, 77, -1, + 80, 83, 86, 89, -1, + 95, 99, 109, 145, -1, + 94, 119, 179, 177, -1, + 92, 144, 152, 117, -1, + 93, 176, 173, 97, -1, + 96, 127, 140, 108, -1, + 98, 174, 183, 130, -1, + 101, 105, 164, 161, -1, + 100, 123, 157, 148, -1, + 103, 149, 113, 107, -1, + 102, 162, 171, 125, -1, + 104, 112, 136, 131, -1, + 106, 134, 167, 165, -1, + 116, 121, 132, 126, -1, + 120, 129, 182, 180, -1, + 118, 153, 156, 122, -1, + 124, 170, 168, 135, -1, + 128, 133, 137, 141, -1, + 160, 163, 166, 169, -1, + 172, 175, 178, 181, -1 ] + } + } + ] +} + +DEF Cube1_sep21 Transform { + children [ + Shape { + appearance Appearance { + material DEF default4 Material { + diffuseColor 0.1009 0.06 0.1009 + emissiveColor 0.001 0.001 0.001 + specularColor 0.28738 0.28738 0.28738 + ambientIntensity 0.5994598731707318 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.08841691691001438 0.01883706760256915 0.26377951659893195, + -0.08841691691001438 0.01883706760256915 0.2362204626259092, + -0.08841691691001438 -0.020533009501749046 0.26377951659893195, + -0.08841691691001438 -0.020533009501749046 0.2362204626259092, + -0.04904683980569617 0.01883706760256915 0.26377951659893195, + -0.04904683980569617 0.01883706760256915 0.2362204626259092, + -0.04904683980569617 -0.020533009501749046 0.26377951659893195, + -0.04904683980569617 -0.020533009501749046 0.2362204626259092 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 7, 5, -1 ] + normal Normal { vector [ + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0 ] } + normalIndex [ + 2, 5, 11, 8, -1, + 1, 7, 19, 13, -1, + 0, 12, 15, 3, -1, + 4, 16, 22, 10, -1, + 6, 9, 21, 18, -1, + 14, 20, 23, 17, -1 ] + } + } + ] +} + +DEF Cube1_sep20 Transform { + children [ + Shape { + appearance Appearance { + material DEF default2 Material { + diffuseColor 0.1009 0.8266666666666667 0.1009 + emissiveColor 0.001 0.001 0.001 + specularColor 0.28738 0.28738 0.28738 + ambientIntensity 0.5994598731707318 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.21107460730214314 -0.24691095285157869 0.23228345491547728, + -0.21107460730214314 -0.24691095285157869 0.23622046262590915, + -0.21107460730214314 -0.20754087574726052 0.23228345491547728, + -0.21107460730214314 -0.20754087574726052 0.23622046262590915, + -0.13233445309350675 -0.24691095285157869 0.23228345491547728, + -0.13233445309350675 -0.24691095285157869 0.23622046262590915, + -0.13233445309350675 -0.20754087574726052 0.23228345491547728, + -0.13233445309350675 -0.20754087574726052 0.23622046262590915 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 7, 5, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0 ] } + normalIndex [ + 2, 5, 11, 8, -1, + 1, 7, 19, 13, -1, + 0, 12, 15, 3, -1, + 4, 16, 22, 10, -1, + 6, 9, 21, 18, -1, + 14, 20, 23, 17, -1 ] + } + } + ] +} + +DEF Cube1_sep19 Transform { + children [ + Shape { + appearance Appearance { + material USE default2 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.21107460730214314 0.16647485674376242 0.23228345491547728, + -0.21107460730214314 0.1664748567437624 0.23622046262590915, + -0.21107460730214314 0.24521501095239875 0.23228345491547728, + -0.21107460730214314 0.24521501095239875 0.23622046262590915, + -0.13233445309350675 0.16647485674376242 0.23228345491547728, + -0.13233445309350675 0.1664748567437624 0.23622046262590915, + -0.13233445309350675 0.24521501095239875 0.23228345491547728, + -0.13233445309350675 0.24521501095239875 0.23622046262590915 ] } + coordIndex [ + 0, 1, 3, 2, -1, + 0, 2, 6, 4, -1, + 0, 4, 5, 1, -1, + 1, 5, 7, 3, -1, + 2, 3, 7, 6, -1, + 4, 6, 7, 5, -1 ] + normal Normal { vector [ + 0.0 -1.0 -7.04991649929592e-15, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 -1.0 -7.04991649929592e-15, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 -7.04991649929592e-15, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 -7.04991649929592e-15, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0 ] } + normalIndex [ + 2, 5, 11, 8, -1, + 1, 7, 19, 13, -1, + 0, 12, 15, 3, -1, + 4, 16, 22, 10, -1, + 6, 9, 21, 18, -1, + 14, 20, 23, 17, -1 ] + } + } + ] +} + +DEF Cube1 Transform { + children [ + Shape { + appearance Appearance { + material USE default3 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.21438503299879388 0.2452150109523988 0.0, + -0.21438503299879388 0.2452150109523988 0.23622046262590918, + -0.214385032998794 -0.24691095285157866 0.0, + -0.214385032998794 -0.24691095285157866 0.23622046262590918, + -0.21438503299879394 0.12218352000140444 0.0, + -0.21438503299879394 -8.479709495899311e-4 0.0, + -0.21438503299879394 -0.12387946190058428 0.0, + -0.2734401486552712 0.2452150109523988 0.0, + -0.3324952643117485 0.2452150109523988 0.0, + -0.21438503299879394 0.12218352000140444 0.23622046262590918, + -0.21438503299879394 -8.479709495899311e-4 0.23622046262590918, + -0.21438503299879394 -0.12387946190058428 0.23622046262590918, + -0.2734401486552712 0.2452150109523988 0.23622046262590918, + -0.3324952643117485 0.2452150109523988 0.23622046262590918, + -0.2734401486552712 -0.24691095285157866 0.0, + -0.3324952643117485 -0.24691095285157866 0.0, + -0.2734401486552712 -0.24691095285157866 0.23622046262590918, + -0.3324952643117485 -0.24691095285157866 0.23622046262590918, + -0.3324952643117485 -0.07958812515822632 0.23622046262590904, + -0.302362711834231 -0.07359438780973154 0.2362204626259091, + -0.2768175673191472 -0.05652566794219119 0.2362204626259091, + -0.25974884745160687 -0.030980523427107373 0.2362204626259091, + -0.253755110103112 -8.479709495899284e-4 0.2362204626259091, + -0.25974884745160687 0.029284581527927518 0.2362204626259091, + -0.2768175673191472 0.05482972604301135 0.23622046262590915, + -0.302362711834231 0.07189844591055168 0.23622046262590915, + -0.3324952643117485 0.07789218325904647 0.23622046262590915, + -0.3324953838613476 -0.07958812515822676 0.0, + -0.30236283138383024 -0.07359438780973199 0.0, + -0.2768176868687462 -0.056525667942191625 0.0, + -0.2597489670012061 -0.03098052342710782 0.0, + -0.25375522965271124 -8.479709495903746e-4 0.0, + -0.2597489670012061 0.02928458152792707 0.0, + -0.2768176868687462 0.05482972604301091 0.0, + -0.30236283138383024 0.07189844591055124 0.0, + -0.3324953838613476 0.07789218325904604 0.0, + -0.21438503299879388 0.2452150109523988 0.003937007710431831, + -0.21438503299879388 0.2452150109523988 0.23228345491547733, + -0.214385032998794 -0.24691095285157866 0.003937007710431831, + -0.214385032998794 -0.24691095285157866 0.23228345491547733, + -0.21438503299879394 0.12218352000140444 0.003937007710431831, + -0.21438503299879394 -8.479709495899311e-4 0.003937007710431831, + -0.21438503299879394 -0.12387946190058428 0.003937007710431831, + -0.2734401486552712 0.2452150109523988 0.003937007710431831, + -0.3324952643117485 0.2452150109523988 0.003937007710431831, + -0.21438503299879394 0.12218352000140444 0.23228345491547733, + -0.21438503299879394 -8.479709495899311e-4 0.23228345491547733, + -0.21438503299879394 -0.12387946190058428 0.23228345491547733, + -0.2734401486552712 0.2452150109523988 0.23228345491547733, + -0.3324952643117485 0.2452150109523988 0.23228345491547733, + -0.2734401486552712 -0.24691095285157866 0.003937007710431831, + -0.3324952643117485 -0.24691095285157866 0.003937007710431831, + -0.2734401486552712 -0.24691095285157866 0.23228345491547733, + -0.3324952643117485 -0.24691095285157866 0.23228345491547733, + -0.3317271922855751 -0.0834494839882048 0.2322834549154772, + -0.3008265696227078 -0.07730296798082835 0.23228345491547728, + -0.2739791449334871 -0.05936409232034394 0.23228345491547728, + -0.25604026927300283 -0.032516667631123465 0.23228345491547728, + -0.24974097384425056 -8.479709495899364e-4 0.23228345491547728, + -0.25604026927300283 0.030820725731943593 0.23228345491547728, + -0.2739791449334871 0.05766815042116408 0.23228345491547733, + -0.3008265696227078 0.07560702608164847 0.23228345491547733, + -0.3317271922855751 0.08175354208902495 0.23228345491547733, + -0.33172731168350467 -0.08344948475069941 0.003937007710431831, + -0.30082668518732036 -0.07730296798082878 0.003937007710431831, + -0.2739792604980994 -0.059364092320344355 0.003937007710431831, + -0.2560403848376154 -0.03251666763112389 0.003937007710431831, + -0.24974108940886316 -8.479709495903677e-4 0.003937007710431831, + -0.2560403848376154 0.030820725731943156 0.003937007710431831, + -0.2739792604980994 0.05766815042116366 0.003937007710431831, + -0.30082668518732036 0.07560702608164804 0.003937007710431831, + -0.33172731168350467 0.0817535428515187 0.003937007710431831, + -0.21438503299879394 0.030490914294121766 0.23622046262590918, + -0.21438503299879394 -0.032186856193301625 0.23622046262590918, + -0.21438503299879394 0.030490914294121766 0.23228345491547733, + -0.21438503299879394 -0.032186856193301625 0.23228345491547733, + -0.11604232186078912 -8.479709495899431e-4 0.23622046262590918, + -0.11604232186078912 -8.479709495899431e-4 0.23228345491547733, + -0.11604232186078912 -0.03218685619330163 0.23622046262590918, + -0.11604232186078912 -0.03218685619330163 0.23228345491547733, + -0.11604232186078912 0.03049091429412176 0.23228345491547733, + -0.11604232186078912 0.03049091429412176 0.23622046262590918, + -0.021421434854921435 -8.479709495899547e-4 0.23622046262590918, + -0.021421434854921435 -8.479709495899547e-4 0.23228345491547733, + -0.02142143485492143 0.060667774525907235 0.23228345491547733, + -0.02142143485492143 0.060667774525907235 0.23622046262590918, + -0.02142143485492145 -0.06236371642508713 0.23622046262590918, + -0.02142143485492145 -0.06236371642508713 0.23228345491547733, + -0.11604232186078912 -0.06465556869987871 0.23228345491547733, + -0.021421434854921435 -0.06465556869987872 0.23228345491547733, + -0.021421434854921435 -0.06465556869987872 0.23622046262590918, + -0.11604232186078912 -0.06465556869987871 0.23622046262590918, + -0.1160423218607891 0.06295962680069882 0.23622046262590918, + -0.021421434854921435 0.06295962680069879 0.23622046262590918, + -0.021421434854921435 0.06295962680069879 0.23228345491547733, + -0.1160423218607891 0.06295962680069882 0.23228345491547733 ] } + coordIndex [ + 0, 4, 32, 33, -1, + 0, 7, 43, 36, -1, + 0, 33, 34, 7, -1, + 0, 36, 40, 4, -1, + 1, 9, 45, 37, -1, + 1, 12, 25, 24, -1, + 1, 24, 23, 9, -1, + 1, 37, 48, 12, -1, + 2, 6, 42, 38, -1, + 2, 14, 28, 29, -1, + 2, 29, 30, 6, -1, + 2, 38, 50, 14, -1, + 3, 11, 21, 20, -1, + 3, 16, 52, 39, -1, + 3, 20, 19, 16, -1, + 3, 39, 47, 11, -1, + 4, 5, 31, 32, -1, + 4, 40, 41, 5, -1, + 5, 6, 30, 31, -1, + 5, 41, 42, 6, -1, + 7, 8, 44, 43, -1, + 7, 34, 35, 8, -1, + 8, 35, 71, 44, -1, + 9, 23, 22, 10, 72, -1, + 9, 72, 74, 45, -1, + 10, 22, 21, 11, 73, -1, + 10, 73, 78, 76, -1, + 10, 76, 81, 72, -1, + 11, 47, 75, 73, -1, + 12, 13, 26, 25, -1, + 12, 48, 49, 13, -1, + 13, 49, 62, 26, -1, + 14, 15, 27, 28, -1, + 14, 50, 51, 15, -1, + 15, 51, 63, 27, -1, + 16, 17, 53, 52, -1, + 16, 19, 18, 17, -1, + 17, 18, 54, 53, -1, + 18, 19, 28, 27, -1, + 18, 27, 63, 54, -1, + 19, 20, 29, 28, -1, + 20, 21, 30, 29, -1, + 21, 22, 31, 30, -1, + 22, 23, 32, 31, -1, + 23, 24, 33, 32, -1, + 24, 25, 34, 33, -1, + 25, 26, 35, 34, -1, + 26, 62, 71, 35, -1, + 36, 43, 70, 69, -1, + 36, 69, 68, 40, -1, + 37, 45, 59, 60, -1, + 37, 60, 61, 48, -1, + 38, 42, 66, 65, -1, + 38, 65, 64, 50, -1, + 39, 52, 55, 56, -1, + 39, 56, 57, 47, -1, + 40, 68, 67, 41, -1, + 41, 67, 66, 42, -1, + 43, 44, 71, 70, -1, + 45, 74, 46, 58, 59, -1, + 46, 74, 80, 77, -1, + 46, 75, 47, 57, 58, -1, + 46, 77, 79, 75, -1, + 48, 61, 62, 49, -1, + 50, 64, 63, 51, -1, + 52, 53, 54, 55, -1, + 54, 63, 64, 55, -1, + 55, 64, 65, 56, -1, + 56, 65, 66, 57, -1, + 57, 66, 67, 58, -1, + 58, 67, 68, 59, -1, + 59, 68, 69, 60, -1, + 60, 69, 70, 61, -1, + 61, 70, 71, 62, -1, + 72, 81, 80, 74, -1, + 73, 75, 79, 78, -1, + 76, 78, 86, 82, -1, + 76, 82, 85, 81, -1, + 77, 80, 84, 83, -1, + 77, 83, 87, 79, -1, + 78, 79, 88, 91, -1, + 78, 91, 90, 86, -1, + 79, 87, 89, 88, -1, + 80, 81, 92, 95, -1, + 80, 95, 94, 84, -1, + 81, 85, 93, 92, -1, + 82, 83, 84, 85, -1, + 82, 86, 87, 83, -1, + 84, 94, 93, 85, -1, + 86, 90, 89, 87, -1, + 88, 89, 90, 91, -1, + 92, 93, 94, 95, -1 ] + normal Normal { vector [ + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + -2.930855988348183e-17 -1.4526641778869659e-16 1.0, + -3.692269240792398e-17 -3.7786139219407593e-16 1.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 -1.0 0.0, + -1.1866386766980861e-15 1.3632293592469171e-16 1.0, + -8.792567965044566e-17 4.3579925336608974e-16 1.0, + 0.0 -1.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -0.9951634064475755 -0.0023100231535856013 0.098206202760761, + 0.0 1.0 0.0, + -3.692269240792398e-17 -3.7786139219407593e-16 1.0, + -4.101304940709647e-15 -7.374643380209353e-17 1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + -4.101304940709647e-15 -7.374643380209353e-17 1.0, + -2.306984029149177e-15 7.374643380209353e-17 1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -2.306984029149177e-15 7.374643380209353e-17 1.0, + -1.1866386766980861e-15 1.3632293592469171e-16 1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + -1.0889481578253014e-17 -1.6203704177934638e-16 1.0, + -2.930855988348183e-17 -1.4526641778869659e-16 1.0, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -1.0889481578253014e-17 -1.6203704177934638e-16 1.0, + 0.0 1.0 0.0, + -0.9951633722370335 -0.0023107419416342197 -0.09820653251945441, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 -1.0 0.0, + -0.9951634064475754 0.002310023153585613 0.09820620276076096, + -8.792567965044566e-17 4.3579925336608974e-16 1.0, + -6.624349601805019e-16 5.956013669122955e-16 1.0, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + -6.624349601805019e-16 5.956013669122955e-16 1.0, + -0.9951633722370335 0.002310741941634146 -0.09820653251945403, + 0.0 -1.0 0.0, + -0.19509032201612764 0.9807852804032257 9.873390773772036e-8, + -6.624349601805019e-16 5.956013669122955e-16 1.0, + -0.9807852804031052 -0.19509032201610493 5.047819147983123e-7, + -0.9951633722370335 0.002310741941634146 -0.09820653251945403, + -0.38268343236507857 0.9238795325112711 1.9367352858856698e-7, + -0.38268343236507857 0.9238795325112711 1.9367352858856698e-7, + -8.792567965044566e-17 4.3579925336608974e-16 1.0, + -6.624349601805019e-16 5.956013669122955e-16 1.0, + -0.7071067811864992 0.7071067811865052 3.5786201993739386e-7, + -0.7071067811864992 0.7071067811865052 3.5786201993739386e-7, + -1.1866386766980861e-15 1.3632293592469171e-16 1.0, + -8.792567965044566e-17 4.3579925336608974e-16 1.0, + -0.9238795325111847 0.3826834323650506 4.67569263029878e-7, + -0.9238795325111847 0.3826834323650506 4.67569263029878e-7, + -2.306984029149177e-15 7.374643380209353e-17 1.0, + -1.1866386766980861e-15 1.3632293592469171e-16 1.0, + -0.999999999999872 0.0 5.060933243943595e-7, + -0.999999999999872 0.0 5.060933243943595e-7, + -4.101304940709647e-15 -7.374643380209353e-17 1.0, + -2.306984029149177e-15 7.374643380209353e-17 1.0, + -0.9238795325111848 -0.38268343236505037 4.675692644673976e-7, + -0.9238795325111848 -0.38268343236505037 4.675692644673976e-7, + -3.692269240792398e-17 -3.7786139219407593e-16 1.0, + -4.101304940709647e-15 -7.374643380209353e-17 1.0, + -0.7071067811864992 -0.7071067811865053 3.5786202258014523e-7, + -0.7071067811864992 -0.7071067811865053 3.5786202258014523e-7, + -2.930855988348183e-17 -1.4526641778869659e-16 1.0, + -3.692269240792398e-17 -3.7786139219407593e-16 1.0, + -0.3826834323650785 -0.9238795325112711 1.9367353203575822e-7, + -0.3826834323650785 -0.9238795325112711 1.9367353203575822e-7, + -1.0889481578253014e-17 -1.6203704177934638e-16 1.0, + -2.930855988348183e-17 -1.4526641778869659e-16 1.0, + -0.1950903220161283 -0.9807852804032255 9.873391139598585e-8, + -1.0889481578253014e-17 -1.6203704177934638e-16 1.0, + -0.9951633722370335 -0.0023107419416342197 -0.09820653251945441, + -0.9807852804031052 0.19509032201610463 5.047819140698364e-7, + -0.19509032201612764 0.9807852804032257 9.873390773772036e-8, + 0.0 0.0 -1.0, + -0.9951634064475754 0.002310023153585613 0.09820620276076096, + -0.9807852804031052 -0.19509032201610493 5.047819147983123e-7, + -0.38268343236507857 0.9238795325112711 1.9367352858856698e-7, + -0.38268343236507857 0.9238795325112711 1.9367352858856698e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.7071067811864992 0.7071067811865052 3.5786201993739386e-7, + -0.7071067811864992 0.7071067811865052 3.5786201993739386e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.9238795325111847 0.3826834323650506 4.67569263029878e-7, + -0.9238795325111847 0.3826834323650506 4.67569263029878e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.999999999999872 0.0 5.060933243943595e-7, + -0.999999999999872 0.0 5.060933243943595e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.9238795325111848 -0.38268343236505037 4.675692644673976e-7, + -0.9238795325111848 -0.38268343236505037 4.675692644673976e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.7071067811864992 -0.7071067811865053 3.5786202258014523e-7, + -0.7071067811864992 -0.7071067811865053 3.5786202258014523e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.3826834323650785 -0.9238795325112711 1.9367353203575822e-7, + -0.3826834323650785 -0.9238795325112711 1.9367353203575822e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -0.1950903220161283 -0.9807852804032255 9.873391139598585e-8, + 0.0 0.0 -1.0, + -0.9807852804031052 0.19509032201610463 5.047819140698364e-7, + -0.9951634064475755 -0.0023100231535856013 0.098206202760761, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 0.0 -1.0, + -3.549647488826583e-16 3.2788789889010147e-16 -1.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 -1.0 0.0, + 8.246365478363235e-16 -9.870002350589206e-17 -1.0, + 6.177305516555869e-17 -2.958079683514089e-16 -1.0, + 0.0 -1.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 1.0 -4.511946559549449e-16 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9951634064475755 -0.0023100231535856013 0.098206202760761, + 0.0 1.0 0.0, + -3.549647488826583e-16 3.2788789889010147e-16 -1.0, + 3.0557621054791105e-15 5.599752221788814e-17 -1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + 3.0557621054791105e-15 5.599752221788814e-17 -1.0, + 2.222372440348444e-15 -5.599752221788814e-17 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 2.222372440348444e-15 -5.599752221788814e-17 -1.0, + 8.246365478363235e-16 -9.870002350589206e-17 -1.0, + 1.0 -4.511946559549449e-16 0.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 0.0 1.0 0.0, + -0.9951633722370335 -0.0023107419416342197 -0.09820653251945441, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9951634064475754 0.002310023153585613 0.09820620276076096, + 6.177305516555869e-17 -2.958079683514089e-16 -1.0, + 9.602552644844918e-16 -5.065868926586056e-16 -1.0, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 9.602552644844918e-16 -5.065868926586056e-16 -1.0, + -0.9951633722370335 0.002310741941634146 -0.09820653251945403, + 0.0 -1.0 0.0, + 0.19509032201612775 -0.9807852804032255 -9.873390770714662e-8, + 9.602552644844918e-16 -5.065868926586056e-16 -1.0, + -0.9807852804031052 -0.19509032201610493 5.047819147983123e-7, + -0.9951633722370335 0.002310741941634146 -0.09820653251945403, + 0.5555702330195774 -0.8314696123025143 -2.811703842693913e-7, + 0.19509032201612775 -0.9807852804032255 -9.873390770714662e-8, + 6.177305516555869e-17 -2.958079683514089e-16 -1.0, + 9.602552644844918e-16 -5.065868926586056e-16 -1.0, + 0.831469612302474 -0.5555702330195497 -4.208012186748173e-7, + 0.5555702330195774 -0.8314696123025143 -2.811703842693913e-7, + 8.246365478363235e-16 -9.870002350589206e-17 -1.0, + 6.177305516555869e-17 -2.958079683514089e-16 -1.0, + 0.980785280403109 -0.19509032201610677 -4.963688826866268e-7, + 0.831469612302474 -0.5555702330195497 -4.208012186748173e-7, + 2.222372440348444e-15 -5.599752221788814e-17 -1.0, + 8.246365478363235e-16 -9.870002350589206e-17 -1.0, + 0.9807852804031091 0.19509032201610677 -4.96368883421868e-7, + 0.980785280403109 -0.19509032201610677 -4.963688826866268e-7, + 3.0557621054791105e-15 5.599752221788814e-17 -1.0, + 2.222372440348444e-15 -5.599752221788814e-17 -1.0, + 0.8314696123024741 0.5555702330195493 -4.2080122073716816e-7, + 0.9807852804031091 0.19509032201610677 -4.96368883421868e-7, + -3.549647488826583e-16 3.2788789889010147e-16 -1.0, + 3.0557621054791105e-15 5.599752221788814e-17 -1.0, + 0.555570233019577 0.8314696123025147 -2.811703873500515e-7, + 0.8314696123024741 0.5555702330195493 -4.2080122073716816e-7, + 0.0 0.0 -1.0, + -3.549647488826583e-16 3.2788789889010147e-16 -1.0, + 0.19509032201612858 0.9807852804032254 -9.873391140314443e-8, + 0.555570233019577 0.8314696123025147 -2.811703873500515e-7, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.19509032201612858 0.9807852804032254 -9.873391140314443e-8, + 0.0 0.0 -1.0, + -0.9951633722370335 -0.0023107419416342197 -0.09820653251945441, + -0.9807852804031052 0.19509032201610463 5.047819140698364e-7, + 0.19509032201612775 -0.9807852804032255 -9.873390770714662e-8, + 0.0 0.0 1.0, + -0.9951634064475754 0.002310023153585613 0.09820620276076096, + -0.9807852804031052 -0.19509032201610493 5.047819147983123e-7, + 0.5555702330195774 -0.8314696123025143 -2.811703842693913e-7, + 0.19509032201612775 -0.9807852804032255 -9.873390770714662e-8, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.831469612302474 -0.5555702330195497 -4.208012186748173e-7, + 0.5555702330195774 -0.8314696123025143 -2.811703842693913e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.980785280403109 -0.19509032201610677 -4.963688826866268e-7, + 0.831469612302474 -0.5555702330195497 -4.208012186748173e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.9807852804031091 0.19509032201610677 -4.96368883421868e-7, + 0.980785280403109 -0.19509032201610677 -4.963688826866268e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.8314696123024741 0.5555702330195493 -4.2080122073716816e-7, + 0.9807852804031091 0.19509032201610677 -4.96368883421868e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.555570233019577 0.8314696123025147 -2.811703873500515e-7, + 0.8314696123024741 0.5555702330195493 -4.2080122073716816e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.19509032201612858 0.9807852804032254 -9.873391140314443e-8, + 0.555570233019577 0.8314696123025147 -2.811703873500515e-7, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.19509032201612858 0.9807852804032254 -9.873391140314443e-8, + 0.0 0.0 1.0, + -0.9807852804031052 0.19509032201610463 5.047819140698364e-7, + -0.9951634064475755 -0.0023100231535856013 0.098206202760761, + -4.101304940709647e-15 -7.374643380209353e-17 1.0, + 1.0 0.0 0.0, + 7.055829378315435e-17 1.0 0.0, + 0.0 0.0 1.0, + -2.306984029149177e-15 7.374643380209353e-17 1.0, + 1.0 0.0 0.0, + 0.0 0.0 1.0, + -7.055829378315435e-17 -1.0 0.0, + 3.0557621054791105e-15 5.599752221788814e-17 -1.0, + 1.0 0.0 0.0, + 0.0 0.0 -1.0, + 7.055829378315435e-17 1.0 0.0, + 2.222372440348444e-15 -5.599752221788814e-17 -1.0, + 1.0 0.0 0.0, + -7.055829378315435e-17 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + -7.055829378315435e-17 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + -7.055829378315435e-17 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 0.0 -1.0, + 7.055829378315435e-17 1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + -1.0 8.548406596044293e-16 0.0, + 7.055829378315435e-17 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -1.0 8.548406596044293e-16 0.0, + 1.0 -1.1279866398873623e-16 0.0, + 1.0 -2.2559732797747246e-16 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 -1.1279866398873623e-16 0.0, + 1.0 -2.2559732797747246e-16 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 -1.1279866398873623e-16 0.0, + 0.0 0.0 -1.0, + 1.0 3.02763576004842e-15 0.0, + 0.0 0.0 -1.0, + 1.0 -1.1279866398873623e-16 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 3.02763576004842e-15 0.0, + 1.0 -2.2559732797747246e-16 0.0, + 0.0 0.0 1.0, + 1.0 6.0552715200967475e-15 0.0, + 0.0 0.0 1.0, + 1.0 -2.2559732797747246e-16 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 -1.0, + 1.0 6.0552715200967475e-15 0.0, + -1.4666727661255026e-16 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + -1.4666727661255026e-16 -1.0 0.0, + 0.0 0.0 -1.0, + 1.0 6.0552715200967475e-15 0.0, + -1.4666727661255026e-16 -1.0 0.0, + 1.0 6.0552715200967475e-15 0.0, + 0.0 0.0 1.0, + -1.4666727661255026e-16 -1.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 2.933345532251006e-16 1.0 0.0, + 0.0 0.0 1.0, + -1.0 8.548406596044293e-16 0.0, + 2.933345532251006e-16 1.0 0.0, + 0.0 0.0 1.0, + 1.0 3.02763576004842e-15 0.0, + 2.933345532251006e-16 1.0 0.0, + 1.0 3.02763576004842e-15 0.0, + 0.0 0.0 -1.0, + 2.933345532251006e-16 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 8.548406596044293e-16 0.0 ] } + normalIndex [ + 0, 17, 127, 130, -1, + 2, 30, 170, 142, -1, + 1, 131, 134, 28, -1, + 3, 143, 158, 18, -1, + 6, 37, 177, 146, -1, + 4, 48, 99, 94, -1, + 5, 95, 90, 35, -1, + 7, 147, 189, 49, -1, + 10, 27, 167, 150, -1, + 8, 55, 111, 114, -1, + 9, 115, 118, 24, -1, + 11, 151, 196, 56, -1, + 12, 44, 83, 78, -1, + 14, 64, 204, 154, -1, + 13, 79, 74, 61, -1, + 15, 155, 185, 45, -1, + 16, 21, 123, 126, -1, + 19, 159, 162, 22, -1, + 20, 25, 119, 122, -1, + 23, 163, 166, 26, -1, + 31, 34, 174, 171, -1, + 29, 135, 137, 32, -1, + 33, 139, 279, 173, -1, + 36, 91, 86, 39, 280, -1, + 38, 281, 289, 178, -1, + 40, 87, 82, 43, 284, -1, + 41, 286, 304, 296, -1, + 42, 297, 320, 283, -1, + 46, 186, 293, 285, -1, + 47, 51, 101, 98, -1, + 50, 190, 192, 52, -1, + 53, 193, 242, 102, -1, + 54, 58, 105, 110, -1, + 57, 197, 199, 59, -1, + 60, 200, 246, 106, -1, + 63, 67, 207, 203, -1, + 62, 75, 69, 65, -1, + 66, 71, 211, 206, -1, + 68, 73, 109, 104, -1, + 70, 107, 247, 210, -1, + 72, 77, 113, 108, -1, + 76, 81, 117, 112, -1, + 80, 85, 121, 116, -1, + 84, 89, 125, 120, -1, + 88, 93, 129, 124, -1, + 92, 97, 133, 128, -1, + 96, 100, 136, 132, -1, + 103, 243, 278, 138, -1, + 141, 168, 274, 271, -1, + 140, 270, 267, 157, -1, + 145, 175, 230, 235, -1, + 144, 234, 239, 188, -1, + 149, 164, 258, 255, -1, + 148, 254, 251, 195, -1, + 153, 201, 214, 219, -1, + 152, 218, 223, 184, -1, + 156, 266, 263, 161, -1, + 160, 262, 259, 165, -1, + 169, 172, 277, 275, -1, + 176, 288, 179, 226, 231, -1, + 182, 290, 314, 301, -1, + 180, 292, 183, 222, 227, -1, + 181, 300, 310, 295, -1, + 187, 238, 241, 191, -1, + 194, 250, 245, 198, -1, + 202, 205, 209, 215, -1, + 208, 244, 249, 213, -1, + 212, 248, 253, 217, -1, + 216, 252, 257, 221, -1, + 220, 256, 261, 225, -1, + 224, 260, 265, 229, -1, + 228, 264, 269, 233, -1, + 232, 268, 273, 237, -1, + 236, 272, 276, 240, -1, + 282, 319, 315, 291, -1, + 287, 294, 309, 305, -1, + 299, 306, 341, 327, -1, + 298, 326, 337, 321, -1, + 302, 316, 333, 330, -1, + 303, 331, 345, 311, -1, + 308, 313, 350, 359, -1, + 307, 358, 356, 343, -1, + 312, 346, 352, 349, -1, + 318, 323, 362, 371, -1, + 317, 370, 368, 335, -1, + 322, 338, 364, 361, -1, + 324, 328, 332, 336, -1, + 325, 340, 344, 329, -1, + 334, 367, 365, 339, -1, + 342, 355, 353, 347, -1, + 348, 351, 354, 357, -1, + 360, 363, 366, 369, -1 ] + } + } + ] +} + From 0064533a4fee99f4657727b5524375c31348193d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 13 Jul 2015 15:49:14 +1000 Subject: [PATCH 06/48] Fixed LM3670 - Had pin name and number flipped --- library/dc-dc.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 695c3207..702e1287 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -620,9 +620,9 @@ DRAW S -175 175 175 -175 0 1 0 f X Vin 1 -300 100 100 R 50 50 1 1 I X GND 2 -300 0 100 R 50 50 1 1 I +X EN 3 -300 -100 100 R 50 50 1 1 I X FB 4 300 -100 100 L 50 50 1 1 I X SW 5 300 100 100 L 50 50 1 1 I -X 3 EN -300 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # From 8f2f00f881a25fe9a338c1b75c22ed2e72825371 Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Tue, 21 Jul 2015 14:00:14 +0100 Subject: [PATCH 07/48] Add D_x4_KCom --- library/diode.dcm | 5 +++++ library/diode.lib | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/library/diode.dcm b/library/diode.dcm index 0ee5d4fc..910f1f3c 100644 --- a/library/diode.dcm +++ b/library/diode.dcm @@ -6,4 +6,9 @@ K diode F www.nxp.com/documents/data_sheet/BAV99_SER.pdf $ENDCMP # +$CMP D_x4_KCom +D Quad Diode Common Cathode +F http://www.diodes.com/?q=downloads/5550 +$ENDCMP +# #End Doc Library diff --git a/library/diode.lib b/library/diode.lib index 9b251998..2782c828 100644 --- a/library/diode.lib +++ b/library/diode.lib @@ -21,4 +21,26 @@ X A 3 200 0 150 L 50 50 2 1 P ENDDRAW ENDDEF # +# D_x4_KCom +# +DEF D_x4_KCom D 0 0 Y N 4 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_x4_KCom" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS Diodes_Inc_MMBD4448HCQW Rohm_UMN1N Panasonic_MA5J002E0L +$FPLIST + SOT-353* +$ENDFPLIST +DRAW +P 2 0 1 6 -50 50 -50 -50 N +P 3 0 1 0 50 50 -50 0 50 -50 F +X K 2 -150 0 100 R 50 50 0 1 P +X A 1 150 0 100 L 50 50 1 1 P +X A 3 150 0 100 L 50 50 2 1 P +X A 4 150 0 100 L 50 50 3 1 P +X A 5 150 0 100 L 50 50 4 1 P +ENDDRAW +ENDDEF +# #End Library From 624a4310a9d7ad877376f9a6d21cd8e8fec13e9f Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Tue, 21 Jul 2015 18:50:15 +0100 Subject: [PATCH 08/48] Update Aliases --- library/diode.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/diode.lib b/library/diode.lib index 2782c828..4ccbdb7e 100644 --- a/library/diode.lib +++ b/library/diode.lib @@ -28,7 +28,7 @@ F0 "D" 0 100 50 H V C CNN F1 "D_x4_KCom" 0 -100 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN -ALIAS Diodes_Inc_MMBD4448HCQW Rohm_UMN1N Panasonic_MA5J002E0L +ALIAS Rohm_UMN1N Panasonic_MA5J002E0L MMBD4448HCQW $FPLIST SOT-353* $ENDFPLIST From bc237963881aaa1c7eaf2a6dcec2da3c163038f9 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 27 Jul 2015 09:16:32 +1000 Subject: [PATCH 09/48] Fixed LM3670MF to conform to library conventions --- library/dc-dc.lib | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 702e1287..902694e1 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -612,17 +612,17 @@ ENDDEF # LM3670MF # DEF LM3670MF U 0 40 Y Y 1 F N -F0 "U" -125 225 50 H V C CNN -F1 "LM3670MF" 0 -225 50 H V C CNN -F2 "" -150 0 60 H V C CNN +F0 "U" -200 275 50 H V L CNN +F1 "LM3670MF" -200 200 50 H V L CNN +F2 "SOT-23-5" 0 -200 50 H V C CNN F3 "" 0 -300 50 H V C CIN DRAW -S -175 175 175 -175 0 1 0 f -X Vin 1 -300 100 100 R 50 50 1 1 I -X GND 2 -300 0 100 R 50 50 1 1 I +S -200 150 200 -150 0 1 10 f +X Vin 1 -300 100 100 R 50 50 1 1 W +X GND 2 -300 0 100 R 50 50 1 1 W X EN 3 -300 -100 100 R 50 50 1 1 I X FB 4 300 -100 100 L 50 50 1 1 I -X SW 5 300 100 100 L 50 50 1 1 I +X SW 5 300 100 100 L 50 50 1 1 O ENDDRAW ENDDEF # From e693352aa734220036565ad58995c3a5258b86f3 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 28 Jul 2015 09:25:14 +1000 Subject: [PATCH 10/48] Added ZXCT1009 high-side current shunt monitor, in SOT23-3 package. The datasheet specifies the pin numbering in a non-standard format, so this schematic symbol varies slightly to the datasheet in that it corresponds correctly to a standard SOT23-3 footprint --- library/sensors.dcm | 6 ++ library/sensors.lib | 223 +++++++++++++++++++++++--------------------- 2 files changed, 125 insertions(+), 104 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 337888e0..c1baa6a7 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -131,4 +131,10 @@ K Temperature sensor remote local i2c F http://www.ti.com.cn/cn/lit/ds/symlink/tmp411.pdf $ENDCMP # +$CMP ZXCT1009 +D High side current sensor, SOT-23 +K High side current sensor monitor shunt +F www.diodes.com/datasheets/ZXCT1009.pdf +$ENDCMP +# #End Doc Library diff --git a/library/sensors.lib b/library/sensors.lib index 66d5e8dc..f2090bf0 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -13,10 +13,10 @@ $FPLIST SOT* $ENDFPLIST DRAW +S -200 300 200 -300 0 1 10 f X VCC 1 -100 400 100 D 50 50 1 1 W X Vout 2 300 0 100 L 50 50 1 1 O X GND 3 -100 -400 100 U 50 50 1 1 W -S -200 300 200 -300 0 1 10 f ENDDRAW ENDDEF # @@ -29,10 +29,10 @@ F2 "" 0 -350 50 H V L CIN F3 "" -100 0 60 H V C CNN ALIAS A1301EUA-T A1302KUA-T DRAW +S -200 300 200 -300 0 1 10 f X VCC 1 -100 400 100 D 50 50 1 1 W X GND 2 -100 -400 100 U 50 50 1 1 W X Vout 3 300 0 100 L 50 50 1 1 O -S -200 300 200 -300 0 1 10 f ENDDRAW ENDDEF # @@ -47,6 +47,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X IP+ 1 -400 200 100 R 50 50 1 1 P X IP+ 2 -400 100 100 R 50 50 1 1 P X IP- 3 -400 -100 100 R 50 50 1 1 P @@ -54,7 +55,6 @@ X IP- 4 -400 -200 100 R 50 50 1 1 P X GND 5 400 -200 100 L 50 50 1 1 W X VIout 7 400 0 100 L 50 50 1 1 O X VCC 8 400 200 100 L 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -70,6 +70,7 @@ $FPLIST SO* $ENDFPLIST DRAW +S -300 400 300 -400 0 1 10 f X IP+ 1 -400 300 100 R 50 50 1 1 P X IP+ 2 -400 200 100 R 50 50 1 1 P X IP- 3 -400 -200 100 R 50 50 1 1 P @@ -78,7 +79,6 @@ X GND 5 400 -300 100 L 50 50 1 1 W X ~FAULT 6 400 -200 100 L 50 50 1 1 O X VIout 7 400 100 100 L 50 50 1 1 O X VCC 8 400 300 100 L 50 50 1 1 W -S -300 400 300 -400 0 1 10 f ENDDRAW ENDDEF # @@ -91,6 +91,7 @@ F2 "SO-8" 0 0 50 H V C CIN F3 "" 0 0 60 H V C CNN ALIAS ACS712ELCTR-20A-T ACS712ELCTR-30A-T DRAW +S -300 300 300 -300 0 1 10 f X IP+ 1 -400 200 100 R 50 50 1 1 P X IP+ 2 -400 100 100 R 50 50 1 1 P X IP- 3 -400 -100 100 R 50 50 1 1 P @@ -99,7 +100,6 @@ X GND 5 0 -400 100 U 50 50 1 1 W X Filter 6 400 -100 100 L 50 50 1 1 P X VIout 7 400 200 100 L 50 50 1 1 O X VCC 8 0 400 100 D 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -116,6 +116,7 @@ $FPLIST 8-SOIC $ENDFPLIST DRAW +S -300 300 300 -300 0 1 10 f X IP+ 1 -400 200 100 R 50 50 1 1 P X IP+ 2 -400 100 100 R 50 50 1 1 P X IP- 3 -400 -100 100 R 50 50 1 1 P @@ -124,7 +125,6 @@ X GND 5 0 -400 100 U 50 50 1 1 W X Filter 6 400 -100 100 L 50 50 1 1 P X VIout 7 400 200 100 L 50 50 1 1 O X VCC 8 0 400 100 D 50 50 1 1 W -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -136,12 +136,12 @@ F1 "ACS754SCB-200" -300 -250 50 H V L CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN DRAW +S -300 200 300 -200 0 1 10 f X VCC 1 400 100 100 L 50 50 1 1 W X GND 2 400 -100 100 L 50 50 1 1 W X OUT 3 400 0 100 L 50 50 1 1 O X IP+ 4 -400 100 100 R 50 50 1 1 P X IP- 5 -400 -100 100 R 50 50 1 1 P -S -300 200 300 -200 0 1 10 f ENDDRAW ENDDEF # @@ -153,6 +153,7 @@ F1 "BMP085" 100 350 50 H V L CNN F2 "LCC-8" -100 0 50 H V C CIN F3 "" -100 0 60 H V C CNN DRAW +S -300 300 300 -300 0 1 10 f X GND 1 0 -400 100 U 50 50 1 1 W X EOC 2 400 -200 100 L 50 50 1 1 O X VDDA 3 -200 400 100 D 50 50 1 1 W @@ -160,7 +161,6 @@ X VDD 4 0 400 100 D 50 50 1 1 W X SCL 6 400 100 100 L 50 50 1 1 I X SDA 7 400 200 100 L 50 50 1 1 B X XCLR 8 400 0 100 L 50 50 1 1 I -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -172,10 +172,10 @@ F1 "DHT11" 100 -250 60 H V C CNN F2 "" 150 250 60 H V C CNN F3 "" 150 250 60 H V C CNN DRAW +S -200 200 200 -200 0 1 0 f X VCC 1 -100 300 100 D 40 40 1 1 I X IO 2 300 0 100 L 40 40 1 1 B X GND 4 -100 -300 100 U 40 40 1 1 W -S -200 200 200 -200 0 1 0 f ENDDRAW ENDDEF # @@ -190,6 +190,7 @@ $FPLIST LGA* $ENDFPLIST DRAW +S -550 450 550 -450 0 1 10 f X VDDIO 1 -100 600 150 D 50 50 1 1 W X SCL/SPC 2 700 300 150 L 50 50 1 1 I X SDA/SDI/SDO 3 700 200 150 L 50 50 1 1 B @@ -206,7 +207,6 @@ X GND 13 0 -600 150 U 50 50 1 1 W X PLLFILT 14 700 -400 150 L 50 50 1 1 P X RES(VDD) 15 -700 400 150 R 50 50 1 1 P X VDD 16 100 600 150 D 50 50 1 1 W -S -550 450 550 -450 0 1 10 f ENDDRAW ENDDEF # @@ -221,6 +221,7 @@ $FPLIST LGA* $ENDFPLIST DRAW +S -550 450 550 -450 0 1 10 f X VDDIO 1 -100 600 150 D 50 50 1 1 W X SCL/SPC 2 700 300 150 L 50 50 1 1 I X SDA/SDI/SDO 3 700 200 150 L 50 50 1 1 B @@ -237,99 +238,6 @@ X GND 13 0 -600 150 U 50 50 1 1 W X RES(CAP) 14 -700 200 150 R 50 50 1 1 P X RES(VDD) 15 -700 400 150 R 50 50 1 1 P X VDD 16 100 600 150 D 50 50 1 1 W -S -550 450 550 -450 0 1 10 f -ENDDRAW -ENDDEF -# -# LSM303DLHC -# -DEF LSM303DLHC IC 0 40 Y Y 1 F N -F0 "IC" 250 600 50 H V L CNN -F1 "LSM303DLHC" 250 500 50 H V L CNN -F2 "LGA-14" 0 0 50 H V C CIN -F3 "" 0 0 60 H V C CNN -DRAW -X VDDIO 1 -100 600 150 D 50 50 1 1 W -X SCL 2 600 400 150 L 50 50 1 1 I -X SDA 3 600 300 150 L 50 50 1 1 B -X INT2 4 600 -300 150 L 50 50 1 1 O -X INT1 5 600 -200 150 L 50 50 1 1 O -X C1 6 600 -400 150 L 50 50 1 1 P -X GND 7 0 -600 150 U 50 50 1 1 W -X RES(NC) 8 -600 -100 150 R 50 50 1 1 P -X DRDY 9 600 -100 150 L 50 50 1 1 O -X RES(GND) 10 -600 -300 150 R 50 50 1 1 P -X RES(GND) 11 -600 -400 150 R 50 50 1 1 P -X SETP 12 600 0 150 L 50 50 1 1 I -X SETC 13 600 100 150 L 50 50 1 1 I -X VDD 14 100 600 150 D 50 50 1 1 W -S -450 450 450 -450 0 1 10 f -ENDDRAW -ENDDEF -# -# MAX31855 -# -DEF MAX31855 U 0 40 Y Y 1 F N -F0 "U" 50 450 50 H V L CNN -F1 "MAX31855" 50 350 50 H V L CNN -F2 "SO8" 0 0 50 H V C CNN -F3 "" 0 -300 60 H V C CNN -DRAW -X GND 1 0 -400 100 U 50 50 1 1 W -X T- 2 -400 -100 100 R 50 50 1 1 I -X T+ 3 -400 -200 100 R 50 50 1 1 I -X VCC 4 0 400 100 D 50 50 1 1 W -X SCK 5 400 -100 100 L 50 50 1 1 I -X ~CS 6 400 -200 100 L 50 50 1 1 I -X SO 7 400 0 100 L 50 50 1 1 O -X NC 8 -400 0 100 R 50 50 1 1 I N -S 300 300 -300 -300 0 1 0 f -ENDDRAW -ENDDEF -# -# MP45DT02 -# -DEF MP45DT02 IC 0 40 Y Y 1 F N -F0 "IC" -300 350 50 H V L CNN -F1 "MP45DT02" -300 250 50 H V L CNN -F2 "HLGA-6" -300 -250 50 H V L CIN -F3 "" 0 0 60 H V C CNN -$FPLIST - HLGA* -$ENDFPLIST -DRAW -X GND 1 -400 0 100 R 50 50 1 1 W -X LR 2 400 -100 100 L 50 50 1 1 I -X GND 3 -400 -100 100 R 50 50 1 1 W -X CLK 4 400 0 100 L 50 50 1 1 I -X DOUT 5 400 100 100 L 50 50 1 1 O -X VDD 6 -400 100 100 R 50 50 1 1 W -S -300 200 300 -200 0 1 10 f -ENDDRAW -ENDDEF -# -# TMP411 -# -DEF TMP411 U 0 40 Y Y 1 F N -F0 "U" -300 350 50 H V L CNN -F1 "TMP411" 50 350 50 H V L CNN -F2 "" -100 0 50 H V C CIN -F3 "" -100 0 60 H V C CNN -$FPLIST - SOIC - MSOP - SO -$ENDFPLIST -DRAW -X V+ 1 0 400 100 D 50 50 1 1 W -X D+ 2 -400 -100 100 R 50 50 1 1 P -X D- 3 -400 -200 100 R 50 50 1 1 P -X ~TERM 4 400 -100 100 L 50 50 1 1 C -X GND 5 0 -400 100 U 50 50 1 1 W -X ~ALERT 6 400 -200 100 L 50 50 1 1 C -X SDA 7 400 200 100 L 50 50 1 1 C -X SCL 8 400 100 100 L 50 50 1 1 C -S -300 300 300 -300 0 1 10 f ENDDRAW ENDDEF # @@ -347,10 +255,117 @@ $FPLIST TO92 $ENDFPLIST DRAW +S 200 300 -200 -300 0 1 0 N X +Vs 1 0 400 100 D 50 50 1 1 I X GND 2 0 -400 100 U 50 50 1 1 I X Vout 3 300 0 100 L 50 50 1 1 I -S 200 300 -200 -300 0 1 0 N +ENDDRAW +ENDDEF +# +# LSM303DLHC +# +DEF LSM303DLHC IC 0 40 Y Y 1 F N +F0 "IC" 250 600 50 H V L CNN +F1 "LSM303DLHC" 250 500 50 H V L CNN +F2 "LGA-14" 0 0 50 H V C CIN +F3 "" 0 0 60 H V C CNN +DRAW +S -450 450 450 -450 0 1 10 f +X VDDIO 1 -100 600 150 D 50 50 1 1 W +X SCL 2 600 400 150 L 50 50 1 1 I +X SDA 3 600 300 150 L 50 50 1 1 B +X INT2 4 600 -300 150 L 50 50 1 1 O +X INT1 5 600 -200 150 L 50 50 1 1 O +X C1 6 600 -400 150 L 50 50 1 1 P +X GND 7 0 -600 150 U 50 50 1 1 W +X RES(NC) 8 -600 -100 150 R 50 50 1 1 P +X DRDY 9 600 -100 150 L 50 50 1 1 O +X RES(GND) 10 -600 -300 150 R 50 50 1 1 P +X RES(GND) 11 -600 -400 150 R 50 50 1 1 P +X SETP 12 600 0 150 L 50 50 1 1 I +X SETC 13 600 100 150 L 50 50 1 1 I +X VDD 14 100 600 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MAX31855 +# +DEF MAX31855 U 0 40 Y Y 1 F N +F0 "U" 50 450 50 H V L CNN +F1 "MAX31855" 50 350 50 H V L CNN +F2 "SO8" 0 0 50 H V C CNN +F3 "" 0 -300 60 H V C CNN +DRAW +S 300 300 -300 -300 0 1 0 f +X GND 1 0 -400 100 U 50 50 1 1 W +X T- 2 -400 -100 100 R 50 50 1 1 I +X T+ 3 -400 -200 100 R 50 50 1 1 I +X VCC 4 0 400 100 D 50 50 1 1 W +X SCK 5 400 -100 100 L 50 50 1 1 I +X ~CS 6 400 -200 100 L 50 50 1 1 I +X SO 7 400 0 100 L 50 50 1 1 O +X NC 8 -400 0 100 R 50 50 1 1 I N +ENDDRAW +ENDDEF +# +# MP45DT02 +# +DEF MP45DT02 IC 0 40 Y Y 1 F N +F0 "IC" -300 350 50 H V L CNN +F1 "MP45DT02" -300 250 50 H V L CNN +F2 "HLGA-6" -300 -250 50 H V L CIN +F3 "" 0 0 60 H V C CNN +$FPLIST + HLGA* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X GND 1 -400 0 100 R 50 50 1 1 W +X LR 2 400 -100 100 L 50 50 1 1 I +X GND 3 -400 -100 100 R 50 50 1 1 W +X CLK 4 400 0 100 L 50 50 1 1 I +X DOUT 5 400 100 100 L 50 50 1 1 O +X VDD 6 -400 100 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# TMP411 +# +DEF TMP411 U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "TMP411" 50 350 50 H V L CNN +F2 "" -100 0 50 H V C CIN +F3 "" -100 0 60 H V C CNN +$FPLIST + SOIC + MSOP + SO +$ENDFPLIST +DRAW +S -300 300 300 -300 0 1 10 f +X V+ 1 0 400 100 D 50 50 1 1 W +X D+ 2 -400 -100 100 R 50 50 1 1 P +X D- 3 -400 -200 100 R 50 50 1 1 P +X ~TERM 4 400 -100 100 L 50 50 1 1 C +X GND 5 0 -400 100 U 50 50 1 1 W +X ~ALERT 6 400 -200 100 L 50 50 1 1 C +X SDA 7 400 200 100 L 50 50 1 1 C +X SCL 8 400 100 100 L 50 50 1 1 C +ENDDRAW +ENDDEF +# +# ZXCT1009 +# +DEF ZXCT1009 U 0 40 Y Y 1 F N +F0 "U" -100 200 50 H V L CNN +F1 "ZXCT1009" -100 -200 50 H V L CNN +F2 "SOT23-3" -100 -300 50 H V L CNN +F3 "" -50 0 50 H V C CNN +DRAW +S -100 150 100 -150 0 1 10 f +X Vs- 1 -200 100 100 R 50 50 1 1 I +X Vs+ 2 -200 -100 100 R 50 50 1 1 I +X Iout 3 200 0 100 L 50 50 1 1 O ENDDRAW ENDDEF # From 6d46a698c960962dbf006fd9676e77986fd72285 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 28 Jul 2015 17:07:54 +1000 Subject: [PATCH 11/48] Added Texas Instruments low/high side current shunt monitor INA19x Two schematic symbols: INA193/4/5 INA196/7/8 --- library/sensors.dcm | 12 ++++++++++++ library/sensors.lib | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index c1baa6a7..fa0584d5 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -95,6 +95,18 @@ K digital temperature humidity sensor F http://akizukidenshi.com/download/ds/aosong/DHT11.pdf $ENDCMP # +$CMP INA193/4/5 +D INA193/4/5 current shunt monitor with independent supply, -16V to +80V common mode range +K INA193 INA194 INA195 current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# +$CMP INA197/8/9 +D INA196/7/8 current shunt monitor with independent supply, -16V to +80V common mode range +K INA196 INA197 INA198 current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# $CMP L3G4200D D L3G4200D, 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 K 3-Axis MEMS Gyroscope diff --git a/library/sensors.lib b/library/sensors.lib index f2090bf0..f56eff40 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -179,6 +179,40 @@ X GND 4 -100 -300 100 U 40 40 1 1 W ENDDRAW ENDDEF # +# INA193/4/5 +# +DEF INA193/4/5 U 0 40 Y Y 1 F N +F0 "U" -300 200 50 H V L CNN +F1 "INA193/4/5" -300 -200 50 H V L CNN +F2 "SOT23-5" -300 -300 50 H V L CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 150 300 -150 0 1 10 f +X OUT 1 -400 100 100 R 50 50 1 1 I +X GND 2 -400 0 100 R 50 50 1 1 W +X Vin+ 3 -400 -100 100 R 50 50 1 1 I +X Vin- 4 400 -100 100 L 50 50 1 1 I +X Vcc 5 400 100 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# INA197/8/9 +# +DEF INA197/8/9 U 0 40 Y Y 1 F N +F0 "U" -300 200 50 H V L CNN +F1 "INA197/8/9" -300 -200 50 H V L CNN +F2 "SOT23-5" -300 -300 50 H V L CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 150 300 -150 0 1 10 f +X OUT 1 -400 100 100 R 50 50 1 1 I +X GND 2 -400 0 100 R 50 50 1 1 W +X Vcc 3 -400 -100 100 R 50 50 1 1 W +X Vin+ 4 400 -100 100 L 50 50 1 1 I +X Vin- 5 400 100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # L3G4200D # DEF L3G4200D IC 0 40 Y Y 1 F N From 0d79ed25d8017ea74b6dbb194a328cbcd35823ba Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Tue, 28 Jul 2015 20:37:31 +0100 Subject: [PATCH 12/48] Remove common part, Document individual parts --- library/diode.dcm | 16 +++++++++++++--- library/diode.lib | 49 +++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 58 insertions(+), 7 deletions(-) diff --git a/library/diode.dcm b/library/diode.dcm index 910f1f3c..4db274e0 100644 --- a/library/diode.dcm +++ b/library/diode.dcm @@ -6,9 +6,19 @@ K diode F www.nxp.com/documents/data_sheet/BAV99_SER.pdf $ENDCMP # -$CMP D_x4_KCom -D Quad Diode Common Cathode -F http://www.diodes.com/?q=downloads/5550 +$CMP MMBD4448HCQW +D Quad Switching Diode Array Common Cathode +F http://www.diodes.com/datasheets/ds30153.pdf +$ENDCMP +# +$CMP Panasonic_MA5J002E +D Quad Ultra high Speed Switching Diode Array Common Cathode +F http://www.semicon.panasonic.co.jp/ds4/MA5J002E_BED_discon.pdf +$ENDCMP +# +$CMP Rohm_UMN1N +D Quad Ultra high Speed Switching Diode Array Common Cathode +F http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/diode/switching/umn1n.pdf $ENDCMP # #End Doc Library diff --git a/library/diode.lib b/library/diode.lib index 4ccbdb7e..82c8d888 100644 --- a/library/diode.lib +++ b/library/diode.lib @@ -21,14 +21,55 @@ X A 3 200 0 150 L 50 50 2 1 P ENDDRAW ENDDEF # -# D_x4_KCom +# MMBD4448HCQW # -DEF D_x4_KCom D 0 0 Y N 4 F N +DEF MMBD4448HCQW D 0 0 Y N 4 F N F0 "D" 0 100 50 H V C CNN -F1 "D_x4_KCom" 0 -100 50 H V C CNN +F1 "MMBD4448HCQW" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + *SOT-353* +$ENDFPLIST +DRAW +P 2 0 1 6 -50 50 -50 -50 N +P 3 0 1 0 50 50 -50 0 50 -50 F +X K 2 -150 0 100 R 50 50 0 1 P +X A 1 150 0 100 L 50 50 1 1 P +X A 3 150 0 100 L 50 50 2 1 P +X A 4 150 0 100 L 50 50 3 1 P +X A 5 150 0 100 L 50 50 4 1 P +ENDDRAW +ENDDEF +# +# Panasonic_MA5J002E +# +DEF Panasonic_MA5J002E D 0 0 Y N 4 F N +F0 "D" 0 100 50 H V C CNN +F1 "Panasonic_MA5J002E" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + *SOT-353* +$ENDFPLIST +DRAW +P 2 0 1 6 -50 50 -50 -50 N +P 3 0 1 0 50 50 -50 0 50 -50 F +X K 2 -150 0 100 R 50 50 0 1 P +X A 1 150 0 100 L 50 50 1 1 P +X A 3 150 0 100 L 50 50 2 1 P +X A 4 150 0 100 L 50 50 3 1 P +X A 5 150 0 100 L 50 50 4 1 P +ENDDRAW +ENDDEF +# +# Rohm_UMN1N +# +DEF Rohm_UMN1N D 0 0 Y N 4 F N +F0 "D" 0 100 50 H V C CNN +F1 "Rohm_UMN1N" 0 -100 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN -ALIAS Rohm_UMN1N Panasonic_MA5J002E0L MMBD4448HCQW $FPLIST SOT-353* $ENDFPLIST From 62e867ce80dc992b4eef4b15ff55bc79b16e45a8 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 29 Jul 2015 09:20:18 +1000 Subject: [PATCH 13/48] Added LPC11U00 series microcontroller symbol, corresponding to LQFP48 package http://www.nxp.com/products/microcontrollers/product_series/lpc1100/series/LPC11U00.html --- library/nxp_armmcu.dcm | 8 +++- library/nxp_armmcu.lib | 92 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 98 insertions(+), 2 deletions(-) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 839e0eb4..082a9728 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -1,4 +1,4 @@ -EESchema-DOCLIB Version 2.0 Date: 2011-01-22 13:48:30 +EESchema-DOCLIB Version 2.0 # $CMP LPC1102UK D LPC1102UK, 32-bit ARM Cortex-M0 microcontroller, 32kB Flash, 8kB SRAM, UART, SPI, ADC 5ch @@ -126,6 +126,12 @@ K ARM, 32bit, CortexM0, M0, NXP, Microcontroller F http://www.nxp.com/documents/data_sheet/LPC1111_12_13_14.pdf $ENDCMP # +$CMP LPC11Uxx_LQFP48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI in LQFP-48 package +K NXP LPC ARM LPC11U00 USB Cortex M0 ADC USART I2C SPI microcontroller +F http://www.nxp.com/products/microcontrollers/product_series/lpc1100/series/LPC11U00.html +$ENDCMP +# $CMP LPC1763FBD100 D LPC1769, 32-bit ARM Cortex-M3 microcontroller, 256 kB Flash, 64 kB SRAM, I2S, DAC K ARM, 32bit, CortexM3, M3, NXP, Microcontroller diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index c7a7a43f..a5ffab32 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -1,4 +1,5 @@ -EESchema-LIBRARY Version 2.3 Date: 2011-01-22 13:48:30 +EESchema-LIBRARY Version 2.3 +#encoding utf-8 # # LPC1102UK # @@ -6,6 +7,7 @@ DEF LPC1102UK U 0 40 Y Y 1 F N F0 "U" -950 450 60 H V C CNN F1 "LPC1102UK" 750 -400 60 H V C CNN F2 "WLCSP16" -800 -400 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1000 400 1000 -350 0 1 0 f X PIO0_8/MISO/CT16B0_MAT0 A1 -1150 200 150 R 35 35 1 1 B @@ -33,6 +35,7 @@ DEF LPC1111FHN33/101 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1111FHN33/101" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -77,6 +80,7 @@ DEF LPC1111FHN33/102 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1111FHN33/102" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -121,6 +125,7 @@ DEF LPC1111FHN33/201 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1111FHN33/201" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -165,6 +170,7 @@ DEF LPC1111FHN33/202 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1111FHN33/202" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -209,6 +215,7 @@ DEF LPC1112FHN33/101 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1112FHN33/101" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -253,6 +260,7 @@ DEF LPC1112FHN33/102 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1112FHN33/102" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -297,6 +305,7 @@ DEF LPC1112FHN33/201 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1112FHN33/201" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -341,6 +350,7 @@ DEF LPC1112FHN33/202 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1112FHN33/202" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -385,6 +395,7 @@ DEF LPC1113FBD48/301 U 0 40 Y Y 1 F N F0 "U" -950 1300 60 H V C CNN F1 "LPC1113FBD48/301" 650 -1350 60 H V C CNN F2 "LQFP48" 50 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 1250 1050 -1300 0 1 0 f X PIO2_6 1 1200 -500 150 L 35 35 1 1 B @@ -444,6 +455,7 @@ DEF LPC1113FBD48/302 U 0 40 Y Y 1 F N F0 "U" -950 1300 60 H V C CNN F1 "LPC1113FBD48/302" 650 -1350 60 H V C CNN F2 "LQFP48" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 1250 1050 -1300 0 1 0 f X PIO2_6 1 1200 -500 150 L 35 35 1 1 B @@ -503,6 +515,7 @@ DEF LPC1113FHN33/201 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1113FHN33/201" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -547,6 +560,7 @@ DEF LPC1113FHN33/202 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1113FHN33/202" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -591,6 +605,7 @@ DEF LPC1113FHN33/301 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1113FHN33/301" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -635,6 +650,7 @@ DEF LPC1113FHN33/302 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1113FHN33/302" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -679,6 +695,7 @@ DEF LPC1114FBD48/301 U 0 40 Y Y 1 F N F0 "U" -950 1300 60 H V C CNN F1 "LPC1114FBD48/301" 650 -1350 60 H V C CNN F2 "LQFP48" 50 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 1250 1050 -1300 0 1 0 f X PIO2_6 1 1200 -500 150 L 35 35 1 1 B @@ -738,6 +755,7 @@ DEF LPC1114FBD48/302 U 0 40 Y Y 1 F N F0 "U" -950 1300 60 H V C CNN F1 "LPC1114FBD48/302" 650 -1350 60 H V C CNN F2 "LQFP48" 50 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 1250 1050 -1300 0 1 0 f X PIO2_6 1 1200 -500 150 L 35 35 1 1 B @@ -797,6 +815,7 @@ DEF LPC1114FHN33/201 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1114FHN33/201" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -841,6 +860,7 @@ DEF LPC1114FHN33/202 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1114FHN33/202" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -885,6 +905,7 @@ DEF LPC1114FHN33/301 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1114FHN33/301" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -929,6 +950,7 @@ DEF LPC1114FHN33/302 U 0 40 Y Y 1 F N F0 "U" -900 950 60 H V C CNN F1 "LPC1114FHN33/302" 550 -950 60 H V C CNN F2 "HVQFN33" -750 -950 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -950 900 950 -900 0 1 0 f X PIO2_0/~DTR~ 1 1100 -450 150 L 35 35 1 1 B @@ -967,12 +989,73 @@ X VDD 29 50 1050 150 D 35 35 1 1 W ENDDRAW ENDDEF # +# LPC11Uxx_LQFP48 +# +DEF LPC11Uxx_LQFP48 U 0 40 Y Y 1 F N +F0 "U" -1050 1450 50 H V C CNN +F1 "LPC11Uxx_LQFP48" -650 -1200 50 H V C CNN +F2 "LQFP_48" 950 -1200 50 H V C CNN +F3 "" 0 -1475 50 H I C CNN +DRAW +S -1100 1400 1100 -1150 0 1 10 f +X C32B0_M1/PIO1_25 1 1200 300 100 L 50 50 1 1 I +X ~DTR~/SSEL1/PIO1_19 2 1200 900 100 L 50 50 1 1 I +X PIO0_0/~RESET 3 -1200 1300 100 R 50 50 1 1 I +X PIO0_1/C32B0_M2 4 -1200 1200 100 R 50 50 1 1 I +X Vss 5 100 -1300 150 U 50 50 1 1 W +X XTALIN 6 1200 -900 100 L 50 50 1 1 I +X XTALOUT 7 1200 -1000 100 L 50 50 1 1 I +X Vdd 8 100 1500 100 D 50 50 1 1 W +X PIO0_20/CT16B1_C0 9 -1200 -700 100 R 50 50 1 1 I +X PIO0_2/SSEL0/CT16B0_C0 10 -1200 1100 100 R 50 50 1 1 I +X USB_DP 20 1200 -500 100 L 50 50 1 1 P +X PIO0_22/MISO1/ADC6 30 -1200 -900 100 R 50 50 1 1 I +X PIO0_16/AD5/CT32B1_M3 40 -1200 -300 100 R 50 50 1 1 I +X CT32B0_M2/RXD/PIO1_26 11 1200 200 100 L 50 50 1 1 I +X CT32B0_M0/PIO1_24 21 1200 400 100 L 50 50 1 1 I +X SCK0/CT32B0_C1/PIO1_29 31 1200 -100 100 L 50 50 1 1 I +X Vss 41 -100 -1300 150 U 50 50 1 1 W +X TC32B0_M3/TXD/PIO1_27 12 1200 100 100 L 50 50 1 1 I +X PIO0_6/~USB_Connect~/SCK0 22 -1200 700 100 R 50 50 1 1 I +X PIO0_11/TDI/AD0 32 -1200 200 100 R 50 50 1 1 I +X PIO0_23/AD7 42 -1200 -1000 100 R 50 50 1 1 I +X SCK1/PIO1_20 13 1200 800 100 L 50 50 1 1 I +X PIO0_7/~CTS 23 -1200 600 100 R 50 50 1 1 I +X PIO0_12/TMS/AD1 33 -1200 100 100 R 50 50 1 1 I +X SCK1/PIO1_15 43 1200 1100 100 L 50 50 1 1 I +X PIO0_3/USB_Vbus 14 -1200 1000 100 R 50 50 1 1 I +X CT32B0_C0/SCLK/PIO1_28 24 1200 0 100 L 50 50 1 1 I +X PIO0_13/TDO/AD2 34 -1200 0 100 R 50 50 1 1 I +X Vdd 44 -100 1500 100 D 50 50 1 1 W +X PIO0_4/SCL 15 -1200 900 100 R 50 50 1 1 I +X PIO1_31 25 1200 -200 100 L 50 50 1 1 I +X PIO0_14/~TRST~/AD3 35 -1200 -100 100 R 50 50 1 1 I +X PIO0_17/CT32B0_C0/SCLK 45 -1200 -400 100 R 50 50 1 1 I +X PIO0_5/SDA 16 -1200 800 100 R 50 50 1 1 I +X MISO1/PIO1_21 26 1200 700 100 L 50 50 1 1 I +X TXD/PIO1_13 36 1200 1300 100 L 50 50 1 1 I +X PIO0_18/RXD 46 -1200 -500 100 R 50 50 1 1 I +X PIO0_21/CT16B1_M0/MOSI1 17 -1200 -800 100 R 50 50 1 1 I +X PIO0_8/MISO0/CT16B0_M0 27 -1200 500 100 R 50 50 1 1 I +X RXD/PIO1_14 37 1200 1200 100 L 50 50 1 1 I +X PIO0_19/TXD 47 -1200 -600 100 R 50 50 1 1 I +X CT16B1_M1/SSEL1/PIO1_23 18 1200 500 100 L 50 50 1 1 I +X PIO0_9/MOSI0/CT16B0_M1 28 -1200 400 100 R 50 50 1 1 I +X MOSI1/PIO1_22 38 1200 600 100 L 50 50 1 1 I +X CT16B0_C0/PIO1_16 48 1200 1000 100 L 50 50 1 1 I +X USB_DM 19 1200 -600 100 L 50 50 1 1 P +X PIO0_10/SWCLK/SCK0 29 -1200 300 100 R 50 50 1 1 I +X PIO0_15/SWDIO/AD4 39 -1200 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # LPC1763FBD100 # DEF LPC1763FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1763FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1083,6 +1166,7 @@ DEF LPC1764FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1764FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1193,6 +1277,7 @@ DEF LPC1765FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1765FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1303,6 +1388,7 @@ DEF LPC1766FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1766FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1413,6 +1499,7 @@ DEF LPC1767FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1767FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1523,6 +1610,7 @@ DEF LPC1769FBD100 U 0 40 Y Y 1 F N F0 "U" -1000 2500 60 H V C CNN F1 "LPC1769FBD100" 850 -2600 60 H V C CNN F2 "LQFP100" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -1050 2450 1050 -2550 0 1 0 f X TDO/SWO 1 -1200 2250 150 R 35 35 1 1 O @@ -1632,6 +1720,8 @@ ENDDEF DEF LPC2148 U 0 40 Y Y 1 F N F0 "U" -700 1750 60 H V C CNN F1 "LPC2148" 550 -1850 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S 750 1700 -750 -1800 0 1 0 f X PWM5/AD1_6/CAP1_3/P0[21] 1 900 -600 150 L 35 35 1 1 B From 6e5bc082a1aae80bb6f6126850189f350548db4f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 29 Jul 2015 10:22:49 +1000 Subject: [PATCH 14/48] Added ADP2108 switching regulator 3MHz switching, fixed output voltage SOT23-5 package http://www.analog.com/en/products/power-management/linear-regulators/adp2108.html --- library/dc-dc.dcm | 6 ++++++ library/dc-dc.lib | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index 1440d573..c469264a 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP ADP2108 +D 3MHz switching buck regulator, 600mA fixed output voltage in SOT23-5 package +K Voltage regulator switching buck fixed output analog +F http://www.analog.com/media/en/technical-documentation/data-sheets/ADP2108.pdf +$ENDCMP +# $CMP APE1707H-12-HF D APE1707H-12-HF, 12V 2A, 150KHz PWM Buck DC/DC Converter, TO252-5 (D-PAK) K 12V 2A 150KHz PWM Buck DC/DC diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 902694e1..6dfb5cba 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -1,6 +1,23 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# ADP2108 +# +DEF ADP2108 U 0 40 Y Y 1 F N +F0 "U" -200 200 50 H V L CNN +F1 "ADP2108" -200 -200 50 H V L CNN +F2 "TSOT23-5" -200 -300 50 H V L CNN +F3 "" -250 -350 50 H V C CNN +DRAW +S -200 150 200 -150 0 1 10 f +X Vin 1 -300 100 100 R 50 50 1 1 I +X GND 2 -300 0 100 R 50 50 1 1 I +X EN 3 -300 -100 100 R 50 50 1 1 I +X FB 4 300 -100 100 L 50 50 1 1 I +X SW 5 300 100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # APE1707H-33-HF # DEF APE1707H-33-HF U 0 40 Y Y 1 F N From 0dec18df8ffad03d08f236c5e13c9678ca4caafb Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 29 Jul 2015 11:01:01 +1000 Subject: [PATCH 15/48] Added schematic symbol for the ILI9341 breakout board This breakout board (commonly available on ebay for ~$5) has a 320x240 TFT LCD display, with an SPI interface Also has an SD card slot. This is the 9-pin interface module (there are other pinouts available e.g. with the addition of touch-screen interfaces. e.g. http://www.ebay.com.au/itm/2-2-Inch-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341-5V-3-3V-New-/200953728196?hash=item2ec9c68cc4 --- library/display.dcm | 6 ++++++ library/display.lib | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/library/display.dcm b/library/display.dcm index f06771f9..84fea81d 100644 --- a/library/display.dcm +++ b/library/display.dcm @@ -61,6 +61,12 @@ K LCD 16x2 Alphanumeric 16pin Blue/Yellow/Green Backlight F http://www.icbank.com/data/ICBShop/board/HY1602E.pdf $ENDCMP # +$CMP ILI9341_LCD_Breakout +D ILI9341 SPI TFT LCD Display, on breakout PCB - 9 pin interface with 4-pin SD card interface +K LCD SPI TFT ILI9341 +F Commonly found on eBay +$ENDCMP +# $CMP LCD-016N002L D 16 x 2 Character LCD F http://www.vishay.com/docs/37299/37299.pdf diff --git a/library/display.lib b/library/display.lib index 24ed8aaf..f1cfff77 100644 --- a/library/display.lib +++ b/library/display.lib @@ -593,6 +593,38 @@ X DB7 16 750 -500 150 U 40 40 1 1 B ENDDRAW ENDDEF # +# ILI9341_LCD_Breakout +# +DEF ILI9341_LCD_Breakout U 0 40 Y Y 1 F N +F0 "U" -700 500 50 H V L CNN +F1 "ILI9341_LCD_Breakout" -700 -500 50 H V L CNN +F2 "" -750 400 50 H V C CNN +F3 "" -650 500 50 H V C CNN +DRAW +T 0 25 150 50 0 0 0 320x240~LCD Italic 0 C C +T 0 -225 250 50 0 0 0 ILI9341 Italic 0 L C +T 0 -575 400 50 0 0 0 J2 Normal 0 C C +T 0 375 400 50 0 0 0 J4 Normal 0 C C +T 0 -225 -275 50 0 0 0 SD~Card~Slot Italic 0 L C +T 0 -225 50 50 0 0 0 SPI~Interface Italic 0 L C +S -700 450 700 -450 0 1 10 f +S -250 350 300 -350 0 1 10 N +X Vcc 1 800 400 100 L 50 50 1 1 W +X GND 2 800 300 100 L 50 50 1 1 W +X CS 3 800 200 100 L 50 50 1 1 I +X Reset 4 800 100 100 L 50 50 1 1 I +X D/~C 5 800 0 100 L 50 50 1 1 I +X MOSI 6 800 -100 100 L 50 50 1 1 I +X SCK 7 800 -200 100 L 50 50 1 1 I +X LED 8 800 -300 100 L 50 50 1 1 I +X MISO 9 800 -400 100 L 50 50 1 1 O +X SD_CS 10 -800 200 100 R 50 50 1 1 I +X SD_MOSI 11 -800 100 100 R 50 50 1 1 I +X SD_MISO 12 -800 0 100 R 50 50 1 1 O +X SD_SCK 13 -800 -100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # LCD16X2 # DEF LCD16X2 DS 0 40 Y Y 1 F N From 15ff95d1cc4ff331a112fd40e8477ac91f076347 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 29 Jul 2015 17:09:52 +1000 Subject: [PATCH 16/48] Fixed aliases for INA19x series - Changed INA193/4/5 to INA193 and added aliases for INA194, INA195 - Changed INA196/7/8 to INA196 and added aliases for INA197, INA198 --- library/sensors.dcm | 12 +++++++++--- library/sensors.lib | 25 ++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index fa0584d5..ce9d7f7b 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -95,9 +95,15 @@ K digital temperature humidity sensor F http://akizukidenshi.com/download/ds/aosong/DHT11.pdf $ENDCMP # -$CMP INA193/4/5 -D INA193/4/5 current shunt monitor with independent supply, -16V to +80V common mode range -K INA193 INA194 INA195 current sensor shunt monitor high low side +$CMP INA193 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K Current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# +$CMP INA196 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K current sensor shunt monitor high low side F http://www.ti.com/lit/gpn/ina193 $ENDCMP # diff --git a/library/sensors.lib b/library/sensors.lib index f56eff40..ea0c008a 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -179,13 +179,14 @@ X GND 4 -100 -300 100 U 40 40 1 1 W ENDDRAW ENDDEF # -# INA193/4/5 +# INA193 # -DEF INA193/4/5 U 0 40 Y Y 1 F N +DEF INA193 U 0 40 Y Y 1 F N F0 "U" -300 200 50 H V L CNN -F1 "INA193/4/5" -300 -200 50 H V L CNN +F1 "INA193" -300 -200 50 H V L CNN F2 "SOT23-5" -300 -300 50 H V L CNN F3 "" 0 0 50 H V C CNN +ALIAS INA194 INA195 DRAW S -300 150 300 -150 0 1 10 f X OUT 1 -400 100 100 R 50 50 1 1 I @@ -196,6 +197,24 @@ X Vcc 5 400 100 100 L 50 50 1 1 W ENDDRAW ENDDEF # +# INA196 +# +DEF INA196 U 0 40 Y Y 1 F N +F0 "U" -300 200 50 H V L CNN +F1 "INA196" -300 -200 50 H V L CNN +F2 "SOT23-5" -300 -300 50 H V L CNN +F3 "" 0 0 50 H V C CNN +ALIAS INA197 INA198 +DRAW +S -300 150 300 -150 0 1 10 f +X OUT 1 -400 100 100 R 50 50 1 1 I +X GND 2 -400 0 100 R 50 50 1 1 W +X Vcc 3 -400 -100 100 R 50 50 1 1 W +X Vin+ 4 400 -100 100 L 50 50 1 1 I +X Vin- 5 400 100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # INA197/8/9 # DEF INA197/8/9 U 0 40 Y Y 1 F N From cdd7a79a1440c52763f5fd47a44b4de34693c028 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 29 Jul 2015 17:20:48 +1000 Subject: [PATCH 17/48] Fixed aliases for LPC11Uxx_LQFP48 Removed generic part name Added part LPC11U12FBD48 Added aliases for other parts with same pinout --- library/nxp_armmcu.dcm | 2 +- library/nxp_armmcu.lib | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 082a9728..93c1d37b 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -126,7 +126,7 @@ K ARM, 32bit, CortexM0, M0, NXP, Microcontroller F http://www.nxp.com/documents/data_sheet/LPC1111_12_13_14.pdf $ENDCMP # -$CMP LPC11Uxx_LQFP48 +$CMP LPC11U12FBD48 D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI in LQFP-48 package K NXP LPC ARM LPC11U00 USB Cortex M0 ADC USART I2C SPI microcontroller F http://www.nxp.com/products/microcontrollers/product_series/lpc1100/series/LPC11U00.html diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index a5ffab32..2493ea2e 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -989,13 +989,14 @@ X VDD 29 50 1050 150 D 35 35 1 1 W ENDDRAW ENDDEF # -# LPC11Uxx_LQFP48 +# LPC11U12FBD48 # -DEF LPC11Uxx_LQFP48 U 0 40 Y Y 1 F N +DEF LPC11U12FBD48 U 0 40 Y Y 1 F N F0 "U" -1050 1450 50 H V C CNN -F1 "LPC11Uxx_LQFP48" -650 -1200 50 H V C CNN +F1 "LPC11U12FBD48" -800 -1220 50 H V C CNN F2 "LQFP_48" 950 -1200 50 H V C CNN F3 "" 0 -1475 50 H I C CNN +ALIAS LPC11U13FBD48 LPC11U14FBD48 LPC11U22FBD48 LPC11U23FBD48 LPC11U24FBD48 LPC11U34FBD48 LPC11U35FBD48 LPC11U36FBD48 LPC11U37FBD48 LPC11U66JBD48 LPC11U67JBD48 LPC11U68JBD48 DRAW S -1100 1400 1100 -1150 0 1 10 f X C32B0_M1/PIO1_25 1 1200 300 100 L 50 50 1 1 I From e40065c430e3bbb212916b97698aa48d6ead3f5b Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 30 Jul 2015 11:45:33 +1000 Subject: [PATCH 18/48] Removed INA196/7/8 component This has been replaced with: INA196 INA197 (alias of INA196) INA198 (alias of INA196) --- library/sensors.dcm | 6 ------ library/sensors.lib | 17 ----------------- 2 files changed, 23 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index ce9d7f7b..9c56e89a 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -107,12 +107,6 @@ K current sensor shunt monitor high low side F http://www.ti.com/lit/gpn/ina193 $ENDCMP # -$CMP INA197/8/9 -D INA196/7/8 current shunt monitor with independent supply, -16V to +80V common mode range -K INA196 INA197 INA198 current sensor shunt monitor high low side -F http://www.ti.com/lit/gpn/ina193 -$ENDCMP -# $CMP L3G4200D D L3G4200D, 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 K 3-Axis MEMS Gyroscope diff --git a/library/sensors.lib b/library/sensors.lib index ea0c008a..5afed2b9 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -215,23 +215,6 @@ X Vin- 5 400 100 100 L 50 50 1 1 I ENDDRAW ENDDEF # -# INA197/8/9 -# -DEF INA197/8/9 U 0 40 Y Y 1 F N -F0 "U" -300 200 50 H V L CNN -F1 "INA197/8/9" -300 -200 50 H V L CNN -F2 "SOT23-5" -300 -300 50 H V L CNN -F3 "" 0 0 50 H V C CNN -DRAW -S -300 150 300 -150 0 1 10 f -X OUT 1 -400 100 100 R 50 50 1 1 I -X GND 2 -400 0 100 R 50 50 1 1 W -X Vcc 3 -400 -100 100 R 50 50 1 1 W -X Vin+ 4 400 -100 100 L 50 50 1 1 I -X Vin- 5 400 100 100 L 50 50 1 1 I -ENDDRAW -ENDDEF -# # L3G4200D # DEF L3G4200D IC 0 40 Y Y 1 F N From a677bbb443d50180f0ece0f192a0509b4f0a02c2 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 30 Jul 2015 12:07:29 +1000 Subject: [PATCH 19/48] Added LIS331HH tri-axis accelerometer --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 9c56e89a..b1415a74 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -119,6 +119,12 @@ K 3-Axis MEMS Gyroscope F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00036465.pdf $ENDCMP # +$CMP LIS331HH +D 3-Axis Accelerometer, 6g/12g/24g range, 1000Hz, I2C and SPI interface +K 3-axis accelerometer SPI I2C +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00250937.pdf +$ENDCMP +# $CMP LSM303DLHC D LSM303DLHC, 16-bit 3 Axis Digital MEMS Accelerometer + Magnetometer, LGA-14 K 3-Axis MEMS Accelerometer Magnetometer diff --git a/library/sensors.lib b/library/sensors.lib index 5afed2b9..2abdd255 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -277,6 +277,32 @@ X VDD 16 100 600 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# LIS331HH +# +DEF LIS331HH U 0 40 Y Y 1 F N +F0 "U" -300 400 50 H V L CNN +F1 "LIS331HH" -300 -500 50 H V L CNN +F2 "" -100 250 50 H V C CNN +F3 "" -100 250 50 H V C CNN +DRAW +S -300 350 300 -450 0 1 10 f +X Vdd 1 400 300 100 L 50 50 1 1 W +X SCL 4 -400 0 100 R 50 50 1 1 I +X GND 5 400 -400 100 L 50 50 1 1 W +X SDA/SDI 6 -400 200 100 R 50 50 1 1 I +X SDO 7 -400 100 100 R 50 50 1 1 O +X CS 8 -400 300 100 R 50 50 1 1 I +X INT2 9 -400 -200 100 R 50 50 1 1 O +X GND 10 400 0 100 L 50 50 1 1 W +X INT1 11 -400 -300 100 R 50 50 1 1 O +X GND 12 400 -200 100 L 50 50 1 1 W +X GND 13 400 -300 100 L 50 50 1 1 W +X Vdd 14 400 200 100 L 50 50 1 1 W +X Vdd 15 400 100 100 L 50 50 1 1 W +X GND 16 400 -100 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# # LM35 # DEF LM35 U 0 40 Y Y 1 F N From a2a7c4d7088c24f156c7463acbf3f45afd7a9932 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 30 Jul 2015 12:43:33 +1000 Subject: [PATCH 20/48] Added MCP9700/1(A) series of temperature sensors Added symbols for SOT23-3 and SC70-5 package(s) with aliases for all part combinations http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022289 http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf --- library/sensors.dcm | 12 ++++++++++++ library/sensors.lib | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index b1415a74..e557fd87 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -137,6 +137,18 @@ K Thermocouple Converter F http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31855.html#popuppdf $ENDCMP # +$CMP MCP9700-E/TT +D Linear active thermistor in SOT23-3 package +K thermistor temperature sensor sot23-3 sot-23 +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9700_E/LT +D Linear active thermistor in SC70-5 package +K linear active thermistor temperature sensor sc70-5 sc-70 +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# $CMP MP45DT02 D MP45DT02, MEMS Omnidirectional Digital Microphone, HLGA-6 K MEMS Microphone diff --git a/library/sensors.lib b/library/sensors.lib index 2abdd255..ffd837c5 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -370,6 +370,40 @@ X NC 8 -400 0 100 R 50 50 1 1 I N ENDDRAW ENDDEF # +# MCP9700-E/TT +# +DEF MCP9700-E/TT U 0 40 Y Y 1 F N +F0 "U" -150 250 50 H V C CNN +F1 "MCP9700-E/TT" -200 -250 50 H V L CNN +F2 "SOT23-3" -200 -350 50 H V L CNN +F3 "" -150 250 50 H V C CNN +ALIAS MCP9700_H/TT MCP9701_E/TT MCP9701_H/TT MCP9700A_E/TT MCP9700A_H/TT MCP9701A_E/TT MCP9701A_H/TT +DRAW +S -200 200 100 -200 0 1 10 f +X Vdd 1 -300 100 100 R 50 50 1 1 W +X Vout 2 -300 -100 100 R 50 50 1 1 I +X GND 3 200 0 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP9700_E/LT +# +DEF MCP9700_E/LT U 0 40 Y Y 1 F N +F0 "U" -200 200 50 H V C CNN +F1 "MCP9700_E/LT" -250 -200 50 H V L CNN +F2 "SC70-5" -250 -300 50 H V L CNN +F3 "" 0 0 50 H V C CNN +ALIAS MCP9700_H/LT MCP9700A_E/LT MCP9700A_H/LT MCP9701_E/LT MCP9701_H/LT MCP9701A_E/LT MCP9701A_H/LT +DRAW +S -250 150 250 -150 0 1 10 f +X NC 1 -350 100 100 R 50 50 1 1 I +X GND 2 -350 0 100 R 50 50 1 1 W +X Vout 3 -350 -100 100 R 50 50 1 1 O +X Vdd 4 350 -100 100 L 50 50 1 1 W +X NC 5 350 100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # MP45DT02 # DEF MP45DT02 IC 0 40 Y Y 1 F N From f0a3a2dd825c6b7ed3a03f9622f55ad784fa5ba9 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 3 Aug 2015 13:06:05 +1000 Subject: [PATCH 21/48] Adjusted symbols in sensors.lib Fixed INA19x series (pins reflect function not numerical order) Fixed MCP970x series (pins reflect function not numerical order) --- library/sensors.lib | 54 ++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index ffd837c5..f4b7fb90 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -182,36 +182,36 @@ ENDDEF # INA193 # DEF INA193 U 0 40 Y Y 1 F N -F0 "U" -300 200 50 H V L CNN -F1 "INA193" -300 -200 50 H V L CNN -F2 "SOT23-5" -300 -300 50 H V L CNN +F0 "U" -300 250 50 H V L CNN +F1 "INA193" 50 250 50 H V L CNN +F2 "SOT23-5" 50 -250 50 H V L CNN F3 "" 0 0 50 H V C CNN ALIAS INA194 INA195 DRAW -S -300 150 300 -150 0 1 10 f -X OUT 1 -400 100 100 R 50 50 1 1 I -X GND 2 -400 0 100 R 50 50 1 1 W -X Vin+ 3 -400 -100 100 R 50 50 1 1 I -X Vin- 4 400 -100 100 L 50 50 1 1 I -X Vcc 5 400 100 100 L 50 50 1 1 W +S -300 200 300 -200 0 1 10 f +X OUT 1 400 0 100 L 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X Vin+ 3 -400 100 100 R 50 50 1 1 I +X Vin- 4 -400 -100 100 R 50 50 1 1 I +X Vcc 5 0 300 100 D 50 50 1 1 W ENDDRAW ENDDEF # # INA196 # DEF INA196 U 0 40 Y Y 1 F N -F0 "U" -300 200 50 H V L CNN -F1 "INA196" -300 -200 50 H V L CNN -F2 "SOT23-5" -300 -300 50 H V L CNN +F0 "U" -300 250 50 H V L CNN +F1 "INA196" 50 250 50 H V L CNN +F2 "SOT23-5" 50 -250 50 H V L CNN F3 "" 0 0 50 H V C CNN ALIAS INA197 INA198 DRAW -S -300 150 300 -150 0 1 10 f -X OUT 1 -400 100 100 R 50 50 1 1 I -X GND 2 -400 0 100 R 50 50 1 1 W -X Vcc 3 -400 -100 100 R 50 50 1 1 W -X Vin+ 4 400 -100 100 L 50 50 1 1 I -X Vin- 5 400 100 100 L 50 50 1 1 I +S -300 200 300 -200 0 1 10 f +X OUT 1 400 0 100 L 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X Vcc 3 0 300 100 D 50 50 1 1 W +X Vin+ 4 -400 100 100 R 50 50 1 1 I +X Vin- 5 -400 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -389,18 +389,18 @@ ENDDEF # MCP9700_E/LT # DEF MCP9700_E/LT U 0 40 Y Y 1 F N -F0 "U" -200 200 50 H V C CNN -F1 "MCP9700_E/LT" -250 -200 50 H V L CNN -F2 "SC70-5" -250 -300 50 H V L CNN +F0 "U" -200 250 50 H V C CNN +F1 "MCP9700_E/LT" 50 250 50 H V L CNN +F2 "SC70-5" 50 -250 50 H V L CNN F3 "" 0 0 50 H V C CNN ALIAS MCP9700_H/LT MCP9700A_E/LT MCP9700A_H/LT MCP9701_E/LT MCP9701_H/LT MCP9701A_E/LT MCP9701A_H/LT DRAW -S -250 150 250 -150 0 1 10 f -X NC 1 -350 100 100 R 50 50 1 1 I -X GND 2 -350 0 100 R 50 50 1 1 W -X Vout 3 -350 -100 100 R 50 50 1 1 O -X Vdd 4 350 -100 100 L 50 50 1 1 W -X NC 5 350 100 100 L 50 50 1 1 I +S -300 200 300 -200 0 1 10 f +X NC 1 -400 -100 100 R 50 50 1 1 N +X GND 2 0 -300 100 U 50 50 1 1 W +X Vout 3 400 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +X NC 5 -400 0 100 R 50 50 1 1 N ENDDRAW ENDDEF # From 7290313ae47ba5c7e6637ad25d1a823dd580808a Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 3 Aug 2015 13:53:57 +1000 Subject: [PATCH 22/48] Added documentation for aliases in INA19x series Added documentation for aliases in MCP970x series --- library/sensors.dcm | 66 ++++++++++++++++++++++++++++++++++++++++++--- library/sensors.lib | 16 +++++------ 2 files changed, 71 insertions(+), 11 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index e557fd87..f21aded6 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -101,12 +101,36 @@ K Current sensor shunt monitor high low side F http://www.ti.com/lit/gpn/ina193 $ENDCMP # +$CMP INA194 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K Current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# +$CMP INA195 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K Current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# $CMP INA196 D Current shunt monitor with independent supply, -16V to +80V common mode range K current sensor shunt monitor high low side F http://www.ti.com/lit/gpn/ina193 $ENDCMP # +$CMP INA197 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K Current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# +$CMP INA198 +D Current shunt monitor with independent supply, -16V to +80V common mode range +K Current sensor shunt monitor high low side +F http://www.ti.com/lit/gpn/ina193 +$ENDCMP +# $CMP L3G4200D D L3G4200D, 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 K 3-Axis MEMS Gyroscope @@ -137,15 +161,51 @@ K Thermocouple Converter F http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31855.html#popuppdf $ENDCMP # -$CMP MCP9700-E/TT +$CMP MCP9700-TT D Linear active thermistor in SOT23-3 package K thermistor temperature sensor sot23-3 sot-23 F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf $ENDCMP # -$CMP MCP9700_E/LT +$CMP MCP9700A-TT +D Linear active thermistor in SOT23-3 package +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9700A_LT D Linear active thermistor in SC70-5 package -K linear active thermistor temperature sensor sc70-5 sc-70 +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9700_LT +D Linear active thermistor in SC70-5 package +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9701-TT +D Linear active thermistor in SOT23-3 package +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9701A-TT +D Linear active thermistor in SOT23-3 package +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9701A_LT +D Linear active thermistor in SC70-5 package +K linear active thermistor temperature sensor +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf +$ENDCMP +# +$CMP MCP9701_LT +D Linear active thermistor in SC70-5 package +K linear active thermistor temperature sensor F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf $ENDCMP # diff --git a/library/sensors.lib b/library/sensors.lib index f4b7fb90..dc7a4689 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -370,14 +370,14 @@ X NC 8 -400 0 100 R 50 50 1 1 I N ENDDRAW ENDDEF # -# MCP9700-E/TT +# MCP9700-TT # -DEF MCP9700-E/TT U 0 40 Y Y 1 F N +DEF MCP9700-TT U 0 40 Y Y 1 F N F0 "U" -150 250 50 H V C CNN -F1 "MCP9700-E/TT" -200 -250 50 H V L CNN +F1 "MCP9700-TT" -200 -250 50 H V L CNN F2 "SOT23-3" -200 -350 50 H V L CNN F3 "" -150 250 50 H V C CNN -ALIAS MCP9700_H/TT MCP9701_E/TT MCP9701_H/TT MCP9700A_E/TT MCP9700A_H/TT MCP9701A_E/TT MCP9701A_H/TT +ALIAS MCP9701-TT MCP9700A-TT MCP9701A-TT DRAW S -200 200 100 -200 0 1 10 f X Vdd 1 -300 100 100 R 50 50 1 1 W @@ -386,14 +386,14 @@ X GND 3 200 0 100 L 50 50 1 1 W ENDDRAW ENDDEF # -# MCP9700_E/LT +# MCP9700_LT # -DEF MCP9700_E/LT U 0 40 Y Y 1 F N +DEF MCP9700_LT U 0 40 Y Y 1 F N F0 "U" -200 250 50 H V C CNN -F1 "MCP9700_E/LT" 50 250 50 H V L CNN +F1 "MCP9700_LT" 50 250 50 H V L CNN F2 "SC70-5" 50 -250 50 H V L CNN F3 "" 0 0 50 H V C CNN -ALIAS MCP9700_H/LT MCP9700A_E/LT MCP9700A_H/LT MCP9701_E/LT MCP9701_H/LT MCP9701A_E/LT MCP9701A_H/LT +ALIAS MCP9701_LT MCP9700A_LT MCP9701A_LT DRAW S -300 200 300 -200 0 1 10 f X NC 1 -400 -100 100 R 50 50 1 1 N From b73c169de27487c131678bdc4bb38d1ce9f2e717 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 3 Aug 2015 15:15:12 +1000 Subject: [PATCH 23/48] Changed pin directions on GPIO pins to "bidirectional" --- library/nxp_armmcu.lib | 84 +++++++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index 2493ea2e..3a3878c9 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -994,59 +994,59 @@ ENDDEF DEF LPC11U12FBD48 U 0 40 Y Y 1 F N F0 "U" -1050 1450 50 H V C CNN F1 "LPC11U12FBD48" -800 -1220 50 H V C CNN -F2 "LQFP_48" 950 -1200 50 H V C CNN +F2 "LQFP48" 950 -1200 50 H V C CNN F3 "" 0 -1475 50 H I C CNN -ALIAS LPC11U13FBD48 LPC11U14FBD48 LPC11U22FBD48 LPC11U23FBD48 LPC11U24FBD48 LPC11U34FBD48 LPC11U35FBD48 LPC11U36FBD48 LPC11U37FBD48 LPC11U66JBD48 LPC11U67JBD48 LPC11U68JBD48 +ALIAS LPC11U13FBD48 LPC11U14FBD48 LPC11U22FBD48 LPC11U23FBD48 LPC11U24FBD48 LPC11U34FBD48 LPC11U35FBD48 LPC11U36FBD48 LPC11U37FBD48 DRAW S -1100 1400 1100 -1150 0 1 10 f -X C32B0_M1/PIO1_25 1 1200 300 100 L 50 50 1 1 I -X ~DTR~/SSEL1/PIO1_19 2 1200 900 100 L 50 50 1 1 I -X PIO0_0/~RESET 3 -1200 1300 100 R 50 50 1 1 I -X PIO0_1/C32B0_M2 4 -1200 1200 100 R 50 50 1 1 I +X C32B0_M1/PIO1_25 1 1200 300 100 L 50 50 1 1 B +X ~DTR~/SSEL1/PIO1_19 2 1200 900 100 L 50 50 1 1 B +X PIO0_0/~RESET 3 -1200 1300 100 R 50 50 1 1 B +X PIO0_1/C32B0_M2 4 -1200 1200 100 R 50 50 1 1 B X Vss 5 100 -1300 150 U 50 50 1 1 W X XTALIN 6 1200 -900 100 L 50 50 1 1 I X XTALOUT 7 1200 -1000 100 L 50 50 1 1 I X Vdd 8 100 1500 100 D 50 50 1 1 W -X PIO0_20/CT16B1_C0 9 -1200 -700 100 R 50 50 1 1 I -X PIO0_2/SSEL0/CT16B0_C0 10 -1200 1100 100 R 50 50 1 1 I +X PIO0_20/CT16B1_C0 9 -1200 -700 100 R 50 50 1 1 B +X PIO0_2/SSEL0/CT16B0_C0 10 -1200 1100 100 R 50 50 1 1 B X USB_DP 20 1200 -500 100 L 50 50 1 1 P -X PIO0_22/MISO1/ADC6 30 -1200 -900 100 R 50 50 1 1 I -X PIO0_16/AD5/CT32B1_M3 40 -1200 -300 100 R 50 50 1 1 I -X CT32B0_M2/RXD/PIO1_26 11 1200 200 100 L 50 50 1 1 I -X CT32B0_M0/PIO1_24 21 1200 400 100 L 50 50 1 1 I -X SCK0/CT32B0_C1/PIO1_29 31 1200 -100 100 L 50 50 1 1 I +X PIO0_22/MISO1/ADC6 30 -1200 -900 100 R 50 50 1 1 B +X PIO0_16/AD5/CT32B1_M3 40 -1200 -300 100 R 50 50 1 1 B +X CT32B0_M2/RXD/PIO1_26 11 1200 200 100 L 50 50 1 1 B +X CT32B0_M0/PIO1_24 21 1200 400 100 L 50 50 1 1 B +X SCK0/CT32B0_C1/PIO1_29 31 1200 -100 100 L 50 50 1 1 B X Vss 41 -100 -1300 150 U 50 50 1 1 W -X TC32B0_M3/TXD/PIO1_27 12 1200 100 100 L 50 50 1 1 I -X PIO0_6/~USB_Connect~/SCK0 22 -1200 700 100 R 50 50 1 1 I -X PIO0_11/TDI/AD0 32 -1200 200 100 R 50 50 1 1 I -X PIO0_23/AD7 42 -1200 -1000 100 R 50 50 1 1 I -X SCK1/PIO1_20 13 1200 800 100 L 50 50 1 1 I -X PIO0_7/~CTS 23 -1200 600 100 R 50 50 1 1 I -X PIO0_12/TMS/AD1 33 -1200 100 100 R 50 50 1 1 I -X SCK1/PIO1_15 43 1200 1100 100 L 50 50 1 1 I -X PIO0_3/USB_Vbus 14 -1200 1000 100 R 50 50 1 1 I -X CT32B0_C0/SCLK/PIO1_28 24 1200 0 100 L 50 50 1 1 I -X PIO0_13/TDO/AD2 34 -1200 0 100 R 50 50 1 1 I +X TC32B0_M3/TXD/PIO1_27 12 1200 100 100 L 50 50 1 1 B +X PIO0_6/~USB_Connect~/SCK0 22 -1200 700 100 R 50 50 1 1 B +X PIO0_11/TDI/AD0 32 -1200 200 100 R 50 50 1 1 B +X PIO0_23/AD7 42 -1200 -1000 100 R 50 50 1 1 B +X SCK1/PIO1_20 13 1200 800 100 L 50 50 1 1 B +X PIO0_7/~CTS 23 -1200 600 100 R 50 50 1 1 B +X PIO0_12/TMS/AD1 33 -1200 100 100 R 50 50 1 1 B +X SCK1/PIO1_15 43 1200 1100 100 L 50 50 1 1 B +X PIO0_3/USB_Vbus 14 -1200 1000 100 R 50 50 1 1 B +X CT32B0_C0/SCLK/PIO1_28 24 1200 0 100 L 50 50 1 1 B +X PIO0_13/TDO/AD2 34 -1200 0 100 R 50 50 1 1 B X Vdd 44 -100 1500 100 D 50 50 1 1 W -X PIO0_4/SCL 15 -1200 900 100 R 50 50 1 1 I -X PIO1_31 25 1200 -200 100 L 50 50 1 1 I -X PIO0_14/~TRST~/AD3 35 -1200 -100 100 R 50 50 1 1 I -X PIO0_17/CT32B0_C0/SCLK 45 -1200 -400 100 R 50 50 1 1 I -X PIO0_5/SDA 16 -1200 800 100 R 50 50 1 1 I -X MISO1/PIO1_21 26 1200 700 100 L 50 50 1 1 I -X TXD/PIO1_13 36 1200 1300 100 L 50 50 1 1 I -X PIO0_18/RXD 46 -1200 -500 100 R 50 50 1 1 I -X PIO0_21/CT16B1_M0/MOSI1 17 -1200 -800 100 R 50 50 1 1 I -X PIO0_8/MISO0/CT16B0_M0 27 -1200 500 100 R 50 50 1 1 I -X RXD/PIO1_14 37 1200 1200 100 L 50 50 1 1 I -X PIO0_19/TXD 47 -1200 -600 100 R 50 50 1 1 I -X CT16B1_M1/SSEL1/PIO1_23 18 1200 500 100 L 50 50 1 1 I -X PIO0_9/MOSI0/CT16B0_M1 28 -1200 400 100 R 50 50 1 1 I -X MOSI1/PIO1_22 38 1200 600 100 L 50 50 1 1 I -X CT16B0_C0/PIO1_16 48 1200 1000 100 L 50 50 1 1 I +X PIO0_4/SCL 15 -1200 900 100 R 50 50 1 1 B +X PIO1_31 25 1200 -200 100 L 50 50 1 1 B +X PIO0_14/~TRST~/AD3 35 -1200 -100 100 R 50 50 1 1 B +X PIO0_17/CT32B0_C0/SCLK 45 -1200 -400 100 R 50 50 1 1 B +X PIO0_5/SDA 16 -1200 800 100 R 50 50 1 1 B +X MISO1/PIO1_21 26 1200 700 100 L 50 50 1 1 B +X TXD/PIO1_13 36 1200 1300 100 L 50 50 1 1 B +X PIO0_18/RXD 46 -1200 -500 100 R 50 50 1 1 B +X PIO0_21/CT16B1_M0/MOSI1 17 -1200 -800 100 R 50 50 1 1 B +X PIO0_8/MISO0/CT16B0_M0 27 -1200 500 100 R 50 50 1 1 B +X RXD/PIO1_14 37 1200 1200 100 L 50 50 1 1 B +X PIO0_19/TXD 47 -1200 -600 100 R 50 50 1 1 B +X CT16B1_M1/SSEL1/PIO1_23 18 1200 500 100 L 50 50 1 1 B +X PIO0_9/MOSI0/CT16B0_M1 28 -1200 400 100 R 50 50 1 1 B +X MOSI1/PIO1_22 38 1200 600 100 L 50 50 1 1 B +X CT16B0_C0/PIO1_16 48 1200 1000 100 L 50 50 1 1 B X USB_DM 19 1200 -600 100 L 50 50 1 1 P -X PIO0_10/SWCLK/SCK0 29 -1200 300 100 R 50 50 1 1 I -X PIO0_15/SWDIO/AD4 39 -1200 -200 100 R 50 50 1 1 I +X PIO0_10/SWCLK/SCK0 29 -1200 300 100 R 50 50 1 1 B +X PIO0_15/SWDIO/AD4 39 -1200 -200 100 R 50 50 1 1 B ENDDRAW ENDDEF # From 02ee1ce903b13b62ee039dca58adb44fb9c91223 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 3 Aug 2015 15:21:12 +1000 Subject: [PATCH 24/48] Fixed pin arrangement of LM3670MF Fixed pin arrangement of ADP2108 --- library/dc-dc.lib | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/dc-dc.lib b/library/dc-dc.lib index 6dfb5cba..c3d87379 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -5,14 +5,14 @@ EESchema-LIBRARY Version 2.3 # DEF ADP2108 U 0 40 Y Y 1 F N F0 "U" -200 200 50 H V L CNN -F1 "ADP2108" -200 -200 50 H V L CNN -F2 "TSOT23-5" -200 -300 50 H V L CNN +F1 "ADP2108" 0 200 50 H V L CNN +F2 "TSOT23-5" 50 -200 50 H V L CNN F3 "" -250 -350 50 H V C CNN DRAW S -200 150 200 -150 0 1 10 f X Vin 1 -300 100 100 R 50 50 1 1 I -X GND 2 -300 0 100 R 50 50 1 1 I -X EN 3 -300 -100 100 R 50 50 1 1 I +X GND 2 0 -250 100 U 50 50 1 1 I +X EN 3 -300 0 100 R 50 50 1 1 I X FB 4 300 -100 100 L 50 50 1 1 I X SW 5 300 100 100 L 50 50 1 1 I ENDDRAW @@ -631,14 +631,14 @@ ENDDEF DEF LM3670MF U 0 40 Y Y 1 F N F0 "U" -200 275 50 H V L CNN F1 "LM3670MF" -200 200 50 H V L CNN -F2 "SOT-23-5" 0 -200 50 H V C CNN +F2 "SOT-23-5" 50 -200 50 H V L CNN F3 "" 0 -300 50 H V C CIN DRAW S -200 150 200 -150 0 1 10 f X Vin 1 -300 100 100 R 50 50 1 1 W -X GND 2 -300 0 100 R 50 50 1 1 W -X EN 3 -300 -100 100 R 50 50 1 1 I -X FB 4 300 -100 100 L 50 50 1 1 I +X GND 2 0 -250 100 U 50 50 1 1 W +X EN 3 -300 0 100 R 50 50 1 1 I +X FB 4 300 0 100 L 50 50 1 1 I X SW 5 300 100 100 L 50 50 1 1 O ENDDRAW ENDDEF From 0a09bbbfa7d3d7df264b92f7afd1ee578ec90c2a Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Mon, 3 Aug 2015 20:26:35 +0100 Subject: [PATCH 25/48] Re-draw to KLC, Rohm_UMN1N as master part, aliases documented independently --- library/diode.dcm | 3 +++ library/diode.lib | 64 ++++++++++------------------------------------- 2 files changed, 16 insertions(+), 51 deletions(-) diff --git a/library/diode.dcm b/library/diode.dcm index 4db274e0..faed1ceb 100644 --- a/library/diode.dcm +++ b/library/diode.dcm @@ -8,16 +8,19 @@ $ENDCMP # $CMP MMBD4448HCQW D Quad Switching Diode Array Common Cathode +K diode F http://www.diodes.com/datasheets/ds30153.pdf $ENDCMP # $CMP Panasonic_MA5J002E D Quad Ultra high Speed Switching Diode Array Common Cathode +K diode F http://www.semicon.panasonic.co.jp/ds4/MA5J002E_BED_discon.pdf $ENDCMP # $CMP Rohm_UMN1N D Quad Ultra high Speed Switching Diode Array Common Cathode +K diode F http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/diode/switching/umn1n.pdf $ENDCMP # diff --git a/library/diode.lib b/library/diode.lib index 82c8d888..6ff337f3 100644 --- a/library/diode.lib +++ b/library/diode.lib @@ -21,66 +21,28 @@ X A 3 200 0 150 L 50 50 2 1 P ENDDRAW ENDDEF # -# MMBD4448HCQW -# -DEF MMBD4448HCQW D 0 0 Y N 4 F N -F0 "D" 0 100 50 H V C CNN -F1 "MMBD4448HCQW" 0 -100 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -$FPLIST - *SOT-353* -$ENDFPLIST -DRAW -P 2 0 1 6 -50 50 -50 -50 N -P 3 0 1 0 50 50 -50 0 50 -50 F -X K 2 -150 0 100 R 50 50 0 1 P -X A 1 150 0 100 L 50 50 1 1 P -X A 3 150 0 100 L 50 50 2 1 P -X A 4 150 0 100 L 50 50 3 1 P -X A 5 150 0 100 L 50 50 4 1 P -ENDDRAW -ENDDEF -# -# Panasonic_MA5J002E -# -DEF Panasonic_MA5J002E D 0 0 Y N 4 F N -F0 "D" 0 100 50 H V C CNN -F1 "Panasonic_MA5J002E" 0 -100 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -$FPLIST - *SOT-353* -$ENDFPLIST -DRAW -P 2 0 1 6 -50 50 -50 -50 N -P 3 0 1 0 50 50 -50 0 50 -50 F -X K 2 -150 0 100 R 50 50 0 1 P -X A 1 150 0 100 L 50 50 1 1 P -X A 3 150 0 100 L 50 50 2 1 P -X A 4 150 0 100 L 50 50 3 1 P -X A 5 150 0 100 L 50 50 4 1 P -ENDDRAW -ENDDEF -# # Rohm_UMN1N # -DEF Rohm_UMN1N D 0 0 Y N 4 F N +DEF Rohm_UMN1N D 0 40 Y N 4 F N F0 "D" 0 100 50 H V C CNN F1 "Rohm_UMN1N" 0 -100 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +ALIAS MMBD4448HCQW Panasonic_MA5J002E $FPLIST - SOT-353* + *SOT-353* $ENDFPLIST DRAW P 2 0 1 6 -50 50 -50 -50 N P 3 0 1 0 50 50 -50 0 50 -50 F -X K 2 -150 0 100 R 50 50 0 1 P -X A 1 150 0 100 L 50 50 1 1 P -X A 3 150 0 100 L 50 50 2 1 P -X A 4 150 0 100 L 50 50 3 1 P -X A 5 150 0 100 L 50 50 4 1 P +X A 1 200 0 150 L 50 50 1 1 P +X K 2 -200 0 150 R 50 50 1 1 P +X K 2 -200 0 150 R 50 50 2 1 P +X A 3 200 0 150 L 50 50 2 1 P +X K 2 -200 0 150 R 50 50 3 1 P +X A 4 200 0 150 L 50 50 3 1 P +X K 2 -200 0 150 R 50 50 4 1 P +X A 5 200 0 150 L 50 50 4 1 P ENDDRAW ENDDEF # From 5d759f32303aae962ed963d7dd5ac846c344e48e Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 4 Aug 2015 09:17:46 +1000 Subject: [PATCH 26/48] Adjusted pinout of ILI9341 LCD breakout PCB to match function rather than numbering --- library/display.lib | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/library/display.lib b/library/display.lib index f1cfff77..7124c4a7 100644 --- a/library/display.lib +++ b/library/display.lib @@ -603,21 +603,21 @@ F3 "" -650 500 50 H V C CNN DRAW T 0 25 150 50 0 0 0 320x240~LCD Italic 0 C C T 0 -225 250 50 0 0 0 ILI9341 Italic 0 L C -T 0 -575 400 50 0 0 0 J2 Normal 0 C C -T 0 375 400 50 0 0 0 J4 Normal 0 C C +T 0 -625 400 50 0 0 0 J2 Normal 0 C C +T 0 625 400 50 0 0 0 J4 Normal 0 C C T 0 -225 -275 50 0 0 0 SD~Card~Slot Italic 0 L C T 0 -225 50 50 0 0 0 SPI~Interface Italic 0 L C S -700 450 700 -450 0 1 10 f S -250 350 300 -350 0 1 10 N -X Vcc 1 800 400 100 L 50 50 1 1 W -X GND 2 800 300 100 L 50 50 1 1 W -X CS 3 800 200 100 L 50 50 1 1 I -X Reset 4 800 100 100 L 50 50 1 1 I -X D/~C 5 800 0 100 L 50 50 1 1 I -X MOSI 6 800 -100 100 L 50 50 1 1 I -X SCK 7 800 -200 100 L 50 50 1 1 I -X LED 8 800 -300 100 L 50 50 1 1 I -X MISO 9 800 -400 100 L 50 50 1 1 O +X Vcc 1 400 600 150 D 50 50 1 1 W +X GND 2 400 -600 150 U 50 50 1 1 W +X ~CS 3 800 200 100 L 50 50 1 1 I +X Reset 4 800 -300 100 L 50 50 1 1 I +X D/~C 5 800 300 100 L 50 50 1 1 I +X MOSI 6 800 100 100 L 50 50 1 1 I +X SCK 7 800 -100 100 L 50 50 1 1 I +X LED 8 800 -200 100 L 50 50 1 1 I +X MISO 9 800 0 100 L 50 50 1 1 O X SD_CS 10 -800 200 100 R 50 50 1 1 I X SD_MOSI 11 -800 100 100 R 50 50 1 1 I X SD_MISO 12 -800 0 100 R 50 50 1 1 O From 77b5031bef9034a1438889b6096e8b69aca48638 Mon Sep 17 00:00:00 2001 From: michal Date: Sun, 9 Aug 2015 01:48:15 +0200 Subject: [PATCH 27/48] moving, renaming, small fixes --- .../Connect.3dshapes/Banana_Jack_1Pin.wings | Bin 0 -> 8940 bytes .../Connect.3dshapes/Banana_Jack_1Pin.wings~ | Bin 0 -> 13315 bytes .../Connect.3dshapes/Banana_Jack_1Pin.wrl | 946 ++++++ .../Connect.3dshapes/Banana_Jack_2Pin.wings | Bin 0 -> 13573 bytes .../Banana_Jack_2Pin.wings~} | Bin 8100 -> 16200 bytes .../Connect.3dshapes/Banana_Jack_2Pin.wrl | 1883 +++++++++++ .../Connect.3dshapes/Banana_Jack_3Pin.wings | Bin 0 -> 17294 bytes .../Connect.3dshapes/Banana_Jack_3Pin.wings~ | Bin 0 -> 17389 bytes .../Connect.3dshapes/Banana_Jack_3Pin.wrl | 2820 +++++++++++++++++ .../{NMJ6HFD2.wrl => NMJ6HCD2.wrl} | 0 .../Crystal_Watch.wings} | Bin .../Crystal_Watch.wrl} | 0 .../HC-18UH.wings | Bin .../HC-18UH.wrl | 0 .../HC-18UV.wings | Bin 2902 -> 5804 bytes .../HC-18UV.wrl | 292 ++ .../HC-33UH.wings | Bin .../HC-33UH.wrl | 0 .../HC-33UV.wings | Bin .../HC-33UV.wrl | 0 .../HC-49V.wings | Bin .../HC-49V.wrl | 0 .../Q_49U3HMS.wings | Bin .../Q_49U3HMS.wrl | 0 .../crystal_FA238-TSX3225.wings | Bin .../crystal_FA238-TSX3225.wrl | 0 .../packages3d/Divers.3dshapes/2PIN_6mm.wings | Bin 8100 -> 0 bytes .../packages3d/Divers.3dshapes/2PIN_6mm.wrl | 508 --- .../packages3d/Divers.3dshapes/3PIN_6mm.wings | Bin 8349 -> 0 bytes .../packages3d/Divers.3dshapes/3PIN_6mm.wrl | 480 --- .../Divers.3dshapes/douille_4mm.wrl | 508 --- .../Optoisolator_NSL-32.wings} | Bin .../Optoisolator_NSL-32.wrl} | 0 .../OSCILLATOR_KXO-200.wings | Bin 3882 -> 0 bytes .../OSCILLATOR_KXO-200.wrl | 849 ----- .../OSCILLATOR_KXO-200_LargePads.wings | Bin 3882 -> 0 bytes .../OSCILLATOR_KXO-200_LargePads.wrl | 849 ----- .../TCXO_G158.wings | Bin .../TCXO_G158.wrl | 0 39 files changed, 5941 insertions(+), 3194 deletions(-) create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings~ create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wrl create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings rename modules/packages3d/{Divers.3dshapes/douille_4mm.wings => Connect.3dshapes/Banana_Jack_2Pin.wings~} (50%) create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wrl create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wings create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wings~ create mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wrl rename modules/packages3d/Connect.3dshapes/{NMJ6HFD2.wrl => NMJ6HCD2.wrl} (100%) rename modules/packages3d/{Discret.3dshapes/QMONTRE.wings => Crystals.3dshapes/Crystal_Watch.wings} (100%) rename modules/packages3d/{Discret.3dshapes/QMONTRE.wrl => Crystals.3dshapes/Crystal_Watch.wrl} (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-18UH.wings (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-18UH.wrl (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-18UV.wings (50%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-18UV.wrl (50%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-33UH.wings (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-33UH.wrl (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-33UV.wings (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-33UV.wrl (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-49V.wings (100%) rename modules/packages3d/{Discret.3dshapes => Crystals.3dshapes}/HC-49V.wrl (100%) rename modules/packages3d/{Crystals_Oscillators_SMD.3dshapes => Crystals.3dshapes}/Q_49U3HMS.wings (100%) rename modules/packages3d/{Crystals_Oscillators_SMD.3dshapes => Crystals.3dshapes}/Q_49U3HMS.wrl (100%) rename modules/packages3d/{Crystals_Oscillators_SMD.3dshapes => Crystals.3dshapes}/crystal_FA238-TSX3225.wings (100%) rename modules/packages3d/{Crystals_Oscillators_SMD.3dshapes => Crystals.3dshapes}/crystal_FA238-TSX3225.wrl (100%) delete mode 100644 modules/packages3d/Divers.3dshapes/2PIN_6mm.wings delete mode 100644 modules/packages3d/Divers.3dshapes/2PIN_6mm.wrl delete mode 100644 modules/packages3d/Divers.3dshapes/3PIN_6mm.wings delete mode 100644 modules/packages3d/Divers.3dshapes/3PIN_6mm.wrl delete mode 100644 modules/packages3d/Divers.3dshapes/douille_4mm.wrl rename modules/packages3d/{Divers.3dshapes/OPTORESISTOR_NSL-32.wings => Opto-Devices.3dshapes/Optoisolator_NSL-32.wings} (100%) rename modules/packages3d/{Divers.3dshapes/OPTORESISTOR_NSL-32.wrl => Opto-Devices.3dshapes/Optoisolator_NSL-32.wrl} (100%) delete mode 100644 modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wings delete mode 100644 modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wrl delete mode 100644 modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wings delete mode 100644 modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wrl rename modules/packages3d/{Divers.3dshapes => Oscillators.3dshapes}/TCXO_G158.wings (100%) rename modules/packages3d/{Divers.3dshapes => Oscillators.3dshapes}/TCXO_G158.wrl (100%) diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings b/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings new file mode 100644 index 0000000000000000000000000000000000000000..76d071498390e099bdfccc945fd9619afebfe55a GIT binary patch literal 8940 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 A+5i9m literal 0 HcmV?d00001 diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wrl b/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wrl new file mode 100644 index 00000000..132c2d4d --- /dev/null +++ b/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wrl @@ -0,0 +1,946 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.4 +DEF cylinder3_copy4 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.0 0.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.30316881916815e-9 0.8999988504044377 0.1375538310414064, + 0.3444150974317495 0.8314904296646561 0.1375539219380293, + 0.6363961113710608 0.6363949534725625 0.13755418078971138, + 0.8314915875633262 0.3444139395335075 0.13755456818863054, + 0.9000000083031683 -1.1495947701107598e-6 0.13755502515681317, + 0.8314915875633262 -0.3444162387230477 0.1375554821249958, + 0.6363961113710608 -0.6363972526621026 0.13755586952391496, + 0.3444150974317486 -0.8314927288541961 0.13755612837559728, + 8.30316793098973e-9 -0.9000011495939776 0.13755621927222017, + -0.3444150808254127 -0.831492728854196 0.13755612837559728, + -0.6363960947647245 -0.6363972526621023 0.1375558695239152, + -0.8314915709569894 -0.3444162387230477 0.13755548212499602, + -0.899999991696832 -1.1495947697800976e-6 0.1375550251568134, + -0.8314915709569899 0.34441393953350824 0.13755456818863077, + -0.6363960947647249 0.6363949534725627 0.13755418078971138, + -0.3444150808254127 0.8314904296646561 0.1375539219380293, + 8.30316881916815e-9 0.4191620484246322 1.9375544690148052, + 0.16040590570613666 0.3872553316305772 1.9375545113484745, + 0.29639145931258426 0.2963926896451992 1.937554631904564, + 0.3872541012980424 0.16040713603887127 1.9375548123295023, + 0.4191608180921249 1.2386360439635566e-6 1.9375550251552285, + 0.3872541012980424 -0.16040465876678345 1.9375552379809546, + 0.29639145931258426 -0.2963902123731112 1.9375554184058927, + 0.16040590570613666 -0.3872528543584891 1.9375555389619827, + 8.30316881916815e-9 -0.419159571152544 1.9375555812956518, + -0.16040588909980036 -0.387252854358489 1.9375555389619827, + -0.29639144270624795 -0.29639021237311114 1.9375554184058932, + -0.38725408469170564 -0.16040465876678361 1.9375552379809546, + -0.41916080148578816 1.2386360440678264e-6 1.9375550251552285, + -0.38725408469170564 0.16040713603887174 1.9375548123295023, + -0.29639144270624795 0.2963926896451994 1.937554631904564, + -0.1604058890998008 0.3872553316305772 1.9375545113484745, + 8.30316881916815e-9 0.8276412386353234 1.9375539270467004, + 0.3167241242657921 0.7646408949229812 1.937554010635373, + 0.5852298646844036 0.5852310950167289 1.9375542486751232, + 0.7646396645908 0.3167253545984125 1.9375546049273895, + 0.827640008303193 1.2386360438672458e-6 1.9375550251551157, + 0.7646396645908 -0.3167228773263247 1.9375554453832708, + 0.5852298646844036 -0.5852286177446412 1.9375558016350969, + 0.3167241242657912 -0.7646384176508931 1.9375560396753606, + 8.30316837507894e-9 -0.8276387613632353 1.9375561232637566, + -0.3167241076594549 -0.7646384176508931 1.9375560396750842, + -0.5852298480780673 -0.585228617744641 1.9375558016353338, + -0.7646396479844628 -0.31672287732632476 1.9375554453830675, + -0.8276399916968562 1.2386360441641376e-6 1.937555025155341, + -0.7646396479844628 0.3167253545984131 1.9375546049271861, + -0.5852298480780673 0.5852310950167291 1.93755424867536, + -0.31672410765945447 0.764640894922981 1.9375540106350966, + 2.2210913153131173e-7 0.9000001777831241 1.137993831040338, + 0.34441531123771174 0.8314917570433425 1.137993921936961, + 0.6363963251770235 0.6363962808512489 1.1379941807886431, + 0.831491801369288 0.34441526691219393 1.1379945681875625, + 0.9000002221091306 1.7778391628858213e-7 1.137995025155745, + 0.831491801369288 -0.34441491134436125 1.1379954821239275, + 0.6363963251770235 -0.6363959252834162 1.1379958695228467, + 0.34441531123771085 -0.8314914014755098 1.1379961283745292, + 2.2210913108722252e-7 -0.8999998222152912 1.137996219271152, + -0.3444148670194509 -0.8314914014755097 1.1379961283745292, + -0.6363958809587622 -0.636395925283416 1.1379958695228467, + -0.8314913571510272 -0.3444149113443613 1.1379954821239278, + -0.8999997778908693 1.7778391661924452e-7 1.1379950251557454, + -0.8314913571510272 0.3444152669121946 1.1379945681875625, + -0.6363958809587622 0.6363962808512491 1.1379941807886436, + -0.34441486701945045 0.8314917570433425 1.1379939219369615, + -0.7912903024390356 -0.40457986047675293 1.2827155619505912, + -0.6765969503693503 -0.5762305921235095 1.2827157896960104, + -0.6765971340125208 -0.5762298192920181 1.8651957896954778, + -0.7912904860822056 -0.4045790876452615 1.8651955619502192, + 0.7912907319587008 0.4045806000721004 1.2827144883607258, + 0.6765973798890146 0.5762313317188572 1.2827142606153064, + 0.6765971962458446 0.5762321045503486 1.8651942606149345, + 0.7912905483155299 0.4045813729035918 1.8651944883601936, + 0.07096983764979115 -0.8858828945004661 1.282716200541, + 0.27344568099840405 -0.8456079451628201 1.282716147104508, + 0.27344549735527357 -0.8456071723313288 1.865196147104136, + 0.0709696540066651 -0.8858821216689746 1.865196200540789, + 0.845608529721043 -0.2734450964406798 1.282715387961731, + 0.8858834790586996 -0.0709692530922417 1.2827151193177684, + 0.88588329541561 -0.07096848026075031 1.8651951193173963, + 0.8456083460779524 -0.2734443236091884 1.8651953879611984, + 0.27344568099840494 0.8456086847581676 1.2827139032069144, + 0.07096983764979203 0.8858836340958138 1.2827138497702117, + 0.07096965400666555 0.8858844069273052 1.865193849770001, + 0.273445497355274 0.8456094575896591 1.8651939032065425, + -0.8456081002014582 0.273445836036028 1.2827146623495862, + -0.8858830495391148 0.07096999268758947 1.2827149309935486, + -0.8858832331822049 0.07097076551908088 1.865194930993016, + -0.8456082838445482 0.2734466088675194 1.8651946623492144, + -0.6765969503693503 0.5762313317188575 1.2827142606154116, + -0.7912903024390356 0.40458060007210106 1.2827144883606214, + -0.7912904860822056 0.4045813729035925 1.8651944883602496, + -0.6765971340125208 0.5762321045503489 1.865194260614879, + 0.8858834790586996 0.07096999268758915 1.2827149309935013, + 0.845608529721043 0.2734458360360274 1.2827146623496326, + 0.8456083460779524 0.27344660886751876 1.8651946623491, + 0.88588329541561 0.07097076551908053 1.8651949309931295, + 0.404580445034588 -0.7912901474004927 1.2827160750358875, + 0.5762311766815098 -0.6765967953309182 1.2827159228613152, + 0.5762309930383398 -0.6765960224994269 1.865195922861104, + 0.40458026139149794 -0.7912893745690014 1.8651960750355159, + 0.5762311766815107 0.6765975349262658 1.2827141274499836, + 0.404580445034588 0.7912908869958405 1.2827139752754475, + 0.4045802613914984 0.791291659827332 1.865193975275076, + 0.5762309930383402 0.6765983077577573 1.8651941274497723, + -0.40458001551500367 0.7912908869958405 1.28271397527543, + -0.5762307471618451 0.676597534926266 1.2827141274500016, + -0.5762309308050155 0.6765983077577574 1.8651941274496298, + -0.4045801991580933 0.791291659827332 1.8651939752752187, + -0.8858830495391148 -0.07096925309224136 1.2827151193178155, + -0.8456081002014582 -0.2734450964406799 1.2827153879616842, + -0.8456082838445482 -0.27344432360918847 1.8651953879613123, + -0.8858832331822049 -0.07096848026074996 1.865195119317283, + -0.5762307471618455 -0.6765967953309181 1.2827159228613332, + -0.40458001551500367 -0.7912901474004926 1.2827160750358697, + -0.4045801991580933 -0.7912893745690013 1.8651960750356587, + -0.5762309308050164 -0.6765960224994266 1.8651959228609614, + -0.07096940813016994 0.8858836340958138 1.2827138497703168, + -0.27344525147877974 0.8456086847581676 1.2827139032068091, + -0.2734454351219098 0.8456094575896591 1.865193903206598, + -0.07096959177329687 0.8858844069273052 1.8651938497699452, + 0.676597379889015 -0.5762305921235098 1.2827157896959058, + 0.7912907319587008 -0.4045798604767529 1.2827155619506954, + 0.7912905483155299 -0.40457908764526146 1.8651955619501628, + 0.6765971962458446 -0.5762298192920183 1.8651957896955338, + -0.27344525147877974 -0.84560794516282 1.282716147104403, + -0.07096940813017039 -0.8858828945004661 1.2827162005411052, + -0.07096959177329776 -0.8858821216689746 1.8651962005407334, + -0.2734454351219102 -0.8456071723313286 1.8651961471041918 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + normal Normal { vector [ + 2.521214061132979e-16 0.8909085517013487 -0.454182730302909, + 0.3409361618135474 0.8230921031471331 -0.4541826981564531, + 0.6299678659114978 0.6299672633050413 -0.45418249094705315, + 0.8230926672329055 0.34093554325146935 -0.4541821402204701, + 0.8909090772663188 -6.026059608827962e-7 -0.45418169937164277, + 0.8230926672329055 -0.3409367484633606 -0.4541812355157933, + 0.6299678659114972 -0.629968468516846 -0.45418081927075415, + 0.3409361618135467 -0.8230933083588077 -0.45418051400605036, + 7.563642183398936e-17 -0.8909097569128694 -0.45418036619547053, + -0.3409361843784991 -0.8230933628352666 -0.4541803983418509, + -0.6299679429530624 -0.6299685455581265 -0.4541806055512124, + -0.8230927987510829 -0.34093680293960293 -0.4541809562778165, + -0.890909231349448 -6.026055601549747e-7 -0.45418139712671274, + -0.8230927987510829 0.34093559772845256 -0.4541818609826377, + -0.6299679429530618 0.62996734034689 -0.45418227722771565, + -0.34093618437849854 0.8230921576238996 -0.4541825824923982, + -2.2367230131514e-13 -0.7002135600399121 0.7139334495148918, + -0.26796049103865405 -0.6469129044033276 0.7139333787957911, + -0.49512642638464516 -0.495125479142227 0.7139331774051061, + -0.6469138516458517 -0.26795954379646186 0.713932876002444, + -0.7002145072825171 9.472420247864928e-7 0.7139325204738922, + -0.6469138516458518 0.2679614382805112 0.7139321649452198, + -0.4951264263846452 0.4951273736262766 0.7139318635426745, + -0.26796049103865394 0.6469147988873774 0.7139316621517969, + -2.2351377615980272e-13 0.7002154545239615 0.713931591432822, + 0.2679604910387815 0.6469147988871858 0.7139316621519227, + 0.49512642638473564 0.4951273736262826 0.7139318635426076, + 0.646913851645801 0.26796143828050045 0.7139321649452699, + 0.7002145072825895 9.472420247170428e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964508 0.713932876002494, + 0.4951264263847354 -0.49512547914223315 0.7139331774050391, + 0.26796049103878106 -0.6469129044031364 0.7139333787959166, + -1.8706246821321123e-9 0.4759282733108249 0.8794840980162044, + 0.18212940371246455 0.43970044796039803 0.8794841649323583, + 0.33653123785103845 0.3365324066167238 0.8794843177949246, + 0.43969923461939703 0.1821305540149788 0.8794845333314926, + 0.4759270153941773 1.1668959160661842e-6 0.8794847787293586, + 0.4396992346193973 -0.18212822022315703 0.8794850166281751, + 0.33653123785103767 -0.33653007282493075 0.8794852108107872, + 0.18212940371246503 -0.43969811416864646 0.8794853317138823, + -1.870625130649971e-9 -0.47592593951912254 0.879485360931517, + -0.18212943356472985 -0.43969817720776383 0.8794852940155171, + -0.3365313307432075 -0.336530161976506 0.8794851411526363, + -0.43969939055075463 -0.18212828326256097 0.8794849256156284, + -0.4759271974380213 1.1668957851905223e-6 0.8794846802175857, + -0.43969939055075385 0.18213061705414166 0.8794844423187789, + -0.33653133074320707 0.33653249576811556 0.8794842481365368, + -0.1821294335647303 0.4397005109994155 0.8794841272338253, + 1.473714817004775e-14 0.999805270099626 0.019733775133356887, + 0.3826089025966775 0.9236996279171849 0.019733855158600027, + 0.7069690683792603 0.7069690945630279 0.019734124953826575, + 0.9236996022739542 0.38260892900446675 0.01973454344528473, + 0.9998052449967483 2.6184359543139155e-8 0.019735046921442876, + 0.9236996022739542 -0.3826088766357363 0.019735558732363757, + 0.7069690683792588 -0.7069690421942679 0.019736000959730486, + 0.3826089025966768 -0.9236995755483762 0.01973630627843514, + 1.4438117215601912e-14 -0.9998052177307616 0.01973642820634755, + -0.3826089022801376 -0.9236995747841726 0.019736348181129078, + -0.7069690672985832 -0.7069690411134827 0.01973607838589523, + -0.9236996004290778 -0.3826088758715529 0.01973565989442576, + -0.9998052428353957 2.6184505186735114e-8 0.01973515641829575, + -0.923699600429078 0.38260892824055126 0.019734644607348462, + -0.7069690672985824 0.7069690934824503 0.019734202379994348, + -0.3826089022801371 0.923699627153093 0.01973389706129554, + -0.8816035964734312 -0.47135891154958126 0.02441055484632634, + -0.772853970694085 -0.6341142273123674 0.02441079069644016, + -0.7210724918994786 -0.5939857677984399 0.35670067154236484, + -0.824714235953606 -0.43887495400266124 0.35670043981557115, + 0.881603589420889 0.47135897280555494 0.024409626705392342, + 0.7728539654631467 0.6341142875743795 0.02440939085529662, + 0.7210723873044046 0.593986628996263 0.3566994488932981, + 0.8247140989756615 0.43887582844867895 0.35669968061977353, + 0.09810379016684587 -0.9948767403567227 0.02441142871856551, + 0.29008677408426137 -0.9566889496629636 0.024411413194695353, + 0.272829207035609 -0.8934922478784331 0.35670131310308567, + 0.08986354157000008 -0.9298863991537648 0.35670131562042484, + 0.9566889792198982 -0.290086740769888 0.024410650722440114, + 0.9948767687452708 -0.09810375750597067 0.024410402990913488, + 0.9298867937860877 -0.08986306143488058 0.3567004078099448, + 0.8934926654920122 -0.27282871749836407 0.35670064146308567, + 0.2900867740842619 0.956689014437472 0.024408874534577466, + 0.09810379016684646 0.9948768051311381 0.024408788723715505, + 0.08986354157000111 0.9298873456894615 0.3566988480821104, + 0.27282920703560826 0.8934931944142511 0.3566989421399207, + -0.9566889873364721 0.2900868082381727 0.02440953082927281, + -0.9948767776164428 0.09810382291294399 0.02440977856083231, + -0.929886967389024 0.0898640244661574 0.3566997126250456, + -0.89349282568104 0.272829712746973 0.356699478972026, + -0.772853970694084 0.6341142920863613 0.024409108017313077, + -0.8816035964734312 0.47135897632352075 0.02440930405304359, + -0.8247142359536055 0.43887590053776276 0.3566992752202176, + -0.7210724918994772 0.5939867143336115 0.3566990953465383, + 0.9948767687452706 0.0981038222808215 0.02441014266369796, + 0.9566889792198982 0.29008680554472055 0.02440988095113964, + 0.8934926654920125 0.2728296640345845 0.35669991748633006, + 0.9298867937860879 0.08986400797112543 0.35670016934898624, + 0.4713589412254722 -0.8816035586802111 0.02441134673034828, + 0.6341142555806117 -0.7728539335542071 0.024411232235098078, + 0.5939861625131412 -0.721071923581184 0.3567011631125465, + 0.4388753715325975 -0.8247136582337709 0.35670126182114276, + 0.6341142555806145 0.7728539983288805 0.024409181397702026, + 0.47135894122547234 0.8816036234548077 0.024409007316057288, + 0.4388753715325966 0.8247146047696952 0.35669907336814183, + 0.5939861625131432 0.7210728701172089 0.35669924968219446, + -0.4713589431300129 0.881603627212377 0.024408834821383615, + -0.6341142593068351 0.7728540026013984 0.024408949316627987, + -0.5939862342825678 0.7210729556204036 0.35669895732349677, + -0.43887541091869947 0.8247146766934225 0.3566988586152281, + -0.9948767776164429 -0.09810375813905813 0.024410038888049514, + -0.956688987336472 -0.29008674346426977 0.024410300600580474, + -0.8934928256810404 -0.27282876621191554 0.3567002029489107, + -0.929886967389024 -0.08986307793112473 0.35669995108604774, + -0.634114259306836 -0.7728539378273378 0.02441100015403478, + -0.4713589431300134 -0.8816035624382378 0.02441117423568512, + -0.43887541091869947 -0.8247137301580684 0.3567010470684205, + -0.593986234282569 -0.7210720090851515 0.35670087075407636, + -0.09810379025280962 0.9948768060032174 0.0244087528331389, + -0.29008677492477675 0.9566890168916096 0.024408768357040044, + -0.27282922321067843 0.8934932432924696 0.356698807333248, + -0.08986354433184648 0.9298873620192276 0.356698804815828, + 0.7728539654631446 -0.6341142227996388 0.024411073534411812, + 0.8816035894208893 -0.4713589080307585 0.024410877498665322, + 0.8247140989756618 -0.43887488191250207 0.3567008452149358, + 0.7210723873044034 -0.5939856824601566 0.35670102508889795, + -0.2900867749247776 -0.9566889521173824 0.024411307017165134, + -0.09810379025280973 -0.9948767412288972 0.024411392827991214, + -0.08986354433184685 -0.9298864154836455 0.35670127235418597, + -0.2728292232106787 -0.8934922967570091 0.3567011782965434 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF pin Material { + diffuseColor 0.7666666666666667 0.7666666666666667 0.7666666666666667 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.30316881916815e-9 0.4191620484246322 1.9375544690148052, + 0.16040590570613666 0.3872553316305772 1.9375545113484745, + 0.29639145931258426 0.2963926896451992 1.937554631904564, + 0.3872541012980424 0.16040713603887127 1.9375548123295023, + 0.4191608180921249 1.2386360439635566e-6 1.9375550251552285, + 0.3872541012980424 -0.16040465876678345 1.9375552379809546, + 0.29639145931258426 -0.2963902123731112 1.9375554184058927, + 0.16040590570613666 -0.3872528543584891 1.9375555389619827, + 8.30316881916815e-9 -0.419159571152544 1.9375555812956518, + -0.16040588909980036 -0.387252854358489 1.9375555389619827, + -0.29639144270624795 -0.29639021237311114 1.9375554184058932, + -0.38725408469170564 -0.16040465876678361 1.9375552379809546, + -0.41916080148578816 1.2386360440678264e-6 1.9375550251552285, + -0.38725408469170564 0.16040713603887174 1.9375548123295023, + -0.29639144270624795 0.2963926896451994 1.937554631904564, + -0.1604058890998008 0.3872553316305772 1.9375545113484745, + 8.30316881916815e-9 0.4191602859102914 0.6091544690159748, + 0.16040590570613666 0.38725356911623654 0.6091545113496436, + 0.29639145931258426 0.2963909271308585 0.6091546319057334, + 0.3872541012980424 0.1604053735245307 0.609154812330672, + 0.4191608180921249 -5.23878296773088e-7 0.6091550251563982, + 0.3872541012980424 -0.16040642128112403 0.6091552379821242, + 0.29639145931258426 -0.29639197488745195 0.6091554184070627, + 0.16040590570613666 -0.38725461687282986 0.6091555389631523, + 8.30316881916815e-9 -0.41916133366688474 0.6091555812968213, + -0.1604058890998008 -0.38725461687282986 0.6091555389631524, + -0.29639144270624795 -0.29639197488745184 0.6091554184070627, + -0.38725408469170564 -0.16040642128112437 0.6091552379821242, + -0.4191608014857886 -5.238782966127989e-7 0.6091550251563983, + -0.38725408469170564 0.1604053735245309 0.609154812330672, + -0.29639144270624795 0.29639092713085874 0.6091546319057335, + -0.1604058890998008 0.3872535691162365 0.6091545113496438 ] } + coordIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + normal Normal { vector [ + -2.2367230131514e-13 -0.7002135600399121 0.7139334495148918, + -0.26796049103865405 -0.6469129044033276 0.7139333787957911, + -0.49512642638464516 -0.495125479142227 0.7139331774051061, + -0.6469138516458517 -0.26795954379646186 0.713932876002444, + -0.7002145072825171 9.472420247864928e-7 0.7139325204738922, + -0.6469138516458518 0.2679614382805112 0.7139321649452198, + -0.4951264263846452 0.4951273736262766 0.7139318635426745, + -0.26796049103865394 0.6469147988873774 0.7139316621517969, + -2.2351377615980272e-13 0.7002154545239615 0.713931591432822, + 0.2679604910387815 0.6469147988871858 0.7139316621519227, + 0.49512642638473564 0.4951273736262826 0.7139318635426076, + 0.646913851645801 0.26796143828050045 0.7139321649452699, + 0.7002145072825895 9.472420247170428e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964508 0.713932876002494, + 0.4951264263847354 -0.49512547914223315 0.7139331774050391, + 0.26796049103878106 -0.6469129044031364 0.7139333787959166, + -7.689702886455582e-16 -0.8909085517013491 0.45418273030290884, + -0.34093617309602453 -0.8230921303855175 0.45418264032442707, + -0.6299679044322835 -0.6299673018259693 0.45418238408739015, + -0.8230927329920027 -0.34093557048996276 0.4541820006015643, + -0.8909091543078936 6.02605760418052e-7 0.4541815482491893, + -0.8230927329920027 0.3409367757014837 0.45418109589681505, + -0.6299679044322832 0.6299685070374901 0.4541807124109888, + -0.3409361730960241 0.8230933355970385 0.45418045617395186, + -5.672731637549199e-16 0.8909097569128697 0.45418036619547003, + 0.340936173096024 0.8230933355970385 0.4541804561739518, + 0.6299679044322839 0.6299685070374894 0.4541807124109887, + 0.8230927329920028 0.34093677570148356 0.4541810958968149, + 0.8909091543078936 6.026057603298096e-7 0.45418154824918916, + 0.823092732992003 -0.3409355704899625 0.454182000601564, + 0.6299679044322842 -0.6299673018259685 0.45418238408739015, + 0.340936173096024 -0.8230921303855177 0.45418264032442707 ] } + normalIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + } + } + ] +} + +DEF cylinder1_copy3 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.256345466911114e-6 0.5651985093677698 -0.11948391780168532, + 0.21629041962750728 0.5221752211434124 -0.11948369072644183, + 0.399654496381586 0.3996552620949689 -0.11948338405518766, + 0.522174455430457 0.21629118534137004 -0.1194830444758408, + 0.5651977436551223 -1.4906311434549735e-6 -0.11948272368627832, + 0.522174455430457 -0.21629416660374667 -0.11948247052380334, + 0.39965449638158645 -0.39965824335760086 -0.1194823235301079, + 0.21629041962750728 -0.5221782024064269 -0.11948230508364932, + -2.256345466911114e-6 -0.5652014906312351 -0.11948241799273407, + -0.2162949323184411 -0.522178202406878 -0.11948264506797712, + -0.3996590090725203 -0.39965824335843425 -0.11948295173923151, + -0.5221789681213904 -0.21629416660483572 -0.1194832913185786, + -0.5652022563460566 -1.4906323220009115e-6 -0.11948361210814107, + -0.5221789681213904 0.2162911853402814 -0.11948386527061605, + -0.3996590090725203 0.39965526209413543 -0.11948401226431127, + -0.21629493231844155 0.5221752211429613 -0.11948403071076985, + -3.2617906398080265e-6 0.23668448284370566 -1.442483481931154, + 0.09057321067526924 0.21866770227682927 -1.4424833188766109, + 0.16736023628591168 0.16736025209468153 -1.4424831328364989, + 0.2186676864682111 0.09057322648441701 -1.4424829521337386, + 0.23668446703522417 -3.2459808985562574e-6 -1.442482804278687, + 0.2186676864682111 -0.09057971844628765 -1.4424827117809356, + 0.16736023628591168 -0.16736674405676127 -1.4424826887224285, + 0.09057321067526924 -0.21867419423922194 -1.4424827386136145, + -3.2617906398080265e-6 -0.2366909748064676 -1.4424828538590124, + -0.09057973425654842 -0.21867419423959125 -1.4424830169135552, + -0.16736675986719085 -0.16736674405744348 -1.4424832029536674, + -0.21867421004949072 -0.09057971844717921 -1.4424833836564277, + -0.23669099061650378 -3.24598186339668e-6 -1.442483531511479, + -0.21867421004949072 0.09057322648352584 -1.4424836240092305, + -0.1673667598671913 0.1673602520939993 -1.4424836470677376, + -0.09057973425654886 0.21866770227646 -1.4424835971765515, + -3.1779921041419357e-6 0.5651969003172272 -1.3322188677961662, + 0.2162894979808696 0.5221736120928698 -1.332218640720923, + 0.3996535747349488 0.39965365304442624 -1.3322183340496687, + 0.5221735337838194 0.2162895762908274 -1.3322179944703216, + 0.5651968220084851 -3.099681686092178e-6 -1.3322176736807592, + 0.5221735337838194 -0.2162957756542893 -1.3322174205182842, + 0.3996535747349488 -0.3996598524081435 -1.3322172735245887, + 0.2162894979808696 -0.5221798114569695 -1.3322172550781302, + -3.1779921041419357e-6 -0.5652030996817778 -1.3322173679872151, + -0.21629585396507878 -0.5221798114574205 -1.3322175950624582, + -0.3996599307191575 -0.3996598524089769 -1.3322179017337126, + -0.5221798897680276 -0.21629577565537836 -1.3322182413130597, + -0.5652031779926938 -3.0996828646381155e-6 -1.3322185621026217, + -0.5221798897680276 0.2162895762897388 -1.3322188152650967, + -0.3996599307191575 0.3996536530435928 -1.3322189622587923, + -0.21629585396507922 0.5221736120924187 -1.3322189807052507 ] } + coordIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + normal Normal { vector [ + -3.5695755199336355e-7 0.8909097569128709 0.4541803661953279, + 0.3409358977513464 0.8230935326283095 0.4541803057926811, + 0.6299678261189832 0.6299687856818045 0.45418043454283147, + 0.8230928517102348 0.34093697273259777 0.4541807328448063, + 0.8909093546392878 6.026052389806085e-7 0.45418115528481, + 0.8230928517102348 -0.3409357675220402 0.45418163755007807, + 0.6299678261189833 -0.6299675804710211 0.45418210621997207, + 0.3409358977513459 -0.8230923274171881 0.454182489943679, + -3.5695755213203026e-7 -0.8909085517013501 0.45418273030276635, + -0.3409364484403096 -0.823091933354025 0.4541827907048456, + -0.6299679827451834 -0.6299670231813778 0.45418266195437046, + -0.8230926142736701 -0.3409353734583135 0.4541823636525043, + -0.8909089539765817 6.026062817668429e-7 0.45418194121297883, + -0.8230926142736701 0.3409365786707977 0.45418145894827805, + -0.6299679827451834 0.6299682283936358 0.4541809902787086, + -0.3409364484403099 0.8230931385659446 0.45418060655489323, + 5.738515927480306e-7 0.8081805910472392 -0.5889347436297218, + 0.30927812893419837 0.7466612866240621 -0.5889345991023636, + 0.5714708756995176 0.5714695204540037 -0.5889343133315444, + 0.746662414835944 0.30927667964825645 -0.5889339298232923, + 0.8081814922252402 -7.813939718534493e-7 -0.5889335069631999, + 0.7466624148359439 -0.30927824243623236 -0.5889331091277785, + 0.5714708756995176 -0.5714710832420744 -0.5889327968837841, + 0.309278128934198 -0.7466628494122749 -0.5889326177675202, + 5.738515932231458e-7 -0.8081821538356182 -0.5889325990478806, + -0.3092771142246103 -0.746663170487391 -0.5889327435748626, + -0.5714701820648784 -0.5714715373109326 -0.5889330293456243, + -0.7466620422762555 -0.3092785635115849 -0.5889334128541713, + -0.8081812526591508 -7.813944073513703e-7 -0.588933835714739, + -0.7466620422762557 0.30927700072280245 -0.5889342335505372, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.30927711422461074 0.7466616076988445 -0.5889347249105573, + 5.738515926357421e-7 0.8081805910472308 -0.588934743629733, + 0.3092780861540964 0.746661183343348 -0.5889347525092834, + 0.5714707296389455 0.571469374392898 -0.588934596790612, + 0.7466621654948488 0.30927657636721545 -0.5889343001805184, + 0.8081812001039417 -7.813945036323115e-7 -0.5889339078351169, + 0.7466621654948488 -0.3092781391561745 -0.5889334794852786, + 0.5714707296389455 -0.5714709371817209 -0.5889330803432397, + 0.30927808615409613 -0.7466627461319674 -0.5889327711747147, + 5.738515929467266e-7 -0.80818215383561 -0.5889325990478921, + -0.30927715700485386 -0.7466632737676215 -0.5889325901676801, + -0.5714703281255982 -0.5714716833711152 -0.5889327458861539, + -0.7466622916173958 -0.3092786667914895 -0.5889330424966301, + -0.8081815447804324 -7.813938754083076e-7 -0.58893343484277, + -0.7466622916173961 0.3092771040036903 -0.5889338631932699, + -0.5714703281255985 0.5714701205831795 -0.5889342623355064, + -0.3092771570048544 0.7466617109794825 -0.5889345715036487 ] } + normalIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.2238132634532235e-6 0.23668427745585569 -1.5972834819307633, + 0.09057324865266159 0.2186674968888889 -1.5972833868388956, + 0.16736027426331823 0.16736004670666474 -1.597283258414758, + 0.218667724445627 0.09057302109634957 -1.5972831162097605, + 0.23668450501264404 -3.4513689841724752e-6 -1.5972829818733258, + 0.218667724445627 -0.09057992383435515 -1.5972828758569577, + 0.16736027426331823 -0.167366949444778 -1.5972828143006872, + 0.09057324865266159 -0.21867439962716206 -1.5972828065758993, + -3.2238132630091343e-6 -0.23669118019431756 -1.5972828538586217, + -0.09057969627918894 -0.21867439962735097 -1.5972829489504894, + -0.16736672188984558 -0.1673669494451271 -1.5972830773746267, + -0.21867417207215523 -0.09057992383481123 -1.5972832195796245, + -0.2366909526391714 -3.451369477839933e-6 -1.5972833539160591, + -0.21867417207215523 0.09057302109589338 -1.5972834599324268, + -0.16736672188984558 0.1673600467063159 -1.5972835214886982, + -0.09057969627918894 0.21866749688870013 -1.5972835292134855, + -3.2617906398080265e-6 0.23668448284370566 -1.442483481931154, + 0.09057321067526924 0.21866770227682927 -1.4424833188766109, + 0.16736023628591168 0.16736025209468153 -1.4424831328364989, + 0.2186676864682111 0.09057322648441701 -1.4424829521337386, + 0.23668446703522417 -3.2459808985562574e-6 -1.442482804278687, + 0.2186676864682111 -0.09057971844628765 -1.4424827117809356, + 0.16736023628591168 -0.16736674405676127 -1.4424826887224285, + 0.09057321067526924 -0.21867419423922194 -1.4424827386136145, + -3.2617906398080265e-6 -0.2366909748064676 -1.4424828538590124, + -0.09057973425654842 -0.21867419423959125 -1.4424830169135552, + -0.16736675986719085 -0.16736674405744348 -1.4424832029536674, + -0.21867421004949072 -0.09057971844717921 -1.4424833836564277, + -0.23669099061650378 -3.24598186339668e-6 -1.442483531511479, + -0.21867421004949072 0.09057322648352584 -1.4424836240092305, + -0.1673667598671913 0.1673602520939993 -1.4424836470677376, + -0.09057973425654886 0.21866770227646 -1.4424835971765515 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + normal Normal { vector [ + 3.569575527245043e-7 0.8909085517013571 -0.45418273030275247, + 0.34093650151316013 0.8230920614840302 -0.45418251866175624, + 0.6299681639475796 0.6299672043847834 -0.45418215928428546, + 0.8230929236057168 0.34093550158889946 -0.45418170688229964, + 0.8909093163816859 -6.026053389250857e-7 -0.4541812303298693, + 0.8230929236057168 -0.3409367067996404 -0.45418080217773343, + 0.6299681639475795 -0.6299684095957079 -0.45418048760814234, + 0.34093650151315924 -0.8230932666952288 -0.45418033451146295, + 3.5695755282535266e-7 -0.890909756912878 -0.4541803661953137, + -0.3409358446781717 -0.8230934044991447 -0.45418057783616084, + -0.6299676449161837 -0.629968604480017 -0.45418093721363606, + -0.8230925423779156 -0.3409368446040137 -0.4541813896157763, + -0.8909089922340023 -6.026061824911558e-7 -0.45418186616842277, + -0.823092542377916 0.34093563939171256 -0.4541822943207089, + -0.6299676449161841 0.6299673992678985 -0.4541826088902974, + -0.34093584467817206 0.8230921992873007 -0.45418276198681956, + 5.738515927480306e-7 0.8081805910472392 -0.5889347436297218, + 0.30927812893419837 0.7466612866240621 -0.5889345991023636, + 0.5714708756995176 0.5714695204540037 -0.5889343133315444, + 0.746662414835944 0.30927667964825645 -0.5889339298232923, + 0.8081814922252402 -7.813939718534493e-7 -0.5889335069631999, + 0.7466624148359439 -0.30927824243623236 -0.5889331091277785, + 0.5714708756995176 -0.5714710832420744 -0.5889327968837841, + 0.309278128934198 -0.7466628494122749 -0.5889326177675202, + 5.738515932231458e-7 -0.8081821538356182 -0.5889325990478806, + -0.3092771142246103 -0.746663170487391 -0.5889327435748626, + -0.5714701820648784 -0.5714715373109326 -0.5889330293456243, + -0.7466620422762555 -0.3092785635115849 -0.5889334128541713, + -0.8081812526591508 -7.813944073513703e-7 -0.588933835714739, + -0.7466620422762557 0.30927700072280245 -0.5889342335505372, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.30927711422461074 0.7466616076988445 -0.5889347249105573 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings b/modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings new file mode 100644 index 0000000000000000000000000000000000000000..b69f54478602c3e79b9ab148dbf6a94bdaf8d9de GIT binary patch literal 13573 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wings~ b/modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wings~ new file mode 100644 index 0000000000000000000000000000000000000000..8ad03a777c77f8b244086633c2fea8b319df92c8 GIT binary patch literal 17389 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wrl b/modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wrl new file mode 100644 index 00000000..9bb0a446 --- /dev/null +++ b/modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wrl @@ -0,0 +1,2820 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.4 +DEF cylinder3_copy6 Transform { + children [ + Shape { + appearance Appearance { + material DEF body3 Material { + diffuseColor 0.1 0.1 0.1 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.950000008297975 0.8999988503940498 0.13754600295151542, + 3.294415097426556 0.831490429654268 0.1375460938481381, + 3.586396111365868 0.6363949534621743 0.1375463526998204, + 3.7814915875581327 0.34441393952311944 0.13754674009873957, + 3.8500000082979744 -1.1496051581869989e-6 0.1375471970669222, + 3.7814915875581327 -0.3444162387334358 0.13754765403510483, + 3.586396111365868 -0.6363972526724907 0.137548041434024, + 3.294415097426555 -0.8314927288645843 0.1375483002857063, + 2.950000008297974 -0.9000011496043657 0.1375483911823292, + 2.605584919169394 -0.8314927288645841 0.1375483002857063, + 2.313603905230082 -0.6363972526724905 0.13754804143402422, + 2.1185084290378176 -0.3444162387334358 0.13754765403510505, + 2.0500000082979746 -1.1496051578563367e-6 0.1375471970669222, + 2.118508429037817 0.34441393952312016 0.1375467400987398, + 2.3136039052300816 0.6363949534621746 0.1375463526998204, + 2.605584919169394 0.831490429654268 0.1375460938481381, + 2.950000008297975 0.41916204841424415 1.9375466409249142, + 3.110405905700943 0.38725533162018916 1.9375466832585835, + 3.246391459307391 0.29639268963481114 1.9375468038146728, + 3.3372541012928485 0.1604071360284832 1.9375469842396116, + 3.369160818086932 1.2386256558873177e-6 1.9375471970653373, + 3.3372541012928485 -0.16040465877717153 1.9375474098910637, + 3.246391459307391 -0.2963902123834993 1.9375475903160018, + 3.110405905700943 -0.38725285436887713 1.9375477108720918, + 2.950000008297975 -0.41915957116293207 1.9375477532057608, + 2.7895941108950066 -0.3872528543688771 1.9375477108720922, + 2.6536085572885586 -0.2963902123834992 1.9375475903160022, + 2.562745915303101 -0.1604046587771717 1.9375474098910637, + 2.5308391985090184 1.2386256559915875e-6 1.9375471970653373, + 2.562745915303101 0.16040713602848367 1.9375469842396111, + 2.6536085572885586 0.2963926896348113 1.9375468038146728, + 2.789594110895006 0.3872553316201891 1.9375466832585835, + 2.9500000082979754 0.8276412386249352 1.9375460989568092, + 3.2667241242605987 0.764640894912593 1.937546182545482, + 3.5352298646792097 0.5852310950063409 1.937546420585232, + 3.7146396645856066 0.3167253545880244 1.9375467768374985, + 3.7776400082979995 1.2386256557910067e-6 1.9375471970652247, + 3.7146396645856066 -0.3167228773367128 1.9375476172933799, + 3.5352298646792097 -0.5852286177550292 1.9375479735452057, + 3.2667241242605978 -0.7646384176612813 1.9375482115854696, + 2.9500000082979745 -0.8276387613736235 1.9375482951738654, + 2.6332758923353516 -0.7646384176612813 1.937548211585193, + 2.3647701519167392 -0.585228617755029 1.9375479735454428, + 2.1853603520103433 -0.31672287733671284 1.9375476172931765, + 2.1223600082979504 1.2386256560878985e-6 1.93754719706545, + 2.1853603520103433 0.31672535458802503 1.9375467768372951, + 2.3647701519167392 0.5852310950063411 1.9375464205854689, + 2.633275892335352 0.7646408949125929 1.9375461825452058, + 2.950000222103938 0.9000001777727362 1.137986002950447, + 3.2944153112325187 0.8314917570329544 1.13798609384707, + 3.58639632517183 0.6363962808408608 1.1379863526987521, + 3.781491801364095 0.34441526690180585 1.1379867400976713, + 3.850000222103937 1.7777352821234314e-7 1.137987197065854, + 3.781491801364095 -0.34441491135474933 1.1379876540340363, + 3.58639632517183 -0.6363959252938043 1.1379880414329557, + 3.294415311232518 -0.831491401485898 1.1379883002846383, + 2.9500002221039376 -0.8999998222256793 1.137988391181261, + 2.605585132975356 -0.8314914014858978 1.1379883002846383, + 2.3136041190360443 -0.6363959252938042 1.1379880414329557, + 2.1185086428437794 -0.3444149113547494 1.1379876540340368, + 2.0500002221039373 1.7777352854300553e-7 1.1379871970658544, + 2.1185086428437794 0.3444152669018065 1.1379867400976718, + 2.3136041190360443 0.636396280840861 1.1379863526987524, + 2.6055851329753565 0.8314917570329544 1.1379860938470703, + 2.1587096975557714 -0.404579860487141 1.2827077338607, + 2.2734030496254563 -0.5762305921338975 1.2827079616061194, + 2.273402865982286 -0.5762298193024061 1.8651879616055869, + 2.158709513912601 -0.4045790876556496 1.8651877338603282, + 3.7412907319535074 0.4045806000617123 1.282706660270835, + 3.6265973798838216 0.5762313317084692 1.2827064325254154, + 3.626597196240651 0.5762321045399605 1.8651864325250433, + 3.7412905483103365 0.40458137289320373 1.8651866602703024, + 3.020969837644598 -0.8858828945108541 1.282708372451109, + 3.223445680993211 -0.8456079451732081 1.2827083190146171, + 3.22344549735008 -0.8456071723417168 1.865188319014245, + 3.0209696540014717 -0.8858821216793626 1.865188372450898, + 3.7956085297158495 -0.2734450964510679 1.28270755987184, + 3.835883479053506 -0.07096925310262978 1.2827072912278774, + 3.835883295410416 -0.07096848027113839 1.8651872912275054, + 3.7956083460727594 -0.2734443236195765 1.8651875598713075, + 3.2234456809932115 0.8456086847477796 1.2827060751170234, + 3.020969837644599 0.8858836340854258 1.282706021680321, + 3.0209696540014725 0.8858844069169172 1.8651860216801097, + 3.223445497350081 0.845609457579271 1.8651860751166518, + 2.104391899793349 0.27344583602563993 1.2827068342596952, + 2.0641169504556918 0.07096999267720139 1.2827071029036574, + 2.0641167668126017 0.0709707655086928 1.8651871029031248, + 2.1043917161502588 0.27344660885713135 1.8651868342593234, + 2.2734030496254563 0.5762313317084695 1.2827064325255204, + 2.1587096975557714 0.404580600061713 1.2827066602707304, + 2.158709513912601 0.4045813728932044 1.8651866602703584, + 2.273402865982286 0.5762321045399609 1.8651864325249878, + 3.835883479053506 0.07096999267720107 1.2827071029036103, + 3.7956085297158495 0.2734458360256393 1.2827068342597416, + 3.7956083460727594 0.2734466088571307 1.865186834259209, + 3.835883295410416 0.07097076550869245 1.8651871029032385, + 3.354580445029394 -0.7912901474108809 1.2827082469459963, + 3.526231176676317 -0.6765967953413062 1.2827080947714242, + 3.5262309930331464 -0.6765960225098149 1.865188094771213, + 3.354580261386304 -0.7912893745793895 1.865188246945625, + 3.5262311766763172 0.6765975349158778 1.2827062993600926, + 3.3545804450293946 0.7912908869854524 1.2827061471855565, + 3.3545802613863045 0.7912916598169438 1.865186147185185, + 3.526230993033147 0.6765983077473692 1.8651862993598818, + 2.545419984479803 0.7912908869854524 1.2827061471855388, + 2.3737692528329615 0.6765975349158779 1.2827062993601106, + 2.373769069189791 0.6765983077473693 1.8651862993597388, + 2.545419800836713 0.7912916598169438 1.8651861471853275, + 2.0641169504556918 -0.07096925310262944 1.2827072912279245, + 2.104391899793349 -0.27344509645106796 1.2827075598717932, + 2.1043917161502588 -0.27344432361957655 1.8651875598714214, + 2.0641167668126017 -0.07096848027113804 1.865187291227392, + 2.373769252832961 -0.6765967953413061 1.2827080947714422, + 2.545419984479803 -0.7912901474108808 1.2827082469459787, + 2.545419800836713 -0.7912893745793894 1.8651882469457677, + 2.3737690691897906 -0.6765960225098148 1.8651880947710704, + 2.8790305918646366 0.8858836340854258 1.2827060216804258, + 2.676554748516027 0.8456086847477796 1.2827060751169181, + 2.6765545648728972 0.845609457579271 1.865186075116707, + 2.87903040822151 0.8858844069169172 1.8651860216800542, + 3.626597379883822 -0.5762305921338978 1.2827079616060146, + 3.7412907319535074 -0.40457986048714095 1.2827077338608044, + 3.7412905483103365 -0.40457908765564954 1.8651877338602718, + 3.626597196240651 -0.5762298193024064 1.8651879616056428, + 2.676554748516027 -0.845607945173208 1.2827083190145119, + 2.879030591864636 -0.8858828945108541 1.2827083724512143, + 2.8790304082215092 -0.8858821216793626 1.8651883724508425, + 2.676554564872897 -0.8456071723417167 1.8651883190143006 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + normal Normal { vector [ + 6.303035152832448e-17 0.8909085517013487 -0.4541827303029092, + 0.3409361618135475 0.823092103147133 -0.4541826981564532, + 0.6299678659114978 0.6299672633050413 -0.45418249094705315, + 0.8230926672329058 0.34093554325146885 -0.4541821402204704, + 0.8909090772663187 -6.026059609206143e-7 -0.454181699371643, + 0.8230926672329058 -0.3409367484633601 -0.4541812355157936, + 0.6299678659114972 -0.629968468516846 -0.45418081927075415, + 0.3409361618135466 -0.8230933083588077 -0.45418051400605036, + -1.3866677336231382e-16 -0.8909097569128694 -0.4541803661954705, + -0.34093618437849904 -0.8230933628352666 -0.45418039834185076, + -0.6299679429530622 -0.6299685455581264 -0.45418060555121237, + -0.8230927987510828 -0.340936802939603 -0.4541809562778166, + -0.8909092313494479 -6.02605560192793e-7 -0.45418139712671296, + -0.8230927987510829 0.34093559772845256 -0.4541818609826379, + -0.6299679429530619 0.62996734034689 -0.45418227722771576, + -0.3409361843784988 0.8230921576238995 -0.4541825824923981, + -2.22928457120034e-13 -0.700213560039912 0.7139334495148918, + -0.2679604910386538 -0.6469129044033277 0.7139333787957911, + -0.4951264263846456 -0.4951254791422262 0.7139331774051063, + -0.6469138516458516 -0.26795954379646286 0.7139328760024438, + -0.7002145072825168 9.472420246459915e-7 0.7139325204738927, + -0.6469138516458516 0.2679614382805123 0.7139321649452196, + -0.49512642638464555 0.49512737362627596 0.7139318635426747, + -0.26796049103865366 0.6469147988873775 0.7139316621517969, + -2.2284712701307335e-13 0.7002154545239613 0.7139315914328223, + 0.2679604910387814 0.6469147988871856 0.7139316621519228, + 0.49512642638473503 0.49512737362628295 0.7139318635426078, + 0.646913851645801 0.2679614382805006 0.7139321649452699, + 0.7002145072825896 9.47242024837729e-7 0.7139325204738212, + 0.6469138516458014 -0.2679595437964507 0.7139328760024938, + 0.4951264263847349 -0.49512547914223365 0.7139331774050391, + 0.26796049103878095 -0.6469129044031368 0.7139333787959165, + -1.870624700315269e-9 0.47592827331082466 0.8794840980162046, + 0.18212940371246614 0.4397004479603966 0.8794841649323585, + 0.33653123785103806 0.33653240661672246 0.8794843177949253, + 0.4396992346193963 0.18213055401497935 0.8794845333314928, + 0.4759270153941775 1.1668959178178282e-6 0.8794847787293584, + 0.43969923461939636 -0.18212822022315722 0.8794850166281755, + 0.3365312378510373 -0.3365300728249294 0.8794852108107881, + 0.18212940371246475 -0.43969811416864574 0.8794853317138828, + -1.8706248094142073e-9 -0.4759259395191232 0.8794853609315165, + -0.1821294335647291 -0.4396981772077641 0.8794852940155171, + -0.33653133074320735 -0.3365301619765073 0.8794851411526359, + -0.43969939055075674 -0.1821282832625603 0.8794849256156275, + -0.4759271974380222 1.1668957850450576e-6 0.8794846802175853, + -0.43969939055075613 0.18213061705414219 0.8794844423187773, + -0.33653133074320757 0.3365324957681158 0.8794842481365366, + -0.18212943356472966 0.43970051099941576 0.8794841272338253, + 1.4545316991724006e-14 0.9998052700996259 0.01973377513335668, + 0.3826089025966779 0.9236996279171846 0.019733855158600405, + 0.7069690683792598 0.7069690945630284 0.01973412495382646, + 0.9236996022739543 0.382608929004466 0.01973454344528552, + 0.9998052449967483 2.6184360637705292e-8 0.019735046921443313, + 0.9236996022739545 -0.3826088766357359 0.019735558732364544, + 0.7069690683792591 -0.7069690421942676 0.019736000959730528, + 0.3826089025966772 -0.923699575548376 0.019736306278435718, + 1.4285780691638936e-14 -0.9998052177307616 0.019736428206347103, + -0.3826089022801377 -0.9236995747841725 0.01973634818112906, + -0.7069690672985827 -0.7069690411134831 0.01973607838589561, + -0.9236996004290778 -0.3826088758715531 0.019735659894426796, + -0.9998052428353957 2.6184504639452052e-8 0.0197351564182962, + -0.9236996004290775 0.3826089282405524 0.01973464460734942, + -0.7069690672985824 0.7069690934824504 0.01973420237999438, + -0.3826089022801371 0.9236996271530927 0.019733897061295153, + -0.8816035964734313 -0.4713589115495809 0.02441055484632718, + -0.7728539706940845 -0.6341142273123682 0.024410790696440733, + -0.721072491899478 -0.5939857677984414 0.3567006715423639, + -0.8247142359536074 -0.43887495400265963 0.3567004398155697, + 0.8816035894208891 0.47135897280555467 0.024409626705393053, + 0.772853965463146 0.6341142875743802 0.024409390855296496, + 0.7210723873044047 0.593986628996262 0.3566994488932994, + 0.8247140989756607 0.4388758284486801 0.356699680619774, + 0.09810379016684584 -0.9948767403567227 0.024411428718564884, + 0.29008677408426214 -0.9566889496629634 0.02441141319469588, + 0.27282920703560903 -0.8934922478784326 0.35670131310308667, + 0.08986354157000051 -0.929886399153765 0.3567013156204244, + 0.9566889792198983 -0.2900867407698876 0.024410650722441047, + 0.9948767687452709 -0.09810375750596857 0.024410402990914057, + 0.9298867937860881 -0.08986306143487746 0.35670040780994483, + 0.8934926654920122 -0.2728287174983644 0.356700641463086, + 0.2900867740842628 0.9566890144374718 0.02440887453457783, + 0.0981037901668466 0.9948768051311381 0.02440878872371533, + 0.08986354157000098 0.9298873456894613 0.35669884808211083, + 0.2728292070356111 0.89349319441425 0.35669894213992115, + -0.9566889873364715 0.29008680823817445 0.024409530829273732, + -0.9948767776164428 0.09810382291294403 0.024409778560832592, + -0.9298869673890241 0.08986402446615774 0.35669971262504535, + -0.8934928256810413 0.2728297127469728 0.35669947897202303, + -0.7728539706940841 0.634114292086361 0.024409108017313347, + -0.8816035964734309 0.4713589763235214 0.02440930405304433, + -0.8247142359536069 0.4388759005377621 0.356699275220215, + -0.7210724918994775 0.5939867143336117 0.35669909534653765, + 0.9948767687452706 0.09810382228082211 0.024410142663698522, + 0.9566889792198983 0.2900868055447197 0.02440988095114071, + 0.8934926654920121 0.27282966403458486 0.35669991748633034, + 0.9298867937860877 0.08986400797112676 0.3567001693489861, + 0.4713589412254727 -0.8816035586802109 0.024411346730348983, + 0.634114255580612 -0.772853933554207 0.024411232235098265, + 0.5939861625131412 -0.7210719235811831 0.35670116311254835, + 0.43887537153259754 -0.8247136582337704 0.35670126182114387, + 0.6341142555806135 0.7728539983288814 0.024409181397702102, + 0.4713589412254728 0.8816036234548074 0.024409007316057874, + 0.43887537153259887 0.8247146047696937 0.3566990733681422, + 0.5939861625131432 0.7210728701172081 0.3566992496821963, + -0.4713589431300126 0.8816036272123771 0.024408834821383153, + -0.6341142593068347 0.7728540026013986 0.02440894931662774, + -0.593986234282568 0.7210729556204035 0.3566989573234965, + -0.4388754109186985 0.8247146766934229 0.3566988586152278, + -0.9948767776164428 -0.09810375813905951 0.024410038888049795, + -0.9566889873364718 -0.2900867434642703 0.02441030060058138, + -0.8934928256810415 -0.2728287662119144 0.35670020294890864, + -0.929886967389024 -0.08986307793112562 0.3566999510860475, + -0.6341142593068353 -0.7728539378273385 0.0244110001540349, + -0.4713589431300134 -0.8816035624382378 0.02441117423568492, + -0.4388754109186985 -0.8247137301580686 0.35670104706842104, + -0.5939862342825684 -0.7210720090851522 0.3567008707540759, + -0.09810379025280992 0.9948768060032174 0.0244087528331387, + -0.29008677492477675 0.9566890168916096 0.024408768357039885, + -0.2728292232106773 0.8934932432924699 0.35669880733324794, + -0.08986354433184644 0.9298873620192275 0.3566988048158281, + 0.772853965463145 -0.6341142227996384 0.02441107353441181, + 0.8816035894208893 -0.4713589080307586 0.024410877498666016, + 0.8247140989756611 -0.438874881912503 0.35670084521493656, + 0.7210723873044034 -0.5939856824601553 0.3567010250889, + -0.29008677492477725 -0.9566889521173825 0.02441130701716521, + -0.09810379025280974 -0.9948767412288972 0.024411392827990583, + -0.0898635443318464 -0.9298864154836459 0.3567012723541853, + -0.2728292232106774 -0.8934922967570096 0.35670117829654335 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF pin Material { + diffuseColor 0.7666666666666667 0.7666666666666667 0.7666666666666667 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.950000008297975 0.41916204841424415 1.9375466409249142, + 3.110405905700943 0.38725533162018916 1.9375466832585835, + 3.246391459307391 0.29639268963481114 1.9375468038146728, + 3.3372541012928485 0.1604071360284832 1.9375469842396116, + 3.369160818086932 1.2386256558873177e-6 1.9375471970653373, + 3.3372541012928485 -0.16040465877717153 1.9375474098910637, + 3.246391459307391 -0.2963902123834993 1.9375475903160018, + 3.110405905700943 -0.38725285436887713 1.9375477108720918, + 2.950000008297975 -0.41915957116293207 1.9375477532057608, + 2.7895941108950066 -0.3872528543688771 1.9375477108720922, + 2.6536085572885586 -0.2963902123834992 1.9375475903160022, + 2.562745915303101 -0.1604046587771717 1.9375474098910637, + 2.5308391985090184 1.2386256559915875e-6 1.9375471970653373, + 2.562745915303101 0.16040713602848367 1.9375469842396111, + 2.6536085572885586 0.2963926896348113 1.9375468038146728, + 2.789594110895006 0.3872553316201891 1.9375466832585835, + 2.950000008297975 0.4191602858999034 0.6091466409260838, + 3.110405905700943 0.38725356910584846 0.6091466832597527, + 3.246391459307391 0.29639092712047044 0.6091468038158424, + 3.3372541012928485 0.1604053735141426 0.609146984240781, + 3.369160818086932 -5.238886848493269e-7 0.6091471970665071, + 3.3372541012928485 -0.1604064212915121 0.6091474098922331, + 3.246391459307391 -0.29639197489784 0.6091475903171717, + 3.110405905700943 -0.38725461688321794 0.6091477108732614, + 2.950000008297975 -0.41916133367727276 0.6091477532069305, + 2.789594110895006 -0.3872546168832179 0.6091477108732615, + 2.6536085572885586 -0.2963919748978399 0.6091475903171718, + 2.562745915303101 -0.16040642129151245 0.6091474098922331, + 2.530839198509018 -5.23888684689038e-7 0.6091471970665072, + 2.562745915303101 0.16040537351414283 0.609146984240781, + 2.6536085572885586 0.29639092712047066 0.6091468038158424, + 2.789594110895006 0.38725356910584846 0.6091466832597529 ] } + coordIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + normal Normal { vector [ + -2.22928457120034e-13 -0.700213560039912 0.7139334495148918, + -0.2679604910386538 -0.6469129044033277 0.7139333787957911, + -0.4951264263846456 -0.4951254791422262 0.7139331774051063, + -0.6469138516458516 -0.26795954379646286 0.7139328760024438, + -0.7002145072825168 9.472420246459915e-7 0.7139325204738927, + -0.6469138516458516 0.2679614382805123 0.7139321649452196, + -0.49512642638464555 0.49512737362627596 0.7139318635426747, + -0.26796049103865366 0.6469147988873775 0.7139316621517969, + -2.2284712701307335e-13 0.7002154545239613 0.7139315914328223, + 0.2679604910387814 0.6469147988871856 0.7139316621519228, + 0.49512642638473503 0.49512737362628295 0.7139318635426078, + 0.646913851645801 0.2679614382805006 0.7139321649452699, + 0.7002145072825896 9.47242024837729e-7 0.7139325204738212, + 0.6469138516458014 -0.2679595437964507 0.7139328760024938, + 0.4951264263847349 -0.49512547914223365 0.7139331774050391, + 0.26796049103878095 -0.6469129044031368 0.7139333787959165, + -1.6387891397364356e-16 -0.8909085517013491 0.45418273030290884, + -0.34093617309602436 -0.8230921303855174 0.45418264032442707, + -0.6299679044322842 -0.6299673018259684 0.45418238408739015, + -0.8230927329920024 -0.34093557048996403 0.4541820006015639, + -0.8909091543078935 6.026057604432647e-7 0.4541815482491897, + -0.8230927329920023 0.34093677570148495 0.45418109589681477, + -0.6299679044322839 0.6299685070374894 0.45418071241098884, + -0.34093617309602386 0.8230933355970386 0.45418045617395175, + 3.781821091699466e-17 0.8909097569128698 0.45418036619547003, + 0.34093617309602364 0.8230933355970386 0.45418045617395164, + 0.6299679044322835 0.6299685070374901 0.4541807124109888, + 0.8230927329920028 0.34093677570148356 0.4541810958968149, + 0.8909091543078936 6.026057603298096e-7 0.45418154824918916, + 0.823092732992003 -0.34093557048996254 0.454182000601564, + 0.6299679044322838 -0.6299673018259689 0.4541823840873902, + 0.34093617309602375 -0.8230921303855178 0.454182640324427 ] } + normalIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + } + } + ] +} + +DEF cylinder1_copy5 Transform { + children [ + Shape { + appearance Appearance { + material USE body3 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.949997743649339 0.5651985093573817 -0.1194917458915763, + 3.166290419622314 0.5221752211330244 -0.1194915188163328, + 3.3496544963763926 0.3996552620845808 -0.11949121214507863, + 3.472174455425263 0.21629118533098196 -0.11949087256573154, + 3.515197743649929 -1.4906415315294587e-6 -0.1194905517761693, + 3.472174455425263 -0.21629416661413475 -0.11949029861369431, + 3.349654496376393 -0.39965824336798894 -0.11949015161999865, + 3.166290419622314 -0.5221782024168149 -0.11949013317354007, + 2.949997743649339 -0.5652014906416233 -0.11949024608262504, + 2.7337050676763655 -0.522178202417266 -0.11949047315786832, + 2.5503409909222863 -0.39965824336882233 -0.11949077982912248, + 2.4278210318734157 -0.2162941666152238 -0.11949111940846957, + 2.38479774364875 -1.4906427100753966e-6 -0.11949144019803204, + 2.4278210318734157 0.21629118532989336 -0.11949169336050702, + 2.5503409909222863 0.39965526208374735 -0.11949184035420246, + 2.733705067676365 0.5221752211325733 -0.11949185880066082, + 2.9499967382041663 0.23668448283331764 -1.442491310021045, + 3.0405732106700754 0.2186677022664412 -1.442491146966502, + 3.1173602362807182 0.16736025208429348 -1.4424909609263898, + 3.1686676864630177 0.09057322647402895 -1.4424907802236295, + 3.1866844670300307 -3.245991286630743e-6 -1.442490632368578, + 3.1686676864630177 -0.09057971845667573 -1.4424905398708265, + 3.1173602362807182 -0.16736674406714933 -1.4424905168123194, + 3.0405732106700754 -0.21867419424961002 -1.4424905667035055, + 2.9499967382041663 -0.23669097481685564 -1.4424906819489034, + 2.859420265738258 -0.21867419424997933 -1.4424908450034462, + 2.7826332401276157 -0.16736674406783153 -1.4424910310435584, + 2.731325789945316 -0.0905797184575673 -1.4424912117463187, + 2.7133090093783023 -3.245992251471165e-6 -1.44249135960137, + 2.731325789945316 0.09057322647313776 -1.4424914520991214, + 2.7826332401276153 0.16736025208361124 -1.4424914751576285, + 2.8594202657382577 0.21866770226607193 -1.4424914252664427, + 2.949996822002702 0.5651969003068391 -1.3322266958860571, + 3.166289497975676 0.5221736120824817 -1.332226468810814, + 3.3496535747297553 0.39965365303403816 -1.3322261621395597, + 3.472173533778625 0.21628957628043932 -1.3322258225602128, + 3.5151968220032916 -3.099692074166663e-6 -1.3322255017706501, + 3.472173533778625 -0.2162957756646774 -1.3322252486081751, + 3.3496535747297553 -0.3996598524185316 -1.3322251016144797, + 3.166289497975676 -0.5221798114673575 -1.3322250831680214, + 2.949996822002702 -0.565203099692166 -1.332225196077106, + 2.7337041460297278 -0.5221798114678086 -1.3322254231523492, + 2.5503400692756486 -0.39965985241936497 -1.3322257298236035, + 2.4278201102267785 -0.21629577566576644 -1.3322260694029506, + 2.3847968220021123 -3.0996932527126e-6 -1.3322263901925127, + 2.4278201102267785 0.21628957627935072 -1.3322266433549876, + 2.5503400692756486 0.3996536530332047 -1.3322267903486833, + 2.7337041460297273 0.5221736120820307 -1.3322268087951417 ] } + coordIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + normal Normal { vector [ + -3.5695755225809094e-7 0.8909097569128709 0.4541803661953278, + 0.3409358977513461 0.8230935326283098 0.4541803057926811, + 0.6299678261189839 0.6299687856818037 0.4541804345428315, + 0.8230928517102347 0.34093697273259804 0.4541807328448059, + 0.8909093546392877 6.026052390310332e-7 0.45418115528481007, + 0.8230928517102348 -0.3409357675220404 0.4541816375500779, + 0.6299678261189839 -0.6299675804710203 0.4541821062199723, + 0.34093589775134586 -0.8230923274171881 0.454182489943679, + -3.569575525732428e-7 -0.8909085517013502 0.45418273030276646, + -0.34093644844030957 -0.8230919333540249 0.4541827907048455, + -0.6299679827451827 -0.6299670231813782 0.45418266195437057, + -0.8230926142736701 -0.3409353734583134 0.4541823636525045, + -0.8909089539765818 6.02606281792055e-7 0.45418194121297895, + -0.8230926142736701 0.3409365786707976 0.45418145894827827, + -0.6299679827451831 0.6299682283936361 0.4541809902787086, + -0.3409364484403097 0.8230931385659446 0.4541806065548932, + 5.738515922901923e-7 0.808180591047239 -0.5889347436297215, + 0.30927812893419826 0.7466612866240623 -0.5889345991023635, + 0.571470875699517 0.5714695204540038 -0.5889343133315446, + 0.7466624148359435 0.3092766796482561 -0.588933929823293, + 0.8081814922252399 -7.813939720391756e-7 -0.5889335069632003, + 0.7466624148359436 -0.3092782424362322 -0.588933109127779, + 0.5714708756995174 -0.5714710832420744 -0.5889327968837843, + 0.3092781289341975 -0.7466628494122749 -0.5889326177675206, + 5.738515922470002e-7 -0.8081821538356182 -0.5889325990478808, + -0.30927711422461046 -0.746663170487391 -0.5889327435748624, + -0.5714701820648783 -0.5714715373109326 -0.5889330293456243, + -0.746662042276255 -0.3092785635115856 -0.5889334128541716, + -0.8081812526591502 -7.813944073816048e-7 -0.5889338357147399, + -0.7466620422762551 0.3092770007228031 -0.5889342335505375, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.3092771142246111 0.7466616076988445 -0.5889347249105572, + 5.738515924456959e-7 0.808180591047231 -0.5889347436297329, + 0.3092780861540961 0.746661183343348 -0.5889347525092833, + 0.5714707296389461 0.5714693743928974 -0.5889345967906122, + 0.7466621654948488 0.3092765763672156 -0.5889343001805183, + 0.8081812001039416 -7.813945038094e-7 -0.5889339078351171, + 0.7466621654948489 -0.3092781391561748 -0.5889334794852783, + 0.5714707296389463 -0.5714709371817202 -0.5889330803432397, + 0.309278086154096 -0.7466627461319674 -0.5889327711747148, + 5.738515924111424e-7 -0.8081821538356099 -0.5889325990478922, + -0.30927715700485386 -0.7466632737676218 -0.58893259016768, + -0.5714703281255977 -0.5714716833711158 -0.5889327458861539, + -0.7466622916173957 -0.3092786667914896 -0.5889330424966303, + -0.8081815447804325 -7.81393875412627e-7 -0.58893343484277, + -0.7466622916173961 0.3092771040036903 -0.5889338631932699, + -0.5714703281255984 0.5714701205831798 -0.5889342623355062, + -0.3092771570048542 0.7466617109794828 -0.5889345715036485 ] } + normalIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.9499967761815427 0.23668427744546766 -1.5972913100206543, + 3.040573248647468 0.21866749687850082 -1.5972912149287866, + 3.1173602742581243 0.1673600466962767 -1.597291086504649, + 3.1686677244404335 0.09057302108596149 -1.5972909442996515, + 3.18668450500745 -3.45137937224696e-6 -1.5972908099632168, + 3.1686677244404335 -0.09057992384474321 -1.5972907039468487, + 3.1173602742581243 -0.16736694945516606 -1.5972906423905782, + 3.040573248647468 -0.21867439963755014 -1.5972906346657902, + 2.9499967761815427 -0.23669118020470556 -1.5972906819485129, + 2.8594203037156176 -0.21867439963773905 -1.5972907770403804, + 2.782633278104961 -0.16736694945551517 -1.5972909054645177, + 2.7313258279226513 -0.09057992384519929 -1.5972910476695155, + 2.713309047355635 -3.451379865914418e-6 -1.59729118200595, + 2.7313258279226513 0.0905730210855053 -1.5972912880223178, + 2.782633278104961 0.16736004669592783 -1.5972913495785892, + 2.8594203037156176 0.21866749687831205 -1.5972913573033765, + 2.9499967382041663 0.23668448283331764 -1.442491310021045, + 3.0405732106700754 0.2186677022664412 -1.442491146966502, + 3.1173602362807182 0.16736025208429348 -1.4424909609263898, + 3.1686676864630177 0.09057322647402895 -1.4424907802236295, + 3.1866844670300307 -3.245991286630743e-6 -1.442490632368578, + 3.1686676864630177 -0.09057971845667573 -1.4424905398708265, + 3.1173602362807182 -0.16736674406714933 -1.4424905168123194, + 3.0405732106700754 -0.21867419424961002 -1.4424905667035055, + 2.9499967382041663 -0.23669097481685564 -1.4424906819489034, + 2.859420265738258 -0.21867419424997933 -1.4424908450034462, + 2.7826332401276157 -0.16736674406783153 -1.4424910310435584, + 2.731325789945316 -0.0905797184575673 -1.4424912117463187, + 2.7133090093783023 -3.245992251471165e-6 -1.44249135960137, + 2.731325789945316 0.09057322647313776 -1.4424914520991214, + 2.7826332401276153 0.16736025208361124 -1.4424914751576285, + 2.8594202657382577 0.21866770226607193 -1.4424914252664427 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + normal Normal { vector [ + 3.5695755208159474e-7 0.8909085517013571 -0.4541827303027526, + 0.34093650151315996 0.8230920614840301 -0.45418251866175613, + 0.6299681639475787 0.6299672043847839 -0.4541821592842859, + 0.8230929236057163 0.34093550158889907 -0.454181706882301, + 0.8909093163816855 -6.026053388620548e-7 -0.45418123032987034, + 0.8230929236057164 -0.34093670679964005 -0.45418080217773477, + 0.6299681639475788 -0.6299684095957082 -0.45418048760814284, + 0.34093650151315863 -0.823093266695229 -0.45418033451146317, + 3.569575517538367e-7 -0.890909756912878 -0.4541803661953137, + -0.34093584467817195 -0.8230934044991446 -0.4541805778361607, + -0.6299676449161838 -0.629968604480017 -0.4541809372136361, + -0.8230925423779151 -0.3409368446040146 -0.4541813896157769, + -0.8909089922340018 -6.026061824785496e-7 -0.45418186616842404, + -0.8230925423779153 0.34093563939171345 -0.45418229432070933, + -0.6299676449161841 0.6299673992678985 -0.45418260889029743, + -0.3409358446781726 0.8230921992873003 -0.45418276198681967, + 5.738515922901923e-7 0.808180591047239 -0.5889347436297215, + 0.30927812893419826 0.7466612866240623 -0.5889345991023635, + 0.571470875699517 0.5714695204540038 -0.5889343133315446, + 0.7466624148359435 0.3092766796482561 -0.588933929823293, + 0.8081814922252399 -7.813939720391756e-7 -0.5889335069632003, + 0.7466624148359436 -0.3092782424362322 -0.588933109127779, + 0.5714708756995174 -0.5714710832420744 -0.5889327968837843, + 0.3092781289341975 -0.7466628494122749 -0.5889326177675206, + 5.738515922470002e-7 -0.8081821538356182 -0.5889325990478808, + -0.30927711422461046 -0.746663170487391 -0.5889327435748624, + -0.5714701820648783 -0.5714715373109326 -0.5889330293456243, + -0.746662042276255 -0.3092785635115856 -0.5889334128541716, + -0.8081812526591502 -7.813944073816048e-7 -0.5889338357147399, + -0.7466620422762551 0.3092770007228031 -0.5889342335505375, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.3092771142246111 0.7466616076988445 -0.5889347249105572 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + } + } + ] +} + +DEF cylinder3_copy4 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.0 0.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.9499999916968314 0.8999988504044377 0.1375538310414064, + -2.6055849025682507 0.8314904296646561 0.1375539219380293, + -2.3136038886289394 0.6363949534725625 0.13755418078971138, + -2.118508412436674 0.3444139395335075 0.13755456818863054, + -2.049999991696832 -1.1495947701107598e-6 0.13755502515681317, + -2.118508412436674 -0.3444162387230477 0.1375554821249958, + -2.3136038886289394 -0.6363972526621026 0.13755586952391496, + -2.6055849025682516 -0.8314927288541961 0.13755612837559728, + -2.9499999916968322 -0.9000011495939776 0.13755621927222017, + -3.294415080825413 -0.831492728854196 0.13755612837559728, + -3.5863960947647247 -0.6363972526621023 0.1375558695239152, + -3.7814915709569896 -0.3444162387230477 0.13755548212499602, + -3.849999991696832 -1.1495947697800976e-6 0.1375550251568134, + -3.78149157095699 0.34441393953350824 0.13755456818863077, + -3.586396094764725 0.6363949534725627 0.13755418078971138, + -3.294415080825413 0.8314904296646561 0.1375539219380293, + -2.9499999916968314 0.4191620484246322 1.9375544690148052, + -2.7895940942938635 0.3872553316305772 1.9375545113484745, + -2.653608540687416 0.2963926896451992 1.937554631904564, + -2.562745898701958 0.16040713603887127 1.9375548123295023, + -2.5308391819078753 1.2386360439635566e-6 1.9375550251552285, + -2.562745898701958 -0.16040465876678345 1.9375552379809546, + -2.653608540687416 -0.2963902123731112 1.9375554184058927, + -2.7895940942938635 -0.3872528543584891 1.9375555389619827, + -2.9499999916968314 -0.419159571152544 1.9375555812956518, + -3.1104058890998005 -0.387252854358489 1.9375555389619827, + -3.246391442706248 -0.29639021237311114 1.9375554184058932, + -3.337254084691706 -0.16040465876678361 1.9375552379809546, + -3.3691608014857883 1.2386360440678264e-6 1.9375550251552285, + -3.337254084691706 0.16040713603887174 1.9375548123295023, + -3.246391442706248 0.2963926896451994 1.937554631904564, + -3.110405889099801 0.3872553316305772 1.9375545113484745, + -2.9499999916968314 0.8276412386353234 1.9375539270467004, + -2.633275875734208 0.7646408949229812 1.937554010635373, + -2.3647701353155965 0.5852310950167289 1.9375542486751232, + -2.1853603354092 0.3167253545984125 1.9375546049273895, + -2.1223599916968072 1.2386360438672458e-6 1.9375550251551157, + -2.1853603354092 -0.3167228773263247 1.9375554453832708, + -2.3647701353155965 -0.5852286177446412 1.9375558016350969, + -2.633275875734209 -0.7646384176508931 1.9375560396753606, + -2.949999991696832 -0.8276387613632353 1.9375561232637566, + -3.266724107659455 -0.7646384176508931 1.9375560396750842, + -3.5352298480780675 -0.585228617744641 1.9375558016353338, + -3.714639647984463 -0.31672287732632476 1.9375554453830675, + -3.7776399916968564 1.2386360441641376e-6 1.937555025155341, + -3.714639647984463 0.3167253545984131 1.9375546049271861, + -3.5352298480780675 0.5852310950167291 1.93755424867536, + -3.2667241076594546 0.764640894922981 1.9375540106350966, + -2.9499997778908686 0.9000001777831241 1.137993831040338, + -2.6055846887622884 0.8314917570433425 1.137993921936961, + -2.3136036748229767 0.6363962808512489 1.1379941807886431, + -2.118508198630712 0.34441526691219393 1.1379945681875625, + -2.0499997778908696 1.7778391628858213e-7 1.137995025155745, + -2.118508198630712 -0.34441491134436125 1.1379954821239275, + -2.3136036748229767 -0.6363959252834162 1.1379958695228467, + -2.6055846887622893 -0.8314914014755098 1.1379961283745292, + -2.949999777890869 -0.8999998222152912 1.137996219271152, + -3.294414867019451 -0.8314914014755097 1.1379961283745292, + -3.5863958809587624 -0.636395925283416 1.1379958695228467, + -3.7814913571510274 -0.3444149113443613 1.1379954821239278, + -3.8499997778908694 1.7778391661924452e-7 1.1379950251557454, + -3.7814913571510274 0.3444152669121946 1.1379945681875625, + -3.5863958809587624 0.6363962808512491 1.1379941807886436, + -3.2944148670194506 0.8314917570433425 1.1379939219369615, + -3.741290302439036 -0.40457986047675293 1.2827155619505912, + -3.6265969503693505 -0.5762305921235095 1.2827157896960104, + -3.626597134012521 -0.5762298192920181 1.8651957896954778, + -3.741290486082206 -0.4045790876452615 1.8651955619502192, + -2.1587092680412994 0.4045806000721004 1.2827144883607258, + -2.2734026201109856 0.5762313317188572 1.2827142606153064, + -2.2734028037541556 0.5762321045503486 1.8651942606149345, + -2.1587094516844703 0.4045813729035918 1.8651944883601936, + -2.879030162350209 -0.8858828945004661 1.282716200541, + -2.676554319001596 -0.8456079451628201 1.282716147104508, + -2.6765545026447266 -0.8456071723313288 1.865196147104136, + -2.879030345993335 -0.8858821216689746 1.865196200540789, + -2.1043914702789572 -0.2734450964406798 1.282715387961731, + -2.0641165209413006 -0.0709692530922417 1.2827151193177684, + -2.0641167045843902 -0.07096848026075031 1.8651951193173963, + -2.1043916539220477 -0.2734443236091884 1.8651953879611984, + -2.6765543190015952 0.8456086847581676 1.2827139032069144, + -2.879030162350208 0.8858836340958138 1.2827138497702117, + -2.8790303459933346 0.8858844069273052 1.865193849770001, + -2.676554502644726 0.8456094575896591 1.8651939032065425, + -3.7956081002014583 0.273445836036028 1.2827146623495862, + -3.835883049539115 0.07096999268758947 1.2827149309935486, + -3.835883233182205 0.07097076551908088 1.865194930993016, + -3.7956082838445484 0.2734466088675194 1.8651946623492144, + -3.6265969503693505 0.5762313317188575 1.2827142606154116, + -3.741290302439036 0.40458060007210106 1.2827144883606214, + -3.741290486082206 0.4045813729035925 1.8651944883602496, + -3.626597134012521 0.5762321045503489 1.865194260614879, + -2.0641165209413006 0.07096999268758915 1.2827149309935013, + -2.1043914702789572 0.2734458360360274 1.2827146623496326, + -2.1043916539220477 0.27344660886751876 1.8651946623491, + -2.0641167045843902 0.07097076551908053 1.8651949309931295, + -2.545419554965412 -0.7912901474004927 1.2827160750358875, + -2.3737688233184904 -0.6765967953309182 1.2827159228613152, + -2.3737690069616604 -0.6765960224994269 1.865195922861104, + -2.5454197386085022 -0.7912893745690014 1.8651960750355159, + -2.3737688233184895 0.6765975349262658 1.2827141274499836, + -2.545419554965412 0.7912908869958405 1.2827139752754475, + -2.545419738608502 0.791291659827332 1.865193975275076, + -2.37376900696166 0.6765983077577573 1.8651941274497723, + -3.354580015515004 0.7912908869958405 1.28271397527543, + -3.5262307471618453 0.676597534926266 1.2827141274500016, + -3.5262309308050157 0.6765983077577574 1.8651941274496298, + -3.3545801991580935 0.791291659827332 1.8651939752752187, + -3.835883049539115 -0.07096925309224136 1.2827151193178155, + -3.7956081002014583 -0.2734450964406799 1.2827153879616842, + -3.7956082838445484 -0.27344432360918847 1.8651953879613123, + -3.835883233182205 -0.07096848026074996 1.865195119317283, + -3.5262307471618457 -0.6765967953309181 1.2827159228613332, + -3.354580015515004 -0.7912901474004926 1.2827160750358697, + -3.3545801991580935 -0.7912893745690013 1.8651960750356587, + -3.5262309308050166 -0.6765960224994266 1.8651959228609614, + -3.02096940813017 0.8858836340958138 1.2827138497703168, + -3.22344525147878 0.8456086847581676 1.2827139032068091, + -3.22344543512191 0.8456094575896591 1.865193903206598, + -3.020969591773297 0.8858844069273052 1.8651938497699452, + -2.273402620110985 -0.5762305921235098 1.2827157896959058, + -2.1587092680412994 -0.4045798604767529 1.2827155619506954, + -2.1587094516844703 -0.40457908764526146 1.8651955619501628, + -2.2734028037541556 -0.5762298192920183 1.8651957896955338, + -3.22344525147878 -0.84560794516282 1.282716147104403, + -3.0209694081301706 -0.8858828945004661 1.2827162005411052, + -3.020969591773298 -0.8858821216689746 1.8651962005407334, + -3.2234454351219104 -0.8456071723313286 1.8651961471041918 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + normal Normal { vector [ + 2.521214061132979e-16 0.8909085517013487 -0.454182730302909, + 0.3409361618135474 0.8230921031471331 -0.4541826981564531, + 0.6299678659114978 0.6299672633050413 -0.45418249094705315, + 0.8230926672329055 0.34093554325146935 -0.4541821402204701, + 0.8909090772663188 -6.026059608827962e-7 -0.45418169937164277, + 0.8230926672329055 -0.3409367484633606 -0.4541812355157933, + 0.6299678659114972 -0.629968468516846 -0.45418081927075415, + 0.3409361618135467 -0.8230933083588077 -0.45418051400605036, + 7.563642183398936e-17 -0.8909097569128694 -0.45418036619547053, + -0.3409361843784991 -0.8230933628352666 -0.4541803983418509, + -0.6299679429530624 -0.6299685455581265 -0.4541806055512124, + -0.8230927987510829 -0.34093680293960293 -0.4541809562778165, + -0.890909231349448 -6.026055601549747e-7 -0.45418139712671274, + -0.8230927987510829 0.34093559772845256 -0.4541818609826377, + -0.6299679429530618 0.62996734034689 -0.45418227722771565, + -0.34093618437849854 0.8230921576238996 -0.4541825824923982, + -2.2367230131514e-13 -0.7002135600399121 0.7139334495148918, + -0.26796049103865405 -0.6469129044033276 0.7139333787957911, + -0.49512642638464516 -0.495125479142227 0.7139331774051061, + -0.6469138516458517 -0.26795954379646186 0.713932876002444, + -0.7002145072825171 9.472420247864928e-7 0.7139325204738922, + -0.6469138516458518 0.2679614382805112 0.7139321649452198, + -0.4951264263846452 0.4951273736262766 0.7139318635426745, + -0.26796049103865394 0.6469147988873774 0.7139316621517969, + -2.2351377615980272e-13 0.7002154545239615 0.713931591432822, + 0.2679604910387815 0.6469147988871858 0.7139316621519227, + 0.49512642638473564 0.4951273736262826 0.7139318635426076, + 0.646913851645801 0.26796143828050045 0.7139321649452699, + 0.7002145072825895 9.472420247170428e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964508 0.713932876002494, + 0.4951264263847354 -0.49512547914223315 0.7139331774050391, + 0.26796049103878106 -0.6469129044031364 0.7139333787959166, + -1.870624682132112e-9 0.4759282733108245 0.8794840980162046, + 0.18212940371246444 0.4397004479603983 0.8794841649323581, + 0.33653123785103856 0.33653240661672346 0.8794843177949246, + 0.43969923461939686 0.18213055401497966 0.8794845333314926, + 0.4759270153941773 1.1668959160661842e-6 0.8794847787293586, + 0.43969923461939714 -0.1821282202231576 0.879485016628175, + 0.3365312378510379 -0.3365300728249305 0.8794852108107875, + 0.18212940371246522 -0.4396981141686459 0.8794853317138828, + -1.8706251306499706e-9 -0.4759259395191223 0.879485360931517, + -0.18212943356472985 -0.43969817720776383 0.8794852940155171, + -0.3365313307432075 -0.33653016197650587 0.8794851411526363, + -0.4396993905507545 -0.1821282832625614 0.8794849256156282, + -0.4759271974380213 1.1668957840449835e-6 0.8794846802175857, + -0.43969939055075385 0.18213061705414166 0.8794844423187789, + -0.3365313307432068 0.3365324957681161 0.8794842481365368, + -0.18212943356473044 0.4397005109994151 0.8794841272338255, + 1.473714817004775e-14 0.999805270099626 0.01973377513335684, + 0.3826089025966776 0.9236996279171849 0.019733855158600034, + 0.706969068379261 0.7069690945630273 0.01973412495382667, + 0.9236996022739539 0.38260892900446747 0.019734543445284698, + 0.9998052449967483 2.6184359543139155e-8 0.019735046921442876, + 0.9236996022739539 -0.3826088766357372 0.01973555873236372, + 0.7069690683792591 -0.7069690421942676 0.019736000959730528, + 0.3826089025966766 -0.9236995755483765 0.019736306278435086, + 1.4438117215601912e-14 -0.9998052177307616 0.019736428206347464, + -0.3826089022801375 -0.9236995747841726 0.019736348181129054, + -0.7069690672985836 -0.7069690411134822 0.01973607838589528, + -0.9236996004290778 -0.38260887587155307 0.019735659894425748, + -0.9998052428353957 2.618450464509414e-8 0.01973515641829575, + -0.9236996004290778 0.3826089282405514 0.019734644607348452, + -0.7069690672985826 0.7069690934824503 0.01973420237999437, + -0.38260890228013666 0.923699627153093 0.01973389706129544, + -0.881603596473431 -0.4713589115495815 0.024410554846326326, + -0.7728539706940855 -0.634114227312367 0.024410790696440227, + -0.7210724918994788 -0.5939857677984397 0.35670067154236496, + -0.8247142359536058 -0.4388749540026617 0.356700439815571, + 0.8816035894208886 0.47135897280555583 0.024409626705392304, + 0.7728539654631473 0.6341142875743785 0.02440939085529673, + 0.7210723873044048 0.5939866289962626 0.3566994488932982, + 0.8247140989756611 0.43887582844867995 0.3566996806197732, + 0.09810379016684587 -0.9948767403567227 0.0244114287185654, + 0.29008677408426103 -0.9566889496629637 0.02441141319469528, + 0.27282920703560937 -0.8934922478784326 0.3567013131030864, + 0.08986354157000011 -0.9298863991537648 0.3567013156204251, + 0.9566889792198978 -0.2900867407698892 0.02441065072244007, + 0.9948767687452708 -0.09810375750597067 0.024410402990913488, + 0.9298867937860877 -0.08986306143488058 0.3567004078099448, + 0.8934926654920121 -0.27282871749836485 0.3567006414630855, + 0.2900867740842619 0.956689014437472 0.024408874534577477, + 0.09810379016684646 0.9948768051311381 0.024408788723715453, + 0.08986354157000112 0.9298873456894613 0.3566988480821109, + 0.2728292070356081 0.8934931944142512 0.3566989421399204, + -0.956688987336472 0.29008680823817296 0.0244095308292728, + -0.9948767776164429 0.09810382291294333 0.024409778560832315, + -0.9298869673890241 0.089864024466156 0.35669971262504563, + -0.89349282568104 0.272829712746973 0.356699478972026, + -0.7728539706940841 0.6341142920863612 0.024409108017313098, + -0.8816035964734311 0.47135897632352103 0.02440930405304358, + -0.8247142359536055 0.43887590053776276 0.3566992752202176, + -0.721072491899477 0.5939867143336122 0.356699095346538, + 0.9948767687452706 0.0981038222808215 0.02441014266369796, + 0.9566889792198979 0.29008680554472144 0.024409880951139606, + 0.8934926654920121 0.27282966403458553 0.35669991748632984, + 0.9298867937860879 0.08986400797112543 0.35670016934898624, + 0.47135894122547195 -0.8816035586802113 0.024411346730348206, + 0.6341142555806122 -0.7728539335542067 0.024411232235098126, + 0.5939861625131413 -0.7210719235811837 0.3567011631125468, + 0.43887537153259787 -0.8247136582337704 0.3567012618211434, + 0.6341142555806155 0.7728539983288797 0.024409181397702144, + 0.47135894122547234 0.8816036234548077 0.0244090073160573, + 0.43887537153259637 0.8247146047696954 0.3566990733681415, + 0.5939861625131436 0.7210728701172087 0.3566992496821947, + -0.4713589431300124 0.8816036272123772 0.024408834821383493, + -0.6341142593068352 0.7728540026013981 0.024408949316628015, + -0.5939862342825675 0.7210729556204041 0.3566989573234963, + -0.43887541091869964 0.8247146766934222 0.3566988586152285, + -0.9948767776164429 -0.09810375813905879 0.024410038888049514, + -0.9566889873364719 -0.29008674346427 0.024410300600580463, + -0.8934928256810402 -0.27282876621191604 0.3567002029489105, + -0.9298869673890239 -0.08986307793112613 0.3566999510860477, + -0.6341142593068366 -0.7728539378273374 0.02441100015403485, + -0.47135894313001325 -0.8816035624382379 0.02441117423568509, + -0.43887541091869947 -0.8247137301580684 0.3567010470684205, + -0.593986234282569 -0.7210720090851513 0.3567008707540765, + -0.09810379025280962 0.9948768060032174 0.024408752833138845, + -0.2900867749247763 0.9566890168916097 0.024408768357039923, + -0.27282922321067876 0.8934932432924693 0.3566988073332485, + -0.08986354433184651 0.9298873620192274 0.35669880481582855, + 0.7728539654631448 -0.6341142227996385 0.02441107353441186, + 0.8816035894208888 -0.4713589080307597 0.02441087749866527, + 0.8247140989756616 -0.4388748819125028 0.35670084521493556, + 0.7210723873044036 -0.5939856824601562 0.3567010250888982, + -0.2900867749247774 -0.9566889521173824 0.024411307017165103, + -0.09810379025280973 -0.9948767412288972 0.024411392827991103, + -0.08986354433184685 -0.9298864154836454 0.35670127235418625, + -0.2728292232106787 -0.8934922967570091 0.3567011782965434 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.9499999916968314 0.4191620484246322 1.9375544690148052, + -2.7895940942938635 0.3872553316305772 1.9375545113484745, + -2.653608540687416 0.2963926896451992 1.937554631904564, + -2.562745898701958 0.16040713603887127 1.9375548123295023, + -2.5308391819078753 1.2386360439635566e-6 1.9375550251552285, + -2.562745898701958 -0.16040465876678345 1.9375552379809546, + -2.653608540687416 -0.2963902123731112 1.9375554184058927, + -2.7895940942938635 -0.3872528543584891 1.9375555389619827, + -2.9499999916968314 -0.419159571152544 1.9375555812956518, + -3.1104058890998005 -0.387252854358489 1.9375555389619827, + -3.246391442706248 -0.29639021237311114 1.9375554184058932, + -3.337254084691706 -0.16040465876678361 1.9375552379809546, + -3.3691608014857883 1.2386360440678264e-6 1.9375550251552285, + -3.337254084691706 0.16040713603887174 1.9375548123295023, + -3.246391442706248 0.2963926896451994 1.937554631904564, + -3.110405889099801 0.3872553316305772 1.9375545113484745, + -2.9499999916968314 0.4191602859102914 0.6091544690159748, + -2.7895940942938635 0.38725356911623654 0.6091545113496436, + -2.653608540687416 0.2963909271308585 0.6091546319057334, + -2.562745898701958 0.1604053735245307 0.609154812330672, + -2.5308391819078753 -5.23878296773088e-7 0.6091550251563982, + -2.562745898701958 -0.16040642128112403 0.6091552379821242, + -2.653608540687416 -0.29639197488745195 0.6091554184070627, + -2.7895940942938635 -0.38725461687282986 0.6091555389631523, + -2.9499999916968314 -0.41916133366688474 0.6091555812968213, + -3.110405889099801 -0.38725461687282986 0.6091555389631524, + -3.246391442706248 -0.29639197488745184 0.6091554184070627, + -3.337254084691706 -0.16040642128112437 0.6091552379821242, + -3.369160801485789 -5.238782966127989e-7 0.6091550251563983, + -3.337254084691706 0.1604053735245309 0.609154812330672, + -3.246391442706248 0.29639092713085874 0.6091546319057335, + -3.110405889099801 0.3872535691162365 0.6091545113496438 ] } + coordIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + normal Normal { vector [ + -2.2367230131514e-13 -0.7002135600399121 0.7139334495148918, + -0.26796049103865405 -0.6469129044033276 0.7139333787957911, + -0.49512642638464516 -0.495125479142227 0.7139331774051061, + -0.6469138516458517 -0.26795954379646186 0.713932876002444, + -0.7002145072825171 9.472420247864928e-7 0.7139325204738922, + -0.6469138516458518 0.2679614382805112 0.7139321649452198, + -0.4951264263846452 0.4951273736262766 0.7139318635426745, + -0.26796049103865394 0.6469147988873774 0.7139316621517969, + -2.2351377615980272e-13 0.7002154545239615 0.713931591432822, + 0.2679604910387815 0.6469147988871858 0.7139316621519227, + 0.49512642638473564 0.4951273736262826 0.7139318635426076, + 0.646913851645801 0.26796143828050045 0.7139321649452699, + 0.7002145072825895 9.472420247170428e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964508 0.713932876002494, + 0.4951264263847354 -0.49512547914223315 0.7139331774050391, + 0.26796049103878106 -0.6469129044031364 0.7139333787959166, + -7.689702886455582e-16 -0.8909085517013491 0.45418273030290884, + -0.34093617309602453 -0.8230921303855175 0.45418264032442707, + -0.6299679044322835 -0.6299673018259693 0.45418238408739015, + -0.8230927329920027 -0.34093557048996276 0.4541820006015643, + -0.8909091543078936 6.02605760418052e-7 0.4541815482491893, + -0.8230927329920027 0.3409367757014837 0.45418109589681505, + -0.6299679044322832 0.6299685070374901 0.4541807124109888, + -0.3409361730960241 0.8230933355970385 0.45418045617395186, + -5.672731637549199e-16 0.8909097569128697 0.45418036619547003, + 0.340936173096024 0.8230933355970385 0.4541804561739518, + 0.6299679044322839 0.6299685070374894 0.4541807124109887, + 0.8230927329920028 0.34093677570148356 0.4541810958968149, + 0.8909091543078936 6.026057603298096e-7 0.45418154824918916, + 0.823092732992003 -0.3409355704899625 0.454182000601564, + 0.6299679044322842 -0.6299673018259685 0.45418238408739015, + 0.340936173096024 -0.8230921303855177 0.45418264032442707 ] } + normalIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + } + } + ] +} + +DEF cylinder1_copy3 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.950002256345467 0.5651985093677698 -0.11948391780168532, + -2.733709580372493 0.5221752211434124 -0.11948369072644183, + -2.550345503618414 0.3996552620949689 -0.11948338405518766, + -2.427825544569543 0.21629118534137004 -0.1194830444758408, + -2.384802256344878 -1.4906311434549735e-6 -0.11948272368627832, + -2.427825544569543 -0.21629416660374667 -0.11948247052380334, + -2.5503455036184137 -0.39965824335760086 -0.1194823235301079, + -2.733709580372493 -0.5221782024064269 -0.11948230508364932, + -2.950002256345467 -0.5652014906312351 -0.11948241799273407, + -3.1662949323184413 -0.522178202406878 -0.11948264506797712, + -3.3496590090725205 -0.39965824335843425 -0.11948295173923151, + -3.4721789681213906 -0.21629416660483572 -0.1194832913185786, + -3.5152022563460568 -1.4906323220009115e-6 -0.11948361210814107, + -3.4721789681213906 0.2162911853402814 -0.11948386527061605, + -3.3496590090725205 0.39965526209413543 -0.11948401226431127, + -3.1662949323184417 0.5221752211429613 -0.11948403071076985, + -2.95000326179064 0.23668448284370566 -1.442483481931154, + -2.859426789324731 0.21866770227682927 -1.4424833188766109, + -2.7826397637140885 0.16736025209468153 -1.4424831328364989, + -2.731332313531789 0.09057322648441701 -1.4424829521337386, + -2.713315532964776 -3.2459808985562574e-6 -1.442482804278687, + -2.731332313531789 -0.09057971844628765 -1.4424827117809356, + -2.7826397637140885 -0.16736674405676127 -1.4424826887224285, + -2.859426789324731 -0.21867419423922194 -1.4424827386136145, + -2.95000326179064 -0.2366909748064676 -1.4424828538590124, + -3.0405797342565486 -0.21867419423959125 -1.4424830169135552, + -3.117366759867191 -0.16736674405744348 -1.4424832029536674, + -3.168674210049491 -0.09057971844717921 -1.4424833836564277, + -3.186690990616504 -3.24598186339668e-6 -1.442483531511479, + -3.168674210049491 0.09057322648352584 -1.4424836240092305, + -3.1173667598671915 0.1673602520939993 -1.4424836470677376, + -3.040579734256549 0.21866770227646 -1.4424835971765515, + -2.9500031779921043 0.5651969003172272 -1.3322188677961662, + -2.7337105020191306 0.5221736120928698 -1.332218640720923, + -2.5503464252650514 0.39965365304442624 -1.3322183340496687, + -2.427826466216181 0.2162895762908274 -1.3322179944703216, + -2.384803177991515 -3.099681686092178e-6 -1.3322176736807592, + -2.427826466216181 -0.2162957756542893 -1.3322174205182842, + -2.5503464252650514 -0.3996598524081435 -1.3322172735245887, + -2.7337105020191306 -0.5221798114569695 -1.3322172550781302, + -2.9500031779921043 -0.5652030996817778 -1.3322173679872151, + -3.166295853965079 -0.5221798114574205 -1.3322175950624582, + -3.3496599307191577 -0.3996598524089769 -1.3322179017337126, + -3.472179889768028 -0.21629577565537836 -1.3322182413130597, + -3.515203177992694 -3.0996828646381155e-6 -1.3322185621026217, + -3.472179889768028 0.2162895762897388 -1.3322188152650967, + -3.3496599307191577 0.3996536530435928 -1.3322189622587923, + -3.1662958539650794 0.5221736120924187 -1.3322189807052507 ] } + coordIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + normal Normal { vector [ + -3.5695755199336355e-7 0.8909097569128709 0.4541803661953279, + 0.3409358977513464 0.8230935326283095 0.4541803057926811, + 0.6299678261189832 0.6299687856818045 0.45418043454283147, + 0.8230928517102348 0.34093697273259777 0.4541807328448063, + 0.8909093546392878 6.026052389806085e-7 0.45418115528481, + 0.8230928517102348 -0.3409357675220402 0.45418163755007807, + 0.6299678261189833 -0.6299675804710211 0.45418210621997207, + 0.3409358977513459 -0.8230923274171881 0.454182489943679, + -3.5695755213203026e-7 -0.8909085517013501 0.45418273030276635, + -0.3409364484403096 -0.823091933354025 0.4541827907048456, + -0.6299679827451834 -0.6299670231813778 0.45418266195437046, + -0.8230926142736701 -0.3409353734583135 0.4541823636525043, + -0.8909089539765817 6.026062817668429e-7 0.45418194121297883, + -0.8230926142736701 0.3409365786707977 0.45418145894827805, + -0.6299679827451834 0.6299682283936358 0.4541809902787086, + -0.3409364484403099 0.8230931385659446 0.45418060655489323, + 5.738515927480306e-7 0.8081805910472392 -0.5889347436297218, + 0.30927812893419837 0.7466612866240621 -0.5889345991023636, + 0.5714708756995176 0.5714695204540037 -0.5889343133315444, + 0.746662414835944 0.30927667964825645 -0.5889339298232923, + 0.8081814922252402 -7.813939718534493e-7 -0.5889335069631999, + 0.7466624148359439 -0.30927824243623236 -0.5889331091277785, + 0.5714708756995176 -0.5714710832420744 -0.5889327968837841, + 0.309278128934198 -0.7466628494122749 -0.5889326177675202, + 5.738515932231458e-7 -0.8081821538356182 -0.5889325990478806, + -0.3092771142246103 -0.746663170487391 -0.5889327435748626, + -0.5714701820648784 -0.5714715373109326 -0.5889330293456243, + -0.7466620422762555 -0.3092785635115849 -0.5889334128541713, + -0.8081812526591508 -7.813944073513703e-7 -0.588933835714739, + -0.7466620422762557 0.30927700072280245 -0.5889342335505372, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.30927711422461074 0.7466616076988445 -0.5889347249105573, + 5.738515926357421e-7 0.8081805910472308 -0.588934743629733, + 0.3092780861540964 0.746661183343348 -0.5889347525092834, + 0.5714707296389455 0.571469374392898 -0.588934596790612, + 0.7466621654948488 0.30927657636721545 -0.5889343001805184, + 0.8081812001039417 -7.813945036323115e-7 -0.5889339078351169, + 0.7466621654948488 -0.3092781391561745 -0.5889334794852786, + 0.5714707296389455 -0.5714709371817209 -0.5889330803432397, + 0.30927808615409613 -0.7466627461319674 -0.5889327711747147, + 5.738515929467266e-7 -0.80818215383561 -0.5889325990478921, + -0.30927715700485386 -0.7466632737676215 -0.5889325901676801, + -0.5714703281255982 -0.5714716833711152 -0.5889327458861539, + -0.7466622916173958 -0.3092786667914895 -0.5889330424966301, + -0.8081815447804324 -7.813938754083076e-7 -0.58893343484277, + -0.7466622916173961 0.3092771040036903 -0.5889338631932699, + -0.5714703281255985 0.5714701205831795 -0.5889342623355064, + -0.3092771570048544 0.7466617109794825 -0.5889345715036487 ] } + normalIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.9500032238132636 0.23668427745585569 -1.5972834819307633, + -2.8594267513473386 0.2186674968888889 -1.5972833868388956, + -2.782639725736682 0.16736004670666474 -1.597283258414758, + -2.731332275554373 0.09057302109634957 -1.5972831162097605, + -2.713315494987356 -3.4513689841724752e-6 -1.5972829818733258, + -2.731332275554373 -0.09057992383435515 -1.5972828758569577, + -2.782639725736682 -0.167366949444778 -1.5972828143006872, + -2.8594267513473386 -0.21867439962716206 -1.5972828065758993, + -2.950003223813263 -0.23669118019431756 -1.5972828538586217, + -3.040579696279189 -0.21867439962735097 -1.5972829489504894, + -3.1173667218898458 -0.1673669494451271 -1.5972830773746267, + -3.1686741720721554 -0.09057992383481123 -1.5972832195796245, + -3.1866909526391716 -3.451369477839933e-6 -1.5972833539160591, + -3.1686741720721554 0.09057302109589338 -1.5972834599324268, + -3.1173667218898458 0.1673600467063159 -1.5972835214886982, + -3.040579696279189 0.21866749688870013 -1.5972835292134855, + -2.95000326179064 0.23668448284370566 -1.442483481931154, + -2.859426789324731 0.21866770227682927 -1.4424833188766109, + -2.7826397637140885 0.16736025209468153 -1.4424831328364989, + -2.731332313531789 0.09057322648441701 -1.4424829521337386, + -2.713315532964776 -3.2459808985562574e-6 -1.442482804278687, + -2.731332313531789 -0.09057971844628765 -1.4424827117809356, + -2.7826397637140885 -0.16736674405676127 -1.4424826887224285, + -2.859426789324731 -0.21867419423922194 -1.4424827386136145, + -2.95000326179064 -0.2366909748064676 -1.4424828538590124, + -3.0405797342565486 -0.21867419423959125 -1.4424830169135552, + -3.117366759867191 -0.16736674405744348 -1.4424832029536674, + -3.168674210049491 -0.09057971844717921 -1.4424833836564277, + -3.186690990616504 -3.24598186339668e-6 -1.442483531511479, + -3.168674210049491 0.09057322648352584 -1.4424836240092305, + -3.1173667598671915 0.1673602520939993 -1.4424836470677376, + -3.040579734256549 0.21866770227646 -1.4424835971765515 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + normal Normal { vector [ + 3.569575527245043e-7 0.8909085517013571 -0.45418273030275247, + 0.34093650151316013 0.8230920614840302 -0.45418251866175624, + 0.6299681639475796 0.6299672043847834 -0.45418215928428546, + 0.8230929236057168 0.34093550158889946 -0.45418170688229964, + 0.8909093163816859 -6.026053389250857e-7 -0.4541812303298693, + 0.8230929236057168 -0.3409367067996404 -0.45418080217773343, + 0.6299681639475795 -0.6299684095957079 -0.45418048760814234, + 0.34093650151315924 -0.8230932666952288 -0.45418033451146295, + 3.5695755282535266e-7 -0.890909756912878 -0.4541803661953137, + -0.3409358446781717 -0.8230934044991447 -0.45418057783616084, + -0.6299676449161837 -0.629968604480017 -0.45418093721363606, + -0.8230925423779156 -0.3409368446040137 -0.4541813896157763, + -0.8909089922340023 -6.026061824911558e-7 -0.45418186616842277, + -0.823092542377916 0.34093563939171256 -0.4541822943207089, + -0.6299676449161841 0.6299673992678985 -0.4541826088902974, + -0.34093584467817206 0.8230921992873007 -0.45418276198681956, + 5.738515927480306e-7 0.8081805910472392 -0.5889347436297218, + 0.30927812893419837 0.7466612866240621 -0.5889345991023636, + 0.5714708756995176 0.5714695204540037 -0.5889343133315444, + 0.746662414835944 0.30927667964825645 -0.5889339298232923, + 0.8081814922252402 -7.813939718534493e-7 -0.5889335069631999, + 0.7466624148359439 -0.30927824243623236 -0.5889331091277785, + 0.5714708756995176 -0.5714710832420744 -0.5889327968837841, + 0.309278128934198 -0.7466628494122749 -0.5889326177675202, + 5.738515932231458e-7 -0.8081821538356182 -0.5889325990478806, + -0.3092771142246103 -0.746663170487391 -0.5889327435748626, + -0.5714701820648784 -0.5714715373109326 -0.5889330293456243, + -0.7466620422762555 -0.3092785635115849 -0.5889334128541713, + -0.8081812526591508 -7.813944073513703e-7 -0.588933835714739, + -0.7466620422762557 0.30927700072280245 -0.5889342335505372, + -0.5714701820648788 0.5714699745222441 -0.58893454579459, + -0.30927711422461074 0.7466616076988445 -0.5889347249105573 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + } + } + ] +} + +DEF cylinder3 Transform { + children [ + Shape { + appearance Appearance { + material DEF body2 Material { + diffuseColor 0.0 1.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.30057165903975e-9 0.8999988503992439 0.1375499169964609, + 0.3444150974291524 0.8314904296594621 0.13755000789308358, + 0.6363961113684643 0.6363949534673684 0.1375502667447659, + 0.8314915875607295 0.3444139395283135 0.13755065414368506, + 0.9000000083005711 -1.1495999641497273e-6 0.13755111111186769, + 0.8314915875607294 -0.34441623872824173 0.1375515680800503, + 0.636396111368464 -0.6363972526672966 0.13755195547896948, + 0.344415097429152 -0.8314927288593902 0.1375522143306518, + 8.300571218163164e-9 -0.9000011495991717 0.13755230522727468, + -0.34441508082800953 -0.8314927288593901 0.1375522143306518, + -0.6363960947673214 -0.6363972526672964 0.1375519554789697, + -0.8314915709595865 -0.3444162387282418 0.13755156808005053, + -0.8999999916994286 -1.1495999638190656e-6 0.13755111111186769, + -0.8314915709595864 0.3444139395283142 0.13755065414368528, + -0.6363960947673212 0.6363949534673686 0.1375502667447659, + -0.3444150808280097 0.8314904296594621 0.13755000789308358, + 8.30057174713152e-9 0.41916204841943816 1.9375505549698597, + 0.16040590570354032 0.38725533162538317 1.937550597303529, + 0.29639145930998767 0.2963926896400052 1.9375507178596183, + 0.38725410129544546 0.16040713603367723 1.9375508982845566, + 0.4191608180895284 1.2386308499245888e-6 1.9375511111102828, + 0.3872541012954454 -0.1604046587719775 1.9375513239360092, + 0.29639145930998745 -0.2963902123783052 1.9375515043609473, + 0.16040590570354005 -0.3872528543636831 1.9375516249170373, + 8.300571471413654e-9 -0.41915957115773805 1.9375516672507063, + -0.1604058891023971 -0.38725285436368306 1.9375516249170377, + -0.2963914427088447 -0.2963902123783052 1.9375515043609477, + -0.3872540846943024 -0.16040465877197765 1.9375513239360092, + -0.4191608014883853 1.238630850028859e-6 1.9375511111102828, + -0.38725408469430234 0.1604071360336777 1.9375508982845566, + -0.2963914427088446 0.2963926896400053 1.9375507178596183, + -0.16040588910239728 0.3872553316253831 1.937550597303529, + 8.300571814421406e-9 0.8276412386301293 1.9375500130017547, + 0.3167241242631948 0.7646408949177871 1.9375500965904275, + 0.5852298646818072 0.5852310950115349 1.9375503346301775, + 0.7646396645882032 0.3167253545932185 1.937550690882444, + 0.8276400083005961 1.2386308498282782e-6 1.9375511111101702, + 0.764639664588203 -0.3167228773315187 1.9375515313383254, + 0.5852298646818068 -0.5852286177498351 1.9375518875901512, + 0.3167241242631944 -0.7646384176560872 1.9375521256304151, + 8.300571398392571e-9 -0.8276387613684294 1.9375522092188109, + -0.3167241076620516 -0.7646384176560872 1.9375521256301385, + -0.5852298480806641 -0.585228617749835 1.9375518875903883, + -0.76463964798706 -0.3167228773315188 1.937551531338122, + -0.8276399916994529 1.2386308501251699e-6 1.9375511111103956, + -0.76463964798706 0.31672535459321904 1.9375506908822406, + -0.5852298480806639 0.585231095011535 1.9375503346304144, + -0.3167241076620517 0.764640894917787 1.9375500965901509, + 2.2210653466718995e-7 0.9000001777779303 1.1379899169953924, + 0.3444153112351148 0.8314917570381485 1.1379900078920155, + 0.6363963251744267 0.6363962808460548 1.1379902667436976, + 0.831491801366692 0.3444152669069999 1.1379906541426168, + 0.9000002221065336 1.7777872224961464e-7 1.1379911111107994, + 0.8314918013666918 -0.3444149113495553 1.1379915680789818, + 0.6363963251744265 -0.6363959252886102 1.1379919554779012, + 0.34441531123511443 -0.8314914014807039 1.1379922143295838, + 2.2210653422631338e-7 -0.8999998222204855 1.1379923052262064, + -0.3444148670220471 -0.8314914014807038 1.1379922143295838, + -0.6363958809613589 -0.6363959252886101 1.1379919554779012, + -0.8314913571536241 -0.3444149113495554 1.1379915680789823, + -0.8999997778934661 1.7777872258027688e-7 1.1379911111107999, + -0.831491357153624 0.34441526690700053 1.1379906541426172, + -0.6363958809613588 0.636396280846055 1.1379902667436979, + -0.34441486702204727 0.8314917570381485 1.1379900078920158, + -0.791290302441632 -0.40457986048194694 1.2827116479056455, + -0.6765969503719471 -0.5762305921287035 1.282711875651065, + -0.6765971340151176 -0.5762298192972122 1.8651918756505323, + -0.7912904860848025 -0.4045790876504555 1.8651916479052737, + 0.7912907319561038 0.4045806000669063 1.2827105743157805, + 0.6765973798864189 0.5762313317136633 1.2827103465703609, + 0.6765971962432482 0.5762321045451546 1.8651903465699888, + 0.7912905483129333 0.40458137289839774 1.865190574315248, + 0.07096983764719487 -0.8858828945056602 1.2827122864960545, + 0.2734456809958077 -0.8456079451680141 1.2827122330595626, + 0.27344549735267737 -0.8456071723365227 1.8651922330591906, + 0.07096965400406825 -0.8858821216741687 1.8651922864958435, + 0.8456085297184461 -0.2734450964458739 1.2827114739167855, + 0.885883479056103 -0.07096925309743574 1.282711205272823, + 0.8858832954130127 -0.07096848026594435 1.8651912052724509, + 0.845608346075356 -0.2734443236143825 1.865191473916253, + 0.27344568099580807 0.8456086847529737 1.2827099891619689, + 0.07096983764719532 0.8858836340906198 1.2827099357252665, + 0.07096965400406868 0.8858844069221111 1.8651899357250552, + 0.27344549735267776 0.845609457584465 1.8651899891615973, + -0.8456081002040547 0.273445836030834 1.2827107483046407, + -0.8858830495417116 0.07096999268239543 1.282711016948603, + -0.8858832331848016 0.07097076551388684 1.8651910169480703, + -0.8456082838471448 0.2734466088623254 1.865190748304269, + -0.6765969503719469 0.5762313317136635 1.282710346570466, + -0.7912903024416319 0.40458060006690705 1.282710574315676, + -0.7912904860848023 0.40458137289839846 1.8651905743153039, + -0.6765971340151173 0.5762321045451548 1.8651903465699333, + 0.885883479056103 0.07096999268239511 1.2827110169485558, + 0.8456085297184464 0.27344583603083333 1.2827107483046871, + 0.8456083460753562 0.2734466088623247 1.8651907483041545, + 0.8858832954130127 0.0709707655138865 1.865191016948184, + 0.404580445031991 -0.7912901474056868 1.2827121609909418, + 0.5762311766789135 -0.6765967953361123 1.2827120088163697, + 0.5762309930357431 -0.6765960225046209 1.8651920088161584, + 0.4045802613889009 -0.7912893745741955 1.8651921609905704, + 0.5762311766789139 0.6765975349210718 1.282710213405038, + 0.4045804450319914 0.7912908869906464 1.282710061230502, + 0.4045802613889013 0.7912916598221379 1.8651900612301304, + 0.5762309930357434 0.6765983077525632 1.8651902134048268, + -0.4045800155176002 0.7912908869906464 1.2827100612304843, + -0.576230747164442 0.676597534921072 1.282710213405056, + -0.5762309308076125 0.6765983077525634 1.8651902134046843, + -0.4045801991606903 0.7912916598221379 1.865190061230273, + -0.8858830495417116 -0.0709692530974354 1.28271120527287, + -0.8456081002040549 -0.2734450964458739 1.2827114739167387, + -0.8456082838471449 -0.2734443236143825 1.8651914739163669, + -0.8858832331848016 -0.070968480265944 1.8651912052723374, + -0.5762307471644422 -0.6765967953361121 1.2827120088163877, + -0.40458001551760003 -0.7912901474056867 1.2827121609909242, + -0.40458019916069016 -0.7912893745741953 1.8651921609907132, + -0.5762309308076127 -0.6765960225046207 1.8651920088160159, + -0.07096940813276698 0.8858836340906199 1.2827099357253713, + -0.27344525148137666 0.8456086847529736 1.2827099891618636, + -0.2734454351245069 0.845609457584465 1.8651899891616526, + -0.07096959177589358 0.8858844069221112 1.8651899357249997, + 0.6765973798864185 -0.5762305921287038 1.2827118756509601, + 0.7912907319561037 -0.40457986048194694 1.2827116479057499, + 0.7912905483129331 -0.4045790876504555 1.8651916479052173, + 0.676597196243248 -0.5762298192972123 1.8651918756505883, + -0.27344525148137655 -0.8456079451680141 1.2827122330594574, + -0.07096940813276742 -0.88588289450566 1.2827122864961598, + -0.07096959177589404 -0.8858821216741686 1.865192286495788, + -0.2734454351245068 -0.8456071723365227 1.865192233059246 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + normal Normal { vector [ + 2.647274764189628e-16 0.8909085517013486 -0.4541827303029092, + 0.3409361618135474 0.8230921031471332 -0.4541826981564532, + 0.6299678659114973 0.6299672633050415 -0.45418249094705315, + 0.8230926672329058 0.3409355432514688 -0.4541821402204705, + 0.8909090772663187 -6.026059611223113e-7 -0.4541816993716429, + 0.8230926672329056 -0.3409367484633605 -0.4541812355157936, + 0.6299678659114971 -0.6299684685168461 -0.4541808192707541, + 0.34093616181354697 -0.8230933083588076 -0.45418051400605036, + -2.5212140611329787e-17 -0.8909097569128694 -0.4541803661954706, + -0.340936184378499 -0.8230933628352666 -0.45418039834185076, + -0.6299679429530619 -0.6299685455581269 -0.45418060555121215, + -0.8230927987510829 -0.34093680293960277 -0.45418095627781646, + -0.8909092313494479 -6.026055597767924e-7 -0.45418139712671274, + -0.8230927987510827 0.3409355977284527 -0.4541818609826379, + -0.6299679429530618 0.6299673403468897 -0.45418227722771565, + -0.3409361843784991 0.8230921576238994 -0.45418258249239823, + -2.2321730122282878e-13 -0.7002135600399119 0.7139334495148919, + -0.26796049103865377 -0.6469129044033278 0.7139333787957912, + -0.49512642638464555 -0.4951254791422266 0.7139331774051062, + -0.6469138516458519 -0.2679595437964619 0.7139328760024437, + -0.7002145072825171 9.472420250855198e-7 0.7139325204738924, + -0.6469138516458517 0.2679614382805118 0.7139321649452198, + -0.49512642638464543 0.49512737362627623 0.7139318635426746, + -0.2679604910386538 0.6469147988873774 0.713931662151797, + -2.2282731140501685e-13 0.7002154545239612 0.7139315914328224, + 0.2679604910387816 0.6469147988871855 0.7139316621519229, + 0.4951264263847353 0.4951273736262827 0.713931863542608, + 0.6469138516458007 0.2679614382805011 0.7139321649452699, + 0.7002145072825894 9.472420247782823e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964515 0.7139328760024938, + 0.4951264263847353 -0.4951254791422333 0.7139331774050393, + 0.26796049103878095 -0.6469129044031363 0.7139333787959168, + -1.8706245306058085e-9 0.47592827331082427 0.8794840980162049, + 0.18212940371246517 0.4397004479603968 0.8794841649323586, + 0.33653123785103756 0.3365324066167243 0.8794843177949248, + 0.4396992346193961 0.1821305540149788 0.879484533331493, + 0.4759270153941773 1.1668959160237572e-6 0.8794847787293586, + 0.4396992346193961 -0.18212822022315656 0.8794850166281758, + 0.3365312378510369 -0.3365300728249306 0.8794852108107878, + 0.18212940371246558 -0.4396981141686459 0.8794853317138825, + -1.8706242760416173e-9 -0.47592593951912265 0.8794853609315167, + -0.1821294335647299 -0.4396981772077644 0.8794852940155167, + -0.3365313307432079 -0.3365301619765067 0.8794851411526359, + -0.43969939055075585 -0.18212828326256097 0.8794849256156277, + -0.4759271974380222 1.1668957855420639e-6 0.8794846802175853, + -0.43969939055075574 0.18213061705414205 0.8794844423187778, + -0.336531330743207 0.3365324957681152 0.879484248136537, + -0.18212943356473016 0.43970051099941476 0.8794841272338255, + 1.472022188960742e-14 0.9998052700996259 0.01973377513335745, + 0.3826089025966777 0.9236996279171849 0.019733855158599756, + 0.7069690683792591 0.7069690945630289 0.019734124953825434, + 0.9236996022739542 0.38260892900446664 0.019734543445285652, + 0.9998052449967482 2.6184359300529126e-8 0.019735046921442557, + 0.9236996022739542 -0.38260887663573667 0.019735558732364954, + 0.706969068379259 -0.7069690421942677 0.019736000959729827, + 0.38260890259667724 -0.923699575548376 0.019736306278435443, + 1.4257570224238385e-14 -0.9998052177307616 0.01973642820634766, + -0.382608902280138 -0.9236995747841725 0.01973634818112903, + -0.706969067298583 -0.7069690411134829 0.019736078385895434, + -0.9236996004290776 -0.3826088758715534 0.019735659894426685, + -0.9998052428353957 2.6184504893346254e-8 0.019735156418295915, + -0.9236996004290778 0.38260892824055154 0.019734644607349243, + -0.7069690672985828 0.7069690934824501 0.019734202379994428, + -0.38260890228013716 0.9236996271530927 0.019733897061295653, + -0.8816035964734308 -0.4713589115495818 0.02441055484632709, + -0.7728539706940848 -0.6341142273123677 0.024410790696440293, + -0.7210724918994784 -0.5939857677984407 0.3567006715423642, + -0.8247142359536066 -0.43887495400266113 0.35670043981556987, + 0.8816035894208889 0.4713589728055551 0.02440962670539332, + 0.7728539654631454 0.6341142875743809 0.024409390855295553, + 0.7210723873044036 0.5939866289962639 0.35669944889329874, + 0.8247140989756612 0.4388758284486793 0.356699680619774, + 0.0981037901668457 -0.9948767403567227 0.02441142871856556, + 0.2900867740842621 -0.9566889496629635 0.024411413194695846, + 0.27282920703561025 -0.8934922478784325 0.356701313103086, + 0.08986354157000097 -0.9298863991537646 0.35670131562042506, + 0.956688979219898 -0.2900867407698886 0.02441065072244137, + 0.9948767687452708 -0.09810375750597011 0.024410402990913474, + 0.9298867937860877 -0.08986306143488001 0.35670040780994505, + 0.8934926654920119 -0.2728287174983642 0.3567006414630868, + 0.29008677408426226 0.956689014437472 0.024408874534577324, + 0.09810379016684667 0.994876805131138 0.024408788723716164, + 0.08986354157000147 0.9298873456894613 0.35669884808211094, + 0.27282920703560964 0.8934931944142502 0.3566989421399219, + -0.9566889873364719 0.2900868082381733 0.024409530829273482, + -0.9948767776164428 0.0981038229129436 0.02440977856083246, + -0.9298869673890241 0.08986402446615777 0.356699712625045, + -0.8934928256810409 0.2728297127469729 0.3566994789720236, + -0.7728539706940847 0.6341142920863604 0.024409108017313295, + -0.8816035964734311 0.4713589763235209 0.02440930405304435, + -0.8247142359536064 0.4388759005377628 0.35669927522021533, + -0.7210724918994778 0.5939867143336108 0.35669909534653843, + 0.9948767687452708 0.09810382228082051 0.024410142663697933, + 0.956688979219898 0.2900868055447208 0.024409880951140956, + 0.893492665492012 0.2728296640345847 0.35669991748633073, + 0.9298867937860879 0.0898640079711244 0.35670016934898635, + 0.47135894122547245 -0.881603558680211 0.024411346730348546, + 0.6341142555806122 -0.7728539335542068 0.02441123223509714, + 0.5939861625131404 -0.7210719235811841 0.35670116311254735, + 0.43887537153259837 -0.8247136582337703 0.35670126182114303, + 0.6341142555806123 0.7728539983288822 0.0244091813977009, + 0.47135894122547267 0.8816036234548075 0.02440900731605697, + 0.4388753715325979 0.824714604769694 0.3566990733681425, + 0.5939861625131412 0.7210728701172104 0.35669924968219496, + -0.4713589431300126 0.8816036272123771 0.024408834821383618, + -0.6341142593068355 0.7728540026013979 0.02440894931662778, + -0.5939862342825684 0.7210729556204029 0.3566989573234976, + -0.4388754109186994 0.8247146766934221 0.3566988586152286, + -0.9948767776164428 -0.09810375813905886 0.024410038888049698, + -0.9566889873364716 -0.2900867434642708 0.024410300600581164, + -0.8934928256810408 -0.2728287662119155 0.35670020294890925, + -0.9298869673890242 -0.08986307793112436 0.3566999510860473, + -0.6341142593068355 -0.7728539378273382 0.02441100015403459, + -0.471358943130014 -0.8816035624382375 0.02441117423568482, + -0.43887541091869964 -0.8247137301580684 0.35670104706842, + -0.5939862342825686 -0.721072009085152 0.3567008707540758, + -0.09810379025280962 0.9948768060032174 0.024408752833139542, + -0.290086774924777 0.9566890168916095 0.024408768357040242, + -0.2728292232106787 0.8934932432924693 0.3566988073332489, + -0.08986354433184578 0.9298873620192275 0.3566988048158287, + 0.7728539654631452 -0.6341142227996381 0.024411073534411167, + 0.8816035894208889 -0.47135890803075925 0.024410877498666557, + 0.8247140989756614 -0.4388748819125023 0.3567008452149371, + 0.7210723873044032 -0.5939856824601562 0.3567010250888991, + -0.29008677492477813 -0.9566889521173823 0.024411307017165058, + -0.09810379025281006 -0.9948767412288972 0.02441139282799127, + -0.0898635443318458 -0.9298864154836456 0.356701272354186, + -0.2728292232106786 -0.8934922967570094 0.35670117829654285 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 63, 48, -1, + 0, 48, 49, 1, -1, + 1, 49, 50, 2, -1, + 2, 50, 51, 3, -1, + 3, 51, 52, 4, -1, + 4, 52, 53, 5, -1, + 5, 53, 54, 6, -1, + 6, 54, 55, 7, -1, + 7, 55, 56, 8, -1, + 8, 56, 57, 9, -1, + 9, 57, 58, 10, -1, + 10, 58, 59, 11, -1, + 11, 59, 60, 12, -1, + 12, 60, 61, 13, -1, + 13, 61, 62, 14, -1, + 14, 62, 63, 15, -1, + 16, 17, 33, 32, -1, + 16, 32, 47, 31, -1, + 17, 18, 34, 33, -1, + 18, 19, 35, 34, -1, + 19, 20, 36, 35, -1, + 20, 21, 37, 36, -1, + 21, 22, 38, 37, -1, + 22, 23, 39, 38, -1, + 23, 24, 40, 39, -1, + 24, 25, 41, 40, -1, + 25, 26, 42, 41, -1, + 26, 27, 43, 42, -1, + 27, 28, 44, 43, -1, + 28, 29, 45, 44, -1, + 29, 30, 46, 45, -1, + 30, 31, 47, 46, -1, + 32, 33, 83, 82, -1, + 32, 82, 119, -1, + 32, 119, 118, 47, -1, + 33, 34, 103, 102, -1, + 33, 102, 83, -1, + 34, 35, 71, 70, -1, + 34, 70, 103, -1, + 35, 36, 95, 94, -1, + 35, 94, 71, -1, + 36, 37, 79, 78, -1, + 36, 78, 95, -1, + 37, 38, 123, 122, -1, + 37, 122, 79, -1, + 38, 39, 99, 98, -1, + 38, 98, 123, -1, + 39, 40, 75, 74, -1, + 39, 74, 99, -1, + 40, 41, 127, 126, -1, + 40, 126, 75, -1, + 41, 42, 115, 114, -1, + 41, 114, 127, -1, + 42, 43, 67, 66, -1, + 42, 66, 115, -1, + 43, 44, 111, 110, -1, + 43, 110, 67, -1, + 44, 45, 87, 86, -1, + 44, 86, 111, -1, + 45, 46, 91, 90, -1, + 45, 90, 87, -1, + 46, 47, 107, 106, -1, + 46, 106, 91, -1, + 47, 118, 107, -1, + 48, 63, 117, 116, -1, + 48, 81, 80, 49, -1, + 48, 116, 81, -1, + 49, 80, 101, -1, + 49, 101, 100, 50, -1, + 50, 69, 68, 51, -1, + 50, 100, 69, -1, + 51, 68, 93, -1, + 51, 93, 92, 52, -1, + 52, 77, 76, 53, -1, + 52, 92, 77, -1, + 53, 76, 121, -1, + 53, 121, 120, 54, -1, + 54, 97, 96, 55, -1, + 54, 120, 97, -1, + 55, 73, 72, 56, -1, + 55, 96, 73, -1, + 56, 72, 125, -1, + 56, 125, 124, 57, -1, + 57, 113, 112, 58, -1, + 57, 124, 113, -1, + 58, 65, 64, 59, -1, + 58, 112, 65, -1, + 59, 64, 109, -1, + 59, 109, 108, 60, -1, + 60, 85, 84, 61, -1, + 60, 108, 85, -1, + 61, 84, 89, -1, + 61, 89, 88, 62, -1, + 62, 88, 105, -1, + 62, 105, 104, 63, -1, + 63, 104, 117, -1, + 64, 65, 66, 67, -1, + 64, 67, 110, 109, -1, + 65, 112, 115, 66, -1, + 68, 69, 70, 71, -1, + 68, 71, 94, 93, -1, + 69, 100, 103, 70, -1, + 72, 73, 74, 75, -1, + 72, 75, 126, 125, -1, + 73, 96, 99, 74, -1, + 76, 77, 78, 79, -1, + 76, 79, 122, 121, -1, + 77, 92, 95, 78, -1, + 80, 81, 82, 83, -1, + 80, 83, 102, 101, -1, + 81, 116, 119, 82, -1, + 84, 85, 86, 87, -1, + 84, 87, 90, 89, -1, + 85, 108, 111, 86, -1, + 88, 89, 90, 91, -1, + 88, 91, 106, 105, -1, + 92, 93, 94, 95, -1, + 96, 97, 98, 99, -1, + 97, 120, 123, 98, -1, + 100, 101, 102, 103, -1, + 104, 105, 106, 107, -1, + 104, 107, 118, 117, -1, + 108, 109, 110, 111, -1, + 112, 113, 114, 115, -1, + 113, 124, 127, 114, -1, + 116, 117, 118, 119, -1, + 120, 121, 122, 123, -1, + 124, 125, 126, 127, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.30057174713152e-9 0.41916204841943816 1.9375505549698597, + 0.16040590570354032 0.38725533162538317 1.937550597303529, + 0.29639145930998767 0.2963926896400052 1.9375507178596183, + 0.38725410129544546 0.16040713603367723 1.9375508982845566, + 0.4191608180895284 1.2386308499245888e-6 1.9375511111102828, + 0.3872541012954454 -0.1604046587719775 1.9375513239360092, + 0.29639145930998745 -0.2963902123783052 1.9375515043609473, + 0.16040590570354005 -0.3872528543636831 1.9375516249170373, + 8.300571471413654e-9 -0.41915957115773805 1.9375516672507063, + -0.1604058891023971 -0.38725285436368306 1.9375516249170377, + -0.2963914427088447 -0.2963902123783052 1.9375515043609477, + -0.3872540846943024 -0.16040465877197765 1.9375513239360092, + -0.4191608014883853 1.238630850028859e-6 1.9375511111102828, + -0.38725408469430234 0.1604071360336777 1.9375508982845566, + -0.2963914427088446 0.2963926896400053 1.9375507178596183, + -0.16040588910239728 0.3872553316253831 1.937550597303529, + 8.300571601119849e-9 0.4191602859050974 0.6091505549710293, + 0.16040590570354016 0.38725356911104253 0.6091505973046982, + 0.29639145930998767 0.2963909271256645 0.6091507178607879, + 0.38725410129544546 0.16040537351933665 0.6091508982857264, + 0.41916081808952826 -5.238834908120555e-7 0.6091511111114526, + 0.38725410129544535 -0.16040642128631807 0.6091513239371786, + 0.2963914593099874 -0.29639197489264596 0.6091515043621172, + 0.1604059057035399 -0.38725461687802387 0.6091516249182068, + 8.300571393049779e-9 -0.41916133367207875 0.6091516672518759, + -0.16040588910239728 -0.38725461687802387 0.6091516249182068, + -0.29639144270884477 -0.2963919748926459 0.6091515043621172, + -0.3872540846943024 -0.1604064212863184 0.6091513239371786, + -0.4191608014883856 -5.238834906517666e-7 0.6091511111114527, + -0.3872540846943024 0.16040537351933687 0.6091508982857264, + -0.2963914427088446 0.29639092712566467 0.6091507178607879, + -0.16040588910239728 0.3872535691110425 0.6091505973046983 ] } + coordIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + normal Normal { vector [ + -2.2321730122282878e-13 -0.7002135600399119 0.7139334495148919, + -0.26796049103865377 -0.6469129044033278 0.7139333787957912, + -0.49512642638464555 -0.4951254791422266 0.7139331774051062, + -0.6469138516458519 -0.2679595437964619 0.7139328760024437, + -0.7002145072825171 9.472420250855198e-7 0.7139325204738924, + -0.6469138516458517 0.2679614382805118 0.7139321649452198, + -0.49512642638464543 0.49512737362627623 0.7139318635426746, + -0.2679604910386538 0.6469147988873774 0.713931662151797, + -2.2282731140501685e-13 0.7002154545239612 0.7139315914328224, + 0.2679604910387816 0.6469147988871855 0.7139316621519229, + 0.4951264263847353 0.4951273736262827 0.713931863542608, + 0.6469138516458007 0.2679614382805011 0.7139321649452699, + 0.7002145072825894 9.472420247782823e-7 0.7139325204738213, + 0.6469138516458011 -0.2679595437964515 0.7139328760024938, + 0.4951264263847353 -0.4951254791422333 0.7139331774050393, + 0.26796049103878095 -0.6469129044031363 0.7139333787959168, + -1.6387891397364356e-16 -0.8909085517013491 0.45418273030290884, + -0.34093617309602436 -0.8230921303855174 0.45418264032442707, + -0.6299679044322842 -0.6299673018259685 0.45418238408739015, + -0.8230927329920028 -0.34093557048996287 0.454182000601564, + -0.8909091543078934 6.026057606071432e-7 0.4541815482491894, + -0.8230927329920026 0.3409367757014843 0.45418109589681505, + -0.6299679044322837 0.6299685070374896 0.4541807124109888, + -0.3409361730960242 0.8230933355970383 0.4541804561739519, + -2.5212140611329777e-17 0.8909097569128698 0.4541803661954702, + 0.34093617309602386 0.8230933355970385 0.4541804561739518, + 0.6299679044322838 0.6299685070374896 0.4541807124109889, + 0.8230927329920026 0.34093677570148423 0.4541810958968149, + 0.8909091543078935 6.026057602163552e-7 0.4541815482491894, + 0.8230927329920026 -0.34093557048996365 0.4541820006015641, + 0.6299679044322838 -0.6299673018259689 0.4541823840873902, + 0.3409361730960239 -0.8230921303855177 0.45418264032442707 ] } + normalIndex [ + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 ] + } + } + ] +} + +DEF cylinder1_copy2 Transform { + children [ + Shape { + appearance Appearance { + material USE body2 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.256348063876973e-6 0.5651985093625758 -0.11948783184663081, + 0.21629041962491038 0.5221752211382185 -0.11948760477138731, + 0.3996544963789893 0.3996552620897748 -0.11948729810013314, + 0.5221744554278598 0.216291185336176 -0.11948695852078628, + 0.5651977436525253 -1.490636337491956e-6 -0.11948663773122381, + 0.5221744554278596 -0.2162941666089407 -0.11948638456874883, + 0.39965449637898925 -0.39965824336279493 -0.11948623757505317, + 0.21629041962491014 -0.5221782024116208 -0.1194862191285948, + -2.2563480641538434e-6 -0.5652014906364292 -0.11948633203767955, + -0.2162949323210384 -0.522178202412072 -0.11948655911292283, + -0.39965900907511753 -0.39965824336362826 -0.119486865784177, + -0.5221789681239878 -0.21629416661002976 -0.11948720536352431, + -0.5652022563486534 -1.4906375160378938e-6 -0.11948752615308678, + -0.5221789681239877 0.2162911853350874 -0.11948777931556154, + -0.3996590090751175 0.3996552620889414 -0.11948792630925698, + -0.21629493232103852 0.5221752211377673 -0.11948794475571556, + -3.2617932367605004e-6 0.23668448283851165 -1.4424873959760995, + 0.09057321067267178 0.21866770227163523 -1.4424872329215566, + 0.1673602362833143 0.16736025208948752 -1.4424870468814444, + 0.2186676864656141 0.09057322647922297 -1.442486866178684, + 0.23668446703262713 -3.24598609259324e-6 -1.4424867183236327, + 0.21866768646561408 -0.0905797184514817 -1.442486625825881, + 0.1673602362833142 -0.16736674406195529 -1.442486602767374, + 0.09057321067267166 -0.21867419424441598 -1.44248665265856, + -3.2617932369477755e-6 -0.23669097481166163 -1.4424867679039581, + -0.09057973425914553 -0.2186741942447853 -1.4424869309585007, + -0.16736675986978797 -0.1673667440626375 -1.4424871169986129, + -0.21867421005208787 -0.09057971845237325 -1.4424872977013732, + -0.23669099061910073 -3.245987057433662e-6 -1.4424874455564245, + -0.21867421005208781 0.0905732264783318 -1.4424875380541762, + -0.16736675986978802 0.16736025208880526 -1.4424875611126833, + -0.09057973425914563 0.21866770227126597 -1.4424875112214972, + -3.177994701359828e-6 0.5651969003120332 -1.3322227818411116, + 0.21628949797827288 0.5221736120876758 -1.3322225547658688, + 0.3996535747323518 0.39965365303923217 -1.3322222480946144, + 0.5221735337812223 0.21628957628563336 -1.3322219085152673, + 0.5651968220058878 -3.0996868801291602e-6 -1.3322215877257049, + 0.5221735337812221 -0.21629577565948335 -1.3322213345632299, + 0.39965357473235175 -0.39965985241333757 -1.3322211875695342, + 0.21628949797827265 -0.5221798114621634 -1.3322211691230759, + -3.1779947016366986e-6 -0.5652030996869719 -1.3322212820321608, + -0.21629585396767587 -0.5221798114626146 -1.3322215091074037, + -0.399659930721755 -0.3996598524141709 -1.332221815778658, + -0.5221798897706252 -0.2162957756605724 -1.3322221553580051, + -0.5652031779952909 -3.0996880586750978e-6 -1.3322224761475674, + -0.5221798897706251 0.21628957628454476 -1.3322227293100424, + -0.399659930721755 0.3996536530383988 -1.3322228763037378, + -0.216295853967676 0.5221736120872247 -1.3322228947501962 ] } + coordIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + normal Normal { vector [ + -3.569575523715456e-7 0.8909097569128709 0.4541803661953278, + 0.34093589775134636 0.8230935326283095 0.4541803057926811, + 0.6299678261189837 0.6299687856818039 0.4541804345428315, + 0.823092851710235 0.3409369727325973 0.4541807328448063, + 0.8909093546392878 6.02605238552002e-7 0.4541811552848101, + 0.8230928517102348 -0.3409357675220402 0.4541816375500782, + 0.6299678261189834 -0.6299675804710207 0.4541821062199724, + 0.3409358977513458 -0.8230923274171881 0.4541824899436791, + -3.5695755222027277e-7 -0.8909085517013501 0.45418273030276635, + -0.3409364484403096 -0.823091933354025 0.4541827907048456, + -0.6299679827451831 -0.6299670231813779 0.45418266195437057, + -0.8230926142736703 -0.3409353734583126 0.4541823636525045, + -0.8909089539765817 6.026062819937517e-7 0.4541819412129788, + -0.8230926142736703 0.3409365786707968 0.45418145894827816, + -0.6299679827451828 0.6299682283936361 0.45418099027870856, + -0.34093644844030946 0.8230931385659449 0.4541806065548932, + 5.738515924845578e-7 0.8081805910472393 -0.5889347436297215, + 0.3092781289341983 0.7466612866240621 -0.5889345991023635, + 0.5714708756995169 0.5714695204540045 -0.5889343133315441, + 0.7466624148359436 0.3092766796482566 -0.5889339298232924, + 0.8081814922252404 -7.813939718620877e-7 -0.5889335069631997, + 0.7466624148359436 -0.3092782424362332 -0.5889331091277784, + 0.5714708756995168 -0.5714710832420759 -0.5889327968837835, + 0.3092781289341983 -0.7466628494122748 -0.5889326177675203, + 5.73851592942396e-7 -0.8081821538356182 -0.5889325990478806, + -0.30927711422461085 -0.7466631704873907 -0.5889327435748622, + -0.5714701820648785 -0.5714715373109324 -0.5889330293456243, + -0.7466620422762554 -0.3092785635115847 -0.5889334128541713, + -0.8081812526591508 -7.813944071354091e-7 -0.5889338357147393, + -0.7466620422762553 0.30927700072280273 -0.5889342335505374, + -0.5714701820648788 0.5714699745222445 -0.5889345457945897, + -0.309277114224611 0.7466616076988448 -0.5889347249105568, + 5.738515921822229e-7 0.8081805910472308 -0.5889347436297329, + 0.3092780861540961 0.7466611833433477 -0.5889347525092835, + 0.571470729638946 0.5714693743928975 -0.5889345967906124, + 0.7466621654948488 0.30927657636721534 -0.5889343001805186, + 0.8081812001039416 -7.813945040037652e-7 -0.5889339078351171, + 0.7466621654948485 -0.30927813915617497 -0.5889334794852785, + 0.5714707296389455 -0.5714709371817208 -0.5889330803432398, + 0.3092780861540964 -0.7466627461319673 -0.5889327711747147, + 5.738515927523613e-7 -0.8081821538356099 -0.5889325990478921, + -0.3092771570048542 -0.7466632737676215 -0.5889325901676802, + -0.571470328125598 -0.5714716833711154 -0.5889327458861539, + -0.7466622916173961 -0.3092786667914889 -0.5889330424966303, + -0.8081815447804325 -7.813938756329076e-7 -0.58893343484277, + -0.7466622916173962 0.3092771040036896 -0.58893386319327, + -0.571470328125598 0.5714701205831803 -0.5889342623355063, + -0.30927715700485386 0.746661710979483 -0.5889345715036485 ] } + normalIndex [ + 0, 1, 33, 32, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 32, 47, 15, -1, + 1, 2, 34, 33, -1, + 2, 3, 35, 34, -1, + 3, 4, 36, 35, -1, + 4, 5, 37, 36, -1, + 5, 6, 38, 37, -1, + 6, 7, 39, 38, -1, + 7, 8, 40, 39, -1, + 8, 9, 41, 40, -1, + 9, 10, 42, 41, -1, + 10, 11, 43, 42, -1, + 11, 12, 44, 43, -1, + 12, 13, 45, 44, -1, + 13, 14, 46, 45, -1, + 14, 15, 47, 46, -1, + 16, 31, 47, 32, -1, + 16, 32, 33, 17, -1, + 17, 33, 34, 18, -1, + 18, 34, 35, 19, -1, + 19, 35, 36, 20, -1, + 20, 36, 37, 21, -1, + 21, 37, 38, 22, -1, + 22, 38, 39, 23, -1, + 23, 39, 40, 24, -1, + 24, 40, 41, 25, -1, + 25, 41, 42, 26, -1, + 26, 42, 43, 27, -1, + 27, 43, 44, 28, -1, + 28, 44, 45, 29, -1, + 29, 45, 46, 30, -1, + 30, 46, 47, 31, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.223815860773221e-6 0.23668427745066167 -1.5972873959757088, + 0.0905732486500646 0.21866749688369486 -1.5972873008838413, + 0.16736027426072098 0.16736004670147073 -1.5972871724597035, + 0.21866772444303031 0.09057302109115553 -1.5972870302547062, + 0.2366845050100467 -3.4513741782094575e-6 -1.5972868959182713, + 0.21866772444303037 -0.09057992383954917 -1.5972867899019032, + 0.16736027426072098 -0.16736694944997202 -1.5972867283456327, + 0.0905732486500644 -0.2186743996323561 -1.5972867206208448, + -3.2238158606372096e-6 -0.23669118019951157 -1.5972867679035674, + -0.09057969628178633 -0.218674399632545 -1.5972868629954349, + -0.16736672189244267 -0.16736694945032113 -1.5972869914195722, + -0.21867417207475223 -0.09057992384000525 -1.59728713362457, + -0.23669095264176856 -3.4513746718769152e-6 -1.5972872679610048, + -0.21867417207475193 0.09057302109069934 -1.5972873739773725, + -0.16736672189244267 0.16736004670112187 -1.5972874355336437, + -0.09057969628178619 0.2186674968835061 -1.597287443258431, + -3.2617932367605004e-6 0.23668448283851165 -1.4424873959760995, + 0.09057321067267178 0.21866770227163523 -1.4424872329215566, + 0.1673602362833143 0.16736025208948752 -1.4424870468814444, + 0.2186676864656141 0.09057322647922297 -1.442486866178684, + 0.23668446703262713 -3.24598609259324e-6 -1.4424867183236327, + 0.21866768646561408 -0.0905797184514817 -1.442486625825881, + 0.1673602362833142 -0.16736674406195529 -1.442486602767374, + 0.09057321067267166 -0.21867419424441598 -1.44248665265856, + -3.2617932369477755e-6 -0.23669097481166163 -1.4424867679039581, + -0.09057973425914553 -0.2186741942447853 -1.4424869309585007, + -0.16736675986978797 -0.1673667440626375 -1.4424871169986129, + -0.21867421005208787 -0.09057971845237325 -1.4424872977013732, + -0.23669099061910073 -3.245987057433662e-6 -1.4424874455564245, + -0.21867421005208781 0.0905732264783318 -1.4424875380541762, + -0.16736675986978802 0.16736025208880526 -1.4424875611126833, + -0.09057973425914563 0.21866770227126597 -1.4424875112214972 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + normal Normal { vector [ + 3.5695755263626193e-7 0.8909085517013572 -0.4541827303027526, + 0.3409365015131603 0.8230920614840301 -0.4541825186617559, + 0.6299681639475786 0.6299672043847849 -0.4541821592842846, + 0.8230929236057167 0.3409355015888996 -0.4541817068822997, + 0.890909316381686 -6.026053388872672e-7 -0.45418123032986907, + 0.8230929236057168 -0.3409367067996412 -0.45418080217773327, + 0.6299681639475783 -0.62996840959571 -0.45418048760814134, + 0.34093650151315924 -0.8230932666952291 -0.4541803345114628, + 3.5695755262365554e-7 -0.890909756912878 -0.45418036619531355, + -0.3409358446781721 -0.8230934044991447 -0.45418057783616056, + -0.6299676449161843 -0.6299686044800166 -0.4541809372136361, + -0.8230925423779157 -0.3409368446040136 -0.45418138961577653, + -0.8909089922340023 -6.026061816843671e-7 -0.45418186616842304, + -0.8230925423779155 0.3409356393917131 -0.454182294320709, + -0.6299676449161846 0.6299673992678984 -0.45418260889029693, + -0.34093584467817273 0.8230921992873006 -0.454182761986819, + 5.738515924845578e-7 0.8081805910472393 -0.5889347436297215, + 0.3092781289341983 0.7466612866240621 -0.5889345991023635, + 0.5714708756995169 0.5714695204540045 -0.5889343133315441, + 0.7466624148359436 0.3092766796482566 -0.5889339298232924, + 0.8081814922252404 -7.813939718620877e-7 -0.5889335069631997, + 0.7466624148359436 -0.3092782424362332 -0.5889331091277784, + 0.5714708756995168 -0.5714710832420759 -0.5889327968837835, + 0.3092781289341983 -0.7466628494122748 -0.5889326177675203, + 5.73851592942396e-7 -0.8081821538356182 -0.5889325990478806, + -0.30927711422461085 -0.7466631704873907 -0.5889327435748622, + -0.5714701820648785 -0.5714715373109324 -0.5889330293456243, + -0.7466620422762554 -0.3092785635115847 -0.5889334128541713, + -0.8081812526591508 -7.813944071354091e-7 -0.5889338357147393, + -0.7466620422762553 0.30927700072280273 -0.5889342335505374, + -0.5714701820648788 0.5714699745222445 -0.5889345457945897, + -0.309277114224611 0.7466616076988448 -0.5889347249105568 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/Connect.3dshapes/NMJ6HFD2.wrl b/modules/packages3d/Connect.3dshapes/NMJ6HCD2.wrl similarity index 100% rename from modules/packages3d/Connect.3dshapes/NMJ6HFD2.wrl rename to modules/packages3d/Connect.3dshapes/NMJ6HCD2.wrl diff --git a/modules/packages3d/Discret.3dshapes/QMONTRE.wings b/modules/packages3d/Crystals.3dshapes/Crystal_Watch.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/QMONTRE.wings rename to modules/packages3d/Crystals.3dshapes/Crystal_Watch.wings diff --git a/modules/packages3d/Discret.3dshapes/QMONTRE.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_Watch.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/QMONTRE.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_Watch.wrl diff --git a/modules/packages3d/Discret.3dshapes/HC-18UH.wings b/modules/packages3d/Crystals.3dshapes/HC-18UH.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-18UH.wings rename to modules/packages3d/Crystals.3dshapes/HC-18UH.wings diff --git a/modules/packages3d/Discret.3dshapes/HC-18UH.wrl b/modules/packages3d/Crystals.3dshapes/HC-18UH.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-18UH.wrl rename to modules/packages3d/Crystals.3dshapes/HC-18UH.wrl diff --git a/modules/packages3d/Discret.3dshapes/HC-18UV.wings b/modules/packages3d/Crystals.3dshapes/HC-18UV.wings similarity index 50% rename from modules/packages3d/Discret.3dshapes/HC-18UV.wings rename to modules/packages3d/Crystals.3dshapes/HC-18UV.wings index 05ef16489204b9a2f01feaabe1f6c4a17816d62b..e00c8b2c8460506eb9771ceddb74051a3f22624b 100644 GIT binary patch delta 10 Rcmca6wnleD825%SZU7jF1Lyz% delta 7 OcmZ3ZdrfRZ7&ib776R7* diff --git a/modules/packages3d/Discret.3dshapes/HC-18UV.wrl b/modules/packages3d/Crystals.3dshapes/HC-18UV.wrl similarity index 50% rename from modules/packages3d/Discret.3dshapes/HC-18UV.wrl rename to modules/packages3d/Crystals.3dshapes/HC-18UV.wrl index 9128d2c2..39fbd900 100644 --- a/modules/packages3d/Discret.3dshapes/HC-18UV.wrl +++ b/modules/packages3d/Crystals.3dshapes/HC-18UV.wrl @@ -290,3 +290,295 @@ DEF cylinder1 Transform { ] } +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.15a +DEF cylinder3_copy4 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.833333 0.833333 0.833333 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.07800 1.00836e-7 2.60336e-2, + 1.07221 -2.90838e-2 2.60339e-2, + 1.05574 -5.37400e-2 2.60342e-2, + 1.03108 -7.02147e-2 2.60343e-2, + 1.00200 -7.59999e-2 2.60344e-2, + 0.972916 -7.02147e-2 2.60343e-2, + 0.948260 -5.37400e-2 2.60342e-2, + 0.931785 -2.90838e-2 2.60339e-2, + 0.926000 1.00836e-7 2.60336e-2, + 0.931785 2.90840e-2 2.60333e-2, + 0.948260 5.37402e-2 2.60331e-2, + 0.972916 7.02149e-2 2.60330e-2, + 1.00200 7.60001e-2 2.60329e-2, + 1.03108 7.02149e-2 2.60330e-2, + 1.05574 5.37402e-2 2.60331e-2, + 1.07221 2.90840e-2 2.60333e-2, + 1.07800 -1.00836e-7 -1.08603, + 1.07221 -2.90840e-2 -1.08603, + 1.05574 -5.37402e-2 -1.08603, + 1.03108 -7.02149e-2 -1.08603, + 1.00200 -7.60001e-2 -1.08603, + 0.972916 -7.02149e-2 -1.08603, + 0.948260 -5.37402e-2 -1.08603, + 0.931785 -2.90840e-2 -1.08603, + 0.926000 -1.00836e-7 -1.08603, + 0.931785 2.90838e-2 -1.08603, + 0.948260 5.37400e-2 -1.08603, + 0.972916 7.02147e-2 -1.08603, + 1.00200 7.59999e-2 -1.08603, + 1.03108 7.02147e-2 -1.08603, + 1.05574 5.37400e-2 -1.08603, + 1.07221 2.90838e-2 -1.08603] + } + coordIndex [ + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 4, 20, 19, 3, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 13, 29, 28, 12, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 16, -1 + ] + } + } + ] +} + +DEF cylinder3 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -0.926000 1.00836e-7 2.60336e-2, + -0.931785 -2.90838e-2 2.60339e-2, + -0.948260 -5.37400e-2 2.60342e-2, + -0.972916 -7.02147e-2 2.60343e-2, + -1.00200 -7.59999e-2 2.60344e-2, + -1.03108 -7.02147e-2 2.60343e-2, + -1.05574 -5.37400e-2 2.60342e-2, + -1.07221 -2.90838e-2 2.60339e-2, + -1.07800 1.00836e-7 2.60336e-2, + -1.07221 2.90840e-2 2.60333e-2, + -1.05574 5.37402e-2 2.60331e-2, + -1.03108 7.02149e-2 2.60330e-2, + -1.00200 7.60001e-2 2.60329e-2, + -0.972916 7.02149e-2 2.60330e-2, + -0.948260 5.37402e-2 2.60331e-2, + -0.931785 2.90840e-2 2.60333e-2, + -0.926000 -1.00836e-7 -1.08603, + -0.931785 -2.90840e-2 -1.08603, + -0.948260 -5.37402e-2 -1.08603, + -0.972916 -7.02149e-2 -1.08603, + -1.00200 -7.60001e-2 -1.08603, + -1.03108 -7.02149e-2 -1.08603, + -1.05574 -5.37402e-2 -1.08603, + -1.07221 -2.90840e-2 -1.08603, + -1.07800 -1.00836e-7 -1.08603, + -1.07221 2.90838e-2 -1.08603, + -1.05574 5.37400e-2 -1.08603, + -1.03108 7.02147e-2 -1.08603, + -1.00200 7.59999e-2 -1.08603, + -0.972916 7.02147e-2 -1.08603, + -0.948260 5.37400e-2 -1.08603, + -0.931785 2.90838e-2 -1.08603] + } + coordIndex [ + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 4, 20, 19, 3, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 13, 29, 28, 12, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 16, -1 + ] + } + } + ] +} + +DEF cylinder1_copy2 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.00000 1.00000 0.926667 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.91868 1.10990e-6 0.132663, + 1.85501 -0.320124 0.132663, + 1.67367 -0.591514 0.132663, + 1.40228 -0.772850 0.132663, + -1.07816 -0.836527 0.132663, + -1.39828 -0.772850 0.132663, + -1.66967 -0.591514 0.132663, + -1.85101 -0.320124 0.132663, + -1.91468 1.10990e-6 0.132663, + -1.85101 0.320127 0.132663, + -1.66967 0.591516 0.132663, + -1.39828 0.772852 0.132663, + -1.07816 0.836529 0.132663, + 1.40228 0.772852 0.132663, + 1.67367 0.591516 0.132663, + 1.85501 0.320127 0.132663, + 1.91868 -1.10990e-6 2.53372e-2, + 1.85501 -0.320127 2.53372e-2, + 1.67367 -0.591516 2.53372e-2, + 1.40228 -0.772852 2.53372e-2, + -1.07816 -0.836529 2.53372e-2, + -1.39828 -0.772852 2.53372e-2, + -1.66967 -0.591516 2.53372e-2, + -1.85101 -0.320127 2.53372e-2, + -1.91468 -1.10990e-6 2.53372e-2, + -1.85101 0.320124 2.53372e-2, + -1.66967 0.591514 2.53371e-2, + -1.39828 0.772850 2.53371e-2, + -1.07816 0.836527 2.53371e-2, + 1.40228 0.772850 2.53371e-2, + 1.67367 0.591514 2.53371e-2, + 1.85501 0.320124 2.53372e-2, + 1.08216 -0.836527 0.132663, + 1.08216 0.836529 0.132663, + 1.08216 -0.836529 2.53372e-2, + 1.08216 0.836527 2.53371e-2] + } + coordIndex [ + 0, 15, 14, 13, 33, 12, 11, 10, 9, 8, 7, 6, 5, 4, 32, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 34, 20, 21, 22, 23, 24, 25, 26, 27, 28, 35, 29, 30, 31, 16, -1, + 20, 34, 32, 4, -1, + 29, 35, 33, 13, -1, + 32, 34, 19, 3, -1, + 33, 35, 28, 12, -1 + ] + } + } + ] +} + +DEF cylinder1 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.78000 1.02959e-6 5.10400, + 1.72093 -0.296961 5.10400, + 1.55271 -0.548714 5.10400, + 1.30096 -0.716929 5.10400, + -1.00000 -0.775999 5.10400, + -1.29696 -0.716929 5.10400, + -1.54871 -0.548714 5.10400, + -1.71693 -0.296961 5.10400, + -1.77600 1.02959e-6 5.10400, + -1.71693 0.296963 5.10400, + -1.54871 0.548716 5.10400, + -1.29696 0.716932 5.10400, + -1.00000 0.776001 5.10400, + 1.30096 0.716932 5.10400, + 1.55271 0.548716 5.10400, + 1.72093 0.296963 5.10400, + 1.78000 -1.02959e-6 0.126000, + 1.72093 -0.296963 0.126000, + 1.55271 -0.548716 0.126001, + 1.30096 -0.716932 0.126001, + -1.00000 -0.776001 0.126001, + -1.29696 -0.716932 0.126001, + -1.54871 -0.548716 0.126001, + -1.71693 -0.296963 0.126000, + -1.77600 -1.02959e-6 0.126000, + -1.71693 0.296961 0.126000, + -1.54871 0.548714 0.125999, + -1.29696 0.716929 0.125999, + -1.00000 0.775999 0.125999, + 1.30096 0.716929 0.125999, + 1.55271 0.548714 0.125999, + 1.72093 0.296961 0.126000, + 1.00400 -0.775999 5.10400, + 1.00400 0.776001 5.10400, + 1.00400 -0.776001 0.126001, + 1.00400 0.775999 0.125999] + } + coordIndex [ + 0, 15, 14, 13, 33, 12, 11, 10, 9, 8, 7, 6, 5, 4, 32, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 34, 20, 21, 22, 23, 24, 25, 26, 27, 28, 35, 29, 30, 31, 16, -1, + 20, 34, 32, 4, -1, + 29, 35, 33, 13, -1, + 32, 34, 19, 3, -1, + 33, 35, 28, 12, -1 + ] + } + } + ] +} + diff --git a/modules/packages3d/Discret.3dshapes/HC-33UH.wings b/modules/packages3d/Crystals.3dshapes/HC-33UH.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-33UH.wings rename to modules/packages3d/Crystals.3dshapes/HC-33UH.wings diff --git a/modules/packages3d/Discret.3dshapes/HC-33UH.wrl b/modules/packages3d/Crystals.3dshapes/HC-33UH.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-33UH.wrl rename to modules/packages3d/Crystals.3dshapes/HC-33UH.wrl diff --git a/modules/packages3d/Discret.3dshapes/HC-33UV.wings b/modules/packages3d/Crystals.3dshapes/HC-33UV.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-33UV.wings rename to modules/packages3d/Crystals.3dshapes/HC-33UV.wings diff --git a/modules/packages3d/Discret.3dshapes/HC-33UV.wrl b/modules/packages3d/Crystals.3dshapes/HC-33UV.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-33UV.wrl rename to modules/packages3d/Crystals.3dshapes/HC-33UV.wrl diff --git a/modules/packages3d/Discret.3dshapes/HC-49V.wings b/modules/packages3d/Crystals.3dshapes/HC-49V.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-49V.wings rename to modules/packages3d/Crystals.3dshapes/HC-49V.wings diff --git a/modules/packages3d/Discret.3dshapes/HC-49V.wrl b/modules/packages3d/Crystals.3dshapes/HC-49V.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/HC-49V.wrl rename to modules/packages3d/Crystals.3dshapes/HC-49V.wrl diff --git a/modules/packages3d/Crystals_Oscillators_SMD.3dshapes/Q_49U3HMS.wings b/modules/packages3d/Crystals.3dshapes/Q_49U3HMS.wings similarity index 100% rename from modules/packages3d/Crystals_Oscillators_SMD.3dshapes/Q_49U3HMS.wings rename to modules/packages3d/Crystals.3dshapes/Q_49U3HMS.wings diff --git a/modules/packages3d/Crystals_Oscillators_SMD.3dshapes/Q_49U3HMS.wrl b/modules/packages3d/Crystals.3dshapes/Q_49U3HMS.wrl similarity index 100% rename from modules/packages3d/Crystals_Oscillators_SMD.3dshapes/Q_49U3HMS.wrl rename to modules/packages3d/Crystals.3dshapes/Q_49U3HMS.wrl diff --git a/modules/packages3d/Crystals_Oscillators_SMD.3dshapes/crystal_FA238-TSX3225.wings b/modules/packages3d/Crystals.3dshapes/crystal_FA238-TSX3225.wings similarity index 100% rename from modules/packages3d/Crystals_Oscillators_SMD.3dshapes/crystal_FA238-TSX3225.wings rename to modules/packages3d/Crystals.3dshapes/crystal_FA238-TSX3225.wings diff --git a/modules/packages3d/Crystals_Oscillators_SMD.3dshapes/crystal_FA238-TSX3225.wrl b/modules/packages3d/Crystals.3dshapes/crystal_FA238-TSX3225.wrl similarity index 100% rename from modules/packages3d/Crystals_Oscillators_SMD.3dshapes/crystal_FA238-TSX3225.wrl rename to modules/packages3d/Crystals.3dshapes/crystal_FA238-TSX3225.wrl diff --git a/modules/packages3d/Divers.3dshapes/2PIN_6mm.wings b/modules/packages3d/Divers.3dshapes/2PIN_6mm.wings deleted file mode 100644 index c0f8a0cd4bf7bdce5a33dc8b941591fabefa53b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8100 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 diff --git a/modules/packages3d/Divers.3dshapes/3PIN_6mm.wrl b/modules/packages3d/Divers.3dshapes/3PIN_6mm.wrl deleted file mode 100644 index e245f6df..00000000 --- a/modules/packages3d/Divers.3dshapes/3PIN_6mm.wrl +++ /dev/null @@ -1,480 +0,0 @@ -#VRML V2.0 utf8 -#Exported from Wings 3D 0.98.17f -DEF cylinder1_copy4 Transform { - children [ - Shape { - appearance Appearance { - material DEF body_green Material { - diffuseColor 0.00000e+0 1.00000 0.00000e+0 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.628000 8.33227e-7 -8.00000e-3, - 0.580196 -0.240324 -7.99949e-3, - 0.444063 -0.444062 -7.99906e-3, - 0.240325 -0.580196 -7.99877e-3, - 4.44089e-16 -0.627999 -7.99867e-3, - -0.240325 -0.580196 -7.99877e-3, - -0.444063 -0.444062 -7.99906e-3, - -0.580196 -0.240324 -7.99949e-3, - -0.628000 8.33227e-7 -8.00000e-3, - -0.580196 0.240326 -8.00051e-3, - -0.444063 0.444064 -8.00094e-3, - -0.240325 0.580197 -8.00123e-3, - 4.44089e-16 0.628001 -8.00133e-3, - 0.240325 0.580197 -8.00123e-3, - 0.444063 0.444064 -8.00094e-3, - 0.580196 0.240326 -8.00051e-3, - 0.262986 -5.44701e-17 -1.47800, - 0.242968 -0.100641 -1.47800, - 0.185959 -0.185959 -1.47800, - 0.100641 -0.242968 -1.47800, - 4.44089e-16 -0.262986 -1.47800, - -0.100641 -0.242968 -1.47800, - -0.185959 -0.185959 -1.47800, - -0.242968 -0.100641 -1.47800, - -0.262986 -7.41964e-18 -1.47800, - -0.242968 0.100641 -1.47800, - -0.185959 0.185959 -1.47800, - -0.100641 0.242968 -1.47800, - 4.44089e-16 0.262986 -1.47800, - 0.100641 0.242968 -1.47800, - 0.185959 0.185959 -1.47800, - 0.242968 0.100641 -1.47800, - 0.628000 6.94451e-8 -1.35548, - 0.580196 -0.240325 -1.35548, - 0.444063 -0.444063 -1.35548, - 0.240325 -0.580196 -1.35548, - 4.44089e-16 -0.628000 -1.35548, - -0.240325 -0.580196 -1.35548, - -0.444063 -0.444063 -1.35548, - -0.580196 -0.240325 -1.35548, - -0.628000 6.94451e-8 -1.35548, - -0.580196 0.240325 -1.35548, - -0.444063 0.444063 -1.35548, - -0.240325 0.580196 -1.35548, - 4.44089e-16 0.628000 -1.35548, - 0.240325 0.580196 -1.35548, - 0.444063 0.444063 -1.35548, - 0.580196 0.240325 -1.35548, - 1.00000 -1.32679e-6 4.00000e-3, - 0.923880 -0.382685 4.00051e-3, - 0.707107 -0.707108 4.00094e-3, - 0.382683 -0.923881 4.00123e-3, - 4.44089e-16 -1.00000 4.00133e-3, - -0.382683 -0.923881 4.00123e-3, - -0.707107 -0.707108 4.00094e-3, - -0.923880 -0.382685 4.00051e-3, - -1.000000 -1.32679e-6 4.00000e-3, - -0.923880 0.382682 3.99949e-3, - -0.707107 0.707105 3.99906e-3, - -0.382683 0.923878 3.99877e-3, - 4.44089e-16 0.999999 3.99867e-3, - 0.382683 0.923878 3.99877e-3, - 0.707107 0.707105 3.99906e-3, - 0.923880 0.382682 3.99949e-3, - 0.465734 1.32679e-6 2.00400, - 0.430282 -0.178227 2.00400, - 0.329324 -0.329323 2.00400, - 0.178229 -0.430281 2.00400, - 4.44089e-16 -0.465733 2.00400, - -0.178229 -0.430281 2.00400, - -0.329324 -0.329323 2.00400, - -0.430282 -0.178227 2.00400, - -0.465734 1.32679e-6 2.00400, - -0.430282 0.178230 2.00400, - -0.329324 0.329325 2.00400, - -0.178229 0.430284 2.00400, - 4.44089e-16 0.465736 2.00400, - 0.178229 0.430284 2.00400, - 0.329324 0.329325 2.00400, - 0.430282 0.178230 2.00400, - 0.919600 1.32679e-6 2.00400, - 0.849600 -0.351914 2.00400, - 0.650255 -0.650254 2.00400, - 0.351916 -0.849598 2.00400, - 4.44089e-16 -0.919599 2.00400, - -0.351916 -0.849598 2.00400, - -0.650255 -0.650254 2.00400, - -0.849600 -0.351914 2.00400, - -0.919600 1.32679e-6 2.00400, - -0.849600 0.351917 2.00400, - -0.650255 0.650257 2.00400, - -0.351916 0.849601 2.00400, - 4.44089e-16 0.919601 2.00400, - 0.351916 0.849601 2.00400, - 0.650255 0.650257 2.00400, - 0.849600 0.351917 2.00400, - 1.00000 -8.94919e-8 1.11560, - 0.923880 -0.382684 1.11560, - 0.707107 -0.707107 1.11560, - 0.382683 -0.923880 1.11560, - 4.44089e-16 -1.00000 1.11560, - -0.382683 -0.923880 1.11560, - -0.707107 -0.707107 1.11560, - -0.923880 -0.382684 1.11560, - -1.000000 -8.94919e-8 1.11560, - -0.923880 0.382683 1.11560, - -0.707107 0.707107 1.11560, - -0.382683 0.923879 1.11560, - 4.44089e-16 1.000000 1.11560, - 0.382683 0.923879 1.11560, - 0.707107 0.707107 1.11560, - 0.923880 0.382683 1.11560, - -0.449534 0.879212 1.27640, - -0.640257 0.751775 1.27640, - -0.640257 0.751776 1.92360, - -0.449534 0.879213 1.92360, - 0.449534 -0.879212 1.27640, - 0.640257 -0.751774 1.27640, - 0.640257 -0.751773 1.92360, - 0.449534 -0.879210 1.92360, - -0.984315 -7.88550e-2 1.27640, - -0.939565 -0.303828 1.27640, - -0.939565 -0.303827 1.92360, - -0.984315 -7.88539e-2 1.92360, - -0.303828 -0.939565 1.27640, - -7.88551e-2 -0.984315 1.27640, - -7.88551e-2 -0.984314 1.92360, - -0.303828 -0.939564 1.92360, - 0.939565 -0.303828 1.27640, - 0.984315 -7.88550e-2 1.27640, - 0.984315 -7.88539e-2 1.92360, - 0.939565 -0.303827 1.92360, - 0.303828 0.939565 1.27640, - 7.88551e-2 0.984315 1.27640, - 7.88551e-2 0.984316 1.92360, - 0.303828 0.939566 1.92360, - 0.640257 0.751775 1.27640, - 0.449534 0.879212 1.27640, - 0.449534 0.879213 1.92360, - 0.640257 0.751776 1.92360, - 7.88551e-2 -0.984315 1.27640, - 0.303828 -0.939565 1.27640, - 0.303828 -0.939564 1.92360, - 7.88551e-2 -0.984314 1.92360, - -0.879212 -0.449533 1.27640, - -0.751775 -0.640256 1.27640, - -0.751775 -0.640255 1.92360, - -0.879212 -0.449532 1.92360, - 0.751775 -0.640256 1.27640, - 0.879212 -0.449533 1.27640, - 0.879212 -0.449532 1.92360, - 0.751775 -0.640255 1.92360, - 0.879212 0.449534 1.27640, - 0.751775 0.640257 1.27640, - 0.751775 0.640258 1.92360, - 0.879212 0.449535 1.92360, - -7.88551e-2 0.984315 1.27640, - -0.303828 0.939565 1.27640, - -0.303828 0.939566 1.92360, - -7.88551e-2 0.984316 1.92360, - -0.751775 0.640257 1.27640, - -0.879212 0.449534 1.27640, - -0.879212 0.449535 1.92360, - -0.751775 0.640258 1.92360, - 0.984315 7.88553e-2 1.27640, - 0.939565 0.303828 1.27640, - 0.939565 0.303829 1.92360, - 0.984315 7.88563e-2 1.92360, - -0.640257 -0.751774 1.27640, - -0.449534 -0.879212 1.27640, - -0.449534 -0.879210 1.92360, - -0.640257 -0.751773 1.92360, - -0.939565 0.303828 1.27640, - -0.984315 7.88553e-2 1.27640, - -0.984315 7.88563e-2 1.92360, - -0.939565 0.303829 1.92360] - } - coordIndex [ - 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, - 0, 32, 47, 15, -1, - 1, 33, 32, 0, -1, - 2, 34, 33, 1, -1, - 3, 35, 34, 2, -1, - 4, 36, 35, 3, -1, - 5, 37, 36, 4, -1, - 6, 38, 37, 5, -1, - 7, 39, 38, 6, -1, - 8, 40, 39, 7, -1, - 9, 41, 40, 8, -1, - 10, 42, 41, 9, -1, - 11, 43, 42, 10, -1, - 12, 44, 43, 11, -1, - 13, 45, 44, 12, -1, - 14, 46, 45, 13, -1, - 15, 47, 46, 14, -1, - 16, 32, 33, 17, -1, - 17, 33, 34, 18, -1, - 18, 34, 35, 19, -1, - 19, 35, 36, 20, -1, - 20, 36, 37, 21, -1, - 21, 37, 38, 22, -1, - 22, 38, 39, 23, -1, - 23, 39, 40, 24, -1, - 24, 40, 41, 25, -1, - 25, 41, 42, 26, -1, - 26, 42, 43, 27, -1, - 27, 43, 44, 28, -1, - 28, 44, 45, 29, -1, - 29, 45, 46, 30, -1, - 30, 46, 47, 31, -1, - 31, 47, 32, 16, -1, - 48, 96, 97, 49, -1, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 48, -1, - 49, 97, 98, 50, -1, - 50, 98, 99, 51, -1, - 51, 99, 100, 52, -1, - 52, 100, 101, 53, -1, - 53, 101, 102, 54, -1, - 54, 102, 103, 55, -1, - 55, 103, 104, 56, -1, - 56, 104, 105, 57, -1, - 57, 105, 106, 58, -1, - 58, 106, 107, 59, -1, - 59, 107, 108, 60, -1, - 60, 108, 109, 61, -1, - 61, 109, 110, 62, -1, - 62, 110, 111, 63, -1, - 63, 111, 96, 48, -1, - 64, 80, 95, 79, -1, - 65, 81, 80, 64, -1, - 66, 82, 81, 65, -1, - 67, 83, 82, 66, -1, - 68, 84, 83, 67, -1, - 69, 85, 84, 68, -1, - 70, 86, 85, 69, -1, - 71, 87, 86, 70, -1, - 72, 88, 87, 71, -1, - 73, 89, 88, 72, -1, - 74, 90, 89, 73, -1, - 75, 91, 90, 74, -1, - 76, 92, 91, 75, -1, - 77, 93, 92, 76, -1, - 78, 94, 93, 77, -1, - 79, 95, 94, 78, -1, - 80, 130, 167, -1, - 80, 167, 166, 95, -1, - 81, 131, 130, 80, -1, - 81, 150, 131, -1, - 82, 118, 151, -1, - 82, 151, 150, 81, -1, - 83, 119, 118, 82, -1, - 83, 142, 119, -1, - 84, 126, 143, -1, - 84, 143, 142, 83, -1, - 85, 127, 126, 84, -1, - 85, 170, 127, -1, - 86, 146, 171, -1, - 86, 171, 170, 85, -1, - 87, 122, 147, -1, - 87, 147, 146, 86, -1, - 88, 123, 122, 87, -1, - 88, 174, 123, -1, - 89, 162, 175, -1, - 89, 175, 174, 88, -1, - 90, 114, 163, -1, - 90, 163, 162, 89, -1, - 91, 115, 114, 90, -1, - 91, 158, 115, -1, - 92, 134, 159, -1, - 92, 159, 158, 91, -1, - 93, 135, 134, 92, -1, - 93, 138, 135, -1, - 94, 139, 138, 93, -1, - 94, 154, 139, -1, - 95, 155, 154, 94, -1, - 95, 166, 155, -1, - 96, 129, 128, 97, -1, - 97, 149, 148, 98, -1, - 98, 117, 116, 99, -1, - 99, 141, 140, 100, -1, - 100, 125, 124, 101, -1, - 101, 169, 168, 102, -1, - 102, 145, 144, 103, -1, - 103, 121, 120, 104, -1, - 104, 173, 172, 105, -1, - 105, 161, 160, 106, -1, - 106, 113, 112, 107, -1, - 107, 157, 156, 108, -1, - 108, 133, 132, 109, -1, - 109, 137, 136, 110, -1, - 110, 153, 152, 111, -1, - 111, 165, 164, 96, -1, - 112, 157, 107, -1, - 113, 114, 115, 112, -1, - 113, 160, 163, 114, -1, - 115, 158, 157, 112, -1, - 116, 141, 99, -1, - 117, 118, 119, 116, -1, - 117, 148, 151, 118, -1, - 119, 142, 141, 116, -1, - 120, 173, 104, -1, - 121, 122, 123, 120, -1, - 121, 144, 147, 122, -1, - 123, 174, 173, 120, -1, - 124, 169, 101, -1, - 125, 126, 127, 124, -1, - 125, 140, 143, 126, -1, - 127, 170, 169, 124, -1, - 128, 149, 97, -1, - 129, 130, 131, 128, -1, - 129, 164, 167, 130, -1, - 131, 150, 149, 128, -1, - 132, 137, 109, -1, - 133, 134, 135, 132, -1, - 133, 156, 159, 134, -1, - 135, 138, 137, 132, -1, - 136, 153, 110, -1, - 137, 138, 139, 136, -1, - 139, 154, 153, 136, -1, - 140, 125, 100, -1, - 141, 142, 143, 140, -1, - 144, 121, 103, -1, - 145, 146, 147, 144, -1, - 145, 168, 171, 146, -1, - 148, 117, 98, -1, - 149, 150, 151, 148, -1, - 152, 165, 111, -1, - 153, 154, 155, 152, -1, - 155, 166, 165, 152, -1, - 156, 133, 108, -1, - 157, 158, 159, 156, -1, - 160, 113, 106, -1, - 161, 162, 163, 160, -1, - 161, 172, 175, 162, -1, - 164, 129, 96, -1, - 165, 166, 167, 164, -1, - 168, 145, 102, -1, - 169, 170, 171, 168, -1, - 172, 161, 105, -1, - 173, 174, 175, 172, -1 - ] - } - } - , - Shape { - appearance Appearance { - material DEF pin Material { - diffuseColor 0.766667 0.766667 0.766667 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.262986 -2.70406e-7 -1.65000, - 0.242968 -0.100641 -1.65000, - 0.185959 -0.185960 -1.65000, - 0.100641 -0.242968 -1.65000, - 4.44089e-16 -0.262987 -1.65000, - -0.100641 -0.242968 -1.65000, - -0.185959 -0.185960 -1.65000, - -0.242968 -0.100641 -1.65000, - -0.262986 -2.70406e-7 -1.65000, - -0.242968 0.100640 -1.65000, - -0.185959 0.185959 -1.65000, - -0.100641 0.242967 -1.65000, - 4.44089e-16 0.262986 -1.65000, - 0.100641 0.242967 -1.65000, - 0.185959 0.185959 -1.65000, - 0.242968 0.100640 -1.65000, - 0.262986 -5.44701e-17 -1.47800, - 0.242968 -0.100641 -1.47800, - 0.185959 -0.185959 -1.47800, - 0.100641 -0.242968 -1.47800, - 4.44089e-16 -0.262986 -1.47800, - -0.100641 -0.242968 -1.47800, - -0.185959 -0.185959 -1.47800, - -0.242968 -0.100641 -1.47800, - -0.262986 -7.41964e-18 -1.47800, - -0.242968 0.100641 -1.47800, - -0.185959 0.185959 -1.47800, - -0.100641 0.242968 -1.47800, - 4.44089e-16 0.262986 -1.47800, - 0.100641 0.242968 -1.47800, - 0.185959 0.185959 -1.47800, - 0.242968 0.100641 -1.47800, - 0.465734 1.32679e-6 2.00400, - 0.430282 -0.178227 2.00400, - 0.329324 -0.329323 2.00400, - 0.178229 -0.430281 2.00400, - 4.44089e-16 -0.465733 2.00400, - -0.178229 -0.430281 2.00400, - -0.329324 -0.329323 2.00400, - -0.430282 -0.178227 2.00400, - -0.465734 1.32679e-6 2.00400, - -0.430282 0.178230 2.00400, - -0.329324 0.329325 2.00400, - -0.178229 0.430284 2.00400, - 4.44089e-16 0.465736 2.00400, - 0.178229 0.430284 2.00400, - 0.329324 0.329325 2.00400, - 0.430282 0.178230 2.00400, - 0.465734 -6.31554e-7 0.528000, - 0.430282 -0.178229 0.528000, - 0.329324 -0.329324 0.528000, - 0.178229 -0.430283 0.528001, - 4.44089e-16 -0.465735 0.528001, - -0.178229 -0.430283 0.528001, - -0.329324 -0.329324 0.528000, - -0.430282 -0.178229 0.528000, - -0.465734 -6.31554e-7 0.528000, - -0.430282 0.178228 0.528000, - -0.329324 0.329323 0.528000, - -0.178229 0.430282 0.527999, - 4.44089e-16 0.465734 0.527999, - 0.178229 0.430282 0.527999, - 0.329324 0.329323 0.528000, - 0.430282 0.178228 0.528000] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 20, 4, -1, - 4, 20, 21, 5, -1, - 5, 21, 22, 6, -1, - 6, 22, 23, 7, -1, - 7, 23, 24, 8, -1, - 8, 24, 25, 9, -1, - 9, 25, 26, 10, -1, - 10, 26, 27, 11, -1, - 11, 27, 28, 12, -1, - 12, 28, 29, 13, -1, - 13, 29, 30, 14, -1, - 14, 30, 31, 15, -1, - 15, 31, 16, 0, -1, - 32, 48, 49, 33, -1, - 33, 49, 50, 34, -1, - 34, 50, 51, 35, -1, - 35, 51, 52, 36, -1, - 36, 52, 53, 37, -1, - 37, 53, 54, 38, -1, - 38, 54, 55, 39, -1, - 39, 55, 56, 40, -1, - 40, 56, 57, 41, -1, - 41, 57, 58, 42, -1, - 42, 58, 59, 43, -1, - 43, 59, 60, 44, -1, - 44, 60, 61, 45, -1, - 45, 61, 62, 46, -1, - 46, 62, 63, 47, -1, - 47, 63, 48, 32, -1, - 48, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, -1 - ] - } - } - ] -} - diff --git a/modules/packages3d/Divers.3dshapes/douille_4mm.wrl b/modules/packages3d/Divers.3dshapes/douille_4mm.wrl deleted file mode 100644 index 1b4f3fca..00000000 --- a/modules/packages3d/Divers.3dshapes/douille_4mm.wrl +++ /dev/null @@ -1,508 +0,0 @@ -#VRML V2.0 utf8 -#Exported from Wings 3D 0.98.17e -DEF cylinder3 Transform { - children [ - Shape { - appearance Appearance { - material DEF body Material { - diffuseColor 1.00000 0.00000e+0 0.00000e+0 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 1.00000 -1.32679e-6 4.00000e-3, - 0.923880 -0.382685 4.00051e-3, - 0.707107 -0.707108 4.00094e-3, - 0.382683 -0.923881 4.00123e-3, - 6.12303e-17 -1.00000 4.00133e-3, - -0.382683 -0.923881 4.00123e-3, - -0.707107 -0.707108 4.00094e-3, - -0.923880 -0.382685 4.00051e-3, - -1.00000 -1.32679e-6 4.00000e-3, - -0.923880 0.382682 3.99949e-3, - -0.707107 0.707105 3.99906e-3, - -0.382683 0.923878 3.99877e-3, - -1.83691e-16 0.999999 3.99867e-3, - 0.382683 0.923878 3.99877e-3, - 0.707107 0.707105 3.99906e-3, - 0.923880 0.382682 3.99949e-3, - 0.465734 1.32679e-6 2.00400, - 0.430282 -0.178227 2.00400, - 0.329324 -0.329323 2.00400, - 0.178229 -0.430281 2.00400, - 2.34319e-17 -0.465733 2.00400, - -0.178229 -0.430281 2.00400, - -0.329324 -0.329323 2.00400, - -0.430282 -0.178227 2.00400, - -0.465734 1.32679e-6 2.00400, - -0.430282 0.178230 2.00400, - -0.329324 0.329325 2.00400, - -0.178229 0.430284 2.00400, - -1.45893e-16 0.465736 2.00400, - 0.178229 0.430284 2.00400, - 0.329324 0.329325 2.00400, - 0.430282 0.178230 2.00400, - 0.919600 1.32679e-6 2.00400, - 0.849600 -0.351914 2.00400, - 0.650255 -0.650254 2.00400, - 0.351916 -0.849598 2.00400, - 5.55422e-17 -0.919599 2.00400, - -0.351916 -0.849598 2.00400, - -0.650255 -0.650254 2.00400, - -0.849600 -0.351914 2.00400, - -0.919600 1.32679e-6 2.00400, - -0.849600 0.351917 2.00400, - -0.650255 0.650257 2.00400, - -0.351916 0.849601 2.00400, - -1.78003e-16 0.919601 2.00400, - 0.351916 0.849601 2.00400, - 0.650255 0.650257 2.00400, - 0.849600 0.351917 2.00400, - 1.00000 -8.94919e-8 1.11560, - 0.923880 -0.382684 1.11560, - 0.707107 -0.707107 1.11560, - 0.382683 -0.923880 1.11560, - 6.12303e-17 -1.00000 1.11560, - -0.382683 -0.923880 1.11560, - -0.707107 -0.707107 1.11560, - -0.923880 -0.382684 1.11560, - -1.00000 -8.94919e-8 1.11560, - -0.923880 0.382683 1.11560, - -0.707107 0.707107 1.11560, - -0.382683 0.923879 1.11560, - -1.83691e-16 1.000000 1.11560, - 0.382683 0.923879 1.11560, - 0.707107 0.707107 1.11560, - 0.923880 0.382683 1.11560, - -0.449534 0.879212 1.27640, - -0.640257 0.751775 1.27640, - -0.640257 0.751776 1.92360, - -0.449534 0.879213 1.92360, - 0.449534 -0.879212 1.27640, - 0.640257 -0.751774 1.27640, - 0.640257 -0.751773 1.92360, - 0.449534 -0.879210 1.92360, - -0.984315 -7.88550e-2 1.27640, - -0.939565 -0.303828 1.27640, - -0.939565 -0.303827 1.92360, - -0.984315 -7.88539e-2 1.92360, - -0.303828 -0.939565 1.27640, - -7.88551e-2 -0.984315 1.27640, - -7.88551e-2 -0.984314 1.92360, - -0.303828 -0.939564 1.92360, - 0.939565 -0.303828 1.27640, - 0.984315 -7.88550e-2 1.27640, - 0.984315 -7.88539e-2 1.92360, - 0.939565 -0.303827 1.92360, - 0.303828 0.939565 1.27640, - 7.88551e-2 0.984315 1.27640, - 7.88551e-2 0.984316 1.92360, - 0.303828 0.939566 1.92360, - 0.640257 0.751775 1.27640, - 0.449534 0.879212 1.27640, - 0.449534 0.879213 1.92360, - 0.640257 0.751776 1.92360, - 7.88551e-2 -0.984315 1.27640, - 0.303828 -0.939565 1.27640, - 0.303828 -0.939564 1.92360, - 7.88551e-2 -0.984314 1.92360, - -0.879212 -0.449533 1.27640, - -0.751775 -0.640256 1.27640, - -0.751775 -0.640255 1.92360, - -0.879212 -0.449532 1.92360, - 0.751775 -0.640256 1.27640, - 0.879212 -0.449533 1.27640, - 0.879212 -0.449532 1.92360, - 0.751775 -0.640255 1.92360, - 0.879212 0.449534 1.27640, - 0.751775 0.640257 1.27640, - 0.751775 0.640258 1.92360, - 0.879212 0.449535 1.92360, - -7.88551e-2 0.984315 1.27640, - -0.303828 0.939565 1.27640, - -0.303828 0.939566 1.92360, - -7.88551e-2 0.984316 1.92360, - -0.751775 0.640257 1.27640, - -0.879212 0.449534 1.27640, - -0.879212 0.449535 1.92360, - -0.751775 0.640258 1.92360, - 0.984315 7.88553e-2 1.27640, - 0.939565 0.303828 1.27640, - 0.939565 0.303829 1.92360, - 0.984315 7.88563e-2 1.92360, - -0.640257 -0.751774 1.27640, - -0.449534 -0.879212 1.27640, - -0.449534 -0.879210 1.92360, - -0.640257 -0.751773 1.92360, - -0.939565 0.303828 1.27640, - -0.984315 7.88553e-2 1.27640, - -0.984315 7.88563e-2 1.92360, - -0.939565 0.303829 1.92360] - } - coordIndex [ - 0, 48, 49, 1, -1, - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, -1, - 1, 49, 50, 2, -1, - 2, 50, 51, 3, -1, - 3, 51, 52, 4, -1, - 4, 52, 53, 5, -1, - 5, 53, 54, 6, -1, - 6, 54, 55, 7, -1, - 7, 55, 56, 8, -1, - 8, 56, 57, 9, -1, - 9, 57, 58, 10, -1, - 10, 58, 59, 11, -1, - 11, 59, 60, 12, -1, - 12, 60, 61, 13, -1, - 13, 61, 62, 14, -1, - 14, 62, 63, 15, -1, - 15, 63, 48, 0, -1, - 16, 32, 47, 31, -1, - 17, 33, 32, 16, -1, - 18, 34, 33, 17, -1, - 19, 35, 34, 18, -1, - 20, 36, 35, 19, -1, - 21, 37, 36, 20, -1, - 22, 38, 37, 21, -1, - 23, 39, 38, 22, -1, - 24, 40, 39, 23, -1, - 25, 41, 40, 24, -1, - 26, 42, 41, 25, -1, - 27, 43, 42, 26, -1, - 28, 44, 43, 27, -1, - 29, 45, 44, 28, -1, - 30, 46, 45, 29, -1, - 31, 47, 46, 30, -1, - 32, 82, 119, -1, - 32, 119, 118, 47, -1, - 33, 83, 82, 32, -1, - 33, 102, 83, -1, - 34, 70, 103, -1, - 34, 103, 102, 33, -1, - 35, 71, 70, 34, -1, - 35, 94, 71, -1, - 36, 78, 95, -1, - 36, 95, 94, 35, -1, - 37, 79, 78, 36, -1, - 37, 122, 79, -1, - 38, 98, 123, -1, - 38, 123, 122, 37, -1, - 39, 74, 99, -1, - 39, 99, 98, 38, -1, - 40, 75, 74, 39, -1, - 40, 126, 75, -1, - 41, 114, 127, -1, - 41, 127, 126, 40, -1, - 42, 66, 115, -1, - 42, 115, 114, 41, -1, - 43, 67, 66, 42, -1, - 43, 110, 67, -1, - 44, 86, 111, -1, - 44, 111, 110, 43, -1, - 45, 87, 86, 44, -1, - 45, 90, 87, -1, - 46, 91, 90, 45, -1, - 46, 106, 91, -1, - 47, 107, 106, 46, -1, - 47, 118, 107, -1, - 48, 81, 80, 49, -1, - 49, 101, 100, 50, -1, - 50, 69, 68, 51, -1, - 51, 93, 92, 52, -1, - 52, 77, 76, 53, -1, - 53, 121, 120, 54, -1, - 54, 97, 96, 55, -1, - 55, 73, 72, 56, -1, - 56, 125, 124, 57, -1, - 57, 113, 112, 58, -1, - 58, 65, 64, 59, -1, - 59, 109, 108, 60, -1, - 60, 85, 84, 61, -1, - 61, 89, 88, 62, -1, - 62, 105, 104, 63, -1, - 63, 117, 116, 48, -1, - 64, 109, 59, -1, - 65, 66, 67, 64, -1, - 65, 112, 115, 66, -1, - 67, 110, 109, 64, -1, - 68, 93, 51, -1, - 69, 70, 71, 68, -1, - 69, 100, 103, 70, -1, - 71, 94, 93, 68, -1, - 72, 125, 56, -1, - 73, 74, 75, 72, -1, - 73, 96, 99, 74, -1, - 75, 126, 125, 72, -1, - 76, 121, 53, -1, - 77, 78, 79, 76, -1, - 77, 92, 95, 78, -1, - 79, 122, 121, 76, -1, - 80, 101, 49, -1, - 81, 82, 83, 80, -1, - 81, 116, 119, 82, -1, - 83, 102, 101, 80, -1, - 84, 89, 61, -1, - 85, 86, 87, 84, -1, - 85, 108, 111, 86, -1, - 87, 90, 89, 84, -1, - 88, 105, 62, -1, - 89, 90, 91, 88, -1, - 91, 106, 105, 88, -1, - 92, 77, 52, -1, - 93, 94, 95, 92, -1, - 96, 73, 55, -1, - 97, 98, 99, 96, -1, - 97, 120, 123, 98, -1, - 100, 69, 50, -1, - 101, 102, 103, 100, -1, - 104, 117, 63, -1, - 105, 106, 107, 104, -1, - 107, 118, 117, 104, -1, - 108, 85, 60, -1, - 109, 110, 111, 108, -1, - 112, 65, 58, -1, - 113, 114, 115, 112, -1, - 113, 124, 127, 114, -1, - 116, 81, 48, -1, - 117, 118, 119, 116, -1, - 120, 97, 54, -1, - 121, 122, 123, 120, -1, - 124, 113, 57, -1, - 125, 126, 127, 124, -1 - ] - } - } - , - Shape { - appearance Appearance { - material DEF pin Material { - diffuseColor 0.766667 0.766667 0.766667 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.465734 1.32679e-6 2.00400, - 0.430282 -0.178227 2.00400, - 0.329324 -0.329323 2.00400, - 0.178229 -0.430281 2.00400, - 2.34319e-17 -0.465733 2.00400, - -0.178229 -0.430281 2.00400, - -0.329324 -0.329323 2.00400, - -0.430282 -0.178227 2.00400, - -0.465734 1.32679e-6 2.00400, - -0.430282 0.178230 2.00400, - -0.329324 0.329325 2.00400, - -0.178229 0.430284 2.00400, - -1.45893e-16 0.465736 2.00400, - 0.178229 0.430284 2.00400, - 0.329324 0.329325 2.00400, - 0.430282 0.178230 2.00400, - 0.465734 -6.31554e-7 0.528000, - 0.430282 -0.178229 0.528000, - 0.329324 -0.329324 0.528000, - 0.178229 -0.430283 0.528001, - -1.36101e-17 -0.465735 0.528001, - -0.178229 -0.430283 0.528001, - -0.329324 -0.329324 0.528000, - -0.430282 -0.178229 0.528000, - -0.465734 -6.31554e-7 0.528000, - -0.430282 0.178228 0.528000, - -0.329324 0.329323 0.528000, - -0.178229 0.430282 0.527999, - -1.20691e-16 0.465734 0.527999, - 0.178229 0.430282 0.527999, - 0.329324 0.329323 0.528000, - 0.430282 0.178228 0.528000] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 20, 4, -1, - 4, 20, 21, 5, -1, - 5, 21, 22, 6, -1, - 6, 22, 23, 7, -1, - 7, 23, 24, 8, -1, - 8, 24, 25, 9, -1, - 9, 25, 26, 10, -1, - 10, 26, 27, 11, -1, - 11, 27, 28, 12, -1, - 12, 28, 29, 13, -1, - 13, 29, 30, 14, -1, - 14, 30, 31, 15, -1, - 15, 31, 16, 0, -1, - 16, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, -1 - ] - } - } - ] -} - -DEF cylinder1_copy2 Transform { - children [ - Shape { - appearance Appearance { - material USE body - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.628000 8.33227e-7 -8.00000e-3, - 0.580196 -0.240324 -7.99949e-3, - 0.444063 -0.444062 -7.99906e-3, - 0.240325 -0.580196 -7.99877e-3, - 2.16744e-17 -0.627999 -7.99867e-3, - -0.240325 -0.580196 -7.99877e-3, - -0.444063 -0.444062 -7.99906e-3, - -0.580196 -0.240324 -7.99949e-3, - -0.628000 8.33227e-7 -8.00000e-3, - -0.580196 0.240326 -8.00051e-3, - -0.444063 0.444064 -8.00094e-3, - -0.240325 0.580197 -8.00123e-3, - -1.32136e-16 0.628001 -8.00133e-3, - 0.240325 0.580197 -8.00123e-3, - 0.444063 0.444064 -8.00094e-3, - 0.580196 0.240326 -8.00051e-3, - 0.262986 -5.44701e-17 -1.47800, - 0.242968 -0.100641 -1.47800, - 0.185959 -0.185959 -1.47800, - 0.100641 -0.242968 -1.47800, - 1.13447e-17 -0.262986 -1.47800, - -0.100641 -0.242968 -1.47800, - -0.185959 -0.185959 -1.47800, - -0.242968 -0.100641 -1.47800, - -0.262986 -7.41964e-18 -1.47800, - -0.242968 0.100641 -1.47800, - -0.185959 0.185959 -1.47800, - -0.100641 0.242968 -1.47800, - -9.59824e-17 0.262986 -1.47800, - 0.100641 0.242968 -1.47800, - 0.185959 0.185959 -1.47800, - 0.242968 0.100641 -1.47800, - 0.628000 6.94451e-8 -1.35548, - 0.580196 -0.240325 -1.35548, - 0.444063 -0.444063 -1.35548, - 0.240325 -0.580196 -1.35548, - 2.16744e-17 -0.628000 -1.35548, - -0.240325 -0.580196 -1.35548, - -0.444063 -0.444063 -1.35548, - -0.580196 -0.240325 -1.35548, - -0.628000 6.94451e-8 -1.35548, - -0.580196 0.240325 -1.35548, - -0.444063 0.444063 -1.35548, - -0.240325 0.580196 -1.35548, - -1.32136e-16 0.628000 -1.35548, - 0.240325 0.580196 -1.35548, - 0.444063 0.444063 -1.35548, - 0.580196 0.240325 -1.35548] - } - coordIndex [ - 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, - 0, 32, 47, 15, -1, - 1, 33, 32, 0, -1, - 2, 34, 33, 1, -1, - 3, 35, 34, 2, -1, - 4, 36, 35, 3, -1, - 5, 37, 36, 4, -1, - 6, 38, 37, 5, -1, - 7, 39, 38, 6, -1, - 8, 40, 39, 7, -1, - 9, 41, 40, 8, -1, - 10, 42, 41, 9, -1, - 11, 43, 42, 10, -1, - 12, 44, 43, 11, -1, - 13, 45, 44, 12, -1, - 14, 46, 45, 13, -1, - 15, 47, 46, 14, -1, - 16, 32, 33, 17, -1, - 17, 33, 34, 18, -1, - 18, 34, 35, 19, -1, - 19, 35, 36, 20, -1, - 20, 36, 37, 21, -1, - 21, 37, 38, 22, -1, - 22, 38, 39, 23, -1, - 23, 39, 40, 24, -1, - 24, 40, 41, 25, -1, - 25, 41, 42, 26, -1, - 26, 42, 43, 27, -1, - 27, 43, 44, 28, -1, - 28, 44, 45, 29, -1, - 29, 45, 46, 30, -1, - 30, 46, 47, 31, -1, - 31, 47, 32, 16, -1 - ] - } - } - , - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.262986 -2.70406e-7 -1.65000, - 0.242968 -0.100641 -1.65000, - 0.185959 -0.185960 -1.65000, - 0.100641 -0.242968 -1.65000, - 2.94338e-17 -0.262987 -1.65000, - -0.100641 -0.242968 -1.65000, - -0.185959 -0.185960 -1.65000, - -0.242968 -0.100641 -1.65000, - -0.262986 -2.70406e-7 -1.65000, - -0.242968 0.100640 -1.65000, - -0.185959 0.185959 -1.65000, - -0.100641 0.242967 -1.65000, - -1.79441e-16 0.262986 -1.65000, - 0.100641 0.242967 -1.65000, - 0.185959 0.185959 -1.65000, - 0.242968 0.100640 -1.65000, - 0.262986 -5.44701e-17 -1.47800, - 0.242968 -0.100641 -1.47800, - 0.185959 -0.185959 -1.47800, - 0.100641 -0.242968 -1.47800, - 1.13447e-17 -0.262986 -1.47800, - -0.100641 -0.242968 -1.47800, - -0.185959 -0.185959 -1.47800, - -0.242968 -0.100641 -1.47800, - -0.262986 -7.41964e-18 -1.47800, - -0.242968 0.100641 -1.47800, - -0.185959 0.185959 -1.47800, - -0.100641 0.242968 -1.47800, - -9.59824e-17 0.262986 -1.47800, - 0.100641 0.242968 -1.47800, - 0.185959 0.185959 -1.47800, - 0.242968 0.100641 -1.47800] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 20, 4, -1, - 4, 20, 21, 5, -1, - 5, 21, 22, 6, -1, - 6, 22, 23, 7, -1, - 7, 23, 24, 8, -1, - 8, 24, 25, 9, -1, - 9, 25, 26, 10, -1, - 10, 26, 27, 11, -1, - 11, 27, 28, 12, -1, - 12, 28, 29, 13, -1, - 13, 29, 30, 14, -1, - 14, 30, 31, 15, -1, - 15, 31, 16, 0, -1 - ] - } - } - ] -} - diff --git a/modules/packages3d/Divers.3dshapes/OPTORESISTOR_NSL-32.wings b/modules/packages3d/Opto-Devices.3dshapes/Optoisolator_NSL-32.wings similarity index 100% rename from modules/packages3d/Divers.3dshapes/OPTORESISTOR_NSL-32.wings rename to modules/packages3d/Opto-Devices.3dshapes/Optoisolator_NSL-32.wings diff --git a/modules/packages3d/Divers.3dshapes/OPTORESISTOR_NSL-32.wrl b/modules/packages3d/Opto-Devices.3dshapes/Optoisolator_NSL-32.wrl similarity index 100% rename from modules/packages3d/Divers.3dshapes/OPTORESISTOR_NSL-32.wrl rename to modules/packages3d/Opto-Devices.3dshapes/Optoisolator_NSL-32.wrl diff --git a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wings b/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wings deleted file mode 100644 index 9f29e8554faa5cbb37d743b48aa01d5e24868cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 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 diff --git a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wrl b/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wrl deleted file mode 100644 index 43eacd9d..00000000 --- a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200.wrl +++ /dev/null @@ -1,849 +0,0 @@ -#VRML V2.0 utf8 -#Exported from Wings 3D 0.98.15a -DEF cube4_sep29 Transform { - children [ - Shape { - appearance Appearance { - material DEF body Material { - diffuseColor 0.373333 0.373333 0.373333 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -3.82280 -1.03909 1.02298, - -3.82280 -1.03909 0.314967, - -3.82280 1.03177 1.02298, - -3.82280 1.03177 0.314964, - -3.88600 -0.975894 0.959783, - -3.88600 -0.975894 0.378167, - -3.88600 0.968570 0.378164, - -3.88600 0.968570 0.959780, - 3.71600 -1.03909 0.314967, - 3.71600 -1.03909 1.02298, - 3.71600 1.03177 0.314964, - 3.71600 1.03177 1.02298, - 3.77200 -0.983094 0.370967, - 3.77200 -0.983093 0.966983, - 3.77200 0.975771 0.966980, - 3.77200 0.975770 0.370964, - -3.88600 -0.327739 0.959782, - -3.88600 0.320416 0.959781, - -3.35200 0.320416 0.959781, - -3.35200 -0.327739 0.959782, - -3.82280 -0.440633 1.02298, - -3.88600 -0.327739 0.959782, - -3.88600 0.320416 0.959781, - -3.82280 0.433310 1.02298, - -3.35200 0.320416 0.959781, - -3.35200 -0.327739 0.959782, - -3.19697 0.433310 1.02298, - -3.19697 -0.440633 1.02298, - -3.88600 0.320416 0.793781, - -3.88600 -0.327739 0.793782, - -3.35200 -0.327739 0.793782, - -3.35200 0.320416 0.793781] - } - coordIndex [ - 0, 4, 5, 1, -1, - 0, 20, 21, 16, 4, -1, - 1, 5, 6, 3, -1, - 1, 8, 9, 0, -1, - 2, 11, 10, 3, -1, - 2, 23, 26, 11, -1, - 3, 6, 7, 2, -1, - 3, 10, 8, 1, -1, - 4, 16, 29, 5, -1, - 5, 29, 28, 6, -1, - 6, 28, 17, 7, -1, - 7, 17, 22, 23, 2, -1, - 8, 12, 13, 9, -1, - 9, 13, 14, 11, -1, - 9, 27, 20, 0, -1, - 10, 15, 12, 8, -1, - 11, 14, 15, 10, -1, - 11, 26, 27, 9, -1, - 12, 15, 14, 13, -1, - 17, 18, 24, 22, -1, - 17, 28, 31, 18, -1, - 18, 19, 25, 24, -1, - 18, 31, 30, 19, -1, - 19, 30, 29, 16, -1, - 21, 20, 27, 25, -1, - 21, 25, 19, 16, -1, - 24, 25, 27, 26, -1, - 24, 26, 23, 22, -1, - 29, 30, 31, 28, -1 - ] - } - } - ] -} - -DEF cube4_sep28 Transform { - children [ - Shape { - appearance Appearance { - material DEF pin Material { - diffuseColor 0.720000 0.720000 0.720000 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -0.865040 1.45205 -1.10064, - -0.865040 1.58105 -1.09965, - -1.10696 1.58105 -1.09965, - -1.10696 1.45205 -1.10064, - -0.666000 1.04455 0.536972, - -0.666000 1.04455 0.708972, - -1.30600 1.04455 0.708972, - -1.30600 1.04455 0.536972, - -0.666000 1.46025 0.127726, - -0.666000 1.15635 0.545197, - -0.666000 1.57136 0.215126, - -0.666000 1.20926 0.702070, - -1.30600 1.57136 0.215126, - -1.30600 1.20926 0.702070, - -1.30600 1.46025 0.127726, - -1.30600 1.15635 0.545197, - -0.865040 1.45615 -0.105457, - -0.865040 1.57620 -6.12621e-2, - -1.10696 1.57620 -6.12621e-2, - -1.10696 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep27 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -0.865040 -1.44470 -1.10064, - -0.865040 -1.57370 -1.09965, - -1.10696 -1.57370 -1.09965, - -1.10696 -1.44470 -1.10064, - -0.666000 -1.03720 0.536975, - -0.666000 -1.03720 0.708975, - -1.30600 -1.03720 0.708975, - -1.30600 -1.03720 0.536975, - -0.666000 -1.45290 0.127730, - -0.666000 -1.14901 0.545201, - -0.666000 -1.56401 0.215130, - -0.666000 -1.20191 0.702073, - -1.30600 -1.56401 0.215130, - -1.30600 -1.20191 0.702073, - -1.30600 -1.45290 0.127730, - -1.30600 -1.14901 0.545201, - -0.865040 -1.44880 -0.105454, - -0.865040 -1.56885 -6.12579e-2, - -1.10696 -1.56885 -6.12579e-2, - -1.10696 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep26 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -1.84104 1.45205 -1.10064, - -1.84104 1.58105 -1.09965, - -2.08296 1.58105 -1.09965, - -2.08296 1.45205 -1.10064, - -1.64200 1.04455 0.536972, - -1.64200 1.04455 0.708972, - -2.28200 1.04455 0.708972, - -2.28200 1.04455 0.536972, - -1.64200 1.46025 0.127726, - -1.64200 1.15635 0.545197, - -1.64200 1.57136 0.215126, - -1.64200 1.20926 0.702070, - -2.28200 1.57136 0.215126, - -2.28200 1.20926 0.702070, - -2.28200 1.46025 0.127726, - -2.28200 1.15635 0.545197, - -1.84104 1.45615 -0.105457, - -1.84104 1.57620 -6.12621e-2, - -2.08296 1.57620 -6.12621e-2, - -2.08296 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep25 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -1.84104 -1.44470 -1.10064, - -1.84104 -1.57370 -1.09965, - -2.08296 -1.57370 -1.09965, - -2.08296 -1.44470 -1.10064, - -1.64200 -1.03720 0.536975, - -1.64200 -1.03720 0.708975, - -2.28200 -1.03720 0.708975, - -2.28200 -1.03720 0.536975, - -1.64200 -1.45290 0.127730, - -1.64200 -1.14901 0.545201, - -1.64200 -1.56401 0.215130, - -1.64200 -1.20191 0.702073, - -2.28200 -1.56401 0.215130, - -2.28200 -1.20191 0.702073, - -2.28200 -1.45290 0.127730, - -2.28200 -1.14901 0.545201, - -1.84104 -1.44880 -0.105454, - -1.84104 -1.56885 -6.12579e-2, - -2.08296 -1.56885 -6.12579e-2, - -2.08296 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep24 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -2.85504 1.45205 -1.10064, - -2.85504 1.58105 -1.09965, - -3.09696 1.58105 -1.09965, - -3.09696 1.45205 -1.10064, - -2.65600 1.04455 0.536972, - -2.65600 1.04455 0.708972, - -3.29600 1.04455 0.708972, - -3.29600 1.04455 0.536972, - -2.65600 1.46025 0.127726, - -2.65600 1.15635 0.545197, - -2.65600 1.57136 0.215126, - -2.65600 1.20926 0.702070, - -3.29600 1.57136 0.215126, - -3.29600 1.20926 0.702070, - -3.29600 1.46025 0.127726, - -3.29600 1.15635 0.545197, - -2.85504 1.45615 -0.105457, - -2.85504 1.57620 -6.12621e-2, - -3.09696 1.57620 -6.12621e-2, - -3.09696 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep23 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -2.85504 -1.44470 -1.10064, - -2.85504 -1.57370 -1.09965, - -3.09696 -1.57370 -1.09965, - -3.09696 -1.44470 -1.10064, - -2.65600 -1.03720 0.536975, - -2.65600 -1.03720 0.708975, - -3.29600 -1.03720 0.708975, - -3.29600 -1.03720 0.536975, - -2.65600 -1.45290 0.127730, - -2.65600 -1.14901 0.545201, - -2.65600 -1.56401 0.215130, - -2.65600 -1.20191 0.702073, - -3.29600 -1.56401 0.215130, - -3.29600 -1.20191 0.702073, - -3.29600 -1.45290 0.127730, - -3.29600 -1.14901 0.545201, - -2.85504 -1.44880 -0.105454, - -2.85504 -1.56885 -6.12579e-2, - -3.09696 -1.56885 -6.12579e-2, - -3.09696 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep22 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 3.10496 1.45205 -1.10064, - 3.10496 1.58105 -1.09965, - 2.86304 1.58105 -1.09965, - 2.86304 1.45205 -1.10064, - 3.30400 1.04455 0.536972, - 3.30400 1.04455 0.708972, - 2.66400 1.04455 0.708972, - 2.66400 1.04455 0.536972, - 3.30400 1.46025 0.127726, - 3.30400 1.15635 0.545197, - 3.30400 1.57136 0.215126, - 3.30400 1.20926 0.702070, - 2.66400 1.57136 0.215126, - 2.66400 1.20926 0.702070, - 2.66400 1.46025 0.127726, - 2.66400 1.15635 0.545197, - 3.10496 1.45615 -0.105457, - 3.10496 1.57620 -6.12621e-2, - 2.86304 1.57620 -6.12621e-2, - 2.86304 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep21 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 3.10496 -1.44470 -1.10064, - 3.10496 -1.57370 -1.09965, - 2.86304 -1.57370 -1.09965, - 2.86304 -1.44470 -1.10064, - 3.30400 -1.03720 0.536975, - 3.30400 -1.03720 0.708975, - 2.66400 -1.03720 0.708975, - 2.66400 -1.03720 0.536975, - 3.30400 -1.45290 0.127730, - 3.30400 -1.14901 0.545201, - 3.30400 -1.56401 0.215130, - 3.30400 -1.20191 0.702073, - 2.66400 -1.56401 0.215130, - 2.66400 -1.20191 0.702073, - 2.66400 -1.45290 0.127730, - 2.66400 -1.14901 0.545201, - 3.10496 -1.44880 -0.105454, - 3.10496 -1.56885 -6.12579e-2, - 2.86304 -1.56885 -6.12579e-2, - 2.86304 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep20 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 2.12896 1.45205 -1.10064, - 2.12896 1.58105 -1.09965, - 1.88704 1.58105 -1.09965, - 1.88704 1.45205 -1.10064, - 2.32800 1.04455 0.536972, - 2.32800 1.04455 0.708972, - 1.68800 1.04455 0.708972, - 1.68800 1.04455 0.536972, - 2.32800 1.46025 0.127726, - 2.32800 1.15635 0.545197, - 2.32800 1.57136 0.215126, - 2.32800 1.20926 0.702070, - 1.68800 1.57136 0.215126, - 1.68800 1.20926 0.702070, - 1.68800 1.46025 0.127726, - 1.68800 1.15635 0.545197, - 2.12896 1.45615 -0.105457, - 2.12896 1.57620 -6.12621e-2, - 1.88704 1.57620 -6.12621e-2, - 1.88704 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep19 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 2.12896 -1.44470 -1.10064, - 2.12896 -1.57370 -1.09965, - 1.88704 -1.57370 -1.09965, - 1.88704 -1.44470 -1.10064, - 2.32800 -1.03720 0.536975, - 2.32800 -1.03720 0.708975, - 1.68800 -1.03720 0.708975, - 1.68800 -1.03720 0.536975, - 2.32800 -1.45290 0.127730, - 2.32800 -1.14901 0.545201, - 2.32800 -1.56401 0.215130, - 2.32800 -1.20191 0.702073, - 1.68800 -1.56401 0.215130, - 1.68800 -1.20191 0.702073, - 1.68800 -1.45290 0.127730, - 1.68800 -1.14901 0.545201, - 2.12896 -1.44880 -0.105454, - 2.12896 -1.56885 -6.12579e-2, - 1.88704 -1.56885 -6.12579e-2, - 1.88704 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep18 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 1.11496 1.45205 -1.10064, - 1.11496 1.58105 -1.09965, - 0.873040 1.58105 -1.09965, - 0.873040 1.45205 -1.10064, - 1.31400 1.04455 0.536972, - 1.31400 1.04455 0.708972, - 0.674000 1.04455 0.708972, - 0.674000 1.04455 0.536972, - 1.31400 1.46025 0.127726, - 1.31400 1.15635 0.545197, - 1.31400 1.57136 0.215126, - 1.31400 1.20926 0.702070, - 0.674000 1.57136 0.215126, - 0.674000 1.20926 0.702070, - 0.674000 1.46025 0.127726, - 0.674000 1.15635 0.545197, - 1.11496 1.45615 -0.105457, - 1.11496 1.57620 -6.12621e-2, - 0.873040 1.57620 -6.12621e-2, - 0.873040 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep17 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 1.11496 -1.44470 -1.10064, - 1.11496 -1.57370 -1.09965, - 0.873040 -1.57370 -1.09965, - 0.873040 -1.44470 -1.10064, - 1.31400 -1.03720 0.536975, - 1.31400 -1.03720 0.708975, - 0.674000 -1.03720 0.708975, - 0.674000 -1.03720 0.536975, - 1.31400 -1.45290 0.127730, - 1.31400 -1.14901 0.545201, - 1.31400 -1.56401 0.215130, - 1.31400 -1.20191 0.702073, - 0.674000 -1.56401 0.215130, - 0.674000 -1.20191 0.702073, - 0.674000 -1.45290 0.127730, - 0.674000 -1.14901 0.545201, - 1.11496 -1.44880 -0.105454, - 1.11496 -1.56885 -6.12579e-2, - 0.873040 -1.56885 -6.12579e-2, - 0.873040 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep16 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.120960 1.45205 -1.10064, - 0.120960 1.58105 -1.09965, - -0.120960 1.58105 -1.09965, - -0.120960 1.45205 -1.10064, - 0.320000 1.04455 0.536972, - 0.320000 1.04455 0.708972, - -0.320000 1.04455 0.708972, - -0.320000 1.04455 0.536972, - 0.320000 1.46025 0.127726, - 0.320000 1.15635 0.545197, - 0.320000 1.57136 0.215126, - 0.320000 1.20926 0.702070, - -0.320000 1.57136 0.215126, - -0.320000 1.20926 0.702070, - -0.320000 1.46025 0.127726, - -0.320000 1.15635 0.545197, - 0.120960 1.45615 -0.105457, - 0.120960 1.57620 -6.12621e-2, - -0.120960 1.57620 -6.12621e-2, - -0.120960 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.120960 -1.44470 -1.10064, - 0.120960 -1.57370 -1.09965, - -0.120960 -1.57370 -1.09965, - -0.120960 -1.44470 -1.10064, - 0.320000 -1.03720 0.536975, - 0.320000 -1.03720 0.708975, - -0.320000 -1.03720 0.708975, - -0.320000 -1.03720 0.536975, - 0.320000 -1.45290 0.127730, - 0.320000 -1.14901 0.545201, - 0.320000 -1.56401 0.215130, - 0.320000 -1.20191 0.702073, - -0.320000 -1.56401 0.215130, - -0.320000 -1.20191 0.702073, - -0.320000 -1.45290 0.127730, - -0.320000 -1.14901 0.545201, - 0.120960 -1.44880 -0.105454, - 0.120960 -1.56885 -6.12579e-2, - -0.120960 -1.56885 -6.12579e-2, - -0.120960 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - diff --git a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wings b/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wings deleted file mode 100644 index 9f29e8554faa5cbb37d743b48aa01d5e24868cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 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 diff --git a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wrl b/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wrl deleted file mode 100644 index 43eacd9d..00000000 --- a/modules/packages3d/Oscillator-Modules.3dshapes/OSCILLATOR_KXO-200_LargePads.wrl +++ /dev/null @@ -1,849 +0,0 @@ -#VRML V2.0 utf8 -#Exported from Wings 3D 0.98.15a -DEF cube4_sep29 Transform { - children [ - Shape { - appearance Appearance { - material DEF body Material { - diffuseColor 0.373333 0.373333 0.373333 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -3.82280 -1.03909 1.02298, - -3.82280 -1.03909 0.314967, - -3.82280 1.03177 1.02298, - -3.82280 1.03177 0.314964, - -3.88600 -0.975894 0.959783, - -3.88600 -0.975894 0.378167, - -3.88600 0.968570 0.378164, - -3.88600 0.968570 0.959780, - 3.71600 -1.03909 0.314967, - 3.71600 -1.03909 1.02298, - 3.71600 1.03177 0.314964, - 3.71600 1.03177 1.02298, - 3.77200 -0.983094 0.370967, - 3.77200 -0.983093 0.966983, - 3.77200 0.975771 0.966980, - 3.77200 0.975770 0.370964, - -3.88600 -0.327739 0.959782, - -3.88600 0.320416 0.959781, - -3.35200 0.320416 0.959781, - -3.35200 -0.327739 0.959782, - -3.82280 -0.440633 1.02298, - -3.88600 -0.327739 0.959782, - -3.88600 0.320416 0.959781, - -3.82280 0.433310 1.02298, - -3.35200 0.320416 0.959781, - -3.35200 -0.327739 0.959782, - -3.19697 0.433310 1.02298, - -3.19697 -0.440633 1.02298, - -3.88600 0.320416 0.793781, - -3.88600 -0.327739 0.793782, - -3.35200 -0.327739 0.793782, - -3.35200 0.320416 0.793781] - } - coordIndex [ - 0, 4, 5, 1, -1, - 0, 20, 21, 16, 4, -1, - 1, 5, 6, 3, -1, - 1, 8, 9, 0, -1, - 2, 11, 10, 3, -1, - 2, 23, 26, 11, -1, - 3, 6, 7, 2, -1, - 3, 10, 8, 1, -1, - 4, 16, 29, 5, -1, - 5, 29, 28, 6, -1, - 6, 28, 17, 7, -1, - 7, 17, 22, 23, 2, -1, - 8, 12, 13, 9, -1, - 9, 13, 14, 11, -1, - 9, 27, 20, 0, -1, - 10, 15, 12, 8, -1, - 11, 14, 15, 10, -1, - 11, 26, 27, 9, -1, - 12, 15, 14, 13, -1, - 17, 18, 24, 22, -1, - 17, 28, 31, 18, -1, - 18, 19, 25, 24, -1, - 18, 31, 30, 19, -1, - 19, 30, 29, 16, -1, - 21, 20, 27, 25, -1, - 21, 25, 19, 16, -1, - 24, 25, 27, 26, -1, - 24, 26, 23, 22, -1, - 29, 30, 31, 28, -1 - ] - } - } - ] -} - -DEF cube4_sep28 Transform { - children [ - Shape { - appearance Appearance { - material DEF pin Material { - diffuseColor 0.720000 0.720000 0.720000 - emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 - specularColor 1.00000 1.00000 1.00000 - ambientIntensity 1.00000 - transparency 0.00000e+0 - shininess 1.00000 - } - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -0.865040 1.45205 -1.10064, - -0.865040 1.58105 -1.09965, - -1.10696 1.58105 -1.09965, - -1.10696 1.45205 -1.10064, - -0.666000 1.04455 0.536972, - -0.666000 1.04455 0.708972, - -1.30600 1.04455 0.708972, - -1.30600 1.04455 0.536972, - -0.666000 1.46025 0.127726, - -0.666000 1.15635 0.545197, - -0.666000 1.57136 0.215126, - -0.666000 1.20926 0.702070, - -1.30600 1.57136 0.215126, - -1.30600 1.20926 0.702070, - -1.30600 1.46025 0.127726, - -1.30600 1.15635 0.545197, - -0.865040 1.45615 -0.105457, - -0.865040 1.57620 -6.12621e-2, - -1.10696 1.57620 -6.12621e-2, - -1.10696 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep27 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -0.865040 -1.44470 -1.10064, - -0.865040 -1.57370 -1.09965, - -1.10696 -1.57370 -1.09965, - -1.10696 -1.44470 -1.10064, - -0.666000 -1.03720 0.536975, - -0.666000 -1.03720 0.708975, - -1.30600 -1.03720 0.708975, - -1.30600 -1.03720 0.536975, - -0.666000 -1.45290 0.127730, - -0.666000 -1.14901 0.545201, - -0.666000 -1.56401 0.215130, - -0.666000 -1.20191 0.702073, - -1.30600 -1.56401 0.215130, - -1.30600 -1.20191 0.702073, - -1.30600 -1.45290 0.127730, - -1.30600 -1.14901 0.545201, - -0.865040 -1.44880 -0.105454, - -0.865040 -1.56885 -6.12579e-2, - -1.10696 -1.56885 -6.12579e-2, - -1.10696 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep26 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -1.84104 1.45205 -1.10064, - -1.84104 1.58105 -1.09965, - -2.08296 1.58105 -1.09965, - -2.08296 1.45205 -1.10064, - -1.64200 1.04455 0.536972, - -1.64200 1.04455 0.708972, - -2.28200 1.04455 0.708972, - -2.28200 1.04455 0.536972, - -1.64200 1.46025 0.127726, - -1.64200 1.15635 0.545197, - -1.64200 1.57136 0.215126, - -1.64200 1.20926 0.702070, - -2.28200 1.57136 0.215126, - -2.28200 1.20926 0.702070, - -2.28200 1.46025 0.127726, - -2.28200 1.15635 0.545197, - -1.84104 1.45615 -0.105457, - -1.84104 1.57620 -6.12621e-2, - -2.08296 1.57620 -6.12621e-2, - -2.08296 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep25 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -1.84104 -1.44470 -1.10064, - -1.84104 -1.57370 -1.09965, - -2.08296 -1.57370 -1.09965, - -2.08296 -1.44470 -1.10064, - -1.64200 -1.03720 0.536975, - -1.64200 -1.03720 0.708975, - -2.28200 -1.03720 0.708975, - -2.28200 -1.03720 0.536975, - -1.64200 -1.45290 0.127730, - -1.64200 -1.14901 0.545201, - -1.64200 -1.56401 0.215130, - -1.64200 -1.20191 0.702073, - -2.28200 -1.56401 0.215130, - -2.28200 -1.20191 0.702073, - -2.28200 -1.45290 0.127730, - -2.28200 -1.14901 0.545201, - -1.84104 -1.44880 -0.105454, - -1.84104 -1.56885 -6.12579e-2, - -2.08296 -1.56885 -6.12579e-2, - -2.08296 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep24 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -2.85504 1.45205 -1.10064, - -2.85504 1.58105 -1.09965, - -3.09696 1.58105 -1.09965, - -3.09696 1.45205 -1.10064, - -2.65600 1.04455 0.536972, - -2.65600 1.04455 0.708972, - -3.29600 1.04455 0.708972, - -3.29600 1.04455 0.536972, - -2.65600 1.46025 0.127726, - -2.65600 1.15635 0.545197, - -2.65600 1.57136 0.215126, - -2.65600 1.20926 0.702070, - -3.29600 1.57136 0.215126, - -3.29600 1.20926 0.702070, - -3.29600 1.46025 0.127726, - -3.29600 1.15635 0.545197, - -2.85504 1.45615 -0.105457, - -2.85504 1.57620 -6.12621e-2, - -3.09696 1.57620 -6.12621e-2, - -3.09696 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep23 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - -2.85504 -1.44470 -1.10064, - -2.85504 -1.57370 -1.09965, - -3.09696 -1.57370 -1.09965, - -3.09696 -1.44470 -1.10064, - -2.65600 -1.03720 0.536975, - -2.65600 -1.03720 0.708975, - -3.29600 -1.03720 0.708975, - -3.29600 -1.03720 0.536975, - -2.65600 -1.45290 0.127730, - -2.65600 -1.14901 0.545201, - -2.65600 -1.56401 0.215130, - -2.65600 -1.20191 0.702073, - -3.29600 -1.56401 0.215130, - -3.29600 -1.20191 0.702073, - -3.29600 -1.45290 0.127730, - -3.29600 -1.14901 0.545201, - -2.85504 -1.44880 -0.105454, - -2.85504 -1.56885 -6.12579e-2, - -3.09696 -1.56885 -6.12579e-2, - -3.09696 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep22 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 3.10496 1.45205 -1.10064, - 3.10496 1.58105 -1.09965, - 2.86304 1.58105 -1.09965, - 2.86304 1.45205 -1.10064, - 3.30400 1.04455 0.536972, - 3.30400 1.04455 0.708972, - 2.66400 1.04455 0.708972, - 2.66400 1.04455 0.536972, - 3.30400 1.46025 0.127726, - 3.30400 1.15635 0.545197, - 3.30400 1.57136 0.215126, - 3.30400 1.20926 0.702070, - 2.66400 1.57136 0.215126, - 2.66400 1.20926 0.702070, - 2.66400 1.46025 0.127726, - 2.66400 1.15635 0.545197, - 3.10496 1.45615 -0.105457, - 3.10496 1.57620 -6.12621e-2, - 2.86304 1.57620 -6.12621e-2, - 2.86304 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep21 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 3.10496 -1.44470 -1.10064, - 3.10496 -1.57370 -1.09965, - 2.86304 -1.57370 -1.09965, - 2.86304 -1.44470 -1.10064, - 3.30400 -1.03720 0.536975, - 3.30400 -1.03720 0.708975, - 2.66400 -1.03720 0.708975, - 2.66400 -1.03720 0.536975, - 3.30400 -1.45290 0.127730, - 3.30400 -1.14901 0.545201, - 3.30400 -1.56401 0.215130, - 3.30400 -1.20191 0.702073, - 2.66400 -1.56401 0.215130, - 2.66400 -1.20191 0.702073, - 2.66400 -1.45290 0.127730, - 2.66400 -1.14901 0.545201, - 3.10496 -1.44880 -0.105454, - 3.10496 -1.56885 -6.12579e-2, - 2.86304 -1.56885 -6.12579e-2, - 2.86304 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep20 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 2.12896 1.45205 -1.10064, - 2.12896 1.58105 -1.09965, - 1.88704 1.58105 -1.09965, - 1.88704 1.45205 -1.10064, - 2.32800 1.04455 0.536972, - 2.32800 1.04455 0.708972, - 1.68800 1.04455 0.708972, - 1.68800 1.04455 0.536972, - 2.32800 1.46025 0.127726, - 2.32800 1.15635 0.545197, - 2.32800 1.57136 0.215126, - 2.32800 1.20926 0.702070, - 1.68800 1.57136 0.215126, - 1.68800 1.20926 0.702070, - 1.68800 1.46025 0.127726, - 1.68800 1.15635 0.545197, - 2.12896 1.45615 -0.105457, - 2.12896 1.57620 -6.12621e-2, - 1.88704 1.57620 -6.12621e-2, - 1.88704 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep19 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 2.12896 -1.44470 -1.10064, - 2.12896 -1.57370 -1.09965, - 1.88704 -1.57370 -1.09965, - 1.88704 -1.44470 -1.10064, - 2.32800 -1.03720 0.536975, - 2.32800 -1.03720 0.708975, - 1.68800 -1.03720 0.708975, - 1.68800 -1.03720 0.536975, - 2.32800 -1.45290 0.127730, - 2.32800 -1.14901 0.545201, - 2.32800 -1.56401 0.215130, - 2.32800 -1.20191 0.702073, - 1.68800 -1.56401 0.215130, - 1.68800 -1.20191 0.702073, - 1.68800 -1.45290 0.127730, - 1.68800 -1.14901 0.545201, - 2.12896 -1.44880 -0.105454, - 2.12896 -1.56885 -6.12579e-2, - 1.88704 -1.56885 -6.12579e-2, - 1.88704 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep18 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 1.11496 1.45205 -1.10064, - 1.11496 1.58105 -1.09965, - 0.873040 1.58105 -1.09965, - 0.873040 1.45205 -1.10064, - 1.31400 1.04455 0.536972, - 1.31400 1.04455 0.708972, - 0.674000 1.04455 0.708972, - 0.674000 1.04455 0.536972, - 1.31400 1.46025 0.127726, - 1.31400 1.15635 0.545197, - 1.31400 1.57136 0.215126, - 1.31400 1.20926 0.702070, - 0.674000 1.57136 0.215126, - 0.674000 1.20926 0.702070, - 0.674000 1.46025 0.127726, - 0.674000 1.15635 0.545197, - 1.11496 1.45615 -0.105457, - 1.11496 1.57620 -6.12621e-2, - 0.873040 1.57620 -6.12621e-2, - 0.873040 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4_sep17 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 1.11496 -1.44470 -1.10064, - 1.11496 -1.57370 -1.09965, - 0.873040 -1.57370 -1.09965, - 0.873040 -1.44470 -1.10064, - 1.31400 -1.03720 0.536975, - 1.31400 -1.03720 0.708975, - 0.674000 -1.03720 0.708975, - 0.674000 -1.03720 0.536975, - 1.31400 -1.45290 0.127730, - 1.31400 -1.14901 0.545201, - 1.31400 -1.56401 0.215130, - 1.31400 -1.20191 0.702073, - 0.674000 -1.56401 0.215130, - 0.674000 -1.20191 0.702073, - 0.674000 -1.45290 0.127730, - 0.674000 -1.14901 0.545201, - 1.11496 -1.44880 -0.105454, - 1.11496 -1.56885 -6.12579e-2, - 0.873040 -1.56885 -6.12579e-2, - 0.873040 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - -DEF cube4_sep16 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.120960 1.45205 -1.10064, - 0.120960 1.58105 -1.09965, - -0.120960 1.58105 -1.09965, - -0.120960 1.45205 -1.10064, - 0.320000 1.04455 0.536972, - 0.320000 1.04455 0.708972, - -0.320000 1.04455 0.708972, - -0.320000 1.04455 0.536972, - 0.320000 1.46025 0.127726, - 0.320000 1.15635 0.545197, - 0.320000 1.57136 0.215126, - 0.320000 1.20926 0.702070, - -0.320000 1.57136 0.215126, - -0.320000 1.20926 0.702070, - -0.320000 1.46025 0.127726, - -0.320000 1.15635 0.545197, - 0.120960 1.45615 -0.105457, - 0.120960 1.57620 -6.12621e-2, - -0.120960 1.57620 -6.12621e-2, - -0.120960 1.45615 -0.105457] - } - coordIndex [ - 0, 3, 2, 1, -1, - 0, 16, 19, 3, -1, - 1, 17, 16, 0, -1, - 2, 18, 17, 1, -1, - 3, 19, 18, 2, -1, - 4, 9, 11, 5, -1, - 5, 6, 7, 4, -1, - 5, 11, 13, 6, -1, - 6, 13, 15, 7, -1, - 7, 15, 9, 4, -1, - 8, 10, 11, 9, -1, - 8, 16, 17, 10, -1, - 9, 15, 14, 8, -1, - 10, 12, 13, 11, -1, - 10, 17, 18, 12, -1, - 12, 14, 15, 13, -1, - 12, 18, 19, 14, -1, - 14, 19, 16, 8, -1 - ] - } - } - ] -} - -DEF cube4 Transform { - children [ - Shape { - appearance Appearance { - material USE pin - } - geometry IndexedFaceSet { - coord Coordinate { point [ - 0.120960 -1.44470 -1.10064, - 0.120960 -1.57370 -1.09965, - -0.120960 -1.57370 -1.09965, - -0.120960 -1.44470 -1.10064, - 0.320000 -1.03720 0.536975, - 0.320000 -1.03720 0.708975, - -0.320000 -1.03720 0.708975, - -0.320000 -1.03720 0.536975, - 0.320000 -1.45290 0.127730, - 0.320000 -1.14901 0.545201, - 0.320000 -1.56401 0.215130, - 0.320000 -1.20191 0.702073, - -0.320000 -1.56401 0.215130, - -0.320000 -1.20191 0.702073, - -0.320000 -1.45290 0.127730, - -0.320000 -1.14901 0.545201, - 0.120960 -1.44880 -0.105454, - 0.120960 -1.56885 -6.12579e-2, - -0.120960 -1.56885 -6.12579e-2, - -0.120960 -1.44880 -0.105454] - } - coordIndex [ - 0, 16, 17, 1, -1, - 1, 2, 3, 0, -1, - 1, 17, 18, 2, -1, - 2, 18, 19, 3, -1, - 3, 19, 16, 0, -1, - 4, 7, 6, 5, -1, - 4, 9, 15, 7, -1, - 5, 11, 9, 4, -1, - 6, 13, 11, 5, -1, - 7, 15, 13, 6, -1, - 8, 14, 15, 9, -1, - 8, 16, 19, 14, -1, - 9, 11, 10, 8, -1, - 10, 17, 16, 8, -1, - 11, 13, 12, 10, -1, - 12, 18, 17, 10, -1, - 13, 15, 14, 12, -1, - 14, 19, 18, 12, -1 - ] - } - } - ] -} - diff --git a/modules/packages3d/Divers.3dshapes/TCXO_G158.wings b/modules/packages3d/Oscillators.3dshapes/TCXO_G158.wings similarity index 100% rename from modules/packages3d/Divers.3dshapes/TCXO_G158.wings rename to modules/packages3d/Oscillators.3dshapes/TCXO_G158.wings diff --git a/modules/packages3d/Divers.3dshapes/TCXO_G158.wrl b/modules/packages3d/Oscillators.3dshapes/TCXO_G158.wrl similarity index 100% rename from modules/packages3d/Divers.3dshapes/TCXO_G158.wrl rename to modules/packages3d/Oscillators.3dshapes/TCXO_G158.wrl From 8fdb637aabd3734ee79ded157badfd143ce0080d Mon Sep 17 00:00:00 2001 From: michal Date: Sun, 9 Aug 2015 01:56:09 +0200 Subject: [PATCH 28/48] moving, renaming, small fixes --- .../Connect.3dshapes/Banana_Jack_1Pin.wings~ | Bin 13315 -> 0 bytes .../Connect.3dshapes/Banana_Jack_2Pin.wings~ | Bin 16200 -> 0 bytes .../Connect.3dshapes/Banana_Jack_3Pin.wings~ | Bin 17389 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings~ delete mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings~ delete mode 100644 modules/packages3d/Connect.3dshapes/Banana_Jack_3Pin.wings~ diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings~ b/modules/packages3d/Connect.3dshapes/Banana_Jack_1Pin.wings~ deleted file mode 100644 index cb34861d929c4f4c1229261e3cbe2658f5665721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13315 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 A+5i9m diff --git a/modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings~ b/modules/packages3d/Connect.3dshapes/Banana_Jack_2Pin.wings~ deleted file mode 100644 index c0d5d224be47a955fa10ef0bf1a84f1bd7f86ccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16200 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 From 9f02097983b59e6457ddd04aebfb42122b0a6b18 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 11 Aug 2015 09:24:35 +1000 Subject: [PATCH 29/48] Fixed pin type for "Output" pin on INA19x series of current shunt sense ICs --- library/sensors.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index dc7a4689..49cf1cb8 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -189,7 +189,7 @@ F3 "" 0 0 50 H V C CNN ALIAS INA194 INA195 DRAW S -300 200 300 -200 0 1 10 f -X OUT 1 400 0 100 L 50 50 1 1 I +X OUT 1 400 0 100 L 50 50 1 1 O X GND 2 0 -300 100 U 50 50 1 1 W X Vin+ 3 -400 100 100 R 50 50 1 1 I X Vin- 4 -400 -100 100 R 50 50 1 1 I @@ -207,7 +207,7 @@ F3 "" 0 0 50 H V C CNN ALIAS INA197 INA198 DRAW S -300 200 300 -200 0 1 10 f -X OUT 1 400 0 100 L 50 50 1 1 I +X OUT 1 400 0 100 L 50 50 1 1 O X GND 2 0 -300 100 U 50 50 1 1 W X Vcc 3 0 300 100 D 50 50 1 1 W X Vin+ 4 -400 100 100 R 50 50 1 1 I From eca4589d6cf515fae7a88fdd910218871a03c78a Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 11 Aug 2015 09:33:48 +1000 Subject: [PATCH 30/48] Simplified the aliases for MCP9700/MCP9701 temperature sensors --- library/sensors.dcm | 24 ------------------------ library/sensors.lib | 4 ++-- 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index f21aded6..1413b327 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -167,18 +167,6 @@ K thermistor temperature sensor sot23-3 sot-23 F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf $ENDCMP # -$CMP MCP9700A-TT -D Linear active thermistor in SOT23-3 package -K linear active thermistor temperature sensor -F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf -$ENDCMP -# -$CMP MCP9700A_LT -D Linear active thermistor in SC70-5 package -K linear active thermistor temperature sensor -F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf -$ENDCMP -# $CMP MCP9700_LT D Linear active thermistor in SC70-5 package K linear active thermistor temperature sensor @@ -191,18 +179,6 @@ K linear active thermistor temperature sensor F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf $ENDCMP # -$CMP MCP9701A-TT -D Linear active thermistor in SOT23-3 package -K linear active thermistor temperature sensor -F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf -$ENDCMP -# -$CMP MCP9701A_LT -D Linear active thermistor in SC70-5 package -K linear active thermistor temperature sensor -F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf -$ENDCMP -# $CMP MCP9701_LT D Linear active thermistor in SC70-5 package K linear active thermistor temperature sensor diff --git a/library/sensors.lib b/library/sensors.lib index 49cf1cb8..5ba3b5a8 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -377,7 +377,7 @@ F0 "U" -150 250 50 H V C CNN F1 "MCP9700-TT" -200 -250 50 H V L CNN F2 "SOT23-3" -200 -350 50 H V L CNN F3 "" -150 250 50 H V C CNN -ALIAS MCP9701-TT MCP9700A-TT MCP9701A-TT +ALIAS MCP9701-TT DRAW S -200 200 100 -200 0 1 10 f X Vdd 1 -300 100 100 R 50 50 1 1 W @@ -393,7 +393,7 @@ F0 "U" -200 250 50 H V C CNN F1 "MCP9700_LT" 50 250 50 H V L CNN F2 "SC70-5" 50 -250 50 H V L CNN F3 "" 0 0 50 H V C CNN -ALIAS MCP9701_LT MCP9700A_LT MCP9701A_LT +ALIAS MCP9701_LT DRAW S -300 200 300 -200 0 1 10 f X NC 1 -400 -100 100 R 50 50 1 1 N From 5d441b9726b2c203df7a81a940cffe2b5f1aaf78 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 11 Aug 2015 09:35:00 +1000 Subject: [PATCH 31/48] Changed pin location on MCP9700_TT for more logical arrangement --- library/sensors.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index 5ba3b5a8..6d35e3d3 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -381,8 +381,8 @@ ALIAS MCP9701-TT DRAW S -200 200 100 -200 0 1 10 f X Vdd 1 -300 100 100 R 50 50 1 1 W -X Vout 2 -300 -100 100 R 50 50 1 1 I -X GND 3 200 0 100 L 50 50 1 1 W +X Vout 2 200 0 100 L 50 50 1 1 I +X GND 3 -300 -100 100 R 50 50 1 1 W ENDDRAW ENDDEF # From 2ac673f353d9641ed0d541efaf9c665eba729ad9 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 11 Aug 2015 09:40:53 +1000 Subject: [PATCH 32/48] Added documentation link for the ILI9341 breakout --- library/display.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/display.dcm b/library/display.dcm index 84fea81d..dc3bab35 100644 --- a/library/display.dcm +++ b/library/display.dcm @@ -64,7 +64,7 @@ $ENDCMP $CMP ILI9341_LCD_Breakout D ILI9341 SPI TFT LCD Display, on breakout PCB - 9 pin interface with 4-pin SD card interface K LCD SPI TFT ILI9341 -F Commonly found on eBay +F www.newhavendisplay.com/app_notes/ILI9341.pdf $ENDCMP # $CMP LCD-016N002L From 074066edd0601c372b0d9b6dac24481a10eadb58 Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Fri, 14 Aug 2015 01:16:45 +0100 Subject: [PATCH 33/48] Add TO-277A 3D Shape --- .../TO-277A.wings | Bin 0 -> 20267 bytes .../TO_SOT_Packages_SMD.3dshapes/TO-277A.wrl | 1950 +++++++++++++++++ 2 files changed, 1950 insertions(+) create mode 100644 modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wings create mode 100644 modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wrl diff --git a/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wings b/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wings new file mode 100644 index 0000000000000000000000000000000000000000..54aa10b465092df9a0eb5dc6cad62b1b3db3d1f3 GIT binary patch literal 20267 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 QU1FrTFybHo91{Uk0GQq?-2eap literal 0 HcmV?d00001 diff --git a/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wrl b/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wrl new file mode 100644 index 00000000..2d9c726e --- /dev/null +++ b/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/TO-277A.wrl @@ -0,0 +1,1950 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF unnamed_object4 Transform { + children [ + Shape { + appearance Appearance { + material DEF plastic Material { + diffuseColor 0.04 0.04 0.04 + emissiveColor 0.0 0.0 0.0 + specularColor 0.23410000000000003 0.23410000000000003 0.23410000000000003 + ambientIntensity 0.2733332663398939 + transparency 0.0 + shininess 0.1 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.8562995102747761 1.2606300197652989 0.2490182649855149, + -0.8562989131752237 1.2606300197652989 0.033881651031725996, + -0.8562989131752237 1.2606300197652989 0.2490182649855149, + 0.8562995102747761 1.2606300197652989 0.033881651031725996, + -0.8562989131752237 -1.160629820284701 0.033881651031725996, + -0.8562989131752237 -1.160629820284701 0.2490182649855149, + -0.8234918265945138 1.257275689060059 0.2744942492114979, + 0.8234924236940663 1.257275689060059 0.2744942492114979, + -0.7906808030059337 1.247444980408669 0.29822889485658, + 0.7906814001054862 1.247444980408669 0.29822889485658, + -0.7578737164252238 1.2318032481411587 0.31861511530822695, + 0.7578743135247763 1.2318032481411587 0.31861511530822695, + 0.8562995102747761 -1.160629820284701 0.033881651031725996, + 0.8562995102747761 -1.160629820284701 0.2490182649855149, + -0.8529445824699837 -1.127822733703991 0.2744942492114979, + -0.8529445824699837 1.2278229331845887 0.2744942492114979, + -0.8431138738185937 -1.095011710115411 0.29822889485658, + -0.8431138738185937 1.195011909596009 0.29822889485658, + -0.8274721415510838 -1.062204623534701 0.31861511530822695, + -0.8274721415510838 1.1622048230152988 0.31861511530822695, + -0.7716059998757838 1.228374114286389 0.32077377672334806, + -0.7802516691583038 1.2249843505103188 0.321876138926948, + -0.7768500943586237 1.2215827757106392 0.32519936727001497, + -0.7716611179859638 1.228429232396569 0.32072023341631595, + -0.8169091494358737 1.1917875001504792 0.322636375146645, + -0.8191453699060338 1.1766024607958891 0.324686768845341, + -0.8088422203102438 1.190531594639949 0.328310784589676, + -0.8225311966742338 1.179992224571959 0.321359209793617, + -0.8225863147844138 1.180047342682139 0.321305666486585, + -0.8169642675460537 1.1918426182606592 0.322582831839613, + -0.8238264722634637 1.2327323819984792 0.302041099577101, + -0.8424406454728237 1.251338681192099 0.27722102086225997, + -0.8448737163364839 1.249228444973779 0.2772910996023459, + -0.8261571809225038 1.230515846567669 0.30206787123061696, + -0.8237910391926336 1.232693011919779 0.30208204445894893, + -0.8261217478516737 1.2304764764889693 0.3021084224116779, + -0.8213776533683238 1.2348268701853191 0.30196550902599695, + -0.8396808029559537 1.253126082765079 0.27701629645301995, + -0.8213422202974937 1.2347914371144892 0.302006060207058, + -0.8143619053439838 1.196055216681559 0.3229147216030539, + -0.8359367084715836 1.217641830832769 0.301491886979236, + -0.8143067872338038 1.196000098571379 0.322968264910086, + -0.8108855273947737 1.1925749017244789 0.326283619237413, + -0.8101532439309537 1.1918465552685287 0.32700330427604896, + -0.8529367084542436 1.2278111221609789 0.274523383069736, + -0.8088304092866337 1.242633956791529 0.300965902727804, + -0.8522516690848636 1.233948917430309 0.275621808265466, + -0.8087949762158037 1.2425985237206991 0.30100802871201293, + -0.8522398580612538 1.2339371064066988 0.275651335824491, + -0.8430863147635037 1.1949882875487894 0.29827613895102, + -0.8041808029921637 1.2085315946215889 0.323381257035649, + -0.8041256848819837 1.2084764765114089 0.323434800342681, + -0.8424091494098638 1.1998819883311989 0.29909582398955403, + -0.8423815903547738 1.199850492268239 0.299140312178485, + -0.8018658423646038 1.2107599410760088 0.323360390893938, + -0.8018067872465537 1.2107048229658288 0.32341393420097, + -0.8448894643679636 1.2492441930052591 0.2772635405472559, + -0.8007044250429538 1.2050512796645092 0.326748973567647, + -0.7999721415791338 1.204318996200689 0.32746826490549596, + -0.8008264722869237 1.245551279623199 0.299899760996608, + -0.8424563935043039 1.2513544292235792 0.277193068106383, + -0.8007949762239638 1.245519783560239 0.2999434617839649, + -0.7994563935481637 1.2128977363494189 0.32330133577588804, + -0.8382713541384936 1.213161515876709 0.30099267438132005, + -0.7993973384301138 1.212842618239239 0.32335487908291993, + -0.7983855274075237 1.2072796261189287 0.32672810742593605, + -0.8382398580755337 1.2131260828058787 0.3010344066647419, + -0.7976532439437037 1.206547342655109 0.3274473987637849, + -0.8396965509874337 1.2531418307965587 0.276988343697143, + -0.7963343463072537 1.205228445018659 0.32875369797505094, + -0.7934130864677138 1.2068583662768393 0.32920920978560997, + -0.7959760785910838 1.2094174213923392 0.326669446008673, + -0.7952437951272637 1.208689074936389 0.32738873734652196, + -0.8359721415424137 1.2176772639035989 0.301450548396601, + -0.7939248974908139 1.207370177299939 0.328695036557788, + -0.7875233226941937 1.221326870199089 0.32255920979239294, + -0.7874682045840137 1.221271752088909 0.32261275309942494, + -0.7761256849105438 1.220858366262559 0.3259206271117989, + -0.7803067872684838 1.2250394686204988 0.321822595619916, + 0.6186814002809262 1.092606397889439 0.45781078445758594, + -0.6186808031813738 1.092606397889439 0.45781078445758594, + 0.7840396678287962 1.217830807210529 0.32594621766295395, + 0.7959766756906362 1.2094174213923392 0.32666983970945995, + 0.7994766756870663 1.212917421388769 0.323282044437325, + 0.7833388804279362 1.2171300198096693 0.3266383436464999, + 0.7875317938094862 1.221326870199089 0.32255606018609695, + 0.8261814000692762 1.2305119095597987 0.30204346178182295, + 0.8042168331625462 1.2085473426530686 0.32335763498842895, + 0.8143900614986262 1.196078838728779 0.322887556248751, + 0.8359884866734462 1.2176851379193392 0.30142417044387204, + 0.7768191953952163 1.2215512796476788 0.32522732002589194, + 0.7761262820100963 1.220858366262559 0.3259206271117989, + 0.8238467544023662 1.2327323819984792 0.3020194460338159, + 0.8018900615113762 1.210779626115359 0.3233387373506529, + 0.7802995103522962 1.225031594604759 0.32183086333644295, + 0.8213900614914862 1.234830807193189 0.3019462176874339, + 0.8522562031922862 1.233952854438179 0.275609997241856, + 0.8529451795695362 1.2278229331845887 0.2744942492114979, + 0.8382916362773962 1.213165452884579 0.30096787123173896, + 0.7716380930382962 1.228405610349349 0.32074464286510995, + 0.8226105339311863 1.180067027721489 0.32128598144723497, + 0.8274727386506363 1.1622048230152988 0.31861511530822695, + 0.8431144709181462 1.195011909596009 0.29822889485658, + 0.8191459670055863 1.1766024607958891 0.324686768845341, + 0.8127995103191462 1.1876693899184592 0.3266383436464999, + 0.8088428174097962 1.190531594639949 0.328310784589676, + 0.8088349433940563 1.2426221457679192 0.30096787123173896, + 0.8135002977200062 1.188370177319319 0.32594621766295395, + 0.8449018724911261 1.2492323819816489 0.277238737397675, + 0.8424648646195962 1.2513465552078389 0.277171808263885, + 0.8169963607085662 1.1918623033000089 0.32255606018609695, + 0.8008152583628662 1.2455355315917191 0.299919446035958, + 0.8101892741013362 1.191881988339359 0.326967871205219, + 0.8108939985100663 1.1925827757402188 0.32627613892246, + 0.8397010850948562 1.2531378937886888 0.27697220196487593, + 0.8424136835172863 1.1998819883311989 0.29908716257224, + 0.7986577780501062 1.2029882875406293 0.328778501124632, + 0.7934136835672663 1.2068583662768393 0.32920920978560997, + 0.8000121087573862 1.2043426182479091 0.3274367688425359, + 0.8007168331661162 1.2050473426566393 0.3267454302605639, + 0.7963349434068062 1.2052205710029187 0.32875960348685596, + 0.7976892741140863 1.206574901710199 0.32741787120475996, + 0.7983900615149462 1.2072796261189287 0.32672653262278795, + 0.7939176205746262 1.2073623032841991 0.32870330427431504, + 0.7952719512819062 1.208716633991479 0.32736117829143196, + 0.8529451795695362 -1.127822733703991 0.2744942492114979, + 0.8431144709181462 -1.095011710115411 0.29822889485658, + 0.8274727386506363 -1.062204623534701 0.31861511530822695, + 0.8234924236940663 -1.157275489579461 0.2744942492114979, + -0.8234918265945138 -1.157275489579461 0.2744942492114979, + 0.7906814001054862 -1.147444780928071 0.29822889485658, + -0.7906808030059337 -1.147444780928071 0.29822889485658, + 0.7578743135247763 -1.131803048660561 0.31861511530822695, + -0.7578737164252238 -1.131803048660561 0.31861511530822695, + -0.8240981258064938 -1.075992025095441 0.32072023341631595, + -0.8207083620304237 -1.084637694377961 0.321822595619916, + -0.8206532439202437 -1.084582576267781 0.321876138926948, + -0.7874563935604038 -1.121240056545351 0.322636375146645, + -0.7722713542058137 -1.123476277015511 0.324686768845341, + -0.7862004880498737 -1.113173127419721 0.328310784589676, + -0.7756611179818838 -1.126862103783711 0.321359209793617, + -0.8240430076963138 -1.075936906985261 0.32077377672334806, + -0.8165272596724839 -1.080456592020021 0.3259206271117989, + -0.8172516691205638 -1.081181001468101 0.32519936727001497, + -0.7757162360920637 -1.126917221893891 0.321305666486585, + -0.7875115116705838 -1.121295174655531 0.322582831839613, + -0.8284012754084038 -1.1281573793729411 0.302041099577101, + -0.8470075746020238 -1.146771552582301 0.27722102086225997, + -0.844897338383704 -1.149204623445961 0.2772910996023459, + -0.8261847399775938 -1.130488088031981 0.30206787123061696, + -0.8283619053297038 -1.128121946302111 0.30208204445894893, + -0.8261453698988938 -1.1304526549611509 0.3021084224116779, + -0.8304957635952437 -1.125708560477801 0.30196550902599695, + -0.848794976175004 -1.144011710065431 0.27701629645301995, + -0.8304603305244138 -1.125673127406971 0.302006060207058, + -0.7917241100914838 -1.118692812453461 0.3229147216030539, + -0.8087949762158037 -1.142570765185011 0.3010344066647419, + -0.8133107242426937 -1.1402676155810612 0.301491886979236, + -0.7916689919813037 -1.118637694343281 0.322968264910086, + -0.7882437951344037 -1.115216434504251 0.326283619237413, + -0.8234839525787737 -1.1572676155637212 0.274523383069736, + -0.7875154486784538 -1.114484151040431 0.32700330427604896, + -0.8296178108402338 -1.1565825761943411 0.275621808265466, + -0.8383028502014538 -1.1131613163961112 0.300965902727804, + -0.8382674171306237 -1.113125883325281 0.30100802871201293, + -0.8296059998166239 -1.1565707651707309 0.275651335824491, + -0.7906571809587137 -1.147417221872981 0.29827613895102, + -0.8042004880315139 -1.1085117101016408 0.323381257035649, + -0.8041453699213338 -1.1084565919914608 0.323434800342681, + -0.7955508817411239 -1.146740056519341 0.29909582398955403, + -0.7955193856781638 -1.146712497464251 0.299140312178485, + -0.8064288344859337 -1.106196749474081 0.323360390893938, + -0.8449130864151837 -1.1492203714774412 0.2772635405472559, + -0.8063737163757537 -1.106137694356031 0.32341393420097, + -0.8007201730744338 -1.105035332152431 0.326748973567647, + -0.7999878896106137 -1.104303048688611 0.32746826490549596, + -0.8412201730331237 -1.105157379396401 0.299899760996608, + -0.8470233226335038 -1.146787300613781 0.277193068106383, + -0.841188676970164 -1.105125883333441 0.2999434617839649, + -0.8088304092866337 -1.1426022612479712 0.30099267438132005, + -0.8085666297593438 -1.1037873006576409 0.32330133577588804, + -0.8085115116491638 -1.103728245539591 0.32335487908291993, + -0.8029485195288537 -1.1027164345170009 0.32672810742593605, + -0.8488107242064837 -1.144027458096911 0.276988343697143, + -0.8022162360650338 -1.1019841510531811 0.3274473987637849, + -0.8008973384285837 -1.100665253416731 0.32875369797505094, + -0.8025272596867637 -1.0977439935771909 0.32920920978560997, + -0.8050863148022637 -1.100306985700561 0.326669446008673, + -0.8133461573135238 -1.140303048651891 0.301450548396601, + -0.8043579683463138 -1.099574702236741 0.32738873734652196, + -0.8030390707098638 -1.098255804600291 0.328695036557788, + -0.8169957636090137 -1.091854229803671 0.32255920979239294, + -0.8169406454988337 -1.091799111693491 0.32261275309942494, + -0.6882752912993638 1.023011909771449 0.45781078445758594, + -0.6882752912993638 -0.92301052918849 0.45781078445758594, + -0.6394800157585837 1.079834744359159 0.4658383435045159, + -0.6588619055025938 1.063193012092669 0.46857456397416597, + -0.6755036377690838 1.0438111223486592 0.4658383435045159, + 0.6394806128581362 1.079834744359159 0.4658383435045159, + 0.6588625026021463 1.063193012092669 0.46857456397416597, + 0.6755042348686363 1.0438111223486592 0.4658383435045159, + 0.6882758883989163 1.023011909771449 0.45781078445758594, + 0.6186814002809262 1.072224508146449 0.47345251672509603, + -0.6186808031813738 1.072224508146449 0.47345251672509603, + 0.6186814002809262 1.0484843506903487 0.48328322537648605, + -0.6186808031813738 1.0484843506903487 0.48328322537648605, + 0.6186814002809262 1.023011909771449 0.486637556081726, + -0.6186808031813738 1.023011909771449 0.486637556081726, + 0.6882758883989163 -0.92301052918849 0.45781078445758594, + 0.8135002977200062 -1.088369977838721 0.32594621766295395, + 0.8043861245009563 -1.099602261291831 0.32736117829143196, + 0.8050869119018161 -1.100306985700561 0.32666983970945995, + 0.8127995103191462 -1.0876691904378608 0.3266383436464999, + 0.8169963607085662 -1.091862103819411 0.32255606018609695, + 0.8085869118982462 -1.103806985696991 0.323282044437325, + 0.8261814000692762 -1.130511710079201 0.30204346178182295, + 0.8042168331625462 -1.1085471431724712 0.32335763498842895, + 0.8133546284288163 -1.140322733691241 0.30142417044387204, + 0.8172207701571563 -1.081149505405141 0.32522732002589194, + 0.8165278567720363 -1.080456592020021 0.3259206271117989, + 0.8284018725079563 -1.128177064412291 0.3020194460338159, + 0.8064451796169662 -1.106220371521301 0.3233387373506529, + 0.8207010851142362 -1.084629820362221 0.32183086333644295, + 0.8305002977026662 -1.125720371501411 0.3019462176874339, + 0.8296223449476562 -1.156586513202211 0.275609997241856, + 0.8088349433940563 -1.1426219462873208 0.30096787123173896, + 0.8240751008588263 -1.0759684030482208 0.32074464286510995, + 0.7757365182309662 -1.1269408439411108 0.32128598144723497, + 0.7722719513053662 -1.123476277015511 0.324686768845341, + 0.8382916362773962 -1.113165253403981 0.30096787123173896, + 0.7833388804279362 -1.117129820329071 0.3266383436464999, + 0.7862010851494262 -1.113173127419721 0.328310784589676, + 0.8449018724911261 -1.149232182501051 0.277238737397675, + 0.7840396678287962 -1.1178306077299311 0.32594621766295395, + 0.8470160457173161 -1.1467951746295209 0.277171808263885, + 0.7875317938094862 -1.121326670718491 0.32255606018609695, + 0.8412050221011962 -1.105145568372791 0.299919446035958, + 0.7875514788488361 -1.114519584111261 0.326967871205219, + 0.8488073842981662 -1.144031395104781 0.27697220196487593, + 0.7882522662496962 -1.115224308519991 0.32627613892246, + 0.7917483292382562 -1.118720371508551 0.322887556248751, + 0.7955514788406763 -1.146743993527211 0.29908716257224, + 0.7986577780501062 -1.102988088060031 0.328778501124632, + 0.8025278567863162 -1.0977439935771909 0.32920920978560997, + 0.8000121087573862 -1.104342418767311 0.3274367688425359, + 0.8007168331661162 -1.105047143176041 0.3267454302605639, + 0.8008900615123963 -1.100665253416731 0.32875960348685596, + 0.8022443922196763 -1.102019584124011 0.32741787120475996, + 0.8029491166284062 -1.1027203715248708 0.32672653262278795, + 0.8030317937936762 -1.0982479305845512 0.32870330427431504, + 0.6186814002809262 -0.992606198408841 0.45781078445758594, + -0.6186808031813738 -0.992606198408841 0.45781078445758594, + -0.6755036377690838 -0.943810922868061 0.4658383435045159, + -0.6588619055025938 -0.963192812612071 0.46857456397416597, + -0.6394800157585837 -0.979834544878561 0.4658383435045159, + -0.6678934015563738 1.023011909771449 0.47345251672509603, + -0.6678934015563738 -0.92301052918849 0.47345251672509603, + -0.6441532441002737 1.023011909771449 0.48328322537648605, + -0.6441532441002737 -0.92301052918849 0.48328322537648605, + -0.6186808031813738 -0.92301052918849 0.486637556081726, + -0.6330941889934438 1.057807185326509 0.479145430105116, + -0.6534760787364338 1.037425295583519 0.479145430105116, + -0.6346453700942238 1.0336772640912788 0.484747792304126, + 0.6678939986559262 1.023011909771449 0.47345251672509603, + 0.6527089593013362 1.055330807376279 0.47472810727497605, + 0.6441538411998262 1.023011909771449 0.48328322537648605, + 0.6451420301751962 1.034653642043039 0.48229503640111604, + 0.6186814002809262 -0.92301052918849 0.486637556081726, + 0.6441538411998262 -0.92301052918849 0.48328322537648605, + 0.6678939986559262 -0.92301052918849 0.47345251672509603, + 0.6755042348686363 -0.943810922868061 0.4658383435045159, + 0.6588625026021463 -0.963192812612071 0.46857456397416597, + 0.6394806128581362 -0.979834544878561 0.4658383435045159, + 0.6186814002809262 -0.9722243086658511 0.47345251672509603, + 0.6186814002809262 -0.948484151209751 0.48328322537648605, + -0.6186808031813738 -0.948484151209751 0.48328322537648605, + -0.6186808031813738 -0.9722243086658511 0.47345251672509603, + -0.6534760787364338 -0.937425096102921 0.479145430105116, + -0.6330941889934438 -0.9578069858459111 0.479145430105116, + -0.6346453700942238 -0.9336770646106809 0.484747792304126, + 0.6303231325525163 -0.949472340185121 0.48229503640111604, + 0.6510002978857562 -0.957039269311261 0.47472810727497605 ] } + coordIndex [ + 0, 1, 2, -1, + 0, 2, 6, -1, + 0, 3, 1, -1, + 0, 6, 7, -1, + 0, 7, 114, -1, + 0, 12, 3, -1, + 0, 13, 12, -1, + 0, 96, 97, -1, + 0, 97, 13, -1, + 0, 108, 96, -1, + 0, 109, 108, -1, + 0, 114, 109, -1, + 1, 3, 4, -1, + 1, 4, 5, -1, + 1, 5, 2, -1, + 2, 5, 14, -1, + 2, 14, 15, -1, + 2, 15, 46, -1, + 2, 46, 56, -1, + 2, 56, 60, -1, + 2, 60, 68, -1, + 2, 68, 6, -1, + 3, 12, 4, -1, + 4, 12, 5, -1, + 5, 12, 13, -1, + 5, 13, 128, -1, + 5, 128, 129, -1, + 5, 129, 162, -1, + 5, 162, 172, -1, + 5, 172, 177, -1, + 5, 177, 183, -1, + 5, 183, 14, -1, + 6, 8, 7, -1, + 6, 37, 45, -1, + 6, 45, 59, -1, + 6, 59, 8, -1, + 6, 68, 37, -1, + 7, 8, 9, -1, + 7, 9, 111, -1, + 7, 106, 114, -1, + 7, 111, 106, -1, + 8, 10, 9, -1, + 8, 23, 10, -1, + 8, 59, 61, -1, + 8, 61, 78, -1, + 8, 78, 23, -1, + 9, 10, 11, -1, + 9, 11, 99, -1, + 9, 99, 111, -1, + 10, 20, 77, -1, + 10, 23, 20, -1, + 10, 77, 80, -1, + 10, 79, 11, -1, + 10, 80, 79, -1, + 11, 79, 91, -1, + 11, 91, 99, -1, + 13, 97, 125, -1, + 13, 125, 238, -1, + 13, 224, 128, -1, + 13, 232, 224, -1, + 13, 234, 232, -1, + 13, 238, 234, -1, + 14, 16, 15, -1, + 14, 153, 163, -1, + 14, 163, 176, -1, + 14, 176, 16, -1, + 14, 183, 153, -1, + 15, 16, 17, -1, + 15, 17, 44, -1, + 15, 44, 48, -1, + 15, 48, 46, -1, + 16, 18, 17, -1, + 16, 134, 18, -1, + 16, 176, 178, -1, + 16, 178, 134, -1, + 17, 18, 19, -1, + 17, 19, 49, -1, + 17, 49, 53, -1, + 17, 52, 44, -1, + 17, 53, 52, -1, + 18, 134, 141, -1, + 18, 141, 142, -1, + 18, 142, 194, -1, + 18, 193, 19, -1, + 18, 194, 193, -1, + 19, 25, 27, -1, + 19, 27, 28, -1, + 19, 28, 49, -1, + 19, 193, 25, -1, + 20, 21, 22, -1, + 20, 22, 77, -1, + 20, 23, 21, -1, + 21, 23, 78, -1, + 21, 75, 76, -1, + 21, 76, 22, -1, + 21, 78, 75, -1, + 22, 76, 77, -1, + 24, 25, 26, -1, + 24, 26, 43, -1, + 24, 27, 25, -1, + 24, 28, 27, -1, + 24, 29, 28, -1, + 24, 41, 29, -1, + 24, 42, 41, -1, + 24, 43, 42, -1, + 25, 193, 197, -1, + 25, 197, 26, -1, + 26, 58, 43, -1, + 26, 69, 58, -1, + 26, 70, 69, -1, + 26, 196, 70, -1, + 26, 197, 196, -1, + 28, 29, 66, -1, + 28, 53, 49, -1, + 28, 66, 53, -1, + 29, 39, 40, -1, + 29, 40, 66, -1, + 29, 41, 39, -1, + 30, 31, 32, -1, + 30, 32, 33, -1, + 30, 33, 34, -1, + 30, 34, 38, -1, + 30, 36, 31, -1, + 30, 38, 36, -1, + 31, 36, 37, -1, + 31, 37, 60, -1, + 31, 56, 32, -1, + 31, 60, 56, -1, + 32, 46, 48, -1, + 32, 48, 33, -1, + 32, 56, 46, -1, + 33, 35, 34, -1, + 33, 48, 73, -1, + 33, 73, 35, -1, + 34, 35, 50, -1, + 34, 50, 54, -1, + 34, 54, 38, -1, + 35, 39, 50, -1, + 35, 40, 39, -1, + 35, 73, 40, -1, + 36, 38, 47, -1, + 36, 45, 37, -1, + 36, 47, 45, -1, + 37, 68, 60, -1, + 38, 54, 62, -1, + 38, 62, 47, -1, + 39, 41, 51, -1, + 39, 51, 50, -1, + 40, 63, 66, -1, + 40, 73, 63, -1, + 41, 42, 57, -1, + 41, 57, 51, -1, + 42, 43, 58, -1, + 42, 58, 57, -1, + 44, 52, 63, -1, + 44, 63, 73, -1, + 44, 73, 48, -1, + 45, 47, 61, -1, + 45, 61, 59, -1, + 47, 62, 75, -1, + 47, 75, 61, -1, + 50, 51, 55, -1, + 50, 55, 54, -1, + 51, 57, 65, -1, + 51, 65, 55, -1, + 52, 53, 66, -1, + 52, 66, 63, -1, + 54, 55, 64, -1, + 54, 64, 62, -1, + 55, 65, 71, -1, + 55, 71, 64, -1, + 57, 58, 67, -1, + 57, 67, 65, -1, + 58, 69, 67, -1, + 61, 75, 78, -1, + 62, 64, 76, -1, + 62, 76, 75, -1, + 64, 71, 76, -1, + 65, 67, 72, -1, + 65, 72, 71, -1, + 67, 69, 74, -1, + 67, 74, 72, -1, + 69, 70, 74, -1, + 70, 76, 74, -1, + 70, 77, 76, -1, + 70, 195, 77, -1, + 70, 196, 195, -1, + 71, 72, 76, -1, + 72, 74, 76, -1, + 77, 195, 80, -1, + 79, 80, 202, -1, + 79, 198, 91, -1, + 79, 202, 198, -1, + 80, 195, 203, -1, + 80, 203, 202, -1, + 81, 82, 83, -1, + 81, 83, 85, -1, + 81, 84, 82, -1, + 81, 85, 94, -1, + 81, 90, 84, -1, + 81, 94, 90, -1, + 82, 84, 124, -1, + 82, 121, 122, -1, + 82, 122, 83, -1, + 82, 124, 121, -1, + 83, 93, 95, -1, + 83, 95, 106, -1, + 83, 106, 85, -1, + 83, 122, 93, -1, + 84, 90, 91, -1, + 84, 91, 117, -1, + 84, 117, 123, -1, + 84, 123, 124, -1, + 85, 106, 111, -1, + 85, 111, 94, -1, + 86, 87, 88, -1, + 86, 88, 89, -1, + 86, 89, 108, -1, + 86, 92, 87, -1, + 86, 108, 109, -1, + 86, 109, 92, -1, + 87, 92, 93, -1, + 87, 93, 119, -1, + 87, 113, 88, -1, + 87, 119, 113, -1, + 88, 107, 110, -1, + 88, 110, 89, -1, + 88, 113, 107, -1, + 89, 96, 108, -1, + 89, 98, 96, -1, + 89, 110, 98, -1, + 90, 94, 99, -1, + 90, 99, 91, -1, + 91, 198, 117, -1, + 92, 95, 93, -1, + 92, 109, 114, -1, + 92, 114, 95, -1, + 93, 122, 119, -1, + 94, 111, 99, -1, + 95, 114, 106, -1, + 96, 98, 97, -1, + 97, 98, 115, -1, + 97, 102, 125, -1, + 97, 115, 102, -1, + 98, 100, 115, -1, + 98, 110, 100, -1, + 100, 101, 102, -1, + 100, 102, 115, -1, + 100, 103, 101, -1, + 100, 110, 103, -1, + 101, 103, 201, -1, + 101, 127, 102, -1, + 101, 201, 208, -1, + 101, 208, 127, -1, + 102, 126, 125, -1, + 102, 127, 126, -1, + 103, 104, 105, -1, + 103, 105, 200, -1, + 103, 107, 104, -1, + 103, 110, 107, -1, + 103, 200, 201, -1, + 104, 107, 113, -1, + 104, 112, 105, -1, + 104, 113, 112, -1, + 105, 112, 118, -1, + 105, 116, 117, -1, + 105, 117, 199, -1, + 105, 118, 116, -1, + 105, 199, 200, -1, + 112, 113, 119, -1, + 112, 119, 118, -1, + 116, 118, 121, -1, + 116, 120, 117, -1, + 116, 121, 120, -1, + 117, 120, 123, -1, + 117, 198, 199, -1, + 118, 119, 122, -1, + 118, 122, 121, -1, + 120, 121, 124, -1, + 120, 124, 123, -1, + 125, 126, 236, -1, + 125, 229, 238, -1, + 125, 236, 229, -1, + 126, 127, 226, -1, + 126, 226, 236, -1, + 127, 208, 219, -1, + 127, 219, 226, -1, + 128, 130, 129, -1, + 128, 224, 225, -1, + 128, 225, 241, -1, + 128, 241, 130, -1, + 129, 130, 131, -1, + 129, 131, 160, -1, + 129, 160, 165, -1, + 129, 165, 162, -1, + 130, 132, 131, -1, + 130, 227, 132, -1, + 130, 241, 227, -1, + 131, 132, 133, -1, + 131, 133, 166, -1, + 131, 166, 170, -1, + 131, 169, 160, -1, + 131, 170, 169, -1, + 132, 227, 228, -1, + 132, 228, 250, -1, + 132, 250, 133, -1, + 133, 138, 140, -1, + 133, 140, 144, -1, + 133, 144, 166, -1, + 133, 250, 251, -1, + 133, 251, 138, -1, + 134, 135, 136, -1, + 134, 136, 141, -1, + 134, 178, 135, -1, + 135, 164, 191, -1, + 135, 178, 164, -1, + 135, 191, 136, -1, + 136, 143, 141, -1, + 136, 191, 192, -1, + 136, 192, 143, -1, + 137, 138, 139, -1, + 137, 139, 161, -1, + 137, 140, 138, -1, + 137, 144, 140, -1, + 137, 145, 144, -1, + 137, 158, 145, -1, + 137, 159, 158, -1, + 137, 161, 159, -1, + 138, 251, 254, -1, + 138, 254, 139, -1, + 139, 175, 161, -1, + 139, 185, 175, -1, + 139, 186, 185, -1, + 139, 253, 186, -1, + 139, 254, 253, -1, + 141, 143, 142, -1, + 142, 143, 192, -1, + 142, 186, 252, -1, + 142, 192, 186, -1, + 142, 252, 194, -1, + 144, 145, 170, -1, + 144, 170, 166, -1, + 145, 155, 156, -1, + 145, 156, 170, -1, + 145, 158, 155, -1, + 146, 147, 148, -1, + 146, 148, 149, -1, + 146, 149, 150, -1, + 146, 150, 154, -1, + 146, 152, 147, -1, + 146, 154, 152, -1, + 147, 152, 153, -1, + 147, 153, 177, -1, + 147, 172, 148, -1, + 147, 177, 172, -1, + 148, 162, 165, -1, + 148, 165, 149, -1, + 148, 172, 162, -1, + 149, 151, 150, -1, + 149, 165, 188, -1, + 149, 188, 151, -1, + 150, 151, 171, -1, + 150, 171, 180, -1, + 150, 180, 154, -1, + 151, 157, 167, -1, + 151, 167, 171, -1, + 151, 188, 157, -1, + 152, 154, 164, -1, + 152, 163, 153, -1, + 152, 164, 163, -1, + 153, 183, 177, -1, + 154, 180, 191, -1, + 154, 191, 164, -1, + 155, 157, 156, -1, + 155, 158, 168, -1, + 155, 167, 157, -1, + 155, 168, 167, -1, + 156, 157, 179, -1, + 156, 169, 170, -1, + 156, 179, 169, -1, + 157, 188, 179, -1, + 158, 159, 168, -1, + 159, 161, 175, -1, + 159, 174, 168, -1, + 159, 175, 174, -1, + 160, 169, 179, -1, + 160, 179, 188, -1, + 160, 188, 165, -1, + 163, 164, 178, -1, + 163, 178, 176, -1, + 167, 168, 173, -1, + 167, 173, 171, -1, + 168, 174, 182, -1, + 168, 182, 173, -1, + 171, 173, 181, -1, + 171, 181, 180, -1, + 173, 182, 187, -1, + 173, 187, 181, -1, + 174, 175, 184, -1, + 174, 184, 182, -1, + 175, 185, 184, -1, + 180, 181, 192, -1, + 180, 192, 191, -1, + 181, 187, 192, -1, + 182, 184, 189, -1, + 182, 189, 187, -1, + 184, 185, 190, -1, + 184, 190, 189, -1, + 185, 186, 190, -1, + 186, 192, 190, -1, + 186, 253, 252, -1, + 187, 189, 192, -1, + 189, 190, 192, -1, + 193, 194, 255, -1, + 193, 255, 197, -1, + 194, 252, 256, -1, + 194, 256, 255, -1, + 195, 196, 260, -1, + 195, 260, 203, -1, + 196, 197, 261, -1, + 196, 261, 260, -1, + 197, 255, 261, -1, + 198, 202, 204, -1, + 198, 204, 264, -1, + 198, 264, 199, -1, + 199, 264, 200, -1, + 200, 263, 201, -1, + 200, 264, 263, -1, + 201, 263, 269, -1, + 201, 269, 208, -1, + 202, 203, 204, -1, + 203, 205, 204, -1, + 203, 260, 205, -1, + 204, 205, 206, -1, + 204, 206, 266, -1, + 204, 266, 264, -1, + 205, 207, 206, -1, + 205, 260, 262, -1, + 205, 262, 207, -1, + 206, 207, 259, -1, + 206, 259, 267, -1, + 206, 265, 266, -1, + 206, 267, 265, -1, + 207, 257, 258, -1, + 207, 258, 259, -1, + 207, 262, 257, -1, + 208, 269, 270, -1, + 208, 270, 219, -1, + 209, 210, 211, -1, + 209, 211, 213, -1, + 209, 212, 210, -1, + 209, 213, 222, -1, + 209, 218, 212, -1, + 209, 222, 218, -1, + 210, 212, 249, -1, + 210, 246, 247, -1, + 210, 247, 211, -1, + 210, 249, 246, -1, + 211, 214, 213, -1, + 211, 247, 248, -1, + 211, 248, 214, -1, + 212, 218, 219, -1, + 212, 219, 243, -1, + 212, 243, 249, -1, + 213, 214, 223, -1, + 213, 223, 229, -1, + 213, 229, 222, -1, + 214, 220, 223, -1, + 214, 221, 220, -1, + 214, 248, 221, -1, + 215, 216, 217, -1, + 215, 217, 232, -1, + 215, 220, 216, -1, + 215, 232, 234, -1, + 215, 234, 220, -1, + 216, 220, 221, -1, + 216, 221, 245, -1, + 216, 239, 240, -1, + 216, 240, 217, -1, + 216, 245, 239, -1, + 217, 224, 232, -1, + 217, 225, 224, -1, + 217, 240, 225, -1, + 218, 222, 226, -1, + 218, 226, 219, -1, + 219, 270, 243, -1, + 220, 234, 238, -1, + 220, 238, 223, -1, + 221, 248, 245, -1, + 222, 229, 236, -1, + 222, 236, 226, -1, + 223, 238, 229, -1, + 225, 227, 241, -1, + 225, 235, 227, -1, + 225, 240, 235, -1, + 227, 235, 228, -1, + 228, 230, 231, -1, + 228, 231, 272, -1, + 228, 233, 230, -1, + 228, 235, 233, -1, + 228, 272, 250, -1, + 230, 233, 239, -1, + 230, 237, 231, -1, + 230, 239, 237, -1, + 231, 237, 244, -1, + 231, 242, 243, -1, + 231, 243, 271, -1, + 231, 244, 242, -1, + 231, 271, 272, -1, + 233, 235, 240, -1, + 233, 240, 239, -1, + 237, 239, 245, -1, + 237, 245, 244, -1, + 242, 244, 247, -1, + 242, 246, 243, -1, + 242, 247, 246, -1, + 243, 246, 249, -1, + 243, 270, 271, -1, + 244, 245, 248, -1, + 244, 248, 247, -1, + 250, 272, 273, -1, + 250, 273, 276, -1, + 250, 276, 251, -1, + 251, 276, 254, -1, + 252, 253, 277, -1, + 252, 277, 256, -1, + 253, 254, 278, -1, + 253, 278, 277, -1, + 254, 276, 278, -1, + 255, 256, 257, -1, + 255, 257, 261, -1, + 256, 258, 257, -1, + 256, 277, 258, -1, + 257, 262, 261, -1, + 258, 277, 279, -1, + 258, 279, 259, -1, + 259, 275, 267, -1, + 259, 279, 275, -1, + 260, 261, 262, -1, + 263, 264, 266, -1, + 263, 265, 268, -1, + 263, 266, 265, -1, + 263, 268, 269, -1, + 265, 267, 268, -1, + 267, 274, 280, -1, + 267, 275, 274, -1, + 267, 280, 268, -1, + 268, 270, 269, -1, + 268, 280, 281, -1, + 268, 281, 270, -1, + 270, 281, 271, -1, + 271, 281, 272, -1, + 272, 280, 273, -1, + 272, 281, 280, -1, + 273, 274, 275, -1, + 273, 275, 276, -1, + 273, 280, 274, -1, + 275, 278, 276, -1, + 275, 279, 278, -1, + 277, 278, 279, -1 ] + normal Normal { vector [ + 0.6416227752782365 0.7225570504457314 0.2573548583093361, + -0.6666666666666666 0.6666666666666666 -0.3333333333333333, + -0.7469050369059781 0.5934532688510465 0.29991012576184706, + 0.4082482904638631 0.4082482904638631 -0.8164965809277261, + -0.4082482904638631 -0.4082482904638631 -0.8164965809277261, + -0.614661528639315 -0.7459137336552288 0.2565227224931485, + -0.09434609185801425 0.9131220530136367 0.3966193783103398, + 0.08885887613617997 0.9080003463401344 0.40943799430195926, + -0.050714064332026534 0.8154452255116023 0.5766083314254653, + 0.032053548095925234 0.8176153022967997 0.5748719748818647, + -0.029162370579802525 0.7069820806028854 0.7066299553858311, + 0.036668849652358164 0.6955851446283579 0.7175072836128699, + 0.6666666666666666 -0.6666666666666666 -0.3333333333333333, + 0.7199672433503262 -0.6252514445377154 0.30117735573251886, + -0.9131220530135523 -0.09434609185806138 0.39661937831052285, + -0.958445398697146 0.002624230276104205 0.2852639674612392, + -0.8354894132153888 -0.034364031603127634 0.5484309926845716, + -0.880377533027622 -0.022801666702822 0.4737251136849003, + -0.7069820481042235 -0.029162337420234045 0.706629989269169, + -0.7353281170303763 0.02233384202397829 0.6773431625144004, + -0.09974152374201803 0.6188495815891467 0.7791513484609768, + -0.17594691368431528 0.5905730434929668 0.7875697834886877, + -0.17812092776454222 0.5949226266538034 0.7837984456399733, + -0.11659424905316351 0.6619116650618246 0.74045845848556, + -0.5486709227634714 0.229630656497905 0.8038843076651154, + -0.6150664995857028 0.1420423506025841 0.7755753810705207, + -0.46362484970153656 0.2781805178312461 0.841229812975246, + -0.6231257906114824 0.13032334216437488 0.7711874451532015, + -0.6557662287211318 0.1208534592527038 0.7452282164917801, + -0.556448931706683 0.23219106482414859 0.7977793528403199, + -0.423261949192146 0.4971040205737959 0.7574542330038377, + -0.4386118173969415 0.5962845850563482 0.6723573211201991, + -0.6215317808988198 0.4292969443899979 0.655288012152025, + -0.5200692957504356 0.408657946814764 0.7500177398720563, + -0.39075565921162725 0.44012709078414525 0.8084541785110467, + -0.46297442483696266 0.37530996419233753 0.8029925981756183, + -0.3531836209065907 0.5731697274063358 0.7394171985477861, + -0.29329012985389374 0.7226115409009665 0.6259500464789639, + -0.34426360419546037 0.4924265308374984 0.7993739316200508, + -0.4849968907030355 0.31354208009719226 0.8163757590820013, + -0.5679509364481291 0.28081551734724736 0.7736758875683608, + -0.49125869768260344 0.3013939360399843 0.817206575640161, + -0.4855040964290977 0.31276382817125714 0.8163728070791101, + -0.49334490613297394 0.3111839170330839 0.8122655805662296, + -0.8927698962000266 0.07825016830103805 0.4436652156748974, + -0.22252281924853703 0.7181471285037532 0.6593544545504313, + -0.8729674043091424 0.22160261206563053 0.4345344558713934, + -0.24478698911700997 0.5894331829750695 0.769836250618862, + -0.8320579274624569 0.19266324277440486 0.520154285025637, + -0.8106501014726493 -0.008192217711015758 0.5854735694729171, + -0.4094455861487005 0.38763119414206976 0.8258912575583665, + -0.4225071129437006 0.37687976986970867 0.8242871942320434, + -0.8193341181779876 0.10971861310357202 0.5627196715311523, + -0.7894520217394302 0.0647076422671855 0.6103920268186241, + -0.3671996069732363 0.4239262766477896 0.8279196583040183, + -0.37370661288757606 0.4196961126282356 0.8271629467818555, + -0.6395657747284248 0.5113209816197142 0.5740265442917094, + -0.4240362313988848 0.3784133745429308 0.8227980265095821, + -0.42613855187745897 0.3623827894946813 0.8289056933583191, + -0.1328147801537312 0.8042354565264695 0.5792802125382648, + -0.4654878514736724 0.6815256519205105 0.5646625947455238, + -0.12799872014589314 0.6988033917919864 0.7037685324458811, + -0.3144760345154402 0.47957034715274094 0.8192173739901049, + -0.7189270610024355 0.22774354044363027 0.6567166517948214, + -0.3340781113047634 0.4532541839993856 0.8264093781135916, + -0.37820308636537975 0.4244448762976861 0.8226840052221406, + -0.6759011656082368 0.18101814692761464 0.7144158766519118, + -0.38121105976024133 0.4273716045390842 0.8197753591991908, + -0.2956810497100724 0.812134072405447 0.5030019535553453, + -0.35764609008738435 0.3600591423618102 0.861653461808681, + -0.3171261441837839 0.43398297717796613 0.8432613973109849, + -0.34035165528805056 0.4595064586570928 0.8203746492884221, + -0.3441650515764368 0.46225008998071654 0.8172363621292239, + -0.6578328533837176 0.2918269630223736 0.6943291443272236, + -0.34738073293834704 0.46420284130759876 0.8147652106620465, + -0.23158136659847778 0.5626876250634426 0.7935695982362505, + -0.26755674174958133 0.5167343498152118 0.8132644106718293, + -0.15465907675974727 0.5861089427732392 0.7953344436003374, + -0.1550794924012492 0.6372155487569996 0.7549216485562505, + 0.04454493622587787 0.6571497914447164 0.7524426225705175, + -0.04453229091014029 0.6405454867904555 0.7666279113224831, + 0.25620108333997604 0.5319335793525777 0.8070983038345314, + 0.33443032509084003 0.467086284758972 0.8185271896826003, + 0.3236526799204457 0.4751681853146446 0.8182078821699904, + 0.24573431443280516 0.4955818272161499 0.8330746060487869, + 0.23605292162079808 0.5619161147556766 0.7927983969283556, + 0.46796349652786945 0.42030010565619885 0.7774046482384824, + 0.4220496899452717 0.3771853016700668 0.8243817728584014, + 0.4963622012063342 0.3000462712573264 0.814614510255113, + 0.6034966542292121 0.300019264212608 0.7387694020704106, + 0.18784121341563456 0.5888780429279881 0.7860905349257454, + 0.13253246716184452 0.5626396121585654 0.8160096886545244, + 0.39885981437521556 0.4892512183129044 0.7755927371087916, + 0.3749117650401232 0.4244777542827913 0.8241721935090615, + 0.18986382102414556 0.597592380843435 0.7789961975670909, + 0.35338718381097767 0.5169560930877183 0.779662680995845, + 0.8405974096692259 0.20528729567523596 0.5012515547025623, + 0.9393402170989036 0.04441842811991152 0.3400984560152266, + 0.7222690329520421 0.17115385942756037 0.6700998436364337, + 0.09568879217644372 0.6581698551042604 0.7467637490423932, + 0.6690346777646705 0.10962327643776315 0.735102263097709, + 0.7106303827507895 0.03896572648324088 0.7024856804740577, + 0.837411376083186 0.01923604441191877 0.5462345300343501, + 0.595546598126908 0.14399037367338038 0.7903107121562174, + 0.5265569544401285 0.21931877783974718 0.8213629206493414, + 0.45126767461079176 0.2590352998420611 0.8539661581626652, + 0.2348880418389547 0.6662864656057278 0.7077357936064055, + 0.5486420699854929 0.2351199415084139 0.8023157060329266, + 0.6358326338940147 0.4531009597174789 0.6248330832938503, + 0.45972761305736093 0.6197388291975842 0.6360615578522167, + 0.5656017599116098 0.22114330352072964 0.7944748507617018, + 0.14346631451213027 0.7261701324083337 0.6723796214924791, + 0.4895446635592549 0.3142093888126066 0.8133993375720588, + 0.4931746926314455 0.30330014766721475 0.8153451679950797, + 0.32250255945131534 0.7332698870586135 0.5985878146775117, + 0.7967236028888051 0.08360448887463137 0.5985330317032581, + 0.3495652964955907 0.3272036756587489 0.8779190498681265, + 0.28521739588193656 0.3911355364006641 0.8750223021448604, + 0.4275641916052514 0.3814828003655279 0.8195484946494763, + 0.4240276873241318 0.37823420759742304 0.8228848063889004, + 0.36885078308334396 0.4192831145876978 0.8295485336256363, + 0.3814879697004119 0.42757158142796986 0.8195422330356396, + 0.3781707827397167 0.4242977835666857 0.8227747261203566, + 0.3392205145568969 0.4722623770821675 0.8135709493931397, + 0.343446166454782 0.46366642976043515 0.8167362932187632, + 0.9080003463401339 -0.08885887613618099 0.40943799430195965, + 0.822237786106076 -0.038517723673667036 0.5678392449121301, + 0.7130979492199192 -0.03057474142265782 0.7003973872062083, + 0.04441842811991914 -0.9393402170989075 0.3400984560152145, + -0.005382572009817558 -0.9577723843483393 0.28747710812907534, + 0.022471797540901412 -0.8443324187927128 0.5353482837283854, + 0.020541555653408403 -0.8791089073803261 0.47617809006285367, + 0.039007278182418156 -0.7258212868574927 0.6867764496496169, + -0.01951656357784288 -0.731852881952655 0.6811831346442051, + -0.6723652659482001 -0.0996695411666212 0.7334786511617373, + -0.6119017924050496 -0.17327055196000823 0.7717211363406873, + -0.590573043493131 -0.1759469136843877 0.7875697834885484, + -0.22963065649799408 -0.5486709227635871 0.8038843076650111, + -0.14204235060258 -0.6150664995857018 0.7755753810705222, + -0.2781805178312051 -0.4636248497015232 0.8412298129752669, + -0.13032334216442248 -0.6231257906113946 0.7711874451532645, + -0.6188495815889274 -0.09974152374205505 0.7791513484611463, + -0.5861092788896602 -0.154658476721925 0.7953343125865352, + -0.5949226266538482 -0.17812092776457855 0.7837984456399308, + -0.12524465300282936 -0.6553215165843118 0.7448942789388561, + -0.21689619646514155 -0.5771760960033517 0.7872888886306503, + -0.4971040205739542 -0.4232619491921584 0.757454233003727, + -0.596284585057194 -0.4386118173978594 0.6723573211188505, + -0.42929694438833854 -0.6215317808968678 0.6552880121549638, + -0.40865794681431034 -0.520069295750092 0.7500177398725417, + -0.44406633239225485 -0.386958524203517 0.8081263471648029, + -0.38623754531347443 -0.4507439442509417 0.8047673299229571, + -0.5731697274055948 -0.3531836209059467 0.7394171985486682, + -0.7226115409017632 -0.2932901298547957 0.6259500464776215, + -0.5045149065884195 -0.3345510391948076 0.7959524553663697, + -0.2963029770821812 -0.5034001204334895 0.811660559913924, + -0.19046039515975655 -0.6619195058969526 0.7249740723561937, + -0.29322696865370995 -0.5547431116517524 0.7786385714367658, + -0.29337255977623045 -0.498275107888369 0.8158764967991028, + -0.3174932019040543 -0.48054214533772216 0.8174823015203027, + -0.08141165500035402 -0.8913830325445271 0.4458793914522465, + -0.3111839170330265 -0.4933449061329932 0.8122655805662399, + -0.22160261206386017 -0.8729674043066586 0.4345344558772859, + -0.7181471285028299 -0.22252281924812004 0.6593544545515776, + -0.6055658983901345 -0.2321381484231577 0.7611844866742997, + -0.19297758451737237 -0.8326224514309897 0.5191334175786504, + 0.008192217710565997 -0.8106501014729337 0.5854735694725297, + -0.3733080359552685 -0.4253970245251183 0.8244261530400379, + -0.3718049515192015 -0.427284701201437 0.8241291538011521, + -0.10971716246259999 -0.8193312743384851 0.5627240950519443, + -0.0882476855581752 -0.7609419053007751 0.6427906056803034, + -0.4189148772218715 -0.37210134377676357 0.82828190587608, + -0.511320981619206 -0.6395657747273136 0.5740265442934, + -0.41969611262825374 -0.3737066128876905 0.8271629467817946, + -0.3858020656772782 -0.417609978162411 0.8226534338701418, + -0.3623827894946779 -0.42613855187746164 0.8289056933583192, + -0.8042354565273181 -0.13281478015398382 0.5792802125370288, + -0.6815256519224178 -0.4654878514755163 0.5646625947417014, + -0.7132461483471246 -0.11912673225417188 0.6907161164548241, + -0.22773958694674837 -0.7189203308125424 0.6567253904652304, + -0.46373620891414435 -0.32818373539057344 0.8229484579042767, + -0.4532541839995545 -0.33407811130464443 0.8264093781135471, + -0.4244448762976828 -0.37820308636533545 0.8226840052221626, + -0.81213407240582 -0.2956810497106011 0.5030019535544323, + -0.42737160453904294 -0.3812110597602109 0.8197753591992265, + -0.3600591423618 -0.3576460900873607 0.8616534618086952, + -0.43398297717797163 -0.31712614418374985 0.8432613973109949, + -0.45950645865714945 -0.34035165528804945 0.8203746492883907, + -0.29182442422200555 -0.6578292170476658 0.6943336565556576, + -0.4622500899807619 -0.34416505157646177 0.8172363621291877, + -0.46420284130759965 -0.3473807329382753 0.8147652106620767, + -0.5402394596485203 -0.2511798472742598 0.8031500548228547, + -0.5167343498152651 -0.2675567417496344 0.813264410671778, + -0.6588782700869753 0.041081906609224755 0.7511269547530203, + -0.6405458319132021 -0.04453094376389293 0.7666277012123426, + -0.19475588995093454 0.5380547239877727 0.8201019798316923, + -0.37933680594908875 0.36771311553000485 0.8490527971331115, + -0.545071329712816 0.18490133681359402 0.8177461349157502, + 0.19749150428287324 0.506761054143724 0.8391604970083075, + 0.4008816902630503 0.38687822489978646 0.8304330855103438, + 0.5413164537438433 0.19396389730642236 0.8181408823961147, + 0.6423059565820735 0.04107218992196053 0.7653470672539366, + 0.05297763719120655 0.5223625007612172 0.8510762526096731, + -0.03791256118593145 0.478219153882195 0.8774218361566577, + 0.09026681602451132 0.301027917499805 0.9493335003098372, + -0.02933963703744586 0.23329823664250635 0.9719625087821072, + 0.052401500970209604 0.0665077034889864 0.9964089562386973, + -0.07057353037674391 0.04037643375345378 0.996689079105172, + 0.6571501300702469 -0.04454358830962058 0.7524424066260225, + 0.532726451851478 -0.25691838088142527 0.8063469929645686, + 0.46969384367476535 -0.3367091864382169 0.8160971859908225, + 0.46623902637876286 -0.33367250547147176 0.8193191254778408, + 0.49496089516973046 -0.23619516203078778 0.8361970806490712, + 0.5280483968711456 -0.2660049728164282 0.8064776779296154, + 0.45601635784833594 -0.34152505238468833 0.8218331460633443, + 0.434740653292766 -0.46848529757019486 0.7691047330078946, + 0.37041415569922587 -0.4303995085556326 0.8231340208572961, + 0.3124812850407181 -0.5906387202096025 0.7439767124638138, + 0.5888780429279372 -0.18784121341558155 0.7860905349257963, + 0.5626399476360354 -0.1325318615971886 0.8160095556950929, + 0.4816445141115111 -0.3942914673183592 0.782657524608447, + 0.4204090410520171 -0.3788188418340674 0.8244710566619178, + 0.6045118180078644 -0.18001826741452506 0.7759889723996721, + 0.5313120056611883 -0.3415245864480958 0.7752860823539545, + 0.20519936655748638 -0.8406548356311098 0.5011912482221113, + 0.18555892624403558 -0.6975420048590397 0.6921004524983292, + 0.6581698551042398 -0.0956887921764121 0.7467637490424154, + 0.10962327643775963 -0.6690346777646669 0.7351022630977128, + 0.14399037367336526 -0.595546598126906 0.7903107121562216, + 0.681178867800889 -0.22166146710141588 0.6977546446022034, + 0.2193187778396882 -0.5265569544400787 0.821362920649389, + 0.2590352998420554 -0.45126767461079004 0.8539661581626679, + 0.45312825287251285 -0.635823654363274 0.6248224283753232, + 0.23511994150837515 -0.5486420699854656 0.8023157060329567, + 0.6197388291975874 -0.45972761305736265 0.6360615578522124, + 0.22297111063054006 -0.5639474515902149 0.7951397082708709, + 0.7525184788397306 -0.1273702483185175 0.6461367957700732, + 0.3142093888125988 -0.4895446635592577 0.8133993375720603, + 0.7332698870586026 -0.3225025594513339 0.598587814677515, + 0.30330014766719415 -0.4931746926314045 0.8153451679951123, + 0.28261796052143334 -0.514562225377924 0.8095386368820354, + 0.08360448887463921 -0.796723602888813 0.5985330317032462, + 0.3272036756585943 -0.34956529649552776 0.8779190498682092, + 0.39113553640056303 -0.28521739588187467 0.8750223021449258, + 0.3814828003655199 -0.42756419160526415 0.8195484946494733, + 0.3783211337864068 -0.42399539284101356 0.8228614868738008, + 0.41928311458754725 -0.36885078308325564 0.8295485336257518, + 0.4275715814279747 -0.3814879697004089 0.8195422330356383, + 0.4242920946327049 -0.3782862387757487 0.8227245833115047, + 0.47226237708209406 -0.3392205145567991 0.8135709493932232, + 0.03521406191383262 -0.6519506589799002 0.7574432705484964, + -0.04928633910831637 -0.6487411119083674 0.7594115001086008, + -0.5380557233240182 -0.19475313566283234 0.8201019782610954, + -0.36771311553000546 -0.3793368059490901 0.8490527971331107, + -0.1849013368135938 -0.54507132971282 0.8177461349157475, + -0.5162935550320437 0.03791688246876714 0.8555718994077727, + -0.47821953759254754 -0.037910171284258255 0.8774217302859373, + -0.28104322588016767 0.01715910641079181 0.9595416980277888, + -0.23872592003091678 -0.017158524155906123 0.9709353841292341, + -0.04872076732620125 -0.040369744395445 0.9979962778330352, + -0.18257065211703097 0.3501647535449152 0.918723354639682, + -0.35549873967043816 0.17869784275692385 0.9174354075828727, + -0.1585023289386533 0.13733521971805385 0.9777607320536128, + 0.4645710237446509 0.06451908151933361 0.8831823435829933, + 0.32596040232863277 0.2975058619052843 0.8973517026482704, + 0.23323966223620807 0.023963724767650907 0.9721239632141572, + 0.24896001577739663 0.1407937295090306 0.9582254621304198, + 0.06651216785216511 -0.0711231336726788 0.9952475226717139, + 0.3010280632504672 -0.09026299833173734 0.9493338170885084, + 0.5223625298137942 -0.05297470013974991 0.8510764175981125, + 0.5067614164050035 -0.1974882813861954 0.839161036725563, + 0.3868782248997865 -0.4008816902630525 0.8304330855103429, + 0.19031787042872453 -0.5259260007216058 0.8289637808495935, + 0.04719371490625295 -0.4697854675884292 0.8815182174612549, + 0.02996587938116961 -0.25871786670510405 0.9654880172847684, + -0.025158520171439644 -0.2551681023033849 0.9665693396904707, + -0.037916882468768606 -0.5162935550320473 0.8555718994077703, + -0.3554996147161573 -0.1786945016852888 0.917435719276348, + -0.18257065211703313 -0.35016475354491633 0.9187233546396811, + -0.15850165502694755 -0.1373325279669766 0.9777612193761409, + 0.14564399474684145 -0.28029839329342365 0.9487995771032506, + 0.32292179164187085 -0.3036653994834012 0.8963865469982191 ] } + normalIndex [ + 0, 1, 2, -1, + 0, 2, 6, -1, + 0, 3, 1, -1, + 0, 6, 7, -1, + 0, 7, 114, -1, + 0, 12, 3, -1, + 0, 13, 12, -1, + 0, 96, 97, -1, + 0, 97, 13, -1, + 0, 108, 96, -1, + 0, 109, 108, -1, + 0, 114, 109, -1, + 1, 3, 4, -1, + 1, 4, 5, -1, + 1, 5, 2, -1, + 2, 5, 14, -1, + 2, 14, 15, -1, + 2, 15, 46, -1, + 2, 46, 56, -1, + 2, 56, 60, -1, + 2, 60, 68, -1, + 2, 68, 6, -1, + 3, 12, 4, -1, + 4, 12, 5, -1, + 5, 12, 13, -1, + 5, 13, 128, -1, + 5, 128, 129, -1, + 5, 129, 162, -1, + 5, 162, 172, -1, + 5, 172, 177, -1, + 5, 177, 183, -1, + 5, 183, 14, -1, + 6, 8, 7, -1, + 6, 37, 45, -1, + 6, 45, 59, -1, + 6, 59, 8, -1, + 6, 68, 37, -1, + 7, 8, 9, -1, + 7, 9, 111, -1, + 7, 106, 114, -1, + 7, 111, 106, -1, + 8, 10, 9, -1, + 8, 23, 10, -1, + 8, 59, 61, -1, + 8, 61, 78, -1, + 8, 78, 23, -1, + 9, 10, 11, -1, + 9, 11, 99, -1, + 9, 99, 111, -1, + 10, 20, 77, -1, + 10, 23, 20, -1, + 10, 77, 80, -1, + 10, 79, 11, -1, + 10, 80, 79, -1, + 11, 79, 91, -1, + 11, 91, 99, -1, + 13, 97, 125, -1, + 13, 125, 238, -1, + 13, 224, 128, -1, + 13, 232, 224, -1, + 13, 234, 232, -1, + 13, 238, 234, -1, + 14, 16, 15, -1, + 14, 153, 163, -1, + 14, 163, 176, -1, + 14, 176, 16, -1, + 14, 183, 153, -1, + 15, 16, 17, -1, + 15, 17, 44, -1, + 15, 44, 48, -1, + 15, 48, 46, -1, + 16, 18, 17, -1, + 16, 134, 18, -1, + 16, 176, 178, -1, + 16, 178, 134, -1, + 17, 18, 19, -1, + 17, 19, 49, -1, + 17, 49, 53, -1, + 17, 52, 44, -1, + 17, 53, 52, -1, + 18, 134, 141, -1, + 18, 141, 142, -1, + 18, 142, 194, -1, + 18, 193, 19, -1, + 18, 194, 193, -1, + 19, 25, 27, -1, + 19, 27, 28, -1, + 19, 28, 49, -1, + 19, 193, 25, -1, + 20, 21, 22, -1, + 20, 22, 77, -1, + 20, 23, 21, -1, + 21, 23, 78, -1, + 21, 75, 76, -1, + 21, 76, 22, -1, + 21, 78, 75, -1, + 22, 76, 77, -1, + 24, 25, 26, -1, + 24, 26, 43, -1, + 24, 27, 25, -1, + 24, 28, 27, -1, + 24, 29, 28, -1, + 24, 41, 29, -1, + 24, 42, 41, -1, + 24, 43, 42, -1, + 25, 193, 197, -1, + 25, 197, 26, -1, + 26, 58, 43, -1, + 26, 69, 58, -1, + 26, 70, 69, -1, + 26, 196, 70, -1, + 26, 197, 196, -1, + 28, 29, 66, -1, + 28, 53, 49, -1, + 28, 66, 53, -1, + 29, 39, 40, -1, + 29, 40, 66, -1, + 29, 41, 39, -1, + 30, 31, 32, -1, + 30, 32, 33, -1, + 30, 33, 34, -1, + 30, 34, 38, -1, + 30, 36, 31, -1, + 30, 38, 36, -1, + 31, 36, 37, -1, + 31, 37, 60, -1, + 31, 56, 32, -1, + 31, 60, 56, -1, + 32, 46, 48, -1, + 32, 48, 33, -1, + 32, 56, 46, -1, + 33, 35, 34, -1, + 33, 48, 73, -1, + 33, 73, 35, -1, + 34, 35, 50, -1, + 34, 50, 54, -1, + 34, 54, 38, -1, + 35, 39, 50, -1, + 35, 40, 39, -1, + 35, 73, 40, -1, + 36, 38, 47, -1, + 36, 45, 37, -1, + 36, 47, 45, -1, + 37, 68, 60, -1, + 38, 54, 62, -1, + 38, 62, 47, -1, + 39, 41, 51, -1, + 39, 51, 50, -1, + 40, 63, 66, -1, + 40, 73, 63, -1, + 41, 42, 57, -1, + 41, 57, 51, -1, + 42, 43, 58, -1, + 42, 58, 57, -1, + 44, 52, 63, -1, + 44, 63, 73, -1, + 44, 73, 48, -1, + 45, 47, 61, -1, + 45, 61, 59, -1, + 47, 62, 75, -1, + 47, 75, 61, -1, + 50, 51, 55, -1, + 50, 55, 54, -1, + 51, 57, 65, -1, + 51, 65, 55, -1, + 52, 53, 66, -1, + 52, 66, 63, -1, + 54, 55, 64, -1, + 54, 64, 62, -1, + 55, 65, 71, -1, + 55, 71, 64, -1, + 57, 58, 67, -1, + 57, 67, 65, -1, + 58, 69, 67, -1, + 61, 75, 78, -1, + 62, 64, 76, -1, + 62, 76, 75, -1, + 64, 71, 76, -1, + 65, 67, 72, -1, + 65, 72, 71, -1, + 67, 69, 74, -1, + 67, 74, 72, -1, + 69, 70, 74, -1, + 70, 76, 74, -1, + 70, 77, 76, -1, + 70, 195, 77, -1, + 70, 196, 195, -1, + 71, 72, 76, -1, + 72, 74, 76, -1, + 77, 195, 80, -1, + 79, 80, 202, -1, + 79, 198, 91, -1, + 79, 202, 198, -1, + 80, 195, 203, -1, + 80, 203, 202, -1, + 81, 82, 83, -1, + 81, 83, 85, -1, + 81, 84, 82, -1, + 81, 85, 94, -1, + 81, 90, 84, -1, + 81, 94, 90, -1, + 82, 84, 124, -1, + 82, 121, 122, -1, + 82, 122, 83, -1, + 82, 124, 121, -1, + 83, 93, 95, -1, + 83, 95, 106, -1, + 83, 106, 85, -1, + 83, 122, 93, -1, + 84, 90, 91, -1, + 84, 91, 117, -1, + 84, 117, 123, -1, + 84, 123, 124, -1, + 85, 106, 111, -1, + 85, 111, 94, -1, + 86, 87, 88, -1, + 86, 88, 89, -1, + 86, 89, 108, -1, + 86, 92, 87, -1, + 86, 108, 109, -1, + 86, 109, 92, -1, + 87, 92, 93, -1, + 87, 93, 119, -1, + 87, 113, 88, -1, + 87, 119, 113, -1, + 88, 107, 110, -1, + 88, 110, 89, -1, + 88, 113, 107, -1, + 89, 96, 108, -1, + 89, 98, 96, -1, + 89, 110, 98, -1, + 90, 94, 99, -1, + 90, 99, 91, -1, + 91, 198, 117, -1, + 92, 95, 93, -1, + 92, 109, 114, -1, + 92, 114, 95, -1, + 93, 122, 119, -1, + 94, 111, 99, -1, + 95, 114, 106, -1, + 96, 98, 97, -1, + 97, 98, 115, -1, + 97, 102, 125, -1, + 97, 115, 102, -1, + 98, 100, 115, -1, + 98, 110, 100, -1, + 100, 101, 102, -1, + 100, 102, 115, -1, + 100, 103, 101, -1, + 100, 110, 103, -1, + 101, 103, 201, -1, + 101, 127, 102, -1, + 101, 201, 208, -1, + 101, 208, 127, -1, + 102, 126, 125, -1, + 102, 127, 126, -1, + 103, 104, 105, -1, + 103, 105, 200, -1, + 103, 107, 104, -1, + 103, 110, 107, -1, + 103, 200, 201, -1, + 104, 107, 113, -1, + 104, 112, 105, -1, + 104, 113, 112, -1, + 105, 112, 118, -1, + 105, 116, 117, -1, + 105, 117, 199, -1, + 105, 118, 116, -1, + 105, 199, 200, -1, + 112, 113, 119, -1, + 112, 119, 118, -1, + 116, 118, 121, -1, + 116, 120, 117, -1, + 116, 121, 120, -1, + 117, 120, 123, -1, + 117, 198, 199, -1, + 118, 119, 122, -1, + 118, 122, 121, -1, + 120, 121, 124, -1, + 120, 124, 123, -1, + 125, 126, 236, -1, + 125, 229, 238, -1, + 125, 236, 229, -1, + 126, 127, 226, -1, + 126, 226, 236, -1, + 127, 208, 219, -1, + 127, 219, 226, -1, + 128, 130, 129, -1, + 128, 224, 225, -1, + 128, 225, 241, -1, + 128, 241, 130, -1, + 129, 130, 131, -1, + 129, 131, 160, -1, + 129, 160, 165, -1, + 129, 165, 162, -1, + 130, 132, 131, -1, + 130, 227, 132, -1, + 130, 241, 227, -1, + 131, 132, 133, -1, + 131, 133, 166, -1, + 131, 166, 170, -1, + 131, 169, 160, -1, + 131, 170, 169, -1, + 132, 227, 228, -1, + 132, 228, 250, -1, + 132, 250, 133, -1, + 133, 138, 140, -1, + 133, 140, 144, -1, + 133, 144, 166, -1, + 133, 250, 251, -1, + 133, 251, 138, -1, + 134, 135, 136, -1, + 134, 136, 141, -1, + 134, 178, 135, -1, + 135, 164, 191, -1, + 135, 178, 164, -1, + 135, 191, 136, -1, + 136, 143, 141, -1, + 136, 191, 192, -1, + 136, 192, 143, -1, + 137, 138, 139, -1, + 137, 139, 161, -1, + 137, 140, 138, -1, + 137, 144, 140, -1, + 137, 145, 144, -1, + 137, 158, 145, -1, + 137, 159, 158, -1, + 137, 161, 159, -1, + 138, 251, 254, -1, + 138, 254, 139, -1, + 139, 175, 161, -1, + 139, 185, 175, -1, + 139, 186, 185, -1, + 139, 253, 186, -1, + 139, 254, 253, -1, + 141, 143, 142, -1, + 142, 143, 192, -1, + 142, 186, 252, -1, + 142, 192, 186, -1, + 142, 252, 194, -1, + 144, 145, 170, -1, + 144, 170, 166, -1, + 145, 155, 156, -1, + 145, 156, 170, -1, + 145, 158, 155, -1, + 146, 147, 148, -1, + 146, 148, 149, -1, + 146, 149, 150, -1, + 146, 150, 154, -1, + 146, 152, 147, -1, + 146, 154, 152, -1, + 147, 152, 153, -1, + 147, 153, 177, -1, + 147, 172, 148, -1, + 147, 177, 172, -1, + 148, 162, 165, -1, + 148, 165, 149, -1, + 148, 172, 162, -1, + 149, 151, 150, -1, + 149, 165, 188, -1, + 149, 188, 151, -1, + 150, 151, 171, -1, + 150, 171, 180, -1, + 150, 180, 154, -1, + 151, 157, 167, -1, + 151, 167, 171, -1, + 151, 188, 157, -1, + 152, 154, 164, -1, + 152, 163, 153, -1, + 152, 164, 163, -1, + 153, 183, 177, -1, + 154, 180, 191, -1, + 154, 191, 164, -1, + 155, 157, 156, -1, + 155, 158, 168, -1, + 155, 167, 157, -1, + 155, 168, 167, -1, + 156, 157, 179, -1, + 156, 169, 170, -1, + 156, 179, 169, -1, + 157, 188, 179, -1, + 158, 159, 168, -1, + 159, 161, 175, -1, + 159, 174, 168, -1, + 159, 175, 174, -1, + 160, 169, 179, -1, + 160, 179, 188, -1, + 160, 188, 165, -1, + 163, 164, 178, -1, + 163, 178, 176, -1, + 167, 168, 173, -1, + 167, 173, 171, -1, + 168, 174, 182, -1, + 168, 182, 173, -1, + 171, 173, 181, -1, + 171, 181, 180, -1, + 173, 182, 187, -1, + 173, 187, 181, -1, + 174, 175, 184, -1, + 174, 184, 182, -1, + 175, 185, 184, -1, + 180, 181, 192, -1, + 180, 192, 191, -1, + 181, 187, 192, -1, + 182, 184, 189, -1, + 182, 189, 187, -1, + 184, 185, 190, -1, + 184, 190, 189, -1, + 185, 186, 190, -1, + 186, 192, 190, -1, + 186, 253, 252, -1, + 187, 189, 192, -1, + 189, 190, 192, -1, + 193, 194, 255, -1, + 193, 255, 197, -1, + 194, 252, 256, -1, + 194, 256, 255, -1, + 195, 196, 260, -1, + 195, 260, 203, -1, + 196, 197, 261, -1, + 196, 261, 260, -1, + 197, 255, 261, -1, + 198, 202, 204, -1, + 198, 204, 264, -1, + 198, 264, 199, -1, + 199, 264, 200, -1, + 200, 263, 201, -1, + 200, 264, 263, -1, + 201, 263, 269, -1, + 201, 269, 208, -1, + 202, 203, 204, -1, + 203, 205, 204, -1, + 203, 260, 205, -1, + 204, 205, 206, -1, + 204, 206, 266, -1, + 204, 266, 264, -1, + 205, 207, 206, -1, + 205, 260, 262, -1, + 205, 262, 207, -1, + 206, 207, 259, -1, + 206, 259, 267, -1, + 206, 265, 266, -1, + 206, 267, 265, -1, + 207, 257, 258, -1, + 207, 258, 259, -1, + 207, 262, 257, -1, + 208, 269, 270, -1, + 208, 270, 219, -1, + 209, 210, 211, -1, + 209, 211, 213, -1, + 209, 212, 210, -1, + 209, 213, 222, -1, + 209, 218, 212, -1, + 209, 222, 218, -1, + 210, 212, 249, -1, + 210, 246, 247, -1, + 210, 247, 211, -1, + 210, 249, 246, -1, + 211, 214, 213, -1, + 211, 247, 248, -1, + 211, 248, 214, -1, + 212, 218, 219, -1, + 212, 219, 243, -1, + 212, 243, 249, -1, + 213, 214, 223, -1, + 213, 223, 229, -1, + 213, 229, 222, -1, + 214, 220, 223, -1, + 214, 221, 220, -1, + 214, 248, 221, -1, + 215, 216, 217, -1, + 215, 217, 232, -1, + 215, 220, 216, -1, + 215, 232, 234, -1, + 215, 234, 220, -1, + 216, 220, 221, -1, + 216, 221, 245, -1, + 216, 239, 240, -1, + 216, 240, 217, -1, + 216, 245, 239, -1, + 217, 224, 232, -1, + 217, 225, 224, -1, + 217, 240, 225, -1, + 218, 222, 226, -1, + 218, 226, 219, -1, + 219, 270, 243, -1, + 220, 234, 238, -1, + 220, 238, 223, -1, + 221, 248, 245, -1, + 222, 229, 236, -1, + 222, 236, 226, -1, + 223, 238, 229, -1, + 225, 227, 241, -1, + 225, 235, 227, -1, + 225, 240, 235, -1, + 227, 235, 228, -1, + 228, 230, 231, -1, + 228, 231, 272, -1, + 228, 233, 230, -1, + 228, 235, 233, -1, + 228, 272, 250, -1, + 230, 233, 239, -1, + 230, 237, 231, -1, + 230, 239, 237, -1, + 231, 237, 244, -1, + 231, 242, 243, -1, + 231, 243, 271, -1, + 231, 244, 242, -1, + 231, 271, 272, -1, + 233, 235, 240, -1, + 233, 240, 239, -1, + 237, 239, 245, -1, + 237, 245, 244, -1, + 242, 244, 247, -1, + 242, 246, 243, -1, + 242, 247, 246, -1, + 243, 246, 249, -1, + 243, 270, 271, -1, + 244, 245, 248, -1, + 244, 248, 247, -1, + 250, 272, 273, -1, + 250, 273, 276, -1, + 250, 276, 251, -1, + 251, 276, 254, -1, + 252, 253, 277, -1, + 252, 277, 256, -1, + 253, 254, 278, -1, + 253, 278, 277, -1, + 254, 276, 278, -1, + 255, 256, 257, -1, + 255, 257, 261, -1, + 256, 258, 257, -1, + 256, 277, 258, -1, + 257, 262, 261, -1, + 258, 277, 279, -1, + 258, 279, 259, -1, + 259, 275, 267, -1, + 259, 279, 275, -1, + 260, 261, 262, -1, + 263, 264, 266, -1, + 263, 265, 268, -1, + 263, 266, 265, -1, + 263, 268, 269, -1, + 265, 267, 268, -1, + 267, 274, 280, -1, + 267, 275, 274, -1, + 267, 280, 268, -1, + 268, 270, 269, -1, + 268, 280, 281, -1, + 268, 281, 270, -1, + 270, 281, 271, -1, + 271, 281, 272, -1, + 272, 280, 273, -1, + 272, 281, 280, -1, + 273, 274, 275, -1, + 273, 275, 276, -1, + 273, 280, 274, -1, + 275, 278, 276, -1, + 275, 279, 278, -1, + 277, 278, 279, -1 ] + } + } + ] +} + +DEF unnamed_object3 Transform { + children [ + Shape { + appearance Appearance { + material DEF metal Material { + diffuseColor 0.9266666666666666 0.9266666666666666 0.9266666666666666 + emissiveColor 0.0 0.0 0.0 + specularColor 0.82684 0.82684 0.82684 + ambientIntensity 0.9733333333333333 + transparency 0.0 + shininess 0.8866666666666667 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.15354330693 -0.7738078197024457 0.0012598425999998941, + -0.68503936938 -0.7738078197024457 0.0012598425999998941, + -0.68503936938 -0.7738078197024457 0.15874015739999991, + -0.15354330693 -0.7738078197024457 0.15874015739999991, + -0.15354330693 -1.2619967955824456 0.15874015739999991, + -0.15354330693 -1.2619967955824456 0.0012598425999998941, + -0.68503936938 -1.2619967955824456 0.0012598425999998941, + -0.68503936938 -1.2619967955824456 0.15874015739999991, + 0.68503936938 -0.7738078197024457 0.0012598425999998941, + 0.15354330693 -0.7738078197024457 0.0012598425999998941, + 0.15354330693 -0.7738078197024457 0.15874015739999991, + 0.68503936938 -0.7738078197024457 0.15874015739999991, + 0.68503936938 -1.2619967955824456 0.15874015739999991, + 0.68503936938 -1.2619967955824456 0.0012598425999998941, + 0.15354330693 -1.2619967955824456 0.0012598425999998941, + 0.15354330693 -1.2619967955824456 0.15874015739999991, + -0.935039369125 -0.5336503396324458 0.0012598425999998941, + 0.935039369125 -0.5336503396324458 0.0012598425999998941, + 0.935039369125 -0.5336503396324458 0.15874015739999991, + -0.935039369125 -0.5336503396324458 0.15874015739999991, + -0.935039369125 -0.23837474938244582 0.0012598425999998941, + -0.935039369125 -0.23837474938244582 0.15874015739999991, + -0.72834645595 -0.23837474938244582 0.0012598425999998941, + -0.72834645595 -0.23837474938244582 0.15874015739999991, + -0.72834645595 1.0175307611475544 0.0012598425999998941, + -0.72834645595 1.0175307611475544 0.15874015739999991, + -0.43307086570000003 1.0175307611475544 0.0012598425999998941, + -0.43307086570000003 1.0175307611475544 0.15874015739999991, + -0.43307086570000003 1.3561134379675541 0.15874015739999991, + -0.43307086570000003 1.3561134379675541 0.0012598425999998941, + 0.43307086570000003 1.3561134379675541 0.0012598425999998941, + 0.43307086570000003 1.3561134379675541 0.15874015739999991, + 0.43307086570000003 1.0175307611475544 0.0012598425999998941, + 0.43307086570000003 1.0175307611475544 0.15874015739999991, + 0.72834645595 1.0175307611475544 0.0012598425999998941, + 0.72834645595 1.0175307611475544 0.15874015739999991, + 0.72834645595 -0.23837474938244582 0.0012598425999998941, + 0.72834645595 -0.23837474938244582 0.15874015739999991, + 0.935039369125 -0.23837474938244582 0.0012598425999998941, + 0.935039369125 -0.23837474938244582 0.15874015739999991 ] } + coordIndex [ + 0, 1, 2, -1, + 0, 2, 3, -1, + 0, 3, 4, -1, + 0, 4, 5, -1, + 0, 5, 6, -1, + 0, 6, 1, -1, + 1, 6, 2, -1, + 2, 6, 7, -1, + 2, 7, 3, -1, + 3, 7, 4, -1, + 4, 6, 5, -1, + 4, 7, 6, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 8, 11, 12, -1, + 8, 12, 13, -1, + 8, 13, 14, -1, + 8, 14, 9, -1, + 9, 14, 10, -1, + 10, 14, 15, -1, + 10, 15, 11, -1, + 11, 15, 12, -1, + 12, 14, 13, -1, + 12, 15, 14, -1, + 16, 17, 18, -1, + 16, 18, 19, -1, + 16, 19, 20, -1, + 16, 20, 22, -1, + 16, 22, 36, -1, + 16, 36, 17, -1, + 17, 36, 38, -1, + 17, 38, 39, -1, + 17, 39, 18, -1, + 18, 37, 19, -1, + 18, 39, 37, -1, + 19, 21, 20, -1, + 19, 23, 21, -1, + 19, 37, 23, -1, + 20, 21, 22, -1, + 21, 23, 22, -1, + 22, 23, 24, -1, + 22, 24, 26, -1, + 22, 26, 32, -1, + 22, 32, 36, -1, + 23, 25, 24, -1, + 23, 27, 25, -1, + 23, 33, 27, -1, + 23, 37, 33, -1, + 24, 25, 26, -1, + 25, 27, 26, -1, + 26, 27, 28, -1, + 26, 28, 29, -1, + 26, 29, 30, -1, + 26, 30, 32, -1, + 27, 31, 28, -1, + 27, 33, 31, -1, + 28, 30, 29, -1, + 28, 31, 30, -1, + 30, 31, 32, -1, + 31, 33, 32, -1, + 32, 33, 34, -1, + 32, 34, 36, -1, + 33, 35, 34, -1, + 33, 37, 35, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + -0.6666666666666666 0.6666666666666666 0.3333333333333333, + 0.4082482904638631 0.4082482904638631 0.8164965809277261, + 0.6666666666666666 -0.6666666666666666 0.3333333333333333, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.4082482904638631 -0.4082482904638631 0.8164965809277261, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + -0.6666666666666666 0.6666666666666666 0.3333333333333333, + 0.4082482904638631 0.4082482904638631 0.8164965809277261, + 0.6666666666666666 -0.6666666666666666 0.3333333333333333, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.4082482904638631 -0.4082482904638631 0.8164965809277261, + -0.2672612419124244 -0.5345224838248488 -0.8017837257372732, + 0.6666666666666666 -0.3333333333333333 -0.6666666666666666, + 0.3333333333333333 -0.6666666666666666 0.6666666666666666, + -0.5345224838248488 -0.2672612419124244 0.8017837257372732, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + -0.4082482904638631 0.8164965809277261 0.4082482904638631, + -0.18257418583505536 0.3651483716701107 -0.9128709291752769, + -0.3651483716701107 0.18257418583505536 0.9128709291752769, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + -0.4082482904638631 0.8164965809277261 0.4082482904638631, + -0.4082482904638631 0.4082482904638631 -0.8164965809277261, + -0.23570226039551587 0.23570226039551587 0.9428090415820635, + -0.6666666666666666 0.6666666666666666 0.3333333333333333, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.3333333333333333 0.6666666666666666 -0.6666666666666666, + 0.6666666666666666 0.3333333333333333 0.6666666666666666, + 0.4364357804719848 0.2182178902359924 -0.8728715609439696, + 0.2182178902359924 0.4364357804719848 0.8728715609439696, + 0.4082482904638631 0.8164965809277261 -0.4082482904638631, + 0.8164965809277261 0.4082482904638631 0.4082482904638631, + 0.3651483716701107 0.18257418583505536 -0.9128709291752769, + 0.18257418583505536 0.3651483716701107 0.9128709291752769, + 0.4082482904638631 0.8164965809277261 -0.4082482904638631, + 0.8164965809277261 0.4082482904638631 0.4082482904638631 ] } + normalIndex [ + 0, 1, 2, -1, + 0, 2, 3, -1, + 0, 3, 4, -1, + 0, 4, 5, -1, + 0, 5, 6, -1, + 0, 6, 1, -1, + 1, 6, 2, -1, + 2, 6, 7, -1, + 2, 7, 3, -1, + 3, 7, 4, -1, + 4, 6, 5, -1, + 4, 7, 6, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 8, 11, 12, -1, + 8, 12, 13, -1, + 8, 13, 14, -1, + 8, 14, 9, -1, + 9, 14, 10, -1, + 10, 14, 15, -1, + 10, 15, 11, -1, + 11, 15, 12, -1, + 12, 14, 13, -1, + 12, 15, 14, -1, + 16, 17, 18, -1, + 16, 18, 19, -1, + 16, 19, 20, -1, + 16, 20, 22, -1, + 16, 22, 36, -1, + 16, 36, 17, -1, + 17, 36, 38, -1, + 17, 38, 39, -1, + 17, 39, 18, -1, + 18, 37, 19, -1, + 18, 39, 37, -1, + 19, 21, 20, -1, + 19, 23, 21, -1, + 19, 37, 23, -1, + 20, 21, 22, -1, + 21, 23, 22, -1, + 22, 23, 24, -1, + 22, 24, 26, -1, + 22, 26, 32, -1, + 22, 32, 36, -1, + 23, 25, 24, -1, + 23, 27, 25, -1, + 23, 33, 27, -1, + 23, 37, 33, -1, + 24, 25, 26, -1, + 25, 27, 26, -1, + 26, 27, 28, -1, + 26, 28, 29, -1, + 26, 29, 30, -1, + 26, 30, 32, -1, + 27, 31, 28, -1, + 27, 33, 31, -1, + 28, 30, 29, -1, + 28, 31, 30, -1, + 30, 31, 32, -1, + 31, 33, 32, -1, + 32, 33, 34, -1, + 32, 34, 36, -1, + 33, 35, 34, -1, + 33, 37, 35, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1 ] + } + } + ] +} + From dff2ca6379f2daeff0387343e867dd173da4f4dc Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 18 Aug 2015 16:30:07 +1000 Subject: [PATCH 34/48] Added AD8418 bidirectional current shunt sensor --- library/sensors.dcm | 54 +++++++++++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 1413b327..04d719d1 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -1,96 +1,108 @@ EESchema-DOCLIB Version 2.0 # $CMP A1301EUA-T -D A1301EUA-T, Linear Hall Effect Sensor, SIP 3pin +D Linear Hall Effect Sensor, SIP 3pin K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP A1301KLHLT-T -D A1301KLHLT-T, Linear Hall Effect Sensor, SOT-23W +D Linear Hall Effect Sensor, SOT-23W K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP A1301KUA-T -D A1301KUA-T, Linear Hall Effect Sensor, SIP 3pin +D Linear Hall Effect Sensor, SIP 3pin K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP A1302ELHLT-T -D A1302ELHLT-T, Linear Hall Effect Sensor, SOT-23W +D Linear Hall Effect Sensor, SOT-23W K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP A1302KLHLT-T -D A1302KLHLT-T, Linear Hall Effect Sensor, SOT-23W +D Linear Hall Effect Sensor, SOT-23W K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP A1302KUA-T -D A1302KUA-T, Linear Hall Effect Sensor, SIP 3pin +D Linear Hall Effect Sensor, SIP 3pin K Hall Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/A1301-2-Datasheet.ashx $ENDCMP # $CMP ACS706ELC-05C -D ACS706ELC-05C, 15A, Hall Effect Linear Current Sensor, SO-8 +D 15A, Hall Effect Linear Current Sensor, SO-8 K Hall Effect Current Monitor F http://www.allegromicro.com/~/media/Files/Datasheets/ACS706ELC-05C-Datasheet.ashx $ENDCMP # $CMP ACS711ELCTR-12AB -D ACS711ELCTR-12AB, 12.5A, Hall Effect Linear Current Sensor w/ Overcurrent, SO-8 +D 12.5A, Hall Effect Linear Current Sensor w/ Overcurrent, SO-8 K Hall Effect Current Monitor F http://www.allegromicro.com/~/Media/Files/Datasheets/ACS711-Datasheet.ashx $ENDCMP # $CMP ACS711ELCTR-25AB -D ACS711ELCTR-25AB, 25A, Hall Effect Linear Current Sensor w/ Overcurrent, SO-8 +D 25A, Hall Effect Linear Current Sensor w/ Overcurrent, SO-8 K Hall Effect Current Monitor F http://www.allegromicro.com/~/Media/Files/Datasheets/ACS711-Datasheet.ashx $ENDCMP # $CMP ACS712ELCTR-05B-T -D ACS712ELCTR-05B-T, 5A Current Sensor with Hall Sensor, SO-8 +D 5A Current Sensor with Hall Sensor, SO-8 K Hall Effect Current Sensor F sensors/AC712_current_sensor.pdf $ENDCMP # $CMP ACS712ELCTR-20A-T -D ACS712ELCTR-20A-T, 5A Current Sensor with Hall Sensor, SO-8 +D 5A Current Sensor with Hall Sensor, SO-8 K Hall Effect Current Sensor F sensors/AC712_current_sensor.pdf $ENDCMP # $CMP ACS712ELCTR-30A-T -D ACS712ELCTR-30A-T, 30A Current Sensor with Hall Sensor, SO-8 +D 30A Current Sensor with Hall Sensor, SO-8 K Hall Effect Current Sensor F sensors/AC712_current_sensor.pdf $ENDCMP # $CMP ACS713ELCTR-30A-T -D ACS713ELCTR-30A-T, 30A Current Sensor with Hall-Effect Sensor, SOIC-8 +D 30A Current Sensor with Hall-Effect Sensor, SOIC-8 K Hall Effect Current Sensor $ENDCMP # $CMP ACS754SCB-200 -D ACS754SCB-200, 200A Hall Effect Linear Current Sensor, 5pin CB package +D 200A Hall Effect Linear Current Sensor, 5pin CB package K Hall Current Sensor F http://www.allegromicro.com/~/media/Files/Datasheets/ACS754-200-Datasheet.ashx $ENDCMP # +$CMP AD8418 +D Bidirectional zero-drift current sense amplifier, 20V/V +K current sense amplifier shunt high side bidirectional +F http://www.analog.com/media/en/technical-documentation/data-sheets/AD8418.pdf +$ENDCMP +# +$CMP ASC756SCA-050B +D 50A bidirectional Hall Effect Linear Current Sensor, 5pin CB package +K Hall Current Sensor isolated bidirectional +F http://www.allegromicro.com/~/media/Files/Datasheets/ACS756-Datasheet.ashx?la=en +$ENDCMP +# $CMP BMP085 -D BMP085, 19-Bit Digital Barometer, LCC-8 +D 19-Bit Digital Barometer, LCC-8 K Digital Barometer F www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-06.pdf $ENDCMP # $CMP DHT11 -D DHT11 - Temperature and humidity module +D - Temperature and humidity module K digital temperature humidity sensor F http://akizukidenshi.com/download/ds/aosong/DHT11.pdf $ENDCMP @@ -132,13 +144,13 @@ F http://www.ti.com/lit/gpn/ina193 $ENDCMP # $CMP L3G4200D -D L3G4200D, 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 +D 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 K 3-Axis MEMS Gyroscope F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00265057.pdf $ENDCMP # $CMP L3GD20 -D L3GD20, 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 +D 16-bit 3 Axis Digital MEMS Gyroscope, LGA-16 K 3-Axis MEMS Gyroscope F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00036465.pdf $ENDCMP @@ -150,7 +162,7 @@ F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datas $ENDCMP # $CMP LSM303DLHC -D LSM303DLHC, 16-bit 3 Axis Digital MEMS Accelerometer + Magnetometer, LGA-14 +D 16-bit 3 Axis Digital MEMS Accelerometer + Magnetometer, LGA-14 K 3-Axis MEMS Accelerometer Magnetometer F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00027543.pdf $ENDCMP @@ -186,13 +198,13 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/20001942F.pdf $ENDCMP # $CMP MP45DT02 -D MP45DT02, MEMS Omnidirectional Digital Microphone, HLGA-6 +D MEMS Omnidirectional Digital Microphone, HLGA-6 K MEMS Microphone F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf $ENDCMP # $CMP TMP411 -D TMP411 - Remote and Local TEMPERATURE SENSOR +D - Remote and Local TEMPERATURE SENSOR K Temperature sensor remote local i2c F http://www.ti.com.cn/cn/lit/ds/symlink/tmp411.pdf $ENDCMP From 63dafab02d23e0a0335df2530367de3eac1a6e9f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 18 Aug 2015 16:32:19 +1000 Subject: [PATCH 35/48] Fixed some omissions from previous commit --- library/sensors.dcm | 6 ------ library/sensors.lib | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 04d719d1..49ec2912 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -89,12 +89,6 @@ K current sense amplifier shunt high side bidirectional F http://www.analog.com/media/en/technical-documentation/data-sheets/AD8418.pdf $ENDCMP # -$CMP ASC756SCA-050B -D 50A bidirectional Hall Effect Linear Current Sensor, 5pin CB package -K Hall Current Sensor isolated bidirectional -F http://www.allegromicro.com/~/media/Files/Datasheets/ACS756-Datasheet.ashx?la=en -$ENDCMP -# $CMP BMP085 D 19-Bit Digital Barometer, LCC-8 K Digital Barometer diff --git a/library/sensors.lib b/library/sensors.lib index 6d35e3d3..b945310f 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -145,6 +145,27 @@ X IP- 5 -400 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # +# AD8418 +# +DEF AD8418 U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "AD8418" -300 -350 50 H V L CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 200 -300 100 -100 N +P 2 0 1 0 200 300 100 100 N +P 4 0 1 10 300 0 -300 300 -300 -300 300 0 f +X -IN 1 -400 -100 100 R 50 50 1 1 I +X V- 2 0 -400 250 U 50 50 1 1 W +X VR2 3 200 -400 100 U 50 50 1 1 W +X OUT 5 400 0 100 L 50 50 1 1 O +X V+ 6 0 400 250 D 50 50 1 1 W +X VR1 7 200 400 100 D 50 50 1 1 W +X +IN 8 -400 100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # BMP085 # DEF BMP085 IC 0 40 Y Y 1 F N From 1d0f9653043c16a61e7f3333608ba91c4130ce9f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 19 Aug 2015 10:18:54 +1000 Subject: [PATCH 36/48] Added the ISL8117 synchronous PWM controller for dc-dc converter --- library/dc-dc.dcm | 6 ++++++ library/dc-dc.lib | 29 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/library/dc-dc.dcm b/library/dc-dc.dcm index c469264a..459e8fba 100644 --- a/library/dc-dc.dcm +++ b/library/dc-dc.dcm @@ -196,6 +196,12 @@ K Adjustable 3A 52KHz Buck DC/DC F http://www.dianyuan.com/bbs/u/54/437861181916300.pdf $ENDCMP # +$CMP ISL8117 +D Synchronous step-down PWM controller, 4.5v to 60v input, 0.6v to 54v output +K PWM step down buck converter controller synchronous POL +F https://www.intersil.com/content/dam/Intersil/documents/isl8/isl8117.pdf +$ENDCMP +# $CMP LM2574HVH-12 D LM2574N, 12V, 0.5A Step-Down VR, High Votage Input K SIMPLE SWITCHER® Step-Down Voltage Regulator 12V 500mA HV diff --git a/library/dc-dc.lib b/library/dc-dc.lib index c3d87379..3a64c689 100644 --- a/library/dc-dc.lib +++ b/library/dc-dc.lib @@ -255,6 +255,35 @@ X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# ISL8117 +# +DEF ISL8117 U 0 40 Y Y 1 F N +F0 "U" -500 550 50 H V L CNN +F1 "ISL8117" 500 550 50 H V R CNN +F2 "" -600 450 50 H V C CNN +F3 "" -500 550 50 H V C CNN +DRAW +S -500 500 500 -500 0 1 10 f +X EXTBIAS 1 -200 -600 100 U 50 50 1 1 I +X EN 2 -600 300 100 R 50 50 1 1 I +X CLKOUT 3 -600 0 100 R 50 50 1 1 I +X MOD/SYNC 4 -600 200 100 R 50 50 1 1 I +X PGOOD 5 -600 100 100 R 50 50 1 1 I +X RT 6 -600 -200 100 R 50 50 1 1 I +X SS/TRK 7 -600 -100 100 R 50 50 1 1 I +X FB 8 600 -300 100 L 50 50 1 1 I +X PGND 9 100 -600 100 U 50 50 1 1 W +X LGATE/OCS 10 600 -100 100 L 50 50 1 1 I +X VCC5V 11 0 600 100 D 50 50 1 1 W +X ISEN 12 600 0 100 L 50 50 1 1 I +X PHASE 13 600 100 100 L 50 50 1 1 I +X UGATE 14 600 200 100 L 50 50 1 1 O +X BOOT 15 600 300 100 L 50 50 1 1 I +X VIN 16 100 600 100 D 50 50 1 1 W +X SGND 17 0 -600 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # LM2574HVH-12 # DEF LM2574HVH-12 U 0 40 Y Y 1 F N From cca4a8557f1bec07f92beaf7d8c525ca780a7f96 Mon Sep 17 00:00:00 2001 From: Will Bickerstaff Date: Wed, 2 Sep 2015 07:29:35 +0100 Subject: [PATCH 37/48] Added diode arrays 2 Pair Com A BAT54ADW Rohm_UMP11N, BAW56DW BAW56S MMBD4448HADW And Toshiba_HN1D01FU --- library/diode.dcm | 42 +++++++++++++++++++++++++++++++++++--- library/diode.lib | 51 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 89 insertions(+), 4 deletions(-) diff --git a/library/diode.dcm b/library/diode.dcm index faed1ceb..82a720f8 100644 --- a/library/diode.dcm +++ b/library/diode.dcm @@ -1,11 +1,35 @@ EESchema-DOCLIB Version 2.0 # +$CMP BAT54ADW +D Schottky diode array 2 pair Com A +K diode +F http://www.diodes.com/datasheets/ds30152.pdf +$ENDCMP +# $CMP BAV99 D BAV99 High-speed switching diodes K diode F www.nxp.com/documents/data_sheet/BAV99_SER.pdf $ENDCMP # +$CMP BAW56DW +D Switching diode array 2 pair Com A +K diode +F http://www.diodes.com/datasheets/ds30146.pdf +$ENDCMP +# +$CMP BAW56S +D High Speed Switching Diode Array 2 pair Com A +K diode +F http://www.nxp.com/documents/data_sheet/BAV756S_BAW56_SER.pdf +$ENDCMP +# +$CMP MMBD4448HADW +D Fast Switching Diode Array 2 pair Com A +K diode +F http://www.diodes.com/datasheets/ds30153.pdf +$ENDCMP +# $CMP MMBD4448HCQW D Quad Switching Diode Array Common Cathode K diode @@ -13,15 +37,27 @@ F http://www.diodes.com/datasheets/ds30153.pdf $ENDCMP # $CMP Panasonic_MA5J002E -D Quad Ultra high Speed Switching Diode Array Common Cathode +D Quad Ultra high Speed Switching Diode Array Com K K diode F http://www.semicon.panasonic.co.jp/ds4/MA5J002E_BED_discon.pdf $ENDCMP # $CMP Rohm_UMN1N -D Quad Ultra high Speed Switching Diode Array Common Cathode +D High-speed switching diodes 2 pair Com A K diode -F http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/diode/switching/umn1n.pdf +F http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/diode/switching/ump11n.pdf +$ENDCMP +# +$CMP Rohm_UMP11N +D High-speed switching diodes 2 pair Com A +K diode +F http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/diode/switching/ump11n.pdf +$ENDCMP +# +$CMP Toshiba_HN1D01FU +D Ultra High Speed Switching Diode Array 2 pair Com A +K diode +F http://www.toshiba.com/taec/components2/Datasheet_Sync/200901/DST_HN1D01FU-TDE_EN_1882.pdf $ENDCMP # #End Doc Library diff --git a/library/diode.lib b/library/diode.lib index 6ff337f3..7cd531f5 100644 --- a/library/diode.lib +++ b/library/diode.lib @@ -1,6 +1,30 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# BAT54ADW +# +DEF BAT54ADW D 0 40 Y N 4 F N +F0 "D" 0 100 50 H V C CNN +F1 "BAT54ADW" 0 -100 50 H V C CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +$FPLIST + *SC-70-6* +$ENDFPLIST +DRAW +P 3 0 1 0 50 50 -50 0 50 -50 F +P 6 0 1 0 -25 25 -25 50 -50 50 -50 -50 -75 -50 -75 -25 N +X K 1 -200 0 150 R 50 50 1 1 P +X A 6 200 0 150 L 50 50 1 1 P +X K 2 -200 0 150 R 50 50 2 1 P +X A 6 200 0 150 L 50 50 2 1 P +X A 3 200 0 150 L 50 50 3 1 P +X K 4 -200 0 150 R 50 50 3 1 P +X A 3 200 0 150 L 50 50 4 1 P +X K 5 -200 0 150 R 50 50 4 1 P +ENDDRAW +ENDDEF +# # BAV99 # DEF BAV99 D 0 40 N N 2 F N @@ -46,4 +70,29 @@ X A 5 200 0 150 L 50 50 4 1 P ENDDRAW ENDDEF # -#End Library +# Rohm_UMP11N +# +DEF Rohm_UMP11N D 0 40 Y N 4 F N +F0 "D" 0 100 50 H V C CNN +F1 "Rohm_UMP11N" 0 -100 50 H V C CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +ALIAS BAW56DW BAW56S MMBD4448HADW Toshiba_HN1D01FU +$FPLIST + *SC-70-6* +$ENDFPLIST +DRAW +P 2 0 1 6 -50 50 -50 -50 N +P 3 0 1 0 50 50 -50 0 50 -50 F +X K 1 -200 0 150 R 50 50 1 1 P +X A 6 200 0 150 L 50 50 1 1 P +X K 2 -200 0 150 R 50 50 2 1 P +X A 6 200 0 150 L 50 50 2 1 P +X A 3 200 0 150 L 50 50 3 1 P +X K 4 -200 0 150 R 50 50 3 1 P +X A 3 200 0 150 L 50 50 4 1 P +X K 5 -200 0 150 R 50 50 4 1 P +ENDDRAW +ENDDEF +# +#End Library \ No newline at end of file From 7818984693e038537d55a0636e4cb7f2b05fe154 Mon Sep 17 00:00:00 2001 From: Mikael Arguedas Date: Wed, 2 Sep 2015 09:05:15 -0700 Subject: [PATCH 38/48] added 1V1 and 1V5 power symbols --- library/power.dcm | 8 ++++++++ library/power.lib | 30 ++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/library/power.dcm b/library/power.dcm index c7e90297..58f68697 100644 --- a/library/power.dcm +++ b/library/power.dcm @@ -28,10 +28,18 @@ $CMP +15V K POWER, PWR $ENDCMP # +$CMP +1V1 +K POWER, PWR +$ENDCMP +# $CMP +1V2 K POWER, PWR $ENDCMP # +$CMP +1V5 +K POWER, PWR +$ENDCMP +# $CMP +1V8 K POWER, PWR $ENDCMP diff --git a/library/power.lib b/library/power.lib index ee0358e3..d4b6b51f 100644 --- a/library/power.lib +++ b/library/power.lib @@ -106,6 +106,21 @@ X +15V 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # +# +1V1 +# +DEF +1V1 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+1V1" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V1 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # +1V2 # DEF +1V2 #PWR 0 0 Y Y 1 F P @@ -121,6 +136,21 @@ X +1V2 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # +# +1V5 +# +DEF +1V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+1V5" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # +1V8 # DEF +1V8 #PWR 0 0 Y Y 1 F P From 5f92eb4d1cf22ec49433e21e4d6c86f6a65c7747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=B9rebiec?= Date: Tue, 8 Sep 2015 22:19:55 +0200 Subject: [PATCH 39/48] make 3d modules safe --- .../BeagleBone-Black-Cape-cache.bck | 14 +- .../BeagleBone-Black-Cape-cache.dcm | 14 +- .../BeagleBone-Black-Cape-cache.lib | 399 +- .../BeagleBone-Black-Cape.kicad_pcb | 36 +- .../BeagleBone-Black-Cape.net | 525 +- .../BeagleBone-Black-Cape.pro | 120 +- .../BeagleBone-Black-Cape.sch | 553 +- .../Socket_BeagleBone_Black.wings | Bin 0 -> 18132 bytes .../Socket_BeagleBone_Black.wrl | 21774 ++++++++++++++++ .../Socket_BeagleBone_Black.kicad_mod | 73 + template/BeagleBone-Black-Cape/fp-lib-table | 3 + 11 files changed, 22672 insertions(+), 839 deletions(-) create mode 100644 template/BeagleBone-Black-Cape/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wings create mode 100644 template/BeagleBone-Black-Cape/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wrl create mode 100644 template/BeagleBone-Black-Cape/Socket_BeagleBone_Black.pretty/Socket_BeagleBone_Black.kicad_mod create mode 100644 template/BeagleBone-Black-Cape/fp-lib-table diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck index 97f24225..f4920fbd 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck @@ -1,7 +1,7 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP VDD_ADC -K POWER, PWR -$ENDCMP -# -#End Doc Library +EESchema-DOCLIB Version 2.0 +# +$CMP VDD_ADC +K POWER, PWR +$ENDCMP +# +#End Doc Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm index 97f24225..f4920fbd 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.dcm @@ -1,7 +1,7 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP VDD_ADC -K POWER, PWR -$ENDCMP -# -#End Doc Library +EESchema-DOCLIB Version 2.0 +# +$CMP VDD_ADC +K POWER, PWR +$ENDCMP +# +#End Doc Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib index c0ba79a9..34d29dec 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.lib @@ -1,201 +1,198 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# +3V3 -# -DEF +3V3 #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+3V3" 0 140 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -ALIAS +3.3V -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X +3V3 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# +5V -# -DEF +5V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+5V" 0 140 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X +5V 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# CONN_02X23 -# -DEF CONN_02X23 P 0 1 Y N 1 F N -F0 "P" 0 1200 50 H V C CNN -F1 "CONN_02X23" 0 0 50 V V C CNN -F2 "" 0 -850 60 H V C CNN -F3 "" 0 -850 60 H V C CNN -$FPLIST - Pin_Header_Straight_2X23 - Pin_Header_Angled_2X23 - Socket_Strip_Straight_2X23 - Socket_Strip_Angled_2X23 -$ENDFPLIST -DRAW -S -100 -1095 -50 -1105 0 1 0 N -S -100 -995 -50 -1005 0 1 0 N -S -100 -895 -50 -905 0 1 0 N -S -100 -795 -50 -805 0 1 0 N -S -100 -695 -50 -705 0 1 0 N -S -100 -595 -50 -605 0 1 0 N -S -100 -495 -50 -505 0 1 0 N -S -100 -395 -50 -405 0 1 0 N -S -100 -295 -50 -305 0 1 0 N -S -100 -195 -50 -205 0 1 0 N -S -100 -95 -50 -105 0 1 0 N -S -100 5 -50 -5 0 1 0 N -S -100 105 -50 95 0 1 0 N -S -100 205 -50 195 0 1 0 N -S -100 305 -50 295 0 1 0 N -S -100 405 -50 395 0 1 0 N -S -100 505 -50 495 0 1 0 N -S -100 605 -50 595 0 1 0 N -S -100 705 -50 695 0 1 0 N -S -100 805 -50 795 0 1 0 N -S -100 905 -50 895 0 1 0 N -S -100 1005 -50 995 0 1 0 N -S -100 1105 -50 1095 0 1 0 N -S -100 1150 100 -1150 0 1 0 N -S 50 -1095 100 -1105 0 1 0 N -S 50 -995 100 -1005 0 1 0 N -S 50 -895 100 -905 0 1 0 N -S 50 -795 100 -805 0 1 0 N -S 50 -695 100 -705 0 1 0 N -S 50 -595 100 -605 0 1 0 N -S 50 -495 100 -505 0 1 0 N -S 50 -395 100 -405 0 1 0 N -S 50 -295 100 -305 0 1 0 N -S 50 -195 100 -205 0 1 0 N -S 50 -95 100 -105 0 1 0 N -S 50 5 100 -5 0 1 0 N -S 50 105 100 95 0 1 0 N -S 50 205 100 195 0 1 0 N -S 50 305 100 295 0 1 0 N -S 50 405 100 395 0 1 0 N -S 50 505 100 495 0 1 0 N -S 50 605 100 595 0 1 0 N -S 50 705 100 695 0 1 0 N -S 50 805 100 795 0 1 0 N -S 50 905 100 895 0 1 0 N -S 50 1005 100 995 0 1 0 N -S 50 1105 100 1095 0 1 0 N -X P1 1 -250 1100 150 R 50 50 1 1 P -X P2 2 250 1100 150 L 50 50 1 1 P -X P3 3 -250 1000 150 R 50 50 1 1 P -X P4 4 250 1000 150 L 50 50 1 1 P -X P5 5 -250 900 150 R 50 50 1 1 P -X P6 6 250 900 150 L 50 50 1 1 P -X P7 7 -250 800 150 R 50 50 1 1 P -X P8 8 250 800 150 L 50 50 1 1 P -X P9 9 -250 700 150 R 50 50 1 1 P -X P10 10 250 700 150 L 50 50 1 1 P -X P20 20 250 200 150 L 50 50 1 1 P -X P30 30 250 -300 150 L 50 50 1 1 P -X P40 40 250 -800 150 L 50 50 1 1 P -X P11 11 -250 600 150 R 50 50 1 1 P -X P21 21 -250 100 150 R 50 50 1 1 P -X P31 31 -250 -400 150 R 50 50 1 1 P -X P41 41 -250 -900 150 R 50 50 1 1 P -X P12 12 250 600 150 L 50 50 1 1 P -X P22 22 250 100 150 L 50 50 1 1 P -X P32 32 250 -400 150 L 50 50 1 1 P -X P42 42 250 -900 150 L 50 50 1 1 P -X P13 13 -250 500 150 R 50 50 1 1 P -X P23 23 -250 0 150 R 50 50 1 1 P -X P33 33 -250 -500 150 R 50 50 1 1 P -X P43 43 -250 -1000 150 R 50 50 1 1 P -X P14 14 250 500 150 L 50 50 1 1 P -X P24 24 250 0 150 L 50 50 1 1 P -X P34 34 250 -500 150 L 50 50 1 1 P -X P44 44 250 -1000 150 L 50 50 1 1 P -X P15 15 -250 400 150 R 50 50 1 1 P -X P25 25 -250 -100 150 R 50 50 1 1 P -X P35 35 -250 -600 150 R 50 50 1 1 P -X P45 45 -250 -1100 150 R 50 50 1 1 P -X P16 16 250 400 150 L 50 50 1 1 P -X P26 26 250 -100 150 L 50 50 1 1 P -X P36 36 250 -600 150 L 50 50 1 1 P -X P46 46 250 -1100 150 L 50 50 1 1 P -X P17 17 -250 300 150 R 50 50 1 1 P -X P27 27 -250 -200 150 R 50 50 1 1 P -X P37 37 -250 -700 150 R 50 50 1 1 P -X P18 18 250 300 150 L 50 50 1 1 P -X P28 28 250 -200 150 L 50 50 1 1 P -X P38 38 250 -700 150 L 50 50 1 1 P -X P19 19 -250 200 150 R 50 50 1 1 P -X P29 29 -250 -300 150 R 50 50 1 1 P -X P39 39 -250 -800 150 R 50 50 1 1 P -ENDDRAW -ENDDEF -# -# GNDA_ADC -# -DEF GNDA_ADC #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GNDA_ADC" 0 -150 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GNDA_ADC 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# GNDD -# -DEF GNDD #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GNDD" 0 -150 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GNDD 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# SYS_5V -# -DEF SYS_5V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "SYS_5V" 0 140 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X SYS_5V 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# VDD_ADC -# -DEF VDD_ADC #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "VDD_ADC" 0 140 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X VDD_ADC 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -#End Library +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# BeagleBone_Black_Header +# +DEF BeagleBone_Black_Header P 0 1 Y N 1 F N +F0 "P" 0 1200 50 H V C CNN +F1 "BeagleBone_Black_Header" 0 0 50 V V C CNN +F2 "" 0 -850 60 H V C CNN +F3 "" 0 -850 60 H V C CNN +$FPLIST + Socket_BeagleBone_Black +$ENDFPLIST +DRAW +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1150 100 -1150 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +X P1 1 -250 1100 150 R 50 50 1 1 P +X P2 2 250 1100 150 L 50 50 1 1 P +X P3 3 -250 1000 150 R 50 50 1 1 P +X P4 4 250 1000 150 L 50 50 1 1 P +X P5 5 -250 900 150 R 50 50 1 1 P +X P6 6 250 900 150 L 50 50 1 1 P +X P7 7 -250 800 150 R 50 50 1 1 P +X P8 8 250 800 150 L 50 50 1 1 P +X P9 9 -250 700 150 R 50 50 1 1 P +X P10 10 250 700 150 L 50 50 1 1 P +X P20 20 250 200 150 L 50 50 1 1 P +X P30 30 250 -300 150 L 50 50 1 1 P +X P40 40 250 -800 150 L 50 50 1 1 P +X P11 11 -250 600 150 R 50 50 1 1 P +X P21 21 -250 100 150 R 50 50 1 1 P +X P31 31 -250 -400 150 R 50 50 1 1 P +X P41 41 -250 -900 150 R 50 50 1 1 P +X P12 12 250 600 150 L 50 50 1 1 P +X P22 22 250 100 150 L 50 50 1 1 P +X P32 32 250 -400 150 L 50 50 1 1 P +X P42 42 250 -900 150 L 50 50 1 1 P +X P13 13 -250 500 150 R 50 50 1 1 P +X P23 23 -250 0 150 R 50 50 1 1 P +X P33 33 -250 -500 150 R 50 50 1 1 P +X P43 43 -250 -1000 150 R 50 50 1 1 P +X P14 14 250 500 150 L 50 50 1 1 P +X P24 24 250 0 150 L 50 50 1 1 P +X P34 34 250 -500 150 L 50 50 1 1 P +X P44 44 250 -1000 150 L 50 50 1 1 P +X P15 15 -250 400 150 R 50 50 1 1 P +X P25 25 -250 -100 150 R 50 50 1 1 P +X P35 35 -250 -600 150 R 50 50 1 1 P +X P45 45 -250 -1100 150 R 50 50 1 1 P +X P16 16 250 400 150 L 50 50 1 1 P +X P26 26 250 -100 150 L 50 50 1 1 P +X P36 36 250 -600 150 L 50 50 1 1 P +X P46 46 250 -1100 150 L 50 50 1 1 P +X P17 17 -250 300 150 R 50 50 1 1 P +X P27 27 -250 -200 150 R 50 50 1 1 P +X P37 37 -250 -700 150 R 50 50 1 1 P +X P18 18 250 300 150 L 50 50 1 1 P +X P28 28 250 -200 150 L 50 50 1 1 P +X P38 38 250 -700 150 L 50 50 1 1 P +X P19 19 -250 200 150 R 50 50 1 1 P +X P29 29 -250 -300 150 R 50 50 1 1 P +X P39 39 -250 -800 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GNDA_ADC +# +DEF GNDA_ADC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GNDA_ADC" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GNDA_ADC 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# GNDD +# +DEF GNDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GNDD" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GNDD 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# SYS_5V +# +DEF SYS_5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "SYS_5V" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X SYS_5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# VDD_ADC +# +DEF VDD_ADC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "VDD_ADC" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X VDD_ADC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb index eb7240d1..9d408848 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb @@ -1,9 +1,9 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-06-23 BZR 5811)-product") +(kicad_pcb (version 4) (host pcbnew "(2015-07-05 BZR 5886)-product") (general (links 10) (no_connects 10) - (area 114.463829 42.696129 169.076371 129.058671) + (area 106.333194 42.696129 174.667007 129.058671) (thickness 1.6) (drawings 11) (tracks 0) @@ -58,11 +58,11 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) + (pad_size 1.7272 1.7272) + (pad_drill 1.016) (pad_to_mask_clearance 0) (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) + (visible_elements 7FFFFFFF) (pcbplotparams (layerselection 0x01030_80000001) (usegerberextensions false) @@ -265,15 +265,15 @@ (add_net VDD_ADC) ) - (module Pin_Headers:Pin_Header_Straight_2x23 locked (layer F.Cu) (tedit 0) (tstamp 558974AE) + (module Socket_BeagleBone_Black:Socket_BeagleBone_Black (layer F.Cu) (tedit 55DF76F9) (tstamp 55DF7717) (at 164.6301 62.3824) (descr "Through hole pin header") (tags "pin header") - (path /55897251) + (path /55DF7DE1) (fp_text reference P8 (at 0 -5.1) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_02X23 (at 0 -3.1) (layer F.Fab) + (fp_text value BeagleBone_Black_Header (at 0 -3.1) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05)) @@ -380,27 +380,22 @@ (net 43 "Net-(P8-Pad45)")) (pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 44 "Net-(P8-Pad46)")) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x23.wrl - (at (xyz 0.05 -1.1 -0.07000000000000001)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 90)) - ) - (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x23.wrl + (model ${KIPRJMOD}/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wrl (at (xyz 0.05 -1.1 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) ) ) - (module Pin_Headers:Pin_Header_Straight_2x23 locked (layer F.Cu) (tedit 0) (tstamp 558974EC) + (module Socket_BeagleBone_Black:Socket_BeagleBone_Black (layer F.Cu) (tedit 0) (tstamp 55DF7748) (at 116.3701 62.3824) (descr "Through hole pin header") (tags "pin header") - (path /5589720E) + (path /55DF7DBA) (fp_text reference P9 (at 0 -5.1) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_02X23 (at 0 -3.1) (layer F.Fab) + (fp_text value BeagleBone_Black_Header (at 0 -3.1) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -1.75 -1.75) (end -1.75 57.65) (layer F.CrtYd) (width 0.05)) @@ -507,12 +502,7 @@ (net 75 GNDD)) (pad 46 thru_hole oval (at 2.54 55.88) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 75 GNDD)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x23.wrl - (at (xyz 0.05 -1.1 -0.07000000000000001)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 90)) - ) - (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x23.wrl + (model ${KIPRJMOD}/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wrl (at (xyz 0.05 -1.1 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net index afebb977..32fd962a 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.net @@ -1,264 +1,261 @@ -(export (version D) - (design - (source /home/kuba/kicad_workspace/bbb/BeagleBone-Black-Cape.sch) - (date "wto, 23 cze 2015, 19:09:48") - (tool "Eeschema (2015-06-23 BZR 5811)-product") - (sheet (number 1) (name /) (tstamps /) - (title_block - (title) - (company) - (rev) - (date) - (source BeagleBone-Black-Cape.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value ""))))) - (components - (comp (ref P9) - (value CONN_02X23) - (footprint Pin_Headers:Pin_Header_Straight_2x23) - (libsource (lib conn) (part CONN_02X23)) - (sheetpath (names /) (tstamps /)) - (tstamp 5589720E)) - (comp (ref P8) - (value CONN_02X23) - (footprint Pin_Headers:Pin_Header_Straight_2x23) - (libsource (lib conn) (part CONN_02X23)) - (sheetpath (names /) (tstamps /)) - (tstamp 55897251))) - (libparts - (libpart (lib conn) (part CONN_02X23) - (footprints - (fp Pin_Header_Straight_2X23) - (fp Pin_Header_Angled_2X23) - (fp Socket_Strip_Straight_2X23) - (fp Socket_Strip_Angled_2X23)) - (fields - (field (name Reference) P) - (field (name Value) CONN_02X23)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)) - (pin (num 3) (name P3) (type passive)) - (pin (num 4) (name P4) (type passive)) - (pin (num 5) (name P5) (type passive)) - (pin (num 6) (name P6) (type passive)) - (pin (num 7) (name P7) (type passive)) - (pin (num 8) (name P8) (type passive)) - (pin (num 9) (name P9) (type passive)) - (pin (num 10) (name P10) (type passive)) - (pin (num 11) (name P11) (type passive)) - (pin (num 12) (name P12) (type passive)) - (pin (num 13) (name P13) (type passive)) - (pin (num 14) (name P14) (type passive)) - (pin (num 15) (name P15) (type passive)) - (pin (num 16) (name P16) (type passive)) - (pin (num 17) (name P17) (type passive)) - (pin (num 18) (name P18) (type passive)) - (pin (num 19) (name P19) (type passive)) - (pin (num 20) (name P20) (type passive)) - (pin (num 21) (name P21) (type passive)) - (pin (num 22) (name P22) (type passive)) - (pin (num 23) (name P23) (type passive)) - (pin (num 24) (name P24) (type passive)) - (pin (num 25) (name P25) (type passive)) - (pin (num 26) (name P26) (type passive)) - (pin (num 27) (name P27) (type passive)) - (pin (num 28) (name P28) (type passive)) - (pin (num 29) (name P29) (type passive)) - (pin (num 30) (name P30) (type passive)) - (pin (num 31) (name P31) (type passive)) - (pin (num 32) (name P32) (type passive)) - (pin (num 33) (name P33) (type passive)) - (pin (num 34) (name P34) (type passive)) - (pin (num 35) (name P35) (type passive)) - (pin (num 36) (name P36) (type passive)) - (pin (num 37) (name P37) (type passive)) - (pin (num 38) (name P38) (type passive)) - (pin (num 39) (name P39) (type passive)) - (pin (num 40) (name P40) (type passive)) - (pin (num 41) (name P41) (type passive)) - (pin (num 42) (name P42) (type passive)) - (pin (num 43) (name P43) (type passive)) - (pin (num 44) (name P44) (type passive)) - (pin (num 45) (name P45) (type passive)) - (pin (num 46) (name P46) (type passive))))) - (libraries - (library (logical conn) - (uri /usr/local/share/kicad/library/conn.lib))) - (nets - (net (code 1) (name GNDD) - (node (ref P9) (pin 1)) - (node (ref P8) (pin 2)) - (node (ref P8) (pin 1)) - (node (ref P9) (pin 43)) - (node (ref P9) (pin 44)) - (node (ref P9) (pin 45)) - (node (ref P9) (pin 46)) - (node (ref P9) (pin 2))) - (net (code 2) (name "Net-(P8-Pad18)") - (node (ref P8) (pin 18))) - (net (code 3) (name "Net-(P8-Pad35)") - (node (ref P8) (pin 35))) - (net (code 4) (name "Net-(P8-Pad45)") - (node (ref P8) (pin 45))) - (net (code 5) (name "Net-(P8-Pad16)") - (node (ref P8) (pin 16))) - (net (code 6) (name "Net-(P8-Pad26)") - (node (ref P8) (pin 26))) - (net (code 7) (name "Net-(P8-Pad36)") - (node (ref P8) (pin 36))) - (net (code 8) (name "Net-(P8-Pad46)") - (node (ref P8) (pin 46))) - (net (code 9) (name "Net-(P8-Pad17)") - (node (ref P8) (pin 17))) - (net (code 10) (name "Net-(P8-Pad27)") - (node (ref P8) (pin 27))) - (net (code 11) (name "Net-(P8-Pad37)") - (node (ref P8) (pin 37))) - (net (code 12) (name "Net-(P8-Pad28)") - (node (ref P8) (pin 28))) - (net (code 13) (name "Net-(P8-Pad38)") - (node (ref P8) (pin 38))) - (net (code 14) (name "Net-(P8-Pad19)") - (node (ref P8) (pin 19))) - (net (code 15) (name "Net-(P8-Pad29)") - (node (ref P8) (pin 29))) - (net (code 16) (name "Net-(P8-Pad39)") - (node (ref P8) (pin 39))) - (net (code 17) (name SYS_5V) - (node (ref P9) (pin 8)) - (node (ref P9) (pin 7))) - (net (code 18) (name VDD_ADC) - (node (ref P9) (pin 32))) - (net (code 19) (name GNDA_ADC) - (node (ref P9) (pin 34))) - (net (code 20) (name SYS_RESETN) - (node (ref P9) (pin 10))) - (net (code 21) (name PWR_BUT) - (node (ref P9) (pin 9))) - (net (code 22) (name +3V3) - (node (ref P9) (pin 4)) - (node (ref P9) (pin 3))) - (net (code 23) (name +5V) - (node (ref P9) (pin 5)) - (node (ref P9) (pin 6))) - (net (code 24) (name "Net-(P8-Pad25)") - (node (ref P8) (pin 25))) - (net (code 25) (name "Net-(P9-Pad15)") - (node (ref P9) (pin 15))) - (net (code 26) (name "Net-(P9-Pad42)") - (node (ref P9) (pin 42))) - (net (code 27) (name "Net-(P9-Pad13)") - (node (ref P9) (pin 13))) - (net (code 28) (name "Net-(P9-Pad23)") - (node (ref P9) (pin 23))) - (net (code 29) (name "Net-(P9-Pad33)") - (node (ref P9) (pin 33))) - (net (code 30) (name "Net-(P9-Pad14)") - (node (ref P9) (pin 14))) - (net (code 31) (name "Net-(P9-Pad24)") - (node (ref P9) (pin 24))) - (net (code 32) (name "Net-(P9-Pad25)") - (node (ref P9) (pin 25))) - (net (code 33) (name "Net-(P9-Pad35)") - (node (ref P9) (pin 35))) - (net (code 34) (name "Net-(P9-Pad16)") - (node (ref P9) (pin 16))) - (net (code 35) (name "Net-(P9-Pad26)") - (node (ref P9) (pin 26))) - (net (code 36) (name "Net-(P9-Pad36)") - (node (ref P9) (pin 36))) - (net (code 37) (name "Net-(P9-Pad17)") - (node (ref P9) (pin 17))) - (net (code 38) (name "Net-(P9-Pad20)") - (node (ref P9) (pin 20))) - (net (code 39) (name "Net-(P9-Pad27)") - (node (ref P9) (pin 27))) - (net (code 40) (name "Net-(P9-Pad30)") - (node (ref P9) (pin 30))) - (net (code 41) (name "Net-(P9-Pad40)") - (node (ref P9) (pin 40))) - (net (code 42) (name "Net-(P9-Pad11)") - (node (ref P9) (pin 11))) - (net (code 43) (name "Net-(P9-Pad21)") - (node (ref P9) (pin 21))) - (net (code 44) (name "Net-(P9-Pad31)") - (node (ref P9) (pin 31))) - (net (code 45) (name "Net-(P9-Pad41)") - (node (ref P9) (pin 41))) - (net (code 46) (name "Net-(P9-Pad12)") - (node (ref P9) (pin 12))) - (net (code 47) (name "Net-(P9-Pad22)") - (node (ref P9) (pin 22))) - (net (code 48) (name "Net-(P8-Pad13)") - (node (ref P8) (pin 13))) - (net (code 49) (name "Net-(P8-Pad40)") - (node (ref P8) (pin 40))) - (net (code 50) (name "Net-(P8-Pad11)") - (node (ref P8) (pin 11))) - (net (code 51) (name "Net-(P8-Pad21)") - (node (ref P8) (pin 21))) - (net (code 52) (name "Net-(P8-Pad31)") - (node (ref P8) (pin 31))) - (net (code 53) (name "Net-(P8-Pad41)") - (node (ref P8) (pin 41))) - (net (code 54) (name "Net-(P8-Pad12)") - (node (ref P8) (pin 12))) - (net (code 55) (name "Net-(P8-Pad22)") - (node (ref P8) (pin 22))) - (net (code 56) (name "Net-(P8-Pad32)") - (node (ref P8) (pin 32))) - (net (code 57) (name "Net-(P8-Pad42)") - (node (ref P8) (pin 42))) - (net (code 58) (name "Net-(P8-Pad30)") - (node (ref P8) (pin 30))) - (net (code 59) (name "Net-(P8-Pad23)") - (node (ref P8) (pin 23))) - (net (code 60) (name "Net-(P8-Pad33)") - (node (ref P8) (pin 33))) - (net (code 61) (name "Net-(P8-Pad43)") - (node (ref P8) (pin 43))) - (net (code 62) (name "Net-(P8-Pad14)") - (node (ref P8) (pin 14))) - (net (code 63) (name "Net-(P8-Pad24)") - (node (ref P8) (pin 24))) - (net (code 64) (name "Net-(P8-Pad34)") - (node (ref P8) (pin 34))) - (net (code 65) (name "Net-(P8-Pad44)") - (node (ref P8) (pin 44))) - (net (code 66) (name "Net-(P8-Pad15)") - (node (ref P8) (pin 15))) - (net (code 67) (name "Net-(P8-Pad3)") - (node (ref P8) (pin 3))) - (net (code 68) (name "Net-(P9-Pad37)") - (node (ref P9) (pin 37))) - (net (code 69) (name "Net-(P9-Pad18)") - (node (ref P9) (pin 18))) - (net (code 70) (name "Net-(P9-Pad28)") - (node (ref P9) (pin 28))) - (net (code 71) (name "Net-(P9-Pad38)") - (node (ref P9) (pin 38))) - (net (code 72) (name "Net-(P9-Pad19)") - (node (ref P9) (pin 19))) - (net (code 73) (name "Net-(P9-Pad29)") - (node (ref P9) (pin 29))) - (net (code 74) (name "Net-(P9-Pad39)") - (node (ref P9) (pin 39))) - (net (code 75) (name "Net-(P8-Pad4)") - (node (ref P8) (pin 4))) - (net (code 76) (name "Net-(P8-Pad5)") - (node (ref P8) (pin 5))) - (net (code 77) (name "Net-(P8-Pad6)") - (node (ref P8) (pin 6))) - (net (code 78) (name "Net-(P8-Pad7)") - (node (ref P8) (pin 7))) - (net (code 79) (name "Net-(P8-Pad8)") - (node (ref P8) (pin 8))) - (net (code 80) (name "Net-(P8-Pad9)") - (node (ref P8) (pin 9))) - (net (code 81) (name "Net-(P8-Pad10)") - (node (ref P8) (pin 10))) - (net (code 82) (name "Net-(P8-Pad20)") - (node (ref P8) (pin 20))))) \ No newline at end of file +(export (version D) + (design + (source D:/Users/Kuba/Documents/KiCad/test/test.sch) + (date "2015-08-27 22:45:09") + (tool "Eeschema (2015-08-26 BZR 6129, Git 2e41367)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source test.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P9) + (value BeagleBone_Black_Header) + (footprint Socket_BeagleBone_Black:Socket_BeagleBone_Black) + (libsource (lib test-cache) (part BeagleBone_Black_Header)) + (sheetpath (names /) (tstamps /)) + (tstamp 55DF7DBA)) + (comp (ref P8) + (value BeagleBone_Black_Header) + (footprint Socket_BeagleBone_Black:Socket_BeagleBone_Black) + (libsource (lib test-cache) (part BeagleBone_Black_Header)) + (sheetpath (names /) (tstamps /)) + (tstamp 55DF7DE1))) + (libparts + (libpart (lib test-cache) (part BeagleBone_Black_Header) + (footprints + (fp Socket_BeagleBone_Black)) + (fields + (field (name Reference) P) + (field (name Value) BeagleBone_Black_Header)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name P25) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)) + (pin (num 37) (name P37) (type passive)) + (pin (num 38) (name P38) (type passive)) + (pin (num 39) (name P39) (type passive)) + (pin (num 40) (name P40) (type passive)) + (pin (num 41) (name P41) (type passive)) + (pin (num 42) (name P42) (type passive)) + (pin (num 43) (name P43) (type passive)) + (pin (num 44) (name P44) (type passive)) + (pin (num 45) (name P45) (type passive)) + (pin (num 46) (name P46) (type passive))))) + (libraries + (library (logical test-cache) + (uri D:\Users\Kuba\Documents\KiCad\test\test-cache.lib))) + (nets + (net (code 1) (name "Net-(P9-Pad39)") + (node (ref P9) (pin 39))) + (net (code 2) (name "Net-(P9-Pad17)") + (node (ref P9) (pin 17))) + (net (code 3) (name "Net-(P9-Pad27)") + (node (ref P9) (pin 27))) + (net (code 4) (name "Net-(P9-Pad37)") + (node (ref P9) (pin 37))) + (net (code 5) (name "Net-(P9-Pad18)") + (node (ref P9) (pin 18))) + (net (code 6) (name "Net-(P9-Pad28)") + (node (ref P9) (pin 28))) + (net (code 7) (name "Net-(P9-Pad38)") + (node (ref P9) (pin 38))) + (net (code 8) (name "Net-(P9-Pad19)") + (node (ref P9) (pin 19))) + (net (code 9) (name "Net-(P9-Pad29)") + (node (ref P9) (pin 29))) + (net (code 10) (name "Net-(P9-Pad36)") + (node (ref P9) (pin 36))) + (net (code 11) (name "Net-(P8-Pad3)") + (node (ref P8) (pin 3))) + (net (code 12) (name "Net-(P8-Pad4)") + (node (ref P8) (pin 4))) + (net (code 13) (name "Net-(P8-Pad5)") + (node (ref P8) (pin 5))) + (net (code 14) (name "Net-(P8-Pad6)") + (node (ref P8) (pin 6))) + (net (code 15) (name "Net-(P8-Pad7)") + (node (ref P8) (pin 7))) + (net (code 16) (name "Net-(P8-Pad8)") + (node (ref P8) (pin 8))) + (net (code 17) (name "Net-(P9-Pad24)") + (node (ref P9) (pin 24))) + (net (code 18) (name "Net-(P9-Pad12)") + (node (ref P9) (pin 12))) + (net (code 19) (name "Net-(P9-Pad22)") + (node (ref P9) (pin 22))) + (net (code 20) (name VDD_ADC) + (node (ref P9) (pin 32))) + (net (code 21) (name "Net-(P9-Pad42)") + (node (ref P9) (pin 42))) + (net (code 22) (name "Net-(P9-Pad13)") + (node (ref P9) (pin 13))) + (net (code 23) (name "Net-(P9-Pad23)") + (node (ref P9) (pin 23))) + (net (code 24) (name "Net-(P9-Pad33)") + (node (ref P9) (pin 33))) + (net (code 25) (name "Net-(P9-Pad14)") + (node (ref P9) (pin 14))) + (net (code 26) (name "Net-(P8-Pad9)") + (node (ref P8) (pin 9))) + (net (code 27) (name "Net-(P9-Pad15)") + (node (ref P9) (pin 15))) + (net (code 28) (name "Net-(P9-Pad25)") + (node (ref P9) (pin 25))) + (net (code 29) (name "Net-(P9-Pad35)") + (node (ref P9) (pin 35))) + (net (code 30) (name "Net-(P9-Pad16)") + (node (ref P9) (pin 16))) + (net (code 31) (name "Net-(P9-Pad26)") + (node (ref P9) (pin 26))) + (net (code 32) (name "Net-(P8-Pad17)") + (node (ref P8) (pin 17))) + (net (code 33) (name "Net-(P8-Pad44)") + (node (ref P8) (pin 44))) + (net (code 34) (name "Net-(P8-Pad15)") + (node (ref P8) (pin 15))) + (net (code 35) (name "Net-(P8-Pad25)") + (node (ref P8) (pin 25))) + (net (code 36) (name "Net-(P8-Pad35)") + (node (ref P8) (pin 35))) + (net (code 37) (name "Net-(P8-Pad45)") + (node (ref P8) (pin 45))) + (net (code 38) (name "Net-(P8-Pad16)") + (node (ref P8) (pin 16))) + (net (code 39) (name "Net-(P8-Pad26)") + (node (ref P8) (pin 26))) + (net (code 40) (name "Net-(P8-Pad36)") + (node (ref P8) (pin 36))) + (net (code 41) (name "Net-(P8-Pad46)") + (node (ref P8) (pin 46))) + (net (code 42) (name "Net-(P8-Pad34)") + (node (ref P8) (pin 34))) + (net (code 43) (name "Net-(P8-Pad27)") + (node (ref P8) (pin 27))) + (net (code 44) (name "Net-(P8-Pad37)") + (node (ref P8) (pin 37))) + (net (code 45) (name "Net-(P8-Pad18)") + (node (ref P8) (pin 18))) + (net (code 46) (name "Net-(P8-Pad28)") + (node (ref P8) (pin 28))) + (net (code 47) (name "Net-(P8-Pad38)") + (node (ref P8) (pin 38))) + (net (code 48) (name "Net-(P8-Pad19)") + (node (ref P8) (pin 19))) + (net (code 49) (name "Net-(P8-Pad29)") + (node (ref P8) (pin 29))) + (net (code 50) (name "Net-(P8-Pad39)") + (node (ref P8) (pin 39))) + (net (code 51) (name "Net-(P8-Pad22)") + (node (ref P8) (pin 22))) + (net (code 52) (name "Net-(P8-Pad10)") + (node (ref P8) (pin 10))) + (net (code 53) (name "Net-(P8-Pad20)") + (node (ref P8) (pin 20))) + (net (code 54) (name "Net-(P8-Pad30)") + (node (ref P8) (pin 30))) + (net (code 55) (name "Net-(P8-Pad40)") + (node (ref P8) (pin 40))) + (net (code 56) (name "Net-(P8-Pad11)") + (node (ref P8) (pin 11))) + (net (code 57) (name "Net-(P8-Pad21)") + (node (ref P8) (pin 21))) + (net (code 58) (name "Net-(P8-Pad31)") + (node (ref P8) (pin 31))) + (net (code 59) (name "Net-(P8-Pad41)") + (node (ref P8) (pin 41))) + (net (code 60) (name "Net-(P8-Pad12)") + (node (ref P8) (pin 12))) + (net (code 61) (name "Net-(P9-Pad41)") + (node (ref P9) (pin 41))) + (net (code 62) (name "Net-(P8-Pad32)") + (node (ref P8) (pin 32))) + (net (code 63) (name "Net-(P8-Pad42)") + (node (ref P8) (pin 42))) + (net (code 64) (name "Net-(P8-Pad13)") + (node (ref P8) (pin 13))) + (net (code 65) (name "Net-(P8-Pad23)") + (node (ref P8) (pin 23))) + (net (code 66) (name "Net-(P8-Pad33)") + (node (ref P8) (pin 33))) + (net (code 67) (name "Net-(P8-Pad43)") + (node (ref P8) (pin 43))) + (net (code 68) (name "Net-(P8-Pad14)") + (node (ref P8) (pin 14))) + (net (code 69) (name "Net-(P8-Pad24)") + (node (ref P8) (pin 24))) + (net (code 70) (name GNDD) + (node (ref P9) (pin 46)) + (node (ref P9) (pin 1)) + (node (ref P9) (pin 2)) + (node (ref P9) (pin 43)) + (node (ref P8) (pin 2)) + (node (ref P9) (pin 44)) + (node (ref P9) (pin 45)) + (node (ref P8) (pin 1))) + (net (code 71) (name +3V3) + (node (ref P9) (pin 4)) + (node (ref P9) (pin 3))) + (net (code 72) (name +5V) + (node (ref P9) (pin 6)) + (node (ref P9) (pin 5))) + (net (code 73) (name PWR_BUT) + (node (ref P9) (pin 9))) + (net (code 74) (name SYS_5V) + (node (ref P9) (pin 8)) + (node (ref P9) (pin 7))) + (net (code 75) (name SYS_RESETN) + (node (ref P9) (pin 10))) + (net (code 76) (name "Net-(P9-Pad20)") + (node (ref P9) (pin 20))) + (net (code 77) (name "Net-(P9-Pad30)") + (node (ref P9) (pin 30))) + (net (code 78) (name "Net-(P9-Pad40)") + (node (ref P9) (pin 40))) + (net (code 79) (name "Net-(P9-Pad11)") + (node (ref P9) (pin 11))) + (net (code 80) (name "Net-(P9-Pad21)") + (node (ref P9) (pin 21))) + (net (code 81) (name "Net-(P9-Pad31)") + (node (ref P9) (pin 31))) + (net (code 82) (name GNDA_ADC) + (node (ref P9) (pin 34))))) \ No newline at end of file diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro index b0612e59..7ff28320 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.pro @@ -1,60 +1,60 @@ -update=wto, 23 cze 2015, 17:35:31 -version=1 -last_client=kicad -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 -[cvpcb] -version=1 -NetIExt=net -[general] -version=1 -[eeschema] -version=1 -LibDir= -[eeschema/libraries] -LibName1=valves -LibName2=power -LibName3=device -LibName4=transistors -LibName5=conn -LibName6=linear -LibName7=regul -LibName8=74xx -LibName9=cmos4000 -LibName10=adc-dac -LibName11=memory -LibName12=xilinx -LibName13=microcontrollers -LibName14=dsp -LibName15=microchip -LibName16=analog_switches -LibName17=motorola -LibName18=texas -LibName19=intel -LibName20=audio -LibName21=interface -LibName22=digital-audio -LibName23=philips -LibName24=display -LibName25=cypress -LibName26=siliconi -LibName27=opto -LibName28=atmel -LibName29=contrib +update=2015-08-27 22:41:46 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=valves +LibName2=power +LibName3=device +LibName4=transistors +LibName5=conn +LibName6=linear +LibName7=regul +LibName8=74xx +LibName9=cmos4000 +LibName10=adc-dac +LibName11=memory +LibName12=xilinx +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +[general] +version=1 diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch index cac151f1..52d24698 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.sch @@ -1,277 +1,276 @@ -EESchema Schematic File Version 2 -LIBS:bbb-rescue -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:bbb-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_02X23 P9 -U 1 1 5589720E -P 2450 2250 -F 0 "P9" H 2450 3450 50 0000 C CNN -F 1 "CONN_02X23" V 2450 2250 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x23" H 2450 1400 60 0001 C CNN -F 3 "" H 2450 1400 60 0000 C CNN - 1 2450 2250 - 1 0 0 -1 -$EndComp -$Comp -L CONN_02X23 P8 -U 1 1 55897251 -P 5150 2250 -F 0 "P8" H 5150 3450 50 0000 C CNN -F 1 "CONN_02X23" V 5150 2250 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x23" H 5150 1400 60 0001 C CNN -F 3 "" H 5150 1400 60 0000 C CNN - 1 5150 2250 - 1 0 0 -1 -$EndComp -$Comp -L GNDD #PWR? -U 1 1 5589785A -P 2450 3650 -F 0 "#PWR?" H 2450 3400 50 0001 C CNN -F 1 "GNDD" H 2450 3500 50 0000 C CNN -F 2 "" H 2450 3650 60 0000 C CNN -F 3 "" H 2450 3650 60 0000 C CNN - 1 2450 3650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2700 3250 2850 3250 -Wire Wire Line - 2850 3250 2850 3550 -Wire Wire Line - 2850 3550 2050 3550 -Wire Wire Line - 2050 3550 2050 3250 -Wire Wire Line - 2050 3250 2200 3250 -Wire Wire Line - 2200 3350 2050 3350 -Connection ~ 2050 3350 -Wire Wire Line - 2700 3350 2850 3350 -Connection ~ 2850 3350 -Wire Wire Line - 2450 3650 2450 3550 -Connection ~ 2450 3550 -$Comp -L GNDD #PWR? -U 1 1 558978D3 -P 3500 1150 -F 0 "#PWR?" H 3500 900 50 0001 C CNN -F 1 "GNDD" H 3500 1000 50 0000 C CNN -F 2 "" H 3500 1150 60 0000 C CNN -F 3 "" H 3500 1150 60 0000 C CNN - 1 3500 1150 - 0 -1 -1 0 -$EndComp -$Comp -L GNDD #PWR? -U 1 1 5589790A -P 1400 1150 -F 0 "#PWR?" H 1400 900 50 0001 C CNN -F 1 "GNDD" H 1400 1000 50 0000 C CNN -F 2 "" H 1400 1150 60 0000 C CNN -F 3 "" H 1400 1150 60 0000 C CNN - 1 1400 1150 - 0 1 1 0 -$EndComp -$Comp -L GNDD #PWR? -U 1 1 558979C1 -P 4650 1150 -F 0 "#PWR?" H 4650 900 50 0001 C CNN -F 1 "GNDD" H 4650 1000 50 0000 C CNN -F 2 "" H 4650 1150 60 0000 C CNN -F 3 "" H 4650 1150 60 0000 C CNN - 1 4650 1150 - 0 1 1 0 -$EndComp -$Comp -L GNDD #PWR? -U 1 1 558979E8 -P 5650 1150 -F 0 "#PWR?" H 5650 900 50 0001 C CNN -F 1 "GNDD" H 5650 1000 50 0000 C CNN -F 2 "" H 5650 1150 60 0000 C CNN -F 3 "" H 5650 1150 60 0000 C CNN - 1 5650 1150 - 0 -1 -1 0 -$EndComp -$Comp -L +3V3 #PWR? -U 1 1 55897A67 -P 2850 950 -F 0 "#PWR?" H 2850 800 50 0001 C CNN -F 1 "+3V3" H 2850 1090 50 0000 C CNN -F 2 "" H 2850 950 60 0000 C CNN -F 3 "" H 2850 950 60 0000 C CNN - 1 2850 950 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR? -U 1 1 55897A7F -P 3050 950 -F 0 "#PWR?" H 3050 800 50 0001 C CNN -F 1 "+5V" H 3050 1090 50 0000 C CNN -F 2 "" H 3050 950 60 0000 C CNN -F 3 "" H 3050 950 60 0000 C CNN - 1 3050 950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2700 1250 2850 1250 -Wire Wire Line - 2850 1250 2850 950 -Wire Wire Line - 2700 1350 3050 1350 -Wire Wire Line - 3050 1350 3050 950 -Wire Wire Line - 3300 950 3300 1450 -Wire Wire Line - 3300 1450 2700 1450 -$Comp -L +3V3 #PWR? -U 1 1 55897EE7 -P 2050 950 -F 0 "#PWR?" H 2050 800 50 0001 C CNN -F 1 "+3V3" H 2050 1090 50 0000 C CNN -F 2 "" H 2050 950 60 0000 C CNN -F 3 "" H 2050 950 60 0000 C CNN - 1 2050 950 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR? -U 1 1 55897EF8 -P 1850 950 -F 0 "#PWR?" H 1850 800 50 0001 C CNN -F 1 "+5V" H 1850 1090 50 0000 C CNN -F 2 "" H 1850 950 60 0000 C CNN -F 3 "" H 1850 950 60 0000 C CNN - 1 1850 950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2200 1250 2050 1250 -Wire Wire Line - 2050 1250 2050 950 -Wire Wire Line - 2200 1350 1850 1350 -Wire Wire Line - 1850 1350 1850 950 -Wire Wire Line - 2200 1450 1600 1450 -Wire Wire Line - 1600 1450 1600 950 -Wire Wire Line - 2700 1150 3500 1150 -Wire Wire Line - 2200 1150 1400 1150 -Wire Wire Line - 4650 1150 4900 1150 -Wire Wire Line - 5400 1150 5650 1150 -$Comp -L SYS_5V #PWR? -U 1 1 55898497 -P 3300 950 -F 0 "#PWR?" H 3300 800 50 0001 C CNN -F 1 "SYS_5V" H 3300 1090 50 0000 C CNN -F 2 "" H 3300 950 60 0000 C CNN -F 3 "" H 3300 950 60 0000 C CNN - 1 3300 950 - 1 0 0 -1 -$EndComp -$Comp -L SYS_5V #PWR? -U 1 1 558984AF -P 1600 950 -F 0 "#PWR?" H 1600 800 50 0001 C CNN -F 1 "SYS_5V" H 1600 1090 50 0000 C CNN -F 2 "" H 1600 950 60 0000 C CNN -F 3 "" H 1600 950 60 0000 C CNN - 1 1600 950 - 1 0 0 -1 -$EndComp -$Comp -L VDD_ADC #PWR? -U 1 1 558985D8 -P 3050 2550 -F 0 "#PWR?" H 3050 2400 50 0001 C CNN -F 1 "VDD_ADC" H 3050 2690 50 0000 C CNN -F 2 "" H 3050 2550 60 0000 C CNN -F 3 "" H 3050 2550 60 0000 C CNN - 1 3050 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2700 2650 3050 2650 -Wire Wire Line - 3050 2650 3050 2550 -$Comp -L GNDA_ADC #PWR? -U 1 1 5589865D -P 3050 2750 -F 0 "#PWR?" H 3050 2500 50 0001 C CNN -F 1 "GNDA_ADC" H 3050 2600 50 0000 C CNN -F 2 "" H 3050 2750 60 0000 C CNN -F 3 "" H 3050 2750 60 0000 C CNN - 1 3050 2750 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 2700 2750 3050 2750 -Text GLabel 2800 1550 2 50 Input ~ 0 -SYS_RESETN -Wire Wire Line - 2700 1550 2800 1550 -Text GLabel 2100 1550 0 50 Input ~ 0 -PWR_BUT -Wire Wire Line - 2200 1550 2100 1550 -$EndSCHEMATC +EESchema Schematic File Version 2 +LIBS:valves +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:test-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L GNDD #PWR01 +U 1 1 5589785A +P 2450 3650 +F 0 "#PWR01" H 2450 3400 50 0001 C CNN +F 1 "GNDD" H 2450 3500 50 0000 C CNN +F 2 "" H 2450 3650 60 0000 C CNN +F 3 "" H 2450 3650 60 0000 C CNN + 1 2450 3650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 3250 2850 3250 +Wire Wire Line + 2850 3250 2850 3550 +Wire Wire Line + 2850 3550 2050 3550 +Wire Wire Line + 2050 3550 2050 3250 +Wire Wire Line + 2050 3250 2200 3250 +Wire Wire Line + 2200 3350 2050 3350 +Connection ~ 2050 3350 +Wire Wire Line + 2700 3350 2850 3350 +Connection ~ 2850 3350 +Wire Wire Line + 2450 3650 2450 3550 +Connection ~ 2450 3550 +$Comp +L GNDD #PWR02 +U 1 1 558978D3 +P 3500 1150 +F 0 "#PWR02" H 3500 900 50 0001 C CNN +F 1 "GNDD" H 3500 1000 50 0000 C CNN +F 2 "" H 3500 1150 60 0000 C CNN +F 3 "" H 3500 1150 60 0000 C CNN + 1 3500 1150 + 0 -1 -1 0 +$EndComp +$Comp +L GNDD #PWR03 +U 1 1 5589790A +P 1400 1150 +F 0 "#PWR03" H 1400 900 50 0001 C CNN +F 1 "GNDD" H 1400 1000 50 0000 C CNN +F 2 "" H 1400 1150 60 0000 C CNN +F 3 "" H 1400 1150 60 0000 C CNN + 1 1400 1150 + 0 1 1 0 +$EndComp +$Comp +L GNDD #PWR04 +U 1 1 558979C1 +P 4650 1150 +F 0 "#PWR04" H 4650 900 50 0001 C CNN +F 1 "GNDD" H 4650 1000 50 0000 C CNN +F 2 "" H 4650 1150 60 0000 C CNN +F 3 "" H 4650 1150 60 0000 C CNN + 1 4650 1150 + 0 1 1 0 +$EndComp +$Comp +L GNDD #PWR05 +U 1 1 558979E8 +P 5650 1150 +F 0 "#PWR05" H 5650 900 50 0001 C CNN +F 1 "GNDD" H 5650 1000 50 0000 C CNN +F 2 "" H 5650 1150 60 0000 C CNN +F 3 "" H 5650 1150 60 0000 C CNN + 1 5650 1150 + 0 -1 -1 0 +$EndComp +$Comp +L +3V3 #PWR06 +U 1 1 55897A67 +P 2850 950 +F 0 "#PWR06" H 2850 800 50 0001 C CNN +F 1 "+3V3" H 2850 1090 50 0000 C CNN +F 2 "" H 2850 950 60 0000 C CNN +F 3 "" H 2850 950 60 0000 C CNN + 1 2850 950 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR07 +U 1 1 55897A7F +P 3050 950 +F 0 "#PWR07" H 3050 800 50 0001 C CNN +F 1 "+5V" H 3050 1090 50 0000 C CNN +F 2 "" H 3050 950 60 0000 C CNN +F 3 "" H 3050 950 60 0000 C CNN + 1 3050 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 1250 2850 1250 +Wire Wire Line + 2850 1250 2850 950 +Wire Wire Line + 2700 1350 3050 1350 +Wire Wire Line + 3050 1350 3050 950 +Wire Wire Line + 3300 950 3300 1450 +Wire Wire Line + 3300 1450 2700 1450 +$Comp +L +3V3 #PWR08 +U 1 1 55897EE7 +P 2050 950 +F 0 "#PWR08" H 2050 800 50 0001 C CNN +F 1 "+3V3" H 2050 1090 50 0000 C CNN +F 2 "" H 2050 950 60 0000 C CNN +F 3 "" H 2050 950 60 0000 C CNN + 1 2050 950 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR09 +U 1 1 55897EF8 +P 1850 950 +F 0 "#PWR09" H 1850 800 50 0001 C CNN +F 1 "+5V" H 1850 1090 50 0000 C CNN +F 2 "" H 1850 950 60 0000 C CNN +F 3 "" H 1850 950 60 0000 C CNN + 1 1850 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2200 1250 2050 1250 +Wire Wire Line + 2050 1250 2050 950 +Wire Wire Line + 2200 1350 1850 1350 +Wire Wire Line + 1850 1350 1850 950 +Wire Wire Line + 2200 1450 1600 1450 +Wire Wire Line + 1600 1450 1600 950 +Wire Wire Line + 2700 1150 3500 1150 +Wire Wire Line + 2200 1150 1400 1150 +Wire Wire Line + 4650 1150 4900 1150 +Wire Wire Line + 5400 1150 5650 1150 +$Comp +L SYS_5V #PWR010 +U 1 1 55898497 +P 3300 950 +F 0 "#PWR010" H 3300 800 50 0001 C CNN +F 1 "SYS_5V" H 3300 1090 50 0000 C CNN +F 2 "" H 3300 950 60 0000 C CNN +F 3 "" H 3300 950 60 0000 C CNN + 1 3300 950 + 1 0 0 -1 +$EndComp +$Comp +L SYS_5V #PWR011 +U 1 1 558984AF +P 1600 950 +F 0 "#PWR011" H 1600 800 50 0001 C CNN +F 1 "SYS_5V" H 1600 1090 50 0000 C CNN +F 2 "" H 1600 950 60 0000 C CNN +F 3 "" H 1600 950 60 0000 C CNN + 1 1600 950 + 1 0 0 -1 +$EndComp +$Comp +L VDD_ADC #PWR012 +U 1 1 558985D8 +P 3050 2550 +F 0 "#PWR012" H 3050 2400 50 0001 C CNN +F 1 "VDD_ADC" H 3050 2690 50 0000 C CNN +F 2 "" H 3050 2550 60 0000 C CNN +F 3 "" H 3050 2550 60 0000 C CNN + 1 3050 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 2650 3050 2650 +Wire Wire Line + 3050 2650 3050 2550 +$Comp +L GNDA_ADC #PWR013 +U 1 1 5589865D +P 3050 2750 +F 0 "#PWR013" H 3050 2500 50 0001 C CNN +F 1 "GNDA_ADC" H 3050 2600 50 0000 C CNN +F 2 "" H 3050 2750 60 0000 C CNN +F 3 "" H 3050 2750 60 0000 C CNN + 1 3050 2750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2700 2750 3050 2750 +Text GLabel 2800 1550 2 50 Input ~ 0 +SYS_RESETN +Wire Wire Line + 2700 1550 2800 1550 +Text GLabel 2100 1550 0 50 Input ~ 0 +PWR_BUT +Wire Wire Line + 2200 1550 2100 1550 +$Comp +L BeagleBone_Black_Header P9 +U 1 1 55DF7DBA +P 2450 2250 +F 0 "P9" H 2450 3450 50 0000 C CNN +F 1 "BeagleBone_Black_Header" V 2450 2250 50 0000 C CNN +F 2 "Socket_BeagleBone_Black:Socket_BeagleBone_Black" H 2450 1400 60 0001 C CNN +F 3 "" H 2450 1400 60 0000 C CNN + 1 2450 2250 + 1 0 0 -1 +$EndComp +$Comp +L BeagleBone_Black_Header P8 +U 1 1 55DF7DE1 +P 5150 2250 +F 0 "P8" H 5150 3450 50 0000 C CNN +F 1 "BeagleBone_Black_Header" V 5150 2250 50 0000 C CNN +F 2 "Socket_BeagleBone_Black:Socket_BeagleBone_Black" H 5150 1400 60 0001 C CNN +F 3 "" H 5150 1400 60 0000 C CNN + 1 5150 2250 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/template/BeagleBone-Black-Cape/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wings b/template/BeagleBone-Black-Cape/Socket_BeagleBone_Black.3dshapes/Socket_BeagleBone_Black.wings new file mode 100644 index 0000000000000000000000000000000000000000..88ca061a7db0cfdefb5a6dffe90820ccc859f7bf GIT binary patch literal 18132 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 Date: Tue, 8 Sep 2015 22:39:04 +0200 Subject: [PATCH 40/48] enable layers --- .../BeagleBone-Black-Cape.kicad_pcb | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb index 9d408848..bded5d0f 100644 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb +++ b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape.kicad_pcb @@ -1,9 +1,9 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-07-05 BZR 5886)-product") +(kicad_pcb (version 4) (host pcbnew "(2015-09-08 BZR 6170)-product") (general (links 10) (no_connects 10) - (area 106.333194 42.696129 174.667007 129.058671) + (area 114.463829 42.696129 169.076371 129.058671) (thickness 1.6) (drawings 11) (tracks 0) @@ -16,24 +16,24 @@ (layers (0 F.Cu signal) (31 B.Cu signal) - (32 B.Adhes user hide) - (33 F.Adhes user hide) - (34 B.Paste user hide) - (35 F.Paste user hide) - (36 B.SilkS user hide) - (37 F.SilkS user hide) - (38 B.Mask user hide) - (39 F.Mask user hide) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) (40 Dwgs.User user) - (41 Cmts.User user hide) - (42 Eco1.User user hide) - (43 Eco2.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) (44 Edge.Cuts user) - (45 Margin user hide) - (46 B.CrtYd user hide) - (47 F.CrtYd user hide) - (48 B.Fab user hide) - (49 F.Fab user hide) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) ) (setup From 809415e1b24a899ea9e8973cd8643f27d1aec39b Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Thu, 10 Sep 2015 00:38:47 +0200 Subject: [PATCH 41/48] small adjustments in ILI9341_LCD_Breakout --- library/display.dcm | 4 ++-- library/display.lib | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/library/display.dcm b/library/display.dcm index dc3bab35..aa4f02a1 100644 --- a/library/display.dcm +++ b/library/display.dcm @@ -62,8 +62,8 @@ F http://www.icbank.com/data/ICBShop/board/HY1602E.pdf $ENDCMP # $CMP ILI9341_LCD_Breakout -D ILI9341 SPI TFT LCD Display, on breakout PCB - 9 pin interface with 4-pin SD card interface -K LCD SPI TFT ILI9341 +D ILI9341 controller, SPI TFT LCD Display, 9-pin breakout PCB, 4-pin SD card interface, 5V/3.3V +K GLCD TFT ILI9341 320x240 F www.newhavendisplay.com/app_notes/ILI9341.pdf $ENDCMP # diff --git a/library/display.lib b/library/display.lib index 7124c4a7..a1a2a01d 100644 --- a/library/display.lib +++ b/library/display.lib @@ -595,7 +595,7 @@ ENDDEF # # ILI9341_LCD_Breakout # -DEF ILI9341_LCD_Breakout U 0 40 Y Y 1 F N +DEF ILI9341_LCD_Breakout U 0 30 Y Y 1 F N F0 "U" -700 500 50 H V L CNN F1 "ILI9341_LCD_Breakout" -700 -500 50 H V L CNN F2 "" -750 400 50 H V C CNN From f84b89799ee886e274225ee84c6b0485d8842682 Mon Sep 17 00:00:00 2001 From: jzrebiec Date: Thu, 10 Sep 2015 17:38:20 +0200 Subject: [PATCH 42/48] delete backup file --- .../BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck diff --git a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck b/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck deleted file mode 100644 index f4920fbd..00000000 --- a/template/BeagleBone-Black-Cape/BeagleBone-Black-Cape-cache.bck +++ /dev/null @@ -1,7 +0,0 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP VDD_ADC -K POWER, PWR -$ENDCMP -# -#End Doc Library From 50c991bda47a0ac08906c7b5294ad8f16d0e2174 Mon Sep 17 00:00:00 2001 From: michal777 Date: Wed, 16 Sep 2015 00:28:30 +0200 Subject: [PATCH 43/48] sorting footprints --- ...hoke_Toroid_horizontal_Diameter26mm.wings} | Bin .../Choke_Toroid_horizontal_Diameter26mm.wrl} | 0 .../SUBCLICK.wings | Bin .../SUBCLICK.wrl | 0 .../Test_Point.wrl} | 0 .../KXO-200.wings} | Bin .../KXO-200.wrl} | 0 .../KXO-200_LargePads.wings | Bin 0 -> 3971 bytes .../KXO-200_LargePads.wrl | 690 ++++++++++++++++++ .../OSC_DIP8.wings} | Bin .../OSC_DIP8.wrl} | 0 .../Resistor_Array_SIP8.wings} | Bin .../Resistor_Array_SIP8.wrl} | 0 .../Resistor_Array_SIP9.wings} | Bin .../Resistor_Array_SIP9.wrl} | 0 15 files changed, 690 insertions(+) rename modules/packages3d/{Divers.3dshapes/SELF26.wings => Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wings} (100%) rename modules/packages3d/{Divers.3dshapes/SELF26.wrl => Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wrl} (100%) rename modules/packages3d/{Discret.3dshapes => Connect.3dshapes}/SUBCLICK.wings (100%) rename modules/packages3d/{Discret.3dshapes => Connect.3dshapes}/SUBCLICK.wrl (100%) rename modules/packages3d/{Discret.3dshapes/TEST_POINT_2PADS.wrl => Measurement_Points.3dshapes/Test_Point.wrl} (100%) rename modules/packages3d/{unused_3d.3dshapes/discret.xtal.xtal_ret.wings => Oscillators.3dshapes/KXO-200.wings} (100%) rename modules/packages3d/{unused_3d.3dshapes/discret.xtal.xtal_ret.wrl => Oscillators.3dshapes/KXO-200.wrl} (100%) create mode 100644 modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wings create mode 100644 modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wrl rename modules/packages3d/{unused_3d.3dshapes/discret.xtal.xtal_quadrado.wings => Oscillators.3dshapes/OSC_DIP8.wings} (100%) rename modules/packages3d/{unused_3d.3dshapes/discret.xtal.xtal_quadrado.wrl => Oscillators.3dshapes/OSC_DIP8.wrl} (100%) rename modules/packages3d/{Discret.3dshapes/r_pack8.wings => Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wings} (100%) rename modules/packages3d/{Discret.3dshapes/r_pack8.wrl => Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wrl} (100%) rename modules/packages3d/{Discret.3dshapes/r_pack9.wings => Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wings} (100%) rename modules/packages3d/{Discret.3dshapes/r_pack9.wrl => Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wrl} (100%) diff --git a/modules/packages3d/Divers.3dshapes/SELF26.wings b/modules/packages3d/Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wings similarity index 100% rename from modules/packages3d/Divers.3dshapes/SELF26.wings rename to modules/packages3d/Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wings diff --git a/modules/packages3d/Divers.3dshapes/SELF26.wrl b/modules/packages3d/Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wrl similarity index 100% rename from modules/packages3d/Divers.3dshapes/SELF26.wrl rename to modules/packages3d/Choke_Toroid_ThroughHole.3dshapes/Choke_Toroid_horizontal_Diameter26mm.wrl diff --git a/modules/packages3d/Discret.3dshapes/SUBCLICK.wings b/modules/packages3d/Connect.3dshapes/SUBCLICK.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/SUBCLICK.wings rename to modules/packages3d/Connect.3dshapes/SUBCLICK.wings diff --git a/modules/packages3d/Discret.3dshapes/SUBCLICK.wrl b/modules/packages3d/Connect.3dshapes/SUBCLICK.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/SUBCLICK.wrl rename to modules/packages3d/Connect.3dshapes/SUBCLICK.wrl diff --git a/modules/packages3d/Discret.3dshapes/TEST_POINT_2PADS.wrl b/modules/packages3d/Measurement_Points.3dshapes/Test_Point.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/TEST_POINT_2PADS.wrl rename to modules/packages3d/Measurement_Points.3dshapes/Test_Point.wrl diff --git a/modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_ret.wings b/modules/packages3d/Oscillators.3dshapes/KXO-200.wings similarity index 100% rename from modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_ret.wings rename to modules/packages3d/Oscillators.3dshapes/KXO-200.wings diff --git a/modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_ret.wrl b/modules/packages3d/Oscillators.3dshapes/KXO-200.wrl similarity index 100% rename from modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_ret.wrl rename to modules/packages3d/Oscillators.3dshapes/KXO-200.wrl diff --git a/modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wings b/modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wings new file mode 100644 index 0000000000000000000000000000000000000000..f8c5684b4ea3759f0db7c8a966432afcd56e3f56 GIT binary patch literal 3971 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 I>2=5h0G*b*#sB~S literal 0 HcmV?d00001 diff --git a/modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wrl b/modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wrl new file mode 100644 index 00000000..affce6cd --- /dev/null +++ b/modules/packages3d/Oscillators.3dshapes/KXO-200_LargePads.wrl @@ -0,0 +1,690 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.31 +DEF torus1_copy6 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.826667 0.826667 0.826667 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.18600 1.48969 0.799496, + 3.17005 1.40955 0.799496, + 3.12466 1.34161 0.799496, + 3.05672 1.29621 0.799496, + 2.97658 1.28027 0.799496, + 2.89644 1.29621 0.799496, + 2.82850 1.34161 0.799496, + 2.78311 1.40955 0.799496, + 2.76717 1.48969 0.799496, + 2.78311 1.56983 0.799496, + 2.82850 1.63776 0.799496, + 2.89644 1.68316 0.799496, + 2.97658 1.69910 0.799496, + 3.05672 1.68316 0.799496, + 3.12466 1.63776 0.799496, + 3.17005 1.56983 0.799496, + 3.18600 1.48969 -1.03430, + 3.17005 1.40955 -1.03430, + 3.12466 1.34161 -1.03430, + 3.05672 1.29621 -1.03430, + 2.97658 1.28027 -1.03430, + 2.89644 1.29621 -1.03430, + 2.82850 1.34161 -1.03430, + 2.78311 1.40955 -1.03430, + 2.76717 1.48969 -1.03430, + 2.78311 1.56983 -1.03430, + 2.82850 1.63776 -1.03430, + 2.89644 1.68316 -1.03430, + 2.97658 1.69910 -1.03430, + 3.05672 1.68316 -1.03430, + 3.12466 1.63776 -1.03430, + 3.17005 1.56983 -1.03430 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + 0.890909 4.15244e-7 0.454182, + 0.823093 -0.340936 0.454182, + 0.629968 -0.629968 0.454182, + 0.340936 -0.823093 0.454182, + -5.04243e-17 -0.890909 0.454182, + -0.340936 -0.823093 0.454182, + -0.629968 -0.629968 0.454182, + -0.823093 -0.340936 0.454182, + -0.890909 4.15244e-7 0.454182, + -0.823093 0.340937 0.454181, + -0.629968 0.629968 0.454181, + -0.340936 0.823093 0.454181, + -5.04243e-17 0.890909 0.454181, + 0.340936 0.823093 0.454181, + 0.629968 0.629968 0.454181, + 0.823093 0.340937 0.454181, + 0.890909 -4.15244e-7 -0.454182, + 0.823093 -0.340937 -0.454181, + 0.629968 -0.629968 -0.454181, + 0.340936 -0.823093 -0.454181, + 5.04243e-17 -0.890909 -0.454181, + -0.340936 -0.823093 -0.454181, + -0.629968 -0.629968 -0.454181, + -0.823093 -0.340937 -0.454181, + -0.890909 -4.15244e-7 -0.454182, + -0.823093 0.340936 -0.454182, + -0.629968 0.629968 -0.454182, + -0.340936 0.823093 -0.454182, + 5.04243e-17 0.890909 -0.454182, + 0.340936 0.823093 -0.454182, + 0.629968 0.629968 -0.454182, + 0.823093 0.340936 -0.454182 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + } + } + ] +} + +DEF torus1_copy5 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.79175 -1.50044 0.799496, + -2.80769 -1.58058 0.799496, + -2.85309 -1.64852 0.799496, + -2.92103 -1.69392 0.799496, + -3.00117 -1.70986 0.799496, + -3.08131 -1.69392 0.799496, + -3.14925 -1.64852 0.799496, + -3.19464 -1.58058 0.799496, + -3.21058 -1.50044 0.799496, + -3.19464 -1.42030 0.799496, + -3.14925 -1.35236 0.799496, + -3.08131 -1.30697 0.799496, + -3.00117 -1.29103 0.799496, + -2.92103 -1.30697 0.799496, + -2.85309 -1.35236 0.799496, + -2.80769 -1.42030 0.799496, + -2.79175 -1.50044 -1.03430, + -2.80769 -1.58058 -1.03430, + -2.85309 -1.64852 -1.03430, + -2.92103 -1.69392 -1.03430, + -3.00117 -1.70986 -1.03430, + -3.08131 -1.69392 -1.03430, + -3.14925 -1.64852 -1.03430, + -3.19464 -1.58058 -1.03430, + -3.21058 -1.50044 -1.03430, + -3.19464 -1.42030 -1.03430, + -3.14925 -1.35236 -1.03430, + -3.08131 -1.30697 -1.03430, + -3.00117 -1.29103 -1.03430, + -2.92103 -1.30697 -1.03430, + -2.85309 -1.35236 -1.03430, + -2.80769 -1.42030 -1.03430 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + 0.890909 4.15244e-7 0.454182, + 0.823093 -0.340936 0.454182, + 0.629968 -0.629968 0.454182, + 0.340936 -0.823093 0.454182, + -8.82425e-16 -0.890909 0.454182, + -0.340936 -0.823093 0.454182, + -0.629968 -0.629968 0.454182, + -0.823093 -0.340936 0.454182, + -0.890909 4.15244e-7 0.454182, + -0.823093 0.340937 0.454181, + -0.629968 0.629968 0.454181, + -0.340936 0.823093 0.454181, + -9.07637e-16 0.890909 0.454181, + 0.340936 0.823093 0.454181, + 0.629968 0.629968 0.454181, + 0.823093 0.340937 0.454181, + 0.890909 -4.15244e-7 -0.454182, + 0.823093 -0.340937 -0.454181, + 0.629968 -0.629968 -0.454181, + 0.340936 -0.823093 -0.454181, + -1.02109e-15 -0.890909 -0.454181, + -0.340936 -0.823093 -0.454181, + -0.629968 -0.629968 -0.454181, + -0.823093 -0.340937 -0.454181, + -0.890909 -4.15244e-7 -0.454182, + -0.823093 0.340936 -0.454182, + -0.629968 0.629968 -0.454182, + -0.340936 0.823093 -0.454182, + -1.04630e-15 0.890909 -0.454182, + 0.340936 0.823093 -0.454182, + 0.629968 0.629968 -0.454182, + 0.823093 0.340936 -0.454182 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + } + } + ] +} + +DEF cube8_copy9 Transform { + children [ + Shape { + appearance Appearance { + material DEF corpo Material { + diffuseColor 0.913420 0.913420 0.913420 + emissiveColor 0.840160 0.840160 0.840160 + specularColor 0.866800 0.866800 0.866800 + ambientIntensity 0.900100 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.63059 -2.26600 0.336464, + -3.26742 -2.50000 0.336464, + -3.63059 2.26600 0.336464, + -3.26742 2.50000 0.336464, + 3.76624 2.50000 0.336464, + 4.12941 2.26600 0.336464, + 4.12941 -2.26600 0.336464, + 3.76624 -2.50000 0.336464, + -3.63059 -2.26600 1.77860, + -3.26742 -2.50000 1.77860, + -3.63059 2.26600 1.77860, + -3.26742 2.50000 1.77860, + 3.76624 2.50000 1.77860, + 4.12941 2.26600 1.77860, + 4.12941 -2.26600 1.77860, + 3.76624 -2.50000 1.77860, + -3.30964 -2.18034 1.98540, + -3.13448 -2.29320 1.98540, + 3.63330 -2.29320 1.98540, + 3.80846 -2.18034 1.98540, + 3.80846 2.18034 1.98540, + 3.63330 2.29320 1.98540, + -3.13448 2.29320 1.98540, + -3.30964 2.18034 1.98540 ] } + coordIndex [ + 0, 1, 9, 8, -1, + 0, 2, 3, 4, 5, 6, 7, 1, -1, + 0, 8, 10, 2, -1, + 1, 7, 15, 9, -1, + 2, 10, 11, 3, -1, + 3, 11, 12, 4, -1, + 4, 12, 13, 5, -1, + 5, 13, 14, 6, -1, + 6, 14, 15, 7, -1, + 8, 9, 17, 16, -1, + 8, 16, 23, 10, -1, + 9, 15, 18, 17, -1, + 10, 23, 22, 11, -1, + 11, 22, 21, 12, -1, + 12, 21, 20, 13, -1, + 13, 20, 19, 14, -1, + 14, 19, 18, 15, -1, + 16, 17, 18, 19, 20, 21, 22, 23, -1 ] + normal Normal { vector [ + -0.762917 -0.416000 -0.494876, + -0.250337 -0.850713 -0.462189, + -0.762917 0.416000 -0.494876, + -0.250337 0.850713 -0.462189, + 0.250337 0.850713 -0.462189, + 0.762917 0.416000 -0.494876, + 0.762917 -0.416000 -0.494876, + 0.250337 -0.850713 -0.462189, + -0.754025 -0.428411 0.497906, + -0.251799 -0.873606 0.416424, + -0.754025 0.428411 0.497906, + -0.251799 0.873606 0.416424, + 0.251799 0.873606 0.416424, + 0.754025 0.428411 0.497906, + 0.754025 -0.428411 0.497906, + 0.251799 -0.873606 0.416424, + -0.317234 -0.192815 0.928539, + -0.124903 -0.447160 0.885690, + 0.124903 -0.447160 0.885690, + 0.317234 -0.192815 0.928539, + 0.317234 0.192815 0.928539, + 0.124903 0.447160 0.885690, + -0.124903 0.447160 0.885690, + -0.317234 0.192815 0.928539 ] } + normalIndex [ + 0, 1, 9, 8, -1, + 0, 2, 3, 4, 5, 6, 7, 1, -1, + 0, 8, 10, 2, -1, + 1, 7, 15, 9, -1, + 2, 10, 11, 3, -1, + 3, 11, 12, 4, -1, + 4, 12, 13, 5, -1, + 5, 13, 14, 6, -1, + 6, 14, 15, 7, -1, + 8, 9, 17, 16, -1, + 8, 16, 23, 10, -1, + 9, 15, 18, 17, -1, + 10, 23, 22, 11, -1, + 11, 22, 21, 12, -1, + 12, 21, 20, 13, -1, + 13, 20, 19, 14, -1, + 14, 19, 18, 15, -1, + 16, 17, 18, 19, 20, 21, 22, 23, -1 ] + } + } + ] +} + +DEF cube8 Transform { + children [ + Shape { + appearance Appearance { + material USE corpo + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.99071 -2.37024 0.393596, + -3.96662 -2.61500 0.393596, + -3.99071 -2.37024 0.182602, + -3.96662 -2.61500 0.182602, + -3.99071 2.25305 0.393596, + -3.86211 2.45310 0.393596, + -3.73944 2.53214 0.393596, + -3.42897 2.61500 0.393596, + 3.56451 2.61500 0.393596, + 3.87497 2.53214 0.393596, + 3.99765 2.45310 0.393596, + 4.12625 2.25305 0.393596, + 4.12625 -2.25305 0.393596, + 3.99765 -2.45310 0.393596, + 3.87497 -2.53214 0.393596, + 3.56451 -2.61500 0.393596, + -3.99071 2.25305 0.182602, + -3.86211 2.45310 0.182602, + -3.42897 2.61500 0.182602, + -3.73944 2.53214 0.182602, + 3.56451 2.61500 0.182602, + 3.87497 2.53214 0.182602, + 4.12625 2.25305 0.182602, + 3.99765 2.45310 0.182602, + 4.12625 -2.25305 0.182602, + 3.99765 -2.45310 0.182602, + 3.56451 -2.61500 0.182602, + 3.87497 -2.53214 0.182602 ] } + coordIndex [ + 0, 1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, -1, + 0, 2, 3, 1, -1, + 0, 4, 16, 2, -1, + 1, 3, 26, 15, -1, + 2, 16, 17, 19, 18, 20, 21, 23, 22, 24, 25, 27, 26, 3, -1, + 4, 5, 17, 16, -1, + 5, 6, 19, 17, -1, + 6, 7, 18, 19, -1, + 7, 8, 20, 18, -1, + 8, 9, 21, 20, -1, + 9, 10, 23, 21, -1, + 10, 11, 22, 23, -1, + 11, 12, 24, 22, -1, + 12, 13, 25, 24, -1, + 13, 14, 27, 25, -1, + 14, 15, 26, 27, -1 ] + normal Normal { vector [ + -0.893136 -4.38512e-2 0.447644, + -0.556683 -0.614170 0.559374, + -0.893136 -4.38512e-2 -0.447644, + -0.556683 -0.614170 -0.559374, + -0.850871 0.249903 0.462134, + -0.629830 0.629175 0.455471, + -0.361040 0.815919 0.451583, + -0.116108 0.885311 0.450269, + 0.116108 0.885311 0.450269, + 0.361040 0.815919 0.451583, + 0.629830 0.629175 0.455471, + 0.850871 0.249903 0.462134, + 0.850871 -0.249903 0.462134, + 0.629830 -0.629175 0.455471, + 0.361040 -0.815919 0.451583, + 0.116108 -0.885311 0.450269, + -0.850871 0.249903 -0.462134, + -0.629830 0.629175 -0.455471, + -0.116108 0.885311 -0.450269, + -0.361040 0.815919 -0.451583, + 0.116108 0.885311 -0.450269, + 0.361040 0.815919 -0.451583, + 0.850871 0.249903 -0.462134, + 0.629830 0.629175 -0.455471, + 0.850871 -0.249903 -0.462134, + 0.629830 -0.629175 -0.455471, + 0.116108 -0.885311 -0.450269, + 0.361040 -0.815919 -0.451583 ] } + normalIndex [ + 0, 1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, -1, + 0, 2, 3, 1, -1, + 0, 4, 16, 2, -1, + 1, 3, 26, 15, -1, + 2, 16, 17, 19, 18, 20, 21, 23, 22, 24, 25, 27, 26, 3, -1, + 4, 5, 17, 16, -1, + 5, 6, 19, 17, -1, + 6, 7, 18, 19, -1, + 7, 8, 20, 18, -1, + 8, 9, 21, 20, -1, + 9, 10, 23, 21, -1, + 10, 11, 22, 23, -1, + 11, 12, 24, 22, -1, + 12, 13, 25, 24, -1, + 13, 14, 27, 25, -1, + 14, 15, 26, 27, -1 ] + } + } + ] +} + +DEF torus1_sep7 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.18174 -1.49841 0.799496, + 3.16580 -1.57855 0.799496, + 3.12041 -1.64649 0.799496, + 3.05247 -1.69189 0.799496, + 2.97233 -1.70783 0.799496, + 2.89219 -1.69189 0.799496, + 2.82425 -1.64649 0.799496, + 2.77886 -1.57855 0.799496, + 2.76292 -1.49841 0.799496, + 2.77886 -1.41827 0.799496, + 2.82425 -1.35033 0.799496, + 2.89219 -1.30494 0.799496, + 2.97233 -1.28900 0.799496, + 3.05247 -1.30494 0.799496, + 3.12041 -1.35033 0.799496, + 3.16580 -1.41827 0.799496, + 3.18174 -1.49841 -1.03430, + 3.16580 -1.57855 -1.03430, + 3.12041 -1.64649 -1.03430, + 3.05247 -1.69189 -1.03430, + 2.97233 -1.70783 -1.03430, + 2.89219 -1.69189 -1.03430, + 2.82425 -1.64649 -1.03430, + 2.77886 -1.57855 -1.03430, + 2.76292 -1.49841 -1.03430, + 2.77886 -1.41827 -1.03430, + 2.82425 -1.35033 -1.03430, + 2.89219 -1.30494 -1.03430, + 2.97233 -1.28900 -1.03430, + 3.05247 -1.30494 -1.03430, + 3.12041 -1.35033 -1.03430, + 3.16580 -1.41827 -1.03430 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + 0.890909 4.15244e-7 0.454182, + 0.823093 -0.340936 0.454182, + 0.629968 -0.629968 0.454182, + 0.340936 -0.823093 0.454182, + -5.04243e-17 -0.890909 0.454182, + -0.340936 -0.823093 0.454182, + -0.629968 -0.629968 0.454182, + -0.823093 -0.340936 0.454182, + -0.890909 4.15244e-7 0.454182, + -0.823093 0.340937 0.454181, + -0.629968 0.629968 0.454181, + -0.340936 0.823093 0.454181, + -5.04243e-17 0.890909 0.454181, + 0.340936 0.823093 0.454181, + 0.629968 0.629968 0.454181, + 0.823093 0.340937 0.454181, + 0.890909 -4.15244e-7 -0.454182, + 0.823093 -0.340937 -0.454181, + 0.629968 -0.629968 -0.454181, + 0.340936 -0.823093 -0.454181, + -8.82425e-17 -0.890909 -0.454181, + -0.340936 -0.823093 -0.454181, + -0.629968 -0.629968 -0.454181, + -0.823093 -0.340937 -0.454181, + -0.890909 -4.15244e-7 -0.454182, + -0.823093 0.340936 -0.454182, + -0.629968 0.629968 -0.454182, + -0.340936 0.823093 -0.454182, + -8.82425e-17 0.890909 -0.454182, + 0.340936 0.823093 -0.454182, + 0.629968 0.629968 -0.454182, + 0.823093 0.340936 -0.454182 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + } + } + ] +} + +DEF torus1_sep6 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.80374 1.48360 0.799496, + -2.81968 1.40346 0.799496, + -2.86507 1.33552 0.799496, + -2.93301 1.29012 0.799496, + -3.01315 1.27418 0.799496, + -3.09329 1.29012 0.799496, + -3.16123 1.33552 0.799496, + -3.20662 1.40346 0.799496, + -3.22257 1.48360 0.799496, + -3.20662 1.56374 0.799496, + -3.16123 1.63168 0.799496, + -3.09329 1.67707 0.799496, + -3.01315 1.69301 0.799496, + -2.93301 1.67707 0.799496, + -2.86507 1.63168 0.799496, + -2.81968 1.56374 0.799496, + -2.80374 1.48360 -1.03430, + -2.81968 1.40346 -1.03430, + -2.86507 1.33552 -1.03430, + -2.93301 1.29012 -1.03430, + -3.01315 1.27418 -1.03430, + -3.09329 1.29012 -1.03430, + -3.16123 1.33552 -1.03430, + -3.20662 1.40346 -1.03430, + -3.22257 1.48360 -1.03430, + -3.20662 1.56374 -1.03430, + -3.16123 1.63168 -1.03430, + -3.09329 1.67707 -1.03430, + -3.01315 1.69301 -1.03430, + -2.93301 1.67707 -1.03430, + -2.86507 1.63168 -1.03430, + -2.81968 1.56374 -1.03430 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + 0.890909 4.15244e-7 0.454182, + 0.823093 -0.340936 0.454182, + 0.629968 -0.629968 0.454182, + 0.340936 -0.823093 0.454182, + 5.92485e-16 -0.890909 0.454182, + -0.340936 -0.823093 0.454182, + -0.629968 -0.629968 0.454182, + -0.823093 -0.340936 0.454182, + -0.890909 4.15244e-7 0.454182, + -0.823093 0.340937 0.454181, + -0.629968 0.629968 0.454181, + -0.340936 0.823093 0.454181, + 5.92485e-16 0.890909 0.454181, + 0.340936 0.823093 0.454181, + 0.629968 0.629968 0.454181, + 0.823093 0.340937 0.454181, + 0.890909 -4.15244e-7 -0.454182, + 0.823093 -0.340937 -0.454181, + 0.629968 -0.629968 -0.454181, + 0.340936 -0.823093 -0.454181, + 5.42061e-16 -0.890909 -0.454181, + -0.340936 -0.823093 -0.454181, + -0.629968 -0.629968 -0.454181, + -0.823093 -0.340937 -0.454181, + -0.890909 -4.15244e-7 -0.454182, + -0.823093 0.340936 -0.454182, + -0.629968 0.629968 -0.454182, + -0.340936 0.823093 -0.454182, + 5.42061e-16 0.890909 -0.454182, + 0.340936 0.823093 -0.454182, + 0.629968 0.629968 -0.454182, + 0.823093 0.340936 -0.454182 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_quadrado.wings b/modules/packages3d/Oscillators.3dshapes/OSC_DIP8.wings similarity index 100% rename from modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_quadrado.wings rename to modules/packages3d/Oscillators.3dshapes/OSC_DIP8.wings diff --git a/modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_quadrado.wrl b/modules/packages3d/Oscillators.3dshapes/OSC_DIP8.wrl similarity index 100% rename from modules/packages3d/unused_3d.3dshapes/discret.xtal.xtal_quadrado.wrl rename to modules/packages3d/Oscillators.3dshapes/OSC_DIP8.wrl diff --git a/modules/packages3d/Discret.3dshapes/r_pack8.wings b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/r_pack8.wings rename to modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wings diff --git a/modules/packages3d/Discret.3dshapes/r_pack8.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/r_pack8.wrl rename to modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP8.wrl diff --git a/modules/packages3d/Discret.3dshapes/r_pack9.wings b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wings similarity index 100% rename from modules/packages3d/Discret.3dshapes/r_pack9.wings rename to modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wings diff --git a/modules/packages3d/Discret.3dshapes/r_pack9.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wrl similarity index 100% rename from modules/packages3d/Discret.3dshapes/r_pack9.wrl rename to modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Array_SIP9.wrl From 0d4774bdfae0bfcb9c652f81a109958752344815 Mon Sep 17 00:00:00 2001 From: Martin d'Allens Date: Thu, 17 Sep 2015 22:59:31 +0200 Subject: [PATCH 44/48] Remove *bak files --- template/Arduino_As_Uno_R3/Arduino_As_Uno.bak | 327 -------- .../Arduino_As_Uno.kicad_pcb-bak | 447 ---------- template/Arduino_Fio/Arduino_Fio.bak | 235 ------ .../Arduino_Fio/Arduino_Fio.kicad_pcb-bak | 307 ------- .../Arduino_Mega_R3/Arduino_Mega-cache.bak | 118 --- template/Arduino_Mega_R3/Arduino_Mega.bak | 628 -------------- .../Arduino_Mega.kicad_pcb-bak | 782 ------------------ template/Arduino_Micro/Arduino_Micro.bak | 317 ------- .../Arduino_Micro/Arduino_Micro.kicad_pcb-bak | 387 --------- template/Arduino_Mini/Arduino_Mini.bak | 346 -------- .../Arduino_Mini/Arduino_Mini.kicad_pcb-bak | 397 --------- template/Arduino_Nano/Arduino_Nano-cache.bak | 18 - template/Arduino_Nano/Arduino_Nano.bak | 299 ------- .../Arduino_Nano/Arduino_Nano.kicad_pcb-bak | 373 --------- .../Arduino_Pro_Mini/Arduino_Mini_Pro.bak | 284 ------- .../Arduino_Mini_Pro.kicad_pcb-bak | 334 -------- .../Arduino_Pro_Mini/Arduino_Pro_Mini.bak | 304 ------- .../Arduino_Pro_Mini.kicad_pcb-bak | 374 --------- 18 files changed, 6277 deletions(-) delete mode 100644 template/Arduino_As_Uno_R3/Arduino_As_Uno.bak delete mode 100644 template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak delete mode 100644 template/Arduino_Fio/Arduino_Fio.bak delete mode 100644 template/Arduino_Fio/Arduino_Fio.kicad_pcb-bak delete mode 100644 template/Arduino_Mega_R3/Arduino_Mega-cache.bak delete mode 100644 template/Arduino_Mega_R3/Arduino_Mega.bak delete mode 100644 template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak delete mode 100644 template/Arduino_Micro/Arduino_Micro.bak delete mode 100644 template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak delete mode 100644 template/Arduino_Mini/Arduino_Mini.bak delete mode 100644 template/Arduino_Mini/Arduino_Mini.kicad_pcb-bak delete mode 100644 template/Arduino_Nano/Arduino_Nano-cache.bak delete mode 100644 template/Arduino_Nano/Arduino_Nano.bak delete mode 100644 template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak delete mode 100644 template/Arduino_Pro_Mini/Arduino_Mini_Pro.bak delete mode 100644 template/Arduino_Pro_Mini/Arduino_Mini_Pro.kicad_pcb-bak delete mode 100644 template/Arduino_Pro_Mini/Arduino_Pro_Mini.bak delete mode 100644 template/Arduino_Pro_Mini/Arduino_Pro_Mini.kicad_pcb-bak diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak b/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak deleted file mode 100644 index 994e1907..00000000 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak +++ /dev/null @@ -1,327 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_As_Uno-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "lun. 30 mars 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_8 P1 -U 1 1 5517C2C1 -P 9725 1875 -F 0 "P1" V 9675 1875 60 0000 C CNN -F 1 "Power" V 9775 1875 60 0000 C CNN -F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x08" H 9725 1875 60 0001 C CNN -F 3 "" H 9725 1875 60 0000 C CNN - 1 9725 1875 - 1 0 0 -1 -$EndComp -$Comp -L CONN_6 P2 -U 1 1 5517C323 -P 9725 2675 -F 0 "P2" V 9675 2675 60 0000 C CNN -F 1 "Analog" V 9775 2675 60 0000 C CNN -F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x06" H 9725 2675 60 0001 C CNN -F 3 "" H 9725 2675 60 0000 C CNN - 1 9725 2675 - 1 0 0 -1 -$EndComp -$Comp -L CONN_8 P4 -U 1 1 5517C366 -P 10050 2575 -F 0 "P4" V 10000 2575 60 0000 C CNN -F 1 "Digital" V 10100 2575 60 0000 C CNN -F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x08" H 10050 2575 60 0001 C CNN -F 3 "" H 10050 2575 60 0000 C CNN - 1 10050 2575 - -1 0 0 -1 -$EndComp -$Comp -L CONN_10 P3 -U 1 1 5517C46C -P 10050 1575 -F 0 "P3" V 10000 1575 60 0000 C CNN -F 1 "Digital" V 10100 1575 60 0000 C CNN -F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x10" H 10050 1575 60 0001 C CNN -F 3 "" H 10050 1575 60 0000 C CNN - 1 10050 1575 - -1 0 0 -1 -$EndComp -Text Label 8625 1725 0 60 ~ 0 -Reset -Text Label 8925 1350 1 60 ~ 0 -Vin -Text Label 9300 1350 1 60 ~ 0 -IOREF -Text Label 8625 2425 0 60 ~ 0 -A0 -Text Label 8625 2525 0 60 ~ 0 -A1 -Text Label 8625 2625 0 60 ~ 0 -A2 -Text Label 8625 2725 0 60 ~ 0 -A3 -Text Label 8625 2825 0 60 ~ 0 -A4(SDA) -Text Label 8625 2925 0 60 ~ 0 -A5(SCL) -Text Label 10550 2925 0 60 ~ 0 -0(Rx) -Text Label 10550 2725 0 60 ~ 0 -2 -Text Label 10550 2825 0 60 ~ 0 -1(Tx) -Text Label 10550 2625 0 60 ~ 0 -3(**) -Text Label 10550 2525 0 60 ~ 0 -4 -Text Label 10550 2425 0 60 ~ 0 -5(**) -Text Label 10550 2325 0 60 ~ 0 -6(**) -Text Label 10550 2225 0 60 ~ 0 -7 -Text Label 10550 2025 0 60 ~ 0 -8 -Text Label 10550 1925 0 60 ~ 0 -9(**) -Text Label 10550 1825 0 60 ~ 0 -10(**/SS) -Text Label 10550 1725 0 60 ~ 0 -11(**/MOSI) -Text Label 10550 1625 0 60 ~ 0 -12(MISO) -Text Label 10550 1525 0 60 ~ 0 -13(SCK) -Text Label 10625 1325 0 60 ~ 0 -AREF -$Comp -L GND #PWR01 -U 1 1 5517CC27 -P 10475 3100 -F 0 "#PWR01" H 10475 3100 30 0001 C CNN -F 1 "GND" H 10475 3030 30 0001 C CNN -F 2 "" H 10475 3100 60 0000 C CNN -F 3 "" H 10475 3100 60 0000 C CNN - 1 10475 3100 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR02 -U 1 1 5517CC7B -P 9300 3100 -F 0 "#PWR02" H 9300 3100 30 0001 C CNN -F 1 "GND" H 9300 3030 30 0001 C CNN -F 2 "" H 9300 3100 60 0000 C CNN -F 3 "" H 9300 3100 60 0000 C CNN - 1 9300 3100 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR03 -U 1 1 5517CCC2 -P 9050 1350 -F 0 "#PWR03" H 9050 1440 20 0001 C CNN -F 1 "+5V" H 9050 1440 30 0000 C CNN -F 2 "" H 9050 1350 60 0000 C CNN -F 3 "" H 9050 1350 60 0000 C CNN - 1 9050 1350 - 1 0 0 -1 -$EndComp -$Comp -L +3.3V #PWR04 -U 1 1 5517CCDA -P 9175 1350 -F 0 "#PWR04" H 9175 1310 30 0001 C CNN -F 1 "+3.3V" H 9175 1460 30 0000 C CNN -F 2 "" H 9175 1350 60 0000 C CNN -F 3 "" H 9175 1350 60 0000 C CNN - 1 9175 1350 - 1 0 0 -1 -$EndComp -NoConn ~ 9375 1525 -Text Label 10550 1225 0 60 ~ 0 -A4(SDA) -Text Label 10550 1125 0 60 ~ 0 -A5(SCL) -$Comp -L CONN_1 P5 -U 1 1 551BBC06 -P 10875 650 -F 0 "P5" H 10955 650 40 0000 L CNN -F 1 "CONN_1" H 10875 705 30 0001 C CNN -F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10875 650 60 0001 C CNN -F 3 "" H 10875 650 60 0000 C CNN - 1 10875 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P6 -U 1 1 551BBD10 -P 10950 650 -F 0 "P6" H 11030 650 40 0000 L CNN -F 1 "CONN_1" H 10950 705 30 0001 C CNN -F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10950 650 60 0001 C CNN -F 3 "" H 10950 650 60 0000 C CNN - 1 10950 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P7 -U 1 1 551BBD30 -P 11025 650 -F 0 "P7" H 11105 650 40 0000 L CNN -F 1 "CONN_1" H 11025 705 30 0001 C CNN -F 2 "Socket_Arduino_Uno:Arduino_1pin" H 11025 650 60 0001 C CNN -F 3 "" H 11025 650 60 0000 C CNN - 1 11025 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P8 -U 1 1 551BBD52 -P 11100 650 -F 0 "P8" H 11180 650 40 0000 L CNN -F 1 "CONN_1" H 11100 705 30 0001 C CNN -F 2 "Socket_Arduino_Uno:Arduino_1pin" H 11100 650 60 0001 C CNN -F 3 "" H 11100 650 60 0000 C CNN - 1 11100 650 - 0 -1 -1 0 -$EndComp -Text Notes 10875 925 0 60 ~ 0 -Holes -NoConn ~ 10875 800 -NoConn ~ 10950 800 -NoConn ~ 11025 800 -NoConn ~ 11100 800 -Wire Wire Line - 8600 2425 9375 2425 -Wire Wire Line - 8600 2525 9375 2525 -Wire Wire Line - 8600 2625 9375 2625 -Wire Wire Line - 8600 2725 9375 2725 -Wire Wire Line - 8600 2825 9375 2825 -Wire Wire Line - 8600 2925 9375 2925 -Wire Wire Line - 10400 2025 11125 2025 -Wire Wire Line - 10400 1925 11125 1925 -Wire Wire Line - 10400 1825 11125 1825 -Wire Wire Line - 10400 1725 11125 1725 -Wire Wire Line - 10400 1625 11125 1625 -Wire Wire Line - 10400 1525 11125 1525 -Wire Wire Line - 10400 1325 11125 1325 -Wire Wire Line - 10400 1225 11125 1225 -Wire Wire Line - 10400 1125 11125 1125 -Wire Wire Line - 9175 1825 9375 1825 -Wire Wire Line - 9050 1925 9375 1925 -Wire Wire Line - 9300 2025 9300 3100 -Wire Wire Line - 8600 1725 9375 1725 -Wire Wire Line - 10475 1425 10475 3100 -Wire Wire Line - 10475 1425 10400 1425 -Wire Wire Line - 10400 2425 11125 2425 -Wire Wire Line - 10400 2325 11125 2325 -Wire Wire Line - 10400 2225 11125 2225 -Wire Wire Line - 10400 2725 11125 2725 -Wire Wire Line - 10400 2625 11125 2625 -Wire Wire Line - 10400 2525 11125 2525 -Wire Wire Line - 10400 2925 11125 2925 -Wire Wire Line - 10400 2825 11125 2825 -Wire Wire Line - 9175 1825 9175 1350 -Wire Wire Line - 9300 1350 9300 1625 -Wire Wire Line - 9300 1625 9375 1625 -Wire Wire Line - 9050 1350 9050 1925 -Wire Wire Line - 8925 1350 8925 2225 -Wire Wire Line - 8925 2225 9375 2225 -Wire Wire Line - 9300 2025 9375 2025 -Wire Wire Line - 9375 2125 9300 2125 -Connection ~ 9300 2125 -Wire Notes Line - 11225 975 10775 975 -Wire Notes Line - 10775 975 10775 475 -Wire Notes Line - 11225 3225 8525 3225 -Wire Notes Line - 8525 3225 8525 475 -Wire Notes Line - 8525 825 9925 825 -Text Notes 8550 750 0 60 ~ 0 -Shield for Arduino that uses\nthe same pin disposition\nlike "Uno" board Rev 3. -Wire Notes Line - 9925 825 9925 475 -$EndSCHEMATC diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak deleted file mode 100644 index 75a045a3..00000000 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak +++ /dev/null @@ -1,447 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 4) - (no_connects 4) - (area 104.572999 71.392 180.241572 127.594) - (thickness 1.6) - (drawings 27) - (tracks 0) - (zones 0) - (modules 8) - (nets 33) - ) - - (page A4) - (title_block - (date "lun. 30 mars 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.15) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 4.064 4.064) - (pad_drill 3.048) - (pad_to_mask_clearance 0) - (aux_axis_origin 110.998 126.365) - (grid_origin 110.998 126.365) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 /IOREF) - (net 2 /Reset) - (net 3 +5V) - (net 4 GND) - (net 5 /Vin) - (net 6 /A0) - (net 7 /A1) - (net 8 /A2) - (net 9 /A3) - (net 10 /AREF) - (net 11 "/A4(SDA)") - (net 12 "/A5(SCL)") - (net 13 "/9(**)") - (net 14 /8) - (net 15 /7) - (net 16 "/6(**)") - (net 17 "/5(**)") - (net 18 /4) - (net 19 "/3(**)") - (net 20 /2) - (net 21 "/1(Tx)") - (net 22 "/0(Rx)") - (net 23 "Net-(P5-Pad1)") - (net 24 "Net-(P6-Pad1)") - (net 25 "Net-(P7-Pad1)") - (net 26 "Net-(P8-Pad1)") - (net 27 "/13(SCK)") - (net 28 "/10(**/SS)") - (net 29 "Net-(P1-Pad1)") - (net 30 +3V3) - (net 31 "/12(MISO)") - (net 32 "/11(**/MOSI)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +3V3) - (add_net +5V) - (add_net "/0(Rx)") - (add_net "/1(Tx)") - (add_net "/10(**/SS)") - (add_net "/11(**/MOSI)") - (add_net "/12(MISO)") - (add_net "/13(SCK)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net "/A4(SDA)") - (add_net "/A5(SCL)") - (add_net /AREF) - (add_net /IOREF) - (add_net /Reset) - (add_net /Vin) - (add_net GND) - (add_net "Net-(P1-Pad1)") - (add_net "Net-(P5-Pad1)") - (add_net "Net-(P6-Pad1)") - (add_net "Net-(P7-Pad1)") - (add_net "Net-(P8-Pad1)") - ) - - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 552168D2) (tstamp 551AF9EA) - (at 138.938 123.825) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5517C2C1) - (fp_text reference P1 (at 8.89 -2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Power (at 8.89 -4.064) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 "Net-(P1-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 /IOREF)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 /Reset)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 30 +3V3)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 +5V)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /Vin)) - (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 552168D6) (tstamp 551AF9FF) - (at 161.798 123.825) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5517C323) - (fp_text reference P2 (at 6.604 -2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 6.604 -4.064) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 /A0)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /A1)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 /A2)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 /A3)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 "/A4(SDA)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/A5(SCL)")) - (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl - (at (xyz 0.25 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 552168BF) (tstamp 551AFA18) - (at 129.794 75.565) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5517C46C) - (fp_text reference P3 (at 11.43 2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 11.43 4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/A5(SCL)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 "/A4(SDA)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /AREF)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 "/13(SCK)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 31 "/12(MISO)")) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 "/11(**/MOSI)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 "/10(**/SS)")) - (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 "/9(**)")) - (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 /8)) - (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl - (at (xyz 0.45 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 552168C7) (tstamp 551AFA2F) - (at 156.718 75.565) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5517C366) - (fp_text reference P4 (at 8.89 2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 8.89 4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /7)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 "/6(**)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 "/5(**)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /4)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 "/3(**)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /2)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 "/1(Tx)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "/0(Rx)")) - (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Uno:Arduino_1pin (layer F.Cu) (tedit 5524FC39) (tstamp 5524FC3F) - (at 124.968 123.825) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBC06) - (fp_text reference P5 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 23 "Net-(P5-Pad1)")) - ) - - (module Socket_Arduino_Uno:Arduino_1pin (layer F.Cu) (tedit 5524FC4A) (tstamp 5524FC44) - (at 177.038 118.745) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBD10) - (fp_text reference P6 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 24 "Net-(P6-Pad1)")) - ) - - (module Socket_Arduino_Uno:Arduino_1pin (layer F.Cu) (tedit 5524FC2F) (tstamp 5524FC49) - (at 126.238 75.565) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBD30) - (fp_text reference P7 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 25 "Net-(P7-Pad1)")) - ) - - (module Socket_Arduino_Uno:Arduino_1pin (layer F.Cu) (tedit 5524FC41) (tstamp 5524FC4E) - (at 177.038 90.805) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBD52) - (fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 26 "Net-(P8-Pad1)")) - ) - - (gr_text 1 (at 138.938 121.285 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15)) - (gr_line (start 114.427 78.994) (end 114.427 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 120.269 78.994) (end 114.427 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 120.269 74.93) (end 120.269 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 114.427 74.93) (end 120.269 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 120.523 93.98) (end 104.648 93.98) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 177.038 74.549) (end 175.514 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 177.038 85.979) (end 177.038 74.549) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 179.578 88.519) (end 177.038 85.979) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 179.578 121.285) (end 179.578 88.519) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 177.038 123.825) (end 179.578 121.285) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 177.038 126.365) (end 177.038 123.825) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 110.998 126.365) (end 177.038 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 110.998 73.025) (end 110.998 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 175.514 73.025) (end 110.998 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 173.355 102.235) (end 173.355 94.615) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 178.435 102.235) (end 173.355 102.235) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 178.435 94.615) (end 178.435 102.235) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 173.355 94.615) (end 178.435 94.615) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 109.093 123.19) (end 109.093 114.3) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 122.428 123.19) (end 109.093 123.19) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 122.428 114.3) (end 122.428 123.19) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 109.093 114.3) (end 122.428 114.3) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 104.648 93.98) (end 104.648 82.55) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 120.523 82.55) (end 120.523 93.98) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 104.648 82.55) (end 120.523 82.55) (angle 90) (layer Dwgs.User) (width 0.15)) - -) diff --git a/template/Arduino_Fio/Arduino_Fio.bak b/template/Arduino_Fio/Arduino_Fio.bak deleted file mode 100644 index 314db1e6..00000000 --- a/template/Arduino_Fio/Arduino_Fio.bak +++ /dev/null @@ -1,235 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_Fio-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_14 P1 -U 1 1 551FCE8A -P 9700 1725 -F 0 "P1" V 9670 1725 60 0000 C CNN -F 1 "Digital" V 9780 1725 60 0000 C CNN -F 2 "Socket_Arduino_Fio:Socket_Strip_Straight_1x14" H 9700 1725 60 0001 C CNN -F 3 "" H 9700 1725 60 0000 C CNN - 1 9700 1725 - 1 0 0 -1 -$EndComp -$Comp -L CONN_14 P2 -U 1 1 551FCED2 -P 10125 1725 -F 0 "P2" V 10095 1725 60 0000 C CNN -F 1 "Analog" V 10205 1725 60 0000 C CNN -F 2 "Socket_Arduino_Fio:Socket_Strip_Straight_1x14" H 10125 1725 60 0001 C CNN -F 3 "" H 10125 1725 60 0000 C CNN - 1 10125 1725 - -1 0 0 -1 -$EndComp -Text Label 8650 1275 0 60 ~ 0 -2 -Text Label 8650 1375 0 60 ~ 0 -3(**) -Text Label 8650 1475 0 60 ~ 0 -4 -Text Label 8650 1575 0 60 ~ 0 -5(**) -Text Label 8650 1675 0 60 ~ 0 -6(**) -Text Label 8650 1775 0 60 ~ 0 -7 -Text Label 8650 1875 0 60 ~ 0 -8 -Text Label 8650 1975 0 60 ~ 0 -9(**) -Text Label 8650 2075 0 60 ~ 0 -10(**/SCK) -Text Label 8650 2175 0 60 ~ 0 -11(**/MOSI) -Text Label 8650 2275 0 60 ~ 0 -12(MISO) -Text Label 8650 2375 0 60 ~ 0 -13(SS) -Text Label 10700 2375 0 60 ~ 0 -A7 -Text Label 10700 2275 0 60 ~ 0 -A6 -Text Label 10700 2175 0 60 ~ 0 -A5(SCL) -Text Label 10700 2075 0 60 ~ 0 -A4(SDA) -Text Label 10700 1975 0 60 ~ 0 -A3 -Text Label 10700 1875 0 60 ~ 0 -A2 -Text Label 10700 1775 0 60 ~ 0 -A1 -Text Label 10700 1675 0 60 ~ 0 -A0 -Text Label 10700 1575 0 60 ~ 0 -DTR -Text Label 10700 1475 0 60 ~ 0 -TxO -Text Label 10700 1375 0 60 ~ 0 -RxI -Text Label 10700 1175 0 60 ~ 0 -AREF -$Comp -L GND #PWR01 -U 1 1 551FD34C -P 9275 2550 -F 0 "#PWR01" H 9275 2550 30 0001 C CNN -F 1 "GND" H 9275 2480 30 0001 C CNN -F 2 "" H 9275 2550 60 0000 C CNN -F 3 "" H 9275 2550 60 0000 C CNN - 1 9275 2550 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR02 -U 1 1 551FD39C -P 10625 2550 -F 0 "#PWR02" H 10625 2550 30 0001 C CNN -F 1 "GND" H 10625 2480 30 0001 C CNN -F 2 "" H 10625 2550 60 0000 C CNN -F 3 "" H 10625 2550 60 0000 C CNN - 1 10625 2550 - 1 0 0 -1 -$EndComp -$Comp -L +3.3V #PWR03 -U 1 1 551FD4E9 -P 9275 900 -F 0 "#PWR03" H 9275 860 30 0001 C CNN -F 1 "+3.3V" H 9275 1010 30 0000 C CNN -F 2 "" H 9275 900 60 0000 C CNN -F 3 "" H 9275 900 60 0000 C CNN - 1 9275 900 - 1 0 0 -1 -$EndComp -$Comp -L +3.3V #PWR04 -U 1 1 551FD521 -P 10550 900 -F 0 "#PWR04" H 10550 860 30 0001 C CNN -F 1 "+3.3V" H 10550 1010 30 0000 C CNN -F 2 "" H 10550 900 60 0000 C CNN -F 3 "" H 10550 900 60 0000 C CNN - 1 10550 900 - 1 0 0 -1 -$EndComp -Text Notes 8600 575 0 60 ~ 0 -Shield Arduino Fio -Wire Wire Line - 8650 1275 9350 1275 -Wire Wire Line - 8650 1375 9350 1375 -Wire Wire Line - 8650 1475 9350 1475 -Wire Wire Line - 8650 1575 9350 1575 -Wire Wire Line - 8650 1675 9350 1675 -Wire Wire Line - 8650 1775 9350 1775 -Wire Wire Line - 8650 1875 9350 1875 -Wire Wire Line - 8650 1975 9350 1975 -Wire Wire Line - 8650 2075 9350 2075 -Wire Wire Line - 8650 2175 9350 2175 -Wire Wire Line - 8650 2275 9350 2275 -Wire Wire Line - 8650 2375 9350 2375 -Wire Wire Line - 10475 1175 11075 1175 -Wire Wire Line - 10475 1375 11075 1375 -Wire Wire Line - 10475 1475 11075 1475 -Wire Wire Line - 10475 1575 11075 1575 -Wire Wire Line - 10475 1675 11075 1675 -Wire Wire Line - 10475 1775 11075 1775 -Wire Wire Line - 10475 1875 11075 1875 -Wire Wire Line - 10475 1975 11075 1975 -Wire Wire Line - 10475 2075 11075 2075 -Wire Wire Line - 10475 2175 11075 2175 -Wire Wire Line - 10475 2275 11075 2275 -Wire Wire Line - 10475 2375 11075 2375 -Wire Wire Line - 10550 900 10550 1275 -Wire Wire Line - 9275 1175 9275 2550 -Wire Wire Line - 9350 1175 9275 1175 -Wire Wire Line - 9275 900 9275 1075 -Wire Wire Line - 9275 1075 9350 1075 -Wire Wire Line - 10550 1275 10475 1275 -Wire Wire Line - 10625 1075 10625 2550 -Wire Wire Line - 10625 1075 10475 1075 -Wire Notes Line - 8575 475 8575 2675 -Wire Notes Line - 8575 650 9500 650 -Wire Notes Line - 9500 650 9500 475 -Wire Notes Line - 8575 2675 11225 2675 -$EndSCHEMATC diff --git a/template/Arduino_Fio/Arduino_Fio.kicad_pcb-bak b/template/Arduino_Fio/Arduino_Fio.kicad_pcb-bak deleted file mode 100644 index 0a07a1d5..00000000 --- a/template/Arduino_Fio/Arduino_Fio.kicad_pcb-bak +++ /dev/null @@ -1,307 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 2) - (no_connects 2) - (area 127.151715 61.011999 155.498001 127.481001) - (thickness 1.6) - (drawings 30) - (tracks 0) - (zones 0) - (modules 2) - (nets 27) - ) - - (page A4) - (title_block - (date "sam. 04 avril 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 128.778 126.746) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 +3.3V) - (net 2 GND) - (net 3 /2) - (net 4 "/3(**)") - (net 5 /4) - (net 6 "/5(**)") - (net 7 "/6(**)") - (net 8 /7) - (net 9 /8) - (net 10 "/9(**)") - (net 11 "/10(**/SCK)") - (net 12 "/11(**/MOSI)") - (net 13 "/12(MISO)") - (net 14 "/13(SS)") - (net 15 /AREF) - (net 16 /RxI) - (net 17 /TxO) - (net 18 /DTR) - (net 19 /A0) - (net 20 /A1) - (net 21 /A2) - (net 22 /A3) - (net 23 "/A4(SDA)") - (net 24 "/A5(SCL)") - (net 25 /A6) - (net 26 /A7) - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +3.3V) - (add_net "/10(**/SCK)") - (add_net "/11(**/MOSI)") - (add_net "/12(MISO)") - (add_net "/13(SS)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net "/A4(SDA)") - (add_net "/A5(SCL)") - (add_net /A6) - (add_net /A7) - (add_net /AREF) - (add_net /DTR) - (add_net /RxI) - (add_net /TxO) - (add_net GND) - ) - - (module Socket_Arduino_Fio:Socket_Strip_Straight_1x14 (layer F.Cu) (tedit 5521661A) (tstamp 551FD256) - (at 130.048 92.456 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551FCE8A) - (fp_text reference P1 (at 17.78 -2.794 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 21.59 -2.794 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 34.8 -1.75) (end 34.8 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 34.8 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 34.8 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 -1.27) (end 34.29 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 34.29 -1.27) (end 34.29 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 34.29 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 +3.3V)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 GND)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /2)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 "/3(**)")) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /4)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "/5(**)")) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 "/6(**)")) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 /7)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 /8)) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 "/9(**)")) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 "/10(**/SCK)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/11(**/MOSI)")) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 "/12(MISO)")) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "/13(SS)")) - (model ${KIPRJMOD}/Socket_Arduino_Fio.3dshapes/Socket_header_Arduino_1x14.wrl - (at (xyz 0.65 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Fio:Socket_Strip_Straight_1x14 (layer F.Cu) (tedit 5521662F) (tstamp 551FD273) - (at 152.908 92.456 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551FCED2) - (fp_text reference P2 (at 17.78 2.794 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 21.59 2.794 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 34.8 -1.75) (end 34.8 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 34.8 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 34.8 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 -1.27) (end 34.29 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 34.29 -1.27) (end 34.29 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 34.29 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 GND)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /AREF)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 +3.3V)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /RxI)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 /TxO)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /DTR)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /A0)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A1)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A2)) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 /A3)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "/A4(SDA)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 "/A5(SCL)")) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 /A6)) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /A7)) - (model ${KIPRJMOD}/Socket_Arduino_Fio.3dshapes/Socket_header_Arduino_1x14.wrl - (at (xyz 0.65 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (gr_text "1\n" (at 132.334 92.456) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_line (start 138.938 124.206) (end 138.938 119.126) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 144.018 124.206) (end 138.938 124.206) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 144.018 119.126) (end 144.018 124.206) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 138.938 119.126) (end 144.018 119.126) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 141.478 121.666) (end 140.208 121.666) (layer Dwgs.User) (width 0.15)) - (gr_line (start 137.668 117.856) (end 137.668 112.776) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.288 117.856) (end 137.668 117.856) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.288 112.776) (end 145.288 117.856) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 137.668 112.776) (end 145.288 112.776) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.59 91.059) (end 148.59 83.693) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 152.146 91.059) (end 148.59 91.059) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 152.146 83.693) (end 152.146 91.059) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.59 83.693) (end 152.146 83.693) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 140.97 61.087) (end 133.35 61.087) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 140.97 70.866) (end 140.97 61.087) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 133.35 70.866) (end 140.97 70.866) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 133.35 61.087) (end 133.35 70.866) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.002 70.866) (end 143.002 62.738) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 151.13 70.866) (end 143.002 70.866) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 151.13 62.738) (end 151.13 70.866) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.002 62.738) (end 151.13 62.738) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 128.778 83.566) (end 128.778 126.746) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 127.508 82.296) (end 128.778 83.566) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 127.508 61.976) (end 127.508 82.296) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 155.448 61.976) (end 127.508 61.976) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 155.448 82.296) (end 155.448 61.976) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 154.178 83.566) (end 155.448 82.296) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 154.178 126.746) (end 154.178 83.566) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 128.778 126.746) (end 154.178 126.746) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) diff --git a/template/Arduino_Mega_R3/Arduino_Mega-cache.bak b/template/Arduino_Mega_R3/Arduino_Mega-cache.bak deleted file mode 100644 index b58dfe09..00000000 --- a/template/Arduino_Mega_R3/Arduino_Mega-cache.bak +++ /dev/null @@ -1,118 +0,0 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# +3.3V -# -DEF +3.3V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -40 30 H I C CNN -F1 "+3.3V" 0 110 30 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -ALIAS +3,3V -DRAW -X +3.3V 1 0 0 0 U 30 30 0 0 W N -C 0 60 20 0 1 0 N -P 3 0 1 0 0 0 0 40 0 40 N -ENDDRAW -ENDDEF -# -# +5V -# -DEF +5V #PWR 0 40 Y Y 1 F P -F0 "#PWR" 0 90 20 H I C CNN -F1 "+5V" 0 90 30 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -X +5V 1 0 0 0 U 20 20 0 0 W N -C 0 50 20 0 1 0 N -P 4 0 1 0 0 0 0 30 0 30 0 30 N -ENDDRAW -ENDDEF -# -# CONN_10 -# -DEF CONN_10 P 0 40 Y N 1 F N -F0 "P" -50 0 60 V V C CNN -F1 "CONN_10" 50 0 60 V V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -100 500 100 -500 0 1 0 N -X P1 1 -350 450 250 R 50 50 1 1 P I -X P2 2 -350 350 250 R 50 50 1 1 P I -X P3 3 -350 250 250 R 50 50 1 1 P I -X P4 4 -350 150 250 R 50 50 1 1 P I -X P5 5 -350 50 250 R 50 50 1 1 P I -X P6 6 -350 -50 250 R 50 50 1 1 P I -X P7 7 -350 -150 250 R 50 50 1 1 P I -X P8 8 -350 -250 250 R 50 50 1 1 P I -X P9 9 -350 -350 250 R 50 50 1 1 P I -X P10 10 -350 -450 250 R 50 50 1 1 P I -ENDDRAW -ENDDEF -# -# CONN_8 -# -DEF CONN_8 P 0 40 Y N 1 F N -F0 "P" -50 0 60 V V C CNN -F1 "CONN_8" 50 0 60 V V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -100 400 100 -400 0 1 0 N -X P1 1 -350 350 250 R 50 50 1 1 P I -X P2 2 -350 250 250 R 50 50 1 1 P I -X P3 3 -350 150 250 R 50 50 1 1 P I -X P4 4 -350 50 250 R 50 50 1 1 P I -X P5 5 -350 -50 250 R 50 50 1 1 P I -X P6 6 -350 -150 250 R 50 50 1 1 P I -X P7 7 -350 -250 250 R 50 50 1 1 P I -X P8 8 -350 -350 250 R 50 50 1 1 P I -ENDDRAW -ENDDEF -# -# CONN_9X2 -# -DEF CONN_9X2 P 0 40 Y Y 1 F N -F0 "P" 0 450 60 H V C CNN -F1 "CONN_9X2" 0 0 50 V V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -100 400 100 -500 0 1 0 N -X ~ 1 -400 350 300 R 60 60 1 1 P I -X ~ 2 400 350 300 L 60 60 1 1 P I -X ~ 3 -400 250 300 R 60 60 1 1 P I -X ~ 4 400 250 300 L 60 60 1 1 P I -X ~ 5 -400 150 300 R 60 60 1 1 P I -X ~ 6 400 150 300 L 60 60 1 1 P I -X ~ 7 -400 50 300 R 60 60 1 1 P I -X ~ 8 400 50 300 L 60 60 1 1 P I -X ~ 9 -400 -50 300 R 60 60 1 1 P I -X ~ 10 400 -50 300 L 60 60 1 1 P I -X ~ 11 -400 -150 300 R 60 60 1 1 P I -X ~ 12 400 -150 300 L 60 60 1 1 P I -X ~ 13 -400 -250 300 R 60 60 1 1 P I -X ~ 14 400 -250 300 L 60 60 1 1 P I -X ~ 15 -400 -350 300 R 60 60 1 1 P I -X ~ 16 400 -350 300 L 60 60 1 1 P I -X ~ 17 -400 -450 300 R 50 50 1 1 P I -X ~ 18 400 -450 300 L 50 50 1 1 P I -ENDDRAW -ENDDEF -# -# GND -# -DEF ~GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 0 30 H I C CNN -F1 "GND" 0 -70 30 H I C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N -X GND 1 0 0 0 U 30 30 1 1 W N -ENDDRAW -ENDDEF -# -#End Library diff --git a/template/Arduino_Mega_R3/Arduino_Mega.bak b/template/Arduino_Mega_R3/Arduino_Mega.bak deleted file mode 100644 index 854d37c5..00000000 --- a/template/Arduino_Mega_R3/Arduino_Mega.bak +++ /dev/null @@ -1,628 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_Mega-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "mar. 31 mars 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_8 P2 -U 1 1 5519888A -P 9550 1775 -F 0 "P2" V 9500 1775 60 0000 C CNN -F 1 "Power" V 9600 1775 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9550 1775 60 0001 C CNN -F 3 "" H 9550 1775 60 0000 C CNN - 1 9550 1775 - 1 0 0 -1 -$EndComp -$Comp -L CONN_8 P3 -U 1 1 5519891B -P 9550 2700 -F 0 "P3" V 9500 2700 60 0000 C CNN -F 1 "Analog" V 9600 2700 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9550 2700 60 0001 C CNN -F 3 "" H 9550 2700 60 0000 C CNN - 1 9550 2700 - 1 0 0 -1 -$EndComp -$Comp -L CONN_8 P4 -U 1 1 551989CF -P 9550 3625 -F 0 "P4" V 9500 3625 60 0000 C CNN -F 1 "Analog" V 9600 3625 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9550 3625 60 0001 C CNN -F 3 "" H 9550 3625 60 0000 C CNN - 1 9550 3625 - 1 0 0 -1 -$EndComp -$Comp -L CONN_8 P6 -U 1 1 55198A32 -P 9875 2700 -F 0 "P6" V 9825 2700 60 0000 C CNN -F 1 "PWM" V 9925 2700 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9875 2700 60 0001 C CNN -F 3 "" H 9875 2700 60 0000 C CNN - 1 9875 2700 - -1 0 0 -1 -$EndComp -$Comp -L CONN_8 P7 -U 1 1 55198B76 -P 9875 3625 -F 0 "P7" V 9825 3625 60 0000 C CNN -F 1 "Communication" V 9925 3625 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9875 3625 60 0001 C CNN -F 3 "" H 9875 3625 60 0000 C CNN - 1 9875 3625 - -1 0 0 -1 -$EndComp -$Comp -L CONN_10 P5 -U 1 1 55198BE2 -P 9875 1675 -F 0 "P5" V 9825 1675 60 0000 C CNN -F 1 "PWM" V 9925 1675 60 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x10" H 9875 1675 60 0001 C CNN -F 3 "" H 9875 1675 60 0000 C CNN - 1 9875 1675 - -1 0 0 -1 -$EndComp -NoConn ~ 9200 1425 -Text Label 9125 1250 1 60 ~ 0 -IOREF -Text Label 8450 1625 0 60 ~ 0 -Reset -Text Label 8750 1250 1 60 ~ 0 -Vin -Text Label 8450 2350 0 60 ~ 0 -A0 -Text Label 8450 2450 0 60 ~ 0 -A1 -Text Label 8450 2550 0 60 ~ 0 -A2 -Text Label 8450 2650 0 60 ~ 0 -A3 -Text Label 8450 2750 0 60 ~ 0 -A4 -Text Label 8450 2850 0 60 ~ 0 -A5 -Text Label 8450 2950 0 60 ~ 0 -A6 -Text Label 8450 3050 0 60 ~ 0 -A7 -Text Label 8450 3275 0 60 ~ 0 -A8 -Text Label 8450 3375 0 60 ~ 0 -A9 -Text Label 8450 3475 0 60 ~ 0 -A10 -Text Label 8450 3575 0 60 ~ 0 -A11 -Text Label 8450 3675 0 60 ~ 0 -A12 -Text Label 8450 3775 0 60 ~ 0 -A13 -Text Label 8450 3875 0 60 ~ 0 -A14 -Text Label 8450 3975 0 60 ~ 0 -A15 -Text Label 10400 4675 1 60 ~ 0 -22 -Text Label 10300 4675 1 60 ~ 0 -24 -Text Label 10200 4675 1 60 ~ 0 -26 -Text Label 10100 4675 1 60 ~ 0 -28 -Text Label 10000 4675 1 60 ~ 0 -30 -Text Label 9900 4675 1 60 ~ 0 -32 -Text Label 9800 4675 1 60 ~ 0 -34 -Text Label 9700 4675 1 60 ~ 0 -36 -Text Label 9600 4675 1 60 ~ 0 -38 -Text Label 9500 4675 1 60 ~ 0 -40 -Text Label 9400 4675 1 60 ~ 0 -42 -Text Label 9300 4675 1 60 ~ 0 -44 -Text Label 9200 4675 1 60 ~ 0 -46 -Text Label 9100 4675 1 60 ~ 0 -48 -Text Label 9000 4825 1 60 ~ 0 -50(MISO) -Text Label 8900 4825 1 60 ~ 0 -52(SCK) -Text Label 10400 5850 1 60 ~ 0 -23 -Text Label 10300 5850 1 60 ~ 0 -25 -Text Label 10200 5850 1 60 ~ 0 -27 -Text Label 10000 5850 1 60 ~ 0 -31 -Text Label 10100 5850 1 60 ~ 0 -29 -Text Label 9900 5850 1 60 ~ 0 -33 -Text Label 9800 5850 1 60 ~ 0 -35 -Text Label 9700 5850 1 60 ~ 0 -37 -Text Label 9600 5850 1 60 ~ 0 -39 -Text Label 9500 5850 1 60 ~ 0 -41 -Text Label 9400 5850 1 60 ~ 0 -43 -Text Label 9300 5850 1 60 ~ 0 -45 -Text Label 9200 5850 1 60 ~ 0 -47 -Text Label 9100 5850 1 60 ~ 0 -49 -Text Label 9000 6000 1 60 ~ 0 -51(MOSI) -Text Label 8900 6000 1 60 ~ 0 -53(SS) -Text Label 10375 3975 0 60 ~ 0 -21(SCL) -Text Label 10375 3875 0 60 ~ 0 -20(SDA) -Text Label 10375 3775 0 60 ~ 0 -19(Rx1) -Text Label 10375 3675 0 60 ~ 0 -18(Tx1) -Text Label 10375 3575 0 60 ~ 0 -17(Rx2) -Text Label 10375 3475 0 60 ~ 0 -16(Tx2) -Text Label 10375 3375 0 60 ~ 0 -15(Rx3) -Text Label 10375 3275 0 60 ~ 0 -14(Tx3) -Text Label 10375 1625 0 60 ~ 0 -13(**) -Text Label 10375 1725 0 60 ~ 0 -12(**) -Text Label 10375 1825 0 60 ~ 0 -11(**) -Text Label 10375 1925 0 60 ~ 0 -10(**) -Text Label 10375 2025 0 60 ~ 0 -9(**) -Text Label 10375 2125 0 60 ~ 0 -8(**) -Text Label 10375 2350 0 60 ~ 0 -7(**) -Text Label 10375 2450 0 60 ~ 0 -6(**) -Text Label 10375 2550 0 60 ~ 0 -5(**) -Text Label 10375 2650 0 60 ~ 0 -4(**) -Text Label 10375 2750 0 60 ~ 0 -3(**) -Text Label 10375 2850 0 60 ~ 0 -2(**) -Text Label 10375 2950 0 60 ~ 0 -1(Tx0) -Text Label 10375 3050 0 60 ~ 0 -0(Rx0) -Text Label 10375 1325 0 60 ~ 0 -SDA -Text Label 10375 1225 0 60 ~ 0 -SCL -Text Label 10375 1425 0 60 ~ 0 -AREF -$Comp -L +5V #PWR02 -U 1 1 5519CA9C -P 8875 1250 -F 0 "#PWR02" H 8875 1340 20 0001 C CNN -F 1 "+5V" H 8875 1340 30 0000 C CNN -F 2 "" H 8875 1250 60 0000 C CNN -F 3 "" H 8875 1250 60 0000 C CNN - 1 8875 1250 - 1 0 0 -1 -$EndComp -$Comp -L +3.3V #PWR03 -U 1 1 5519CAB8 -P 9000 1250 -F 0 "#PWR03" H 9000 1210 30 0001 C CNN -F 1 "+3.3V" H 9000 1360 30 0000 C CNN -F 2 "" H 9000 1250 60 0000 C CNN -F 3 "" H 9000 1250 60 0000 C CNN - 1 9000 1250 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR04 -U 1 1 5519CC01 -P 10300 2200 -F 0 "#PWR04" H 10300 2200 30 0001 C CNN -F 1 "GND" H 10300 2130 30 0001 C CNN -F 2 "" H 10300 2200 60 0000 C CNN -F 3 "" H 10300 2200 60 0000 C CNN - 1 10300 2200 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR05 -U 1 1 5519CDF8 -P 8675 6125 -F 0 "#PWR05" H 8675 6125 30 0001 C CNN -F 1 "GND" H 8675 6055 30 0001 C CNN -F 2 "" H 8675 6125 60 0000 C CNN -F 3 "" H 8675 6125 60 0000 C CNN - 1 8675 6125 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR06 -U 1 1 5519D165 -P 10625 4325 -F 0 "#PWR06" H 10625 4415 20 0001 C CNN -F 1 "+5V" H 10625 4415 30 0000 C CNN -F 2 "" H 10625 4325 60 0000 C CNN -F 3 "" H 10625 4325 60 0000 C CNN - 1 10625 4325 - 1 0 0 -1 -$EndComp -Text Notes 8375 575 0 60 ~ 0 -Shield for Arduino Mega Rev 3 -$Comp -L CONN_18X2 P1 -U 1 1 5519A11D -P 9600 5225 -F 0 "P1" H 9600 6125 60 0000 C CNN -F 1 "Digital" V 9600 5225 50 0000 C CNN -F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_2x18" H 9600 5075 60 0001 C CNN -F 3 "" H 9600 5075 60 0000 C CNN - 1 9600 5225 - 0 -1 1 0 -$EndComp -$Comp -L CONN_1 P8 -U 1 1 551BBA20 -P 10725 700 -F 0 "P8" H 10805 700 40 0000 L CNN -F 1 "CONN_1" H 10725 755 30 0001 C CNN -F 2 "Connect:1pin" H 10725 700 60 0001 C CNN -F 3 "" H 10725 700 60 0000 C CNN - 1 10725 700 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P9 -U 1 1 551BBB85 -P 10800 700 -F 0 "P9" H 10880 700 40 0000 L CNN -F 1 "CONN_1" H 10800 755 30 0001 C CNN -F 2 "Connect:1pin" H 10800 700 60 0001 C CNN -F 3 "" H 10800 700 60 0000 C CNN - 1 10800 700 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P10 -U 1 1 551BBBAB -P 10875 700 -F 0 "P10" H 10955 700 40 0000 L CNN -F 1 "CONN_1" H 10875 755 30 0001 C CNN -F 2 "Connect:1pin" H 10875 700 60 0001 C CNN -F 3 "" H 10875 700 60 0000 C CNN - 1 10875 700 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P11 -U 1 1 551BBBD7 -P 10950 700 -F 0 "P11" H 11030 700 40 0000 L CNN -F 1 "CONN_1" H 10950 755 30 0001 C CNN -F 2 "Connect:1pin" H 10950 700 60 0001 C CNN -F 3 "" H 10950 700 60 0000 C CNN - 1 10950 700 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P12 -U 1 1 551BBC10 -P 11025 700 -F 0 "P12" H 11105 700 40 0000 L CNN -F 1 "CONN_1" H 11025 755 30 0001 C CNN -F 2 "Connect:1pin" H 11025 700 60 0001 C CNN -F 3 "" H 11025 700 60 0000 C CNN - 1 11025 700 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P13 -U 1 1 551BBC3C -P 11100 700 -F 0 "P13" H 11180 700 40 0000 L CNN -F 1 "CONN_1" H 11100 755 30 0001 C CNN -F 2 "Connect:1pin" H 11100 700 60 0001 C CNN -F 3 "" H 11100 700 60 0000 C CNN - 1 11100 700 - 0 -1 -1 0 -$EndComp -NoConn ~ 10725 850 -NoConn ~ 10800 850 -NoConn ~ 10875 850 -NoConn ~ 10950 850 -NoConn ~ 11025 850 -NoConn ~ 11100 850 -Text Notes 10800 975 0 60 ~ 0 -Holes -$Comp -L GND #PWR01 -U 1 1 5519C84C -P 9125 2200 -F 0 "#PWR01" H 9125 2200 30 0001 C CNN -F 1 "GND" H 9125 2130 30 0001 C CNN -F 2 "" H 9125 2200 60 0000 C CNN -F 3 "" H 9125 2200 60 0000 C CNN - 1 9125 2200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8900 4450 8900 4825 -Wire Wire Line - 9000 4450 9000 4825 -Wire Wire Line - 9100 4450 9100 4825 -Wire Wire Line - 9200 4450 9200 4825 -Wire Wire Line - 9300 4450 9300 4825 -Wire Wire Line - 9400 4450 9400 4825 -Wire Wire Line - 9500 4450 9500 4825 -Wire Wire Line - 9600 4450 9600 4825 -Wire Wire Line - 9700 4450 9700 4825 -Wire Wire Line - 9800 4450 9800 4825 -Wire Wire Line - 9900 4450 9900 4825 -Wire Wire Line - 10000 4450 10000 4825 -Wire Wire Line - 10100 4450 10100 4825 -Wire Wire Line - 10200 4450 10200 4825 -Wire Wire Line - 10300 4450 10300 4825 -Wire Wire Line - 10400 4450 10400 4825 -Wire Wire Line - 9800 5625 9800 6000 -Wire Wire Line - 9900 5625 9900 6000 -Wire Wire Line - 10000 5625 10000 6000 -Wire Wire Line - 10100 5625 10100 6000 -Wire Wire Line - 10200 5625 10200 6000 -Wire Wire Line - 10300 5625 10300 6000 -Wire Wire Line - 10400 5625 10400 6000 -Wire Wire Line - 9700 5625 9700 6000 -Wire Wire Line - 8900 5625 8900 6000 -Wire Wire Line - 9000 5625 9000 6000 -Wire Wire Line - 9100 5625 9100 6000 -Wire Wire Line - 9200 5625 9200 6000 -Wire Wire Line - 9300 5625 9300 6000 -Wire Wire Line - 9400 5625 9400 6000 -Wire Wire Line - 9500 5625 9500 6000 -Wire Wire Line - 9600 5625 9600 6000 -Wire Wire Line - 8800 4825 8800 4450 -Wire Wire Line - 8800 5625 8800 6000 -Wire Wire Line - 10500 4825 10500 4450 -Wire Wire Line - 10500 5625 10500 6000 -Wire Wire Line - 8675 4450 8675 6125 -Wire Wire Line - 8800 4450 8675 4450 -Wire Wire Line - 8800 6000 8675 6000 -Connection ~ 8675 6000 -Wire Wire Line - 10500 4450 10625 4450 -Wire Wire Line - 10500 6000 10625 6000 -Connection ~ 10625 4450 -Wire Wire Line - 9200 1525 9125 1525 -Wire Wire Line - 9125 1525 9125 1250 -Wire Wire Line - 9200 1725 9000 1725 -Wire Wire Line - 9000 1725 9000 1250 -Wire Wire Line - 8875 1250 8875 1825 -Wire Wire Line - 8875 1825 9200 1825 -Wire Wire Line - 8750 1250 8750 2125 -Wire Wire Line - 8750 2125 9200 2125 -Wire Wire Line - 10625 6000 10625 4325 -Wire Wire Line - 10225 1625 10950 1625 -Wire Wire Line - 10225 1725 10950 1725 -Wire Wire Line - 10225 1825 10950 1825 -Wire Wire Line - 10225 1925 10950 1925 -Wire Wire Line - 10225 2025 10950 2025 -Wire Wire Line - 10225 2125 10950 2125 -Wire Wire Line - 9125 2200 9125 1925 -Wire Wire Line - 9125 1925 9200 1925 -Wire Wire Line - 9125 2025 9200 2025 -Connection ~ 9125 2025 -Wire Wire Line - 9200 1625 8425 1625 -Wire Wire Line - 9200 2350 8425 2350 -Wire Wire Line - 9200 2450 8425 2450 -Wire Wire Line - 9200 2550 8425 2550 -Wire Wire Line - 9200 2650 8425 2650 -Wire Wire Line - 9200 2750 8425 2750 -Wire Wire Line - 9200 2850 8425 2850 -Wire Wire Line - 9200 2950 8425 2950 -Wire Wire Line - 9200 3050 8425 3050 -Wire Wire Line - 9200 3275 8425 3275 -Wire Wire Line - 9200 3375 8425 3375 -Wire Wire Line - 9200 3475 8425 3475 -Wire Wire Line - 9200 3575 8425 3575 -Wire Wire Line - 9200 3675 8425 3675 -Wire Wire Line - 9200 3775 8425 3775 -Wire Wire Line - 9200 3875 8425 3875 -Wire Wire Line - 9200 3975 8425 3975 -Wire Wire Line - 10225 2350 10950 2350 -Wire Wire Line - 10225 2450 10950 2450 -Wire Wire Line - 10225 2550 10950 2550 -Wire Wire Line - 10225 2650 10950 2650 -Wire Wire Line - 10225 2750 10950 2750 -Wire Wire Line - 10225 2850 10950 2850 -Wire Wire Line - 10225 3275 10950 3275 -Wire Wire Line - 10225 3375 10950 3375 -Wire Wire Line - 10225 3475 10950 3475 -Wire Wire Line - 10225 3575 10950 3575 -Wire Wire Line - 10225 3675 10950 3675 -Wire Wire Line - 10225 3775 10950 3775 -Wire Wire Line - 10225 2950 10950 2950 -Wire Wire Line - 10225 3050 10950 3050 -Wire Wire Line - 10225 3875 10950 3875 -Wire Wire Line - 10225 3975 10950 3975 -Wire Wire Line - 10225 1225 10950 1225 -Wire Wire Line - 10225 1325 10950 1325 -Wire Wire Line - 10225 1425 10950 1425 -Wire Notes Line - 11225 1025 10625 1025 -Wire Notes Line - 10625 1025 10625 475 -Wire Notes Line - 11225 6250 8350 6250 -Wire Notes Line - 8350 6250 8350 475 -Wire Notes Line - 8350 650 9850 650 -Wire Notes Line - 9850 650 9850 475 -Wire Wire Line - 10300 2200 10300 1525 -Wire Wire Line - 10300 1525 10225 1525 -$EndSCHEMATC diff --git a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak deleted file mode 100644 index 6ab06fe6..00000000 --- a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak +++ /dev/null @@ -1,782 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 6) - (no_connects 6) - (area 96.952999 66.693 205.053001 122.895) - (thickness 1.6) - (drawings 27) - (tracks 0) - (zones 0) - (modules 13) - (nets 87) - ) - - (page A4) - (title_block - (date "mar. 31 mars 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.15) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 4.064 4.064) - (pad_drill 3.048) - (pad_to_mask_clearance 0) - (aux_axis_origin 103.378 121.666) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 GND) - (net 2 "/52(SCK)") - (net 3 "/53(SS)") - (net 4 "/50(MISO)") - (net 5 "/51(MOSI)") - (net 6 /48) - (net 7 /49) - (net 8 /46) - (net 9 /47) - (net 10 /44) - (net 11 /45) - (net 12 /42) - (net 13 /43) - (net 14 /40) - (net 15 /41) - (net 16 /38) - (net 17 /39) - (net 18 /36) - (net 19 /37) - (net 20 /34) - (net 21 /35) - (net 22 /32) - (net 23 /33) - (net 24 /30) - (net 25 /31) - (net 26 /28) - (net 27 /29) - (net 28 /26) - (net 29 /27) - (net 30 /24) - (net 31 /25) - (net 32 /22) - (net 33 /23) - (net 34 +5V) - (net 35 /IOREF) - (net 36 /Reset) - (net 37 /Vin) - (net 38 /A0) - (net 39 /A1) - (net 40 /A2) - (net 41 /A3) - (net 42 /A4) - (net 43 /A5) - (net 44 /A6) - (net 45 /A7) - (net 46 /A8) - (net 47 /A9) - (net 48 /A10) - (net 49 /A11) - (net 50 /A12) - (net 51 /A13) - (net 52 /A14) - (net 53 /A15) - (net 54 /SCL) - (net 55 /SDA) - (net 56 /AREF) - (net 57 "/13(**)") - (net 58 "/12(**)") - (net 59 "/11(**)") - (net 60 "/10(**)") - (net 61 "/9(**)") - (net 62 "/8(**)") - (net 63 "/7(**)") - (net 64 "/6(**)") - (net 65 "/5(**)") - (net 66 "/4(**)") - (net 67 "/3(**)") - (net 68 "/2(**)") - (net 69 "/20(SDA)") - (net 70 "/21(SCL)") - (net 71 "Net-(P8-Pad1)") - (net 72 "Net-(P9-Pad1)") - (net 73 "Net-(P10-Pad1)") - (net 74 "Net-(P11-Pad1)") - (net 75 "Net-(P12-Pad1)") - (net 76 "Net-(P13-Pad1)") - (net 77 "Net-(P2-Pad1)") - (net 78 +3V3) - (net 79 "/1(Tx0)") - (net 80 "/0(Rx0)") - (net 81 "/14(Tx3)") - (net 82 "/15(Rx3)") - (net 83 "/16(Tx2)") - (net 84 "/17(Rx2)") - (net 85 "/18(Tx1)") - (net 86 "/19(Rx1)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +3V3) - (add_net +5V) - (add_net "/0(Rx0)") - (add_net "/1(Tx0)") - (add_net "/10(**)") - (add_net "/11(**)") - (add_net "/12(**)") - (add_net "/13(**)") - (add_net "/14(Tx3)") - (add_net "/15(Rx3)") - (add_net "/16(Tx2)") - (add_net "/17(Rx2)") - (add_net "/18(Tx1)") - (add_net "/19(Rx1)") - (add_net "/2(**)") - (add_net "/20(SDA)") - (add_net "/21(SCL)") - (add_net /22) - (add_net /23) - (add_net /24) - (add_net /25) - (add_net /26) - (add_net /27) - (add_net /28) - (add_net /29) - (add_net "/3(**)") - (add_net /30) - (add_net /31) - (add_net /32) - (add_net /33) - (add_net /34) - (add_net /35) - (add_net /36) - (add_net /37) - (add_net /38) - (add_net /39) - (add_net "/4(**)") - (add_net /40) - (add_net /41) - (add_net /42) - (add_net /43) - (add_net /44) - (add_net /45) - (add_net /46) - (add_net /47) - (add_net /48) - (add_net /49) - (add_net "/5(**)") - (add_net "/50(MISO)") - (add_net "/51(MOSI)") - (add_net "/52(SCK)") - (add_net "/53(SS)") - (add_net "/6(**)") - (add_net "/7(**)") - (add_net "/8(**)") - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A10) - (add_net /A11) - (add_net /A12) - (add_net /A13) - (add_net /A14) - (add_net /A15) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /A6) - (add_net /A7) - (add_net /A8) - (add_net /A9) - (add_net /AREF) - (add_net /IOREF) - (add_net /Reset) - (add_net /SCL) - (add_net /SDA) - (add_net /Vin) - (add_net GND) - (add_net "Net-(P10-Pad1)") - (add_net "Net-(P11-Pad1)") - (add_net "Net-(P12-Pad1)") - (add_net "Net-(P13-Pad1)") - (add_net "Net-(P2-Pad1)") - (add_net "Net-(P8-Pad1)") - (add_net "Net-(P9-Pad1)") - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_2x18 (layer F.Cu) (tedit 55216789) (tstamp 551AFCE5) - (at 197.358 114.046 90) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5519A11D) - (fp_text reference P1 (at 21.59 -2.794 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 21.59 -4.572 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 44.95 -1.75) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 44.95 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 4.3) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 3.81) (end 44.45 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start 44.45 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 44.45 3.81) (end 44.45 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 GND)) - (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 GND)) - (pad 3 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/52(SCK)")) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "/53(SS)")) - (pad 5 thru_hole oval (at 5.08 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 "/50(MISO)")) - (pad 6 thru_hole oval (at 5.08 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 "/51(MOSI)")) - (pad 7 thru_hole oval (at 7.62 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 /48)) - (pad 8 thru_hole oval (at 7.62 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /49)) - (pad 9 thru_hole oval (at 10.16 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 /46)) - (pad 10 thru_hole oval (at 10.16 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 /47)) - (pad 11 thru_hole oval (at 12.7 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /44)) - (pad 12 thru_hole oval (at 12.7 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 /45)) - (pad 13 thru_hole oval (at 15.24 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 /42)) - (pad 14 thru_hole oval (at 15.24 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 /43)) - (pad 15 thru_hole oval (at 17.78 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 /40)) - (pad 16 thru_hole oval (at 17.78 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /41)) - (pad 17 thru_hole oval (at 20.32 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /38)) - (pad 18 thru_hole oval (at 20.32 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 /39)) - (pad 19 thru_hole oval (at 22.86 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /36)) - (pad 20 thru_hole oval (at 22.86 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /37)) - (pad 21 thru_hole oval (at 25.4 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /34)) - (pad 22 thru_hole oval (at 25.4 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /35)) - (pad 23 thru_hole oval (at 27.94 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 /32)) - (pad 24 thru_hole oval (at 27.94 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 /33)) - (pad 25 thru_hole oval (at 30.48 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 /30)) - (pad 26 thru_hole oval (at 30.48 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 /31)) - (pad 27 thru_hole oval (at 33.02 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /28)) - (pad 28 thru_hole oval (at 33.02 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 /29)) - (pad 29 thru_hole oval (at 35.56 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 /26)) - (pad 30 thru_hole oval (at 35.56 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 /27)) - (pad 31 thru_hole oval (at 38.1 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 30 /24)) - (pad 32 thru_hole oval (at 38.1 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 31 /25)) - (pad 33 thru_hole oval (at 40.64 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 /22)) - (pad 34 thru_hole oval (at 40.64 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 33 /23)) - (pad 35 thru_hole oval (at 43.18 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 +5V)) - (pad 36 thru_hole oval (at 43.18 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 +5V)) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl - (at (xyz 0.85 -0.05 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 55216755) (tstamp 551AFCFC) - (at 131.318 119.126) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5519888A) - (fp_text reference P2 (at 8.89 -2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Power (at 8.89 -4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 77 "Net-(P2-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 35 /IOREF)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 36 /Reset)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 78 +3V3)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 +5V)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 GND)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 GND)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 37 /Vin)) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5521677D) (tstamp 551AFD13) - (at 154.178 119.126) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5519891B) - (fp_text reference P3 (at 8.89 -2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 8.89 -4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 38 /A0)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 39 /A1)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 40 /A2)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 41 /A3)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 42 /A4)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 /A5)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 /A6)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 45 /A7)) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 55216772) (tstamp 551AFD2A) - (at 177.038 119.126) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551989CF) - (fp_text reference P4 (at 8.89 -2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 8.89 -4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 46 /A8)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 47 /A9)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 48 /A10)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 49 /A11)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 50 /A12)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 51 /A13)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 52 /A14)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 53 /A15)) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AFC9C) (tstamp 551AFD43) - (at 122.174 70.866) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55198BE2) - (fp_text reference P5 (at 11.43 2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value PWM (at 11.43 4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 54 /SCL)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 55 /SDA)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 56 /AREF)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 GND)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 57 "/13(**)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 58 "/12(**)")) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 59 "/11(**)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 60 "/10(**)")) - (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 61 "/9(**)")) - (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 62 "/8(**)")) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wrl - (at (xyz 0.45 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC7F) (tstamp 551AFD5A) - (at 149.098 70.866) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55198A32) - (fp_text reference P6 (at 8.89 2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value PWM (at 8.89 4.318) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 63 "/7(**)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 64 "/6(**)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 65 "/5(**)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 66 "/4(**)")) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 67 "/3(**)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 68 "/2(**)")) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 79 "/1(Tx0)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 80 "/0(Rx0)")) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC73) (tstamp 551AFD71) - (at 171.958 70.866) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55198B76) - (fp_text reference P7 (at 8.89 2.794) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Communication (at 8.89 4.064) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 81 "/14(Tx3)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 82 "/15(Rx3)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 83 "/16(Tx2)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 84 "/17(Rx2)")) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 85 "/18(Tx1)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 86 "/19(Rx1)")) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 69 "/20(SDA)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 70 "/21(SCL)")) - (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl - (at (xyz 0.35 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDA7) (tstamp 5524FE07) - (at 117.348 119.126) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBA20) - (fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 71 "Net-(P8-Pad1)")) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDB2) (tstamp 5524FE0C) - (at 169.418 114.046) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBB85) - (fp_text reference P9 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 72 "Net-(P9-Pad1)")) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDBB) (tstamp 5524FE11) - (at 199.898 119.126) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBBAB) - (fp_text reference P10 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 73 "Net-(P10-Pad1)")) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDD2) (tstamp 5524FE16) - (at 118.618 70.866) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBBD7) - (fp_text reference P11 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 74 "Net-(P11-Pad1)")) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDCA) (tstamp 5524FE1B) - (at 169.418 86.106) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBC10) - (fp_text reference P12 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 75 "Net-(P12-Pad1)")) - ) - - (module Socket_Arduino_Mega:Arduino_1pin (layer F.Cu) (tedit 5524FDC4) (tstamp 5524FE20) - (at 193.548 70.866) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551BBC3C) - (fp_text reference P13 (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 76 "Net-(P13-Pad1)")) - ) - - (gr_text 1 (at 131.318 116.586 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_line (start 175.6156 96.774) (end 175.6156 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 179.4764 96.774) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 175.6156 96.774) (end 179.4764 96.774) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 177.546 93.726) (end 178.816 93.726) (layer Dwgs.User) (width 0.15)) - (gr_line (start 175.6156 90.7288) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 165.735 97.536) (end 165.735 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 170.815 97.536) (end 165.735 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 170.815 89.916) (end 170.815 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 165.735 89.916) (end 170.815 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 97.028 89.281) (end 97.028 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 112.903 89.281) (end 97.028 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 112.903 77.851) (end 112.903 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 97.028 77.851) (end 112.903 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 101.473 118.491) (end 101.473 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 114.808 118.491) (end 101.473 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 114.808 109.601) (end 114.808 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 101.473 109.601) (end 114.808 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 202.438 121.666) (end 103.378 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 202.438 120.396) (end 202.438 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 204.978 117.856) (end 202.438 120.396) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 204.978 83.566) (end 204.978 117.856) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 202.438 81.026) (end 204.978 83.566) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 202.438 70.866) (end 202.438 81.026) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 199.898 68.326) (end 202.438 70.866) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 103.378 68.326) (end 199.898 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_line (start 103.378 121.666) (end 103.378 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) - -) diff --git a/template/Arduino_Micro/Arduino_Micro.bak b/template/Arduino_Micro/Arduino_Micro.bak deleted file mode 100644 index d0ba19f5..00000000 --- a/template/Arduino_Micro/Arduino_Micro.bak +++ /dev/null @@ -1,317 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_Micro-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "sam. 04 avril 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_1 P3 -U 1 1 551FB455 -P 10875 650 -F 0 "P3" H 10955 650 40 0000 L CNN -F 1 "CONN_1" H 10875 705 30 0001 C CNN -F 2 "Socket_Arduino_Micro:1pin_Micro" H 10875 650 60 0001 C CNN -F 3 "" H 10875 650 60 0000 C CNN - 1 10875 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P4 -U 1 1 551FB4B0 -P 10950 650 -F 0 "P4" H 11030 650 40 0000 L CNN -F 1 "CONN_1" H 10950 705 30 0001 C CNN -F 2 "Socket_Arduino_Micro:1pin_Micro" H 10950 650 60 0001 C CNN -F 3 "" H 10950 650 60 0000 C CNN - 1 10950 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P5 -U 1 1 551FB4D4 -P 11025 650 -F 0 "P5" H 11105 650 40 0000 L CNN -F 1 "CONN_1" H 11025 705 30 0001 C CNN -F 2 "Socket_Arduino_Micro:1pin_Micro" H 11025 650 60 0001 C CNN -F 3 "" H 11025 650 60 0000 C CNN - 1 11025 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P6 -U 1 1 551FB516 -P 11100 650 -F 0 "P6" H 11180 650 40 0000 L CNN -F 1 "CONN_1" H 11100 705 30 0001 C CNN -F 2 "Socket_Arduino_Micro:1pin_Micro" H 11100 650 60 0001 C CNN -F 3 "" H 11100 650 60 0000 C CNN - 1 11100 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_17 P1 -U 1 1 551FB57F -P 9575 1950 -F 0 "P1" V 9535 1950 60 0000 C CNN -F 1 "Digital" V 9655 1950 60 0000 C CNN -F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 9575 1950 60 0001 C CNN -F 3 "" H 9575 1950 60 0000 C CNN - 1 9575 1950 - 1 0 0 -1 -$EndComp -$Comp -L CONN_17 P2 -U 1 1 551FB60C -P 9975 1950 -F 0 "P2" V 9935 1950 60 0000 C CNN -F 1 "Analog" V 10055 1950 60 0000 C CNN -F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 9975 1950 60 0001 C CNN -F 3 "" H 9975 1950 60 0000 C CNN - 1 9975 1950 - -1 0 0 -1 -$EndComp -Text Label 8625 1150 0 60 ~ 0 -MOSI -Text Label 8625 1250 0 60 ~ 0 -SS -Text Label 8625 1350 0 60 ~ 0 -1(Tx1) -Text Label 8625 1450 0 60 ~ 0 -0(Rx1) -Text Label 8625 1550 0 60 ~ 0 -Reset -Text Label 8625 1750 0 60 ~ 0 -2(SDA) -Text Label 8625 1850 0 60 ~ 0 -3(**/SCL) -Text Label 8625 1950 0 60 ~ 0 -4(A6) -Text Label 8625 2050 0 60 ~ 0 -5(**) -Text Label 8625 2150 0 60 ~ 0 -6(**/A7) -Text Label 8625 2250 0 60 ~ 0 -7 -Text Label 8625 2350 0 60 ~ 0 -8(A8) -Text Label 8625 2450 0 60 ~ 0 -9(**/A9) -Text Label 8625 2550 0 60 ~ 0 -10(A10) -Text Label 8625 2650 0 60 ~ 0 -11(**) -Text Label 8625 2750 0 60 ~ 0 -12(A11) -Text Label 10725 1150 0 60 ~ 0 -SCK -Text Label 10725 1250 0 60 ~ 0 -MISO -Text Label 10400 975 1 60 ~ 0 -Vin -Text Label 10725 1550 0 60 ~ 0 -Reset -Text Label 10725 2750 0 60 ~ 0 -13(**) -Text Label 10725 2550 0 60 ~ 0 -AREF -Text Label 10725 2450 0 60 ~ 0 -A0 -Text Label 10725 2350 0 60 ~ 0 -A1 -Text Label 10725 2250 0 60 ~ 0 -A2 -Text Label 10725 2150 0 60 ~ 0 -A3 -Text Label 10725 2050 0 60 ~ 0 -A4 -Text Label 10725 1950 0 60 ~ 0 -A5 -NoConn ~ 11100 1850 -NoConn ~ 11100 1750 -$Comp -L GND #PWR01 -U 1 1 551FBEC7 -P 9150 2925 -F 0 "#PWR01" H 9150 2925 30 0001 C CNN -F 1 "GND" H 9150 2855 30 0001 C CNN -F 2 "" H 9150 2925 60 0000 C CNN -F 3 "" H 9150 2925 60 0000 C CNN - 1 9150 2925 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR02 -U 1 1 551FBF21 -P 10400 2925 -F 0 "#PWR02" H 10400 2925 30 0001 C CNN -F 1 "GND" H 10400 2855 30 0001 C CNN -F 2 "" H 10400 2925 60 0000 C CNN -F 3 "" H 10400 2925 60 0000 C CNN - 1 10400 2925 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR03 -U 1 1 551FBF89 -P 10525 975 -F 0 "#PWR03" H 10525 1065 20 0001 C CNN -F 1 "+5V" H 10525 1065 30 0000 C CNN -F 2 "" H 10525 975 60 0000 C CNN -F 3 "" H 10525 975 60 0000 C CNN - 1 10525 975 - 1 0 0 -1 -$EndComp -Text Notes 8550 575 0 60 ~ 0 -Shield Arduino Micro Rev 3 -Text Label 10725 1750 0 60 ~ 0 -NC -Text Label 10725 1850 0 60 ~ 0 -NC -Text Notes 10875 925 0 60 ~ 0 -Holes -NoConn ~ 10875 800 -NoConn ~ 10950 800 -NoConn ~ 11025 800 -NoConn ~ 11100 800 -Wire Wire Line - 8600 1150 9225 1150 -Wire Wire Line - 8600 1250 9225 1250 -Wire Wire Line - 8600 1350 9225 1350 -Wire Wire Line - 8600 1450 9225 1450 -Wire Wire Line - 8600 1550 9225 1550 -Wire Wire Line - 8600 1750 9225 1750 -Wire Wire Line - 8600 1850 9225 1850 -Wire Wire Line - 8600 1950 9225 1950 -Wire Wire Line - 8600 2050 9225 2050 -Wire Wire Line - 8600 2150 9225 2150 -Wire Wire Line - 8600 2250 9225 2250 -Wire Wire Line - 8600 2350 9225 2350 -Wire Wire Line - 8600 2450 9225 2450 -Wire Wire Line - 8600 2550 9225 2550 -Wire Wire Line - 8600 2650 9225 2650 -Wire Wire Line - 8600 2750 9225 2750 -Wire Wire Line - 10325 1150 11100 1150 -Wire Wire Line - 10325 1250 11100 1250 -Wire Wire Line - 10325 1550 11100 1550 -Wire Wire Line - 10325 1750 11100 1750 -Wire Wire Line - 10325 1850 11100 1850 -Wire Wire Line - 10325 1950 11100 1950 -Wire Wire Line - 10325 2050 11100 2050 -Wire Wire Line - 10325 2150 11100 2150 -Wire Wire Line - 10325 2250 11100 2250 -Wire Wire Line - 10325 2350 11100 2350 -Wire Wire Line - 10325 2450 11100 2450 -Wire Wire Line - 10325 2550 11100 2550 -Wire Wire Line - 10325 2750 11100 2750 -Wire Notes Line - 10775 475 10775 950 -Wire Notes Line - 10775 950 11225 950 -Wire Wire Line - 9150 1650 9150 2925 -Wire Wire Line - 9150 1650 9225 1650 -Wire Wire Line - 10400 1350 10325 1350 -Wire Wire Line - 10400 975 10400 1350 -Wire Wire Line - 10525 1650 10325 1650 -Wire Wire Line - 10525 975 10525 1650 -$Comp -L +3.3V #PWR04 -U 1 1 551FBFFD -P 10650 975 -F 0 "#PWR04" H 10650 935 30 0001 C CNN -F 1 "+3.3V" H 10650 1085 30 0000 C CNN -F 2 "" H 10650 975 60 0000 C CNN -F 3 "" H 10650 975 60 0000 C CNN - 1 10650 975 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10650 975 10650 2650 -Wire Wire Line - 10650 2650 10325 2650 -Wire Notes Line - 8525 650 9875 650 -Wire Notes Line - 9875 650 9875 475 -Wire Wire Line - 10325 1450 10400 1450 -Wire Wire Line - 10400 1450 10400 2925 -Wire Notes Line - 11225 3050 8525 3050 -Wire Notes Line - 8525 3050 8525 475 -$EndSCHEMATC diff --git a/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak b/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak deleted file mode 100644 index 02f8f7c9..00000000 --- a/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak +++ /dev/null @@ -1,387 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 2) - (no_connects 2) - (area 133.829429 65.55 155.476572 116.418) - (thickness 1.6) - (drawings 18) - (tracks 0) - (zones 0) - (modules 6) - (nets 37) - ) - - (page A4) - (title_block - (date "sam. 04 avril 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 2.032 2.032) - (pad_drill 1.27) - (pad_to_mask_clearance 0) - (aux_axis_origin 135.763 115.316) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 /MOSI) - (net 2 /SS) - (net 3 /Reset) - (net 4 GND) - (net 5 "/2(SDA)") - (net 6 "/3(**/SCL)") - (net 7 "/4(A6)") - (net 8 "/5(**)") - (net 9 "/6(**/A7)") - (net 10 /7) - (net 11 "/8(A8)") - (net 12 "/9(**/A9)") - (net 13 "/10(A10)") - (net 14 "/11(**)") - (net 15 "/12(A11)") - (net 16 /SCK) - (net 17 /MISO) - (net 18 /Vin) - (net 19 +5V) - (net 20 /A5) - (net 21 /A4) - (net 22 /A3) - (net 23 /A2) - (net 24 /A1) - (net 25 /A0) - (net 26 /AREF) - (net 27 "/13(**)") - (net 28 "Net-(P3-Pad1)") - (net 29 "Net-(P4-Pad1)") - (net 30 "Net-(P5-Pad1)") - (net 31 "Net-(P6-Pad1)") - (net 32 "/1(Tx1)") - (net 33 "/0(Rx1)") - (net 34 "Net-(P2-Pad7)") - (net 35 "Net-(P2-Pad8)") - (net 36 +3V3) - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +3V3) - (add_net +5V) - (add_net "/0(Rx1)") - (add_net "/1(Tx1)") - (add_net "/10(A10)") - (add_net "/11(**)") - (add_net "/12(A11)") - (add_net "/13(**)") - (add_net "/2(SDA)") - (add_net "/3(**/SCL)") - (add_net "/4(A6)") - (add_net "/5(**)") - (add_net "/6(**/A7)") - (add_net /7) - (add_net "/8(A8)") - (add_net "/9(**/A9)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /AREF) - (add_net /MISO) - (add_net /MOSI) - (add_net /Reset) - (add_net /SCK) - (add_net /SS) - (add_net /Vin) - (add_net GND) - (add_net "Net-(P2-Pad7)") - (add_net "Net-(P2-Pad8)") - (add_net "Net-(P3-Pad1)") - (add_net "Net-(P4-Pad1)") - (add_net "Net-(P5-Pad1)") - (add_net "Net-(P6-Pad1)") - ) - - (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 55216910) (tstamp 551FC1FE) - (at 137.033 70.866 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551FB57F) - (fp_text reference P1 (at 19.05 -2.667 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 22.86 -2.667 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 /MOSI)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 /SS)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 "/1(Tx1)")) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 33 "/0(Rx1)")) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 "/2(SDA)")) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "/3(**/SCL)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 "/4(A6)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "/5(**)")) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 "/6(**/A7)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /7)) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 "/8(A8)")) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/9(**/A9)")) - (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 "/10(A10)")) - (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "/11(**)")) - (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 "/12(A11)")) - (model ${KIPRJMOD}/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl - (at (xyz 0.8 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 5521692F) (tstamp 551FC21E) - (at 152.273 70.866 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551FB60C) - (fp_text reference P2 (at 19.05 2.667 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 22.86 2.921 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /SCK)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 /MISO)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /Vin)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 +5V)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 "Net-(P2-Pad7)")) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 35 "Net-(P2-Pad8)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A5)) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A4)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 /A3)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 /A2)) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 /A1)) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 /A0)) - (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /AREF)) - (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 36 +3V3)) - (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 "/13(**)")) - (model ${KIPRJMOD}/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl - (at (xyz 0.8 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2DE) (tstamp 551FC223) - (at 137.033 68.326) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551FB455) - (fp_text reference P3 (at 0 -1.651) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) - (net 28 "Net-(P3-Pad1)")) - ) - - (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2FB) (tstamp 551FC228) - (at 137.033 114.046) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551FB4B0) - (fp_text reference P4 (at 0 -1.651) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) - (net 29 "Net-(P4-Pad1)")) - ) - - (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC303) (tstamp 551FC22D) - (at 152.273 114.046) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551FB4D4) - (fp_text reference P5 (at 0 -1.651) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) - (net 30 "Net-(P5-Pad1)")) - ) - - (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2EE) (tstamp 551FC232) - (at 152.273 68.326) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551FB516) - (fp_text reference P6 (at 0 -1.651) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P6-Pad1)")) - ) - - (gr_text 1 (at 139.319 70.866) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_line (start 141.097 116.078) (end 148.209 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 141.097 110.998) (end 141.097 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.209 110.998) (end 141.097 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.209 116.078) (end 148.209 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.923 75.946) (end 145.923 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 151.003 75.946) (end 145.923 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 151.003 68.326) (end 151.003 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.923 68.326) (end 151.003 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 141.986 72.263) (end 140.716 72.263) (layer Dwgs.User) (width 0.15)) - (gr_line (start 144.907 69.215) (end 144.907 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 139.065 69.215) (end 144.907 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 139.065 75.311) (end 139.065 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 144.907 75.311) (end 139.065 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 135.763 67.056) (end 135.763 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 153.543 67.056) (end 135.763 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 153.543 115.316) (end 153.543 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 135.763 115.316) (end 153.543 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) diff --git a/template/Arduino_Mini/Arduino_Mini.bak b/template/Arduino_Mini/Arduino_Mini.bak deleted file mode 100644 index 6824c3e9..00000000 --- a/template/Arduino_Mini/Arduino_Mini.bak +++ /dev/null @@ -1,346 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "sam. 04 avril 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_12 P2 -U 1 1 55200020 -P 9625 2450 -F 0 "P2" V 9575 2450 60 0000 C CNN -F 1 "Digital" V 9675 2450 60 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x12" H 9625 2450 60 0001 C CNN -F 3 "" H 9625 2450 60 0000 C CNN - 1 9625 2450 - 1 0 0 -1 -$EndComp -$Comp -L CONN_12 P5 -U 1 1 55200047 -P 9975 2450 -F 0 "P5" V 9925 2450 60 0000 C CNN -F 1 "Analog" V 10025 2450 60 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x12" H 9975 2450 60 0001 C CNN -F 3 "" H 9975 2450 60 0000 C CNN - 1 9975 2450 - -1 0 0 -1 -$EndComp -$Comp -L CONN_5 P4 -U 1 1 55200109 -P 9800 1625 -F 0 "P4" V 9750 1625 50 0000 C CNN -F 1 "COM" V 9850 1625 50 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x05" H 9800 1625 60 0001 C CNN -F 3 "" H 9800 1625 60 0000 C CNN - 1 9800 1625 - 0 -1 1 0 -$EndComp -$Comp -L CONN_2 P1 -U 1 1 552001A7 -P 9400 3425 -F 0 "P1" V 9350 3425 40 0000 C CNN -F 1 "ADC" V 9450 3425 40 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x02" H 9400 3425 60 0001 C CNN -F 3 "" H 9400 3425 60 0000 C CNN - 1 9400 3425 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_2 P3 -U 1 1 5520022A -P 9725 3425 -F 0 "P3" V 9675 3425 40 0000 C CNN -F 1 "ADC" V 9775 3425 40 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x02" H 9725 3425 60 0001 C CNN -F 3 "" H 9725 3425 60 0000 C CNN - 1 9725 3425 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_2 P6 -U 1 1 55200268 -P 10200 3425 -F 0 "P6" V 10150 3425 40 0000 C CNN -F 1 "PWR" V 10250 3425 40 0000 C CNN -F 2 "Socket_Arduino_Mini:Socket_Strip_Arduino_1x02" H 10200 3425 60 0001 C CNN -F 3 "" H 10200 3425 60 0000 C CNN - 1 10200 3425 - 0 -1 -1 0 -$EndComp -$Comp -L GND #PWR01 -U 1 1 55200442 -P 9200 3175 -F 0 "#PWR01" H 9200 3175 30 0001 C CNN -F 1 "GND" H 9200 3105 30 0001 C CNN -F 2 "" H 9200 3175 60 0000 C CNN -F 3 "" H 9200 3175 60 0000 C CNN - 1 9200 3175 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9275 2200 9200 2200 -Wire Wire Line - 9200 2200 9200 3175 -$Comp -L GND #PWR02 -U 1 1 552004E7 -P 10400 3175 -F 0 "#PWR02" H 10400 3175 30 0001 C CNN -F 1 "GND" H 10400 3105 30 0001 C CNN -F 2 "" H 10400 3175 60 0000 C CNN -F 3 "" H 10400 3175 60 0000 C CNN - 1 10400 3175 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10400 3175 10400 2000 -Wire Wire Line - 10400 2000 10325 2000 -$Comp -L GND #PWR03 -U 1 1 5520051A -P 10125 1350 -F 0 "#PWR03" H 10125 1350 30 0001 C CNN -F 1 "GND" H 10125 1280 30 0001 C CNN -F 2 "" H 10125 1350 60 0000 C CNN -F 3 "" H 10125 1350 60 0000 C CNN - 1 10125 1350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10125 1350 10125 1225 -Wire Wire Line - 10125 1225 10000 1225 -$Comp -L GND #PWR04 -U 1 1 552005CB -P 10300 3950 -F 0 "#PWR04" H 10300 3950 30 0001 C CNN -F 1 "GND" H 10300 3880 30 0001 C CNN -F 2 "" H 10300 3950 60 0000 C CNN -F 3 "" H 10300 3950 60 0000 C CNN - 1 10300 3950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10300 3775 10300 3950 -$Comp -L +5V #PWR05 -U 1 1 5520063F -P 9975 3650 -F 0 "#PWR05" H 9975 3740 20 0001 C CNN -F 1 "+5V" H 9975 3740 30 0000 C CNN -F 2 "" H 9975 3650 60 0000 C CNN -F 3 "" H 9975 3650 60 0000 C CNN - 1 9975 3650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9975 3650 9975 3775 -Wire Wire Line - 9975 3775 10100 3775 -$Comp -L +5V #PWR06 -U 1 1 5520074F -P 9900 900 -F 0 "#PWR06" H 9900 990 20 0001 C CNN -F 1 "+5V" H 9900 990 30 0000 C CNN -F 2 "" H 9900 900 60 0000 C CNN -F 3 "" H 9900 900 60 0000 C CNN - 1 9900 900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9900 900 9900 1225 -$Comp -L +5V #PWR07 -U 1 1 552007C6 -P 10525 1775 -F 0 "#PWR07" H 10525 1865 20 0001 C CNN -F 1 "+5V" H 10525 1865 30 0000 C CNN -F 2 "" H 10525 1775 60 0000 C CNN -F 3 "" H 10525 1775 60 0000 C CNN - 1 10525 1775 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10525 1775 10525 2200 -Wire Wire Line - 10525 2200 10325 2200 -$Comp -L +9V #PWR08 -U 1 1 55200856 -P 10400 1775 -F 0 "#PWR08" H 10400 1745 20 0001 C CNN -F 1 "+9V" H 10400 1885 30 0000 C CNN -F 2 "" H 10400 1775 60 0000 C CNN -F 3 "" H 10400 1775 60 0000 C CNN - 1 10400 1775 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10400 1775 10400 1900 -Wire Wire Line - 10400 1900 10325 1900 -Text Label 8900 1900 0 60 ~ 0 -1(Tx) -Text Label 8900 2000 0 60 ~ 0 -0(Rx) -Text Label 8900 2100 0 60 ~ 0 -Reset -Text Label 8900 2300 0 60 ~ 0 -2 -Text Label 8900 2400 0 60 ~ 0 -3(**) -Text Label 8900 2500 0 60 ~ 0 -4 -Text Label 8900 2600 0 60 ~ 0 -5(**) -Text Label 8900 2700 0 60 ~ 0 -6(**) -Text Label 8900 2800 0 60 ~ 0 -7 -Text Label 8900 2900 0 60 ~ 0 -8 -Text Label 8900 3000 0 60 ~ 0 -9(**) -Text Label 9700 1225 1 60 ~ 0 -1(Tx) -Text Label 9800 1225 1 60 ~ 0 -0(Rx) -Text Label 9600 1225 1 60 ~ 0 -Reset -Wire Wire Line - 9700 1225 9700 925 -Wire Wire Line - 9600 1225 9600 925 -Wire Wire Line - 9800 1225 9800 925 -Text Label 9300 3775 3 60 ~ 0 -A6 -Text Label 9500 3775 3 60 ~ 0 -A4 -Text Label 9625 3775 3 60 ~ 0 -A7 -Text Label 9825 3775 3 60 ~ 0 -A5 -Wire Wire Line - 9300 3775 9300 3950 -Wire Wire Line - 9500 3775 9500 3950 -Wire Wire Line - 9625 3775 9625 3950 -Wire Wire Line - 9825 3775 9825 3950 -Text Label 10600 3000 0 60 ~ 0 -10(**/SS) -Text Label 10600 2900 0 60 ~ 0 -11(MISO) -Text Label 10600 2800 0 60 ~ 0 -12(**/MOSI) -Text Label 10600 2700 0 60 ~ 0 -13(SCK) -Text Label 10600 2600 0 60 ~ 0 -A0 -Text Label 10600 2500 0 60 ~ 0 -A1 -Text Label 10600 2400 0 60 ~ 0 -A2 -Text Label 10600 2300 0 60 ~ 0 -A3 -Text Label 10600 2100 0 60 ~ 0 -Reset -Wire Wire Line - 10325 2800 11150 2800 -Wire Wire Line - 10325 2900 11150 2900 -Wire Wire Line - 10325 3000 11150 3000 -Wire Wire Line - 10325 2700 11150 2700 -Wire Wire Line - 10325 2600 11150 2600 -Wire Wire Line - 10325 2500 11150 2500 -Wire Wire Line - 10325 2400 11150 2400 -Wire Wire Line - 10325 2300 11150 2300 -Wire Wire Line - 10325 2100 11150 2100 -Text Notes 8825 575 0 60 ~ 0 -Shield Arduino Mini 05 -Wire Notes Line - 11225 4075 8800 4075 -Wire Notes Line - 8800 650 9950 650 -Wire Notes Line - 9950 650 9950 475 -Wire Wire Line - 9275 3000 8875 3000 -Wire Wire Line - 9275 2900 8875 2900 -Wire Wire Line - 9275 2800 8875 2800 -Wire Wire Line - 9275 2700 8875 2700 -Wire Wire Line - 9275 2600 8875 2600 -Wire Wire Line - 9275 2500 8875 2500 -Wire Wire Line - 9275 2400 8875 2400 -Wire Wire Line - 9275 2300 8875 2300 -Wire Wire Line - 9275 2100 8875 2100 -Wire Wire Line - 9275 2000 8875 2000 -Wire Wire Line - 9275 1900 8875 1900 -Wire Notes Line - 8800 4075 8800 475 -$EndSCHEMATC diff --git a/template/Arduino_Mini/Arduino_Mini.kicad_pcb-bak b/template/Arduino_Mini/Arduino_Mini.kicad_pcb-bak deleted file mode 100644 index 18901e0a..00000000 --- a/template/Arduino_Mini/Arduino_Mini.kicad_pcb-bak +++ /dev/null @@ -1,397 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 9) - (no_connects 9) - (area 132.612715 75.240999 152.978001 107.141001) - (thickness 1.6) - (drawings 10) - (tracks 0) - (zones 0) - (modules 6) - (nets 27) - ) - - (page A4) - (title_block - (date "sam. 04 avril 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 134.493 106.426) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 /A6) - (net 2 /A4) - (net 3 "/1(Tx)") - (net 4 "/0(Rx)") - (net 5 /Reset) - (net 6 GND) - (net 7 /2) - (net 8 "/3(**)") - (net 9 /4) - (net 10 "/5(**)") - (net 11 "/6(**)") - (net 12 /7) - (net 13 /8) - (net 14 "/9(**)") - (net 15 /A7) - (net 16 /A5) - (net 17 +5V) - (net 18 +9V) - (net 19 /A3) - (net 20 /A2) - (net 21 /A1) - (net 22 /A0) - (net 23 "/13(SCK)") - (net 24 "/12(**/MOSI)") - (net 25 "/11(MISO)") - (net 26 "/10(**/SS)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +5V) - (add_net +9V) - (add_net "/0(Rx)") - (add_net "/1(Tx)") - (add_net "/10(**/SS)") - (add_net "/11(MISO)") - (add_net "/12(**/MOSI)") - (add_net "/13(SCK)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /A6) - (add_net /A7) - (add_net /Reset) - (add_net GND) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 55200D87) (tstamp 5520096F) - (at 135.763 77.216 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55200020) - (fp_text reference P2 (at 12.7 -2.794 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 12.7 -4.064 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "/1(Tx)")) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 "/0(Rx)")) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 GND)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /2)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "/3(**)")) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 /4)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 "/5(**)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 "/6(**)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 /7)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 /8)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "/9(**)")) - (model ${KIPRJMOD}/Socket_Arduino_Mini.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x05 (layer F.Cu) (tedit 55200D73) (tstamp 55200994) - (at 138.303 77.216) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55200109) - (fp_text reference P4 (at 5.08 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value COM (at 5.08 3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 11.95 -1.75) (end 11.95 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 11.95 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 11.95 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 11.43 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 11.43 1.27) (end 11.43 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 11.43 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /Reset)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "/1(Tx)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 "/0(Rx)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 +5V)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 GND)) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 55200D8E) (tstamp 552009AF) - (at 151.003 77.216 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55200047) - (fp_text reference P5 (at 12.7 2.286 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 12.7 3.556 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 +9V)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 GND)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 +5V)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /A3)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A2)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A1)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 /A0)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "/13(SCK)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 "/12(**/MOSI)")) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "/11(MISO)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 "/10(**/SS)")) - (model ${KIPRJMOD}/Socket_Arduino_Mini.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55200D4B) (tstamp 55200D56) - (at 138.303 102.616 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552001A7) - (fp_text reference P1 (at -2.54 0 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ADC (at -5.08 0 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 /A6)) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 /A4)) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55200D52) (tstamp 55200D67) - (at 140.843 102.616 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /5520022A) - (fp_text reference P3 (at -2.54 0 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ADC (at -5.08 0 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /A7)) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /A5)) - ) - - (module Socket_Arduino_Mini:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55200D5C) (tstamp 55200D78) - (at 145.923 105.156) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55200268) - (fp_text reference P6 (at 0 -2.286) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value PWR (at 0 -3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 +5V)) - (pad 2 thru_hole circle (at 2.54 0) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 GND)) - ) - - (gr_text 1 (at 133.477 76.962) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_line (start 140.081 79.629) (end 137.541 79.629) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 140.081 82.423) (end 140.081 79.629) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 137.541 82.423) (end 137.541 79.629) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 140.081 82.423) (end 137.541 82.423) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 138.811 81.026) (end 138.049 81.026) (layer Dwgs.User) (width 0.15)) - (gr_line (start 134.493 75.946) (end 134.493 106.426) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 152.273 75.946) (end 134.493 75.946) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 152.273 106.426) (end 152.273 75.946) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 134.493 106.426) (end 152.273 106.426) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) diff --git a/template/Arduino_Nano/Arduino_Nano-cache.bak b/template/Arduino_Nano/Arduino_Nano-cache.bak deleted file mode 100644 index 7c107a8b..00000000 --- a/template/Arduino_Nano/Arduino_Nano-cache.bak +++ /dev/null @@ -1,18 +0,0 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# CONN_1 -# -DEF ~CONN_1 P 0 30 N N 1 F N -F0 "P" 80 0 40 H V L CNN -F1 "CONN_1" 0 55 30 H I C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -C 0 0 31 0 1 0 N -P 2 0 1 0 -30 0 -50 0 N -X 1 1 -150 0 100 R 60 60 1 1 P -ENDDRAW -ENDDEF -# -#End Library diff --git a/template/Arduino_Nano/Arduino_Nano.bak b/template/Arduino_Nano/Arduino_Nano.bak deleted file mode 100644 index 48250ee9..00000000 --- a/template/Arduino_Nano/Arduino_Nano.bak +++ /dev/null @@ -1,299 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_Nano-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "jeu. 02 avril 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_1 P3 -U 1 1 551D9380 -P 10800 650 -F 0 "P3" H 10880 650 40 0000 L CNN -F 1 "CONN_1" H 10800 705 30 0001 C CNN -F 2 "Socket_Arduino_Nano:1pin_Nano" H 10800 650 60 0001 C CNN -F 3 "" H 10800 650 60 0000 C CNN - 1 10800 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P4 -U 1 1 551D9414 -P 10900 650 -F 0 "P4" H 10980 650 40 0000 L CNN -F 1 "CONN_1" H 10900 705 30 0001 C CNN -F 2 "Socket_Arduino_Nano:1pin_Nano" H 10900 650 60 0001 C CNN -F 3 "" H 10900 650 60 0000 C CNN - 1 10900 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P5 -U 1 1 551D9432 -P 11000 650 -F 0 "P5" H 11080 650 40 0000 L CNN -F 1 "CONN_1" H 11000 705 30 0001 C CNN -F 2 "Socket_Arduino_Nano:1pin_Nano" H 11000 650 60 0001 C CNN -F 3 "" H 11000 650 60 0000 C CNN - 1 11000 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_1 P6 -U 1 1 551D9466 -P 11100 650 -F 0 "P6" H 11180 650 40 0000 L CNN -F 1 "CONN_1" H 11100 705 30 0001 C CNN -F 2 "Socket_Arduino_Nano:1pin_Nano" H 11100 650 60 0001 C CNN -F 3 "" H 11100 650 60 0000 C CNN - 1 11100 650 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_15 P1 -U 1 1 551D9496 -P 9625 2000 -F 0 "P1" V 9595 2050 60 0000 C CNN -F 1 "Digital" V 9705 2050 60 0000 C CNN -F 2 "Socket_Arduino_Nano:Socket_Strip_Arduino_1x15" H 9625 2050 60 0001 C CNN -F 3 "" H 9625 2050 60 0000 C CNN - 1 9625 2000 - 1 0 0 -1 -$EndComp -$Comp -L CONN_15 P2 -U 1 1 551D94EF -P 10000 2000 -F 0 "P2" V 9970 2050 60 0000 C CNN -F 1 "Analog" V 10080 2050 60 0000 C CNN -F 2 "Socket_Arduino_Nano:Socket_Strip_Arduino_1x15" H 10000 2050 60 0001 C CNN -F 3 "" H 10000 2050 60 0000 C CNN - 1 10000 2000 - -1 0 0 -1 -$EndComp -NoConn ~ 10800 800 -NoConn ~ 10900 800 -NoConn ~ 11000 800 -NoConn ~ 11100 800 -Text Label 8600 1300 0 60 ~ 0 -1(Tx) -Text Label 8600 1400 0 60 ~ 0 -0(Rx) -$Comp -L GND #PWR1 -U 1 1 551D979C -P 9200 2825 -F 0 "#PWR1" H 9200 2825 30 0001 C CNN -F 1 "GND" H 9200 2755 30 0001 C CNN -F 2 "" H 9200 2825 60 0000 C CNN -F 3 "" H 9200 2825 60 0000 C CNN - 1 9200 2825 - 1 0 0 -1 -$EndComp -Text Label 8600 1500 0 60 ~ 0 -Reset -Text Label 8600 1700 0 60 ~ 0 -2 -Text Label 8600 1800 0 60 ~ 0 -3(**) -Text Label 8600 1900 0 60 ~ 0 -4 -Text Label 8600 2000 0 60 ~ 0 -5(**) -Text Label 8600 2100 0 60 ~ 0 -6(**) -Text Label 8600 2200 0 60 ~ 0 -7 -Text Label 8600 2300 0 60 ~ 0 -8 -Text Label 8600 2400 0 60 ~ 0 -9(**) -Text Label 8600 2500 0 60 ~ 0 -10(**/SS) -Text Label 8600 2600 0 60 ~ 0 -11(**/MISO) -Text Label 8600 2700 0 60 ~ 0 -12(MOSI) -Text Label 10775 2700 0 60 ~ 0 -13(SCK) -Text Label 10775 2400 0 60 ~ 0 -A0 -Text Label 10775 2300 0 60 ~ 0 -A1 -Text Label 10775 2200 0 60 ~ 0 -A2 -Text Label 10775 2100 0 60 ~ 0 -A3 -Text Label 10775 2000 0 60 ~ 0 -A4 -Text Label 10775 1900 0 60 ~ 0 -A5 -Text Label 10775 1800 0 60 ~ 0 -A6 -Text Label 10775 1700 0 60 ~ 0 -A7 -$Comp -L +3.3V #PWR3 -U 1 1 551D9E93 -P 10625 1175 -F 0 "#PWR3" H 10625 1135 30 0001 C CNN -F 1 "+3.3V" H 10625 1285 30 0000 C CNN -F 2 "" H 10625 1175 60 0000 C CNN -F 3 "" H 10625 1175 60 0000 C CNN - 1 10625 1175 - 1 0 0 -1 -$EndComp -Text Label 10775 2500 0 60 ~ 0 -AREF -$Comp -L +5V #PWR2 -U 1 1 551D9FBD -P 10500 1175 -F 0 "#PWR2" H 10500 1265 20 0001 C CNN -F 1 "+5V" H 10500 1265 30 0000 C CNN -F 2 "" H 10500 1175 60 0000 C CNN -F 3 "" H 10500 1175 60 0000 C CNN - 1 10500 1175 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR4 -U 1 1 551D9FD7 -P 10700 2825 -F 0 "#PWR4" H 10700 2825 30 0001 C CNN -F 1 "GND" H 10700 2755 30 0001 C CNN -F 2 "" H 10700 2825 60 0000 C CNN -F 3 "" H 10700 2825 60 0000 C CNN - 1 10700 2825 - 1 0 0 -1 -$EndComp -Text Label 10775 1500 0 60 ~ 0 -Reset -Text Notes 10850 950 0 60 ~ 0 -Holes -Text Notes 8550 575 0 60 ~ 0 -Shield for Arduino Nano -Wire Wire Line - 10350 2700 11150 2700 -Wire Wire Line - 10350 2500 11150 2500 -Wire Wire Line - 10350 2400 11150 2400 -Wire Wire Line - 10350 2300 11150 2300 -Wire Wire Line - 10350 2200 11150 2200 -Wire Wire Line - 10350 2100 11150 2100 -Wire Wire Line - 10350 2000 11150 2000 -Wire Wire Line - 10350 1900 11150 1900 -Wire Wire Line - 10350 1800 11150 1800 -Wire Wire Line - 10350 1700 11150 1700 -Wire Wire Line - 10350 1500 11150 1500 -Wire Wire Line - 8600 2700 9275 2700 -Wire Wire Line - 8600 2600 9275 2600 -Wire Wire Line - 8600 2500 9275 2500 -Wire Wire Line - 8600 2400 9275 2400 -Wire Wire Line - 8600 2300 9275 2300 -Wire Wire Line - 8600 2200 9275 2200 -Wire Wire Line - 8600 2100 9275 2100 -Wire Wire Line - 8600 2000 9275 2000 -Wire Wire Line - 8600 1900 9275 1900 -Wire Wire Line - 8600 1800 9275 1800 -Wire Wire Line - 8600 1700 9275 1700 -Wire Wire Line - 8600 1500 9275 1500 -Wire Wire Line - 8600 1400 9275 1400 -Wire Wire Line - 8600 1300 9275 1300 -Wire Wire Line - 10700 1400 10700 2825 -Wire Wire Line - 9200 1600 9200 2825 -Wire Wire Line - 9200 1600 9275 1600 -Text Label 10425 1175 1 60 ~ 0 -Vin -Wire Wire Line - 10425 1175 10425 1300 -Wire Wire Line - 10425 1300 10350 1300 -Wire Wire Line - 10500 1175 10500 1600 -Wire Wire Line - 10625 1175 10625 2600 -Wire Wire Line - 10625 2600 10350 2600 -Wire Wire Line - 10500 1600 10350 1600 -Wire Wire Line - 10700 1400 10350 1400 -Wire Notes Line - 10700 475 10700 975 -Wire Notes Line - 10700 975 11225 975 -Wire Notes Line - 8525 650 9725 650 -Wire Notes Line - 9725 650 9725 475 -Wire Notes Line - 11225 2950 8525 2950 -Wire Notes Line - 8525 2950 8525 475 -$EndSCHEMATC diff --git a/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak b/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak deleted file mode 100644 index 88cbbb73..00000000 --- a/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak +++ /dev/null @@ -1,373 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 2) - (no_connects 2) - (area 136.242429 65.55 157.889572 112.597001) - (thickness 1.6) - (drawings 20) - (tracks 0) - (zones 0) - (modules 6) - (nets 33) - ) - - (page A4) - (title_block - (date "jeu. 02 avril 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 138.176 110.617) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 "/1(Tx)") - (net 2 "/0(Rx)") - (net 3 /Reset) - (net 4 GND) - (net 5 /2) - (net 6 "/3(**)") - (net 7 /4) - (net 8 "/5(**)") - (net 9 "/6(**)") - (net 10 /7) - (net 11 /8) - (net 12 "/9(**)") - (net 13 "/10(**/SS)") - (net 14 "/11(**/MISO)") - (net 15 "/12(MOSI)") - (net 16 /Vin) - (net 17 +5V) - (net 18 /A7) - (net 19 /A6) - (net 20 /A5) - (net 21 /A4) - (net 22 /A3) - (net 23 /A2) - (net 24 /A1) - (net 25 /A0) - (net 26 /AREF) - (net 27 +3.3V) - (net 28 "/13(SCK)") - (net 29 "Net-(P3-Pad1)") - (net 30 "Net-(P4-Pad1)") - (net 31 "Net-(P5-Pad1)") - (net 32 "Net-(P6-Pad1)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +3.3V) - (add_net +5V) - (add_net "/0(Rx)") - (add_net "/1(Tx)") - (add_net "/10(**/SS)") - (add_net "/11(**/MISO)") - (add_net "/12(MOSI)") - (add_net "/13(SCK)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /A6) - (add_net /A7) - (add_net /AREF) - (add_net /Reset) - (add_net /Vin) - (add_net GND) - (add_net "Net-(P3-Pad1)") - (add_net "Net-(P4-Pad1)") - (add_net "Net-(P5-Pad1)") - (add_net "Net-(P6-Pad1)") - ) - - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 552169C6) (tstamp 551FC9D0) - (at 139.446 71.247 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551D9496) - (fp_text reference P1 (at 16.383 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 20.193 -2.54 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "/1(Tx)")) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/0(Rx)")) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /2)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "/3(**)")) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /4)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "/5(**)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 "/6(**)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /7)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 /8)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/9(**)")) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 "/10(**/SS)")) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "/11(**/MISO)")) - (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 "/12(MOSI)")) - (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl - (at (xyz 0.7 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 552169D3) (tstamp 551FC9EE) - (at 154.686 71.247 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /551D94EF) - (fp_text reference P2 (at 16.383 2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 20.193 2.54 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /Vin)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 +5V)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /A7)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /A6)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A5)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A4)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 /A3)) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 /A2)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 /A1)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 /A0)) - (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /AREF)) - (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 +3.3V)) - (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 "/13(SCK)")) - (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl - (at (xyz 0.7 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 5521156E) (tstamp 55211553) - (at 139.446 68.707) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551D9380) - (fp_text reference P3 (at 0 -2.032) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 1.778) (layers *.Cu *.Mask F.SilkS) - (net 29 "Net-(P3-Pad1)")) - ) - - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 55211594) (tstamp 55211558) - (at 139.446 109.347) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551D9414) - (fp_text reference P4 (at 0 -2.032) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 1.778) (layers *.Cu *.Mask F.SilkS) - (net 30 "Net-(P4-Pad1)")) - ) - - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 552115A5) (tstamp 5521155D) - (at 154.686 109.347) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551D9432) - (fp_text reference P5 (at 0 -2.032) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 1.778) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P5-Pad1)")) - ) - - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 552115BD) (tstamp 55211562) - (at 154.686 68.707) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (path /551D9466) - (fp_text reference P6 (at 0 -2.032) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 1.778) (layers *.Cu *.Mask F.SilkS) - (net 32 "Net-(P6-Pad1)")) - ) - - (gr_text 1 (at 141.732 71.247) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_line (start 150.622 112.522) (end 150.622 110.617) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 150.622 102.997) (end 150.622 110.617) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.51 102.997) (end 150.622 102.997) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.51 110.617) (end 143.51 102.997) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.51 112.522) (end 150.622 112.522) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.51 110.617) (end 143.51 112.522) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.542 87.757) (end 145.542 85.217) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 149.479 87.757) (end 145.542 87.757) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 149.479 85.217) (end 149.479 87.757) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 145.542 85.217) (end 149.479 85.217) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 147.574 86.487) (end 146.812 86.487) (layer Dwgs.User) (width 0.15)) - (gr_line (start 150.876 67.437) (end 143.256 67.437) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 150.876 72.517) (end 150.876 67.437) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.256 72.517) (end 150.876 72.517) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.256 67.437) (end 143.256 72.517) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 138.176 67.437) (end 138.176 110.617) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 155.956 67.437) (end 138.176 67.437) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 155.956 110.617) (end 155.956 67.437) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 138.176 110.617) (end 155.956 110.617) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) diff --git a/template/Arduino_Pro_Mini/Arduino_Mini_Pro.bak b/template/Arduino_Pro_Mini/Arduino_Mini_Pro.bak deleted file mode 100644 index c3d883ce..00000000 --- a/template/Arduino_Pro_Mini/Arduino_Mini_Pro.bak +++ /dev/null @@ -1,284 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "sam. 04 avril 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_12 P1 -U 1 1 552014A1 -P 9625 2325 -F 0 "P1" V 9575 2325 60 0000 C CNN -F 1 "Digital" V 9675 2325 60 0000 C CNN -F 2 "Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x12" H 9625 2325 60 0001 C CNN -F 3 "" H 9625 2325 60 0000 C CNN - 1 9625 2325 - 1 0 0 -1 -$EndComp -$Comp -L CONN_12 P4 -U 1 1 552014EF -P 9950 2325 -F 0 "P4" V 9900 2325 60 0000 C CNN -F 1 "Analog" V 10000 2325 60 0000 C CNN -F 2 "Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x12" H 9950 2325 60 0001 C CNN -F 3 "" H 9950 2325 60 0000 C CNN - 1 9950 2325 - -1 0 0 -1 -$EndComp -$Comp -L CONN_6 P2 -U 1 1 55201543 -P 9775 1525 -F 0 "P2" V 9725 1525 60 0000 C CNN -F 1 "COM" V 9825 1525 60 0000 C CNN -F 2 "Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x06" H 9775 1525 60 0001 C CNN -F 3 "" H 9775 1525 60 0000 C CNN - 1 9775 1525 - 0 -1 1 0 -$EndComp -$Comp -L GND #PWR01 -U 1 1 55201608 -P 9200 3050 -F 0 "#PWR01" H 9200 3050 30 0001 C CNN -F 1 "GND" H 9200 2980 30 0001 C CNN -F 2 "" H 9200 3050 60 0000 C CNN -F 3 "" H 9200 3050 60 0000 C CNN - 1 9200 3050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9200 3050 9200 2075 -Wire Wire Line - 9200 2075 9275 2075 -$Comp -L GND #PWR02 -U 1 1 55201646 -P 10375 3050 -F 0 "#PWR02" H 10375 3050 30 0001 C CNN -F 1 "GND" H 10375 2980 30 0001 C CNN -F 2 "" H 10375 3050 60 0000 C CNN -F 3 "" H 10375 3050 60 0000 C CNN - 1 10375 3050 - 1 0 0 -1 -$EndComp -$Comp -L VCC #PWR03 -U 1 1 5520166F -P 10500 1600 -F 0 "#PWR03" H 10500 1700 30 0001 C CNN -F 1 "VCC" H 10500 1700 30 0000 C CNN -F 2 "" H 10500 1600 60 0000 C CNN -F 3 "" H 10500 1600 60 0000 C CNN - 1 10500 1600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10300 2075 10500 2075 -Text Label 10375 1600 1 60 ~ 0 -RAW -Wire Wire Line - 10300 1775 10375 1775 -Wire Wire Line - 10375 1775 10375 1600 -Wire Wire Line - 10500 2075 10500 1600 -Wire Wire Line - 10375 3050 10375 1875 -Wire Wire Line - 10375 1875 10300 1875 -$Comp -L GND #PWR04 -U 1 1 55201722 -P 10150 1250 -F 0 "#PWR04" H 10150 1250 30 0001 C CNN -F 1 "GND" H 10150 1180 30 0001 C CNN -F 2 "" H 10150 1250 60 0000 C CNN -F 3 "" H 10150 1250 60 0000 C CNN - 1 10150 1250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10150 1100 10150 1250 -Wire Wire Line - 9925 1100 10150 1100 -Wire Wire Line - 10025 1100 10025 1175 -Wire Wire Line - 9925 1175 9925 1100 -Connection ~ 10025 1100 -$Comp -L VCC #PWR05 -U 1 1 5520175E -P 9825 925 -F 0 "#PWR05" H 9825 1025 30 0001 C CNN -F 1 "VCC" H 9825 1025 30 0000 C CNN -F 2 "" H 9825 925 60 0000 C CNN -F 3 "" H 9825 925 60 0000 C CNN - 1 9825 925 - 1 0 0 -1 -$EndComp -Text Label 9525 1175 1 60 ~ 0 -DTR -Text Label 9625 1175 1 60 ~ 0 -1(Tx) -Text Label 9725 1175 1 60 ~ 0 -0(Rx) -Wire Wire Line - 9825 1175 9825 925 -Wire Wire Line - 9725 1175 9725 925 -Wire Wire Line - 9625 1175 9625 925 -Wire Wire Line - 9525 1175 9525 925 -Text Label 8625 1775 0 60 ~ 0 -1(Tx) -Text Label 8625 1875 0 60 ~ 0 -0(Rx) -Text Label 8625 1975 0 60 ~ 0 -Reset -Text Label 10575 1975 0 60 ~ 0 -Reset -Text Label 8625 2175 0 60 ~ 0 -2 -Text Label 8625 2275 0 60 ~ 0 -3(**) -Text Label 8625 2375 0 60 ~ 0 -4 -Text Label 8625 2475 0 60 ~ 0 -5(**) -Text Label 8625 2575 0 60 ~ 0 -6(**) -Text Label 8625 2675 0 60 ~ 0 -7 -Text Label 8625 2775 0 60 ~ 0 -8 -Text Label 8625 2875 0 60 ~ 0 -9(**) -Text Label 10575 2875 0 60 ~ 0 -10(**/SS) -Text Label 10575 2775 0 60 ~ 0 -11(**/MOSI) -Text Label 10575 2675 0 60 ~ 0 -12(MISO) -Text Label 10575 2575 0 60 ~ 0 -13(SCK) -Text Label 10575 2475 0 60 ~ 0 -A0 -Text Label 10575 2375 0 60 ~ 0 -A1 -Text Label 10575 2275 0 60 ~ 0 -A2 -Text Label 10575 2175 0 60 ~ 0 -A3 -Wire Wire Line - 11125 2775 10300 2775 -Wire Wire Line - 9275 1775 8600 1775 -Wire Wire Line - 9275 1875 8600 1875 -Wire Wire Line - 9275 1975 8600 1975 -Wire Wire Line - 9275 2175 8600 2175 -Wire Wire Line - 9275 2275 8600 2275 -Wire Wire Line - 9275 2375 8600 2375 -Wire Wire Line - 9275 2475 8600 2475 -Wire Wire Line - 9275 2575 8600 2575 -Wire Wire Line - 9275 2675 8600 2675 -Wire Wire Line - 9275 2775 8600 2775 -Wire Wire Line - 9275 2875 8600 2875 -Wire Wire Line - 11125 2875 10300 2875 -Wire Wire Line - 11125 2575 10300 2575 -Wire Wire Line - 11125 2675 10300 2675 -Wire Wire Line - 11125 2375 10300 2375 -Wire Wire Line - 11125 2475 10300 2475 -Wire Wire Line - 11125 2175 10300 2175 -Wire Wire Line - 11125 2275 10300 2275 -Wire Wire Line - 11125 1975 10300 1975 -$Comp -L CONN_2 P3 -U 1 1 55201A4F -P 9775 3150 -F 0 "P3" V 9725 3150 40 0000 C CNN -F 1 "ADC" V 9825 3150 40 0000 C CNN -F 2 "Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x02" H 9775 3150 60 0001 C CNN -F 3 "" H 9775 3150 60 0000 C CNN - 1 9775 3150 - 0 -1 -1 0 -$EndComp -Text Label 9875 3500 3 60 ~ 0 -A4 -Text Label 9675 3500 3 60 ~ 0 -A5 -Wire Wire Line - 9675 3500 9675 3675 -Wire Wire Line - 9875 3500 9875 3675 -Text Notes 8550 575 0 60 ~ 0 -Shield Arduino Pro Mini \n -Wire Notes Line - 11225 3750 8525 3750 -Wire Notes Line - 8525 3750 8525 475 -Wire Notes Line - 8525 650 9700 650 -Wire Notes Line - 9700 650 9700 475 -$EndSCHEMATC diff --git a/template/Arduino_Pro_Mini/Arduino_Mini_Pro.kicad_pcb-bak b/template/Arduino_Pro_Mini/Arduino_Mini_Pro.kicad_pcb-bak deleted file mode 100644 index c409f177..00000000 --- a/template/Arduino_Pro_Mini/Arduino_Mini_Pro.kicad_pcb-bak +++ /dev/null @@ -1,334 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 7) - (no_connects 7) - (area -0.050001 -33.070001 17.830001 0.050001) - (thickness 1.6) - (drawings 4) - (tracks 0) - (zones 0) - (modules 4) - (nets 26) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.2) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 137.16 114.3) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 "/1(Tx)") - (net 2 "/0(Rx)") - (net 3 /Reset) - (net 4 GND) - (net 5 /2) - (net 6 "/3(**)") - (net 7 /4) - (net 8 "/5(**)") - (net 9 "/6(**)") - (net 10 /7) - (net 11 /8) - (net 12 "/9(**)") - (net 13 /DTR) - (net 14 VCC) - (net 15 /A5) - (net 16 /A4) - (net 17 /RAW) - (net 18 /A3) - (net 19 /A2) - (net 20 /A1) - (net 21 /A0) - (net 22 "/13(SCK)") - (net 23 "/12(MISO)") - (net 24 "/11(**/MOSI)") - (net 25 "/10(**/SS)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net "/0(Rx)") - (add_net "/1(Tx)") - (add_net "/10(**/SS)") - (add_net "/11(**/MOSI)") - (add_net "/12(MISO)") - (add_net "/13(SCK)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /DTR) - (add_net /RAW) - (add_net /Reset) - (add_net GND) - (add_net VCC) - ) - - (module Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 55201B7D) (tstamp 55201A6F) - (at 139.7 82.55) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55201543) - (fp_text reference P2 (at 6.35 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value COM (at 6.35 3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 /DTR)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "/1(Tx)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/0(Rx)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 VCC)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x06.wrl - (at (xyz 0.25 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55201B86) (tstamp 55201A80) - (at 151.13 93.98 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55201A4F) - (fp_text reference P3 (at 0 2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ADC (at 2.54 2.54 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /A5)) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /A4)) - ) - - (module Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 55201BA8) (tstamp 55201CA2) - (at 138.43 85.09 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552014A1) - (fp_text reference P1 (at 25.4 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 25.4 -3.81 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "/1(Tx)")) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/0(Rx)")) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /2)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "/3(**)")) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /4)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "/5(**)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 "/6(**)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /7)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 /8)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/9(**)")) - (model ${KIPRJMOD}/Socket_Arduino_Mini_Pro.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Mini_Pro:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 55201BA3) (tstamp 55201CBD) - (at 153.67 85.09 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552014EF) - (fp_text reference P4 (at 25.4 2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 25.4 3.81 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 /RAW)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 VCC)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /A3)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /A2)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A1)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A0)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "/13(SCK)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "/12(MISO)")) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 "/11(**/MOSI)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "/10(**/SS)")) - (model ${KIPRJMOD}/Socket_Arduino_Mini_Pro.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (gr_line (start 154.94 114.3) (end 137.16 114.3) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 154.94 81.28) (end 154.94 114.3) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 137.16 81.28) (end 154.94 81.28) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 137.16 114.3) (end 137.16 81.28) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) diff --git a/template/Arduino_Pro_Mini/Arduino_Pro_Mini.bak b/template/Arduino_Pro_Mini/Arduino_Pro_Mini.bak deleted file mode 100644 index 8d4da51c..00000000 --- a/template/Arduino_Pro_Mini/Arduino_Pro_Mini.bak +++ /dev/null @@ -1,304 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:Arduino_Pro_Mini-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "sam. 04 avril 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_12 P1 -U 1 1 552014A1 -P 9625 2325 -F 0 "P1" V 9575 2325 60 0000 C CNN -F 1 "Digital" V 9675 2325 60 0000 C CNN -F 2 "Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x12" H 9625 2325 60 0001 C CNN -F 3 "" H 9625 2325 60 0000 C CNN - 1 9625 2325 - 1 0 0 -1 -$EndComp -$Comp -L CONN_12 P4 -U 1 1 552014EF -P 9950 2325 -F 0 "P4" V 9900 2325 60 0000 C CNN -F 1 "Analog" V 10000 2325 60 0000 C CNN -F 2 "Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x12" H 9950 2325 60 0001 C CNN -F 3 "" H 9950 2325 60 0000 C CNN - 1 9950 2325 - -1 0 0 -1 -$EndComp -$Comp -L CONN_6 P2 -U 1 1 55201543 -P 9775 1525 -F 0 "P2" V 9725 1525 60 0000 C CNN -F 1 "COM" V 9825 1525 60 0000 C CNN -F 2 "Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x06" H 9775 1525 60 0001 C CNN -F 3 "" H 9775 1525 60 0000 C CNN - 1 9775 1525 - 0 -1 1 0 -$EndComp -$Comp -L GND #PWR01 -U 1 1 55201608 -P 9200 3050 -F 0 "#PWR01" H 9200 3050 30 0001 C CNN -F 1 "GND" H 9200 2980 30 0001 C CNN -F 2 "" H 9200 3050 60 0000 C CNN -F 3 "" H 9200 3050 60 0000 C CNN - 1 9200 3050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9200 3050 9200 2075 -Wire Wire Line - 9200 2075 9275 2075 -$Comp -L GND #PWR02 -U 1 1 55201646 -P 10375 3050 -F 0 "#PWR02" H 10375 3050 30 0001 C CNN -F 1 "GND" H 10375 2980 30 0001 C CNN -F 2 "" H 10375 3050 60 0000 C CNN -F 3 "" H 10375 3050 60 0000 C CNN - 1 10375 3050 - 1 0 0 -1 -$EndComp -$Comp -L VCC #PWR03 -U 1 1 5520166F -P 10500 1600 -F 0 "#PWR03" H 10500 1700 30 0001 C CNN -F 1 "VCC" H 10500 1700 30 0000 C CNN -F 2 "" H 10500 1600 60 0000 C CNN -F 3 "" H 10500 1600 60 0000 C CNN - 1 10500 1600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10300 2075 10500 2075 -Text Label 10375 1600 1 60 ~ 0 -RAW -Wire Wire Line - 10300 1775 10375 1775 -Wire Wire Line - 10375 1775 10375 1600 -Wire Wire Line - 10500 2075 10500 1600 -Wire Wire Line - 10375 3050 10375 1875 -Wire Wire Line - 10375 1875 10300 1875 -$Comp -L GND #PWR04 -U 1 1 55201722 -P 10150 1250 -F 0 "#PWR04" H 10150 1250 30 0001 C CNN -F 1 "GND" H 10150 1180 30 0001 C CNN -F 2 "" H 10150 1250 60 0000 C CNN -F 3 "" H 10150 1250 60 0000 C CNN - 1 10150 1250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10150 1100 10150 1250 -Wire Wire Line - 9925 1100 10150 1100 -Wire Wire Line - 10025 1100 10025 1175 -Wire Wire Line - 9925 1175 9925 1100 -Connection ~ 10025 1100 -$Comp -L VCC #PWR05 -U 1 1 5520175E -P 9825 925 -F 0 "#PWR05" H 9825 1025 30 0001 C CNN -F 1 "VCC" H 9825 1025 30 0000 C CNN -F 2 "" H 9825 925 60 0000 C CNN -F 3 "" H 9825 925 60 0000 C CNN - 1 9825 925 - 1 0 0 -1 -$EndComp -Text Label 9525 1175 1 60 ~ 0 -DTR -Text Label 9625 1175 1 60 ~ 0 -1(Tx) -Text Label 9725 1175 1 60 ~ 0 -0(Rx) -Wire Wire Line - 9825 1175 9825 925 -Wire Wire Line - 9725 1175 9725 925 -Wire Wire Line - 9625 1175 9625 925 -Wire Wire Line - 9525 1175 9525 925 -Text Label 8625 1775 0 60 ~ 0 -1(Tx) -Text Label 8625 1875 0 60 ~ 0 -0(Rx) -Text Label 8625 1975 0 60 ~ 0 -Reset -Text Label 10575 1975 0 60 ~ 0 -Reset -Text Label 8625 2175 0 60 ~ 0 -2 -Text Label 8625 2275 0 60 ~ 0 -3(**) -Text Label 8625 2375 0 60 ~ 0 -4 -Text Label 8625 2475 0 60 ~ 0 -5(**) -Text Label 8625 2575 0 60 ~ 0 -6(**) -Text Label 8625 2675 0 60 ~ 0 -7 -Text Label 8625 2775 0 60 ~ 0 -8 -Text Label 8625 2875 0 60 ~ 0 -9(**) -Text Label 10575 2875 0 60 ~ 0 -10(**/SS) -Text Label 10575 2775 0 60 ~ 0 -11(**/MOSI) -Text Label 10575 2675 0 60 ~ 0 -12(MISO) -Text Label 10575 2575 0 60 ~ 0 -13(SCK) -Text Label 10575 2475 0 60 ~ 0 -A0 -Text Label 10575 2375 0 60 ~ 0 -A1 -Text Label 10575 2275 0 60 ~ 0 -A2 -Text Label 10575 2175 0 60 ~ 0 -A3 -Wire Wire Line - 11125 2775 10300 2775 -Wire Wire Line - 9275 1775 8600 1775 -Wire Wire Line - 9275 1875 8600 1875 -Wire Wire Line - 9275 1975 8600 1975 -Wire Wire Line - 9275 2175 8600 2175 -Wire Wire Line - 9275 2275 8600 2275 -Wire Wire Line - 9275 2375 8600 2375 -Wire Wire Line - 9275 2475 8600 2475 -Wire Wire Line - 9275 2575 8600 2575 -Wire Wire Line - 9275 2675 8600 2675 -Wire Wire Line - 9275 2775 8600 2775 -Wire Wire Line - 9275 2875 8600 2875 -Wire Wire Line - 11125 2875 10300 2875 -Wire Wire Line - 11125 2575 10300 2575 -Wire Wire Line - 11125 2675 10300 2675 -Wire Wire Line - 11125 2375 10300 2375 -Wire Wire Line - 11125 2475 10300 2475 -Wire Wire Line - 11125 2175 10300 2175 -Wire Wire Line - 11125 2275 10300 2275 -Wire Wire Line - 11125 1975 10300 1975 -$Comp -L CONN_2 P3 -U 1 1 55201A4F -P 9575 3150 -F 0 "P3" V 9525 3150 40 0000 C CNN -F 1 "ADC" V 9625 3150 40 0000 C CNN -F 2 "Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x02" H 9575 3150 60 0001 C CNN -F 3 "" H 9575 3150 60 0000 C CNN - 1 9575 3150 - 0 -1 -1 0 -$EndComp -Text Label 9675 3500 3 60 ~ 0 -A4 -Text Label 9475 3500 3 60 ~ 0 -A5 -Wire Wire Line - 9475 3500 9475 3675 -Wire Wire Line - 9675 3500 9675 3675 -Text Notes 8550 575 0 60 ~ 0 -Shield Arduino Pro Mini \n -Wire Notes Line - 11225 3750 8525 3750 -Wire Notes Line - 8525 3750 8525 475 -Wire Notes Line - 8525 650 9700 650 -Wire Notes Line - 9700 650 9700 475 -$Comp -L CONN_2 P5 -U 1 1 552112EB -P 10000 3150 -F 0 "P5" V 9950 3150 40 0000 C CNN -F 1 "ADC" V 10050 3150 40 0000 C CNN -F 2 "Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x02" H 10000 3150 60 0001 C CNN -F 3 "" H 10000 3150 60 0000 C CNN - 1 10000 3150 - 0 -1 -1 0 -$EndComp -Text Label 9900 3500 3 60 ~ 0 -A7 -Text Label 10100 3500 3 60 ~ 0 -A6 -Wire Wire Line - 9900 3500 9900 3675 -Wire Wire Line - 10100 3500 10100 3675 -$EndSCHEMATC diff --git a/template/Arduino_Pro_Mini/Arduino_Pro_Mini.kicad_pcb-bak b/template/Arduino_Pro_Mini/Arduino_Pro_Mini.kicad_pcb-bak deleted file mode 100644 index bc921063..00000000 --- a/template/Arduino_Pro_Mini/Arduino_Pro_Mini.kicad_pcb-bak +++ /dev/null @@ -1,374 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") - - (general - (links 7) - (no_connects 7) - (area 135.660715 80.574999 155.645001 115.015001) - (thickness 1.6) - (drawings 11) - (tracks 0) - (zones 0) - (modules 5) - (nets 28) - ) - - (page A4) - (title_block - (date "sam. 04 avril 2015") - ) - - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.15) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 137.16 114.3) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x00030_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 "/1(Tx)") - (net 2 "/0(Rx)") - (net 3 /Reset) - (net 4 GND) - (net 5 /2) - (net 6 "/3(**)") - (net 7 /4) - (net 8 "/5(**)") - (net 9 "/6(**)") - (net 10 /7) - (net 11 /8) - (net 12 "/9(**)") - (net 13 /DTR) - (net 14 VCC) - (net 15 /A5) - (net 16 /A4) - (net 17 /RAW) - (net 18 /A3) - (net 19 /A2) - (net 20 /A1) - (net 21 /A0) - (net 22 "/13(SCK)") - (net 23 "/12(MISO)") - (net 24 "/11(**/MOSI)") - (net 25 "/10(**/SS)") - (net 26 /A7) - (net 27 /A6) - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net "/0(Rx)") - (add_net "/1(Tx)") - (add_net "/10(**/SS)") - (add_net "/11(**/MOSI)") - (add_net "/12(MISO)") - (add_net "/13(SCK)") - (add_net /2) - (add_net "/3(**)") - (add_net /4) - (add_net "/5(**)") - (add_net "/6(**)") - (add_net /7) - (add_net /8) - (add_net "/9(**)") - (add_net /A0) - (add_net /A1) - (add_net /A2) - (add_net /A3) - (add_net /A4) - (add_net /A5) - (add_net /A6) - (add_net /A7) - (add_net /DTR) - (add_net /RAW) - (add_net /Reset) - (add_net GND) - (add_net VCC) - ) - - (module Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 55216A20) (tstamp 552111CC) - (at 138.43 85.09 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552014A1) - (fp_text reference P1 (at 13.97 -2.794 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Digital (at 18.034 -2.794 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "/1(Tx)")) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/0(Rx)")) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 /2)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "/3(**)")) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 /4)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "/5(**)")) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 "/6(**)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 /7)) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 /8)) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 "/9(**)")) - (model ${KIPRJMOD}/Socket_Arduino_Pro_Mini.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 55211244) (tstamp 552111E1) - (at 139.7 82.55) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55201543) - (fp_text reference P2 (at 6.35 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value COM (at 6.35 3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 /DTR)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "/1(Tx)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "/0(Rx)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 VCC)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - ) - - (module Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55211235) (tstamp 552111F2) - (at 151.13 93.98 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /55201A4F) - (fp_text reference P3 (at 0 2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ADC (at 2.54 2.54 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /A5)) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /A4)) - ) - - (module Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x12 (layer F.Cu) (tedit 5521133F) (tstamp 5521120D) - (at 153.67 85.09 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552014EF) - (fp_text reference P4 (at 1.016 2.286 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Analog (at 4.826 2.54 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 29.7 -1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 29.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 29.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 29.21 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 1.27) (end 29.21 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 29.21 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 /RAW)) - (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 VCC)) - (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 /A3)) - (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 /A2)) - (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /A1)) - (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 /A0)) - (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "/13(SCK)")) - (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "/12(MISO)")) - (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 "/11(**/MOSI)")) - (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "/10(**/SS)")) - (model ${KIPRJMOD}/Socket_Arduino_Pro_Mini.3dshapes/Socket_header_Arduino_1x12.wrl - (at (xyz 0.55 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module Socket_Arduino_Pro_Mini:Socket_Strip_Arduino_1x02 (layer F.Cu) (tedit 55211334) (tstamp 55211431) - (at 151.13 104.14 270) - (descr "Through hole socket strip") - (tags "socket strip") - (path /552112EB) - (fp_text reference P5 (at -0.762 2.286 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ADC (at 2.032 2.286 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /A7)) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.778 1.778) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 /A6)) - ) - - (gr_text 1 (at 136.525 85.217) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_line (start 143.51 113.03) (end 143.51 107.95) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.59 113.03) (end 143.51 113.03) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 148.59 107.95) (end 148.59 113.03) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 143.51 107.95) (end 148.59 107.95) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 146.05 110.49) (end 144.78 110.49) (layer Dwgs.User) (width 0.15)) - (gr_line (start 139.7 114.3) (end 137.16 114.3) (angle 90) (layer Dwgs.User) (width 0.2)) - (gr_line (start 154.94 114.3) (end 137.16 114.3) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 154.94 81.28) (end 154.94 114.3) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 137.16 81.28) (end 154.94 81.28) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 137.16 114.3) (end 137.16 81.28) (angle 90) (layer Edge.Cuts) (width 0.1)) - -) From 317d712954583ab7d0e89cf8bf5ad1c778d2ba86 Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Thu, 1 Oct 2015 23:11:18 -0300 Subject: [PATCH 45/48] updating and renaming CONTRIBUTING file --- CONTRIBUTING.md | 33 +++++++++++++++++++++++++++++++++ CONTRIBUTING.txt | 27 --------------------------- 2 files changed, 33 insertions(+), 27 deletions(-) create mode 100644 CONTRIBUTING.md delete mode 100644 CONTRIBUTING.txt diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..df398a87 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,33 @@ +How to contribute +================= + +If you want to contribute to the libraries in any way such as adding new components +or fixing existing ones, you are more than welcome to submit a pull request on GitHub for +the relevant repository. + +If you are new to GitHub, please check out this guide +[Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source) +before you start. + +When creating/editing/fixing a symbol or footprint a set of conventions (a.k.a rules) +should be followed. They are the +[KiCad Library Convention](https://github.com/KiCad/kicad-library/wiki/Kicad-Library-Convention), +or KLC for short. This convention aims to make symbols and footprints have a +unique standard which is valuable in many aspects. Please, read the KLC carefully and +make sure your pull request is compliant with it. Librarians often are very demanding +about respecting the KLC. + +Note that the KLC is in some way a newcomer, this mean there are several symbols and +footprints in the KiCad repositories that are not KLC compliant yet. However, +there is an [effort](https://github.com/KiCad/kicad-library/wiki/Status-of-the-libraries) +to make all libraries KLC compliant. You can also help by doing some work in this +direction. + +When possible, take an already existing KLC symbol/footprint as an example to +create/edit symbols and/or footprints. Furthermore, you can use the +[kicad-library-utils](https://github.com/KiCad/kicad-library-utils) scripts to help +you check/fix KLC issues. For more information about how to use the scripts +please look at the README.md file in the repository. It is important to know that the +scripts does not cover all KLC rules, which means that if you got no issues reported +by script, this does not imply your submission will be accepted or that it is not +violating the KLC rules. \ No newline at end of file diff --git a/CONTRIBUTING.txt b/CONTRIBUTING.txt deleted file mode 100644 index 520e7f61..00000000 --- a/CONTRIBUTING.txt +++ /dev/null @@ -1,27 +0,0 @@ -How to Contribute to KiCad Libraries -======================== - - -1) If you don't have one, create an account on www.github.com. - -2) Fork the repository on which you want to work, under your account: - https://help.github.com/articles/fork-a-repo - -3) Clone your newly created fork: - https://help.github.com/articles/fetching-a-remote - -4) Do your modifications using a text editor or the library editor: - https://github.com/KiCad/kicad-library/blob/master/KiCad_Library_Convention.txt - -5) Commit your changes: - git add -A - git commit -m "place your commit message here" - -6) Push to your branch: - git push - -7) Create a pull request: - https://help.github.com/articles/using-pull-requests - Include your references, for example a datasheet, in the comments. - -8) Wait until a librarian approves your work. Discussion and corrections might be needed. From 71b47c2e01a6f93b91222bb10c312b91f4b1d4db Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Thu, 1 Oct 2015 23:12:23 -0300 Subject: [PATCH 46/48] fixing CONTRIBUTING link on README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a5ecdb4..917efba0 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,4 @@ The footprint libraries are the `*.pretty` repos themselves and are used online How to Contribute ================= -Please, check the [CONTRIBUTING.txt](CONTRIBUTING.txt) file. +Please, check the [CONTRIBUTING.md](CONTRIBUTING.md) file. From 19c41fb686aed70e7234c5b866a7cc306f229c6c Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Thu, 1 Oct 2015 23:23:11 -0300 Subject: [PATCH 47/48] README is now linking kicad website --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 917efba0..259b3132 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ The schematic and 3D libraries supported by KiCad team. The footprint libraries are the `*.pretty` repos themselves and are used online by default. If you want to download them locally, the `library-repos-install.bat` and `library-repos-install.sh` scripts [in the KiCad source](http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/files/head:/scripts/) can do this automatically. +For more information, please check: http://kicad-pcb.org/contribute/librarians/ + + How to Contribute ================= From 687fc5f064b77acae7de0dc9b61658ff4eaa071f Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Mon, 5 Oct 2015 23:00:08 -0300 Subject: [PATCH 48/48] LPC11U00 documentation improved --- library/nxp_armmcu.dcm | 60 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 93c1d37b..c444ff37 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -127,9 +127,63 @@ F http://www.nxp.com/documents/data_sheet/LPC1111_12_13_14.pdf $ENDCMP # $CMP LPC11U12FBD48 -D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI in LQFP-48 package -K NXP LPC ARM LPC11U00 USB Cortex M0 ADC USART I2C SPI microcontroller -F http://www.nxp.com/products/microcontrollers/product_series/lpc1100/series/LPC11U00.html +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U1X.pdf +$ENDCMP +# +$CMP LPC11U13FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U1X.pdf +$ENDCMP +# +$CMP LPC11U14FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U1X.pdf +$ENDCMP +# +$CMP LPC11U22FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U2X.pdf +$ENDCMP +# +$CMP LPC11U23FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U2X.pdf +$ENDCMP +# +$CMP LPC11U24FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U2X.pdf +$ENDCMP +# +$CMP LPC11U34FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U3X.pdf +$ENDCMP +# +$CMP LPC11U35FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U3X.pdf +$ENDCMP +# +$CMP LPC11U36FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U3X.pdf +$ENDCMP +# +$CMP LPC11U37FBD48 +D LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package +K nxp lpc arm microcontroller cortex +F http://www.nxp.com/documents/data_sheet/LPC11U3X.pdf $ENDCMP # $CMP LPC1763FBD100