├── .gitignore ├── LICENSE.TXT ├── README.MD ├── back1.png ├── back3.png ├── back4.png ├── code ├── arduino_honk │ ├── arduino_honk.ino │ └── gooseaudio.h └── tiny85_speaker_control │ ├── gooseaudio.h │ └── tiny85_speaker_control.ino ├── front1.png ├── front4.png ├── honk_original.kicad_mod ├── kicad ├── SAO-captouch-and-eye-after-dark.kicad_pcb ├── SAO-captouch-and-eye-after-dark.pro ├── SAO-captouch-and-eye-after-dark.sch ├── SAO-captouch-sensor-only-after-dark.kicad_pcb ├── SAO-captouch-sensor-only-after-dark.pro ├── SAO-captouch-sensor-only-after-dark.sch ├── SAO-captouch-sensor-only.kicad_pcb ├── SAO-captouch-sensor-only.pro ├── SAO-captouch-sensor-only.sch ├── SAO-speaker-and-controller.kicad_pcb ├── SAO-speaker-and-controller.pro ├── SAO-speaker-and-controller.sch ├── fp-lib-table ├── goose.kicad_pcb ├── goose.lib ├── goose.pretty │ ├── SP-1609S.wrl │ ├── honk_captouch.kicad_mod │ ├── honk_captouch_afterdark.kicad_mod │ └── honk_compat.kicad_mod ├── goose.pro ├── goose.sch └── sym-lib-table ├── pcb1.jpg ├── pcb2.jpg ├── pcb3.jpg ├── pcb4a.jpg ├── pcb4b.jpg ├── schematic1.png ├── schematic3.png ├── schematic4.png └── stolen.png /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.sch-bak 8 | *.bck 9 | *.kicad_pcb-bak 10 | *~ 11 | _autosave-* 12 | *.tmp 13 | *-cache.lib 14 | *-rescue.lib 15 | *-save.pro 16 | *-save.kicad_pcb 17 | fp-info-cache 18 | 19 | # Netlist files (exported from Eeschema) 20 | *.net 21 | 22 | # Autorouter files (exported from Pcbnew) 23 | *.dsn 24 | *.ses 25 | 26 | # Exported BOM files 27 | *.xml 28 | *.csv 29 | -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence v1.2 2 | 3 | Preamble 4 | 5 | Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN 6 | wishes to provide a tool to foster collaboration and sharing among 7 | hardware designers. The CERN OHL is copyright CERN. Anyone is welcome 8 | to use the CERN OHL, in unmodified form only, for the distribution of 9 | their own Open Hardware designs. Any other right is reserved. Release 10 | of hardware designs under the CERN OHL does not constitute an 11 | endorsement of the licensor or its designs nor does it imply any 12 | involvement by CERN in the development of such designs. 13 | 14 | 1. Definitions 15 | 16 | In this Licence, the following terms have the following meanings: 17 | 18 | “Licence” means this CERN OHL. 19 | 20 | “Documentation” means schematic diagrams, designs, circuit or circuit 21 | board layouts, mechanical drawings, flow charts and descriptive text, 22 | and other explanatory material that is explicitly stated as being made 23 | available under the conditions of this Licence. The Documentation may 24 | be in any medium, including but not limited to computer files and 25 | representations on paper, film, or any other media. 26 | 27 | “Documentation Location” means a location where the Licensor has 28 | placed Documentation, and which he believes will be publicly 29 | accessible for at least three years from the first communication to 30 | the public or distribution of Documentation. 31 | 32 | “Product” means either an entire, or any part of a, device built using 33 | the Documentation or the modified Documentation. 34 | 35 | “Licensee” means any natural or legal person exercising rights under 36 | this Licence. 37 | 38 | “Licensor” means any natural or legal person that creates or modifies 39 | Documentation and subsequently communicates to the public and/ or 40 | distributes the resulting Documentation under the terms and conditions 41 | of this Licence. 42 | 43 | A Licensee may at the same time be a Licensor, and vice versa. 44 | 45 | Use of the masculine gender includes the feminine and neuter genders 46 | and is employed solely to facilitate reading. 47 | 48 | 2. Applicability 49 | 50 | 2.1. This Licence governs the use, copying, modification, 51 | communication to the public and distribution of the Documentation, and 52 | the manufacture and distribution of Products. By exercising any right 53 | granted under this Licence, the Licensee irrevocably accepts these 54 | terms and conditions. 55 | 56 | 2.2. This Licence is granted by the Licensor directly to the Licensee, 57 | and shall apply worldwide and without limitation in time. The Licensee 58 | may assign his licence rights or grant sub-licences. 59 | 60 | 2.3. This Licence does not extend to software, firmware, or code 61 | loaded into programmable devices which may be used in conjunction with 62 | the Documentation, the modified Documentation or with Products, unless 63 | such software, firmware, or code is explicitly expressed to be subject 64 | to this Licence. The use of such software, firmware, or code is 65 | otherwise subject to the applicable licence terms and conditions. 66 | 67 | 3. Copying, modification, communication to the public and distribution 68 | of the Documentation 69 | 70 | 3.1. The Licensee shall keep intact all copyright and trademarks 71 | notices, all notices referring to Documentation Location, and all 72 | notices that refer to this Licence and to the disclaimer of warranties 73 | that are included in the Documentation. He shall include a copy 74 | thereof in every copy of the Documentation or, as the case may be, 75 | modified Documentation, that he communicates to the public or 76 | distributes. 77 | 78 | 3.2. The Licensee may copy, communicate to the public and distribute 79 | verbatim copies of the Documentation, in any medium, subject to the 80 | requirements specified in section 3.1. 81 | 82 | 3.3. The Licensee may modify the Documentation or any portion thereof 83 | provided that upon modification of the Documentation, the Licensee 84 | shall make the modified Documentation available from a Documentation 85 | Location such that it can be easily located by an original Licensor 86 | once the Licensee communicates to the public or distributes the 87 | modified Documentation under section 3.4, and, where required by 88 | section 4.1, by a recipient of a Product. However, the Licensor shall 89 | not assert his rights under the foregoing proviso unless or until a 90 | Product is distributed. 91 | 92 | 3.4. The Licensee may communicate to the public and distribute the 93 | modified Documentation (thereby in addition to being a Licensee also 94 | becoming a Licensor), always provided that he shall: 95 | 96 | a) comply with section 3.1; 97 | 98 | b) cause the modified Documentation to carry prominent notices stating 99 | that the Licensee has modified the Documentation, with the date and 100 | description of the modifications; 101 | 102 | c) cause the modified Documentation to carry a new Documentation 103 | Location notice if the original Documentation provided for one; 104 | 105 | d) make available the modified Documentation at the same level of 106 | abstraction as that of the Documentation, in the preferred format for 107 | making modifications to it (e.g. the native format of the CAD tool as 108 | applicable), and in the event that format is proprietary, in a format 109 | viewable with a tool licensed under an OSI-approved license if the 110 | proprietary tool can create it; and 111 | 112 | e) license the modified Documentation under the terms and conditions 113 | of this Licence or, where applicable, a later version of this Licence 114 | as may be issued by CERN. 115 | 116 | 3.5. The Licence includes a non-exclusive licence to those patents or 117 | registered designs that are held by, under the control of, or 118 | sub-licensable by the Licensor, to the extent necessary to make use of 119 | the rights granted under this Licence. The scope of this section 3.5 120 | shall be strictly limited to the parts of the Documentation or 121 | modified Documentation created by the Licensor. 122 | 123 | 4. Manufacture and distribution of Products 124 | 125 | 4.1. The Licensee may manufacture or distribute Products always 126 | provided that, where such manufacture or distribution requires a 127 | licence under this Licence the Licensee provides to each recipient of 128 | such Products an easy means of accessing a copy of the Documentation 129 | or modified Documentation, as applicable, as set out in section 3. 130 | 131 | 4.2. The Licensee is invited to inform any Licensor who has indicated 132 | his wish to receive this information about the type, quantity and 133 | dates of production of Products the Licensee has (had) manufactured 134 | 135 | 5. Warranty and liability 136 | 137 | 5.1. DISCLAIMER – The Documentation and any modified Documentation are 138 | provided "as is" and any express or implied warranties, including, but 139 | not limited to, implied warranties of merchantability, of satisfactory 140 | quality, non-infringement of third party rights, and fitness for a 141 | particular purpose or use are disclaimed in respect of the 142 | Documentation, the modified Documentation or any Product. The Licensor 143 | makes no representation that the Documentation, modified 144 | Documentation, or any Product, does or will not infringe any patent, 145 | copyright, trade secret or other proprietary right. The entire risk as 146 | to the use, quality, and performance of a Product shall be with the 147 | Licensee and not the Licensor. This disclaimer of warranty is an 148 | essential part of this Licence and a condition for the grant of any 149 | rights granted under this Licence. The Licensee warrants that it does 150 | not act in a consumer capacity. 151 | 152 | 5.2. LIMITATION OF LIABILITY – The Licensor shall have no liability 153 | for direct, indirect, special, incidental, consequential, exemplary, 154 | punitive or other damages of any character including, without 155 | limitation, procurement of substitute goods or services, loss of use, 156 | data or profits, or business interruption, however caused and on any 157 | theory of contract, warranty, tort (including negligence), product 158 | liability or otherwise, arising in any way in relation to the 159 | Documentation, modified Documentation and/or the use, manufacture or 160 | distribution of a Product, even if advised of the possibility of such 161 | damages, and the Licensee shall hold the Licensor(s) free and harmless 162 | from any liability, costs, damages, fees and expenses, including 163 | claims by third parties, in relation to such use. 164 | 165 | 6. General 166 | 167 | 6.1. Except for the rights explicitly granted hereunder, this Licence 168 | does not imply or represent any transfer or assignment of intellectual 169 | property rights to the Licensee. 170 | 171 | 6.2. The Licensee shall not use or make reference to any of the names 172 | (including acronyms and abbreviations), images, or logos under which 173 | the Licensor is known, save in so far as required to comply with 174 | section 3. Any such permitted use or reference shall be factual and 175 | shall in no event suggest any kind of endorsement by the Licensor or 176 | its personnel of the modified Documentation or any Product, or any 177 | kind of implication by the Licensor or its personnel in the 178 | preparation of the modified Documentation or Product. 179 | 180 | 6.3. CERN may publish updated versions of this Licence which retain 181 | the same general provisions as this version, but differ in detail so 182 | far this is required and reasonable. New versions will be published 183 | with a unique version number. 184 | 185 | 6.4. This Licence shall terminate with immediate effect, upon written 186 | notice and without involvement of a court if the Licensee fails to 187 | comply with any of its terms and conditions, or if the Licensee 188 | initiates legal action against Licensor in relation to this 189 | Licence. Section 5 shall continue to apply. 190 | -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 | # Horrible Goose Badge SAO 2 | 3 | [@Gnarflordius](https://twitter.com/Gnarflordius) made a KiCad footprint of the Horrible Goose so I turned it into a set of capacitive-touch boards that function as [Simple Add-Ons](https://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/). All the boards are based on the [Atmel AT42QT101x chips](http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf), which are out of stock everywhere right now. Sorry. If anyone has suggestions for alternate cap-touch sensors, or knows how to set up QTouch on an ATtiny, please drop me a line. 4 | 5 | The `/kicad` folder is set up to contain multiple projects that each rely on `goose.lib` and `\goose.pretty` for schematic symbols and PCB footprints. These projects are: 6 | 7 | ### SAO 1: Horrible Goose Cap Touch Sensor 8 | 9 | ![schematic](schematic1.png) 10 | ![front render](front1.png) 11 | ![back render](back1.png) 12 | ![photo of an older revision](pcb1.jpg) 13 | 14 | Here we see the basic SAO. You can find it in the `/kicad` folder under the name `SAO-captouch-sensor-only.pro`. The SCL and SDA lines are not needed; the HONK pin (GPIO1, by SAO naming conventions) connects to the sensor output; the SYNC pin (GPIO2) is by default tied to ground. When the goose is touched, the HONK pin is driven HIGH; otherwise, it is pulled LOW by an internal pull-down resistor. If for whatever reason you want to mess with the default SYNC settings, you can cut the jumper that ties it to ground and instead drive it via GPIO2. 15 | 16 | You can see this circuit (with a non-SAO pinout) connected to an Arduino in [this tweet from back in May](https://twitter.com/heyspacebuck/status/1396235318634840066). The Arduino code being used is available in the `/code/arduino_honk` folder. 17 | 18 | ### SAO 2: Horrible Goose Cap Touch Sensor - After Dark 19 | 20 | ![photo of an OSH Park After Dark PCB](pcb2.jpg) 21 | 22 | This project is in the `kicad/` folder named `SAO-captouch-sensor-only-after-dark.pro`. It's the same circuit as above, but the "HONK" text and sensor footprint have been optimized for OSH Park's After Dark boards. 23 | 24 | ### SAO 3: Horrible Goose, But Extra Evil 25 | 26 | ![schematic](schematic3.png) 27 | ![back render](back3.png) 28 | ![photo of an older revision](pcb3.jpg) 29 | 30 | This project is in the `kicad/` folder named `SAO-captouch-and-eye-after-dark.pro`. Another After Dark board. Similar to the others, but instead of breaking out the SYNC pin, GPIO2 is used to drive a reverse-mounted LED. This makes the goose eye glow and lays bare the true nature of this horrible fowl menacing the village. [You can see it in action (kinda) here](https://twitter.com/heyspacebuck/status/1437613800312610819). KiCad thinks none of the traces are valid because I used graphic arcs instead of normal routing. 31 | 32 | ### SAO 4: Self-Contained Honking Goose Unit 33 | 34 | ![schematic](schematic4.png) 35 | ![front render](front4.png) 36 | ![back render](back4.png) 37 | ![photo of an assembled PCB](pcb4a.jpg) 38 | ![photo of an assembled PCB](pcb4b.jpg) 39 | 40 | This project is in the `kicad/` folder named `SAO-speaker-and-controller.pro`. Once I learned about the existence of extra-small "sugar cube" speakers, I knew I'd have to build an SAO that could function as a standalone honking device. In addition to the cap-touch IC, there's an ATtiny85 driving a 16mm×9mm speaker. Once I got the tiny speaker, it became clear that 3.3V is not sufficient to get an audible honk! I have added a simple boost converter to drive the ATtiny85 and the speaker with 5V instead of 3.3V. 41 | 42 | The ATtiny85 is programmed with a [SOICbite connector](https://hackaday.io/project/165917-soicbite-programmingdebug-connector-footprint); if you don't have one it is easy to solder wires to the SOICbite pads. The code is in the `code/tiny85_speaker_control` folder. It's set up for compiling/programming using the Arduino IDE and ATtinyCore approach. You could also use Atmel's QT creator, since the code uses no Arduino-specific methods; just rename `tiny85_speaker_control.ino` to `main.c`. 43 | 44 | ## Licenses and acknowledgments 45 | 46 | The horrible goose comes from [Untitled Goose Game by House House](https://goose.game/). It's a charming game and you should check it out! The original KiCad goose footprint was designed by [@Gnarflordius](https://twitter.com/Gnarflordius) and released under a [WTFPL license](http://www.wtfpl.net/). I made some minor changes to the footprint and also created a pair of matching schematic symbols. The SAO PCBs and various bits of code are released under the [CERN Open Hardware Licence 1.2](https://en.wikipedia.org/wiki/CERN_Open_Hardware_Licence), but to be honest I'm not sure I'm using it correctly. Do what you want. 47 | 48 | The Arduino and ATtiny85 code is derived from two sources: ["Audio Sample Player v2" by David Johnson-Davies](http://www.technoblogy.com/show?QBB) (used under CC-BY-4.0 license), and ["speaker_pcm" by Michael Smith ](https://playground.arduino.cc/Code/PCMAudio/) (unclear license). 49 | 50 | The [SOICbite connector](https://hackaday.io/project/165917-soicbite-programmingdebug-connector-footprint) is an awesome little design from Simon Merrett and is released under the BSD 2-Clause "Simplified" License. 51 | 52 | The HONK text was generated using the very cool [KiBuzzard plugin by Greg Davill](https://github.com/gregdavill/KiBuzzard). 53 | 54 | ![Schematic with goose stealing a resistor](stolen.png) 55 | -------------------------------------------------------------------------------- /back1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/back1.png -------------------------------------------------------------------------------- /back3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/back3.png -------------------------------------------------------------------------------- /back4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/back4.png -------------------------------------------------------------------------------- /code/arduino_honk/arduino_honk.ino: -------------------------------------------------------------------------------- 1 | /* 2 | * Vector audio playback 3 | * Taken from speaker_pcm sketch by Michael Smith 4 | * available here: https://playground.arduino.cc/Code/PCMAudio/ 5 | */ 6 | 7 | #include "gooseaudio.h" 8 | 9 | #include 10 | #include 11 | #include 12 | #include 13 | 14 | int SAMPLE_RATE = 16000; 15 | int SPEAKER_PIN = 11; 16 | int TOUCH_PIN = 8; 17 | 18 | volatile uint16_t sample; 19 | byte lastSample; 20 | 21 | bool honking = false; 22 | 23 | void stopPlayback() 24 | { 25 | // Disable playback per-sample interrupt. 26 | TIMSK1 &= ~_BV(OCIE1A); 27 | 28 | // Disable the per-sample timer completely. 29 | TCCR1B &= ~_BV(CS10); 30 | 31 | // Disable the PWM timer. 32 | TCCR2B &= ~_BV(CS10); 33 | 34 | digitalWrite(SPEAKER_PIN, LOW); 35 | honking = false; 36 | } 37 | 38 | // This is called at 16000 Hz to load the next sample. 39 | ISR(TIMER1_COMPA_vect) { 40 | if (sample >= DATA_LENGTH) { 41 | if (sample == DATA_LENGTH + lastSample) { 42 | stopPlayback(); 43 | } 44 | else { 45 | if(SPEAKER_PIN==11){ 46 | // Ramp down to zero to reduce the click at the end of playback. 47 | OCR2A = DATA_LENGTH + lastSample - sample; 48 | } else { 49 | OCR2B = DATA_LENGTH + lastSample - sample; 50 | } 51 | } 52 | } 53 | else { 54 | if(SPEAKER_PIN==11){ 55 | OCR2A = pgm_read_byte(&audio[sample]); 56 | } else { 57 | OCR2B = pgm_read_byte(&audio[sample]); 58 | } 59 | } 60 | 61 | ++sample; 62 | } 63 | 64 | 65 | void honk() 66 | { 67 | pinMode(SPEAKER_PIN, OUTPUT); 68 | 69 | // Set up Timer 2 to do pulse width modulation on the speaker pin. 70 | 71 | // Use internal clock (datasheet p.160) 72 | ASSR &= ~(_BV(EXCLK) | _BV(AS2)); 73 | 74 | // Set fast PWM mode (p.157) 75 | TCCR2A |= _BV(WGM21) | _BV(WGM20); 76 | TCCR2B &= ~_BV(WGM22); 77 | 78 | if(SPEAKER_PIN==11){ 79 | // Do non-inverting PWM on pin OC2A (p.155) 80 | // On the Arduino this is pin 11. 81 | TCCR2A = (TCCR2A | _BV(COM2A1)) & ~_BV(COM2A0); 82 | TCCR2A &= ~(_BV(COM2B1) | _BV(COM2B0)); 83 | // No prescaler (p.158) 84 | TCCR2B = (TCCR2B & ~(_BV(CS12) | _BV(CS11))) | _BV(CS10); 85 | 86 | // Set initial pulse width to the first sample. 87 | OCR2A = pgm_read_byte(&audio[0]); 88 | } else { 89 | // Do non-inverting PWM on pin OC2B (p.155) 90 | // On the Arduino this is pin 3. 91 | TCCR2A = (TCCR2A | _BV(COM2B1)) & ~_BV(COM2B0); 92 | TCCR2A &= ~(_BV(COM2A1) | _BV(COM2A0)); 93 | // No prescaler (p.158) 94 | TCCR2B = (TCCR2B & ~(_BV(CS12) | _BV(CS11))) | _BV(CS10); 95 | 96 | // Set initial pulse width to the first sample. 97 | OCR2B = pgm_read_byte(&audio[0]); 98 | } 99 | 100 | // Set up Timer 1 to send a sample every interrupt. 101 | cli(); 102 | 103 | // Set CTC mode (Clear Timer on Compare Match) (p.133) 104 | // Have to set OCR1A *after*, otherwise it gets reset to 0! 105 | TCCR1B = (TCCR1B & ~_BV(WGM13)) | _BV(WGM12); 106 | TCCR1A = TCCR1A & ~(_BV(WGM11) | _BV(WGM10)); 107 | 108 | // No prescaler (p.134) 109 | TCCR1B = (TCCR1B & ~(_BV(CS12) | _BV(CS11))) | _BV(CS10); 110 | 111 | // Set the compare register (OCR1A). 112 | // OCR1A is a 16-bit register, so we have to do this with 113 | // interrupts disabled to be safe. 114 | OCR1A = F_CPU / SAMPLE_RATE; // 16e6 / 8000 = 2000 115 | 116 | // Enable interrupt when TCNT1 == OCR1A (p.136) 117 | TIMSK1 |= _BV(OCIE1A); 118 | 119 | lastSample = pgm_read_byte(&audio[DATA_LENGTH-1]); 120 | sample = 0; 121 | sei(); 122 | } 123 | 124 | void setup() { 125 | //Serial.begin(115200); 126 | //honk(); 127 | } 128 | 129 | void loop() { 130 | if (!honking && digitalRead(TOUCH_PIN)) { 131 | honking = true; 132 | honk(); 133 | } 134 | } 135 | -------------------------------------------------------------------------------- /code/arduino_honk/gooseaudio.h: -------------------------------------------------------------------------------- 1 | #ifndef GOOSEAUDIO_H 2 | #define GOOSEAUDIO_HIO_H 3 | #define DATA_LENGTH 3021 4 | const PROGMEM unsigned char audio[DATA_LENGTH] = { 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x81, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7f, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7e, 0x7f, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x85, 0x85, 0x84, 0x83, 0x82, 0x80, 0x7f, 0x7d, 0x7c, 0x7a, 0x77, 0x74, 0x6e, 0x6e, 0x6f, 0x71, 0x7a, 0x86, 0x8d, 0x90, 0x93, 0x93, 0x8e, 0x87, 0x85, 0x85, 0x87, 0x86, 0x87, 0x87, 0x85, 0x81, 0x7e, 0x7b, 0x7a, 0x7a, 0x7c, 0x7e, 0x7f, 0x7f, 0x7f, 0x7e, 0x7c, 0x7c, 0x7c, 0x7e, 0x80, 0x83, 0x85, 0x86, 0x86, 0x87, 0x86, 0x83, 0x80, 0x7d, 0x7a, 0x77, 0x77, 0x78, 0x78, 0x7a, 0x7d, 0x7e, 0x7e, 0x7e, 0x80, 0x81, 0x82, 0x82, 0x83, 0x85, 0x85, 0x86, 0x86, 0x85, 0x85, 0x84, 0x83, 0x82, 0x81, 0x7f, 0x7d, 0x7b, 0x79, 0x78, 0x78, 0x76, 0x75, 0x76, 0x76, 0x7a, 0x7c, 0x7f, 0x82, 0x80, 0x7d, 0x7f, 0x81, 0x82, 0x80, 0x7f, 0x7e, 0x78, 0x82, 0x82, 0x7d, 0x81, 0x89, 0x86, 0x85, 0x80, 0x7d, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x7e, 0x83, 0x81, 0x7e, 0x7d, 0x79, 0x74, 0x7d, 0x84, 0x7d, 0x7b, 0x80, 0x75, 0x68, 0x64, 0x68, 0x77, 0x85, 0x8e, 0x98, 0xa3, 0x99, 0x8e, 0x88, 0x85, 0x83, 0x83, 0x82, 0x87, 0x88, 0x81, 0x81, 0x82, 0x7c, 0x79, 0x7b, 0x7c, 0x7f, 0x7d, 0x7d, 0x7a, 0x74, 0x6e, 0x76, 0x7d, 0x7c, 0x81, 0x8d, 0x8c, 0x89, 0x89, 0x84, 0x85, 0x84, 0x80, 0x80, 0x81, 0x7a, 0x7a, 0x79, 0x75, 0x76, 0x7b, 0x7d, 0x7e, 0x82, 0x85, 0x87, 0x86, 0x83, 0x81, 0x83, 0x83, 0x83, 0x86, 0x88, 0x85, 0x85, 0x85, 0x84, 0x80, 0x7e, 0x7c, 0x7b, 0x77, 0x75, 0x77, 0x73, 0x73, 0x79, 0x7a, 0x77, 0x7b, 0x7e, 0x7f, 0x80, 0x81, 0x84, 0x86, 0x84, 0x83, 0x82, 0x80, 0x7e, 0x81, 0x81, 0x7f, 0x7e, 0x7c, 0x78, 0x78, 0x7f, 0x7e, 0x7d, 0x7f, 0x81, 0x7f, 0x7c, 0x72, 0x70, 0x74, 0x7a, 0x7e, 0x7e, 0x7a, 0x82, 0x8e, 0x88, 0x80, 0x83, 0x87, 0x81, 0x75, 0x6c, 0x71, 0x6d, 0x72, 0x85, 0x8e, 0x89, 0x90, 0x94, 0x8f, 0x86, 0x7f, 0x84, 0x88, 0x89, 0x88, 0x89, 0x82, 0x7d, 0x76, 0x70, 0x6a, 0x61, 0x5f, 0x70, 0x7f, 0x84, 0x8d, 0x93, 0x96, 0x98, 0x92, 0x82, 0x79, 0x7b, 0x86, 0x8c, 0x85, 0x86, 0x90, 0x92, 0x89, 0x7f, 0x7c, 0x7c, 0x7a, 0x7d, 0x81, 0x7c, 0x78, 0x79, 0x77, 0x76, 0x77, 0x79, 0x80, 0x87, 0x89, 0x8a, 0x8c, 0x8c, 0x8d, 0x89, 0x84, 0x7f, 0x79, 0x74, 0x73, 0x71, 0x6f, 0x73, 0x7c, 0x81, 0x84, 0x81, 0x7d, 0x7b, 0x7c, 0x7c, 0x7b, 0x7a, 0x80, 0x87, 0x89, 0x87, 0x86, 0x86, 0x87, 0x83, 0x82, 0x81, 0x7b, 0x77, 0x6f, 0x6e, 0x69, 0x5b, 0x4c, 0x61, 0x74, 0x79, 0x86, 0x90, 0x96, 0xa2, 0xa5, 0x8e, 0x87, 0x86, 0x8b, 0x8e, 0x86, 0x7f, 0x84, 0x84, 0x7a, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x59, 0x6f, 0x79, 0x77, 0x84, 0x90, 0x91, 0x99, 0x9d, 0x8c, 0x8a, 0x8a, 0x90, 0x9b, 0x95, 0x91, 0x95, 0x88, 0x7a, 0x6f, 0x6b, 0x6a, 0x64, 0x70, 0x78, 0x77, 0x7b, 0x83, 0x81, 0x7e, 0x7b, 0x7f, 0x88, 0x89, 0x8a, 0x89, 0x8f, 0x93, 0x94, 0x97, 0x91, 0x88, 0x82, 0x7b, 0x78, 0x72, 0x6b, 0x6c, 0x73, 0x76, 0x76, 0x74, 0x71, 0x72, 0x77, 0x7a, 0x81, 0x84, 0x88, 0x90, 0x94, 0x93, 0x8c, 0x8a, 0x8a, 0x7f, 0x79, 0x7a, 0x6b, 0x6e, 0x6c, 0x5f, 0x51, 0x63, 0x76, 0x74, 0x84, 0x87, 0x8f, 0x96, 0x95, 0x86, 0x83, 0x8b, 0x8f, 0x95, 0x94, 0x8e, 0x8e, 0x83, 0x75, 0x67, 0x5b, 0x5e, 0x48, 0x54, 0x6e, 0x7e, 0x8c, 0x8c, 0x8c, 0x94, 0x9e, 0x85, 0x7d, 0x83, 0x8d, 0x9c, 0x98, 0x94, 0x98, 0x94, 0x8b, 0x81, 0x72, 0x6b, 0x64, 0x67, 0x65, 0x5c, 0x6d, 0x81, 0x7e, 0x79, 0x80, 0x8d, 0x8a, 0x7c, 0x7a, 0x88, 0x91, 0x96, 0x9c, 0x9f, 0x9f, 0x92, 0x87, 0x7e, 0x72, 0x75, 0x7b, 0x79, 0x74, 0x78, 0x7e, 0x7b, 0x73, 0x6e, 0x71, 0x74, 0x7c, 0x80, 0x7f, 0x85, 0x89, 0x8a, 0x91, 0x91, 0x8e, 0x8c, 0x8a, 0x87, 0x80, 0x76, 0x70, 0x65, 0x65, 0x5d, 0x5e, 0x70, 0x7d, 0x84, 0x7a, 0x7d, 0x86, 0x90, 0x86, 0x82, 0x86, 0x95, 0x9a, 0x94, 0x8f, 0x8f, 0x88, 0x80, 0x7b, 0x78, 0x68, 0x58, 0x50, 0x47, 0x67, 0x73, 0x86, 0x84, 0x86, 0x95, 0xa4, 0x94, 0x7c, 0x7f, 0x84, 0x98, 0x9a, 0x99, 0x97, 0x97, 0x87, 0x7d, 0x6f, 0x6f, 0x61, 0x65, 0x60, 0x57, 0x6e, 0x7f, 0x86, 0x7b, 0x84, 0x8e, 0x96, 0x89, 0x7b, 0x7b, 0x8b, 0x96, 0x97, 0x9b, 0xa3, 0x9b, 0x84, 0x78, 0x72, 0x71, 0x74, 0x6a, 0x71, 0x7b, 0x73, 0x73, 0x76, 0x7a, 0x74, 0x76, 0x7c, 0x86, 0x84, 0x84, 0x88, 0x8b, 0x93, 0x97, 0x98, 0x91, 0x84, 0x7e, 0x7a, 0x70, 0x69, 0x6c, 0x6b, 0x5d, 0x6a, 0x7f, 0x82, 0x7a, 0x75, 0x7a, 0x8f, 0x8f, 0x82, 0x82, 0x88, 0x94, 0x99, 0x91, 0x8d, 0x89, 0x86, 0x81, 0x7a, 0x75, 0x5c, 0x5b, 0x4f, 0x5d, 0x70, 0x80, 0x8f, 0x84, 0x84, 0x92, 0x9e, 0x84, 0x78, 0x7d, 0x93, 0x9b, 0x93, 0x94, 0x94, 0x93, 0x86, 0x7e, 0x78, 0x75, 0x6b, 0x68, 0x6a, 0x58, 0x61, 0x77, 0x89, 0x82, 0x77, 0x7e, 0x8d, 0x92, 0x80, 0x7a, 0x87, 0x97, 0x9c, 0x9c, 0x9c, 0x97, 0x86, 0x7a, 0x74, 0x76, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x76, 0x7a, 0x78, 0x75, 0x75, 0x79, 0x80, 0x82, 0x7f, 0x84, 0x89, 0x8e, 0x92, 0x92, 0x91, 0x8b, 0x82, 0x7b, 0x6b, 0x6a, 0x6a, 0x58, 0x5d, 0x74, 0x81, 0x83, 0x81, 0x82, 0x81, 0x8b, 0x8a, 0x86, 0x86, 0x89, 0x91, 0x94, 0x93, 0x8b, 0x89, 0x87, 0x85, 0x7b, 0x77, 0x5b, 0x53, 0x4c, 0x52, 0x6d, 0x85, 0x9d, 0x84, 0x7d, 0x90, 0xa2, 0x8d, 0x76, 0x77, 0x92, 0xa3, 0x99, 0x94, 0x96, 0x97, 0x87, 0x7d, 0x70, 0x6d, 0x68, 0x67, 0x6c, 0x60, 0x68, 0x82, 0x8f, 0x80, 0x72, 0x7c, 0x8c, 0x8d, 0x7d, 0x7c, 0x8e, 0x9a, 0x9b, 0x9c, 0x9e, 0x98, 0x83, 0x76, 0x76, 0x75, 0x7a, 0x72, 0x70, 0x7a, 0x71, 0x71, 0x79, 0x79, 0x76, 0x72, 0x77, 0x82, 0x86, 0x83, 0x87, 0x91, 0x94, 0x93, 0x93, 0x8f, 0x88, 0x7f, 0x78, 0x75, 0x71, 0x68, 0x58, 0x52, 0x68, 0x7c, 0x82, 0x7f, 0x7b, 0x80, 0x8c, 0x8b, 0x80, 0x85, 0x8d, 0x97, 0x97, 0x92, 0x93, 0x90, 0x87, 0x7e, 0x79, 0x6f, 0x5e, 0x58, 0x43, 0x4f, 0x73, 0x8a, 0x98, 0x83, 0x7b, 0x92, 0xa5, 0x90, 0x7a, 0x79, 0x93, 0xa3, 0x9a, 0x92, 0x93, 0x98, 0x87, 0x77, 0x6e, 0x69, 0x5f, 0x60, 0x60, 0x6a, 0x7a, 0x8a, 0x8a, 0x78, 0x78, 0x85, 0x8f, 0x81, 0x7c, 0x87, 0x96, 0x97, 0x98, 0x9d, 0xa3, 0x99, 0x82, 0x77, 0x74, 0x75, 0x7b, 0x72, 0x70, 0x7a, 0x6f, 0x74, 0x7a, 0x79, 0x72, 0x70, 0x74, 0x7e, 0x85, 0x83, 0x86, 0x8e, 0x97, 0x98, 0x96, 0x8e, 0x84, 0x7c, 0x79, 0x72, 0x70, 0x6d, 0x5d, 0x57, 0x6e, 0x82, 0x88, 0x84, 0x78, 0x7b, 0x8c, 0x8a, 0x7d, 0x7f, 0x8c, 0x9c, 0x9d, 0x91, 0x8c, 0x8a, 0x85, 0x82, 0x79, 0x69, 0x59, 0x50, 0x42, 0x5c, 0x77, 0x8f, 0x99, 0x7d, 0x7d, 0x95, 0x9e, 0x85, 0x78, 0x81, 0x9f, 0xa3, 0x95, 0x93, 0x9a, 0x98, 0x83, 0x77, 0x6b, 0x6b, 0x64, 0x67, 0x63, 0x62, 0x79, 0x8d, 0x85, 0x70, 0x70, 0x7f, 0x90, 0x84, 0x79, 0x86, 0x98, 0x96, 0x99, 0xa0, 0xa3, 0x98, 0x81, 0x76, 0x73, 0x78, 0x7b, 0x78, 0x78, 0x7d, 0x76, 0x79, 0x77, 0x72, 0x6e, 0x6d, 0x74, 0x7d, 0x81, 0x80, 0x86, 0x8e, 0x97, 0x99, 0x94, 0x8c, 0x85, 0x80, 0x7c, 0x70, 0x6d, 0x62, 0x55, 0x5e, 0x71, 0x81, 0x8c, 0x81, 0x75, 0x82, 0x8d, 0x87, 0x7c, 0x7e, 0x90, 0x9c, 0x9b, 0x93, 0x8e, 0x89, 0x82, 0x80, 0x77, 0x66, 0x55, 0x4a, 0x46, 0x67, 0x83, 0x9c, 0x95, 0x76, 0x7d, 0x96, 0x9e, 0x84, 0x77, 0x84, 0xa2, 0xa0, 0x94, 0x91, 0x9a, 0x92, 0x81, 0x74, 0x6c, 0x6c, 0x65, 0x6c, 0x61, 0x6c, 0x7f, 0x8b, 0x81, 0x72, 0x72, 0x81, 0x8d, 0x84, 0x80, 0x88, 0x95, 0x96, 0x9e, 0xa0, 0x9e, 0x91, 0x7f, 0x77, 0x72, 0x72, 0x78, 0x78, 0x7a, 0x7a, 0x76, 0x7a, 0x77, 0x72, 0x6b, 0x6e, 0x76, 0x80, 0x84, 0x86, 0x8b, 0x92, 0x96, 0x95, 0x90, 0x88, 0x7f, 0x7c, 0x78, 0x72, 0x6b, 0x5b, 0x55, 0x61, 0x74, 0x88, 0x91, 0x7b, 0x75, 0x8a, 0x96, 0x89, 0x78, 0x7e, 0x94, 0x9e, 0x95, 0x90, 0x8e, 0x88, 0x80, 0x7d, 0x70, 0x5a, 0x4f, 0x45, 0x4f, 0x73, 0x8a, 0x9d, 0x8c, 0x77, 0x85, 0x9c, 0x9a, 0x80, 0x79, 0x90, 0xa6, 0x9f, 0x95, 0x94, 0x9a, 0x8c, 0x7e, 0x6e, 0x6b, 0x62, 0x66, 0x63, 0x60, 0x78, 0x88, 0x8b, 0x77, 0x73, 0x7c, 0x85, 0x7d, 0x7c, 0x88, 0x96, 0x95, 0x99, 0xa4, 0xa7, 0x9e, 0x86, 0x7a, 0x74, 0x72, 0x75, 0x7a, 0x77, 0x7d, 0x76, 0x76, 0x78, 0x75, 0x73, 0x6d, 0x6f, 0x78, 0x82, 0x84, 0x85, 0x89, 0x93, 0x97, 0x95, 0x8b, 0x83, 0x7e, 0x7c, 0x76, 0x72, 0x6b, 0x5b, 0x57, 0x65, 0x79, 0x8b, 0x88, 0x73, 0x79, 0x91, 0x95, 0x82, 0x79, 0x86, 0x9a, 0x9c, 0x92, 0x8c, 0x8c, 0x84, 0x80, 0x78, 0x64, 0x55, 0x4b, 0x46, 0x63, 0x7e, 0x94, 0x9b, 0x80, 0x7f, 0x92, 0x9c, 0x88, 0x77, 0x82, 0x9e, 0xa3, 0x9d, 0x94, 0x97, 0x95, 0x84, 0x75, 0x69, 0x65, 0x62, 0x69, 0x5f, 0x6c, 0x83, 0x90, 0x7f, 0x6f, 0x79, 0x87, 0x86, 0x7a, 0x7e, 0x92, 0x9b, 0x96, 0x9d, 0xa4, 0xa4, 0x8d, 0x7b, 0x73, 0x74, 0x76, 0x7d, 0x7c, 0x7a, 0x7a, 0x76, 0x76, 0x75, 0x70, 0x6d, 0x70, 0x75, 0x81, 0x84, 0x85, 0x89, 0x92, 0x98, 0x9a, 0x8e, 0x85, 0x7d, 0x7e, 0x77, 0x6f, 0x6b, 0x60, 0x56, 0x5f, 0x75, 0x8a, 0x8f, 0x77, 0x77, 0x8a, 0x96, 0x83, 0x76, 0x80, 0x96, 0x9b, 0x93, 0x8f, 0x8e, 0x87, 0x80, 0x7b, 0x6d, 0x5d, 0x4f, 0x44, 0x4f, 0x72, 0x89, 0x9d, 0x86, 0x7c, 0x91, 0xa4, 0x94, 0x75, 0x75, 0x99, 0xa9, 0x9e, 0x94, 0x98, 0x9c, 0x86, 0x76, 0x6a, 0x6a, 0x61, 0x67, 0x5e, 0x63, 0x7d, 0x8d, 0x85, 0x74, 0x76, 0x86, 0x8a, 0x79, 0x7b, 0x8d, 0x9d, 0x98, 0x9c, 0xa5, 0xa7, 0x90, 0x7b, 0x76, 0x76, 0x74, 0x7b, 0x78, 0x77, 0x7c, 0x75, 0x75, 0x77, 0x72, 0x6e, 0x6d, 0x72, 0x83, 0x89, 0x87, 0x87, 0x90, 0x96, 0x98, 0x90, 0x89, 0x82, 0x80, 0x76, 0x6d, 0x6b, 0x63, 0x55, 0x59, 0x74, 0x86, 0x8b, 0x78, 0x78, 0x8b, 0x96, 0x85, 0x78, 0x7f, 0x98, 0x9e, 0x93, 0x90, 0x8e, 0x8b, 0x81, 0x78, 0x6e, 0x63, 0x57, 0x42, 0x45, 0x6b, 0x80, 0x97, 0x8b, 0x81, 0x97, 0xa5, 0x8f, 0x73, 0x76, 0x9a, 0xaf, 0xa1, 0x93, 0x95, 0x98, 0x83, 0x71, 0x69, 0x6f, 0x69, 0x65, 0x58, 0x5a, 0x76, 0x8c, 0x83, 0x79, 0x7c, 0x87, 0x8a, 0x78, 0x76, 0x8d, 0xa1, 0xa2, 0xa0, 0xa2, 0xa4, 0x8c, 0x79, 0x75, 0x73, 0x76, 0x7c, 0x76, 0x78, 0x7e, 0x73, 0x72, 0x74, 0x6f, 0x6f, 0x71, 0x76, 0x84, 0x8a, 0x89, 0x86, 0x90, 0x98, 0x97, 0x92, 0x8a, 0x83, 0x7f, 0x73, 0x6b, 0x68, 0x67, 0x59, 0x5c, 0x76, 0x7f, 0x83, 0x7c, 0x7e, 0x8e, 0x8c, 0x80, 0x7c, 0x87, 0x9c, 0x9e, 0x95, 0x8f, 0x88, 0x85, 0x81, 0x7b, 0x6f, 0x64, 0x58, 0x3c, 0x47, 0x64, 0x7b, 0x95, 0x90, 0x93, 0xa4, 0x9a, 0x7d, 0x70, 0x80, 0xa3, 0xac, 0xa3, 0x96, 0x8f, 0x8d, 0x81, 0x75, 0x74, 0x71, 0x69, 0x60, 0x50, 0x53, 0x6f, 0x8b, 0x86, 0x82, 0x87, 0x8d, 0x85, 0x75, 0x77, 0x8f, 0xa7, 0xa7, 0xa0, 0x9f, 0x9b, 0x86, 0x7a, 0x74, 0x73, 0x79, 0x7c, 0x75, 0x74, 0x77, 0x75, 0x75, 0x74, 0x6f, 0x72, 0x7c, 0x7c, 0x7d, 0x86, 0x8a, 0x8c, 0x93, 0x9b, 0x97, 0x8e, 0x87, 0x7d, 0x78, 0x6e, 0x67, 0x68, 0x65, 0x5a, 0x62, 0x7c, 0x85, 0x83, 0x82, 0x88, 0x8d, 0x83, 0x7b, 0x81, 0x91, 0x9e, 0x97, 0x91, 0x8d, 0x87, 0x84, 0x7b, 0x75, 0x6b, 0x62, 0x50, 0x36, 0x4d, 0x6a, 0x82, 0x9a, 0x96, 0x9f, 0xa8, 0x8e, 0x74, 0x77, 0x94, 0xa7, 0xa2, 0x99, 0x96, 0x92, 0x86, 0x7a, 0x73, 0x75, 0x6c, 0x62, 0x58, 0x50, 0x60, 0x7a, 0x85, 0x87, 0x8d, 0x8f, 0x8a, 0x7b, 0x78, 0x82, 0x94, 0xa2, 0xa2, 0x9f, 0xa0, 0x95, 0x85, 0x7b, 0x6f, 0x73, 0x7a, 0x76, 0x73, 0x73, 0x70, 0x70, 0x74, 0x75, 0x74, 0x78, 0x7e, 0x80, 0x82, 0x84, 0x8a, 0x95, 0x9b, 0x9a, 0x93, 0x8b, 0x83, 0x77, 0x6c, 0x6a, 0x6b, 0x67, 0x5b, 0x5a, 0x6f, 0x7d, 0x83, 0x86, 0x88, 0x8a, 0x85, 0x7f, 0x81, 0x8b, 0x97, 0x9a, 0x95, 0x8e, 0x8d, 0x86, 0x7e, 0x76, 0x69, 0x65, 0x56, 0x38, 0x44, 0x66, 0x7a, 0x95, 0x9b, 0x9e, 0xa4, 0x8e, 0x77, 0x79, 0x8f, 0xa2, 0x9e, 0x9a, 0x99, 0x95, 0x8b, 0x7b, 0x72, 0x71, 0x69, 0x63, 0x5a, 0x50, 0x60, 0x7a, 0x85, 0x89, 0x8e, 0x90, 0x89, 0x79, 0x79, 0x86, 0x92, 0xa1, 0xa2, 0xa1, 0xa1, 0x97, 0x87, 0x73, 0x6a, 0x73, 0x7b, 0x78, 0x76, 0x73, 0x71, 0x6e, 0x6d, 0x75, 0x75, 0x7a, 0x82, 0x81, 0x83, 0x88, 0x8e, 0x96, 0x99, 0x99, 0x95, 0x8b, 0x80, 0x72, 0x69, 0x6b, 0x70, 0x6b, 0x5a, 0x59, 0x66, 0x74, 0x82, 0x8a, 0x8d, 0x8d, 0x8a, 0x88, 0x88, 0x8c, 0x90, 0x95, 0x91, 0x8d, 0x91, 0x8a, 0x7e, 0x73, 0x6b, 0x67, 0x55, 0x39, 0x3d, 0x5f, 0x77, 0x92, 0xa6, 0x9f, 0x97, 0x8d, 0x84, 0x86, 0x90, 0x9c, 0x9d, 0x9c, 0x9a, 0x93, 0x85, 0x79, 0x72, 0x6f, 0x6b, 0x62, 0x5a, 0x4f, 0x5c, 0x73, 0x82, 0x90, 0x90, 0x88, 0x85, 0x82, 0x85, 0x8b, 0x92, 0xa0, 0xa4, 0xa4, 0x9f, 0x91, 0x82, 0x6c, 0x67, 0x78, 0x7a, 0x73, 0x76, 0x72, 0x6c, 0x6b, 0x6e, 0x75, 0x78, 0x7d, 0x86, 0x8a, 0x89, 0x89, 0x8f, 0x94, 0x97, 0x99, 0x95, 0x8a, 0x7c, 0x71, 0x6b, 0x6e, 0x6e, 0x67, 0x5b, 0x5b, 0x61, 0x6c, 0x86, 0x8e, 0x8a, 0x8a, 0x8f, 0x92, 0x8e, 0x8b, 0x8e, 0x90, 0x91, 0x93, 0x93, 0x8a, 0x7c, 0x72, 0x6d, 0x66, 0x55, 0x3f, 0x41, 0x5b, 0x70, 0x93, 0xa6, 0x99, 0x8e, 0x8f, 0x91, 0x90, 0x8e, 0x90, 0x96, 0x9d, 0x9f, 0x96, 0x87, 0x79, 0x73, 0x70, 0x68, 0x62, 0x62, 0x54, 0x5c, 0x6e, 0x7a, 0x91, 0x8b, 0x84, 0x88, 0x89, 0x8d, 0x8e, 0x92, 0x97, 0x9f, 0xa6, 0x9e, 0x90, 0x81, 0x6c, 0x6a, 0x75, 0x73, 0x77, 0x75, 0x6d, 0x6d, 0x6d, 0x71, 0x73, 0x74, 0x7e, 0x88, 0x8d, 0x8f, 0x8f, 0x90, 0x8f, 0x96, 0x98, 0x8f, 0x89, 0x7e, 0x73, 0x6f, 0x70, 0x6c, 0x67, 0x5c, 0x55, 0x5f, 0x6a, 0x7f, 0x89, 0x8b, 0x8e, 0x94, 0x99, 0x98, 0x93, 0x8d, 0x88, 0x92, 0x95, 0x8d, 0x87, 0x7b, 0x76, 0x70, 0x69, 0x5a, 0x49, 0x40, 0x54, 0x67, 0x82, 0x9c, 0x94, 0x95, 0x96, 0x96, 0x96, 0x94, 0x90, 0x90, 0x9a, 0xa3, 0x9b, 0x8e, 0x81, 0x73, 0x70, 0x67, 0x60, 0x61, 0x5a, 0x57, 0x67, 0x71, 0x84, 0x8d, 0x89, 0x8b, 0x89, 0x91, 0x93, 0x91, 0x93, 0x98, 0xa3, 0xa2, 0x94, 0x86, 0x74, 0x6f, 0x74, 0x6d, 0x70, 0x6e, 0x6b, 0x72, 0x72, 0x72, 0x75, 0x75, 0x79, 0x81, 0x89, 0x92, 0x8f, 0x91, 0x92, 0x96, 0x99, 0x91, 0x8c, 0x80, 0x76, 0x70, 0x6a, 0x69, 0x62, 0x5f, 0x5b, 0x63, 0x71, 0x7d, 0x88, 0x8b, 0x8a, 0x8f, 0x96, 0x92, 0x90, 0x8a, 0x8c, 0x93, 0x94, 0x90, 0x89, 0x7e, 0x78, 0x73, 0x6e, 0x61, 0x58, 0x48, 0x48, 0x62, 0x70, 0x8b, 0x98, 0x95, 0x99, 0x9b, 0x97, 0x97, 0x90, 0x8a, 0x92, 0x99, 0x9a, 0x91, 0x86, 0x7b, 0x78, 0x72, 0x67, 0x60, 0x5f, 0x60, 0x64, 0x63, 0x6e, 0x7d, 0x88, 0x92, 0x8e, 0x8e, 0x92, 0x93, 0x95, 0x95, 0x9b, 0x9e, 0x97, 0x91, 0x82, 0x73, 0x70, 0x6d, 0x6d, 0x6e, 0x69, 0x6c, 0x72, 0x76, 0x79, 0x7a, 0x7b, 0x7d, 0x83, 0x8a, 0x8d, 0x91, 0x91, 0x93, 0x97, 0x94, 0x8c, 0x86, 0x7f, 0x79, 0x71, 0x6a, 0x67, 0x62, 0x62, 0x5f, 0x65, 0x70, 0x7b, 0x86, 0x89, 0x8c, 0x93, 0x95, 0x96, 0x91, 0x89, 0x8b, 0x8e, 0x91, 0x8e, 0x87, 0x80, 0x78, 0x71, 0x6c, 0x65, 0x61, 0x51, 0x4a, 0x5f, 0x6b, 0x84, 0x92, 0x94, 0x9f, 0xa0, 0x9e, 0x9a, 0x91, 0x8b, 0x8c, 0x91, 0x96, 0x8e, 0x87, 0x80, 0x7a, 0x73, 0x67, 0x65, 0x64, 0x65, 0x6a, 0x67, 0x6d, 0x7a, 0x80, 0x8b, 0x8a, 0x8e, 0x92, 0x93, 0x98, 0x94, 0x97, 0x97, 0x93, 0x8f, 0x81, 0x73, 0x73, 0x6e, 0x6f, 0x70, 0x6e, 0x73, 0x75, 0x78, 0x7a, 0x7a, 0x7b, 0x7e, 0x84, 0x88, 0x8a, 0x91, 0x92, 0x92, 0x92, 0x8b, 0x89, 0x85, 0x80, 0x7b, 0x70, 0x6d, 0x6e, 0x6e, 0x6b, 0x66, 0x65, 0x6b, 0x75, 0x7c, 0x85, 0x87, 0x90, 0x95, 0x99, 0x96, 0x8c, 0x87, 0x87, 0x8a, 0x8c, 0x88, 0x82, 0x7c, 0x6f, 0x70, 0x70, 0x6e, 0x65, 0x57, 0x55, 0x66, 0x73, 0x85, 0x8e, 0x93, 0x9d, 0x9b, 0x9e, 0x95, 0x90, 0x88, 0x8a, 0x8f, 0x8e, 0x89, 0x83, 0x7e, 0x78, 0x74, 0x6b, 0x6b, 0x69, 0x6c, 0x6f, 0x70, 0x75, 0x77, 0x7d, 0x80, 0x86, 0x8d, 0x91, 0x96, 0x97, 0x94, 0x93, 0x90, 0x8d, 0x86, 0x7d, 0x77, 0x76, 0x75, 0x74, 0x75, 0x73, 0x76, 0x78, 0x7a, 0x7d, 0x7c, 0x7d, 0x80, 0x84, 0x86, 0x89, 0x89, 0x89, 0x8a, 0x88, 0x86, 0x86, 0x87, 0x85, 0x80, 0x7a, 0x74, 0x70, 0x71, 0x71, 0x70, 0x6f, 0x70, 0x73, 0x79, 0x7e, 0x84, 0x88, 0x8a, 0x8c, 0x8e, 0x8c, 0x88, 0x85, 0x84, 0x84, 0x84, 0x82, 0x7e, 0x7c, 0x78, 0x79, 0x75, 0x70, 0x6a, 0x64, 0x64, 0x6e, 0x77, 0x84, 0x8f, 0x92, 0x99, 0x95, 0x94, 0x8f, 0x86, 0x80, 0x80, 0x85, 0x88, 0x87, 0x84, 0x81, 0x7d, 0x7a, 0x73, 0x71, 0x72, 0x73, 0x76, 0x76, 0x77, 0x79, 0x79, 0x7e, 0x81, 0x85, 0x8b, 0x8d, 0x8f, 0x8e, 0x8d, 0x8b, 0x89, 0x86, 0x81, 0x7c, 0x7c, 0x7b, 0x7c, 0x7c, 0x79, 0x7a, 0x7b, 0x7d, 0x7d, 0x7c, 0x7d, 0x7f, 0x82, 0x84, 0x85, 0x85, 0x83, 0x82, 0x82, 0x81, 0x82, 0x83, 0x83, 0x81, 0x80, 0x7f, 0x7d, 0x79, 0x77, 0x78, 0x78, 0x7a, 0x7c, 0x7f, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x81, 0x81, 0x82, 0x83, 0x81, 0x7f, 0x7e, 0x7d, 0x7e, 0x7c, 0x7b, 0x7b, 0x7b, 0x7c, 0x7a, 0x78, 0x76, 0x75, 0x76, 0x79, 0x7d, 0x82, 0x88, 0x8b, 0x8d, 0x8b, 0x8a, 0x85, 0x82, 0x7f, 0x7e, 0x80, 0x81, 0x82, 0x81, 0x80, 0x7c, 0x78, 0x77, 0x79, 0x7c, 0x7d, 0x7b, 0x76, 0x77, 0x79, 0x7d, 0x81, 0x81, 0x85, 0x89, 0x8b, 0x8a, 0x87, 0x84, 0x83, 0x85, 0x86, 0x86, 0x84, 0x80, 0x7e, 0x7d, 0x7b, 0x7b, 0x7b, 0x7c, 0x7e, 0x7e, 0x7e, 0x7f, 0x81, 0x82, 0x81, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x82, 0x85, 0x86, 0x85, 0x82, 0x7e, 0x7d, 0x7c, 0x7c, 0x7d, 0x7d, 0x7f, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x82, 0x81, 0x80, 0x7f, 0x7f, 0x80, 0x7f, 0x7f, 0x7e, 0x7e, 0x7f, 0x7e, 0x7f, 0x80, 0x80, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x7e, 0x7f, 0x7f, 0x7d, 0x7d, 0x7d, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x7f, 0x7e, 0x7f, 0x7f, 0x80, 0x82, 0x81, 0x81, 0x7f, 0x7e, 0x7c, 0x7b, 0x7c, 0x7d, 0x7e, 0x7e, 0x7f, 0x80, 0x80, 0x81, 0x81, 0x81, 0x82, 0x83, 0x82, 0x82, 0x82, 0x83, 0x83, 0x82, 0x81, 0x80, 0x7e, 0x7e, 0x7d, 0x7d, 0x7d, 0x7c, 0x7d, 0x7c, 0x7c, 0x7c, 0x7b, 0x7d, 0x7e, 0x81, 0x84, 0x83, 0x84, 0x85, 0x84, 0x84, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x80, 0x7f, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x82, 0x83, 0x83, 0x81, 0x80, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x81, 0x81, 0x80, 0x81, 0x81, 0x82, 0x81, 0x81, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x80, 0x80, 0x7f, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7d, 0x7e, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x81, 0x81, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x80, 0x7e, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x7f, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x80, 0x81, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x81, 0x81, 0x80, 0x81, 0x80, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 }; 5 | #endif 6 | -------------------------------------------------------------------------------- /code/tiny85_speaker_control/gooseaudio.h: -------------------------------------------------------------------------------- 1 | #ifndef GOOSEAUDIO_H 2 | #define GOOSEAUDIO_HIO_H 3 | #define DATA_LENGTH 3021 4 | const PROGMEM unsigned char audio[DATA_LENGTH] = { 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x81, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7f, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7e, 0x7f, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x85, 0x85, 0x84, 0x83, 0x82, 0x80, 0x7f, 0x7d, 0x7c, 0x7a, 0x77, 0x74, 0x6e, 0x6e, 0x6f, 0x71, 0x7a, 0x86, 0x8d, 0x90, 0x93, 0x93, 0x8e, 0x87, 0x85, 0x85, 0x87, 0x86, 0x87, 0x87, 0x85, 0x81, 0x7e, 0x7b, 0x7a, 0x7a, 0x7c, 0x7e, 0x7f, 0x7f, 0x7f, 0x7e, 0x7c, 0x7c, 0x7c, 0x7e, 0x80, 0x83, 0x85, 0x86, 0x86, 0x87, 0x86, 0x83, 0x80, 0x7d, 0x7a, 0x77, 0x77, 0x78, 0x78, 0x7a, 0x7d, 0x7e, 0x7e, 0x7e, 0x80, 0x81, 0x82, 0x82, 0x83, 0x85, 0x85, 0x86, 0x86, 0x85, 0x85, 0x84, 0x83, 0x82, 0x81, 0x7f, 0x7d, 0x7b, 0x79, 0x78, 0x78, 0x76, 0x75, 0x76, 0x76, 0x7a, 0x7c, 0x7f, 0x82, 0x80, 0x7d, 0x7f, 0x81, 0x82, 0x80, 0x7f, 0x7e, 0x78, 0x82, 0x82, 0x7d, 0x81, 0x89, 0x86, 0x85, 0x80, 0x7d, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x7e, 0x83, 0x81, 0x7e, 0x7d, 0x79, 0x74, 0x7d, 0x84, 0x7d, 0x7b, 0x80, 0x75, 0x68, 0x64, 0x68, 0x77, 0x85, 0x8e, 0x98, 0xa3, 0x99, 0x8e, 0x88, 0x85, 0x83, 0x83, 0x82, 0x87, 0x88, 0x81, 0x81, 0x82, 0x7c, 0x79, 0x7b, 0x7c, 0x7f, 0x7d, 0x7d, 0x7a, 0x74, 0x6e, 0x76, 0x7d, 0x7c, 0x81, 0x8d, 0x8c, 0x89, 0x89, 0x84, 0x85, 0x84, 0x80, 0x80, 0x81, 0x7a, 0x7a, 0x79, 0x75, 0x76, 0x7b, 0x7d, 0x7e, 0x82, 0x85, 0x87, 0x86, 0x83, 0x81, 0x83, 0x83, 0x83, 0x86, 0x88, 0x85, 0x85, 0x85, 0x84, 0x80, 0x7e, 0x7c, 0x7b, 0x77, 0x75, 0x77, 0x73, 0x73, 0x79, 0x7a, 0x77, 0x7b, 0x7e, 0x7f, 0x80, 0x81, 0x84, 0x86, 0x84, 0x83, 0x82, 0x80, 0x7e, 0x81, 0x81, 0x7f, 0x7e, 0x7c, 0x78, 0x78, 0x7f, 0x7e, 0x7d, 0x7f, 0x81, 0x7f, 0x7c, 0x72, 0x70, 0x74, 0x7a, 0x7e, 0x7e, 0x7a, 0x82, 0x8e, 0x88, 0x80, 0x83, 0x87, 0x81, 0x75, 0x6c, 0x71, 0x6d, 0x72, 0x85, 0x8e, 0x89, 0x90, 0x94, 0x8f, 0x86, 0x7f, 0x84, 0x88, 0x89, 0x88, 0x89, 0x82, 0x7d, 0x76, 0x70, 0x6a, 0x61, 0x5f, 0x70, 0x7f, 0x84, 0x8d, 0x93, 0x96, 0x98, 0x92, 0x82, 0x79, 0x7b, 0x86, 0x8c, 0x85, 0x86, 0x90, 0x92, 0x89, 0x7f, 0x7c, 0x7c, 0x7a, 0x7d, 0x81, 0x7c, 0x78, 0x79, 0x77, 0x76, 0x77, 0x79, 0x80, 0x87, 0x89, 0x8a, 0x8c, 0x8c, 0x8d, 0x89, 0x84, 0x7f, 0x79, 0x74, 0x73, 0x71, 0x6f, 0x73, 0x7c, 0x81, 0x84, 0x81, 0x7d, 0x7b, 0x7c, 0x7c, 0x7b, 0x7a, 0x80, 0x87, 0x89, 0x87, 0x86, 0x86, 0x87, 0x83, 0x82, 0x81, 0x7b, 0x77, 0x6f, 0x6e, 0x69, 0x5b, 0x4c, 0x61, 0x74, 0x79, 0x86, 0x90, 0x96, 0xa2, 0xa5, 0x8e, 0x87, 0x86, 0x8b, 0x8e, 0x86, 0x7f, 0x84, 0x84, 0x7a, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x59, 0x6f, 0x79, 0x77, 0x84, 0x90, 0x91, 0x99, 0x9d, 0x8c, 0x8a, 0x8a, 0x90, 0x9b, 0x95, 0x91, 0x95, 0x88, 0x7a, 0x6f, 0x6b, 0x6a, 0x64, 0x70, 0x78, 0x77, 0x7b, 0x83, 0x81, 0x7e, 0x7b, 0x7f, 0x88, 0x89, 0x8a, 0x89, 0x8f, 0x93, 0x94, 0x97, 0x91, 0x88, 0x82, 0x7b, 0x78, 0x72, 0x6b, 0x6c, 0x73, 0x76, 0x76, 0x74, 0x71, 0x72, 0x77, 0x7a, 0x81, 0x84, 0x88, 0x90, 0x94, 0x93, 0x8c, 0x8a, 0x8a, 0x7f, 0x79, 0x7a, 0x6b, 0x6e, 0x6c, 0x5f, 0x51, 0x63, 0x76, 0x74, 0x84, 0x87, 0x8f, 0x96, 0x95, 0x86, 0x83, 0x8b, 0x8f, 0x95, 0x94, 0x8e, 0x8e, 0x83, 0x75, 0x67, 0x5b, 0x5e, 0x48, 0x54, 0x6e, 0x7e, 0x8c, 0x8c, 0x8c, 0x94, 0x9e, 0x85, 0x7d, 0x83, 0x8d, 0x9c, 0x98, 0x94, 0x98, 0x94, 0x8b, 0x81, 0x72, 0x6b, 0x64, 0x67, 0x65, 0x5c, 0x6d, 0x81, 0x7e, 0x79, 0x80, 0x8d, 0x8a, 0x7c, 0x7a, 0x88, 0x91, 0x96, 0x9c, 0x9f, 0x9f, 0x92, 0x87, 0x7e, 0x72, 0x75, 0x7b, 0x79, 0x74, 0x78, 0x7e, 0x7b, 0x73, 0x6e, 0x71, 0x74, 0x7c, 0x80, 0x7f, 0x85, 0x89, 0x8a, 0x91, 0x91, 0x8e, 0x8c, 0x8a, 0x87, 0x80, 0x76, 0x70, 0x65, 0x65, 0x5d, 0x5e, 0x70, 0x7d, 0x84, 0x7a, 0x7d, 0x86, 0x90, 0x86, 0x82, 0x86, 0x95, 0x9a, 0x94, 0x8f, 0x8f, 0x88, 0x80, 0x7b, 0x78, 0x68, 0x58, 0x50, 0x47, 0x67, 0x73, 0x86, 0x84, 0x86, 0x95, 0xa4, 0x94, 0x7c, 0x7f, 0x84, 0x98, 0x9a, 0x99, 0x97, 0x97, 0x87, 0x7d, 0x6f, 0x6f, 0x61, 0x65, 0x60, 0x57, 0x6e, 0x7f, 0x86, 0x7b, 0x84, 0x8e, 0x96, 0x89, 0x7b, 0x7b, 0x8b, 0x96, 0x97, 0x9b, 0xa3, 0x9b, 0x84, 0x78, 0x72, 0x71, 0x74, 0x6a, 0x71, 0x7b, 0x73, 0x73, 0x76, 0x7a, 0x74, 0x76, 0x7c, 0x86, 0x84, 0x84, 0x88, 0x8b, 0x93, 0x97, 0x98, 0x91, 0x84, 0x7e, 0x7a, 0x70, 0x69, 0x6c, 0x6b, 0x5d, 0x6a, 0x7f, 0x82, 0x7a, 0x75, 0x7a, 0x8f, 0x8f, 0x82, 0x82, 0x88, 0x94, 0x99, 0x91, 0x8d, 0x89, 0x86, 0x81, 0x7a, 0x75, 0x5c, 0x5b, 0x4f, 0x5d, 0x70, 0x80, 0x8f, 0x84, 0x84, 0x92, 0x9e, 0x84, 0x78, 0x7d, 0x93, 0x9b, 0x93, 0x94, 0x94, 0x93, 0x86, 0x7e, 0x78, 0x75, 0x6b, 0x68, 0x6a, 0x58, 0x61, 0x77, 0x89, 0x82, 0x77, 0x7e, 0x8d, 0x92, 0x80, 0x7a, 0x87, 0x97, 0x9c, 0x9c, 0x9c, 0x97, 0x86, 0x7a, 0x74, 0x76, 0x7c, 0x74, 0x74, 0x7c, 0x74, 0x76, 0x7a, 0x78, 0x75, 0x75, 0x79, 0x80, 0x82, 0x7f, 0x84, 0x89, 0x8e, 0x92, 0x92, 0x91, 0x8b, 0x82, 0x7b, 0x6b, 0x6a, 0x6a, 0x58, 0x5d, 0x74, 0x81, 0x83, 0x81, 0x82, 0x81, 0x8b, 0x8a, 0x86, 0x86, 0x89, 0x91, 0x94, 0x93, 0x8b, 0x89, 0x87, 0x85, 0x7b, 0x77, 0x5b, 0x53, 0x4c, 0x52, 0x6d, 0x85, 0x9d, 0x84, 0x7d, 0x90, 0xa2, 0x8d, 0x76, 0x77, 0x92, 0xa3, 0x99, 0x94, 0x96, 0x97, 0x87, 0x7d, 0x70, 0x6d, 0x68, 0x67, 0x6c, 0x60, 0x68, 0x82, 0x8f, 0x80, 0x72, 0x7c, 0x8c, 0x8d, 0x7d, 0x7c, 0x8e, 0x9a, 0x9b, 0x9c, 0x9e, 0x98, 0x83, 0x76, 0x76, 0x75, 0x7a, 0x72, 0x70, 0x7a, 0x71, 0x71, 0x79, 0x79, 0x76, 0x72, 0x77, 0x82, 0x86, 0x83, 0x87, 0x91, 0x94, 0x93, 0x93, 0x8f, 0x88, 0x7f, 0x78, 0x75, 0x71, 0x68, 0x58, 0x52, 0x68, 0x7c, 0x82, 0x7f, 0x7b, 0x80, 0x8c, 0x8b, 0x80, 0x85, 0x8d, 0x97, 0x97, 0x92, 0x93, 0x90, 0x87, 0x7e, 0x79, 0x6f, 0x5e, 0x58, 0x43, 0x4f, 0x73, 0x8a, 0x98, 0x83, 0x7b, 0x92, 0xa5, 0x90, 0x7a, 0x79, 0x93, 0xa3, 0x9a, 0x92, 0x93, 0x98, 0x87, 0x77, 0x6e, 0x69, 0x5f, 0x60, 0x60, 0x6a, 0x7a, 0x8a, 0x8a, 0x78, 0x78, 0x85, 0x8f, 0x81, 0x7c, 0x87, 0x96, 0x97, 0x98, 0x9d, 0xa3, 0x99, 0x82, 0x77, 0x74, 0x75, 0x7b, 0x72, 0x70, 0x7a, 0x6f, 0x74, 0x7a, 0x79, 0x72, 0x70, 0x74, 0x7e, 0x85, 0x83, 0x86, 0x8e, 0x97, 0x98, 0x96, 0x8e, 0x84, 0x7c, 0x79, 0x72, 0x70, 0x6d, 0x5d, 0x57, 0x6e, 0x82, 0x88, 0x84, 0x78, 0x7b, 0x8c, 0x8a, 0x7d, 0x7f, 0x8c, 0x9c, 0x9d, 0x91, 0x8c, 0x8a, 0x85, 0x82, 0x79, 0x69, 0x59, 0x50, 0x42, 0x5c, 0x77, 0x8f, 0x99, 0x7d, 0x7d, 0x95, 0x9e, 0x85, 0x78, 0x81, 0x9f, 0xa3, 0x95, 0x93, 0x9a, 0x98, 0x83, 0x77, 0x6b, 0x6b, 0x64, 0x67, 0x63, 0x62, 0x79, 0x8d, 0x85, 0x70, 0x70, 0x7f, 0x90, 0x84, 0x79, 0x86, 0x98, 0x96, 0x99, 0xa0, 0xa3, 0x98, 0x81, 0x76, 0x73, 0x78, 0x7b, 0x78, 0x78, 0x7d, 0x76, 0x79, 0x77, 0x72, 0x6e, 0x6d, 0x74, 0x7d, 0x81, 0x80, 0x86, 0x8e, 0x97, 0x99, 0x94, 0x8c, 0x85, 0x80, 0x7c, 0x70, 0x6d, 0x62, 0x55, 0x5e, 0x71, 0x81, 0x8c, 0x81, 0x75, 0x82, 0x8d, 0x87, 0x7c, 0x7e, 0x90, 0x9c, 0x9b, 0x93, 0x8e, 0x89, 0x82, 0x80, 0x77, 0x66, 0x55, 0x4a, 0x46, 0x67, 0x83, 0x9c, 0x95, 0x76, 0x7d, 0x96, 0x9e, 0x84, 0x77, 0x84, 0xa2, 0xa0, 0x94, 0x91, 0x9a, 0x92, 0x81, 0x74, 0x6c, 0x6c, 0x65, 0x6c, 0x61, 0x6c, 0x7f, 0x8b, 0x81, 0x72, 0x72, 0x81, 0x8d, 0x84, 0x80, 0x88, 0x95, 0x96, 0x9e, 0xa0, 0x9e, 0x91, 0x7f, 0x77, 0x72, 0x72, 0x78, 0x78, 0x7a, 0x7a, 0x76, 0x7a, 0x77, 0x72, 0x6b, 0x6e, 0x76, 0x80, 0x84, 0x86, 0x8b, 0x92, 0x96, 0x95, 0x90, 0x88, 0x7f, 0x7c, 0x78, 0x72, 0x6b, 0x5b, 0x55, 0x61, 0x74, 0x88, 0x91, 0x7b, 0x75, 0x8a, 0x96, 0x89, 0x78, 0x7e, 0x94, 0x9e, 0x95, 0x90, 0x8e, 0x88, 0x80, 0x7d, 0x70, 0x5a, 0x4f, 0x45, 0x4f, 0x73, 0x8a, 0x9d, 0x8c, 0x77, 0x85, 0x9c, 0x9a, 0x80, 0x79, 0x90, 0xa6, 0x9f, 0x95, 0x94, 0x9a, 0x8c, 0x7e, 0x6e, 0x6b, 0x62, 0x66, 0x63, 0x60, 0x78, 0x88, 0x8b, 0x77, 0x73, 0x7c, 0x85, 0x7d, 0x7c, 0x88, 0x96, 0x95, 0x99, 0xa4, 0xa7, 0x9e, 0x86, 0x7a, 0x74, 0x72, 0x75, 0x7a, 0x77, 0x7d, 0x76, 0x76, 0x78, 0x75, 0x73, 0x6d, 0x6f, 0x78, 0x82, 0x84, 0x85, 0x89, 0x93, 0x97, 0x95, 0x8b, 0x83, 0x7e, 0x7c, 0x76, 0x72, 0x6b, 0x5b, 0x57, 0x65, 0x79, 0x8b, 0x88, 0x73, 0x79, 0x91, 0x95, 0x82, 0x79, 0x86, 0x9a, 0x9c, 0x92, 0x8c, 0x8c, 0x84, 0x80, 0x78, 0x64, 0x55, 0x4b, 0x46, 0x63, 0x7e, 0x94, 0x9b, 0x80, 0x7f, 0x92, 0x9c, 0x88, 0x77, 0x82, 0x9e, 0xa3, 0x9d, 0x94, 0x97, 0x95, 0x84, 0x75, 0x69, 0x65, 0x62, 0x69, 0x5f, 0x6c, 0x83, 0x90, 0x7f, 0x6f, 0x79, 0x87, 0x86, 0x7a, 0x7e, 0x92, 0x9b, 0x96, 0x9d, 0xa4, 0xa4, 0x8d, 0x7b, 0x73, 0x74, 0x76, 0x7d, 0x7c, 0x7a, 0x7a, 0x76, 0x76, 0x75, 0x70, 0x6d, 0x70, 0x75, 0x81, 0x84, 0x85, 0x89, 0x92, 0x98, 0x9a, 0x8e, 0x85, 0x7d, 0x7e, 0x77, 0x6f, 0x6b, 0x60, 0x56, 0x5f, 0x75, 0x8a, 0x8f, 0x77, 0x77, 0x8a, 0x96, 0x83, 0x76, 0x80, 0x96, 0x9b, 0x93, 0x8f, 0x8e, 0x87, 0x80, 0x7b, 0x6d, 0x5d, 0x4f, 0x44, 0x4f, 0x72, 0x89, 0x9d, 0x86, 0x7c, 0x91, 0xa4, 0x94, 0x75, 0x75, 0x99, 0xa9, 0x9e, 0x94, 0x98, 0x9c, 0x86, 0x76, 0x6a, 0x6a, 0x61, 0x67, 0x5e, 0x63, 0x7d, 0x8d, 0x85, 0x74, 0x76, 0x86, 0x8a, 0x79, 0x7b, 0x8d, 0x9d, 0x98, 0x9c, 0xa5, 0xa7, 0x90, 0x7b, 0x76, 0x76, 0x74, 0x7b, 0x78, 0x77, 0x7c, 0x75, 0x75, 0x77, 0x72, 0x6e, 0x6d, 0x72, 0x83, 0x89, 0x87, 0x87, 0x90, 0x96, 0x98, 0x90, 0x89, 0x82, 0x80, 0x76, 0x6d, 0x6b, 0x63, 0x55, 0x59, 0x74, 0x86, 0x8b, 0x78, 0x78, 0x8b, 0x96, 0x85, 0x78, 0x7f, 0x98, 0x9e, 0x93, 0x90, 0x8e, 0x8b, 0x81, 0x78, 0x6e, 0x63, 0x57, 0x42, 0x45, 0x6b, 0x80, 0x97, 0x8b, 0x81, 0x97, 0xa5, 0x8f, 0x73, 0x76, 0x9a, 0xaf, 0xa1, 0x93, 0x95, 0x98, 0x83, 0x71, 0x69, 0x6f, 0x69, 0x65, 0x58, 0x5a, 0x76, 0x8c, 0x83, 0x79, 0x7c, 0x87, 0x8a, 0x78, 0x76, 0x8d, 0xa1, 0xa2, 0xa0, 0xa2, 0xa4, 0x8c, 0x79, 0x75, 0x73, 0x76, 0x7c, 0x76, 0x78, 0x7e, 0x73, 0x72, 0x74, 0x6f, 0x6f, 0x71, 0x76, 0x84, 0x8a, 0x89, 0x86, 0x90, 0x98, 0x97, 0x92, 0x8a, 0x83, 0x7f, 0x73, 0x6b, 0x68, 0x67, 0x59, 0x5c, 0x76, 0x7f, 0x83, 0x7c, 0x7e, 0x8e, 0x8c, 0x80, 0x7c, 0x87, 0x9c, 0x9e, 0x95, 0x8f, 0x88, 0x85, 0x81, 0x7b, 0x6f, 0x64, 0x58, 0x3c, 0x47, 0x64, 0x7b, 0x95, 0x90, 0x93, 0xa4, 0x9a, 0x7d, 0x70, 0x80, 0xa3, 0xac, 0xa3, 0x96, 0x8f, 0x8d, 0x81, 0x75, 0x74, 0x71, 0x69, 0x60, 0x50, 0x53, 0x6f, 0x8b, 0x86, 0x82, 0x87, 0x8d, 0x85, 0x75, 0x77, 0x8f, 0xa7, 0xa7, 0xa0, 0x9f, 0x9b, 0x86, 0x7a, 0x74, 0x73, 0x79, 0x7c, 0x75, 0x74, 0x77, 0x75, 0x75, 0x74, 0x6f, 0x72, 0x7c, 0x7c, 0x7d, 0x86, 0x8a, 0x8c, 0x93, 0x9b, 0x97, 0x8e, 0x87, 0x7d, 0x78, 0x6e, 0x67, 0x68, 0x65, 0x5a, 0x62, 0x7c, 0x85, 0x83, 0x82, 0x88, 0x8d, 0x83, 0x7b, 0x81, 0x91, 0x9e, 0x97, 0x91, 0x8d, 0x87, 0x84, 0x7b, 0x75, 0x6b, 0x62, 0x50, 0x36, 0x4d, 0x6a, 0x82, 0x9a, 0x96, 0x9f, 0xa8, 0x8e, 0x74, 0x77, 0x94, 0xa7, 0xa2, 0x99, 0x96, 0x92, 0x86, 0x7a, 0x73, 0x75, 0x6c, 0x62, 0x58, 0x50, 0x60, 0x7a, 0x85, 0x87, 0x8d, 0x8f, 0x8a, 0x7b, 0x78, 0x82, 0x94, 0xa2, 0xa2, 0x9f, 0xa0, 0x95, 0x85, 0x7b, 0x6f, 0x73, 0x7a, 0x76, 0x73, 0x73, 0x70, 0x70, 0x74, 0x75, 0x74, 0x78, 0x7e, 0x80, 0x82, 0x84, 0x8a, 0x95, 0x9b, 0x9a, 0x93, 0x8b, 0x83, 0x77, 0x6c, 0x6a, 0x6b, 0x67, 0x5b, 0x5a, 0x6f, 0x7d, 0x83, 0x86, 0x88, 0x8a, 0x85, 0x7f, 0x81, 0x8b, 0x97, 0x9a, 0x95, 0x8e, 0x8d, 0x86, 0x7e, 0x76, 0x69, 0x65, 0x56, 0x38, 0x44, 0x66, 0x7a, 0x95, 0x9b, 0x9e, 0xa4, 0x8e, 0x77, 0x79, 0x8f, 0xa2, 0x9e, 0x9a, 0x99, 0x95, 0x8b, 0x7b, 0x72, 0x71, 0x69, 0x63, 0x5a, 0x50, 0x60, 0x7a, 0x85, 0x89, 0x8e, 0x90, 0x89, 0x79, 0x79, 0x86, 0x92, 0xa1, 0xa2, 0xa1, 0xa1, 0x97, 0x87, 0x73, 0x6a, 0x73, 0x7b, 0x78, 0x76, 0x73, 0x71, 0x6e, 0x6d, 0x75, 0x75, 0x7a, 0x82, 0x81, 0x83, 0x88, 0x8e, 0x96, 0x99, 0x99, 0x95, 0x8b, 0x80, 0x72, 0x69, 0x6b, 0x70, 0x6b, 0x5a, 0x59, 0x66, 0x74, 0x82, 0x8a, 0x8d, 0x8d, 0x8a, 0x88, 0x88, 0x8c, 0x90, 0x95, 0x91, 0x8d, 0x91, 0x8a, 0x7e, 0x73, 0x6b, 0x67, 0x55, 0x39, 0x3d, 0x5f, 0x77, 0x92, 0xa6, 0x9f, 0x97, 0x8d, 0x84, 0x86, 0x90, 0x9c, 0x9d, 0x9c, 0x9a, 0x93, 0x85, 0x79, 0x72, 0x6f, 0x6b, 0x62, 0x5a, 0x4f, 0x5c, 0x73, 0x82, 0x90, 0x90, 0x88, 0x85, 0x82, 0x85, 0x8b, 0x92, 0xa0, 0xa4, 0xa4, 0x9f, 0x91, 0x82, 0x6c, 0x67, 0x78, 0x7a, 0x73, 0x76, 0x72, 0x6c, 0x6b, 0x6e, 0x75, 0x78, 0x7d, 0x86, 0x8a, 0x89, 0x89, 0x8f, 0x94, 0x97, 0x99, 0x95, 0x8a, 0x7c, 0x71, 0x6b, 0x6e, 0x6e, 0x67, 0x5b, 0x5b, 0x61, 0x6c, 0x86, 0x8e, 0x8a, 0x8a, 0x8f, 0x92, 0x8e, 0x8b, 0x8e, 0x90, 0x91, 0x93, 0x93, 0x8a, 0x7c, 0x72, 0x6d, 0x66, 0x55, 0x3f, 0x41, 0x5b, 0x70, 0x93, 0xa6, 0x99, 0x8e, 0x8f, 0x91, 0x90, 0x8e, 0x90, 0x96, 0x9d, 0x9f, 0x96, 0x87, 0x79, 0x73, 0x70, 0x68, 0x62, 0x62, 0x54, 0x5c, 0x6e, 0x7a, 0x91, 0x8b, 0x84, 0x88, 0x89, 0x8d, 0x8e, 0x92, 0x97, 0x9f, 0xa6, 0x9e, 0x90, 0x81, 0x6c, 0x6a, 0x75, 0x73, 0x77, 0x75, 0x6d, 0x6d, 0x6d, 0x71, 0x73, 0x74, 0x7e, 0x88, 0x8d, 0x8f, 0x8f, 0x90, 0x8f, 0x96, 0x98, 0x8f, 0x89, 0x7e, 0x73, 0x6f, 0x70, 0x6c, 0x67, 0x5c, 0x55, 0x5f, 0x6a, 0x7f, 0x89, 0x8b, 0x8e, 0x94, 0x99, 0x98, 0x93, 0x8d, 0x88, 0x92, 0x95, 0x8d, 0x87, 0x7b, 0x76, 0x70, 0x69, 0x5a, 0x49, 0x40, 0x54, 0x67, 0x82, 0x9c, 0x94, 0x95, 0x96, 0x96, 0x96, 0x94, 0x90, 0x90, 0x9a, 0xa3, 0x9b, 0x8e, 0x81, 0x73, 0x70, 0x67, 0x60, 0x61, 0x5a, 0x57, 0x67, 0x71, 0x84, 0x8d, 0x89, 0x8b, 0x89, 0x91, 0x93, 0x91, 0x93, 0x98, 0xa3, 0xa2, 0x94, 0x86, 0x74, 0x6f, 0x74, 0x6d, 0x70, 0x6e, 0x6b, 0x72, 0x72, 0x72, 0x75, 0x75, 0x79, 0x81, 0x89, 0x92, 0x8f, 0x91, 0x92, 0x96, 0x99, 0x91, 0x8c, 0x80, 0x76, 0x70, 0x6a, 0x69, 0x62, 0x5f, 0x5b, 0x63, 0x71, 0x7d, 0x88, 0x8b, 0x8a, 0x8f, 0x96, 0x92, 0x90, 0x8a, 0x8c, 0x93, 0x94, 0x90, 0x89, 0x7e, 0x78, 0x73, 0x6e, 0x61, 0x58, 0x48, 0x48, 0x62, 0x70, 0x8b, 0x98, 0x95, 0x99, 0x9b, 0x97, 0x97, 0x90, 0x8a, 0x92, 0x99, 0x9a, 0x91, 0x86, 0x7b, 0x78, 0x72, 0x67, 0x60, 0x5f, 0x60, 0x64, 0x63, 0x6e, 0x7d, 0x88, 0x92, 0x8e, 0x8e, 0x92, 0x93, 0x95, 0x95, 0x9b, 0x9e, 0x97, 0x91, 0x82, 0x73, 0x70, 0x6d, 0x6d, 0x6e, 0x69, 0x6c, 0x72, 0x76, 0x79, 0x7a, 0x7b, 0x7d, 0x83, 0x8a, 0x8d, 0x91, 0x91, 0x93, 0x97, 0x94, 0x8c, 0x86, 0x7f, 0x79, 0x71, 0x6a, 0x67, 0x62, 0x62, 0x5f, 0x65, 0x70, 0x7b, 0x86, 0x89, 0x8c, 0x93, 0x95, 0x96, 0x91, 0x89, 0x8b, 0x8e, 0x91, 0x8e, 0x87, 0x80, 0x78, 0x71, 0x6c, 0x65, 0x61, 0x51, 0x4a, 0x5f, 0x6b, 0x84, 0x92, 0x94, 0x9f, 0xa0, 0x9e, 0x9a, 0x91, 0x8b, 0x8c, 0x91, 0x96, 0x8e, 0x87, 0x80, 0x7a, 0x73, 0x67, 0x65, 0x64, 0x65, 0x6a, 0x67, 0x6d, 0x7a, 0x80, 0x8b, 0x8a, 0x8e, 0x92, 0x93, 0x98, 0x94, 0x97, 0x97, 0x93, 0x8f, 0x81, 0x73, 0x73, 0x6e, 0x6f, 0x70, 0x6e, 0x73, 0x75, 0x78, 0x7a, 0x7a, 0x7b, 0x7e, 0x84, 0x88, 0x8a, 0x91, 0x92, 0x92, 0x92, 0x8b, 0x89, 0x85, 0x80, 0x7b, 0x70, 0x6d, 0x6e, 0x6e, 0x6b, 0x66, 0x65, 0x6b, 0x75, 0x7c, 0x85, 0x87, 0x90, 0x95, 0x99, 0x96, 0x8c, 0x87, 0x87, 0x8a, 0x8c, 0x88, 0x82, 0x7c, 0x6f, 0x70, 0x70, 0x6e, 0x65, 0x57, 0x55, 0x66, 0x73, 0x85, 0x8e, 0x93, 0x9d, 0x9b, 0x9e, 0x95, 0x90, 0x88, 0x8a, 0x8f, 0x8e, 0x89, 0x83, 0x7e, 0x78, 0x74, 0x6b, 0x6b, 0x69, 0x6c, 0x6f, 0x70, 0x75, 0x77, 0x7d, 0x80, 0x86, 0x8d, 0x91, 0x96, 0x97, 0x94, 0x93, 0x90, 0x8d, 0x86, 0x7d, 0x77, 0x76, 0x75, 0x74, 0x75, 0x73, 0x76, 0x78, 0x7a, 0x7d, 0x7c, 0x7d, 0x80, 0x84, 0x86, 0x89, 0x89, 0x89, 0x8a, 0x88, 0x86, 0x86, 0x87, 0x85, 0x80, 0x7a, 0x74, 0x70, 0x71, 0x71, 0x70, 0x6f, 0x70, 0x73, 0x79, 0x7e, 0x84, 0x88, 0x8a, 0x8c, 0x8e, 0x8c, 0x88, 0x85, 0x84, 0x84, 0x84, 0x82, 0x7e, 0x7c, 0x78, 0x79, 0x75, 0x70, 0x6a, 0x64, 0x64, 0x6e, 0x77, 0x84, 0x8f, 0x92, 0x99, 0x95, 0x94, 0x8f, 0x86, 0x80, 0x80, 0x85, 0x88, 0x87, 0x84, 0x81, 0x7d, 0x7a, 0x73, 0x71, 0x72, 0x73, 0x76, 0x76, 0x77, 0x79, 0x79, 0x7e, 0x81, 0x85, 0x8b, 0x8d, 0x8f, 0x8e, 0x8d, 0x8b, 0x89, 0x86, 0x81, 0x7c, 0x7c, 0x7b, 0x7c, 0x7c, 0x79, 0x7a, 0x7b, 0x7d, 0x7d, 0x7c, 0x7d, 0x7f, 0x82, 0x84, 0x85, 0x85, 0x83, 0x82, 0x82, 0x81, 0x82, 0x83, 0x83, 0x81, 0x80, 0x7f, 0x7d, 0x79, 0x77, 0x78, 0x78, 0x7a, 0x7c, 0x7f, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x81, 0x81, 0x82, 0x83, 0x81, 0x7f, 0x7e, 0x7d, 0x7e, 0x7c, 0x7b, 0x7b, 0x7b, 0x7c, 0x7a, 0x78, 0x76, 0x75, 0x76, 0x79, 0x7d, 0x82, 0x88, 0x8b, 0x8d, 0x8b, 0x8a, 0x85, 0x82, 0x7f, 0x7e, 0x80, 0x81, 0x82, 0x81, 0x80, 0x7c, 0x78, 0x77, 0x79, 0x7c, 0x7d, 0x7b, 0x76, 0x77, 0x79, 0x7d, 0x81, 0x81, 0x85, 0x89, 0x8b, 0x8a, 0x87, 0x84, 0x83, 0x85, 0x86, 0x86, 0x84, 0x80, 0x7e, 0x7d, 0x7b, 0x7b, 0x7b, 0x7c, 0x7e, 0x7e, 0x7e, 0x7f, 0x81, 0x82, 0x81, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x82, 0x85, 0x86, 0x85, 0x82, 0x7e, 0x7d, 0x7c, 0x7c, 0x7d, 0x7d, 0x7f, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x82, 0x81, 0x80, 0x7f, 0x7f, 0x80, 0x7f, 0x7f, 0x7e, 0x7e, 0x7f, 0x7e, 0x7f, 0x80, 0x80, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x7e, 0x7f, 0x7f, 0x7d, 0x7d, 0x7d, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x7f, 0x7e, 0x7f, 0x7f, 0x80, 0x82, 0x81, 0x81, 0x7f, 0x7e, 0x7c, 0x7b, 0x7c, 0x7d, 0x7e, 0x7e, 0x7f, 0x80, 0x80, 0x81, 0x81, 0x81, 0x82, 0x83, 0x82, 0x82, 0x82, 0x83, 0x83, 0x82, 0x81, 0x80, 0x7e, 0x7e, 0x7d, 0x7d, 0x7d, 0x7c, 0x7d, 0x7c, 0x7c, 0x7c, 0x7b, 0x7d, 0x7e, 0x81, 0x84, 0x83, 0x84, 0x85, 0x84, 0x84, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x80, 0x7f, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x82, 0x83, 0x83, 0x81, 0x80, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x81, 0x81, 0x80, 0x81, 0x81, 0x82, 0x81, 0x81, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7f, 0x80, 0x80, 0x7f, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7d, 0x7e, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x81, 0x81, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x80, 0x7e, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x7f, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x81, 0x80, 0x81, 0x7f, 0x7f, 0x7f, 0x7e, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x81, 0x81, 0x80, 0x81, 0x80, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7e, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x7f, 0x7e, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 }; 5 | #endif 6 | -------------------------------------------------------------------------------- /code/tiny85_speaker_control/tiny85_speaker_control.ino: -------------------------------------------------------------------------------- 1 | /* 2 | Horrible Goose SAO with built-in speaker 3 | ATtiny85 as controller 4 | Partly based on "Audio Sample Player v2" by David Johnson-Davies, used under CC-BY-4.0 license: http://www.technoblogy.com/show?QBB 5 | Partly based on "speaker_pcm" by Michael Smith , unclear license: https://playground.arduino.cc/Code/PCMAudio/ 6 | */ 7 | 8 | #include 9 | #include 10 | 11 | // Audio samples encoded as unsigned 8-bit blocks, 16kHz sampling rate 12 | #include "gooseaudio.h" 13 | 14 | #define SPEAKER_PIN_1 1 // PB1, pin 6 (if SOIC-8) 15 | #define SPEAKER_PIN_2 4 // PB4, pin 3 (if SOIC-8) 16 | #define INPUT_PIN 3 // PB3, pin 2 (if SOIC-8) 17 | 18 | volatile int index = 0; // Index of current byte of audio data 19 | volatile byte amplitude = 0x80; // The value of the current byte of audio data. 20 | volatile bool honking = false; // Monitors if a honk is currently being played, to prevent another one from starting. 21 | volatile bool debouncing = false; // Monitors if a pin change interrupt was very recently triggered, to prevent triggering signals a few clock cycles apart. 22 | volatile int debounceFrames = 0; // Counts how many Timer0 interrupts have occurred since the debounce window began. 23 | 24 | // Disable Timer/Counter 0 and Timer/Counter 1 to save power 25 | void disableTimers() { 26 | TCCR0B &= ~(7 << CS00); // Disable the 16kHz timer (Datasheet p.79) 27 | TCCR1 &= ~(1 << PWM1A); // Disable Timer/Counter 1 PWM (Datasheet p.89) 28 | } 29 | 30 | // Enable Timer/Counter 0 and Timer/Counter 1 31 | void enableTimers() { 32 | TCCR0B |= 2 << CS00; // Enable Timer/Counter 0 with 1/8 prescaler (Datasheet p.79) 33 | TCCR1 |= 1 << PWM1A; // Enable Timer/Counter 1 PWM (Datasheet p.89) 34 | } 35 | 36 | // Enter low power sleep mode 37 | void sleepyGoose() { 38 | sei(); 39 | MCUCR |= 1 << SE; // Enter sleep mode (Datasheet p.37) 40 | sleep_cpu(); 41 | } 42 | 43 | // Exit low power sleep mode 44 | void awakeGoose() { 45 | MCUCR &= ~(1 << SE); // Wake up from sleep mode (Datasheet p.37) 46 | cli(); 47 | } 48 | 49 | 50 | void setup() { 51 | // Enable pin change interrupt (Datasheet p.51-52) 52 | GIMSK |= 1 << PCIE; // Pin Change Interrupt enabled 53 | PCMSK = 1 << PCINT3; // Pin Change Interrupt occurs only when PB3 (pin 2) changes value 54 | 55 | // Enable Timer/Counter 0, set up to interrupt at 16000 kHz (Datasheet p.77-81) 56 | TCCR0A = 3 << WGM00; // Fast PWM mode 57 | TCCR0B = 1 << WGM02; // Fast PWM mode 58 | TCCR0B |= 2 << CS00; // 1/8 prescaler (1 MHz effective clock speed) 59 | TIMSK |= 1 << OCIE0A; // Enable Timer0 Compare Match A Interrupts 60 | OCR0A = 62; // Interrupt every 62 cycles (1/62 MHz == approx. 16 kHz) 61 | 62 | // Enable Timer/Counter 1, generate PWM pulses for the speaker (Datasheet p.89-90) 63 | TCCR1 = 1 << PWM1A; // OCR1A PWM enabled 64 | TCCR1 |= 2 << COM1A0; // OC1A goes LOW on counter match 65 | TCCR1 |= 1 << CS10; // 1/1 prescaler 66 | GTCCR = 1 << PWM1B; // OCR1B PWM enabled 67 | GTCCR |= 2 << COM1B0; // OC1B goes LOW on counter match 68 | OCR1A = 128; // Set both speaker pins to 50% duty cycle at start 69 | OCR1B = 128; // Set both speaker pins to 50% duty cycle at start 70 | 71 | MCUCR |= 2 << SM0; // Enable sleep mode to save power (Datasheet p.37) 72 | 73 | DDRB = (1 << DD1) | (1 << DD4); // Set both speaker pins as outputs 74 | } 75 | 76 | void loop() { 77 | // lol 78 | } 79 | 80 | // On a pin change interrupt: 81 | // Ignore if pin goes LOW, or if we're in the debouncing window, or if a honk is already playing. 82 | // If none of those conditions AND pin goes HIGH, exit sleep mode, turn on timers, and enter the debouncing window. 83 | ISR(PCINT0_vect) { 84 | if (!honking && !debouncing && (PINB & (1< 100) { 124 | debouncing = false; 125 | debounceFrames = 0; 126 | if (PINB & (1 << PINB3)) { 127 | honking = true; 128 | index = -127; 129 | } 130 | } 131 | } 132 | } 133 | -------------------------------------------------------------------------------- /front1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/front1.png -------------------------------------------------------------------------------- /front4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/front4.png -------------------------------------------------------------------------------- /kicad/SAO-captouch-and-eye-after-dark.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /kicad/SAO-captouch-and-eye-after-dark.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Horrible Goose Cap-Touch Dingus" 8 | Date "2021-05-09" 9 | Rev "honk" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Sensor_Touch:AT42QT1011-TSHR U1 18 | U 1 1 609816E1 19 | P 5000 2100 20 | F 0 "U1" H 5000 2581 50 0000 C CNN 21 | F 1 "AT42QT1011-TSHR" H 5000 2490 50 0000 C CNN 22 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5050 1850 50 0001 L CNN 23 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf" H 5270 2650 50 0001 C CNN 24 | 1 5000 2100 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C_Small C2 29 | U 1 1 6098325B 30 | P 5575 2100 31 | F 0 "C2" H 5667 2146 50 0000 L CNN 32 | F 1 "0.01 μF" H 5667 2055 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5575 2100 50 0001 C CNN 34 | F 3 "~" H 5575 2100 50 0001 C CNN 35 | 1 5575 2100 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L Device:C_Small C1 40 | U 1 1 60983BFF 41 | P 4050 2000 42 | F 0 "C1" H 4225 2050 50 0000 R CNN 43 | F 1 "0.1 μF" H 4375 1950 50 0000 R CNN 44 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4050 2000 50 0001 C CNN 45 | F 3 "~" H 4050 2000 50 0001 C CNN 46 | 1 4050 2000 47 | -1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Device:C_Small C3 51 | U 1 1 60987348 52 | P 6325 2225 53 | F 0 "C3" H 6417 2271 50 0000 L CNN 54 | F 1 "10 pF" H 6417 2180 50 0000 L CNN 55 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6325 2225 50 0001 C CNN 56 | F 3 "~" H 6325 2225 50 0001 C CNN 57 | 1 6325 2225 58 | 1 0 0 -1 59 | $EndComp 60 | Text GLabel 3750 1750 0 50 Input ~ 0 61 | Vin 62 | Text GLabel 3750 2450 0 50 Input ~ 0 63 | 0V 64 | Wire Wire Line 65 | 3750 1750 4050 1750 66 | Wire Wire Line 67 | 5000 1750 5000 1800 68 | Connection ~ 4050 1750 69 | Wire Wire Line 70 | 4050 1750 5000 1750 71 | Wire Wire Line 72 | 3750 2450 4050 2450 73 | Wire Wire Line 74 | 4050 2450 4400 2450 75 | Wire Wire Line 76 | 5000 2450 5000 2400 77 | Connection ~ 4050 2450 78 | Wire Wire Line 79 | 5000 2450 6325 2450 80 | Wire Wire Line 81 | 6325 2450 6325 2325 82 | Connection ~ 5000 2450 83 | Wire Wire Line 84 | 6325 2125 6325 2000 85 | Wire Wire Line 86 | 6325 2000 6175 2000 87 | Wire Wire Line 88 | 5875 2000 5575 2000 89 | Wire Wire Line 90 | 5575 2000 5400 2000 91 | Connection ~ 5575 2000 92 | Wire Wire Line 93 | 5400 2200 5575 2200 94 | Wire Wire Line 95 | 4600 2000 4400 2000 96 | Connection ~ 4400 2450 97 | Wire Wire Line 98 | 4400 2450 5000 2450 99 | Text GLabel 4600 2200 3 50 Input ~ 0 100 | honk 101 | Wire Wire Line 102 | 4050 1900 4050 1750 103 | Wire Wire Line 104 | 4050 2100 4050 2450 105 | Text GLabel 4400 1900 2 50 Input ~ 0 106 | sync 107 | Wire Wire Line 108 | 4400 1900 4400 2000 109 | Connection ~ 4400 2000 110 | $Comp 111 | L goose:R_Goose R1 112 | U 1 1 60989A76 113 | P 6875 1750 114 | F 0 "R1" H 6025 1650 50 0000 C CNN 115 | F 1 "1 kΩ" H 6025 1575 50 0000 C CNN 116 | F 2 "Resistor_SMD:R_0805_2012Metric" H 6085 1470 150 0001 C CNN 117 | F 3 "" H 6085 1470 150 0001 C CNN 118 | 1 6875 1750 119 | 1 0 0 -1 120 | $EndComp 121 | $Comp 122 | L Connector_Generic:Conn_02x03_Odd_Even J1 123 | U 1 1 612344DA 124 | P 4450 3325 125 | F 0 "J1" V 4454 3137 50 0000 R CNN 126 | F 1 "SAO Connector" V 4545 3137 50 0000 R CNN 127 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 4450 3325 50 0001 C CNN 128 | F 3 "~" H 4450 3325 50 0001 C CNN 129 | 1 4450 3325 130 | 0 -1 1 0 131 | $EndComp 132 | Wire Wire Line 133 | 4350 3725 4350 3625 134 | Wire Wire Line 135 | 4250 3725 4350 3725 136 | Text GLabel 4250 3725 0 50 Input ~ 0 137 | 0V 138 | Text GLabel 4250 3025 0 50 Input ~ 0 139 | Vin 140 | Wire Wire Line 141 | 4250 3025 4350 3025 142 | Wire Wire Line 143 | 4350 3025 4350 3125 144 | NoConn ~ 4450 3125 145 | NoConn ~ 4450 3625 146 | Text GLabel 4650 3025 2 50 Input ~ 0 147 | honk 148 | Wire Wire Line 149 | 4650 3725 4550 3725 150 | Wire Wire Line 151 | 4550 3725 4550 3625 152 | Wire Wire Line 153 | 4650 3025 4550 3025 154 | Wire Wire Line 155 | 4550 3025 4550 3125 156 | Text Notes 3650 4050 0 50 ~ 0 157 | Connector follows the Shitty Add-On v1.69bis """standard"""\nhttps://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/ 158 | Wire Wire Line 159 | 4400 2000 4400 2450 160 | Text GLabel 4650 3725 2 50 Input ~ 0 161 | eye 162 | Text GLabel 5650 3200 0 50 Input ~ 0 163 | eye 164 | Wire Wire Line 165 | 6350 2875 6225 2875 166 | Wire Wire Line 167 | 6800 2875 6650 2875 168 | Text GLabel 6950 3550 2 50 Input ~ 0 169 | 0V 170 | $Comp 171 | L Device:LED D1 172 | U 1 1 6125A994 173 | P 6500 2875 174 | F 0 "D1" H 6493 2620 50 0000 C CNN 175 | F 1 "Reverse-mounted red 0805" H 6275 2700 50 0000 C CNN 176 | F 2 "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6500 2875 50 0001 C CNN 177 | F 3 "~" H 6500 2875 50 0001 C CNN 178 | 1 6500 2875 179 | -1 0 0 1 180 | $EndComp 181 | $Comp 182 | L Device:R R2 183 | U 1 1 6125A235 184 | P 6075 2875 185 | F 0 "R2" V 5868 2875 50 0000 C CNN 186 | F 1 "91Ω" V 5959 2875 50 0000 C CNN 187 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6005 2875 50 0001 C CNN 188 | F 3 "~" H 6075 2875 50 0001 C CNN 189 | 1 6075 2875 190 | 0 1 1 0 191 | $EndComp 192 | Text GLabel 5650 2875 0 50 Input ~ 0 193 | Vin 194 | Wire Wire Line 195 | 5650 2875 5925 2875 196 | $Comp 197 | L Device:Q_NMOS_GSD Q1 198 | U 1 1 61266959 199 | P 6700 3200 200 | F 0 "Q1" H 6904 3246 50 0000 L CNN 201 | F 1 "Q_NMOS_GSD" H 6904 3155 50 0000 L CNN 202 | F 2 "Package_TO_SOT_SMD:SOT-23" H 6900 3300 50 0001 C CNN 203 | F 3 "~" H 6700 3200 50 0001 C CNN 204 | 1 6700 3200 205 | 1 0 0 -1 206 | $EndComp 207 | Wire Wire Line 208 | 6800 2875 6800 3000 209 | Wire Wire Line 210 | 6800 3550 6950 3550 211 | Wire Wire Line 212 | 6800 3400 6800 3550 213 | $Comp 214 | L Device:R R3 215 | U 1 1 612682D2 216 | P 6075 3200 217 | F 0 "R3" V 6175 3200 50 0000 C CNN 218 | F 1 "1kΩ" V 6250 3200 50 0000 C CNN 219 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6005 3200 50 0001 C CNN 220 | F 3 "~" H 6075 3200 50 0001 C CNN 221 | 1 6075 3200 222 | 0 1 1 0 223 | $EndComp 224 | Wire Wire Line 225 | 5650 3200 5925 3200 226 | Wire Wire Line 227 | 6225 3200 6500 3200 228 | Text Notes 7875 3250 0 50 ~ 0 229 | Q1 can be an N-channel MOSFET (GSD SOT-23)\n OR an NPN BJT (BEC SOT-23) 230 | Wire Notes Line 231 | 7875 3200 7475 3200 232 | Wire Notes Line 233 | 7475 3200 7625 3050 234 | Wire Notes Line 235 | 7475 3200 7625 3350 236 | $EndSCHEMATC 237 | -------------------------------------------------------------------------------- /kicad/SAO-captouch-sensor-only-after-dark.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /kicad/SAO-captouch-sensor-only-after-dark.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Horrible Goose Cap-Touch Dingus" 8 | Date "2021-10-14" 9 | Rev "honk" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Sensor_Touch:AT42QT1011-TSHR U1 18 | U 1 1 609816E1 19 | P 5000 2100 20 | F 0 "U1" H 5000 2581 50 0000 C CNN 21 | F 1 "AT42QT1011-TSHR" H 5000 2490 50 0000 C CNN 22 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5050 1850 50 0001 L CNN 23 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf" H 5270 2650 50 0001 C CNN 24 | 1 5000 2100 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C_Small C2 29 | U 1 1 6098325B 30 | P 5575 2100 31 | F 0 "C2" H 5667 2146 50 0000 L CNN 32 | F 1 "0.01 μF" H 5667 2055 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5575 2100 50 0001 C CNN 34 | F 3 "~" H 5575 2100 50 0001 C CNN 35 | 1 5575 2100 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L Device:C_Small C1 40 | U 1 1 60983BFF 41 | P 4050 2000 42 | F 0 "C1" H 4225 2050 50 0000 R CNN 43 | F 1 "0.1 μF" H 4375 1950 50 0000 R CNN 44 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4050 2000 50 0001 C CNN 45 | F 3 "~" H 4050 2000 50 0001 C CNN 46 | 1 4050 2000 47 | -1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Device:C_Small C3 51 | U 1 1 60987348 52 | P 6325 2225 53 | F 0 "C3" H 6417 2271 50 0000 L CNN 54 | F 1 "10 pF" H 6417 2180 50 0000 L CNN 55 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6325 2225 50 0001 C CNN 56 | F 3 "~" H 6325 2225 50 0001 C CNN 57 | 1 6325 2225 58 | 1 0 0 -1 59 | $EndComp 60 | Text GLabel 3750 1750 0 50 Input ~ 0 61 | Vin 62 | Text GLabel 3750 2450 0 50 Input ~ 0 63 | 0V 64 | Wire Wire Line 65 | 3750 1750 4050 1750 66 | Wire Wire Line 67 | 5000 1750 5000 1800 68 | Connection ~ 4050 1750 69 | Wire Wire Line 70 | 4050 1750 5000 1750 71 | Wire Wire Line 72 | 3750 2450 4050 2450 73 | Wire Wire Line 74 | 4050 2450 4400 2450 75 | Wire Wire Line 76 | 5000 2450 5000 2400 77 | Connection ~ 4050 2450 78 | Wire Wire Line 79 | 5000 2450 6325 2450 80 | Wire Wire Line 81 | 6325 2450 6325 2325 82 | Connection ~ 5000 2450 83 | Wire Wire Line 84 | 6325 2125 6325 2000 85 | Wire Wire Line 86 | 6325 2000 6175 2000 87 | Wire Wire Line 88 | 5875 2000 5575 2000 89 | Wire Wire Line 90 | 5575 2000 5400 2000 91 | Connection ~ 5575 2000 92 | Wire Wire Line 93 | 5400 2200 5575 2200 94 | Wire Wire Line 95 | 4600 2000 4400 2000 96 | Wire Wire Line 97 | 4400 2000 4400 2125 98 | Connection ~ 4400 2450 99 | Wire Wire Line 100 | 4400 2450 5000 2450 101 | Text GLabel 4600 2200 3 50 Input ~ 0 102 | honk 103 | $Comp 104 | L Device:Jumper_NC_Small JP1 105 | U 1 1 60987404 106 | P 4400 2225 107 | F 0 "JP1" V 4425 2400 50 0000 R CNN 108 | F 1 "NC" V 4350 2400 50 0000 R CNN 109 | F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm" H 4400 2225 50 0001 C CNN 110 | F 3 "~" H 4400 2225 50 0001 C CNN 111 | 1 4400 2225 112 | 0 -1 -1 0 113 | $EndComp 114 | Wire Wire Line 115 | 4400 2325 4400 2450 116 | Wire Wire Line 117 | 4050 1900 4050 1750 118 | Wire Wire Line 119 | 4050 2100 4050 2450 120 | Text GLabel 4400 1900 2 50 Input ~ 0 121 | sync 122 | Wire Wire Line 123 | 4400 1900 4400 2000 124 | Connection ~ 4400 2000 125 | Text Notes 3675 2800 0 50 ~ 0 126 | (Please note that SYNC is by default tied to GND) 127 | $Comp 128 | L goose:R_Goose R1 129 | U 1 1 60989A76 130 | P 6875 1750 131 | F 0 "R1" H 6025 1650 50 0000 C CNN 132 | F 1 "1 kΩ" H 6025 1575 50 0000 C CNN 133 | F 2 "Resistor_SMD:R_0805_2012Metric" H 6085 1470 150 0001 C CNN 134 | F 3 "" H 6085 1470 150 0001 C CNN 135 | 1 6875 1750 136 | 1 0 0 -1 137 | $EndComp 138 | $Comp 139 | L Connector_Generic:Conn_02x03_Odd_Even J1 140 | U 1 1 612344DA 141 | P 4450 3325 142 | F 0 "J1" V 4454 3137 50 0000 R CNN 143 | F 1 "SAO Connector" V 4545 3137 50 0000 R CNN 144 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 4450 3325 50 0001 C CNN 145 | F 3 "~" H 4450 3325 50 0001 C CNN 146 | 1 4450 3325 147 | 0 -1 1 0 148 | $EndComp 149 | Wire Wire Line 150 | 4350 3725 4350 3625 151 | Wire Wire Line 152 | 4250 3725 4350 3725 153 | Text GLabel 4250 3725 0 50 Input ~ 0 154 | 0V 155 | Text GLabel 4250 3025 0 50 Input ~ 0 156 | Vin 157 | Wire Wire Line 158 | 4250 3025 4350 3025 159 | Wire Wire Line 160 | 4350 3025 4350 3125 161 | NoConn ~ 4450 3125 162 | NoConn ~ 4450 3625 163 | Text GLabel 4650 3025 2 50 Input ~ 0 164 | honk 165 | Text GLabel 4650 3725 2 50 Input ~ 0 166 | sync 167 | Wire Wire Line 168 | 4650 3725 4550 3725 169 | Wire Wire Line 170 | 4550 3725 4550 3625 171 | Wire Wire Line 172 | 4650 3025 4550 3025 173 | Wire Wire Line 174 | 4550 3025 4550 3125 175 | Text Notes 3650 4050 0 50 ~ 0 176 | Connector follows the Shitty Add-On v1.69bis """standard"""\nhttps://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/ 177 | $EndSCHEMATC 178 | -------------------------------------------------------------------------------- /kicad/SAO-captouch-sensor-only.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /kicad/SAO-captouch-sensor-only.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Horrible Goose Cap-Touch Dingus" 8 | Date "2021-10-14" 9 | Rev "honk" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Sensor_Touch:AT42QT1011-TSHR U1 18 | U 1 1 609816E1 19 | P 5000 2100 20 | F 0 "U1" H 5000 2581 50 0000 C CNN 21 | F 1 "AT42QT1011-TSHR" H 5000 2490 50 0000 C CNN 22 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5050 1850 50 0001 L CNN 23 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf" H 5270 2650 50 0001 C CNN 24 | 1 5000 2100 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C_Small C2 29 | U 1 1 6098325B 30 | P 5575 2100 31 | F 0 "C2" H 5667 2146 50 0000 L CNN 32 | F 1 "0.01 μF" H 5667 2055 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5575 2100 50 0001 C CNN 34 | F 3 "~" H 5575 2100 50 0001 C CNN 35 | 1 5575 2100 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L Device:C_Small C1 40 | U 1 1 60983BFF 41 | P 4050 2000 42 | F 0 "C1" H 4225 2050 50 0000 R CNN 43 | F 1 "0.1 μF" H 4375 1950 50 0000 R CNN 44 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4050 2000 50 0001 C CNN 45 | F 3 "~" H 4050 2000 50 0001 C CNN 46 | 1 4050 2000 47 | -1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Device:C_Small C3 51 | U 1 1 60987348 52 | P 6325 2225 53 | F 0 "C3" H 6417 2271 50 0000 L CNN 54 | F 1 "10 pF" H 6417 2180 50 0000 L CNN 55 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6325 2225 50 0001 C CNN 56 | F 3 "~" H 6325 2225 50 0001 C CNN 57 | 1 6325 2225 58 | 1 0 0 -1 59 | $EndComp 60 | Text GLabel 3750 1750 0 50 Input ~ 0 61 | Vin 62 | Text GLabel 3750 2450 0 50 Input ~ 0 63 | 0V 64 | Wire Wire Line 65 | 3750 1750 4050 1750 66 | Wire Wire Line 67 | 5000 1750 5000 1800 68 | Connection ~ 4050 1750 69 | Wire Wire Line 70 | 4050 1750 5000 1750 71 | Wire Wire Line 72 | 3750 2450 4050 2450 73 | Wire Wire Line 74 | 4050 2450 4400 2450 75 | Wire Wire Line 76 | 5000 2450 5000 2400 77 | Connection ~ 4050 2450 78 | Wire Wire Line 79 | 5000 2450 6325 2450 80 | Wire Wire Line 81 | 6325 2450 6325 2325 82 | Connection ~ 5000 2450 83 | Wire Wire Line 84 | 6325 2125 6325 2000 85 | Wire Wire Line 86 | 6325 2000 6175 2000 87 | Wire Wire Line 88 | 5875 2000 5575 2000 89 | Wire Wire Line 90 | 5575 2000 5400 2000 91 | Connection ~ 5575 2000 92 | Wire Wire Line 93 | 5400 2200 5575 2200 94 | Wire Wire Line 95 | 4600 2000 4400 2000 96 | Wire Wire Line 97 | 4400 2000 4400 2125 98 | Connection ~ 4400 2450 99 | Wire Wire Line 100 | 4400 2450 5000 2450 101 | Text GLabel 4600 2200 3 50 Input ~ 0 102 | honk 103 | $Comp 104 | L Device:Jumper_NC_Small JP1 105 | U 1 1 60987404 106 | P 4400 2225 107 | F 0 "JP1" V 4425 2400 50 0000 R CNN 108 | F 1 "NC" V 4350 2400 50 0000 R CNN 109 | F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm" H 4400 2225 50 0001 C CNN 110 | F 3 "~" H 4400 2225 50 0001 C CNN 111 | 1 4400 2225 112 | 0 -1 -1 0 113 | $EndComp 114 | Wire Wire Line 115 | 4400 2325 4400 2450 116 | Wire Wire Line 117 | 4050 1900 4050 1750 118 | Wire Wire Line 119 | 4050 2100 4050 2450 120 | Text GLabel 4400 1900 2 50 Input ~ 0 121 | sync 122 | Wire Wire Line 123 | 4400 1900 4400 2000 124 | Connection ~ 4400 2000 125 | Text Notes 3675 2800 0 50 ~ 0 126 | (Please note that SYNC is by default tied to GND) 127 | $Comp 128 | L goose:R_Goose R1 129 | U 1 1 60989A76 130 | P 6875 1750 131 | F 0 "R1" H 6025 1650 50 0000 C CNN 132 | F 1 "1 kΩ" H 6025 1575 50 0000 C CNN 133 | F 2 "Resistor_SMD:R_0805_2012Metric" H 6085 1470 150 0001 C CNN 134 | F 3 "" H 6085 1470 150 0001 C CNN 135 | 1 6875 1750 136 | 1 0 0 -1 137 | $EndComp 138 | $Comp 139 | L Connector_Generic:Conn_02x03_Odd_Even J1 140 | U 1 1 612344DA 141 | P 4450 3325 142 | F 0 "J1" V 4454 3137 50 0000 R CNN 143 | F 1 "SAO Connector" V 4545 3137 50 0000 R CNN 144 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 4450 3325 50 0001 C CNN 145 | F 3 "~" H 4450 3325 50 0001 C CNN 146 | 1 4450 3325 147 | 0 -1 1 0 148 | $EndComp 149 | Wire Wire Line 150 | 4350 3725 4350 3625 151 | Wire Wire Line 152 | 4250 3725 4350 3725 153 | Text GLabel 4250 3725 0 50 Input ~ 0 154 | 0V 155 | Text GLabel 4250 3025 0 50 Input ~ 0 156 | Vin 157 | Wire Wire Line 158 | 4250 3025 4350 3025 159 | Wire Wire Line 160 | 4350 3025 4350 3125 161 | NoConn ~ 4450 3125 162 | NoConn ~ 4450 3625 163 | Text GLabel 4650 3025 2 50 Input ~ 0 164 | honk 165 | Text GLabel 4650 3725 2 50 Input ~ 0 166 | sync 167 | Wire Wire Line 168 | 4650 3725 4550 3725 169 | Wire Wire Line 170 | 4550 3725 4550 3625 171 | Wire Wire Line 172 | 4650 3025 4550 3025 173 | Wire Wire Line 174 | 4550 3025 4550 3125 175 | Text Notes 3650 4050 0 50 ~ 0 176 | Connector follows the Shitty Add-On v1.69bis """standard"""\nhttps://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/ 177 | $EndSCHEMATC 178 | -------------------------------------------------------------------------------- /kicad/SAO-speaker-and-controller.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /kicad/SAO-speaker-and-controller.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Horrible Goose Cap-Touch Dingus" 8 | Date "2021-05-09" 9 | Rev "honk" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Sensor_Touch:AT42QT1011-TSHR U1 18 | U 1 1 609816E1 19 | P 5000 2100 20 | F 0 "U1" H 5000 2581 50 0000 C CNN 21 | F 1 "AT42QT1011-TSHR" H 5000 2490 50 0000 C CNN 22 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5050 1850 50 0001 L CNN 23 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf" H 5270 2650 50 0001 C CNN 24 | 1 5000 2100 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C_Small C2 29 | U 1 1 6098325B 30 | P 5575 2100 31 | F 0 "C2" H 5667 2146 50 0000 L CNN 32 | F 1 "0.01 μF" H 5667 2055 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 5575 2100 50 0001 C CNN 34 | F 3 "~" H 5575 2100 50 0001 C CNN 35 | 1 5575 2100 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L Device:C_Small C1 40 | U 1 1 60983BFF 41 | P 4050 2000 42 | F 0 "C1" H 4225 2050 50 0000 R CNN 43 | F 1 "0.1 μF" H 4375 1950 50 0000 R CNN 44 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 4050 2000 50 0001 C CNN 45 | F 3 "~" H 4050 2000 50 0001 C CNN 46 | 1 4050 2000 47 | -1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Device:C_Small C3 51 | U 1 1 60987348 52 | P 6325 2225 53 | F 0 "C3" H 6417 2271 50 0000 L CNN 54 | F 1 "10 pF" H 6417 2180 50 0000 L CNN 55 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 6325 2225 50 0001 C CNN 56 | F 3 "~" H 6325 2225 50 0001 C CNN 57 | 1 6325 2225 58 | 1 0 0 -1 59 | $EndComp 60 | Text GLabel 3750 2450 0 50 Input ~ 0 61 | 0V 62 | Wire Wire Line 63 | 5000 1750 5000 1800 64 | Connection ~ 4050 1750 65 | Wire Wire Line 66 | 4050 1750 5000 1750 67 | Wire Wire Line 68 | 3750 2450 4050 2450 69 | Wire Wire Line 70 | 4050 2450 4400 2450 71 | Wire Wire Line 72 | 5000 2450 5000 2400 73 | Connection ~ 4050 2450 74 | Wire Wire Line 75 | 5000 2450 6325 2450 76 | Wire Wire Line 77 | 6325 2450 6325 2325 78 | Connection ~ 5000 2450 79 | Wire Wire Line 80 | 6325 2125 6325 2000 81 | Wire Wire Line 82 | 6325 2000 6175 2000 83 | Wire Wire Line 84 | 5875 2000 5575 2000 85 | Wire Wire Line 86 | 5575 2000 5400 2000 87 | Connection ~ 5575 2000 88 | Wire Wire Line 89 | 5400 2200 5575 2200 90 | Wire Wire Line 91 | 4600 2000 4400 2000 92 | Connection ~ 4400 2450 93 | Wire Wire Line 94 | 4400 2450 5000 2450 95 | Text GLabel 4600 2200 3 50 Input ~ 0 96 | honk 97 | Wire Wire Line 98 | 4050 1900 4050 1750 99 | Wire Wire Line 100 | 4050 2100 4050 2450 101 | Text Notes 3675 2800 0 50 ~ 0 102 | (Please note that SYNC is by default tied to GND) 103 | $Comp 104 | L goose:R_Goose R1 105 | U 1 1 60989A76 106 | P 6875 1750 107 | F 0 "R1" H 6025 1650 50 0000 C CNN 108 | F 1 "1 kΩ" H 6025 1575 50 0000 C CNN 109 | F 2 "Resistor_SMD:R_0805_2012Metric" H 6085 1470 150 0001 C CNN 110 | F 3 "" H 6085 1470 150 0001 C CNN 111 | 1 6875 1750 112 | 1 0 0 -1 113 | $EndComp 114 | $Comp 115 | L Connector_Generic:Conn_02x03_Odd_Even J1 116 | U 1 1 612344DA 117 | P 2375 3625 118 | F 0 "J1" V 2379 3437 50 0000 R CNN 119 | F 1 "SAO Connector" V 2470 3437 50 0000 R CNN 120 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 2375 3625 50 0001 C CNN 121 | F 3 "~" H 2375 3625 50 0001 C CNN 122 | 1 2375 3625 123 | 0 -1 1 0 124 | $EndComp 125 | Wire Wire Line 126 | 2275 4025 2275 3925 127 | Wire Wire Line 128 | 2175 4025 2275 4025 129 | Text GLabel 2175 4025 0 50 Input ~ 0 130 | 0V 131 | Text GLabel 2175 3325 0 50 Input ~ 0 132 | Vin 133 | Wire Wire Line 134 | 2175 3325 2275 3325 135 | Wire Wire Line 136 | 2275 3325 2275 3425 137 | NoConn ~ 2375 3425 138 | NoConn ~ 2375 3925 139 | Text GLabel 2575 3325 2 50 Input ~ 0 140 | honk 141 | Wire Wire Line 142 | 2575 4025 2475 4025 143 | Wire Wire Line 144 | 2475 4025 2475 3925 145 | Wire Wire Line 146 | 2575 3325 2475 3325 147 | Wire Wire Line 148 | 2475 3325 2475 3425 149 | Text Notes 825 4300 0 50 ~ 0 150 | Connector follows the Shitty Add-On v1.69bis """standard"""\nhttps://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/ 151 | $Comp 152 | L Device:Speaker LS1 153 | U 1 1 61308B8C 154 | P 9925 3325 155 | F 0 "LS1" H 10095 3321 50 0000 L CNN 156 | F 1 "SP-1609S 8Ω 0.5W speaker" H 10095 3230 50 0000 L CNN 157 | F 2 "goose:Speaker_SP-1609S" H 9925 3125 50 0001 C CNN 158 | F 3 "~" H 9915 3275 50 0001 C CNN 159 | 1 9925 3325 160 | 1 0 0 1 161 | $EndComp 162 | $Comp 163 | L Connector_Generic:Conn_02x04_Counter_Clockwise J2 164 | U 1 1 6130EF76 165 | P 5200 3800 166 | F 0 "J2" H 5250 4117 50 0000 C CNN 167 | F 1 "SOICbite" H 5250 4026 50 0000 C CNN 168 | F 2 "goose:SOIC_clipProgSmall" H 5200 3800 50 0001 C CNN 169 | F 3 "~" H 5200 3800 50 0001 C CNN 170 | 1 5200 3800 171 | 1 0 0 -1 172 | $EndComp 173 | Text Label 8850 2925 0 50 ~ 0 174 | sdi 175 | Text Label 8850 3025 0 50 ~ 0 176 | sdo 177 | Text Label 8850 3425 0 50 ~ 0 178 | ~cs 179 | Text Label 4925 3800 2 50 ~ 0 180 | sdi 181 | Text Label 5500 3700 0 50 ~ 0 182 | sdo 183 | Text Label 5575 3900 0 50 ~ 0 184 | ~cs 185 | Text GLabel 5575 4000 2 50 Input ~ 0 186 | 0V 187 | Text GLabel 4925 3700 0 50 Input ~ 0 188 | 5V 189 | Text GLabel 7225 3925 0 50 Input ~ 0 190 | 0V 191 | Wire Wire Line 192 | 8850 3425 8750 3425 193 | Wire Wire Line 194 | 4925 3700 5000 3700 195 | Wire Wire Line 196 | 4925 3800 5000 3800 197 | Wire Wire Line 198 | 4925 3900 5000 3900 199 | Wire Wire Line 200 | 4925 4000 5000 4000 201 | Wire Wire Line 202 | 5500 3900 5575 3900 203 | Wire Wire Line 204 | 5500 4000 5575 4000 205 | Text Notes 7975 2400 0 50 ~ 0 206 | Circuit and code draw heavily from here:\nhttp://www.technoblogy.com/show?QBB 207 | Wire Wire Line 208 | 8750 3325 9725 3325 209 | Wire Wire Line 210 | 9675 3025 9675 3225 211 | Wire Wire Line 212 | 9675 3225 9725 3225 213 | Wire Wire Line 214 | 8750 3025 9675 3025 215 | Text GLabel 9375 3225 2 50 Input ~ 0 216 | honk 217 | Wire Wire Line 218 | 7250 2525 7375 2525 219 | Wire Wire Line 220 | 7375 2525 7375 3100 221 | Wire Wire Line 222 | 7375 3925 7225 3925 223 | Wire Wire Line 224 | 7375 3925 8150 3925 225 | Wire Wire Line 226 | 8150 3925 8150 3825 227 | Wire Wire Line 228 | 8150 2625 8150 2525 229 | Wire Wire Line 230 | 8150 2525 7375 2525 231 | Connection ~ 7375 2525 232 | Connection ~ 7375 3925 233 | Wire Wire Line 234 | 7375 3300 7375 3925 235 | $Comp 236 | L Device:C_Small C4 237 | U 1 1 6131E9A5 238 | P 7375 3200 239 | F 0 "C4" H 7550 3250 50 0000 R CNN 240 | F 1 "0.1 μF" H 7700 3150 50 0000 R CNN 241 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 7375 3200 50 0001 C CNN 242 | F 3 "~" H 7375 3200 50 0001 C CNN 243 | 1 7375 3200 244 | -1 0 0 -1 245 | $EndComp 246 | Wire Wire Line 247 | 4400 2000 4400 2450 248 | $Comp 249 | L MCU_Microchip_ATtiny:ATtiny85-20SU U2 250 | U 1 1 6135DDB0 251 | P 8150 3225 252 | F 0 "U2" H 8475 3900 50 0000 R CNN 253 | F 1 "ATtiny85-20SU" H 8825 3800 50 0000 R CNN 254 | F 2 "Package_SO:SOIJ-8_5.3x5.3mm_P1.27mm" H 8150 3225 50 0001 C CIN 255 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" H 8150 3225 50 0001 C CNN 256 | 1 8150 3225 257 | 1 0 0 -1 258 | $EndComp 259 | Wire Wire Line 260 | 8750 3125 8850 3125 261 | Wire Wire Line 262 | 8750 3225 9175 3225 263 | Wire Wire Line 264 | 9175 3425 9175 3225 265 | Connection ~ 9175 3225 266 | Wire Wire Line 267 | 9175 3225 9375 3225 268 | Wire Wire Line 269 | 8150 3925 9175 3925 270 | Wire Wire Line 271 | 9175 3925 9175 3725 272 | Connection ~ 8150 3925 273 | Text Notes 9300 3875 0 50 ~ 0 274 | Optional pull-down resistor\nTODO: add a jumper maybe 275 | $Comp 276 | L Device:R R2 277 | U 1 1 6131CA07 278 | P 9175 3575 279 | F 0 "R2" H 9075 3550 50 0000 C CNN 280 | F 1 "1 kΩ" H 9025 3625 50 0000 C CNN 281 | F 2 "Resistor_SMD:R_0805_2012Metric" V 9105 3575 50 0001 C CNN 282 | F 3 "~" H 9175 3575 50 0001 C CNN 283 | 1 9175 3575 284 | -1 0 0 1 285 | $EndComp 286 | $Comp 287 | L Regulator_Switching:TPS613222ADBV U3 288 | U 1 1 616809AD 289 | P 2600 1850 290 | F 0 "U3" H 2600 2217 50 0000 C CNN 291 | F 1 "TPS613222ADBV" H 2600 2126 50 0000 C CNN 292 | F 2 "Package_TO_SOT_SMD:SOT-23-5" H 2600 1050 50 0001 C CNN 293 | F 3 "http://www.ti.com/lit/ds/symlink/tps61322.pdf" H 2600 1700 50 0001 C CNN 294 | 1 2600 1850 295 | 1 0 0 -1 296 | $EndComp 297 | Text Notes 4600 4300 0 50 ~ 0 298 | SOICbite footprint as described here:\nhttps://hackaday.io/project/165917-soicbite-programmingdebug-connector-footprint 299 | $Comp 300 | L Device:L L1 301 | U 1 1 6168C112 302 | P 1950 1750 303 | F 0 "L1" V 2140 1750 50 0000 C CNN 304 | F 1 "2.2 μH" V 2049 1750 50 0000 C CNN 305 | F 2 "Inductor_SMD:L_0805_2012Metric" H 1950 1750 50 0001 C CNN 306 | F 3 "~" H 1950 1750 50 0001 C CNN 307 | 1 1950 1750 308 | 0 -1 -1 0 309 | $EndComp 310 | Wire Wire Line 311 | 2200 1750 2100 1750 312 | Wire Wire Line 313 | 1800 1750 1700 1750 314 | $Comp 315 | L Device:C_Small C5 316 | U 1 1 6168F75A 317 | P 1700 1975 318 | F 0 "C5" H 1875 2025 50 0000 R CNN 319 | F 1 "4.7 μF" H 2025 1925 50 0000 R CNN 320 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 1700 1975 50 0001 C CNN 321 | F 3 "~" H 1700 1975 50 0001 C CNN 322 | 1 1700 1975 323 | -1 0 0 -1 324 | $EndComp 325 | Text GLabel 1600 2175 0 50 Input ~ 0 326 | 0V 327 | Wire Wire Line 328 | 1600 2175 1700 2175 329 | Wire Wire Line 330 | 1700 2075 1700 2175 331 | Connection ~ 1700 2175 332 | Wire Wire Line 333 | 1700 1875 1700 1750 334 | Connection ~ 1700 1750 335 | Wire Wire Line 336 | 1700 1750 1600 1750 337 | Wire Wire Line 338 | 2600 2175 2600 2150 339 | Wire Wire Line 340 | 1700 2175 2600 2175 341 | $Comp 342 | L Device:C_Small C6 343 | U 1 1 61697DC4 344 | P 3225 1975 345 | F 0 "C6" H 3400 2025 50 0000 R CNN 346 | F 1 "22 μF" H 3550 1925 50 0000 R CNN 347 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 3225 1975 50 0001 C CNN 348 | F 3 "~" H 3225 1975 50 0001 C CNN 349 | 1 3225 1975 350 | -1 0 0 -1 351 | $EndComp 352 | Wire Wire Line 353 | 2600 2175 3225 2175 354 | Wire Wire Line 355 | 3225 2175 3225 2075 356 | Wire Wire Line 357 | 3225 1750 3000 1750 358 | Wire Wire Line 359 | 3225 1875 3225 1750 360 | Connection ~ 2600 2175 361 | Wire Wire Line 362 | 3225 1750 3600 1750 363 | Connection ~ 3225 1750 364 | Text GLabel 3700 1200 2 50 Input ~ 0 365 | 5V 366 | Wire Wire Line 367 | 3600 1200 3700 1200 368 | Connection ~ 3600 1750 369 | Wire Wire Line 370 | 3600 1750 4050 1750 371 | Text GLabel 1600 1750 0 50 Input ~ 0 372 | Vin 373 | Text GLabel 7250 2525 0 50 Input ~ 0 374 | 5V 375 | Wire Wire Line 376 | 3600 1200 3600 1750 377 | $Comp 378 | L Device:D D1 379 | U 1 1 616A21DB 380 | P 2575 1200 381 | F 0 "D1" H 2575 983 50 0000 C CNN 382 | F 1 "D" H 2575 1074 50 0000 C CNN 383 | F 2 "Diode_SMD:D_SOD-323" H 2575 1200 50 0001 C CNN 384 | F 3 "~" H 2575 1200 50 0001 C CNN 385 | 1 2575 1200 386 | -1 0 0 1 387 | $EndComp 388 | Wire Wire Line 389 | 3600 1200 2725 1200 390 | Wire Wire Line 391 | 1700 1200 1700 1750 392 | Wire Wire Line 393 | 2425 1200 1700 1200 394 | Connection ~ 3600 1200 395 | Wire Wire Line 396 | 8850 2925 8750 2925 397 | Text GLabel 2575 4025 2 50 Input ~ 0 398 | clk 399 | Text GLabel 4925 4000 0 50 Input ~ 0 400 | clk 401 | Text GLabel 8850 3125 2 50 Input ~ 0 402 | clk 403 | $EndSCHEMATC 404 | -------------------------------------------------------------------------------- /kicad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name goose)(type KiCad)(uri ${KIPRJMOD}/goose.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /kicad/goose.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Goose 5 | # 6 | DEF Goose G 0 40 Y Y 1 F N 7 | F0 "G" 0 50 50 H V C CNN 8 | F1 "Goose" 0 -60 50 H V C CNN 9 | F2 "" -790 -280 150 H I C CNN 10 | F3 "" -790 -280 150 H I C CNN 11 | DRAW 12 | C -440 95 4 0 1 0 F 13 | P 176 0 1 0 -441 -75 -442 -75 -442 -75 -443 -75 -443 -75 -443 -74 -444 -74 -444 -74 -445 -74 -445 -73 -446 -73 -446 -73 -447 -72 -447 -72 -448 -72 -448 -71 -448 -71 -449 -70 -450 -70 -452 -69 -453 -67 -455 -66 -456 -65 -458 -64 -459 -63 -467 -57 -477 -50 -498 -34 -516 -20 -522 -16 -524 -14 -524 -14 -524 -13 -524 -13 -524 -13 -524 -12 -524 -12 -524 -12 -524 -12 -524 -11 -524 -11 -524 -11 -524 -11 -523 -10 -523 -10 -523 -10 -523 -10 -522 -9 -522 -9 -522 -9 -521 -9 -521 -8 -521 -8 -520 -8 -520 -8 -519 -7 -519 -7 -517 -7 -516 -6 -514 -5 -511 -4 -508 -3 -507 -3 -506 -2 -505 -2 -505 -2 -505 -2 -505 -2 -504 -2 -504 -2 -504 -2 -504 -2 -503 -1 -503 -1 -503 -1 -502 -1 -501 0 -500 1 -499 1 -498 2 -497 3 -496 3 -494 4 -493 4 -492 4 -491 4 -490 4 -488 4 -487 4 -486 4 -485 4 -483 3 -482 3 -480 2 -479 1 -474 -2 -465 -7 -444 -21 -424 -34 -417 -39 -413 -42 -413 -42 -413 -43 -412 -43 -412 -43 -412 -43 -412 -43 -412 -44 -412 -44 -412 -44 -412 -44 -411 -44 -411 -45 -411 -45 -411 -45 -411 -46 -411 -46 -411 -46 -411 -47 -411 -47 -411 -48 -411 -49 -411 -50 -411 -51 -411 -52 -411 -53 -411 -55 -411 -57 -411 -58 -411 -60 -412 -61 -412 -62 -412 -62 -412 -63 -413 -63 -413 -64 -413 -64 -413 -65 -414 -65 -414 -66 -415 -66 -415 -67 -415 -67 -416 -68 -418 -69 -419 -70 -420 -71 -422 -72 -423 -72 -425 -73 -426 -74 -428 -74 -429 -75 -430 -75 -431 -76 -432 -76 -434 -76 -435 -76 -436 -76 -437 -76 -438 -76 -439 -76 -440 -76 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 -441 -75 f 14 | P 279 0 1 0 -271 -312 -272 -312 -272 -311 -273 -311 -273 -310 -274 -310 -274 -309 -275 -308 -275 -308 -276 -307 -276 -306 -277 -305 -277 -304 -278 -304 -278 -303 -279 -302 -279 -301 -280 -300 -281 -299 -281 -297 -282 -296 -283 -295 -283 -295 -283 -294 -283 -294 -284 -294 -284 -294 -284 -294 -284 -294 -285 -294 -286 -293 -289 -293 -292 -293 -295 -293 -299 -293 -303 -293 -308 -293 -330 -293 -334 -288 -335 -287 -335 -287 -336 -286 -336 -286 -336 -285 -336 -285 -337 -284 -337 -284 -337 -283 -337 -283 -337 -282 -337 -282 -337 -281 -338 -281 -338 -280 -338 -280 -338 -279 -338 -279 -338 -278 -337 -277 -337 -276 -337 -275 -337 -273 -336 -271 -336 -269 -335 -267 -335 -266 -335 -265 -335 -264 -335 -264 -334 -263 -334 -263 -335 -262 -335 -262 -335 -261 -335 -261 -335 -260 -335 -260 -336 -260 -336 -259 -336 -259 -337 -259 -337 -258 -338 -258 -338 -258 -339 -257 -339 -257 -340 -257 -340 -256 -341 -256 -342 -255 -342 -255 -343 -255 -344 -254 -345 -254 -345 -254 -348 -252 -350 -251 -352 -250 -353 -249 -354 -249 -355 -248 -355 -248 -356 -247 -356 -247 -357 -246 -357 -246 -357 -245 -358 -245 -358 -244 -358 -244 -358 -243 -358 -242 -358 -242 -358 -241 -358 -241 -358 -240 -358 -239 -357 -239 -357 -238 -357 -237 -356 -237 -355 -235 -355 -234 -354 -233 -353 -232 -352 -231 -351 -231 -350 -230 -349 -229 -348 -228 -347 -227 -345 -227 -344 -226 -343 -225 -341 -225 -340 -224 -338 -224 -337 -224 -336 -223 -335 -223 -333 -222 -332 -222 -328 -221 -327 -220 -325 -220 -321 -218 -315 -216 -308 -214 -300 -211 -279 -205 -272 -202 -266 -200 -262 -199 -258 -197 -255 -195 -251 -193 -250 -192 -249 -191 -247 -190 -246 -189 -244 -188 -242 -187 -240 -185 -238 -184 -234 -180 -229 -175 -224 -170 -218 -165 -194 -142 -186 -144 -182 -145 -179 -146 -175 -147 -173 -148 -172 -149 -171 -149 -170 -149 -169 -150 -168 -150 -168 -151 -168 -151 -168 -151 -168 -152 -168 -152 -168 -152 -168 -152 -168 -153 -168 -154 -168 -154 -169 -155 -170 -157 -170 -158 -171 -159 -172 -160 -173 -162 -174 -164 -176 -165 -177 -167 -178 -169 -180 -171 -182 -173 -186 -178 -187 -180 -189 -182 -190 -184 -191 -186 -192 -187 -193 -189 -194 -190 -195 -191 -195 -193 -196 -194 -196 -196 -196 -197 -197 -199 -197 -200 -198 -203 -198 -206 -199 -208 -200 -211 -201 -217 -203 -222 -206 -228 -208 -234 -211 -239 -212 -241 -213 -244 -216 -249 -219 -254 -221 -258 -221 -259 -222 -260 -222 -260 -222 -261 -224 -264 -226 -267 -229 -272 -232 -277 -235 -282 -239 -288 -243 -294 -251 -306 -251 -307 -252 -308 -253 -309 -254 -310 -255 -311 -255 -312 -256 -312 -257 -313 -258 -314 -259 -314 -260 -315 -261 -315 -262 -316 -263 -316 -263 -316 -264 -316 -264 -316 -264 -316 -265 -316 -265 -316 -265 -316 -265 -316 -266 -316 -266 -316 -266 -316 -267 -315 -267 -315 -268 -315 -268 -315 -269 -314 -269 -314 -270 -314 -270 -313 -271 -313 -271 -312 -271 -312 -271 -312 F 15 | P 390 0 1 0 -535 -11 -539 -9 -543 -8 -544 -7 -546 -7 -547 -6 -549 -5 -550 -5 -551 -4 -552 -3 -554 -2 -556 0 -559 2 -560 3 -561 4 -562 5 -563 6 -564 7 -565 8 -566 9 -567 10 -567 11 -568 12 -569 13 -569 14 -570 16 -571 17 -571 18 -571 19 -572 20 -572 20 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 22 -572 22 -572 22 -572 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -570 22 -570 22 -570 22 -569 22 -569 22 -569 22 -569 22 -569 22 -569 22 -569 22 -568 22 -568 22 -568 22 -568 22 -568 22 -568 22 -567 22 -567 22 -567 22 -567 23 -567 23 -567 23 -566 23 -566 23 -566 24 -566 24 -565 25 -565 25 -564 26 -564 27 -563 28 -562 30 -560 31 -559 33 -558 34 -557 36 -555 37 -554 39 -553 40 -552 41 -552 41 -551 42 -551 42 -551 42 -551 43 -551 43 -551 43 -551 43 -551 43 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -552 45 -552 45 -552 45 -552 45 -552 45 -553 45 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 47 -553 47 -553 47 -553 47 -553 47 -553 47 -552 47 -552 47 -552 47 -552 47 -552 47 -551 48 -551 48 -551 48 -550 48 -549 49 -548 49 -547 49 -547 50 -546 50 -546 50 -545 50 -545 51 -544 51 -544 51 -543 52 -543 52 -542 53 -541 53 -541 54 -540 55 -539 56 -538 57 -537 58 -535 60 -532 63 -529 66 -526 70 -522 75 -512 86 -511 88 -509 90 -508 91 -506 93 -505 94 -504 96 -502 97 -501 98 -500 99 -499 100 -498 100 -497 101 -496 101 -496 101 -496 101 -495 101 -495 101 -495 101 -495 101 -495 100 -495 100 -495 100 -495 100 -494 99 -494 99 -494 98 -493 98 -493 97 -492 97 -492 96 -491 96 -490 95 -490 95 -489 94 -488 94 -487 93 -486 93 -485 92 -485 92 -484 92 -483 91 -482 90 -481 89 -479 89 -478 88 -478 87 -478 87 -477 87 -477 86 -476 85 -475 84 -474 82 -473 79 -471 73 -468 66 -465 58 -462 50 -460 42 -457 35 -457 34 -457 32 -456 31 -456 30 -456 30 -456 29 -456 28 -456 28 -456 27 -456 27 -456 27 -456 26 -457 26 -457 25 -457 25 -457 25 -458 24 -458 24 -458 24 -459 23 -459 23 -461 22 -462 21 -464 20 -466 19 -468 18 -470 17 -471 16 -473 15 -474 14 -476 13 -477 12 -478 12 -478 11 -479 10 -480 9 -480 9 -480 8 -480 7 -480 6 -480 6 -480 5 -480 5 -480 4 -480 4 -480 4 -480 3 -480 3 -480 3 -480 3 -480 3 -480 3 -480 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -482 3 -482 3 -482 3 -483 3 -484 4 -485 4 -486 4 -487 4 -488 4 -489 4 -490 4 -491 4 -492 4 -493 4 -494 4 -495 3 -496 3 -497 2 -498 2 -499 1 -500 1 -501 0 -502 -1 -503 -1 -503 -1 -504 -2 -504 -2 -504 -2 -505 -2 -505 -2 -505 -2 -506 -2 -507 -3 -508 -3 -511 -4 -515 -6 -518 -7 -521 -8 -522 -9 -523 -9 -523 -10 -524 -10 -524 -10 -524 -11 -524 -11 -524 -11 -524 -11 -524 -11 -524 -11 -524 -12 -524 -12 -524 -12 -524 -12 -524 -13 -524 -13 -524 -13 -524 -13 -524 -13 -524 -13 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -525 -15 -525 -15 -525 -15 -525 -14 -526 -14 -526 -14 -527 -14 -527 -14 -528 -14 -528 -14 -530 -13 -531 -13 -533 -12 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 F 16 | P 400 0 1 0 270 -315 270 -315 269 -314 269 -314 269 -314 268 -313 268 -313 268 -312 267 -312 267 -311 267 -311 267 -310 266 -310 266 -309 266 -309 266 -308 266 -308 266 -307 266 -307 265 -305 265 -304 265 -303 264 -302 264 -301 264 -301 263 -300 263 -300 263 -300 263 -299 263 -299 262 -299 262 -299 262 -299 262 -298 262 -298 262 -298 262 -298 261 -298 261 -298 261 -298 261 -297 261 -297 260 -297 260 -297 260 -297 260 -297 260 -297 259 -297 259 -297 259 -297 258 -297 258 -297 258 -297 257 -297 256 -297 255 -297 254 -297 254 -297 253 -298 252 -298 250 -298 249 -299 247 -299 245 -300 243 -301 242 -301 242 -301 240 -302 238 -303 237 -303 235 -304 233 -304 232 -304 230 -305 229 -305 228 -305 226 -305 225 -304 224 -304 223 -304 222 -303 221 -303 220 -302 220 -302 220 -301 219 -300 218 -299 217 -297 217 -296 216 -294 216 -292 215 -290 215 -288 214 -285 214 -283 214 -281 213 -279 213 -277 213 -275 213 -273 214 -271 214 -270 214 -269 213 -267 213 -266 213 -265 213 -263 213 -262 212 -261 212 -260 211 -259 211 -258 210 -257 210 -257 209 -256 209 -256 209 -256 208 -256 208 -255 207 -255 207 -255 206 -255 205 -254 204 -254 202 -254 201 -253 199 -253 198 -253 196 -252 195 -252 194 -252 193 -251 192 -250 191 -250 191 -250 190 -249 190 -249 189 -249 189 -248 189 -248 188 -248 188 -247 188 -247 188 -246 187 -246 187 -245 187 -245 187 -244 187 -244 187 -243 187 -243 187 -241 187 -241 187 -240 187 -239 187 -239 187 -238 187 -238 187 -238 187 -237 187 -237 188 -237 188 -236 188 -236 189 -235 189 -235 189 -234 190 -234 191 -233 191 -233 192 -232 194 -231 195 -230 197 -229 198 -228 200 -227 201 -226 203 -225 204 -225 206 -224 208 -222 210 -221 212 -220 214 -218 215 -217 217 -215 219 -214 221 -213 222 -211 224 -210 226 -209 227 -208 228 -207 229 -206 231 -205 232 -204 233 -203 235 -202 237 -200 238 -198 240 -196 242 -194 243 -192 245 -190 246 -189 248 -187 249 -185 250 -184 250 -183 250 -182 251 -182 251 -180 251 -179 251 -179 251 -178 251 -177 251 -177 251 -176 251 -175 251 -175 251 -174 251 -174 250 -173 250 -172 250 -172 250 -171 249 -171 249 -169 248 -168 247 -167 246 -165 244 -164 243 -163 242 -161 240 -159 238 -158 236 -156 234 -155 232 -153 231 -152 229 -151 229 -151 228 -150 225 -149 222 -146 218 -144 215 -142 207 -137 210 -134 211 -132 212 -131 213 -130 215 -128 216 -126 217 -125 218 -123 219 -121 220 -119 221 -118 222 -116 223 -114 224 -113 224 -111 225 -110 225 -108 227 -103 231 -105 231 -106 232 -106 233 -107 235 -108 236 -110 238 -111 239 -113 241 -114 243 -116 244 -117 246 -119 250 -122 254 -126 259 -130 263 -134 268 -137 271 -139 273 -140 274 -141 274 -141 275 -141 275 -141 276 -142 277 -142 279 -142 280 -143 282 -143 284 -143 286 -144 288 -144 290 -144 291 -145 293 -145 294 -146 296 -146 297 -147 298 -147 298 -148 299 -148 299 -148 299 -149 300 -149 300 -150 301 -151 301 -152 302 -153 302 -154 303 -156 303 -157 303 -159 304 -165 304 -172 304 -180 304 -189 304 -197 304 -206 303 -213 302 -227 301 -246 301 -252 300 -257 300 -261 300 -264 299 -267 299 -270 298 -272 297 -274 297 -274 297 -275 297 -276 296 -277 296 -279 295 -281 295 -283 294 -286 294 -289 294 -291 293 -296 293 -298 292 -300 292 -302 292 -303 291 -305 291 -306 290 -307 290 -308 289 -309 288 -310 288 -311 287 -312 286 -313 285 -314 284 -315 283 -315 282 -316 282 -316 281 -316 281 -317 280 -317 280 -317 279 -317 279 -317 278 -317 278 -317 277 -318 277 -318 276 -318 276 -318 275 -317 275 -317 275 -317 274 -317 274 -317 273 -317 273 -317 272 -316 272 -316 271 -316 271 -316 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 F 17 | P 441 0 1 0 -572 23 -572 24 -572 24 -572 24 -572 25 -573 26 -573 27 -573 28 -574 29 -574 30 -574 32 -574 33 -574 34 -575 35 -575 36 -575 37 -576 38 -576 39 -577 40 -577 40 -578 41 -578 42 -579 42 -580 43 -580 43 -581 43 -582 44 -583 44 -583 44 -584 44 -585 44 -586 44 -587 44 -588 44 -589 44 -590 44 -592 44 -593 43 -594 43 -595 42 -597 42 -598 41 -599 41 -601 40 -603 39 -605 38 -606 38 -607 38 -608 38 -608 37 -609 37 -610 37 -611 37 -612 37 -612 37 -613 37 -614 38 -615 38 -616 38 -617 38 -617 39 -618 39 -620 40 -622 41 -624 43 -626 44 -629 46 -630 47 -632 48 -633 49 -635 50 -636 51 -638 52 -639 53 -640 54 -643 56 -646 58 -649 60 -651 62 -654 64 -656 66 -659 68 -661 70 -661 70 -662 71 -662 71 -663 72 -664 72 -664 73 -666 74 -667 75 -669 76 -669 76 -670 77 -671 77 -671 77 -673 78 -674 79 -676 80 -678 82 -680 83 -682 85 -684 87 -686 89 -688 91 -690 93 -692 95 -694 97 -696 99 -698 101 -699 103 -701 105 -702 106 -702 107 -703 108 -703 109 -704 110 -704 110 -705 111 -705 112 -705 113 -706 113 -706 114 -706 115 -706 115 -706 116 -706 117 -706 118 -706 119 -706 120 -706 122 -706 123 -705 124 -705 126 -705 127 -704 128 -704 129 -703 130 -703 130 -702 131 -701 132 -701 132 -700 132 -700 132 -700 133 -699 133 -699 133 -698 133 -698 133 -697 133 -695 133 -694 132 -693 132 -692 132 -691 131 -689 131 -688 130 -687 130 -686 129 -685 129 -684 128 -683 127 -682 127 -681 126 -681 126 -680 125 -680 125 -680 125 -679 125 -679 125 -679 124 -679 124 -679 124 -679 124 -678 124 -678 124 -678 124 -678 124 -678 124 -678 124 -677 124 -677 123 -676 123 -675 122 -674 121 -672 120 -671 119 -670 118 -668 117 -666 116 -664 115 -662 114 -661 112 -659 111 -657 111 -656 110 -655 109 -653 108 -652 108 -651 107 -651 107 -651 106 -650 106 -650 106 -650 105 -650 105 -650 105 -650 105 -650 105 -650 105 -650 105 -649 105 -649 105 -649 104 -649 104 -649 104 -649 104 -649 104 -649 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -648 104 -647 104 -647 103 -647 103 -646 103 -646 103 -646 102 -645 102 -645 102 -644 101 -644 101 -643 100 -642 100 -642 100 -641 99 -641 98 -640 97 -638 97 -637 96 -636 95 -636 95 -635 94 -635 94 -635 94 -634 94 -634 93 -634 93 -633 93 -633 93 -633 93 -633 93 -633 93 -632 93 -632 93 -632 93 -631 93 -631 92 -631 92 -630 92 -630 92 -630 92 -629 91 -629 91 -629 91 -624 87 -617 81 -614 79 -611 76 -608 74 -606 72 -605 72 -604 71 -601 68 -596 65 -592 62 -587 59 -583 57 -580 55 -579 55 -579 55 -579 55 -579 55 -579 55 -579 55 -578 55 -578 55 -578 55 -578 55 -578 54 -578 54 -578 54 -578 54 -578 54 -578 54 -578 54 -578 54 -577 54 -577 53 -577 53 -577 53 -577 53 -577 52 -577 52 -577 52 -577 52 -576 52 -576 51 -576 51 -576 51 -576 51 -576 50 -575 50 -575 50 -575 50 -575 50 -575 50 -574 50 -574 50 -574 50 -574 50 -574 50 -574 50 -574 50 -574 50 -573 50 -573 50 -573 49 -573 49 -572 49 -572 49 -571 49 -571 49 -571 49 -570 49 -570 49 -569 48 -569 48 -569 48 -568 48 -568 48 -567 47 -567 47 -566 47 -566 47 -565 47 -565 47 -564 46 -563 46 -563 46 -562 46 -561 46 -561 46 -560 46 -559 46 -559 46 -558 46 -557 46 -557 46 -556 46 -555 46 -555 46 -554 45 -554 45 -553 45 -553 45 -552 45 -552 45 -552 45 -551 45 -551 45 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 43 -551 43 -551 43 -552 42 -552 42 -552 41 -553 41 -553 40 -554 39 -554 39 -555 38 -555 38 -556 37 -557 36 -558 34 -559 33 -561 31 -562 30 -563 28 -564 27 -564 26 -565 25 -565 24 -566 24 -566 24 -566 23 -567 23 -567 23 -567 22 -567 22 -568 22 -568 22 -568 22 -568 22 -569 21 -569 21 -569 21 -569 21 -570 21 -570 21 -570 21 -570 22 -570 22 -571 22 -571 22 -571 22 -571 22 -571 23 -572 23 -572 23 -572 23 -572 23 -572 23 f 18 | P 607 0 1 0 -133 -156 -134 -156 -136 -156 -137 -156 -138 -155 -140 -155 -141 -155 -143 -154 -144 -154 -158 -152 -163 -151 -166 -150 -169 -149 -171 -149 -173 -148 -174 -148 -175 -147 -175 -147 -176 -147 -177 -146 -179 -146 -181 -145 -183 -145 -185 -144 -187 -144 -191 -142 -196 -141 -201 -139 -207 -137 -212 -134 -218 -132 -222 -130 -224 -129 -226 -128 -226 -128 -227 -127 -228 -127 -228 -126 -230 -124 -232 -122 -235 -120 -237 -118 -240 -115 -243 -113 -245 -111 -247 -108 -250 -106 -252 -103 -254 -101 -255 -99 -257 -96 -259 -94 -261 -91 -262 -89 -264 -87 -265 -84 -266 -81 -268 -79 -269 -76 -270 -73 -271 -71 -272 -68 -273 -66 -273 -64 -274 -62 -274 -59 -275 -57 -275 -54 -275 -51 -276 -47 -276 -44 -276 -39 -276 -34 -276 -29 -276 -16 -276 -2 -277 10 -277 19 -277 22 -278 23 -278 23 -278 23 -280 24 -282 26 -284 27 -290 31 -298 35 -305 38 -313 42 -319 45 -322 46 -324 46 -326 47 -328 47 -331 48 -333 48 -335 48 -338 48 -340 48 -343 48 -346 47 -348 47 -351 46 -354 46 -357 45 -361 44 -364 43 -367 42 -375 40 -381 38 -387 37 -390 36 -393 35 -396 35 -399 34 -405 33 -413 33 -422 32 -428 31 -434 30 -440 30 -445 29 -446 29 -448 28 -450 28 -452 28 -453 28 -454 28 -454 28 -455 28 -455 28 -455 29 -455 29 -455 29 -455 29 -456 30 -456 30 -456 30 -456 31 -457 33 -457 34 -457 35 -458 37 -460 43 -462 50 -465 58 -468 66 -471 73 -473 79 -475 84 -476 85 -477 86 -477 87 -478 87 -478 87 -478 88 -479 88 -479 89 -480 89 -481 89 -481 90 -482 90 -482 90 -483 91 -484 91 -484 92 -485 92 -485 92 -487 93 -488 93 -489 94 -490 95 -491 95 -492 96 -492 97 -493 97 -493 98 -494 98 -494 99 -494 99 -494 99 -494 100 -494 100 -494 100 -495 101 -495 101 -495 101 -495 102 -495 102 -495 102 -494 103 -494 103 -494 104 -493 105 -493 106 -492 108 -490 109 -489 111 -488 113 -486 115 -484 117 -483 118 -481 120 -479 122 -477 123 -476 125 -474 126 -473 127 -470 129 -468 130 -465 132 -463 133 -460 134 -457 135 -454 136 -451 137 -448 138 -445 139 -441 140 -438 141 -435 141 -432 142 -428 142 -425 142 -423 142 -421 142 -419 142 -417 142 -415 142 -413 142 -411 141 -410 141 -408 140 -406 140 -404 139 -402 138 -400 137 -398 136 -396 135 -393 133 -382 127 -369 127 -366 127 -364 127 -361 127 -358 127 -356 127 -354 128 -352 128 -351 128 -348 128 -346 129 -343 129 -340 128 -337 128 -334 128 -330 127 -326 126 -322 125 -318 124 -313 123 -308 122 -303 121 -298 119 -293 117 -288 116 -271 110 -257 105 -248 101 -242 99 -241 98 -240 98 -240 98 -239 98 -238 98 -238 98 -237 98 -237 97 -236 97 -236 98 -235 98 -235 98 -234 98 -234 98 -234 98 -233 98 -233 99 -232 99 -232 99 -231 100 -231 100 -230 101 -230 101 -229 102 -229 102 -228 104 -227 105 -226 107 -224 109 -222 111 -220 114 -218 117 -213 123 -207 129 -201 135 -194 142 -188 148 -185 151 -182 153 -177 157 -172 161 -166 166 -160 170 -147 178 -134 187 -121 194 -109 200 -104 203 -99 205 -95 207 -91 208 -90 208 -89 209 -88 209 -87 209 -86 210 -85 210 -84 211 -84 211 -83 211 -83 211 -82 212 -79 213 -75 215 -70 216 -65 218 -60 219 -55 221 -51 222 -48 223 -44 224 -38 226 -33 227 -28 229 -22 230 -18 231 -16 232 -15 232 -14 232 -12 233 -10 233 -7 234 -1 235 5 237 8 238 12 239 16 240 20 241 24 242 28 243 31 244 35 244 55 248 58 248 62 249 71 250 77 251 82 252 87 253 92 254 96 255 99 256 101 257 102 257 103 257 104 258 107 260 117 265 131 273 146 281 148 282 150 283 152 284 154 285 156 287 158 288 160 289 162 291 166 293 170 296 174 299 178 301 182 303 186 306 190 308 194 310 195 311 198 312 200 312 202 313 204 314 207 314 209 314 211 315 214 315 216 315 218 315 220 315 223 314 225 314 227 314 228 313 230 312 231 312 232 311 233 310 234 310 236 309 237 308 238 307 239 306 239 305 240 304 241 302 242 301 242 300 243 299 244 297 244 295 245 293 245 290 245 286 245 282 245 277 245 268 244 257 243 247 243 242 242 237 241 232 241 227 239 219 237 211 235 203 233 195 231 188 229 181 227 177 226 175 225 173 218 161 213 152 208 144 204 138 202 134 200 130 198 127 196 124 194 120 193 117 191 114 190 111 189 107 188 104 187 101 186 97 186 94 185 90 185 86 184 82 182 55 181 51 181 48 181 47 181 46 181 45 181 44 181 43 181 42 181 41 182 40 182 39 182 39 183 37 184 35 185 34 185 32 186 30 186 28 187 26 187 24 188 22 188 20 188 18 189 15 189 13 189 10 189 8 189 5 189 2 189 -1 189 -3 189 -5 190 -7 190 -9 190 -10 190 -11 191 -12 191 -13 191 -14 192 -14 192 -15 193 -17 194 -18 196 -20 197 -22 199 -24 201 -26 203 -28 207 -32 208 -33 209 -34 210 -36 211 -37 212 -38 212 -39 213 -40 213 -41 214 -42 214 -43 215 -44 215 -46 216 -49 216 -51 217 -54 219 -61 220 -67 222 -74 224 -78 225 -83 226 -86 226 -90 226 -94 227 -97 226 -100 226 -104 225 -107 225 -110 224 -113 222 -116 221 -119 219 -122 216 -126 214 -129 213 -130 212 -132 210 -133 209 -134 207 -136 206 -137 204 -138 203 -139 201 -140 199 -140 197 -141 195 -142 193 -143 190 -143 188 -144 185 -144 183 -145 180 -145 178 -146 175 -146 172 -146 168 -147 164 -147 159 -147 153 -147 146 -148 128 -148 105 -148 75 -149 32 -150 3 -151 -7 -151 -16 -152 -24 -153 -32 -154 -37 -155 -42 -155 -48 -156 -53 -157 -60 -157 -71 -157 -83 -158 -96 -158 -109 -158 -121 -157 -129 -157 -132 -157 -133 -156 -133 -156 -133 -156 -133 -156 -133 -156 -133 -156 f 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # R_Goose 23 | # 24 | DEF R_Goose G 0 40 Y Y 1 F N 25 | F0 "G" 0 50 50 H V C CNN 26 | F1 "R_Goose" 0 -60 50 H V C CNN 27 | F2 "" -790 -280 150 H I C CNN 28 | F3 "" -790 -280 150 H I C CNN 29 | DRAW 30 | C -440 95 4 0 1 0 F 31 | P 5 0 1 0 -625 100 -425 -25 -475 -100 -675 25 -625 100 N 32 | P 279 0 1 0 -271 -312 -272 -312 -272 -311 -273 -311 -273 -310 -274 -310 -274 -309 -275 -308 -275 -308 -276 -307 -276 -306 -277 -305 -277 -304 -278 -304 -278 -303 -279 -302 -279 -301 -280 -300 -281 -299 -281 -297 -282 -296 -283 -295 -283 -295 -283 -294 -283 -294 -284 -294 -284 -294 -284 -294 -284 -294 -285 -294 -286 -293 -289 -293 -292 -293 -295 -293 -299 -293 -303 -293 -308 -293 -330 -293 -334 -288 -335 -287 -335 -287 -336 -286 -336 -286 -336 -285 -336 -285 -337 -284 -337 -284 -337 -283 -337 -283 -337 -282 -337 -282 -337 -281 -338 -281 -338 -280 -338 -280 -338 -279 -338 -279 -338 -278 -337 -277 -337 -276 -337 -275 -337 -273 -336 -271 -336 -269 -335 -267 -335 -266 -335 -265 -335 -264 -335 -264 -334 -263 -334 -263 -335 -262 -335 -262 -335 -261 -335 -261 -335 -260 -335 -260 -336 -260 -336 -259 -336 -259 -337 -259 -337 -258 -338 -258 -338 -258 -339 -257 -339 -257 -340 -257 -340 -256 -341 -256 -342 -255 -342 -255 -343 -255 -344 -254 -345 -254 -345 -254 -348 -252 -350 -251 -352 -250 -353 -249 -354 -249 -355 -248 -355 -248 -356 -247 -356 -247 -357 -246 -357 -246 -357 -245 -358 -245 -358 -244 -358 -244 -358 -243 -358 -242 -358 -242 -358 -241 -358 -241 -358 -240 -358 -239 -357 -239 -357 -238 -357 -237 -356 -237 -355 -235 -355 -234 -354 -233 -353 -232 -352 -231 -351 -231 -350 -230 -349 -229 -348 -228 -347 -227 -345 -227 -344 -226 -343 -225 -341 -225 -340 -224 -338 -224 -337 -224 -336 -223 -335 -223 -333 -222 -332 -222 -328 -221 -327 -220 -325 -220 -321 -218 -315 -216 -308 -214 -300 -211 -279 -205 -272 -202 -266 -200 -262 -199 -258 -197 -255 -195 -251 -193 -250 -192 -249 -191 -247 -190 -246 -189 -244 -188 -242 -187 -240 -185 -238 -184 -234 -180 -229 -175 -224 -170 -218 -165 -194 -142 -186 -144 -182 -145 -179 -146 -175 -147 -173 -148 -172 -149 -171 -149 -170 -149 -169 -150 -168 -150 -168 -151 -168 -151 -168 -151 -168 -152 -168 -152 -168 -152 -168 -152 -168 -153 -168 -154 -168 -154 -169 -155 -170 -157 -170 -158 -171 -159 -172 -160 -173 -162 -174 -164 -176 -165 -177 -167 -178 -169 -180 -171 -182 -173 -186 -178 -187 -180 -189 -182 -190 -184 -191 -186 -192 -187 -193 -189 -194 -190 -195 -191 -195 -193 -196 -194 -196 -196 -196 -197 -197 -199 -197 -200 -198 -203 -198 -206 -199 -208 -200 -211 -201 -217 -203 -222 -206 -228 -208 -234 -211 -239 -212 -241 -213 -244 -216 -249 -219 -254 -221 -258 -221 -259 -222 -260 -222 -260 -222 -261 -224 -264 -226 -267 -229 -272 -232 -277 -235 -282 -239 -288 -243 -294 -251 -306 -251 -307 -252 -308 -253 -309 -254 -310 -255 -311 -255 -312 -256 -312 -257 -313 -258 -314 -259 -314 -260 -315 -261 -315 -262 -316 -263 -316 -263 -316 -264 -316 -264 -316 -264 -316 -265 -316 -265 -316 -265 -316 -265 -316 -266 -316 -266 -316 -266 -316 -267 -315 -267 -315 -268 -315 -268 -315 -269 -314 -269 -314 -270 -314 -270 -313 -271 -313 -271 -312 -271 -312 -271 -312 F 33 | P 390 0 1 0 -535 -11 -539 -9 -543 -8 -544 -7 -546 -7 -547 -6 -549 -5 -550 -5 -551 -4 -552 -3 -554 -2 -556 0 -559 2 -560 3 -561 4 -562 5 -563 6 -564 7 -565 8 -566 9 -567 10 -567 11 -568 12 -569 13 -569 14 -570 16 -571 17 -571 18 -571 19 -572 20 -572 20 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 21 -572 22 -572 22 -572 22 -572 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -571 22 -570 22 -570 22 -570 22 -569 22 -569 22 -569 22 -569 22 -569 22 -569 22 -569 22 -568 22 -568 22 -568 22 -568 22 -568 22 -568 22 -567 22 -567 22 -567 22 -567 23 -567 23 -567 23 -566 23 -566 23 -566 24 -566 24 -565 25 -565 25 -564 26 -564 27 -563 28 -562 30 -560 31 -559 33 -558 34 -557 36 -555 37 -554 39 -553 40 -552 41 -552 41 -551 42 -551 42 -551 42 -551 43 -551 43 -551 43 -551 43 -551 43 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -551 44 -552 45 -552 45 -552 45 -552 45 -552 45 -553 45 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 46 -553 47 -553 47 -553 47 -553 47 -553 47 -553 47 -552 47 -552 47 -552 47 -552 47 -552 47 -551 48 -551 48 -551 48 -550 48 -549 49 -548 49 -547 49 -547 50 -546 50 -546 50 -545 50 -545 51 -544 51 -544 51 -543 52 -543 52 -542 53 -541 53 -541 54 -540 55 -539 56 -538 57 -537 58 -535 60 -532 63 -529 66 -526 70 -522 75 -512 86 -511 88 -509 90 -508 91 -506 93 -505 94 -504 96 -502 97 -501 98 -500 99 -499 100 -498 100 -497 101 -496 101 -496 101 -496 101 -495 101 -495 101 -495 101 -495 101 -495 100 -495 100 -495 100 -495 100 -494 99 -494 99 -494 98 -493 98 -493 97 -492 97 -492 96 -491 96 -490 95 -490 95 -489 94 -488 94 -487 93 -486 93 -485 92 -485 92 -484 92 -483 91 -482 90 -481 89 -479 89 -478 88 -478 87 -478 87 -477 87 -477 86 -476 85 -475 84 -474 82 -473 79 -471 73 -468 66 -465 58 -462 50 -460 42 -457 35 -457 34 -457 32 -456 31 -456 30 -456 30 -456 29 -456 28 -456 28 -456 27 -456 27 -456 27 -456 26 -457 26 -457 25 -457 25 -457 25 -458 24 -458 24 -458 24 -459 23 -459 23 -461 22 -462 21 -464 20 -466 19 -468 18 -470 17 -471 16 -473 15 -474 14 -476 13 -477 12 -478 12 -478 11 -479 10 -480 9 -480 9 -480 8 -480 7 -480 6 -480 6 -480 5 -480 5 -480 4 -480 4 -480 4 -480 3 -480 3 -480 3 -480 3 -480 3 -480 3 -480 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -481 3 -482 3 -482 3 -482 3 -483 3 -484 4 -485 4 -486 4 -487 4 -488 4 -489 4 -490 4 -491 4 -492 4 -493 4 -494 4 -495 3 -496 3 -497 2 -498 2 -499 1 -500 1 -501 0 -502 -1 -503 -1 -503 -1 -504 -2 -504 -2 -504 -2 -505 -2 -505 -2 -505 -2 -506 -2 -507 -3 -508 -3 -511 -4 -515 -6 -518 -7 -521 -8 -522 -9 -523 -9 -523 -10 -524 -10 -524 -10 -524 -11 -524 -11 -524 -11 -524 -11 -524 -11 -524 -11 -524 -12 -524 -12 -524 -12 -524 -12 -524 -13 -524 -13 -524 -13 -524 -13 -524 -13 -524 -13 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -14 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -524 -15 -525 -15 -525 -15 -525 -15 -525 -14 -526 -14 -526 -14 -527 -14 -527 -14 -528 -14 -528 -14 -530 -13 -531 -13 -533 -12 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 -535 -11 F 34 | P 400 0 1 0 270 -315 270 -315 269 -314 269 -314 269 -314 268 -313 268 -313 268 -312 267 -312 267 -311 267 -311 267 -310 266 -310 266 -309 266 -309 266 -308 266 -308 266 -307 266 -307 265 -305 265 -304 265 -303 264 -302 264 -301 264 -301 263 -300 263 -300 263 -300 263 -299 263 -299 262 -299 262 -299 262 -299 262 -298 262 -298 262 -298 262 -298 261 -298 261 -298 261 -298 261 -297 261 -297 260 -297 260 -297 260 -297 260 -297 260 -297 259 -297 259 -297 259 -297 258 -297 258 -297 258 -297 257 -297 256 -297 255 -297 254 -297 254 -297 253 -298 252 -298 250 -298 249 -299 247 -299 245 -300 243 -301 242 -301 242 -301 240 -302 238 -303 237 -303 235 -304 233 -304 232 -304 230 -305 229 -305 228 -305 226 -305 225 -304 224 -304 223 -304 222 -303 221 -303 220 -302 220 -302 220 -301 219 -300 218 -299 217 -297 217 -296 216 -294 216 -292 215 -290 215 -288 214 -285 214 -283 214 -281 213 -279 213 -277 213 -275 213 -273 214 -271 214 -270 214 -269 213 -267 213 -266 213 -265 213 -263 213 -262 212 -261 212 -260 211 -259 211 -258 210 -257 210 -257 209 -256 209 -256 209 -256 208 -256 208 -255 207 -255 207 -255 206 -255 205 -254 204 -254 202 -254 201 -253 199 -253 198 -253 196 -252 195 -252 194 -252 193 -251 192 -250 191 -250 191 -250 190 -249 190 -249 189 -249 189 -248 189 -248 188 -248 188 -247 188 -247 188 -246 187 -246 187 -245 187 -245 187 -244 187 -244 187 -243 187 -243 187 -241 187 -241 187 -240 187 -239 187 -239 187 -238 187 -238 187 -238 187 -237 187 -237 188 -237 188 -236 188 -236 189 -235 189 -235 189 -234 190 -234 191 -233 191 -233 192 -232 194 -231 195 -230 197 -229 198 -228 200 -227 201 -226 203 -225 204 -225 206 -224 208 -222 210 -221 212 -220 214 -218 215 -217 217 -215 219 -214 221 -213 222 -211 224 -210 226 -209 227 -208 228 -207 229 -206 231 -205 232 -204 233 -203 235 -202 237 -200 238 -198 240 -196 242 -194 243 -192 245 -190 246 -189 248 -187 249 -185 250 -184 250 -183 250 -182 251 -182 251 -180 251 -179 251 -179 251 -178 251 -177 251 -177 251 -176 251 -175 251 -175 251 -174 251 -174 250 -173 250 -172 250 -172 250 -171 249 -171 249 -169 248 -168 247 -167 246 -165 244 -164 243 -163 242 -161 240 -159 238 -158 236 -156 234 -155 232 -153 231 -152 229 -151 229 -151 228 -150 225 -149 222 -146 218 -144 215 -142 207 -137 210 -134 211 -132 212 -131 213 -130 215 -128 216 -126 217 -125 218 -123 219 -121 220 -119 221 -118 222 -116 223 -114 224 -113 224 -111 225 -110 225 -108 227 -103 231 -105 231 -106 232 -106 233 -107 235 -108 236 -110 238 -111 239 -113 241 -114 243 -116 244 -117 246 -119 250 -122 254 -126 259 -130 263 -134 268 -137 271 -139 273 -140 274 -141 274 -141 275 -141 275 -141 276 -142 277 -142 279 -142 280 -143 282 -143 284 -143 286 -144 288 -144 290 -144 291 -145 293 -145 294 -146 296 -146 297 -147 298 -147 298 -148 299 -148 299 -148 299 -149 300 -149 300 -150 301 -151 301 -152 302 -153 302 -154 303 -156 303 -157 303 -159 304 -165 304 -172 304 -180 304 -189 304 -197 304 -206 303 -213 302 -227 301 -246 301 -252 300 -257 300 -261 300 -264 299 -267 299 -270 298 -272 297 -274 297 -274 297 -275 297 -276 296 -277 296 -279 295 -281 295 -283 294 -286 294 -289 294 -291 293 -296 293 -298 292 -300 292 -302 292 -303 291 -305 291 -306 290 -307 290 -308 289 -309 288 -310 288 -311 287 -312 286 -313 285 -314 284 -315 283 -315 282 -316 282 -316 281 -316 281 -317 280 -317 280 -317 279 -317 279 -317 278 -317 278 -317 277 -318 277 -318 276 -318 276 -318 275 -317 275 -317 275 -317 274 -317 274 -317 273 -317 273 -317 272 -316 272 -316 271 -316 271 -316 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 270 -315 F 35 | P 607 0 1 0 -133 -156 -134 -156 -136 -156 -137 -156 -138 -155 -140 -155 -141 -155 -143 -154 -144 -154 -158 -152 -163 -151 -166 -150 -169 -149 -171 -149 -173 -148 -174 -148 -175 -147 -175 -147 -176 -147 -177 -146 -179 -146 -181 -145 -183 -145 -185 -144 -187 -144 -191 -142 -196 -141 -201 -139 -207 -137 -212 -134 -218 -132 -222 -130 -224 -129 -226 -128 -226 -128 -227 -127 -228 -127 -228 -126 -230 -124 -232 -122 -235 -120 -237 -118 -240 -115 -243 -113 -245 -111 -247 -108 -250 -106 -252 -103 -254 -101 -255 -99 -257 -96 -259 -94 -261 -91 -262 -89 -264 -87 -265 -84 -266 -81 -268 -79 -269 -76 -270 -73 -271 -71 -272 -68 -273 -66 -273 -64 -274 -62 -274 -59 -275 -57 -275 -54 -275 -51 -276 -47 -276 -44 -276 -39 -276 -34 -276 -29 -276 -16 -276 -2 -277 10 -277 19 -277 22 -278 23 -278 23 -278 23 -280 24 -282 26 -284 27 -290 31 -298 35 -305 38 -313 42 -319 45 -322 46 -324 46 -326 47 -328 47 -331 48 -333 48 -335 48 -338 48 -340 48 -343 48 -346 47 -348 47 -351 46 -354 46 -357 45 -361 44 -364 43 -367 42 -375 40 -381 38 -387 37 -390 36 -393 35 -396 35 -399 34 -405 33 -413 33 -422 32 -428 31 -434 30 -440 30 -445 29 -446 29 -448 28 -450 28 -452 28 -453 28 -454 28 -454 28 -455 28 -455 28 -455 29 -455 29 -455 29 -455 29 -456 30 -456 30 -456 30 -456 31 -457 33 -457 34 -457 35 -458 37 -460 43 -462 50 -465 58 -468 66 -471 73 -473 79 -475 84 -476 85 -477 86 -477 87 -478 87 -478 87 -478 88 -479 88 -479 89 -480 89 -481 89 -481 90 -482 90 -482 90 -483 91 -484 91 -484 92 -485 92 -485 92 -487 93 -488 93 -489 94 -490 95 -491 95 -492 96 -492 97 -493 97 -493 98 -494 98 -494 99 -494 99 -494 99 -494 100 -494 100 -494 100 -495 101 -495 101 -495 101 -495 102 -495 102 -495 102 -494 103 -494 103 -494 104 -493 105 -493 106 -492 108 -490 109 -489 111 -488 113 -486 115 -484 117 -483 118 -481 120 -479 122 -477 123 -476 125 -474 126 -473 127 -470 129 -468 130 -465 132 -463 133 -460 134 -457 135 -454 136 -451 137 -448 138 -445 139 -441 140 -438 141 -435 141 -432 142 -428 142 -425 142 -423 142 -421 142 -419 142 -417 142 -415 142 -413 142 -411 141 -410 141 -408 140 -406 140 -404 139 -402 138 -400 137 -398 136 -396 135 -393 133 -382 127 -369 127 -366 127 -364 127 -361 127 -358 127 -356 127 -354 128 -352 128 -351 128 -348 128 -346 129 -343 129 -340 128 -337 128 -334 128 -330 127 -326 126 -322 125 -318 124 -313 123 -308 122 -303 121 -298 119 -293 117 -288 116 -271 110 -257 105 -248 101 -242 99 -241 98 -240 98 -240 98 -239 98 -238 98 -238 98 -237 98 -237 97 -236 97 -236 98 -235 98 -235 98 -234 98 -234 98 -234 98 -233 98 -233 99 -232 99 -232 99 -231 100 -231 100 -230 101 -230 101 -229 102 -229 102 -228 104 -227 105 -226 107 -224 109 -222 111 -220 114 -218 117 -213 123 -207 129 -201 135 -194 142 -188 148 -185 151 -182 153 -177 157 -172 161 -166 166 -160 170 -147 178 -134 187 -121 194 -109 200 -104 203 -99 205 -95 207 -91 208 -90 208 -89 209 -88 209 -87 209 -86 210 -85 210 -84 211 -84 211 -83 211 -83 211 -82 212 -79 213 -75 215 -70 216 -65 218 -60 219 -55 221 -51 222 -48 223 -44 224 -38 226 -33 227 -28 229 -22 230 -18 231 -16 232 -15 232 -14 232 -12 233 -10 233 -7 234 -1 235 5 237 8 238 12 239 16 240 20 241 24 242 28 243 31 244 35 244 55 248 58 248 62 249 71 250 77 251 82 252 87 253 92 254 96 255 99 256 101 257 102 257 103 257 104 258 107 260 117 265 131 273 146 281 148 282 150 283 152 284 154 285 156 287 158 288 160 289 162 291 166 293 170 296 174 299 178 301 182 303 186 306 190 308 194 310 195 311 198 312 200 312 202 313 204 314 207 314 209 314 211 315 214 315 216 315 218 315 220 315 223 314 225 314 227 314 228 313 230 312 231 312 232 311 233 310 234 310 236 309 237 308 238 307 239 306 239 305 240 304 241 302 242 301 242 300 243 299 244 297 244 295 245 293 245 290 245 286 245 282 245 277 245 268 244 257 243 247 243 242 242 237 241 232 241 227 239 219 237 211 235 203 233 195 231 188 229 181 227 177 226 175 225 173 218 161 213 152 208 144 204 138 202 134 200 130 198 127 196 124 194 120 193 117 191 114 190 111 189 107 188 104 187 101 186 97 186 94 185 90 185 86 184 82 182 55 181 51 181 48 181 47 181 46 181 45 181 44 181 43 181 42 181 41 182 40 182 39 182 39 183 37 184 35 185 34 185 32 186 30 186 28 187 26 187 24 188 22 188 20 188 18 189 15 189 13 189 10 189 8 189 5 189 2 189 -1 189 -3 189 -5 190 -7 190 -9 190 -10 190 -11 191 -12 191 -13 191 -14 192 -14 192 -15 193 -17 194 -18 196 -20 197 -22 199 -24 201 -26 203 -28 207 -32 208 -33 209 -34 210 -36 211 -37 212 -38 212 -39 213 -40 213 -41 214 -42 214 -43 215 -44 215 -46 216 -49 216 -51 217 -54 219 -61 220 -67 222 -74 224 -78 225 -83 226 -86 226 -90 226 -94 227 -97 226 -100 226 -104 225 -107 225 -110 224 -113 222 -116 221 -119 219 -122 216 -126 214 -129 213 -130 212 -132 210 -133 209 -134 207 -136 206 -137 204 -138 203 -139 201 -140 199 -140 197 -141 195 -142 193 -143 190 -143 188 -144 185 -144 183 -145 180 -145 178 -146 175 -146 172 -146 168 -147 164 -147 159 -147 153 -147 146 -148 128 -148 105 -148 75 -149 32 -150 3 -151 -7 -151 -16 -152 -24 -153 -32 -154 -37 -155 -42 -155 -48 -156 -53 -157 -60 -157 -71 -157 -83 -158 -96 -158 -109 -158 -121 -157 -129 -157 -132 -157 -133 -156 -133 -156 -133 -156 -133 -156 -133 -156 -133 -156 f 36 | X ~ 1 -1000 -250 50 R 0 50 1 1 P 37 | X ~ 2 -700 -250 50 L 0 50 1 1 P 38 | ENDDRAW 39 | ENDDEF 40 | # 41 | #End Library 42 | -------------------------------------------------------------------------------- /kicad/goose.pretty/honk_captouch_afterdark.kicad_mod: -------------------------------------------------------------------------------- 1 | (module honk_captouch_scaled_afterdark (layer F.Cu) (tedit 61241053) 2 | (fp_text reference G*** (at 0 -8) (layer F.SilkS) 3 | (effects (font (size 1.524 1.524) (thickness 0.3))) 4 | ) 5 | (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | ) 8 | (fp_poly (pts (xy 11.6777 7.3205) (xy 11.6691 7.3129) (xy 11.6605 7.305) (xy 11.6521 7.2964) 9 | (xy 11.6442 7.287) (xy 11.6363 7.2773) (xy 11.6292 7.2671) (xy 11.6221 7.2564) 10 | (xy 11.6155 7.2452) (xy 11.6094 7.2338) (xy 11.6038 7.2221) (xy 11.5985 7.2102) 11 | (xy 11.5939 7.198) (xy 11.5896 7.1856) (xy 11.5858 7.1729) (xy 11.5828 7.1602) 12 | (xy 11.5803 7.1475) (xy 11.578 7.1358) (xy 11.5755 7.1236) (xy 11.5692 7.0987) 13 | (xy 11.5618 7.073) (xy 11.5534 7.0479) (xy 11.5443 7.0238) (xy 11.5349 7.0014) 14 | (xy 11.5303 6.991) (xy 11.5255 6.9813) (xy 11.5207 6.9727) (xy 11.5161 6.9648) 15 | (xy 11.509 6.9539) (xy 11.5054 6.9488) (xy 11.5018 6.944) (xy 11.4985 6.9394) 16 | (xy 11.4949 6.9353) (xy 11.4913 6.9315) (xy 11.4877 6.9279) (xy 11.4841 6.9243) 17 | (xy 11.4803 6.9215) (xy 11.4765 6.9185) (xy 11.4724 6.916) (xy 11.4681 6.9137) 18 | (xy 11.464 6.9117) (xy 11.4592 6.9097) (xy 11.4546 6.9082) (xy 11.4495 6.9069) 19 | (xy 11.4442 6.9056) (xy 11.4386 6.9046) (xy 11.4328 6.9038) (xy 11.4265 6.903) 20 | (xy 11.4199 6.9027) (xy 11.413 6.9024) (xy 11.3978 6.9024) (xy 11.3897 6.9027) 21 | (xy 11.3719 6.9035) (xy 11.3521 6.905) (xy 11.33 6.907) (xy 11.3148 6.9088) 22 | (xy 11.298 6.9116) (xy 11.2802 6.9149) (xy 11.2614 6.9187) (xy 11.2213 6.9284) 23 | (xy 11.1789 6.9403) (xy 11.1357 6.9538) (xy 11.093 6.9688) (xy 11.0519 6.9845) 24 | (xy 11.0323 6.9926) (xy 11.0138 7.0007) (xy 10.9739 7.018) (xy 10.935 7.0332) 25 | (xy 10.8966 7.0464) (xy 10.8595 7.0573) (xy 10.8234 7.0659) (xy 10.7883 7.0725) 26 | (xy 10.7545 7.0771) (xy 10.722 7.0794) (xy 10.691 7.0797) (xy 10.6615 7.0779) 27 | (xy 10.6336 7.0738) (xy 10.6074 7.0675) (xy 10.583 7.0591) (xy 10.5606 7.0484) 28 | (xy 10.54 7.0357) (xy 10.5217 7.0207) (xy 10.5126 7.011) (xy 10.5032 7.0003) 29 | (xy 10.4854 6.9739) (xy 10.4679 6.9427) (xy 10.4511 6.9069) (xy 10.4354 6.867) 30 | (xy 10.4204 6.8238) (xy 10.4067 6.7778) (xy 10.3943 6.7295) (xy 10.3831 6.6797) 31 | (xy 10.3734 6.6289) (xy 10.3658 6.5776) (xy 10.3597 6.5265) (xy 10.3556 6.4765) 32 | (xy 10.3538 6.4277) (xy 10.3543 6.3807) (xy 10.3571 6.3365) (xy 10.3596 6.3032) 33 | (xy 10.3604 6.2702) (xy 10.3596 6.2374) (xy 10.3576 6.2054) (xy 10.3543 6.1739) 34 | (xy 10.3495 6.1434) (xy 10.3437 6.1144) (xy 10.3363 6.0865) (xy 10.3282 6.0603) 35 | (xy 10.3188 6.0357) (xy 10.3081 6.0131) (xy 10.2969 5.993) (xy 10.2845 5.975) 36 | (xy 10.2713 5.9595) (xy 10.2576 5.9471) (xy 10.2502 5.9418) (xy 10.2428 5.9375) 37 | (xy 10.2362 5.9342) (xy 10.2281 5.9309) (xy 10.2187 5.9271) (xy 10.2083 5.9233) 38 | (xy 10.1842 5.9154) (xy 10.1565 5.9073) (xy 10.1263 5.8992) (xy 10.0943 5.8913) 39 | (xy 10.0615 5.8839) (xy 10.0287 5.8773) (xy 9.9919 5.8694) (xy 9.9579 5.8605) 40 | (xy 9.9261 5.8506) (xy 9.8969 5.8392) (xy 9.8702 5.827) (xy 9.8461 5.8133) 41 | (xy 9.8349 5.8059) (xy 9.8242 5.7983) (xy 9.8143 5.7904) (xy 9.8049 5.7823) 42 | (xy 9.796 5.7739) (xy 9.7879 5.765) (xy 9.7803 5.7556) (xy 9.7732 5.7462) 43 | (xy 9.7669 5.7363) (xy 9.7611 5.7261) (xy 9.7558 5.7154) (xy 9.751 5.7045) 44 | (xy 9.7469 5.6933) (xy 9.7433 5.6816) (xy 9.7403 5.6697) (xy 9.7378 5.6575) 45 | (xy 9.736 5.6448) (xy 9.7345 5.6318) (xy 9.7335 5.6044) (xy 9.7338 5.5876) 46 | (xy 9.7346 5.5721) (xy 9.7359 5.5576) (xy 9.7379 5.5439) (xy 9.7407 5.5312) 47 | (xy 9.7443 5.519) (xy 9.7466 5.5132) (xy 9.7489 5.5076) (xy 9.7514 5.5018) 48 | (xy 9.7542 5.4962) (xy 9.7608 5.485) (xy 9.7684 5.4741) (xy 9.7773 5.4632) 49 | (xy 9.7875 5.452) (xy 9.7989 5.4403) (xy 9.8116 5.4284) (xy 9.8261 5.416) 50 | (xy 9.8418 5.4025) (xy 9.8669 5.3829) (xy 9.8961 5.3613) (xy 9.9289 5.3384) 51 | (xy 9.964 5.315) (xy 10.0001 5.2916) (xy 10.0364 5.2695) (xy 10.0717 5.2487) 52 | (xy 10.105 5.2302) (xy 10.1401 5.2104) (xy 10.18 5.1858) (xy 10.2234 5.1576) 53 | (xy 10.2691 5.1266) (xy 10.3156 5.0938) (xy 10.3616 5.0603) (xy 10.4055 5.0265) 54 | (xy 10.4461 4.994) (xy 10.4855 4.9622) (xy 10.5261 4.9299) (xy 10.5665 4.8984) 55 | (xy 10.6061 4.8682) (xy 10.6434 4.8405) (xy 10.6772 4.8161) (xy 10.7064 4.796) 56 | (xy 10.7298 4.7808) (xy 10.7562 4.7623) (xy 10.7869 4.7374) (xy 10.8209 4.7069) 57 | (xy 10.8577 4.6718) (xy 10.8966 4.6329) (xy 10.9362 4.591) (xy 10.9763 4.5473) 58 | (xy 11.0159 4.5023) (xy 11.0543 4.4571) (xy 11.0909 4.4127) (xy 11.1244 4.37) 59 | (xy 11.1546 4.3296) (xy 11.1803 4.2925) (xy 11.2011 4.2597) (xy 11.2158 4.232) 60 | (xy 11.2206 4.2203) (xy 11.2239 4.2104) (xy 11.2308 4.1794) (xy 11.2351 4.1494) 61 | (xy 11.2364 4.1347) (xy 11.2372 4.12) (xy 11.2372 4.1055) (xy 11.2367 4.091) 62 | (xy 11.2354 4.0768) (xy 11.2336 4.0623) (xy 11.2311 4.0481) (xy 11.2281 4.0341) 63 | (xy 11.2243 4.0199) (xy 11.22 4.0059) (xy 11.2147 3.9917) (xy 11.2089 3.9775) 64 | (xy 11.2023 3.963) (xy 11.1952 3.9488) (xy 11.1784 3.9198) (xy 11.1588 3.8901) 65 | (xy 11.1359 3.8599) (xy 11.1102 3.8287) (xy 11.0812 3.7964) (xy 11.0492 3.7631) 66 | (xy 11.0139 3.7283) (xy 10.9735 3.6907) (xy 10.9306 3.6523) (xy 10.8869 3.6147) 67 | (xy 10.8435 3.5789) (xy 10.8016 3.5456) (xy 10.7627 3.5161) (xy 10.7279 3.4915) 68 | (xy 10.7124 3.4813) (xy 10.6987 3.4727) (xy 10.6349 3.4346) (xy 10.5554 3.3861) 69 | (xy 10.4701 3.3335) (xy 10.3893 3.283) (xy 10.2067 3.1684) (xy 10.2826 3.0876) 70 | (xy 10.307 3.0604) (xy 10.3327 3.0294) (xy 10.3589 2.9956) (xy 10.3856 2.959) 71 | (xy 10.4123 2.9204) (xy 10.4392 2.8803) (xy 10.4654 2.8389) (xy 10.4911 2.797) 72 | (xy 10.5157 2.7551) (xy 10.5388 2.7134) (xy 10.5604 2.6725) (xy 10.5802 2.6331) 73 | (xy 10.598 2.5955) (xy 10.613 2.5602) (xy 10.6254 2.5277) (xy 10.6345 2.4987) 74 | (xy 10.6729 2.3615) (xy 10.7669 2.4258) (xy 10.7776 2.4334) (xy 10.7895 2.4425) 75 | (xy 10.8177 2.4654) (xy 10.8502 2.4931) (xy 10.8863 2.5251) (xy 10.9247 2.5602) 76 | (xy 10.9641 2.5973) (xy 11.0032 2.6354) (xy 11.0413 2.6735) (xy 11.0761 2.7078) 77 | (xy 11.116 2.7451) (xy 11.2079 2.8274) (xy 11.311 2.9153) (xy 11.419 3.0034) 78 | (xy 11.5252 3.087) (xy 11.6238 3.1607) (xy 11.7079 3.2196) (xy 11.7427 3.242) 79 | (xy 11.7714 3.2588) (xy 11.779 3.2624) (xy 11.7884 3.2662) (xy 11.7998 3.27) 80 | (xy 11.8128 3.2741) (xy 11.8435 3.2827) (xy 11.8796 3.2913) (xy 11.9197 3.2999) 81 | (xy 11.9626 3.3083) (xy 12.0073 3.3162) (xy 12.0525 3.3231) (xy 12.0982 3.3302) 82 | (xy 12.1401 3.3378) (xy 12.1785 3.3467) (xy 12.2136 3.3564) (xy 12.2456 3.3673) 83 | (xy 12.2743 3.3795) (xy 12.3005 3.393) (xy 12.3241 3.4082) (xy 12.335 3.4163) 84 | (xy 12.3452 3.4249) (xy 12.3551 3.434) (xy 12.3642 3.4437) (xy 12.3728 3.4539) 85 | (xy 12.3809 3.4643) (xy 12.3959 3.4872) (xy 12.4096 3.5121) (xy 12.4213 3.5395) 86 | (xy 12.4322 3.5692) (xy 12.4416 3.6017) (xy 12.4482 3.635) (xy 12.4543 3.682) 87 | (xy 12.4642 3.8118) (xy 12.4713 3.9784) (xy 12.4754 4.1699) (xy 12.4764 4.3731) 88 | (xy 12.4739 4.5763) (xy 12.4681 4.7663) (xy 12.4587 4.9309) (xy 12.4346 5.272) 89 | (xy 12.4056 5.7124) (xy 12.3967 5.8447) (xy 12.3876 5.9587) (xy 12.3779 6.0565) 90 | (xy 12.3677 6.139) (xy 12.3568 6.2083) (xy 12.3446 6.2662) (xy 12.3314 6.3142) 91 | (xy 12.3164 6.3541) (xy 12.3103 6.3688) (xy 12.3042 6.3861) (xy 12.2981 6.4054) 92 | (xy 12.2918 6.4267) (xy 12.2791 6.4742) (xy 12.2667 6.5273) (xy 12.255 6.5839) 93 | (xy 12.2441 6.6428) (xy 12.2347 6.702) (xy 12.2268 6.7599) (xy 12.2121 6.876) 94 | (xy 12.2047 6.926) (xy 12.1971 6.971) (xy 12.189 7.0114) (xy 12.1804 7.048) 95 | (xy 12.1713 7.081) (xy 12.1611 7.1107) (xy 12.1499 7.1379) (xy 12.1377 7.1628) 96 | (xy 12.1237 7.1859) (xy 12.1087 7.2077) (xy 12.0917 7.2288) (xy 12.0729 7.2491) 97 | (xy 12.0518 7.2697) (xy 12.0289 7.2905) (xy 12.006 7.3093) (xy 11.9834 7.3258) 98 | (xy 11.9608 7.3403) (xy 11.9496 7.3464) (xy 11.9384 7.3522) (xy 11.9272 7.3573) 99 | (xy 11.916 7.3619) (xy 11.9048 7.366) (xy 11.8936 7.3696) (xy 11.8827 7.3724) 100 | (xy 11.8715 7.3747) (xy 11.8606 7.3765) (xy 11.8494 7.3778) (xy 11.8385 7.3783) 101 | (xy 11.8276 7.3783) (xy 11.8167 7.3778) (xy 11.8058 7.3768) (xy 11.7949 7.375) 102 | (xy 11.7842 7.373) (xy 11.7733 7.3702) (xy 11.7626 7.3666) (xy 11.7519 7.3628) 103 | (xy 11.7412 7.3582) (xy 11.7305 7.3531) (xy 11.7198 7.3475) (xy 11.7091 7.3412) 104 | (xy 11.6987 7.3346) (xy 11.6883 7.3272)) (layer F.Cu) (width 0.015)) 105 | (fp_poly (pts (xy -0.9512 7.2595) (xy -0.9624 7.2493) (xy -0.9741 7.2376) (xy -0.986 7.2246) 106 | (xy -0.9982 7.2106) (xy -1.0106 7.1956) (xy -1.0233 7.1796) (xy -1.0357 7.1631) 107 | (xy -1.0481 7.1458) (xy -1.0605 7.128) (xy -1.0727 7.11) (xy -1.0844 7.0917) 108 | (xy -1.0956 7.0734) (xy -1.1063 7.0554) (xy -1.1165 7.0371) (xy -1.1259 7.0196) 109 | (xy -1.1343 7.0023) (xy -1.1508 6.9688) (xy -1.1673 6.937) (xy -1.1841 6.9078) 110 | (xy -1.2001 6.8816) (xy -1.2153 6.8592) (xy -1.2222 6.8498) (xy -1.2288 6.8417) 111 | (xy -1.2346 6.8348) (xy -1.2402 6.8292) (xy -1.245 6.8254) (xy -1.2491 6.8231) 112 | (xy -1.2557 6.8216) (xy -1.2671 6.8201) (xy -1.3047 6.8171) (xy -1.3588 6.8141) 113 | (xy -1.4279 6.8113) (xy -1.5097 6.8085) (xy -1.6014 6.806) (xy -1.701 6.804) 114 | (xy -1.8062 6.8022) (xy -2.3264 6.7953) (xy -2.414 6.6973) (xy -2.4318 6.6765) 115 | (xy -2.4475 6.6562) (xy -2.4544 6.646) (xy -2.461 6.6358) (xy -2.4671 6.6256) 116 | (xy -2.4724 6.6154) (xy -2.4772 6.605) (xy -2.4818 6.5946) (xy -2.4859 6.5837) 117 | (xy -2.4892 6.5728) (xy -2.492 6.5616) (xy -2.4945 6.5502) (xy -2.4963 6.5383) 118 | (xy -2.4978 6.5261) (xy -2.4988 6.5137) (xy -2.4993 6.5005) (xy -2.4993 6.487) 119 | (xy -2.4988 6.473) (xy -2.4978 6.4583) (xy -2.4963 6.4431) (xy -2.492 6.4108) 120 | (xy -2.4859 6.3757) (xy -2.478 6.3373) (xy -2.4683 6.2956) (xy -2.4569 6.2504) 121 | (xy -2.4434 6.1971) (xy -2.4381 6.1747) (xy -2.4338 6.1546) (xy -2.4305 6.1373) 122 | (xy -2.4285 6.1216) (xy -2.4272 6.1079) (xy -2.4269 6.0955) (xy -2.4279 6.0846) 123 | (xy -2.4297 6.0742) (xy -2.4327 6.0648) (xy -2.4368 6.0559) (xy -2.4421 6.047) 124 | (xy -2.4484 6.0381) (xy -2.4558 6.029) (xy -2.4642 6.0191) (xy -2.4705 6.0128) 125 | (xy -2.4781 6.0057) (xy -2.4872 5.9983) (xy -2.4976 5.9904) (xy -2.509 5.982) 126 | (xy -2.5217 5.9736) (xy -2.5354 5.9647) (xy -2.5496 5.9558) (xy -2.5648 5.9469) 127 | (xy -2.5805 5.9378) (xy -2.5968 5.9289) (xy -2.6133 5.92) (xy -2.6303 5.9111) 128 | (xy -2.6476 5.9027) (xy -2.6646 5.8946) (xy -2.6819 5.8867) (xy -2.7357 5.8618) 129 | (xy -2.7842 5.8372) (xy -2.8269 5.8133) (xy -2.8642 5.7892) (xy -2.881 5.7773) 130 | (xy -2.896 5.7654) (xy -2.91 5.7535) (xy -2.9227 5.7413) (xy -2.9339 5.7291) 131 | (xy -2.9441 5.7169) (xy -2.9527 5.7047) (xy -2.9601 5.692) (xy -2.9662 5.6793) 132 | (xy -2.971 5.6666) (xy -2.9748 5.6534) (xy -2.9771 5.6402) (xy -2.9784 5.6265) 133 | (xy -2.9784 5.6128) (xy -2.9771 5.5986) (xy -2.9748 5.5844) (xy -2.971 5.5697) 134 | (xy -2.9662 5.5545) (xy -2.9604 5.539) (xy -2.9535 5.5233) (xy -2.9451 5.5068) 135 | (xy -2.936 5.4903) (xy -2.9142 5.4555) (xy -2.8985 5.4339) (xy -2.881 5.4128) 136 | (xy -2.8614 5.392) (xy -2.8401 5.3717) (xy -2.817 5.3519) (xy -2.7924 5.3323) 137 | (xy -2.7662 5.3135) (xy -2.7388 5.2955) (xy -2.7104 5.2782) (xy -2.6804 5.2617) 138 | (xy -2.6499 5.2462) (xy -2.6184 5.2317) (xy -2.5861 5.2185) (xy -2.5533 5.2063) 139 | (xy -2.52 5.1954) (xy -2.4865 5.1857) (xy -2.4593 5.1781) (xy -2.4281 5.1687) 140 | (xy -2.3938 5.1583) (xy -2.3575 5.1466) (xy -2.2838 5.1217) (xy -2.2485 5.1093) 141 | (xy -2.216 5.0974) (xy -2.122 5.0644) (xy -1.9775 5.0159) (xy -1.8017 4.959) 142 | (xy -1.6148 4.8996) (xy -1.1294 4.7459) (xy -0.9625 4.6905) (xy -0.8332 4.6445) 143 | (xy -0.7311 4.6041) (xy -0.646 4.5655) (xy -0.5683 4.5249) (xy -0.4875 4.4789) 144 | (xy -0.4563 4.4598) (xy -0.4235 4.4385) (xy -0.3892 4.4149) (xy -0.3531 4.3885) 145 | (xy -0.315 4.3595) (xy -0.2749 4.3275) (xy -0.232 4.2924) (xy -0.1868 4.254) 146 | (xy -0.0877 4.1671) (xy 0.0241 4.065) (xy 0.1501 3.9469) (xy 0.2918 3.811) 147 | (xy 0.8453 3.2756) (xy 1.0432 3.3264) (xy 1.1318 3.3505) (xy 1.2128 3.3751) 148 | (xy 1.2849 3.4) (xy 1.3469 3.4241) (xy 1.3736 3.436) (xy 1.3972 3.4474) 149 | (xy 1.4178 3.4586) (xy 1.4351 3.469) (xy 1.4486 3.4792) (xy 1.4585 3.4889) 150 | (xy 1.4646 3.4975) (xy 1.4661 3.5018) (xy 1.4666 3.5056) (xy 1.4663 3.5122) 151 | (xy 1.4655 3.5193) (xy 1.4637 3.5269) (xy 1.4617 3.5353) (xy 1.4554 3.5536) 152 | (xy 1.4465 3.5744) (xy 1.4351 3.5975) (xy 1.4209 3.6229) (xy 1.4044 3.6506) 153 | (xy 1.3851 3.6811) (xy 1.3635 3.7136) (xy 1.3391 3.7489) (xy 1.3119 3.7865) 154 | (xy 1.2822 3.8269) (xy 1.2499 3.8696) (xy 1.2148 3.9148) (xy 1.177 3.9626) 155 | (xy 1.1366 4.0129) (xy 1.0447 4.1277) (xy 1.0061 4.1775) (xy 0.9718 4.223) 156 | (xy 0.9416 4.2647) (xy 0.9149 4.3033) (xy 0.8918 4.3394) (xy 0.8717 4.3734) 157 | (xy 0.8542 4.4062) (xy 0.8392 4.4382) (xy 0.8262 4.47) (xy 0.815 4.502) 158 | (xy 0.8051 4.5353) (xy 0.7962 4.5701) (xy 0.7881 4.6072) (xy 0.7802 4.6471) 159 | (xy 0.7685 4.7055) (xy 0.7545 4.7662) (xy 0.7385 4.8284) (xy 0.7207 4.8924) 160 | (xy 0.6801 5.0235) (xy 0.6331 5.1568) (xy 0.581 5.2899) (xy 0.5246 5.4202) 161 | (xy 0.4652 5.5449) (xy 0.4345 5.6046) (xy 0.4033 5.6617) (xy 0.3362 5.7826) 162 | (xy 0.2768 5.8928) (xy 0.2313 5.9797) (xy 0.2161 6.0107) (xy 0.2067 6.0313) 163 | (xy 0.1993 6.0476) (xy 0.1879 6.0694) (xy 0.1539 6.1301) (xy 0.1059 6.2111) 164 | (xy 0.0454 6.3102) (xy -0.0257 6.425) (xy -0.1067 6.5533) (xy -0.1959 6.6925) 165 | (xy -0.2919 6.8408) (xy -0.473 7.1202) (xy -0.4872 7.141) (xy -0.5035 7.1616) 166 | (xy -0.5215 7.1822) (xy -0.5411 7.2025) (xy -0.5619 7.2223) (xy -0.5835 7.2416) 167 | (xy -0.6059 7.2599) (xy -0.6285 7.2769) (xy -0.6514 7.2929) (xy -0.674 7.3074) 168 | (xy -0.6964 7.3201) (xy -0.718 7.331) (xy -0.7386 7.3399) (xy -0.7579 7.3465) 169 | (xy -0.767 7.3488) (xy -0.7756 7.3506) (xy -0.7837 7.3516) (xy -0.7913 7.3519) 170 | (xy -0.7943 7.3519) (xy -0.7976 7.3514) (xy -0.8045 7.3501) (xy -0.8124 7.3478) 171 | (xy -0.821 7.3445) (xy -0.8301 7.3407) (xy -0.8398 7.3361) (xy -0.8502 7.3308) 172 | (xy -0.8609 7.325) (xy -0.8718 7.3184) (xy -0.883 7.3113) (xy -0.8944 7.3037) 173 | (xy -0.9061 7.2956) (xy -0.9175 7.2872) (xy -0.9289 7.2783) (xy -0.9401 7.2692)) (layer F.Cu) (width 0.015)) 174 | (fp_poly (pts (xy -7.2024 0.1919) (xy -7.2875 0.1576) (xy -7.3251 0.1413) (xy -7.3602 0.1253) 175 | (xy -7.3932 0.1093) (xy -7.4244 0.093) (xy -7.4544 0.0765) (xy -7.4836 0.0592) 176 | (xy -7.5123 0.0412) (xy -7.5413 0.0216) (xy -7.6012 -0.0216) (xy -7.667 -0.0724) 177 | (xy -7.6932 -0.0937) (xy -7.7183 -0.1158) (xy -7.7424 -0.1384) (xy -7.7653 -0.1615) 178 | (xy -7.7869 -0.1851) (xy -7.8077 -0.2092) (xy -7.8273 -0.2341) (xy -7.8458 -0.2595) 179 | (xy -7.8633 -0.2854) (xy -7.8796 -0.3121) (xy -7.8948 -0.3393) (xy -7.909 -0.367) 180 | (xy -7.9222 -0.3957) (xy -7.8422 -0.5631) (xy -7.8384 -0.5674) (xy -7.8343 -0.572) 181 | (xy -7.8262 -0.5819) (xy -7.8176 -0.5933) (xy -7.8087 -0.606) (xy -7.7996 -0.6197) 182 | (xy -7.7902 -0.6349) (xy -7.7732 -0.6611) (xy -7.7521 -0.6911) (xy -7.7275 -0.7244) 183 | (xy -7.7003 -0.7592) (xy -7.6716 -0.7948) (xy -7.6421 -0.8304) (xy -7.6126 -0.8644) 184 | (xy -7.5839 -0.8959) (xy -7.5428 -0.9406) (xy -7.5263 -0.9594) (xy -7.5121 -0.9759) 185 | (xy -7.5002 -0.9906) (xy -7.4905 -1.0033) (xy -7.2822 -1.2469) (xy -7.2677 -1.2596) 186 | (xy -7.2522 -1.2738) (xy -7.2357 -1.2898) (xy -7.2177 -1.3078) (xy -7.1984 -1.3279) 187 | (xy -7.1776 -1.35) (xy -7.155 -1.3746) (xy -7.1039 -1.431) (xy -7.0445 -1.4988) 188 | (xy -6.9754 -1.5786) (xy -6.8954 -1.6723) (xy -6.8035 -1.7803) (xy -6.5795 -2.0452) 189 | (xy -6.5447 -2.0856) (xy -6.5096 -2.1245) (xy -6.4745 -2.1618) (xy -6.4402 -2.1971) 190 | (xy -6.4067 -2.2301) (xy -6.3739 -2.2611) (xy -6.3427 -2.289) (xy -6.3132 -2.3141) 191 | (xy -6.2855 -2.3362) (xy -6.2601 -2.3547) (xy -6.2372 -2.3697) (xy -6.2174 -2.3806) 192 | (xy -6.2009 -2.3872) (xy -6.1938 -2.389) (xy -6.1877 -2.3895) (xy -6.1824 -2.389) 193 | (xy -6.1783 -2.3872) (xy -6.175 -2.3842) (xy -6.173 -2.3799) (xy -6.1707 -2.3736) 194 | (xy -6.1682 -2.367) (xy -6.1654 -2.3604) (xy -6.1621 -2.3538) (xy -6.1585 -2.3475) 195 | (xy -6.1547 -2.3409) (xy -6.1458 -2.3279) (xy -6.1359 -2.3147) (xy -6.1245 -2.3017) 196 | (xy -6.1118 -2.289) (xy -6.0981 -2.276) (xy -6.0829 -2.2633) (xy -6.0666 -2.2509) 197 | (xy -6.0493 -2.2382) (xy -6.0305 -2.226) (xy -6.0107 -2.2138) (xy -5.9899 -2.2019) 198 | (xy -5.9681 -2.1902) (xy -5.945 -2.1785) (xy -5.9318 -2.1719) (xy -5.9183 -2.1648) 199 | (xy -5.8906 -2.1491) (xy -5.8627 -2.1321) (xy -5.8358 -2.1141) (xy -5.8101 -2.0958) 200 | (xy -5.7867 -2.0778) (xy -5.776 -2.0689) (xy -5.7663 -2.0605) (xy -5.7577 -2.0524) 201 | (xy -5.7501 -2.0445) (xy -5.7351 -2.0239) (xy -5.716 -1.9894) (xy -5.6929 -1.9424) 202 | (xy -5.6667 -1.8845) (xy -5.6065 -1.7418) (xy -5.54 -1.5721) (xy -5.4712 -1.3872) 203 | (xy -5.4049 -1.1985) (xy -5.345 -1.0177) (xy -5.2962 -0.8559) (xy -5.285 -0.8153) 204 | (xy -5.2756 -0.7792) (xy -5.2685 -0.7472) (xy -5.2657 -0.7327) (xy -5.2639 -0.719) 205 | (xy -5.2624 -0.706) (xy -5.2616 -0.6936) (xy -5.2619 -0.6822) (xy -5.2627 -0.671) 206 | (xy -5.2642 -0.6606) (xy -5.2667 -0.6504) (xy -5.27 -0.6407) (xy -5.2741 -0.6316) 207 | (xy -5.2792 -0.6225) (xy -5.285 -0.6136) (xy -5.2921 -0.605) (xy -5.3 -0.5966) 208 | (xy -5.3091 -0.588) (xy -5.3193 -0.5794) (xy -5.3305 -0.571) (xy -5.3429 -0.5621) 209 | (xy -5.3711 -0.5438) (xy -5.4041 -0.5242) (xy -5.4425 -0.5029) (xy -5.4862 -0.4793) 210 | (xy -5.5357 -0.4521) (xy -5.5809 -0.4264) (xy -5.6218 -0.4025) (xy -5.6586 -0.3796) 211 | (xy -5.6914 -0.358) (xy -6.1765 -0.1058) (xy -6.1996 -0.0961) (xy -6.222 -0.0852) 212 | (xy -6.2444 -0.0728) (xy -6.266 -0.0591) (xy -6.2889 -0.0439) (xy -6.3107 -0.0299) 213 | (xy -6.3315 -0.0169) (xy -6.3506 -0.006) (xy -6.3674 0.0034) (xy -6.3814 0.0103) 214 | (xy -6.387 0.0128) (xy -6.3918 0.0148) (xy -6.9793 0.2749)) (layer F.Cu) (width 0.015)) 215 | (fp_poly (pts (xy 2.2632 3.6215) (xy 2.2416 3.6154) (xy 2.2152 3.6085) (xy 2.1845 3.6011) 216 | (xy 2.151 3.5932) (xy 2.1154 3.5856) (xy 2.0791 3.578) (xy 2.0428 3.5706) 217 | (xy 2.0077 3.5643) (xy 1.6925 3.5066) (xy 1.5802 3.4848) (xy 1.4931 3.4668) 218 | (xy 1.4268 3.4513) (xy 1.3775 3.4376) (xy 1.3412 3.4249) (xy 1.314 3.4125) 219 | (xy 1.3056 3.4084) (xy 1.2954 3.4038) (xy 1.2695 3.3934) (xy 1.2375 3.382) 220 | (xy 1.2004 3.3698) (xy 1.1595 3.3571) (xy 1.1161 3.3444) (xy 1.0711 3.3322) 221 | (xy 1.0259 3.3205) (xy 0.9299 3.2931) (xy 0.8143 3.2547) (xy 0.687 3.2085) 222 | (xy 0.5544 3.1572) (xy 0.4238 3.1031) (xy 0.3021 3.0498) (xy 0.1964 2.9995) 223 | (xy 0.1517 2.9764) (xy 0.1133 2.9553) (xy 0.1011 2.9474) (xy 0.0864 2.937) 224 | (xy 0.0691 2.924) (xy 0.0493 2.9085) (xy 0.0043 2.8714) (xy -0.0473 2.827) 225 | (xy -0.1039 2.7767) (xy -0.1636 2.7221) (xy -0.2248 2.6642) (xy -0.286 2.605) 226 | (xy -0.3421 2.5491) (xy -0.3952 2.4935) (xy -0.446 2.4384) (xy -0.4945 2.3835) 227 | (xy -0.5402 2.3284) (xy -0.5839 2.2733) (xy -0.6256 2.2179) (xy -0.6652 2.162) 228 | (xy -0.7028 2.1054) (xy -0.7389 2.0477) (xy -0.7729 1.9893) (xy -0.8059 1.9296) 229 | (xy -0.8371 1.8689) (xy -0.8671 1.8064) (xy -0.8958 1.7421) (xy -0.9235 1.6761) 230 | (xy -0.9464 1.6187) (xy -0.9667 1.5646) (xy -0.9845 1.5123) (xy -1.0002 1.4602) 231 | (xy -1.0137 1.4074) (xy -1.0254 1.352) (xy -1.0353 1.2928) (xy -1.0434 1.2283) 232 | (xy -1.0503 1.1569) (xy -1.0556 1.0771) (xy -1.0599 0.9879) (xy -1.0632 0.8876) 233 | (xy -1.0657 0.7751) (xy -1.0675 0.6481) (xy -1.0698 0.3471) (xy -1.0734 0.0106) 234 | (xy -1.08 -0.2726) (xy -1.0889 -0.4728) (xy -1.0937 -0.5325) (xy -1.0988 -0.5599) 235 | (xy -1.1044 -0.5673) (xy -1.1141 -0.5764) (xy -1.1456 -0.5998) (xy -1.1918 -0.6298) 236 | (xy -1.2505 -0.6646) (xy -1.3968 -0.7456) (xy -1.5688 -0.835) (xy -1.7499 -0.9244) 237 | (xy -1.9241 -1.0054) (xy -2.075 -1.0702) (xy -2.1367 -1.0938) (xy -2.1865 -1.1103) 238 | (xy -2.2345 -1.1227) (xy -2.2843 -1.1326) (xy -2.3359 -1.1405) (xy -2.3892 -1.1456) 239 | (xy -2.4446 -1.1484) (xy -2.5017 -1.1487) (xy -2.5609 -1.1467) (xy -2.6221 -1.1421) 240 | (xy -2.6856 -1.135) (xy -2.7514 -1.1256) (xy -2.8192 -1.1134) (xy -2.8898 -1.0989) 241 | (xy -2.9627 -1.0819) (xy -3.0381 -1.0623) (xy -3.1161 -1.0402) (xy -3.1969 -1.0156) 242 | (xy -3.3709 -0.962) (xy -3.5197 -0.9186) (xy -3.6543 -0.8838) (xy -3.7193 -0.8691) 243 | (xy -3.7848 -0.8556) (xy -3.8516 -0.8432) (xy -3.9212 -0.8318) (xy -4.0744 -0.8102) 244 | (xy -4.2542 -0.7891) (xy -4.4709 -0.7662) (xy -4.6055 -0.752) (xy -4.7488 -0.7355) 245 | (xy -4.8844 -0.719) (xy -4.9946 -0.7043) (xy -5.0398 -0.6985) (xy -5.0827 -0.6939) 246 | (xy -5.1226 -0.6909) (xy -5.1584 -0.6891) (xy -5.1891 -0.6888) (xy -5.2135 -0.6898) 247 | (xy -5.2229 -0.6908) (xy -5.2305 -0.6923) (xy -5.2361 -0.6941) (xy -5.2397 -0.6964) 248 | (xy -4.6502 -2.1015) (xy -4.6337 -2.119) (xy -4.62 -2.137) (xy -4.6081 -2.155) 249 | (xy -4.5984 -2.1733) (xy -4.5908 -2.1918) (xy -4.585 -2.2101) (xy -4.5812 -2.2286) 250 | (xy -4.5792 -2.2466) (xy -4.5792 -2.2646) (xy -4.5805 -2.2821) (xy -4.5838 -2.2994) 251 | (xy -4.5884 -2.3159) (xy -4.5945 -2.3322) (xy -4.6021 -2.3477) (xy -4.6112 -2.3624) 252 | (xy -4.6214 -2.3764) (xy -4.6328 -2.3894) (xy -4.6455 -2.4013) (xy -4.6592 -2.4122) 253 | (xy -4.6739 -2.4221) (xy -4.6896 -2.4305) (xy -4.7061 -2.4379) (xy -4.7236 -2.4435) 254 | (xy -4.7419 -2.4478) (xy -4.7607 -2.4506) (xy -4.7803 -2.4516) (xy -4.8004 -2.4508) 255 | (xy -4.821 -2.4485) (xy -4.8418 -2.4442) (xy -4.8631 -2.4379) (xy -4.8847 -2.4293) 256 | (xy -4.9065 -2.4186) (xy -4.9164 -2.4128) (xy -4.9255 -2.4059) (xy -4.9341 -2.3978) 257 | (xy -4.9417 -2.3892) (xy -4.9491 -2.3798) (xy -4.9554 -2.3696) (xy -4.9612 -2.3587) 258 | (xy -4.9665 -2.3473) (xy -4.9708 -2.3354) (xy -4.9746 -2.3227) (xy -4.9779 -2.31) 259 | (xy -4.9804 -2.2965) (xy -4.9822 -2.283) (xy -4.9835 -2.2693) (xy -4.984 -2.2553) 260 | (xy -4.9837 -2.2411) (xy -4.9829 -2.2271) (xy -4.9816 -2.2129) (xy -4.9796 -2.1989) 261 | (xy -4.9768 -2.1849) (xy -4.9735 -2.1712) (xy -4.9694 -2.1577) (xy -4.9648 -2.1445) 262 | (xy -4.9595 -2.1318) (xy -4.9537 -2.1194) (xy -4.9471 -2.1077) (xy -4.94 -2.0963) 263 | (xy -4.9321 -2.0859) (xy -4.9237 -2.0757) (xy -4.9146 -2.0666) (xy -4.9049 -2.0582) 264 | (xy -4.8945 -2.0506) (xy -4.8884 -2.0468) (xy -4.8818 -2.0432) (xy -4.8752 -2.0402) 265 | (xy -4.8683 -2.0374) (xy -4.8612 -2.0349) (xy -4.8538 -2.0329) (xy -4.8464 -2.0314) 266 | (xy -4.8388 -2.0301) (xy -4.8312 -2.0291) (xy -4.8233 -2.0286) (xy -4.8154 -2.0283) 267 | (xy -4.8073 -2.0286) (xy -4.791 -2.0299) (xy -4.7745 -2.0327) (xy -4.758 -2.0368) 268 | (xy -4.7417 -2.0421) (xy -4.7252 -2.049) (xy -4.7092 -2.0571) (xy -4.6935 -2.0662) 269 | (xy -4.6783 -2.0769) (xy -4.6636 -2.0886) (xy -4.6565 -2.0949) (xy -4.6499 -2.1015) 270 | (xy -5.2394 -0.6964) (xy -5.2419 -0.6997) (xy -5.2447 -0.7045) (xy -5.248 -0.7108) 271 | (xy -5.2516 -0.7187) (xy -5.2554 -0.7276) (xy -5.2595 -0.738) (xy -5.2681 -0.7616) 272 | (xy -5.2775 -0.789) (xy -5.2872 -0.8192) (xy -5.2966 -0.8517) (xy -5.306 -0.8852) 273 | (xy -5.3487 -1.03) (xy -5.4048 -1.2002) (xy -5.4693 -1.3833) (xy -5.5374 -1.5662) 274 | (xy -5.6047 -1.7366) (xy -5.6657 -1.8814) (xy -5.7157 -1.9883) (xy -5.735 -2.0234) 275 | (xy -5.75 -2.0442) (xy -5.7576 -2.0521) (xy -5.7662 -2.0602) (xy -5.7759 -2.0686) 276 | (xy -5.7866 -2.0775) (xy -5.7978 -2.0864) (xy -5.81 -2.0955) (xy -5.8224 -2.1046) 277 | (xy -5.8356 -2.1137) (xy -5.8488 -2.1228) (xy -5.8625 -2.1317) (xy -5.8765 -2.1403) 278 | (xy -5.8905 -2.1487) (xy -5.9045 -2.1568) (xy -5.9182 -2.1644) (xy -5.9317 -2.1715) 279 | (xy -5.9449 -2.1781) (xy -5.9751 -2.1933) (xy -6.0033 -2.2085) (xy -6.029 -2.2235) 280 | (xy -6.0524 -2.2387) (xy -6.0735 -2.2537) (xy -6.0923 -2.2689) (xy -6.1088 -2.2841) 281 | (xy -6.1233 -2.2991) (xy -6.1355 -2.3146) (xy -6.1406 -2.3222) (xy -6.1454 -2.3298) 282 | (xy -6.1495 -2.3374) (xy -6.1531 -2.3453) (xy -6.1561 -2.3529) (xy -6.1586 -2.3608) 283 | (xy -6.1604 -2.3687) (xy -6.1619 -2.3763) (xy -6.1629 -2.3842) (xy -6.1632 -2.3923) 284 | (xy -6.1629 -2.4002) (xy -6.1621 -2.4083) (xy -6.1608 -2.4162) (xy -6.159 -2.4243) 285 | (xy -6.1557 -2.4355) (xy -6.1506 -2.4477) (xy -6.1364 -2.4759) (xy -6.1171 -2.5079) 286 | (xy -6.093 -2.5435) (xy -6.0648 -2.5816) (xy -6.0333 -2.622) (xy -5.9985 -2.6639) 287 | (xy -5.9617 -2.7066) (xy -5.9231 -2.7493) (xy -5.8832 -2.7915) (xy -5.8426 -2.8326) 288 | (xy -5.802 -2.8717) (xy -5.7621 -2.9088) (xy -5.723 -2.9423) (xy -5.6859 -2.9723) 289 | (xy -5.6508 -2.998) (xy -5.5962 -3.0338) (xy -5.5385 -3.0678) (xy -5.4778 -3.1006) 290 | (xy -5.4146 -3.1313) (xy -5.3488 -3.1605) (xy -5.2812 -3.1879) (xy -5.2114 -3.2136) 291 | (xy -5.1403 -3.2372) (xy -5.0677 -3.2585) (xy -4.9943 -3.2778) (xy -4.9201 -3.2948) 292 | (xy -4.8452 -3.3095) (xy -4.77 -3.3217) (xy -4.6951 -3.3316) (xy -4.6204 -3.339) 293 | (xy -4.5462 -3.3436) (xy -4.4901 -3.3456) (xy -4.438 -3.3466) (xy -4.3895 -3.3461) 294 | (xy -4.344 -3.3438) (xy -4.3006 -3.34) (xy -4.2589 -3.3344) (xy -4.218 -3.3268) 295 | (xy -4.1776 -3.3169) (xy -4.1367 -3.3045) (xy -4.095 -3.2898) (xy -4.0518 -3.272) 296 | (xy -4.0066 -3.2517) (xy -3.9583 -3.2278) (xy -3.9067 -3.2009) (xy -3.8511 -3.1707) 297 | (xy -3.7909 -3.1369) (xy -3.5318 -2.9893) (xy -3.2346 -2.9906) (xy -3.1721 -2.9914) 298 | (xy -3.1086 -2.9932) (xy -3.0456 -2.996) (xy -2.9851 -2.9996) (xy -2.9287 -3.0039) 299 | (xy -2.8782 -3.0087) (xy -2.8355 -3.014) (xy -2.8022 -3.0196) (xy -2.7534 -3.027) 300 | (xy -2.6975 -3.0308) (xy -2.6348 -3.0305) (xy -2.5655 -3.0269) (xy -2.4898 -3.0198) 301 | (xy -2.4085 -3.0091) (xy -2.3214 -2.9951) (xy -2.2292 -2.9778) (xy -2.1322 -2.9572) 302 | (xy -2.0306 -2.9336) (xy -1.9247 -2.9067) (xy -1.815 -2.8767) (xy -1.7017 -2.8439) 303 | (xy -1.5854 -2.8081) (xy -1.466 -2.7692) (xy -1.3443 -2.7278) (xy -0.9448 -2.5876) 304 | (xy -0.6291 -2.4748) (xy -0.403 -2.3912) (xy -0.2714 -2.3389) (xy -0.2409 -2.3262) 305 | (xy -0.2264 -2.3209) (xy -0.2124 -2.3163) (xy -0.1989 -2.3125) (xy -0.1859 -2.3092) 306 | (xy -0.1732 -2.3069) (xy -0.1608 -2.3051) (xy -0.1489 -2.3041) (xy -0.137 -2.3038) 307 | (xy -0.1256 -2.3046) (xy -0.1142 -2.3059) (xy -0.1033 -2.3082) (xy -0.0924 -2.3112) 308 | (xy -0.0815 -2.3153) (xy -0.0708 -2.3201) (xy -0.0601 -2.3257) (xy -0.0494 -2.3323) 309 | (xy -0.0387 -2.3399) (xy -0.028 -2.3483) (xy -0.0171 -2.3577) (xy -0.0064 -2.3681) 310 | (xy 0.0045 -2.3793) (xy 0.0159 -2.3917) (xy 0.0271 -2.4049) (xy 0.0388 -2.4194) 311 | (xy 0.0627 -2.4514) (xy 0.0881 -2.4877) (xy 0.115 -2.5281) (xy 0.1475 -2.5759) 312 | (xy 0.1876 -2.6297) (xy 0.2346 -2.6889) (xy 0.2877 -2.7527) (xy 0.4091 -2.8911) 313 | (xy 0.546 -3.0392) (xy 0.6931 -3.1906) (xy 0.8442 -3.3394) (xy 0.9938 -3.4794) 314 | (xy 1.0662 -3.5442) (xy 1.1358 -3.6047) (xy 1.2496 -3.6982) (xy 1.3746 -3.7947) 315 | (xy 1.5087 -3.8935) (xy 1.6499 -3.9936) (xy 1.9476 -4.1925) (xy 2.2524 -4.3825) 316 | (xy 2.5503 -4.5552) (xy 2.8267 -4.7012) (xy 2.9519 -4.7617) (xy 3.0665 -4.8125) 317 | (xy 3.1684 -4.8521) (xy 3.2553 -4.8795) (xy 3.2807 -4.8869) (xy 3.3069 -4.8953) 318 | (xy 3.3328 -4.9047) (xy 3.3579 -4.9144) (xy 3.3815 -4.9246) (xy 3.4031 -4.9345) 319 | (xy 3.4214 -4.9442) (xy 3.429 -4.9488) (xy 3.4359 -4.9531) (xy 3.4511 -4.962) 320 | (xy 3.4747 -4.9729) (xy 3.5435 -5.0011) (xy 3.6347 -5.0349) (xy 3.7419 -5.0722) 321 | (xy 3.8575 -5.1103) (xy 3.9751 -5.1474) (xy 4.0874 -5.1807) (xy 4.1872 -5.2079) 322 | (xy 4.2578 -5.227) (xy 4.3607 -5.2562) (xy 4.4821 -5.2915) (xy 4.6081 -5.3291) 323 | (xy 4.7343 -5.3657) (xy 4.8557 -5.3992) (xy 4.9586 -5.4256) (xy 4.9987 -5.435) 324 | (xy 5.0292 -5.4411) (xy 5.0602 -5.4477) (xy 5.1031 -5.4576) (xy 5.1554 -5.4706) 325 | (xy 5.2156 -5.4863) (xy 5.3512 -5.5234) (xy 5.495 -5.5643) (xy 5.5715 -5.5859) 326 | (xy 5.6566 -5.6085) (xy 5.7473 -5.6316) (xy 5.8408 -5.6542) (xy 5.9343 -5.6755) 327 | (xy 6.025 -5.6953) (xy 6.1101 -5.7128) (xy 6.1866 -5.7273) (xy 6.6677 -5.8134) 328 | (xy 6.7381 -5.8261) (xy 6.8295 -5.8416) (xy 7.0284 -5.8741) (xy 7.1673 -5.8967) 329 | (xy 7.2986 -5.9201) (xy 7.4195 -5.943) (xy 7.5275 -5.9654) (xy 7.6192 -5.9862) 330 | (xy 7.6926 -6.005) (xy 7.7447 -6.0213) (xy 7.7617 -6.0284) (xy 7.7724 -6.0345) 331 | (xy 7.8059 -6.0548) (xy 7.8775 -6.0952) (xy 8.1117 -6.2227) (xy 8.43 -6.3924) 332 | (xy 8.7871 -6.5799) (xy 8.8272 -6.6017) (xy 8.8724 -6.6271) (xy 8.9212 -6.6555) 333 | (xy 8.9717 -6.686) (xy 9.0228 -6.7172) (xy 9.0726 -6.7487) (xy 9.1198 -6.7794) 334 | (xy 9.1627 -6.8084) (xy 9.2579 -6.8729) (xy 9.3529 -6.9356) (xy 9.4476 -6.9963) 335 | (xy 9.5411 -7.0547) (xy 9.633 -7.1103) (xy 9.7229 -7.1631) (xy 9.81 -7.2124) 336 | (xy 9.8941 -7.2581) (xy 9.9391 -7.2802) (xy 9.9869 -7.3003) (xy 10.0367 -7.3181) 337 | (xy 10.0888 -7.3336) (xy 10.1421 -7.3468) (xy 10.1965 -7.358) (xy 10.2516 -7.3666) 338 | (xy 10.3067 -7.3729) (xy 10.3618 -7.3767) (xy 10.4164 -7.3782) (xy 10.4697 -7.3769) 339 | (xy 10.5218 -7.3733) (xy 10.5721 -7.3672) (xy 10.6199 -7.3586) (xy 10.6651 -7.3472) 340 | (xy 10.7073 -7.333) (xy 10.7373 -7.3206) (xy 10.7665 -7.3064) (xy 10.7949 -7.2907) 341 | (xy 10.8226 -7.2734) (xy 10.8493 -7.2543) (xy 10.8747 -7.234) (xy 10.8993 -7.2124) 342 | (xy 10.9227 -7.1893) (xy 10.9451 -7.1652) (xy 10.9659 -7.1398) (xy 10.9857 -7.1134) 343 | (xy 11.0037 -7.086) (xy 11.0205 -7.0576) (xy 11.0357 -7.0286) (xy 11.0492 -6.9984) 344 | (xy 11.0611 -6.9677) (xy 11.0735 -6.9207) (xy 11.0837 -6.8595) (xy 11.0913 -6.7856) 345 | (xy 11.0966 -6.7005) (xy 11.0994 -6.6058) (xy 11.0999 -6.5024) (xy 11.0943 -6.2768) 346 | (xy 11.0803 -6.0355) (xy 11.0585 -5.7901) (xy 11.0445 -5.6697) (xy 11.0288 -5.5526) 347 | (xy 11.0115 -5.4403) (xy 10.9924 -5.3341) (xy 10.9533 -5.1464) (xy 10.9083 -4.9529) 348 | (xy 10.8598 -4.7609) (xy 10.8093 -4.5773) (xy 10.7593 -4.4094) (xy 10.7113 -4.2639) 349 | (xy 10.6679 -4.1483) (xy 10.6483 -4.1036) (xy 10.6305 -4.0693) (xy 10.4667 -3.7853) 350 | (xy 10.3382 -3.5661) (xy 10.2336 -3.3924) (xy 10.1414 -3.2448) (xy 10.0865 -3.1577) 351 | (xy 10.036 -3.0736) (xy 9.9898 -2.9926) (xy 9.9476 -2.9139) (xy 9.909 -2.8367) 352 | (xy 9.8742 -2.7608) (xy 9.8424 -2.6854) (xy 9.814 -2.61) (xy 9.7886 -2.5338) 353 | (xy 9.766 -2.4568) (xy 9.7457 -2.3778) (xy 9.7282 -2.2965) (xy 9.7125 -2.2124) 354 | (xy 9.6988 -2.125) (xy 9.6869 -2.0333) (xy 9.6765 -1.9373) (xy 9.6148 -1.3221) 355 | (xy 9.6054 -1.2266) (xy 9.5993 -1.1514) (xy 9.5975 -1.1204) (xy 9.5967 -1.0927) 356 | (xy 9.597 -1.0681) (xy 9.5985 -1.0457) (xy 9.601 -1.0251) (xy 9.6048 -1.006) 357 | (xy 9.6096 -0.9875) (xy 9.6159 -0.9692) (xy 9.6235 -0.9504) (xy 9.6324 -0.9306) 358 | (xy 9.655 -0.8862) (xy 9.6715 -0.8524) (xy 9.687 -0.8158) (xy 9.7015 -0.7772) 359 | (xy 9.7147 -0.7361) (xy 9.7274 -0.6924) (xy 9.7386 -0.6467) (xy 9.749 -0.5987) 360 | (xy 9.7584 -0.5484) (xy 9.7668 -0.4961) (xy 9.7739 -0.4417) (xy 9.78 -0.3856) 361 | (xy 9.7851 -0.3274) (xy 9.7889 -0.2675) (xy 9.7919 -0.2058) (xy 9.7937 -0.1423) 362 | (xy 9.7942 -0.077) (xy 9.7945 -0.0163) (xy 9.7958 0.0383) (xy 9.7983 0.0878) 363 | (xy 9.8026 0.133) (xy 9.8089 0.1747) (xy 9.8175 0.2136) (xy 9.8231 0.2324) 364 | (xy 9.8292 0.2507) (xy 9.8363 0.2687) (xy 9.8442 0.2865) (xy 9.8528 0.3043) 365 | (xy 9.8627 0.3221) (xy 9.8851 0.3584) (xy 9.9118 0.3957) (xy 9.9436 0.4356) 366 | (xy 9.9802 0.4783) (xy 10.0226 0.525) (xy 10.0706 0.5763) (xy 10.125 0.6329) 367 | (xy 10.2002 0.7114) (xy 10.2312 0.7444) (xy 10.2581 0.7741) (xy 10.2812 0.8013) 368 | (xy 10.3013 0.8264) (xy 10.3183 0.8503) (xy 10.3333 0.8734) (xy 10.346 0.8965) 369 | (xy 10.3569 0.9204) (xy 10.3668 0.9455) (xy 10.3757 0.9727) (xy 10.3841 1.0024) 370 | (xy 10.3925 1.0354) (xy 10.4103 1.1139) (xy 10.423 1.1693) (xy 10.439 1.2343) 371 | (xy 10.4784 1.3844) (xy 10.5228 1.5449) (xy 10.5675 1.6968) (xy 10.5972 1.7987) 372 | (xy 10.6213 1.8952) (xy 10.6404 1.9869) (xy 10.6541 2.0738) (xy 10.6625 2.1571) 373 | (xy 10.6653 2.2371) (xy 10.6625 2.3143) (xy 10.6541 2.3895) (xy 10.6399 2.4629) 374 | (xy 10.6198 2.535) (xy 10.5939 2.6069) (xy 10.5621 2.6788) (xy 10.524 2.7512) 375 | (xy 10.4798 2.8249) (xy 10.4295 2.9003) (xy 10.3726 2.9778) (xy 10.3447 3.0126) 376 | (xy 10.3155 3.0456) (xy 10.2848 3.0768) (xy 10.2523 3.1063) (xy 10.2183 3.134) 377 | (xy 10.1825 3.1599) (xy 10.1447 3.1843) (xy 10.1051 3.2072) (xy 10.0632 3.2285) 378 | (xy 10.019 3.2486) (xy 9.9728 3.2671) (xy 9.9238 3.2841) (xy 9.8725 3.3001) 379 | (xy 9.8184 3.3148) (xy 9.7618 3.3283) (xy 9.7024 3.341) (xy 9.644 3.3519) 380 | (xy 9.5861 3.3618) (xy 9.5259 3.3707) (xy 9.4604 3.3786) (xy 9.3862 3.3857) 381 | (xy 9.3006 3.392) (xy 9.2005 3.3978) (xy 9.0824 3.4031) (xy 8.9437 3.4082) 382 | (xy 8.7811 3.413) (xy 8.3724 3.4227) (xy 7.8314 3.4331) (xy 7.1339 3.4453) 383 | (xy 6.1161 3.4654) (xy 5.4562 3.4867) (xy 5.2157 3.5004) (xy 5.0112 3.5169) 384 | (xy 4.8248 3.537) (xy 4.6389 3.5616) (xy 4.5254 3.5771) (xy 4.3941 3.5941) 385 | (xy 4.261 3.6106) (xy 4.1429 3.6243) (xy 3.9745 3.6362) (xy 3.7302 3.6443) 386 | (xy 3.4386 3.6489) (xy 3.1277 3.6502) (xy 2.8265 3.6479) (xy 2.5631 3.6423) 387 | (xy 2.3663 3.6334) (xy 2.3015 3.6278)) (layer F.Cu) (width 0.015)) 388 | (fp_poly (pts (xy -4.9184 1.7302) (xy -4.9278 1.7272) (xy -4.9377 1.7234) (xy -4.9479 1.7191) 389 | (xy -4.9586 1.714) (xy -4.9695 1.7087) (xy -4.9807 1.7029) (xy -4.9919 1.6966) 390 | (xy -5.0031 1.69) (xy -5.0143 1.6831) (xy -5.0255 1.676) (xy -5.0362 1.6686) 391 | (xy -5.0469 1.6612) (xy -5.0571 1.6536) (xy -5.0668 1.646) (xy -5.0759 1.6386) 392 | (xy -5.0843 1.631) (xy -5.1036 1.614) (xy -5.1287 1.5932) (xy -5.1587 1.5693) 393 | (xy -5.1925 1.5434) (xy -5.2288 1.5157) (xy -5.2666 1.4878) (xy -5.305 1.4601) 394 | (xy -5.3428 1.4332) (xy -5.5209 1.3059) (xy -5.7429 1.1433) (xy -6.2367 0.773) 395 | (xy -6.6586 0.4484) (xy -6.7912 0.3425) (xy -6.9178 0.2552) (xy -6.78 0.1687) 396 | (xy -6.7698 0.1629) (xy -6.7589 0.1568) (xy -6.747 0.1507) (xy -6.7346 0.1446) 397 | (xy -6.7211 0.1383) (xy -6.6916 0.1251) (xy -6.6591 0.1114) (xy -6.623 0.0972) 398 | (xy -6.5415 0.066) (xy -6.4719 0.0403) (xy -6.4437 0.0306) (xy -6.4211 0.023) 399 | (xy -6.4054 0.0184) (xy -6.3973 0.0166) (xy -6.396 0.0166) (xy -6.3945 0.0163) 400 | (xy -6.3909 0.0153) (xy -6.3861 0.0133) (xy -6.3805 0.0108) (xy -6.3742 0.0078) 401 | (xy -6.3668 0.004) (xy -6.3589 -0.0003) (xy -6.3503 -0.0054) (xy -6.3315 -0.0163) 402 | (xy -6.3107 -0.0293) (xy -6.2889 -0.0433) (xy -6.2663 -0.0585) (xy -6.2396 -0.0753) 403 | (xy -6.2129 -0.09) (xy -6.186 -0.1024) (xy -6.0327 -0.1684) (xy -5.8967 -0.1032) 404 | (xy -5.8647 -0.0908) (xy -5.8322 -0.0763) (xy -5.7989 -0.0595) (xy -5.6716 0.0149) 405 | (xy -5.4765 0.1363) (xy -4.982 0.4563) (xy -4.5118 0.771) (xy -4.3472 0.8858) 406 | (xy -4.2626 0.9508) (xy -4.2542 0.9594) (xy -4.2504 0.9637) (xy -4.2466 0.9683) 407 | (xy -4.2433 0.9726) (xy -4.24 0.9772) (xy -4.2367 0.982) (xy -4.2339 0.9868) 408 | (xy -4.2311 0.9919) (xy -4.2286 0.9972) (xy -4.2263 1.0028) (xy -4.224 1.0086) 409 | (xy -4.2222 1.0147) (xy -4.2202 1.0208) (xy -4.2184 1.0274) (xy -4.2169 1.0345) 410 | (xy -4.2156 1.0419) (xy -4.2143 1.0495) (xy -4.2133 1.0576) (xy -4.2123 1.066) 411 | (xy -4.2108 1.0843) (xy -4.21 1.1046) (xy -4.2092 1.127) (xy -4.2092 1.1516) 412 | (xy -4.2095 1.1785) (xy -4.2103 1.2082) (xy -4.2118 1.2524) (xy -4.2146 1.2925) 413 | (xy -4.2182 1.3288) (xy -4.2233 1.3621) (xy -4.2299 1.3923) (xy -4.234 1.4065) 414 | (xy -4.2383 1.4202) (xy -4.2434 1.4332) (xy -4.2487 1.4459) (xy -4.2548 1.4578) 415 | (xy -4.2614 1.4695) (xy -4.2688 1.4809) (xy -4.2767 1.4921) (xy -4.2851 1.5028) 416 | (xy -4.2945 1.5132) (xy -4.3044 1.5236) (xy -4.3151 1.5338) (xy -4.339 1.5541) 417 | (xy -4.3659 1.5744) (xy -4.3964 1.595) (xy -4.4309 1.6163) (xy -4.4693 1.6387) 418 | (xy -4.5031 1.6575) (xy -4.5361 1.6745) (xy -4.5679 1.6897) (xy -4.5989 1.7032) 419 | (xy -4.6289 1.7149) (xy -4.6581 1.7248) (xy -4.6863 1.7329) (xy -4.7142 1.7395) 420 | (xy -4.7411 1.7441) (xy -4.7678 1.7471) (xy -4.794 1.7484) (xy -4.8194 1.7481) 421 | (xy -4.8448 1.7461) (xy -4.8697 1.7423) (xy -4.8946 1.737)) (layer F.Cu) (width 0.015)) 422 | (fp_poly (pts (xy -7.9868 -0.6297) (xy -7.9931 -0.6541) (xy -7.9994 -0.6808) (xy -8.0052 -0.7087) 423 | (xy -8.0105 -0.7371) (xy -8.0148 -0.7655) (xy -8.0196 -0.7937) (xy -8.0252 -0.8206) 424 | (xy -8.0315 -0.8463) (xy -8.0389 -0.8704) (xy -8.0473 -0.8933) (xy -8.0562 -0.9146) 425 | (xy -8.0664 -0.9347) (xy -8.0773 -0.9532) (xy -8.0892 -0.9705) (xy -8.1019 -0.9862) 426 | (xy -8.1154 -1.0004) (xy -8.1299 -1.0134) (xy -8.1451 -1.0251) (xy -8.1614 -1.0353) 427 | (xy -8.1787 -1.0442) (xy -8.1967 -1.0516) (xy -8.2155 -1.0574) (xy -8.2353 -1.062) 428 | (xy -8.088 -1.2695) (xy -8.0852 -1.2637) (xy -8.0827 -1.2581) (xy -8.0804 -1.252) 429 | (xy -8.0781 -1.2459) (xy -8.0771 -1.2429) (xy -8.0761 -1.2399) (xy -8.0733 -1.2341) 430 | (xy -8.0703 -1.2283) (xy -8.0667 -1.223) (xy -8.0629 -1.2177) (xy -8.0588 -1.2126) 431 | (xy -8.0545 -1.208) (xy -8.0499 -1.2037) (xy -8.0451 -1.1999) (xy -8.04 -1.1963) 432 | (xy -8.0349 -1.1933) (xy -8.0296 -1.1908) (xy -8.0271 -1.1898) (xy -8.0243 -1.1888) 433 | (xy -8.0218 -1.188) (xy -8.0193 -1.1872) (xy -8.0165 -1.1867) (xy -8.014 -1.1862) 434 | (xy -8.0112 -1.1859) (xy -8.0087 -1.1859) (xy -8.0031 -1.1856) (xy -7.9968 -1.1848) 435 | (xy -7.9899 -1.1838) (xy -7.9823 -1.1823) (xy -7.9742 -1.1803) (xy -7.9658 -1.178) 436 | (xy -7.9569 -1.1755) (xy -7.9478 -1.1727) (xy -7.9384 -1.1694) (xy -7.9287 -1.1658) 437 | (xy -7.919 -1.1622) (xy -7.9093 -1.1581) (xy -7.8996 -1.154) (xy -7.8902 -1.1497) 438 | (xy -7.8808 -1.1454) (xy -7.8719 -1.1406) (xy -7.8622 -1.136) (xy -7.8515 -1.1317) 439 | (xy -7.8398 -1.1274) (xy -7.8268 -1.1233) (xy -7.8131 -1.1195) (xy -7.7989 -1.1157) 440 | (xy -7.7839 -1.1121) (xy -7.7684 -1.1091) (xy -7.7524 -1.1061) (xy -7.7364 -1.1036) 441 | (xy -7.7199 -1.1013) (xy -7.7036 -1.0993) (xy -7.6873 -1.098) (xy -7.6713 -1.0967) 442 | (xy -7.6558 -1.0959) (xy -7.6403 -1.0959) (xy -7.6256 -1.0956) (xy -7.6109 -1.0951) 443 | (xy -7.5967 -1.0943) (xy -7.5827 -1.0933) (xy -7.5692 -1.092) (xy -7.5562 -1.0902) 444 | (xy -7.5438 -1.0884) (xy -7.5321 -1.0864) (xy -7.5214 -1.0841) (xy -7.5115 -1.0818) 445 | (xy -7.5026 -1.079) (xy -7.4373 -1.0662) (xy -7.5225 -0.9605) (xy -7.5745 -0.9057) 446 | (xy -7.5877 -0.8912) (xy -7.6156 -0.8605) (xy -7.644 -0.8275) (xy -7.673 -0.793) 447 | (xy -7.7009 -0.7585) (xy -7.7271 -0.7245) (xy -7.751 -0.6922) (xy -7.7716 -0.6627) 448 | (xy -7.7884 -0.6373) (xy -7.8021 -0.6155) (xy -7.922 -0.3955)) (layer F.Cu) (width 0.015)) 449 | (fp_poly (pts (xy -7.2024 0.1919) (xy -7.2875 0.1576) (xy -7.3251 0.1413) (xy -7.3602 0.1253) 450 | (xy -7.3932 0.1093) (xy -7.4244 0.093) (xy -7.4544 0.0765) (xy -7.4836 0.0592) 451 | (xy -7.5123 0.0412) (xy -7.5413 0.0216) (xy -7.6012 -0.0216) (xy -7.667 -0.0724) 452 | (xy -7.6932 -0.0937) (xy -7.7183 -0.1158) (xy -7.7424 -0.1384) (xy -7.7653 -0.1615) 453 | (xy -7.7869 -0.1851) (xy -7.8077 -0.2092) (xy -7.8273 -0.2341) (xy -7.8458 -0.2595) 454 | (xy -7.8633 -0.2854) (xy -7.8796 -0.3121) (xy -7.8948 -0.3393) (xy -7.909 -0.367) 455 | (xy -7.9222 -0.3957) (xy -7.8422 -0.5631) (xy -7.8384 -0.5674) (xy -7.8343 -0.572) 456 | (xy -7.8262 -0.5819) (xy -7.8176 -0.5933) (xy -7.8087 -0.606) (xy -7.7996 -0.6197) 457 | (xy -7.7902 -0.6349) (xy -7.7732 -0.6611) (xy -7.7521 -0.6911) (xy -7.7275 -0.7244) 458 | (xy -7.7003 -0.7592) (xy -7.6716 -0.7948) (xy -7.6421 -0.8304) (xy -7.6126 -0.8644) 459 | (xy -7.5839 -0.8959) (xy -7.5428 -0.9406) (xy -7.5263 -0.9594) (xy -7.5121 -0.9759) 460 | (xy -7.5002 -0.9906) (xy -7.4905 -1.0033) (xy -7.2822 -1.2469) (xy -7.2677 -1.2596) 461 | (xy -7.2522 -1.2738) (xy -7.2357 -1.2898) (xy -7.2177 -1.3078) (xy -7.1984 -1.3279) 462 | (xy -7.1776 -1.35) (xy -7.155 -1.3746) (xy -7.1039 -1.431) (xy -7.0445 -1.4988) 463 | (xy -6.9754 -1.5786) (xy -6.8954 -1.6723) (xy -6.8035 -1.7803) (xy -6.5795 -2.0452) 464 | (xy -6.5447 -2.0856) (xy -6.5096 -2.1245) (xy -6.4745 -2.1618) (xy -6.4402 -2.1971) 465 | (xy -6.4067 -2.2301) (xy -6.3739 -2.2611) (xy -6.3427 -2.289) (xy -6.3132 -2.3141) 466 | (xy -6.2855 -2.3362) (xy -6.2601 -2.3547) (xy -6.2372 -2.3697) (xy -6.2174 -2.3806) 467 | (xy -6.2009 -2.3872) (xy -6.1938 -2.389) (xy -6.1877 -2.3895) (xy -6.1824 -2.389) 468 | (xy -6.1783 -2.3872) (xy -6.175 -2.3842) (xy -6.173 -2.3799) (xy -6.1707 -2.3736) 469 | (xy -6.1682 -2.367) (xy -6.1654 -2.3604) (xy -6.1621 -2.3538) (xy -6.1585 -2.3475) 470 | (xy -6.1547 -2.3409) (xy -6.1458 -2.3279) (xy -6.1359 -2.3147) (xy -6.1245 -2.3017) 471 | (xy -6.1118 -2.289) (xy -6.0981 -2.276) (xy -6.0829 -2.2633) (xy -6.0666 -2.2509) 472 | (xy -6.0493 -2.2382) (xy -6.0305 -2.226) (xy -6.0107 -2.2138) (xy -5.9899 -2.2019) 473 | (xy -5.9681 -2.1902) (xy -5.945 -2.1785) (xy -5.9318 -2.1719) (xy -5.9183 -2.1648) 474 | (xy -5.8906 -2.1491) (xy -5.8627 -2.1321) (xy -5.8358 -2.1141) (xy -5.8101 -2.0958) 475 | (xy -5.7867 -2.0778) (xy -5.776 -2.0689) (xy -5.7663 -2.0605) (xy -5.7577 -2.0524) 476 | (xy -5.7501 -2.0445) (xy -5.7351 -2.0239) (xy -5.716 -1.9894) (xy -5.6929 -1.9424) 477 | (xy -5.6667 -1.8845) (xy -5.6065 -1.7418) (xy -5.54 -1.5721) (xy -5.4712 -1.3872) 478 | (xy -5.4049 -1.1985) (xy -5.345 -1.0177) (xy -5.2962 -0.8559) (xy -5.285 -0.8153) 479 | (xy -5.2756 -0.7792) (xy -5.2685 -0.7472) (xy -5.2657 -0.7327) (xy -5.2639 -0.719) 480 | (xy -5.2624 -0.706) (xy -5.2616 -0.6936) (xy -5.2619 -0.6822) (xy -5.2627 -0.671) 481 | (xy -5.2642 -0.6606) (xy -5.2667 -0.6504) (xy -5.27 -0.6407) (xy -5.2741 -0.6316) 482 | (xy -5.2792 -0.6225) (xy -5.285 -0.6136) (xy -5.2921 -0.605) (xy -5.3 -0.5966) 483 | (xy -5.3091 -0.588) (xy -5.3193 -0.5794) (xy -5.3305 -0.571) (xy -5.3429 -0.5621) 484 | (xy -5.3711 -0.5438) (xy -5.4041 -0.5242) (xy -5.4425 -0.5029) (xy -5.4862 -0.4793) 485 | (xy -5.5357 -0.4521) (xy -5.5809 -0.4264) (xy -5.6218 -0.4025) (xy -5.6586 -0.3796) 486 | (xy -5.6914 -0.358) (xy -6.1765 -0.1058) (xy -6.1996 -0.0961) (xy -6.222 -0.0852) 487 | (xy -6.2444 -0.0728) (xy -6.266 -0.0591) (xy -6.2889 -0.0439) (xy -6.3107 -0.0299) 488 | (xy -6.3315 -0.0169) (xy -6.3506 -0.006) (xy -6.3674 0.0034) (xy -6.3814 0.0103) 489 | (xy -6.387 0.0128) (xy -6.3918 0.0148) (xy -6.9793 0.2749)) (layer F.Mask) (width 0.015)) 490 | (fp_poly (pts (xy -0.9512 7.2595) (xy -0.9624 7.2493) (xy -0.9741 7.2376) (xy -0.986 7.2246) 491 | (xy -0.9982 7.2106) (xy -1.0106 7.1956) (xy -1.0233 7.1796) (xy -1.0357 7.1631) 492 | (xy -1.0481 7.1458) (xy -1.0605 7.128) (xy -1.0727 7.11) (xy -1.0844 7.0917) 493 | (xy -1.0956 7.0734) (xy -1.1063 7.0554) (xy -1.1165 7.0371) (xy -1.1259 7.0196) 494 | (xy -1.1343 7.0023) (xy -1.1508 6.9688) (xy -1.1673 6.937) (xy -1.1841 6.9078) 495 | (xy -1.2001 6.8816) (xy -1.2153 6.8592) (xy -1.2222 6.8498) (xy -1.2288 6.8417) 496 | (xy -1.2346 6.8348) (xy -1.2402 6.8292) (xy -1.245 6.8254) (xy -1.2491 6.8231) 497 | (xy -1.2557 6.8216) (xy -1.2671 6.8201) (xy -1.3047 6.8171) (xy -1.3588 6.8141) 498 | (xy -1.4279 6.8113) (xy -1.5097 6.8085) (xy -1.6014 6.806) (xy -1.701 6.804) 499 | (xy -1.8062 6.8022) (xy -2.3264 6.7953) (xy -2.414 6.6973) (xy -2.4318 6.6765) 500 | (xy -2.4475 6.6562) (xy -2.4544 6.646) (xy -2.461 6.6358) (xy -2.4671 6.6256) 501 | (xy -2.4724 6.6154) (xy -2.4772 6.605) (xy -2.4818 6.5946) (xy -2.4859 6.5837) 502 | (xy -2.4892 6.5728) (xy -2.492 6.5616) (xy -2.4945 6.5502) (xy -2.4963 6.5383) 503 | (xy -2.4978 6.5261) (xy -2.4988 6.5137) (xy -2.4993 6.5005) (xy -2.4993 6.487) 504 | (xy -2.4988 6.473) (xy -2.4978 6.4583) (xy -2.4963 6.4431) (xy -2.492 6.4108) 505 | (xy -2.4859 6.3757) (xy -2.478 6.3373) (xy -2.4683 6.2956) (xy -2.4569 6.2504) 506 | (xy -2.4434 6.1971) (xy -2.4381 6.1747) (xy -2.4338 6.1546) (xy -2.4305 6.1373) 507 | (xy -2.4285 6.1216) (xy -2.4272 6.1079) (xy -2.4269 6.0955) (xy -2.4279 6.0846) 508 | (xy -2.4297 6.0742) (xy -2.4327 6.0648) (xy -2.4368 6.0559) (xy -2.4421 6.047) 509 | (xy -2.4484 6.0381) (xy -2.4558 6.029) (xy -2.4642 6.0191) (xy -2.4705 6.0128) 510 | (xy -2.4781 6.0057) (xy -2.4872 5.9983) (xy -2.4976 5.9904) (xy -2.509 5.982) 511 | (xy -2.5217 5.9736) (xy -2.5354 5.9647) (xy -2.5496 5.9558) (xy -2.5648 5.9469) 512 | (xy -2.5805 5.9378) (xy -2.5968 5.9289) (xy -2.6133 5.92) (xy -2.6303 5.9111) 513 | (xy -2.6476 5.9027) (xy -2.6646 5.8946) (xy -2.6819 5.8867) (xy -2.7357 5.8618) 514 | (xy -2.7842 5.8372) (xy -2.8269 5.8133) (xy -2.8642 5.7892) (xy -2.881 5.7773) 515 | (xy -2.896 5.7654) (xy -2.91 5.7535) (xy -2.9227 5.7413) (xy -2.9339 5.7291) 516 | (xy -2.9441 5.7169) (xy -2.9527 5.7047) (xy -2.9601 5.692) (xy -2.9662 5.6793) 517 | (xy -2.971 5.6666) (xy -2.9748 5.6534) (xy -2.9771 5.6402) (xy -2.9784 5.6265) 518 | (xy -2.9784 5.6128) (xy -2.9771 5.5986) (xy -2.9748 5.5844) (xy -2.971 5.5697) 519 | (xy -2.9662 5.5545) (xy -2.9604 5.539) (xy -2.9535 5.5233) (xy -2.9451 5.5068) 520 | (xy -2.936 5.4903) (xy -2.9142 5.4555) (xy -2.8985 5.4339) (xy -2.881 5.4128) 521 | (xy -2.8614 5.392) (xy -2.8401 5.3717) (xy -2.817 5.3519) (xy -2.7924 5.3323) 522 | (xy -2.7662 5.3135) (xy -2.7388 5.2955) (xy -2.7104 5.2782) (xy -2.6804 5.2617) 523 | (xy -2.6499 5.2462) (xy -2.6184 5.2317) (xy -2.5861 5.2185) (xy -2.5533 5.2063) 524 | (xy -2.52 5.1954) (xy -2.4865 5.1857) (xy -2.4593 5.1781) (xy -2.4281 5.1687) 525 | (xy -2.3938 5.1583) (xy -2.3575 5.1466) (xy -2.2838 5.1217) (xy -2.2485 5.1093) 526 | (xy -2.216 5.0974) (xy -2.122 5.0644) (xy -1.9775 5.0159) (xy -1.8017 4.959) 527 | (xy -1.6148 4.8996) (xy -1.1294 4.7459) (xy -0.9625 4.6905) (xy -0.8332 4.6445) 528 | (xy -0.7311 4.6041) (xy -0.646 4.5655) (xy -0.5683 4.5249) (xy -0.4875 4.4789) 529 | (xy -0.4563 4.4598) (xy -0.4235 4.4385) (xy -0.3892 4.4149) (xy -0.3531 4.3885) 530 | (xy -0.315 4.3595) (xy -0.2749 4.3275) (xy -0.232 4.2924) (xy -0.1868 4.254) 531 | (xy -0.0877 4.1671) (xy 0.0241 4.065) (xy 0.1501 3.9469) (xy 0.2918 3.811) 532 | (xy 0.8453 3.2756) (xy 1.0432 3.3264) (xy 1.1318 3.3505) (xy 1.2128 3.3751) 533 | (xy 1.2849 3.4) (xy 1.3469 3.4241) (xy 1.3736 3.436) (xy 1.3972 3.4474) 534 | (xy 1.4178 3.4586) (xy 1.4351 3.469) (xy 1.4486 3.4792) (xy 1.4585 3.4889) 535 | (xy 1.4646 3.4975) (xy 1.4661 3.5018) (xy 1.4666 3.5056) (xy 1.4663 3.5122) 536 | (xy 1.4655 3.5193) (xy 1.4637 3.5269) (xy 1.4617 3.5353) (xy 1.4554 3.5536) 537 | (xy 1.4465 3.5744) (xy 1.4351 3.5975) (xy 1.4209 3.6229) (xy 1.4044 3.6506) 538 | (xy 1.3851 3.6811) (xy 1.3635 3.7136) (xy 1.3391 3.7489) (xy 1.3119 3.7865) 539 | (xy 1.2822 3.8269) (xy 1.2499 3.8696) (xy 1.2148 3.9148) (xy 1.177 3.9626) 540 | (xy 1.1366 4.0129) (xy 1.0447 4.1277) (xy 1.0061 4.1775) (xy 0.9718 4.223) 541 | (xy 0.9416 4.2647) (xy 0.9149 4.3033) (xy 0.8918 4.3394) (xy 0.8717 4.3734) 542 | (xy 0.8542 4.4062) (xy 0.8392 4.4382) (xy 0.8262 4.47) (xy 0.815 4.502) 543 | (xy 0.8051 4.5353) (xy 0.7962 4.5701) (xy 0.7881 4.6072) (xy 0.7802 4.6471) 544 | (xy 0.7685 4.7055) (xy 0.7545 4.7662) (xy 0.7385 4.8284) (xy 0.7207 4.8924) 545 | (xy 0.6801 5.0235) (xy 0.6331 5.1568) (xy 0.581 5.2899) (xy 0.5246 5.4202) 546 | (xy 0.4652 5.5449) (xy 0.4345 5.6046) (xy 0.4033 5.6617) (xy 0.3362 5.7826) 547 | (xy 0.2768 5.8928) (xy 0.2313 5.9797) (xy 0.2161 6.0107) (xy 0.2067 6.0313) 548 | (xy 0.1993 6.0476) (xy 0.1879 6.0694) (xy 0.1539 6.1301) (xy 0.1059 6.2111) 549 | (xy 0.0454 6.3102) (xy -0.0257 6.425) (xy -0.1067 6.5533) (xy -0.1959 6.6925) 550 | (xy -0.2919 6.8408) (xy -0.473 7.1202) (xy -0.4872 7.141) (xy -0.5035 7.1616) 551 | (xy -0.5215 7.1822) (xy -0.5411 7.2025) (xy -0.5619 7.2223) (xy -0.5835 7.2416) 552 | (xy -0.6059 7.2599) (xy -0.6285 7.2769) (xy -0.6514 7.2929) (xy -0.674 7.3074) 553 | (xy -0.6964 7.3201) (xy -0.718 7.331) (xy -0.7386 7.3399) (xy -0.7579 7.3465) 554 | (xy -0.767 7.3488) (xy -0.7756 7.3506) (xy -0.7837 7.3516) (xy -0.7913 7.3519) 555 | (xy -0.7943 7.3519) (xy -0.7976 7.3514) (xy -0.8045 7.3501) (xy -0.8124 7.3478) 556 | (xy -0.821 7.3445) (xy -0.8301 7.3407) (xy -0.8398 7.3361) (xy -0.8502 7.3308) 557 | (xy -0.8609 7.325) (xy -0.8718 7.3184) (xy -0.883 7.3113) (xy -0.8944 7.3037) 558 | (xy -0.9061 7.2956) (xy -0.9175 7.2872) (xy -0.9289 7.2783) (xy -0.9401 7.2692)) (layer F.Mask) (width 0.015)) 559 | (fp_poly (pts (xy 11.6777 7.3205) (xy 11.6691 7.3129) (xy 11.6605 7.305) (xy 11.6521 7.2964) 560 | (xy 11.6442 7.287) (xy 11.6363 7.2773) (xy 11.6292 7.2671) (xy 11.6221 7.2564) 561 | (xy 11.6155 7.2452) (xy 11.6094 7.2338) (xy 11.6038 7.2221) (xy 11.5985 7.2102) 562 | (xy 11.5939 7.198) (xy 11.5896 7.1856) (xy 11.5858 7.1729) (xy 11.5828 7.1602) 563 | (xy 11.5803 7.1475) (xy 11.578 7.1358) (xy 11.5755 7.1236) (xy 11.5692 7.0987) 564 | (xy 11.5618 7.073) (xy 11.5534 7.0479) (xy 11.5443 7.0238) (xy 11.5349 7.0014) 565 | (xy 11.5303 6.991) (xy 11.5255 6.9813) (xy 11.5207 6.9727) (xy 11.5161 6.9648) 566 | (xy 11.509 6.9539) (xy 11.5054 6.9488) (xy 11.5018 6.944) (xy 11.4985 6.9394) 567 | (xy 11.4949 6.9353) (xy 11.4913 6.9315) (xy 11.4877 6.9279) (xy 11.4841 6.9243) 568 | (xy 11.4803 6.9215) (xy 11.4765 6.9185) (xy 11.4724 6.916) (xy 11.4681 6.9137) 569 | (xy 11.464 6.9117) (xy 11.4592 6.9097) (xy 11.4546 6.9082) (xy 11.4495 6.9069) 570 | (xy 11.4442 6.9056) (xy 11.4386 6.9046) (xy 11.4328 6.9038) (xy 11.4265 6.903) 571 | (xy 11.4199 6.9027) (xy 11.413 6.9024) (xy 11.3978 6.9024) (xy 11.3897 6.9027) 572 | (xy 11.3719 6.9035) (xy 11.3521 6.905) (xy 11.33 6.907) (xy 11.3148 6.9088) 573 | (xy 11.298 6.9116) (xy 11.2802 6.9149) (xy 11.2614 6.9187) (xy 11.2213 6.9284) 574 | (xy 11.1789 6.9403) (xy 11.1357 6.9538) (xy 11.093 6.9688) (xy 11.0519 6.9845) 575 | (xy 11.0323 6.9926) (xy 11.0138 7.0007) (xy 10.9739 7.018) (xy 10.935 7.0332) 576 | (xy 10.8966 7.0464) (xy 10.8595 7.0573) (xy 10.8234 7.0659) (xy 10.7883 7.0725) 577 | (xy 10.7545 7.0771) (xy 10.722 7.0794) (xy 10.691 7.0797) (xy 10.6615 7.0779) 578 | (xy 10.6336 7.0738) (xy 10.6074 7.0675) (xy 10.583 7.0591) (xy 10.5606 7.0484) 579 | (xy 10.54 7.0357) (xy 10.5217 7.0207) (xy 10.5126 7.011) (xy 10.5032 7.0003) 580 | (xy 10.4854 6.9739) (xy 10.4679 6.9427) (xy 10.4511 6.9069) (xy 10.4354 6.867) 581 | (xy 10.4204 6.8238) (xy 10.4067 6.7778) (xy 10.3943 6.7295) (xy 10.3831 6.6797) 582 | (xy 10.3734 6.6289) (xy 10.3658 6.5776) (xy 10.3597 6.5265) (xy 10.3556 6.4765) 583 | (xy 10.3538 6.4277) (xy 10.3543 6.3807) (xy 10.3571 6.3365) (xy 10.3596 6.3032) 584 | (xy 10.3604 6.2702) (xy 10.3596 6.2374) (xy 10.3576 6.2054) (xy 10.3543 6.1739) 585 | (xy 10.3495 6.1434) (xy 10.3437 6.1144) (xy 10.3363 6.0865) (xy 10.3282 6.0603) 586 | (xy 10.3188 6.0357) (xy 10.3081 6.0131) (xy 10.2969 5.993) (xy 10.2845 5.975) 587 | (xy 10.2713 5.9595) (xy 10.2576 5.9471) (xy 10.2502 5.9418) (xy 10.2428 5.9375) 588 | (xy 10.2362 5.9342) (xy 10.2281 5.9309) (xy 10.2187 5.9271) (xy 10.2083 5.9233) 589 | (xy 10.1842 5.9154) (xy 10.1565 5.9073) (xy 10.1263 5.8992) (xy 10.0943 5.8913) 590 | (xy 10.0615 5.8839) (xy 10.0287 5.8773) (xy 9.9919 5.8694) (xy 9.9579 5.8605) 591 | (xy 9.9261 5.8506) (xy 9.8969 5.8392) (xy 9.8702 5.827) (xy 9.8461 5.8133) 592 | (xy 9.8349 5.8059) (xy 9.8242 5.7983) (xy 9.8143 5.7904) (xy 9.8049 5.7823) 593 | (xy 9.796 5.7739) (xy 9.7879 5.765) (xy 9.7803 5.7556) (xy 9.7732 5.7462) 594 | (xy 9.7669 5.7363) (xy 9.7611 5.7261) (xy 9.7558 5.7154) (xy 9.751 5.7045) 595 | (xy 9.7469 5.6933) (xy 9.7433 5.6816) (xy 9.7403 5.6697) (xy 9.7378 5.6575) 596 | (xy 9.736 5.6448) (xy 9.7345 5.6318) (xy 9.7335 5.6044) (xy 9.7338 5.5876) 597 | (xy 9.7346 5.5721) (xy 9.7359 5.5576) (xy 9.7379 5.5439) (xy 9.7407 5.5312) 598 | (xy 9.7443 5.519) (xy 9.7466 5.5132) (xy 9.7489 5.5076) (xy 9.7514 5.5018) 599 | (xy 9.7542 5.4962) (xy 9.7608 5.485) (xy 9.7684 5.4741) (xy 9.7773 5.4632) 600 | (xy 9.7875 5.452) (xy 9.7989 5.4403) (xy 9.8116 5.4284) (xy 9.8261 5.416) 601 | (xy 9.8418 5.4025) (xy 9.8669 5.3829) (xy 9.8961 5.3613) (xy 9.9289 5.3384) 602 | (xy 9.964 5.315) (xy 10.0001 5.2916) (xy 10.0364 5.2695) (xy 10.0717 5.2487) 603 | (xy 10.105 5.2302) (xy 10.1401 5.2104) (xy 10.18 5.1858) (xy 10.2234 5.1576) 604 | (xy 10.2691 5.1266) (xy 10.3156 5.0938) (xy 10.3616 5.0603) (xy 10.4055 5.0265) 605 | (xy 10.4461 4.994) (xy 10.4855 4.9622) (xy 10.5261 4.9299) (xy 10.5665 4.8984) 606 | (xy 10.6061 4.8682) (xy 10.6434 4.8405) (xy 10.6772 4.8161) (xy 10.7064 4.796) 607 | (xy 10.7298 4.7808) (xy 10.7562 4.7623) (xy 10.7869 4.7374) (xy 10.8209 4.7069) 608 | (xy 10.8577 4.6718) (xy 10.8966 4.6329) (xy 10.9362 4.591) (xy 10.9763 4.5473) 609 | (xy 11.0159 4.5023) (xy 11.0543 4.4571) (xy 11.0909 4.4127) (xy 11.1244 4.37) 610 | (xy 11.1546 4.3296) (xy 11.1803 4.2925) (xy 11.2011 4.2597) (xy 11.2158 4.232) 611 | (xy 11.2206 4.2203) (xy 11.2239 4.2104) (xy 11.2308 4.1794) (xy 11.2351 4.1494) 612 | (xy 11.2364 4.1347) (xy 11.2372 4.12) (xy 11.2372 4.1055) (xy 11.2367 4.091) 613 | (xy 11.2354 4.0768) (xy 11.2336 4.0623) (xy 11.2311 4.0481) (xy 11.2281 4.0341) 614 | (xy 11.2243 4.0199) (xy 11.22 4.0059) (xy 11.2147 3.9917) (xy 11.2089 3.9775) 615 | (xy 11.2023 3.963) (xy 11.1952 3.9488) (xy 11.1784 3.9198) (xy 11.1588 3.8901) 616 | (xy 11.1359 3.8599) (xy 11.1102 3.8287) (xy 11.0812 3.7964) (xy 11.0492 3.7631) 617 | (xy 11.0139 3.7283) (xy 10.9735 3.6907) (xy 10.9306 3.6523) (xy 10.8869 3.6147) 618 | (xy 10.8435 3.5789) (xy 10.8016 3.5456) (xy 10.7627 3.5161) (xy 10.7279 3.4915) 619 | (xy 10.7124 3.4813) (xy 10.6987 3.4727) (xy 10.6349 3.4346) (xy 10.5554 3.3861) 620 | (xy 10.4701 3.3335) (xy 10.3893 3.283) (xy 10.2067 3.1684) (xy 10.2826 3.0876) 621 | (xy 10.307 3.0604) (xy 10.3327 3.0294) (xy 10.3589 2.9956) (xy 10.3856 2.959) 622 | (xy 10.4123 2.9204) (xy 10.4392 2.8803) (xy 10.4654 2.8389) (xy 10.4911 2.797) 623 | (xy 10.5157 2.7551) (xy 10.5388 2.7134) (xy 10.5604 2.6725) (xy 10.5802 2.6331) 624 | (xy 10.598 2.5955) (xy 10.613 2.5602) (xy 10.6254 2.5277) (xy 10.6345 2.4987) 625 | (xy 10.6729 2.3615) (xy 10.7669 2.4258) (xy 10.7776 2.4334) (xy 10.7895 2.4425) 626 | (xy 10.8177 2.4654) (xy 10.8502 2.4931) (xy 10.8863 2.5251) (xy 10.9247 2.5602) 627 | (xy 10.9641 2.5973) (xy 11.0032 2.6354) (xy 11.0413 2.6735) (xy 11.0761 2.7078) 628 | (xy 11.116 2.7451) (xy 11.2079 2.8274) (xy 11.311 2.9153) (xy 11.419 3.0034) 629 | (xy 11.5252 3.087) (xy 11.6238 3.1607) (xy 11.7079 3.2196) (xy 11.7427 3.242) 630 | (xy 11.7714 3.2588) (xy 11.779 3.2624) (xy 11.7884 3.2662) (xy 11.7998 3.27) 631 | (xy 11.8128 3.2741) (xy 11.8435 3.2827) (xy 11.8796 3.2913) (xy 11.9197 3.2999) 632 | (xy 11.9626 3.3083) (xy 12.0073 3.3162) (xy 12.0525 3.3231) (xy 12.0982 3.3302) 633 | (xy 12.1401 3.3378) (xy 12.1785 3.3467) (xy 12.2136 3.3564) (xy 12.2456 3.3673) 634 | (xy 12.2743 3.3795) (xy 12.3005 3.393) (xy 12.3241 3.4082) (xy 12.335 3.4163) 635 | (xy 12.3452 3.4249) (xy 12.3551 3.434) (xy 12.3642 3.4437) (xy 12.3728 3.4539) 636 | (xy 12.3809 3.4643) (xy 12.3959 3.4872) (xy 12.4096 3.5121) (xy 12.4213 3.5395) 637 | (xy 12.4322 3.5692) (xy 12.4416 3.6017) (xy 12.4482 3.635) (xy 12.4543 3.682) 638 | (xy 12.4642 3.8118) (xy 12.4713 3.9784) (xy 12.4754 4.1699) (xy 12.4764 4.3731) 639 | (xy 12.4739 4.5763) (xy 12.4681 4.7663) (xy 12.4587 4.9309) (xy 12.4346 5.272) 640 | (xy 12.4056 5.7124) (xy 12.3967 5.8447) (xy 12.3876 5.9587) (xy 12.3779 6.0565) 641 | (xy 12.3677 6.139) (xy 12.3568 6.2083) (xy 12.3446 6.2662) (xy 12.3314 6.3142) 642 | (xy 12.3164 6.3541) (xy 12.3103 6.3688) (xy 12.3042 6.3861) (xy 12.2981 6.4054) 643 | (xy 12.2918 6.4267) (xy 12.2791 6.4742) (xy 12.2667 6.5273) (xy 12.255 6.5839) 644 | (xy 12.2441 6.6428) (xy 12.2347 6.702) (xy 12.2268 6.7599) (xy 12.2121 6.876) 645 | (xy 12.2047 6.926) (xy 12.1971 6.971) (xy 12.189 7.0114) (xy 12.1804 7.048) 646 | (xy 12.1713 7.081) (xy 12.1611 7.1107) (xy 12.1499 7.1379) (xy 12.1377 7.1628) 647 | (xy 12.1237 7.1859) (xy 12.1087 7.2077) (xy 12.0917 7.2288) (xy 12.0729 7.2491) 648 | (xy 12.0518 7.2697) (xy 12.0289 7.2905) (xy 12.006 7.3093) (xy 11.9834 7.3258) 649 | (xy 11.9608 7.3403) (xy 11.9496 7.3464) (xy 11.9384 7.3522) (xy 11.9272 7.3573) 650 | (xy 11.916 7.3619) (xy 11.9048 7.366) (xy 11.8936 7.3696) (xy 11.8827 7.3724) 651 | (xy 11.8715 7.3747) (xy 11.8606 7.3765) (xy 11.8494 7.3778) (xy 11.8385 7.3783) 652 | (xy 11.8276 7.3783) (xy 11.8167 7.3778) (xy 11.8058 7.3768) (xy 11.7949 7.375) 653 | (xy 11.7842 7.373) (xy 11.7733 7.3702) (xy 11.7626 7.3666) (xy 11.7519 7.3628) 654 | (xy 11.7412 7.3582) (xy 11.7305 7.3531) (xy 11.7198 7.3475) (xy 11.7091 7.3412) 655 | (xy 11.6987 7.3346) (xy 11.6883 7.3272)) (layer F.Mask) (width 0.015)) 656 | (fp_poly (pts (xy 2.2632 3.6215) (xy 2.2416 3.6154) (xy 2.2152 3.6085) (xy 2.1845 3.6011) 657 | (xy 2.151 3.5932) (xy 2.1154 3.5856) (xy 2.0791 3.578) (xy 2.0428 3.5706) 658 | (xy 2.0077 3.5643) (xy 1.6925 3.5066) (xy 1.5802 3.4848) (xy 1.4931 3.4668) 659 | (xy 1.4268 3.4513) (xy 1.3775 3.4376) (xy 1.3412 3.4249) (xy 1.314 3.4125) 660 | (xy 1.3056 3.4084) (xy 1.2954 3.4038) (xy 1.2695 3.3934) (xy 1.2375 3.382) 661 | (xy 1.2004 3.3698) (xy 1.1595 3.3571) (xy 1.1161 3.3444) (xy 1.0711 3.3322) 662 | (xy 1.0259 3.3205) (xy 0.9299 3.2931) (xy 0.8143 3.2547) (xy 0.687 3.2085) 663 | (xy 0.5544 3.1572) (xy 0.4238 3.1031) (xy 0.3021 3.0498) (xy 0.1964 2.9995) 664 | (xy 0.1517 2.9764) (xy 0.1133 2.9553) (xy 0.1011 2.9474) (xy 0.0864 2.937) 665 | (xy 0.0691 2.924) (xy 0.0493 2.9085) (xy 0.0043 2.8714) (xy -0.0473 2.827) 666 | (xy -0.1039 2.7767) (xy -0.1636 2.7221) (xy -0.2248 2.6642) (xy -0.286 2.605) 667 | (xy -0.3421 2.5491) (xy -0.3952 2.4935) (xy -0.446 2.4384) (xy -0.4945 2.3835) 668 | (xy -0.5402 2.3284) (xy -0.5839 2.2733) (xy -0.6256 2.2179) (xy -0.6652 2.162) 669 | (xy -0.7028 2.1054) (xy -0.7389 2.0477) (xy -0.7729 1.9893) (xy -0.8059 1.9296) 670 | (xy -0.8371 1.8689) (xy -0.8671 1.8064) (xy -0.8958 1.7421) (xy -0.9235 1.6761) 671 | (xy -0.9464 1.6187) (xy -0.9667 1.5646) (xy -0.9845 1.5123) (xy -1.0002 1.4602) 672 | (xy -1.0137 1.4074) (xy -1.0254 1.352) (xy -1.0353 1.2928) (xy -1.0434 1.2283) 673 | (xy -1.0503 1.1569) (xy -1.0556 1.0771) (xy -1.0599 0.9879) (xy -1.0632 0.8876) 674 | (xy -1.0657 0.7751) (xy -1.0675 0.6481) (xy -1.0698 0.3471) (xy -1.0734 0.0106) 675 | (xy -1.08 -0.2726) (xy -1.0889 -0.4728) (xy -1.0937 -0.5325) (xy -1.0988 -0.5599) 676 | (xy -1.1044 -0.5673) (xy -1.1141 -0.5764) (xy -1.1456 -0.5998) (xy -1.1918 -0.6298) 677 | (xy -1.2505 -0.6646) (xy -1.3968 -0.7456) (xy -1.5688 -0.835) (xy -1.7499 -0.9244) 678 | (xy -1.9241 -1.0054) (xy -2.075 -1.0702) (xy -2.1367 -1.0938) (xy -2.1865 -1.1103) 679 | (xy -2.2345 -1.1227) (xy -2.2843 -1.1326) (xy -2.3359 -1.1405) (xy -2.3892 -1.1456) 680 | (xy -2.4446 -1.1484) (xy -2.5017 -1.1487) (xy -2.5609 -1.1467) (xy -2.6221 -1.1421) 681 | (xy -2.6856 -1.135) (xy -2.7514 -1.1256) (xy -2.8192 -1.1134) (xy -2.8898 -1.0989) 682 | (xy -2.9627 -1.0819) (xy -3.0381 -1.0623) (xy -3.1161 -1.0402) (xy -3.1969 -1.0156) 683 | (xy -3.3709 -0.962) (xy -3.5197 -0.9186) (xy -3.6543 -0.8838) (xy -3.7193 -0.8691) 684 | (xy -3.7848 -0.8556) (xy -3.8516 -0.8432) (xy -3.9212 -0.8318) (xy -4.0744 -0.8102) 685 | (xy -4.2542 -0.7891) (xy -4.4709 -0.7662) (xy -4.6055 -0.752) (xy -4.7488 -0.7355) 686 | (xy -4.8844 -0.719) (xy -4.9946 -0.7043) (xy -5.0398 -0.6985) (xy -5.0827 -0.6939) 687 | (xy -5.1226 -0.6909) (xy -5.1584 -0.6891) (xy -5.1891 -0.6888) (xy -5.2135 -0.6898) 688 | (xy -5.2229 -0.6908) (xy -5.2305 -0.6923) (xy -5.2361 -0.6941) (xy -5.2397 -0.6964) 689 | (xy -4.6502 -2.1015) (xy -4.6337 -2.119) (xy -4.62 -2.137) (xy -4.6081 -2.155) 690 | (xy -4.5984 -2.1733) (xy -4.5908 -2.1918) (xy -4.585 -2.2101) (xy -4.5812 -2.2286) 691 | (xy -4.5792 -2.2466) (xy -4.5792 -2.2646) (xy -4.5805 -2.2821) (xy -4.5838 -2.2994) 692 | (xy -4.5884 -2.3159) (xy -4.5945 -2.3322) (xy -4.6021 -2.3477) (xy -4.6112 -2.3624) 693 | (xy -4.6214 -2.3764) (xy -4.6328 -2.3894) (xy -4.6455 -2.4013) (xy -4.6592 -2.4122) 694 | (xy -4.6739 -2.4221) (xy -4.6896 -2.4305) (xy -4.7061 -2.4379) (xy -4.7236 -2.4435) 695 | (xy -4.7419 -2.4478) (xy -4.7607 -2.4506) (xy -4.7803 -2.4516) (xy -4.8004 -2.4508) 696 | (xy -4.821 -2.4485) (xy -4.8418 -2.4442) (xy -4.8631 -2.4379) (xy -4.8847 -2.4293) 697 | (xy -4.9065 -2.4186) (xy -4.9164 -2.4128) (xy -4.9255 -2.4059) (xy -4.9341 -2.3978) 698 | (xy -4.9417 -2.3892) (xy -4.9491 -2.3798) (xy -4.9554 -2.3696) (xy -4.9612 -2.3587) 699 | (xy -4.9665 -2.3473) (xy -4.9708 -2.3354) (xy -4.9746 -2.3227) (xy -4.9779 -2.31) 700 | (xy -4.9804 -2.2965) (xy -4.9822 -2.283) (xy -4.9835 -2.2693) (xy -4.984 -2.2553) 701 | (xy -4.9837 -2.2411) (xy -4.9829 -2.2271) (xy -4.9816 -2.2129) (xy -4.9796 -2.1989) 702 | (xy -4.9768 -2.1849) (xy -4.9735 -2.1712) (xy -4.9694 -2.1577) (xy -4.9648 -2.1445) 703 | (xy -4.9595 -2.1318) (xy -4.9537 -2.1194) (xy -4.9471 -2.1077) (xy -4.94 -2.0963) 704 | (xy -4.9321 -2.0859) (xy -4.9237 -2.0757) (xy -4.9146 -2.0666) (xy -4.9049 -2.0582) 705 | (xy -4.8945 -2.0506) (xy -4.8884 -2.0468) (xy -4.8818 -2.0432) (xy -4.8752 -2.0402) 706 | (xy -4.8683 -2.0374) (xy -4.8612 -2.0349) (xy -4.8538 -2.0329) (xy -4.8464 -2.0314) 707 | (xy -4.8388 -2.0301) (xy -4.8312 -2.0291) (xy -4.8233 -2.0286) (xy -4.8154 -2.0283) 708 | (xy -4.8073 -2.0286) (xy -4.791 -2.0299) (xy -4.7745 -2.0327) (xy -4.758 -2.0368) 709 | (xy -4.7417 -2.0421) (xy -4.7252 -2.049) (xy -4.7092 -2.0571) (xy -4.6935 -2.0662) 710 | (xy -4.6783 -2.0769) (xy -4.6636 -2.0886) (xy -4.6565 -2.0949) (xy -4.6499 -2.1015) 711 | (xy -5.2394 -0.6964) (xy -5.2419 -0.6997) (xy -5.2447 -0.7045) (xy -5.248 -0.7108) 712 | (xy -5.2516 -0.7187) (xy -5.2554 -0.7276) (xy -5.2595 -0.738) (xy -5.2681 -0.7616) 713 | (xy -5.2775 -0.789) (xy -5.2872 -0.8192) (xy -5.2966 -0.8517) (xy -5.306 -0.8852) 714 | (xy -5.3487 -1.03) (xy -5.4048 -1.2002) (xy -5.4693 -1.3833) (xy -5.5374 -1.5662) 715 | (xy -5.6047 -1.7366) (xy -5.6657 -1.8814) (xy -5.7157 -1.9883) (xy -5.735 -2.0234) 716 | (xy -5.75 -2.0442) (xy -5.7576 -2.0521) (xy -5.7662 -2.0602) (xy -5.7759 -2.0686) 717 | (xy -5.7866 -2.0775) (xy -5.7978 -2.0864) (xy -5.81 -2.0955) (xy -5.8224 -2.1046) 718 | (xy -5.8356 -2.1137) (xy -5.8488 -2.1228) (xy -5.8625 -2.1317) (xy -5.8765 -2.1403) 719 | (xy -5.8905 -2.1487) (xy -5.9045 -2.1568) (xy -5.9182 -2.1644) (xy -5.9317 -2.1715) 720 | (xy -5.9449 -2.1781) (xy -5.9751 -2.1933) (xy -6.0033 -2.2085) (xy -6.029 -2.2235) 721 | (xy -6.0524 -2.2387) (xy -6.0735 -2.2537) (xy -6.0923 -2.2689) (xy -6.1088 -2.2841) 722 | (xy -6.1233 -2.2991) (xy -6.1355 -2.3146) (xy -6.1406 -2.3222) (xy -6.1454 -2.3298) 723 | (xy -6.1495 -2.3374) (xy -6.1531 -2.3453) (xy -6.1561 -2.3529) (xy -6.1586 -2.3608) 724 | (xy -6.1604 -2.3687) (xy -6.1619 -2.3763) (xy -6.1629 -2.3842) (xy -6.1632 -2.3923) 725 | (xy -6.1629 -2.4002) (xy -6.1621 -2.4083) (xy -6.1608 -2.4162) (xy -6.159 -2.4243) 726 | (xy -6.1557 -2.4355) (xy -6.1506 -2.4477) (xy -6.1364 -2.4759) (xy -6.1171 -2.5079) 727 | (xy -6.093 -2.5435) (xy -6.0648 -2.5816) (xy -6.0333 -2.622) (xy -5.9985 -2.6639) 728 | (xy -5.9617 -2.7066) (xy -5.9231 -2.7493) (xy -5.8832 -2.7915) (xy -5.8426 -2.8326) 729 | (xy -5.802 -2.8717) (xy -5.7621 -2.9088) (xy -5.723 -2.9423) (xy -5.6859 -2.9723) 730 | (xy -5.6508 -2.998) (xy -5.5962 -3.0338) (xy -5.5385 -3.0678) (xy -5.4778 -3.1006) 731 | (xy -5.4146 -3.1313) (xy -5.3488 -3.1605) (xy -5.2812 -3.1879) (xy -5.2114 -3.2136) 732 | (xy -5.1403 -3.2372) (xy -5.0677 -3.2585) (xy -4.9943 -3.2778) (xy -4.9201 -3.2948) 733 | (xy -4.8452 -3.3095) (xy -4.77 -3.3217) (xy -4.6951 -3.3316) (xy -4.6204 -3.339) 734 | (xy -4.5462 -3.3436) (xy -4.4901 -3.3456) (xy -4.438 -3.3466) (xy -4.3895 -3.3461) 735 | (xy -4.344 -3.3438) (xy -4.3006 -3.34) (xy -4.2589 -3.3344) (xy -4.218 -3.3268) 736 | (xy -4.1776 -3.3169) (xy -4.1367 -3.3045) (xy -4.095 -3.2898) (xy -4.0518 -3.272) 737 | (xy -4.0066 -3.2517) (xy -3.9583 -3.2278) (xy -3.9067 -3.2009) (xy -3.8511 -3.1707) 738 | (xy -3.7909 -3.1369) (xy -3.5318 -2.9893) (xy -3.2346 -2.9906) (xy -3.1721 -2.9914) 739 | (xy -3.1086 -2.9932) (xy -3.0456 -2.996) (xy -2.9851 -2.9996) (xy -2.9287 -3.0039) 740 | (xy -2.8782 -3.0087) (xy -2.8355 -3.014) (xy -2.8022 -3.0196) (xy -2.7534 -3.027) 741 | (xy -2.6975 -3.0308) (xy -2.6348 -3.0305) (xy -2.5655 -3.0269) (xy -2.4898 -3.0198) 742 | (xy -2.4085 -3.0091) (xy -2.3214 -2.9951) (xy -2.2292 -2.9778) (xy -2.1322 -2.9572) 743 | (xy -2.0306 -2.9336) (xy -1.9247 -2.9067) (xy -1.815 -2.8767) (xy -1.7017 -2.8439) 744 | (xy -1.5854 -2.8081) (xy -1.466 -2.7692) (xy -1.3443 -2.7278) (xy -0.9448 -2.5876) 745 | (xy -0.6291 -2.4748) (xy -0.403 -2.3912) (xy -0.2714 -2.3389) (xy -0.2409 -2.3262) 746 | (xy -0.2264 -2.3209) (xy -0.2124 -2.3163) (xy -0.1989 -2.3125) (xy -0.1859 -2.3092) 747 | (xy -0.1732 -2.3069) (xy -0.1608 -2.3051) (xy -0.1489 -2.3041) (xy -0.137 -2.3038) 748 | (xy -0.1256 -2.3046) (xy -0.1142 -2.3059) (xy -0.1033 -2.3082) (xy -0.0924 -2.3112) 749 | (xy -0.0815 -2.3153) (xy -0.0708 -2.3201) (xy -0.0601 -2.3257) (xy -0.0494 -2.3323) 750 | (xy -0.0387 -2.3399) (xy -0.028 -2.3483) (xy -0.0171 -2.3577) (xy -0.0064 -2.3681) 751 | (xy 0.0045 -2.3793) (xy 0.0159 -2.3917) (xy 0.0271 -2.4049) (xy 0.0388 -2.4194) 752 | (xy 0.0627 -2.4514) (xy 0.0881 -2.4877) (xy 0.115 -2.5281) (xy 0.1475 -2.5759) 753 | (xy 0.1876 -2.6297) (xy 0.2346 -2.6889) (xy 0.2877 -2.7527) (xy 0.4091 -2.8911) 754 | (xy 0.546 -3.0392) (xy 0.6931 -3.1906) (xy 0.8442 -3.3394) (xy 0.9938 -3.4794) 755 | (xy 1.0662 -3.5442) (xy 1.1358 -3.6047) (xy 1.2496 -3.6982) (xy 1.3746 -3.7947) 756 | (xy 1.5087 -3.8935) (xy 1.6499 -3.9936) (xy 1.9476 -4.1925) (xy 2.2524 -4.3825) 757 | (xy 2.5503 -4.5552) (xy 2.8267 -4.7012) (xy 2.9519 -4.7617) (xy 3.0665 -4.8125) 758 | (xy 3.1684 -4.8521) (xy 3.2553 -4.8795) (xy 3.2807 -4.8869) (xy 3.3069 -4.8953) 759 | (xy 3.3328 -4.9047) (xy 3.3579 -4.9144) (xy 3.3815 -4.9246) (xy 3.4031 -4.9345) 760 | (xy 3.4214 -4.9442) (xy 3.429 -4.9488) (xy 3.4359 -4.9531) (xy 3.4511 -4.962) 761 | (xy 3.4747 -4.9729) (xy 3.5435 -5.0011) (xy 3.6347 -5.0349) (xy 3.7419 -5.0722) 762 | (xy 3.8575 -5.1103) (xy 3.9751 -5.1474) (xy 4.0874 -5.1807) (xy 4.1872 -5.2079) 763 | (xy 4.2578 -5.227) (xy 4.3607 -5.2562) (xy 4.4821 -5.2915) (xy 4.6081 -5.3291) 764 | (xy 4.7343 -5.3657) (xy 4.8557 -5.3992) (xy 4.9586 -5.4256) (xy 4.9987 -5.435) 765 | (xy 5.0292 -5.4411) (xy 5.0602 -5.4477) (xy 5.1031 -5.4576) (xy 5.1554 -5.4706) 766 | (xy 5.2156 -5.4863) (xy 5.3512 -5.5234) (xy 5.495 -5.5643) (xy 5.5715 -5.5859) 767 | (xy 5.6566 -5.6085) (xy 5.7473 -5.6316) (xy 5.8408 -5.6542) (xy 5.9343 -5.6755) 768 | (xy 6.025 -5.6953) (xy 6.1101 -5.7128) (xy 6.1866 -5.7273) (xy 6.6677 -5.8134) 769 | (xy 6.7381 -5.8261) (xy 6.8295 -5.8416) (xy 7.0284 -5.8741) (xy 7.1673 -5.8967) 770 | (xy 7.2986 -5.9201) (xy 7.4195 -5.943) (xy 7.5275 -5.9654) (xy 7.6192 -5.9862) 771 | (xy 7.6926 -6.005) (xy 7.7447 -6.0213) (xy 7.7617 -6.0284) (xy 7.7724 -6.0345) 772 | (xy 7.8059 -6.0548) (xy 7.8775 -6.0952) (xy 8.1117 -6.2227) (xy 8.43 -6.3924) 773 | (xy 8.7871 -6.5799) (xy 8.8272 -6.6017) (xy 8.8724 -6.6271) (xy 8.9212 -6.6555) 774 | (xy 8.9717 -6.686) (xy 9.0228 -6.7172) (xy 9.0726 -6.7487) (xy 9.1198 -6.7794) 775 | (xy 9.1627 -6.8084) (xy 9.2579 -6.8729) (xy 9.3529 -6.9356) (xy 9.4476 -6.9963) 776 | (xy 9.5411 -7.0547) (xy 9.633 -7.1103) (xy 9.7229 -7.1631) (xy 9.81 -7.2124) 777 | (xy 9.8941 -7.2581) (xy 9.9391 -7.2802) (xy 9.9869 -7.3003) (xy 10.0367 -7.3181) 778 | (xy 10.0888 -7.3336) (xy 10.1421 -7.3468) (xy 10.1965 -7.358) (xy 10.2516 -7.3666) 779 | (xy 10.3067 -7.3729) (xy 10.3618 -7.3767) (xy 10.4164 -7.3782) (xy 10.4697 -7.3769) 780 | (xy 10.5218 -7.3733) (xy 10.5721 -7.3672) (xy 10.6199 -7.3586) (xy 10.6651 -7.3472) 781 | (xy 10.7073 -7.333) (xy 10.7373 -7.3206) (xy 10.7665 -7.3064) (xy 10.7949 -7.2907) 782 | (xy 10.8226 -7.2734) (xy 10.8493 -7.2543) (xy 10.8747 -7.234) (xy 10.8993 -7.2124) 783 | (xy 10.9227 -7.1893) (xy 10.9451 -7.1652) (xy 10.9659 -7.1398) (xy 10.9857 -7.1134) 784 | (xy 11.0037 -7.086) (xy 11.0205 -7.0576) (xy 11.0357 -7.0286) (xy 11.0492 -6.9984) 785 | (xy 11.0611 -6.9677) (xy 11.0735 -6.9207) (xy 11.0837 -6.8595) (xy 11.0913 -6.7856) 786 | (xy 11.0966 -6.7005) (xy 11.0994 -6.6058) (xy 11.0999 -6.5024) (xy 11.0943 -6.2768) 787 | (xy 11.0803 -6.0355) (xy 11.0585 -5.7901) (xy 11.0445 -5.6697) (xy 11.0288 -5.5526) 788 | (xy 11.0115 -5.4403) (xy 10.9924 -5.3341) (xy 10.9533 -5.1464) (xy 10.9083 -4.9529) 789 | (xy 10.8598 -4.7609) (xy 10.8093 -4.5773) (xy 10.7593 -4.4094) (xy 10.7113 -4.2639) 790 | (xy 10.6679 -4.1483) (xy 10.6483 -4.1036) (xy 10.6305 -4.0693) (xy 10.4667 -3.7853) 791 | (xy 10.3382 -3.5661) (xy 10.2336 -3.3924) (xy 10.1414 -3.2448) (xy 10.0865 -3.1577) 792 | (xy 10.036 -3.0736) (xy 9.9898 -2.9926) (xy 9.9476 -2.9139) (xy 9.909 -2.8367) 793 | (xy 9.8742 -2.7608) (xy 9.8424 -2.6854) (xy 9.814 -2.61) (xy 9.7886 -2.5338) 794 | (xy 9.766 -2.4568) (xy 9.7457 -2.3778) (xy 9.7282 -2.2965) (xy 9.7125 -2.2124) 795 | (xy 9.6988 -2.125) (xy 9.6869 -2.0333) (xy 9.6765 -1.9373) (xy 9.6148 -1.3221) 796 | (xy 9.6054 -1.2266) (xy 9.5993 -1.1514) (xy 9.5975 -1.1204) (xy 9.5967 -1.0927) 797 | (xy 9.597 -1.0681) (xy 9.5985 -1.0457) (xy 9.601 -1.0251) (xy 9.6048 -1.006) 798 | (xy 9.6096 -0.9875) (xy 9.6159 -0.9692) (xy 9.6235 -0.9504) (xy 9.6324 -0.9306) 799 | (xy 9.655 -0.8862) (xy 9.6715 -0.8524) (xy 9.687 -0.8158) (xy 9.7015 -0.7772) 800 | (xy 9.7147 -0.7361) (xy 9.7274 -0.6924) (xy 9.7386 -0.6467) (xy 9.749 -0.5987) 801 | (xy 9.7584 -0.5484) (xy 9.7668 -0.4961) (xy 9.7739 -0.4417) (xy 9.78 -0.3856) 802 | (xy 9.7851 -0.3274) (xy 9.7889 -0.2675) (xy 9.7919 -0.2058) (xy 9.7937 -0.1423) 803 | (xy 9.7942 -0.077) (xy 9.7945 -0.0163) (xy 9.7958 0.0383) (xy 9.7983 0.0878) 804 | (xy 9.8026 0.133) (xy 9.8089 0.1747) (xy 9.8175 0.2136) (xy 9.8231 0.2324) 805 | (xy 9.8292 0.2507) (xy 9.8363 0.2687) (xy 9.8442 0.2865) (xy 9.8528 0.3043) 806 | (xy 9.8627 0.3221) (xy 9.8851 0.3584) (xy 9.9118 0.3957) (xy 9.9436 0.4356) 807 | (xy 9.9802 0.4783) (xy 10.0226 0.525) (xy 10.0706 0.5763) (xy 10.125 0.6329) 808 | (xy 10.2002 0.7114) (xy 10.2312 0.7444) (xy 10.2581 0.7741) (xy 10.2812 0.8013) 809 | (xy 10.3013 0.8264) (xy 10.3183 0.8503) (xy 10.3333 0.8734) (xy 10.346 0.8965) 810 | (xy 10.3569 0.9204) (xy 10.3668 0.9455) (xy 10.3757 0.9727) (xy 10.3841 1.0024) 811 | (xy 10.3925 1.0354) (xy 10.4103 1.1139) (xy 10.423 1.1693) (xy 10.439 1.2343) 812 | (xy 10.4784 1.3844) (xy 10.5228 1.5449) (xy 10.5675 1.6968) (xy 10.5972 1.7987) 813 | (xy 10.6213 1.8952) (xy 10.6404 1.9869) (xy 10.6541 2.0738) (xy 10.6625 2.1571) 814 | (xy 10.6653 2.2371) (xy 10.6625 2.3143) (xy 10.6541 2.3895) (xy 10.6399 2.4629) 815 | (xy 10.6198 2.535) (xy 10.5939 2.6069) (xy 10.5621 2.6788) (xy 10.524 2.7512) 816 | (xy 10.4798 2.8249) (xy 10.4295 2.9003) (xy 10.3726 2.9778) (xy 10.3447 3.0126) 817 | (xy 10.3155 3.0456) (xy 10.2848 3.0768) (xy 10.2523 3.1063) (xy 10.2183 3.134) 818 | (xy 10.1825 3.1599) (xy 10.1447 3.1843) (xy 10.1051 3.2072) (xy 10.0632 3.2285) 819 | (xy 10.019 3.2486) (xy 9.9728 3.2671) (xy 9.9238 3.2841) (xy 9.8725 3.3001) 820 | (xy 9.8184 3.3148) (xy 9.7618 3.3283) (xy 9.7024 3.341) (xy 9.644 3.3519) 821 | (xy 9.5861 3.3618) (xy 9.5259 3.3707) (xy 9.4604 3.3786) (xy 9.3862 3.3857) 822 | (xy 9.3006 3.392) (xy 9.2005 3.3978) (xy 9.0824 3.4031) (xy 8.9437 3.4082) 823 | (xy 8.7811 3.413) (xy 8.3724 3.4227) (xy 7.8314 3.4331) (xy 7.1339 3.4453) 824 | (xy 6.1161 3.4654) (xy 5.4562 3.4867) (xy 5.2157 3.5004) (xy 5.0112 3.5169) 825 | (xy 4.8248 3.537) (xy 4.6389 3.5616) (xy 4.5254 3.5771) (xy 4.3941 3.5941) 826 | (xy 4.261 3.6106) (xy 4.1429 3.6243) (xy 3.9745 3.6362) (xy 3.7302 3.6443) 827 | (xy 3.4386 3.6489) (xy 3.1277 3.6502) (xy 2.8265 3.6479) (xy 2.5631 3.6423) 828 | (xy 2.3663 3.6334) (xy 2.3015 3.6278)) (layer F.SilkS) (width 0.015)) 829 | (fp_poly (pts (xy -8.2354 -1.0621) (xy -8.256 -1.0654) (xy -8.2776 -1.0672) (xy -8.3 -1.0675) 830 | (xy -8.3234 -1.0665) (xy -8.3475 -1.064) (xy -8.3726 -1.0602) (xy -8.3985 -1.0549) 831 | (xy -8.4252 -1.0483) (xy -8.4529 -1.0402) (xy -8.4816 -1.0308) (xy -8.5108 -1.0199) 832 | (xy -8.5413 -1.0077) (xy -8.5725 -0.994) (xy -8.6043 -0.9788) (xy -8.6528 -0.9559) 833 | (xy -8.698 -0.9371) (xy -8.7404 -0.9216) (xy -8.761 -0.9155) (xy -8.7808 -0.9102) 834 | (xy -8.8004 -0.9059) (xy -8.8197 -0.9029) (xy -8.8385 -0.9006) (xy -8.8573 -0.8993) 835 | (xy -8.8758 -0.899) (xy -8.8943 -0.9) (xy -8.9128 -0.9018) (xy -8.9316 -0.9048) 836 | (xy -8.9504 -0.9089) (xy -8.9695 -0.9142) (xy -8.9886 -0.9203) (xy -9.0084 -0.9279) 837 | (xy -9.0282 -0.9365) (xy -9.0488 -0.9462) (xy -9.0917 -0.9691) (xy -9.1372 -0.997) 838 | (xy -9.186 -1.0298) (xy -9.2388 -1.0674) (xy -9.2959 -1.1101) (xy -9.3259 -1.1325) 839 | (xy -9.3589 -1.1566) (xy -9.3945 -1.1817) (xy -9.4311 -1.2068) (xy -9.4677 -1.2314) 840 | (xy -9.5033 -1.2548) (xy -9.5366 -1.2761) (xy -9.5666 -1.2944) (xy -9.6324 -1.3355) 841 | (xy -9.6977 -1.3784) (xy -9.7617 -1.4234) (xy -9.8237 -1.4696) (xy -9.8834 -1.5166) 842 | (xy -9.94 -1.5641) (xy -9.9931 -1.6116) (xy -10.0419 -1.6586) (xy -10.0528 -1.669) 843 | (xy -10.065 -1.6802) (xy -10.078 -1.6916) (xy -10.0922 -1.703) (xy -10.1069 -1.7149) 844 | (xy -10.1224 -1.7268) (xy -10.1549 -1.7504) (xy -10.1887 -1.7735) (xy -10.2227 -1.7953) 845 | (xy -10.2392 -1.8052) (xy -10.2557 -1.8149) (xy -10.2714 -1.8235) (xy -10.2869 -1.8316) 846 | (xy -10.3199 -1.8501) (xy -10.3565 -1.8735) (xy -10.3961 -1.9017) (xy -10.4385 -1.934) 847 | (xy -10.4827 -1.9698) (xy -10.5287 -2.0089) (xy -10.5759 -2.0511) (xy -10.6237 -2.0953) 848 | (xy -10.6717 -2.1415) (xy -10.7195 -2.1893) (xy -10.7665 -2.2381) (xy -10.8125 -2.2874) 849 | (xy -10.8567 -2.3369) (xy -10.8986 -2.3859) (xy -10.938 -2.4342) (xy -10.9743 -2.4814) 850 | (xy -10.9923 -2.5058) (xy -11.0086 -2.5287) (xy -11.0233 -2.5498) (xy -11.0363 -2.5701) 851 | (xy -11.048 -2.5889) (xy -11.0582 -2.6072) (xy -11.0671 -2.6245) (xy -11.0747 -2.6413) 852 | (xy -11.0813 -2.6576) (xy -11.0866 -2.6736) (xy -11.0909 -2.6899) (xy -11.0942 -2.7062) 853 | (xy -11.0967 -2.7227) (xy -11.0985 -2.7397) (xy -11.0995 -2.7572) (xy -11.0998 -2.7757) 854 | (xy -11.099 -2.8087) (xy -11.0967 -2.8407) (xy -11.0926 -2.8722) (xy -11.0875 -2.9022) 855 | (xy -11.0806 -2.9312) (xy -11.0727 -2.9589) (xy -11.0636 -2.9848) (xy -11.0534 -3.0092) 856 | (xy -11.042 -3.0318) (xy -11.0296 -3.0524) (xy -11.0161 -3.0712) (xy -11.0019 -3.0875) 857 | (xy -10.9869 -3.1012) (xy -10.9712 -3.1126) (xy -10.9631 -3.1174) (xy -10.9547 -3.1212) 858 | (xy -10.9461 -3.1245) (xy -10.9377 -3.127) (xy -10.9288 -3.1288) (xy -10.9194 -3.1301) 859 | (xy -10.8986 -3.1309) (xy -10.875 -3.1296) (xy -10.8496 -3.1263) (xy -10.8224 -3.1212) 860 | (xy -10.7942 -3.1146) (xy -10.765 -3.1062) (xy -10.7355 -3.0965) (xy -10.7058 -3.0858) 861 | (xy -10.6766 -3.0736) (xy -10.6482 -3.0606) (xy -10.621 -3.0469) (xy -10.5953 -3.0324) 862 | (xy -10.5717 -3.0174) (xy -10.5504 -3.0022) (xy -10.5321 -2.9865) (xy -10.5194 -2.9751) 863 | (xy -10.507 -2.9644) (xy -10.4951 -2.9547) (xy -10.4839 -2.9463) (xy -10.4786 -2.9427) 864 | (xy -10.4738 -2.9394) (xy -10.4692 -2.9366) (xy -10.4651 -2.9341) (xy -10.4613 -2.9323) 865 | (xy -10.4583 -2.9308) (xy -10.4558 -2.93) (xy -10.4535 -2.9295) (xy -10.4525 -2.9295) 866 | (xy -10.451 -2.929) (xy -10.4469 -2.9272) (xy -10.4413 -2.9244) (xy -10.4344 -2.9203) 867 | (xy -10.4263 -2.9155) (xy -10.4169 -2.9097) (xy -10.3951 -2.8955) (xy -10.3697 -2.8782) 868 | (xy -10.3415 -2.8586) (xy -10.3113 -2.8368) (xy -10.2795 -2.8134) (xy -10.2447 -2.7885) 869 | (xy -10.2058 -2.7616) (xy -10.1644 -2.7339) (xy -10.1215 -2.7062) (xy -10.0783 -2.6793) 870 | (xy -10.0366 -2.6539) (xy -9.997 -2.631) (xy -9.9614 -2.6114) (xy -9.9286 -2.5934) 871 | (xy -9.8976 -2.5749) (xy -9.8689 -2.5569) (xy -9.843 -2.5394) (xy -9.6848 -2.4205) 872 | (xy -9.6741 -2.4126) (xy -9.6627 -2.4042) (xy -9.6508 -2.3948) (xy -9.6384 -2.3849) 873 | (xy -9.6257 -2.3745) (xy -9.6127 -2.3636) (xy -9.5995 -2.3522) (xy -9.5863 -2.3403) 874 | (xy -9.5728 -2.3281) (xy -9.5461 -2.304) (xy -9.5194 -2.2814) (xy -9.4937 -2.2611) 875 | (xy -9.4696 -2.2433) (xy -9.4582 -2.2357) (xy -9.4475 -2.2288) (xy -9.4376 -2.2227) 876 | (xy -9.1846 -2.0606) (xy -9.0269 -1.9311) (xy -8.9466 -1.8651) (xy -8.8717 -1.8026) 877 | (xy -8.8105 -1.751) (xy -8.7714 -1.717) (xy -8.7496 -1.699) (xy -8.7194 -1.6761) 878 | (xy -8.6381 -1.6187) (xy -8.538 -1.5514) (xy -8.43 -1.4813) (xy -8.3243 -1.415) 879 | (xy -8.2318 -1.3591) (xy -8.1632 -1.3207) (xy -8.0883 -1.2696)) (layer F.SilkS) (width 0.015)) 880 | ) 881 | -------------------------------------------------------------------------------- /kicad/goose.pro: -------------------------------------------------------------------------------- 1 | update=10/13/2021 9:39:06 PM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | [schematic_editor] 35 | version=1 36 | PageLayoutDescrFile= 37 | PlotDirectoryName=./ 38 | SubpartIdSeparator=0 39 | SubpartFirstId=65 40 | NetFmtName= 41 | SpiceAjustPassiveValues=0 42 | LabSize=50 43 | ERC_TestSimilarLabels=1 44 | -------------------------------------------------------------------------------- /kicad/goose.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Horrible Goose Cap-Touch Dingus" 8 | Date "2021-05-09" 9 | Rev "honk" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Sensor_Touch:AT42QT1011-TSHR U1 18 | U 1 1 609816E1 19 | P 5000 2100 20 | F 0 "U1" H 5000 2581 50 0000 C CNN 21 | F 1 "AT42QT1011-TSHR" H 5000 2490 50 0000 C CNN 22 | F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5050 1850 50 0001 L CNN 23 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/40001947A.pdf" H 5270 2650 50 0001 C CNN 24 | 1 5000 2100 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C_Small C2 29 | U 1 1 6098325B 30 | P 5575 2100 31 | F 0 "C2" H 5667 2146 50 0000 L CNN 32 | F 1 "0.01 μF" H 5667 2055 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5575 2100 50 0001 C CNN 34 | F 3 "~" H 5575 2100 50 0001 C CNN 35 | 1 5575 2100 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L Device:C_Small C1 40 | U 1 1 60983BFF 41 | P 4050 2000 42 | F 0 "C1" H 4225 2050 50 0000 R CNN 43 | F 1 "0.1 μF" H 4375 1950 50 0000 R CNN 44 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4050 2000 50 0001 C CNN 45 | F 3 "~" H 4050 2000 50 0001 C CNN 46 | 1 4050 2000 47 | -1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Device:C_Small C3 51 | U 1 1 60987348 52 | P 6325 2225 53 | F 0 "C3" H 6417 2271 50 0000 L CNN 54 | F 1 "10 pF" H 6417 2180 50 0000 L CNN 55 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6325 2225 50 0001 C CNN 56 | F 3 "~" H 6325 2225 50 0001 C CNN 57 | 1 6325 2225 58 | 1 0 0 -1 59 | $EndComp 60 | Text GLabel 3750 1750 0 50 Input ~ 0 61 | Vin 62 | Text GLabel 3750 2450 0 50 Input ~ 0 63 | 0V 64 | Wire Wire Line 65 | 3750 1750 4050 1750 66 | Wire Wire Line 67 | 5000 1750 5000 1800 68 | Connection ~ 4050 1750 69 | Wire Wire Line 70 | 4050 1750 5000 1750 71 | Wire Wire Line 72 | 3750 2450 4050 2450 73 | Wire Wire Line 74 | 4050 2450 4400 2450 75 | Wire Wire Line 76 | 5000 2450 5000 2400 77 | Connection ~ 4050 2450 78 | Wire Wire Line 79 | 5000 2450 6325 2450 80 | Wire Wire Line 81 | 6325 2450 6325 2325 82 | Connection ~ 5000 2450 83 | Wire Wire Line 84 | 6325 2125 6325 2000 85 | Wire Wire Line 86 | 6325 2000 6175 2000 87 | Wire Wire Line 88 | 5875 2000 5575 2000 89 | Wire Wire Line 90 | 5575 2000 5400 2000 91 | Connection ~ 5575 2000 92 | Wire Wire Line 93 | 5400 2200 5575 2200 94 | Wire Wire Line 95 | 4600 2000 4400 2000 96 | Wire Wire Line 97 | 4400 2000 4400 2125 98 | Connection ~ 4400 2450 99 | Wire Wire Line 100 | 4400 2450 5000 2450 101 | Text GLabel 4600 2200 3 50 Input ~ 0 102 | honk 103 | $Comp 104 | L Device:Jumper_NC_Small JP1 105 | U 1 1 60987404 106 | P 4400 2225 107 | F 0 "JP1" V 4425 2400 50 0000 R CNN 108 | F 1 "NC" V 4350 2400 50 0000 R CNN 109 | F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm" H 4400 2225 50 0001 C CNN 110 | F 3 "~" H 4400 2225 50 0001 C CNN 111 | 1 4400 2225 112 | 0 -1 -1 0 113 | $EndComp 114 | Wire Wire Line 115 | 4400 2325 4400 2450 116 | Wire Wire Line 117 | 4050 1900 4050 1750 118 | Wire Wire Line 119 | 4050 2100 4050 2450 120 | Text GLabel 4400 1900 2 50 Input ~ 0 121 | sync 122 | Wire Wire Line 123 | 4400 1900 4400 2000 124 | Connection ~ 4400 2000 125 | Text Notes 3675 2800 0 50 ~ 0 126 | (Please note that SYNC is by default tied to GND) 127 | $Comp 128 | L goose:R_Goose R1 129 | U 1 1 60989A76 130 | P 6875 1750 131 | F 0 "R1" H 6025 1650 50 0000 C CNN 132 | F 1 "1 kΩ" H 6025 1575 50 0000 C CNN 133 | F 2 "Resistor_SMD:R_0805_2012Metric" H 6085 1470 150 0001 C CNN 134 | F 3 "" H 6085 1470 150 0001 C CNN 135 | 1 6875 1750 136 | 1 0 0 -1 137 | $EndComp 138 | $Comp 139 | L Connector_Generic:Conn_02x03_Odd_Even J1 140 | U 1 1 612344DA 141 | P 4450 3325 142 | F 0 "J1" V 4454 3137 50 0000 R CNN 143 | F 1 "SAO Connector" V 4545 3137 50 0000 R CNN 144 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 4450 3325 50 0001 C CNN 145 | F 3 "~" H 4450 3325 50 0001 C CNN 146 | 1 4450 3325 147 | 0 -1 1 0 148 | $EndComp 149 | Wire Wire Line 150 | 4350 3725 4350 3625 151 | Wire Wire Line 152 | 4250 3725 4350 3725 153 | Text GLabel 4250 3725 0 50 Input ~ 0 154 | 0V 155 | Text GLabel 4250 3025 0 50 Input ~ 0 156 | Vin 157 | Wire Wire Line 158 | 4250 3025 4350 3025 159 | Wire Wire Line 160 | 4350 3025 4350 3125 161 | NoConn ~ 4450 3125 162 | NoConn ~ 4450 3625 163 | Text GLabel 4650 3025 2 50 Input ~ 0 164 | honk 165 | Text GLabel 4650 3725 2 50 Input ~ 0 166 | sync 167 | Wire Wire Line 168 | 4650 3725 4550 3725 169 | Wire Wire Line 170 | 4550 3725 4550 3625 171 | Wire Wire Line 172 | 4650 3025 4550 3025 173 | Wire Wire Line 174 | 4550 3025 4550 3125 175 | Text Notes 3650 4050 0 50 ~ 0 176 | Connector follows the Shitty Add-On v1.69bis """standard"""\nhttps://hackaday.com/2019/03/20/introducing-the-shitty-add-on-v1-69bis-standard/ 177 | $EndSCHEMATC 178 | -------------------------------------------------------------------------------- /kicad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name goose)(type Legacy)(uri ${KIPRJMOD}/goose.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/pcb1.jpg -------------------------------------------------------------------------------- /pcb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/pcb2.jpg -------------------------------------------------------------------------------- /pcb3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/pcb3.jpg -------------------------------------------------------------------------------- /pcb4a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/pcb4a.jpg -------------------------------------------------------------------------------- /pcb4b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/pcb4b.jpg -------------------------------------------------------------------------------- /schematic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/schematic1.png -------------------------------------------------------------------------------- /schematic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/schematic3.png -------------------------------------------------------------------------------- /schematic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/schematic4.png -------------------------------------------------------------------------------- /stolen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heyspacebuck/kicad_goose/02246506f87cc6058d081aa6254b60745b99723d/stolen.png --------------------------------------------------------------------------------