Skip to content
This repository was archived by the owner on Feb 21, 2024. It is now read-only.

Commit 27f1f58

Browse files
committed
Initial import of AlienWhoop F7 DIY MIX (backwards compatible to F4 processor).
Graciously remixed from Lance's AlienFlight F3 Brushed Quad FC. Compatible with BetaFlight 3.2 RC1 and beyond. License: CC BY-SA 4.0 Resources: * http://fb.me/alienwhoop/ <-- keep up to date or contact us * https://oshpark.com/shared_projects/m61Bc99Q <-- order blank PCBs Enjoy! Charles K Stevenson
1 parent fa1bc5f commit 27f1f58

14 files changed

Lines changed: 67459 additions & 1 deletion

AlienWhoop.lbr

Lines changed: 482 additions & 0 deletions
Large diffs are not rendered by default.

AlienWhoopF7.brd

Lines changed: 3603 additions & 0 deletions
Large diffs are not rendered by default.

AlienWhoopF7.sch

Lines changed: 18947 additions & 0 deletions
Large diffs are not rendered by default.

LICENSE.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
2+
3+
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to
4+
Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
5+
6+
The source of inspiration for this board is the AlienFlight F3 Brushed Quad (also released under
7+
CC-BY-SA). For more info on that project visit:
8+
9+
* Mirror: http://f3-quad.alienwhoop.us/
10+
* Source: http://alienflight.com/f3-brushed-quad/ # Seems to be offline

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#
2+
#
3+
# \ | _ _| __| \ |\ \ /| | _ \ _ \ _ \
4+
# _ \ | | _| . | \ \ \ / __ | ( |( |__/
5+
# _/ _\____|___|___|_|\_| \_/\_/ _| _|\___/\___/_|
6+
#
7+
#
8+
# Take me to your leader-board...
9+
#
10+
11+
clean:
12+
# Remove Eagle backup files
13+
rm -f *.?#?

README.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,64 @@
1-
# AlienWhoopF7
1+
![IMAGE AlienWhoop F7 Flight Controller Welcome](https://scontent-iad3-1.xx.fbcdn.net/v/t1.0-9/20375760_1452516294794035_3452827763551447574_n.png?oh=ce87191ab286e5735aee62b3992636ee&oe=5A38B747)
2+
3+
# AlienWhoopF7 Features :alien:
4+
AlienWhoop flight controller for Tiny Whoop, Blade Inductrix, Eachine, BetaFPV, and other micro brushed quadcopter frames. Best in class flight controller running BetaFlight 3.2 release candidate (upgradable)--surface mount soldering required.
5+
6+
* Choice of the top performing ARM processors:
7+
* High-performance ST Microelectronics ARM Cortex-M4 core F4 168 MHz CPU
8+
* High-performance ST Microelectronics ARM Cortex-M7 core F7 216 MHz CPU
9+
*(NOTE: STM32 F7 availability has been hit or miss in 2017. Some vendors have them in stock after a 2 month drought)*
10+
* Choice of top performing motion processors:
11+
* Invensense MPU-6500 Six-Axis (Gyro + Accelerometer) low power consumption MEMS MotionTracking™ Device
12+
* Invensense MPU-9250 Nine-Axis (Gyro + Accelerometer + Compass) low power consumption MEMS MotionTracking™ Device
13+
* Latest BetaFlight firmware running the ALIENWHOOPF4 or ALIENWHOOPF7 target. Capable of 32kHz gyro sampling and potentially 32kHz PID loop when overclocking for F4 is released with BetaFlight 3.2 (*32kHz gyro sampling rate has been flown on prototypes for several months now at up to 16kHz PID loop without overclocking the F4*).
14+
* Fairchild Semiconductor FDMA410NZ MOSFET with 9.5A continuous and 24A burst brushed motor insanity (8.5mm coreless scream)
15+
* UART4 solder pads for programmable LED strip (SUPER COOL) using WS2812B RGB or RX/TX for Micro MinimOSD
16+
* Choice of external receivers. Officially supporting FrSky XM and XM+ and LemonRX DSM2 and DSMX satellites--FlySky iBUS undergoing testing.
17+
18+
## DIY Flight Controller :alien:
19+
If you fancy doing it yourself (DIY), and have the right equipment and patience, building an AlienWhoop from scratch can be tremendously satisfying--though not for the faint of heart. After doing your homework the first step is to place an order for blank PCBs from [OSH Park](https://oshpark.com/shared_projects/m61Bc99Q):
20+
* We recommend ordering the 2oz copper 0.8mm thickness PCB
21+
* *It takes about three weeks to make the thin boards which allows plenty of time to order components from the bill of materials in the resources folder.*
22+
* **Please note there are slight changes to the bill of materials (BOM) depending which MCU you choose (F4 vs F7). These MCUs are not 100% pin compatible.**
23+
* F4: components C7 and C10 place 4.7uF ceramic capacitors and C15 substitute 0 ohm resistor (0R).
24+
* F7: components C7 and C10 substitute 0 ohm resistor and C15 place 4.7uF ceramic capacitor.
25+
26+
## Official Facebook page :alien:
27+
AlienWhoop has a Facebook page and it's our preferred way to engage with you and keep you updated. Please Like and/or Follow Us for regular updates in your status feed related to AlienWhoop, DIY electronics, and micro brushed quadcopter related posts.
28+
* http://fb.me/alienwhoop/
29+
30+
## See the AlienWhoop F7 in action on YouTube :alien:
31+
32+
[![IMAGE AlienWhoop Race Track](https://img.youtube.com/vi/VbBsdTQpdaE/0.jpg)](https://www.youtube.com/watch?v=VbBsdTQpdaE&t=5s)
33+
34+
[![IMAGE AlienWhoop 7mm Disco ](https://img.youtube.com/vi/Ov4fFRiZYsI/0.jpg)](https://youtu.be/Ov4fFRiZYsI)
35+
36+
May this work be of benefit and bring much joy and happiness!
37+
38+
## Acknowledgements :alien:
39+
40+
Deep bows of appreciation and thanks to Lance for his original work and tremendous
41+
generosity in releasing his labor of love for the benefit of all flight controller
42+
enthusiasts. Check out AlienWhoop's ancestry in our preserved copy of Lance's original AlienFlight
43+
github repository of open source hardware flight controllers: the [Classic FC aka Classic Narrow](https://github.com/brucesdad13/AlienFlightArchive/blob/master/Flight-Controllers/Classic#narrow-classic-flight-controller), [F3 Quad FC](https://github.com/brucesdad13/AlienFlightArchive/blob/master/Flight-Controllers/F3-V1/F3-Quad#f3-quad-brushed-v1-flight-controller), [F3 Hexa FC](https://github.com/brucesdad13/AlienFlightArchive/blob/master/Flight-Controllers/F3-V1/F3-Hexa#f3-hexa-brushed-v1-flight-controller), and [F3 Octo FC](https://github.com/brucesdad13/AlienFlightArchive/blob/master/Flight-Controllers/F3-V1/F3-Octo#f3-octo-brushed-v1-flight-controller).
44+
*As of late July 2017, the original www.alienflight.com site is no longer in operation.
45+
46+
Equally deep bows to Jesse Perkins, creator of Tiny Whoop, and the source of inspiration and love for tiny brushed quads.
47+
* http://www.tinywhoop.com/ ~
48+
* https://www.facebook.com/groups/tinywhoop/ ~
49+
50+
Appreciation and respect also goes out to the dedicated BetaFlight software developers including @jflyper, Michael Jakob (MJ666), Michael Keller (@mikeller), Martin Budden (martinbudden), J Blackman (blckmn), and certainly Boris. Special thanks to Michael Jakob (MJ666) for clearing up confusion on the MPU-9250 magnetometer / compass driver and for updating to MPU-6500 code to work with whichever MPU you decide upon 6500 or 9250 (with compass). And a huge thanks to @jflyper for enduring endless questions about the BetaFlight source code and STM32 architecture!
51+
52+
Others deserving thanks for answering questions include in no specific order (and many others):
53+
* Peter (Pedro) Newman (AW Fan Club)
54+
* Adam Madron (AW Fan Club)
55+
* Joel Goetze (AW Fan Club)
56+
* Gary Baynes (AFNG)
57+
* Leon Salisbury (AFNG)
58+
* Dan Sheadel (OSH Park)
59+
* Matthew Navarro (GroupGets)
60+
61+
~ Please note: **AlienWhoop** is not affiliated with nor endorsed by AlienFlight or forks of Lance's work such as AlienFlight NG. The use of Alien in the name and the alien head vector graphic used on the board silkscreen are nods to the lineage of this remix and to the work of Lance and others who created the conditions for this project to arise. Likewise, AlienWhoop is not affiliated with nor endorsed by Tiny Whoop. The Whoop in the name comes from Jesse Perkin's fantastic Tiny Whoop ("a small first-person-view aircraft that truly allows you to feel the gift of flight and the feeling of being tiny" [tinywhoop.com]) and is simply a nod to his efforts and the TW community worldwide.
62+
63+
## If you like this project and want to support further development
64+
* https://paypal.me/AlienWhoop/ <a href="https://paypal.me/AlienWhoop/"><img src="https://camo.githubusercontent.com/bf75919b94531ffe3b83ca1249b33a6ece815232/68747470733a2f2f7777772e70617970616c2e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e6174655f4c472e676966" border="0" name="user-content-submit" title="PayPal - The safer, easier way to pay online!" alt="Donate" data-canonical-src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" style="max-width:100%;"></a>

SparkFun-Aesthetics.lbr

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!DOCTYPE eagle SYSTEM "eagle.dtd">
3+
<eagle version="8.2.2">
4+
<drawing>
5+
<settings>
6+
<setting alwaysvectorfont="no"/>
7+
<setting verticaltext="up"/>
8+
</settings>
9+
<grid distance="1" unitdist="mic" unit="mic" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
10+
<layers>
11+
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
12+
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
13+
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
14+
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
15+
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
16+
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
17+
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
18+
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
19+
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
20+
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
21+
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
22+
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
23+
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
24+
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
25+
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
26+
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
27+
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
28+
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
29+
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
30+
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
31+
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
32+
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
33+
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
34+
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
35+
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
36+
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
37+
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
38+
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
39+
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
40+
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
41+
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
42+
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
43+
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
44+
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
45+
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
46+
<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="yes"/>
47+
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
48+
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
49+
<layer number="53" name="tGND_GNDA" color="7" fill="1" visible="yes" active="yes"/>
50+
<layer number="54" name="bGND_GNDA" color="7" fill="1" visible="yes" active="yes"/>
51+
<layer number="56" name="wert" color="7" fill="1" visible="yes" active="yes"/>
52+
<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="yes"/>
53+
<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="yes"/>
54+
<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="yes"/>
55+
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
56+
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
57+
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
58+
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
59+
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
60+
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
61+
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
62+
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
63+
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
64+
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
65+
<layer number="101" name="Patch_Top" color="7" fill="1" visible="yes" active="yes"/>
66+
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
67+
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
68+
<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
69+
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
70+
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
71+
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
72+
<layer number="108" name="tplace-old" color="7" fill="1" visible="yes" active="yes"/>
73+
<layer number="109" name="ref-old" color="7" fill="1" visible="yes" active="yes"/>
74+
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
75+
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
76+
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
77+
<layer number="113" name="IDFDebug" color="7" fill="1" visible="yes" active="yes"/>
78+
<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
79+
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
80+
<layer number="116" name="Patch_BOT" color="7" fill="1" visible="yes" active="yes"/>
81+
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
82+
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
83+
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
84+
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
85+
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
86+
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
87+
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
88+
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
89+
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
90+
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
91+
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
92+
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
93+
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
94+
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
95+
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
96+
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
97+
<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
98+
<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
99+
<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
100+
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
101+
<layer number="200" name="200bmp" color="7" fill="1" visible="yes" active="yes"/>
102+
<layer number="201" name="201bmp" color="7" fill="1" visible="yes" active="yes"/>
103+
<layer number="202" name="202bmp" color="7" fill="1" visible="yes" active="yes"/>
104+
<layer number="203" name="203bmp" color="7" fill="1" visible="yes" active="yes"/>
105+
<layer number="204" name="204bmp" color="7" fill="1" visible="yes" active="yes"/>
106+
<layer number="205" name="205bmp" color="7" fill="1" visible="yes" active="yes"/>
107+
<layer number="206" name="206bmp" color="7" fill="1" visible="yes" active="yes"/>
108+
<layer number="207" name="207bmp" color="7" fill="1" visible="yes" active="yes"/>
109+
<layer number="208" name="208bmp" color="7" fill="1" visible="yes" active="yes"/>
110+
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
111+
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
112+
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
113+
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
114+
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
115+
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
116+
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
117+
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
118+
<layer number="217" name="217bmp" color="7" fill="1" visible="yes" active="yes"/>
119+
<layer number="218" name="218bmp" color="7" fill="1" visible="yes" active="yes"/>
120+
<layer number="219" name="219bmp" color="7" fill="1" visible="yes" active="yes"/>
121+
<layer number="220" name="220bmp" color="7" fill="1" visible="yes" active="yes"/>
122+
<layer number="221" name="221bmp" color="7" fill="1" visible="yes" active="yes"/>
123+
<layer number="222" name="222bmp" color="7" fill="1" visible="yes" active="yes"/>
124+
<layer number="223" name="223bmp" color="7" fill="1" visible="yes" active="yes"/>
125+
<layer number="224" name="224bmp" color="7" fill="1" visible="yes" active="yes"/>
126+
<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
127+
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
128+
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
129+
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
130+
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
131+
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
132+
<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
133+
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
134+
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
135+
<layer number="250" name="Descript" color="7" fill="1" visible="yes" active="yes"/>
136+
<layer number="251" name="SMDround" color="7" fill="1" visible="yes" active="yes"/>
137+
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
138+
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
139+
</layers>
140+
<library>
141+
<packages>
142+
<package name="OSHW-LOGO-S">
143+
<polygon width="0.15" layer="21">
144+
<vertex x="0.3947" y="-0.9528" curve="9.498218"/>
145+
<vertex x="0.5465" y="-0.8746"/>
146+
<vertex x="0.9235" y="-1.182"/>
147+
<vertex x="1.182" y="-0.9235"/>
148+
<vertex x="0.8746" y="-0.5465" curve="19.000773"/>
149+
<vertex x="1.0049" y="-0.232"/>
150+
<vertex x="1.4888" y="-0.1828"/>
151+
<vertex x="1.4888" y="0.1828"/>
152+
<vertex x="1.0049" y="0.232" curve="19.000773"/>
153+
<vertex x="0.8746" y="0.5465"/>
154+
<vertex x="1.182" y="0.9235"/>
155+
<vertex x="0.9235" y="1.182"/>
156+
<vertex x="0.5465" y="0.8746" curve="19.000773"/>
157+
<vertex x="0.232" y="1.0049"/>
158+
<vertex x="0.1828" y="1.4888"/>
159+
<vertex x="-0.1828" y="1.4888"/>
160+
<vertex x="-0.232" y="1.0049" curve="19.000773"/>
161+
<vertex x="-0.5465" y="0.8746"/>
162+
<vertex x="-0.9235" y="1.182"/>
163+
<vertex x="-1.182" y="0.9235"/>
164+
<vertex x="-0.8746" y="0.5465" curve="19.000773"/>
165+
<vertex x="-1.0049" y="0.232"/>
166+
<vertex x="-1.4888" y="0.1828"/>
167+
<vertex x="-1.4888" y="-0.1828"/>
168+
<vertex x="-1.0049" y="-0.232" curve="19.000773"/>
169+
<vertex x="-0.8746" y="-0.5465"/>
170+
<vertex x="-1.182" y="-0.9235"/>
171+
<vertex x="-0.9235" y="-1.182"/>
172+
<vertex x="-0.5465" y="-0.8746" curve="9.498218"/>
173+
<vertex x="-0.3947" y="-0.9528"/>
174+
<vertex x="-0.1794" y="-0.4331" curve="-67.514699"/>
175+
<vertex x="-0.4688" y="0" curve="-247.473915"/>
176+
<vertex x="0.1794" y="-0.4331"/>
177+
</polygon>
178+
</package>
179+
</packages>
180+
<symbols>
181+
</symbols>
182+
<devicesets>
183+
</devicesets>
184+
</library>
185+
</drawing>
186+
</eagle>

0 commit comments

Comments
 (0)