diff --git a/README.md b/README.md index 6c7427f..e34b7b7 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ GNU General Public License Version 2.0 The example code using this library is released in the public domain. +## NOTE the pinout changed on 2015-07-19 to provide more glitch-free output. If you have an existing wiring, provide -DRGB_CLASSIC_PINOUT to the compilation or consider changing the wiring as it provides a much more stable image. + Overview -------- The 32x32 or 16x32 RGB LED matrix panels can be scored at [Sparkfun][sparkfun], @@ -72,84 +74,49 @@ e.g. using the [active adapter PCB](./adapter/). Since we only need output pins on the RPi, we don't need to worry about level conversion back. -For a single chain of LED-panels, we need 13 IO pins. It will work on all -Rasperry Pis, including the first board revision of the Raspberry Pi 1. +For a single chain of LED-panels, we need 13 IO pins, which fit all in the +header of the old Raspberry Pis. Newer Raspberry Pis have 40 GPIO pins which allows +us to connect three parallel chains of RGB panels. -LED-Panel to GPIO: - * GND (Ground, '-') to ground of your Raspberry Pi (Pin 25 on RPi-header) - * R1 (Red 1st bank) : GPIO 17 (Pin 11 on RPi header) - * G1 (Green 1st bank) : GPIO 18 (Pin 12 on RPi header) - * B1 (Blue 1st bank) : GPIO 22 (Pin 15 on RPi header) - * R2 (Red 2nd bank) : GPIO 23 (Pin 16 on RPi header) - * G2 (Green 2nd bank) : GPIO 24 (Pin 18 on RPi header) - * B2 (Blue 2nd bank) : GPIO 25 (Pin 22 on RPi header) - * A, B, C, D (Row address) : GPIO 7, 8, 9, 10 (Pins 26, 24, 21, 19 - on RPi-header) - (Note: there is no need for `D` needed if you have a display with 16 rows - with 1:8 multiplexing) - * OE- (neg. Output enable) : GPIO 27 (Pin 13 on RPi header) **(Note, this changed from previous versions of this library)**. - On a Raspberry Pi 1 Revision 1 (really old), this is on GPIO 0, Pin 3. - * CLK (Serial clock) : GPIO 11 (Pin 23 on RPi header) **(Note, this changed from previous versions of this library)** - * STR (Strobe row data) : GPIO 4 (Pin 7 on RPi header) - -Here is an illustration of the different Raspberry Pi headers for reference. +For reference, this is how the numbering on the Raspberry Pi looks like: -Left: Raspberry Pi 1, on the right Raspberry Pi 1 B+ or Raspberry Pi 2. -Or check for details of available -GPIOs and pin-header. +This is the same representation as in the table below, which allows nice visual inspection. -Note, each panel has an output that allows you to daisy-chain it to the next -board (see section about chaining below). -If you are using only 1 bit pwm (`-p 1` flag), then this can be a very long -chain. Though full color pwm (color images), the refresh rate goes down -considerably after 6-8 boards. +For each of the up to three chains, you have to connect GND, strobe, +clock, OE, A, B, C, D to all of these; you find the positions below (note there are more GND +pins on the Raspberry Pi, but for simplicity, they are left out; The `---` are not connected). +Then for each panel, there is a set of (R1, G1, B1, R2, G2, B2) that you have +to connect to the places marked `[1]`, `[2]` and `[3]` for chain 1, 2, and 3. +To make things quicker to see visually, I've marked each chain with a separate +icon `[1]`=:smile:, `[2]`=:boom: and `[3]`=:droplet:. -### Up to 3 Panels with newer Raspberry Pis with 40 GPIO pins! ### -If you have one of the newer plus models of the Raspberry Pi 1 or the -Raspberry Pi2, you can control **up to three chains** in parallel. This does not -cost more CPU, so is essentially coming for free (except that your code -needs to generate more pixels of course). For the same number of panels, -always prefer parallel chains before daisy chaining more panels, as it will -keep the refresh-rate higher. +Connection | Pin | Pin | Connection +----------------:|:---:|:---:|:----------- + --- | 1 | 2 | --- +:droplet:`[3] G1`| 3 | 4 | --- +:droplet:`[3] B1`| 5 | 6 | GND + strobe | 7 | 8 | `[3] R1` :droplet: + --- | 9 | 10 | --- + clock | 11 | 12 | OE +:smile: `[1] G1`| 13 | 14 | --- + A | 15 | 16 | B + --- | 17 | 18 | C +:smile: `[1] B2`| 19 | 20 | --- +:smile: `[1] G2`| 21 | 22 | D +:smile: `[1] R1`| 23 | 24 | `[1] R2` :smile: + --- | 25 | 26 | `[1] B1` :smile: + --- | 27 | 28 | --- +:boom: `[2] G1`| 29 | 30 | --- +:boom: `[2] B1`| 31 | 32 | `[2] R1` :boom: +:boom: `[2] G2`| 33 | 34 | --- +:boom: `[2] R2`| 35 | 36 | `[3] G2` :droplet: +:droplet:`[3] R2`| 37 | 38 | `[2] B2` :boom: + --- | 39 | 40 | `[3] B2` :droplet: -For multiple parallel boards to work, you have to uncomment - - #DEFINES+=-DSUPPORT_MULTI_PARALLEL # remove the '#' in the begging - -in [lib/Makefile](./lib/Makefile). -If you only use two panels, you will be able to use I²C and the serial line -connectors on the Raspberry Pi. With three panels, these pins will be used up -as well. - -The second and third panel chain share some of the wires of the first panel: -connect **GND, A, B, C, D, OE, CLK** and **STR** to the same pins you already -connected the first panel. - -Then connect the following - -### Second panel ### - - * R1 (Red 1st bank) : GPIO 12 (Pin 32 on RPi header) - * G1 (Green 1st bank) : GPIO 5 (Pin 29 on RPi header) - * B1 (Blue 1st bank) : GPIO 6 (Pin 31 on RPi header) - * R2 (Red 2nd bank) : GPIO 19 (Pin 35 on RPi header) - * G2 (Green 2nd bank) : GPIO 13 (Pin 33 on RPi header) - * B2 (Blue 2nd bank) : GPIO 20 (Pin 38 on RPi header) - -### Third panel ### - -The third panel will use some pins that are otherwise used for I²C and the -serial interface. If you don't care about these, then we can use these to -connect a third chain of panels. - - * R1 (Red 1st bank) : GPIO 14, also TxD (Pin 8 on RPi header) - * G1 (Green 1st bank) : GPIO 2, also SDA (Pin 3 on RPi header) - * B1 (Blue 1st bank) : GPIO 3, also SCL (Pin 5 on RPi header) - * R2 (Red 2nd bank) : GPIO 15, also RxD (Pin 10 on RPi header) - * G2 (Green 2nd bank) : GPIO 26 (Pin 37 on RPi header) - * B2 (Blue 2nd bank) : GPIO 21 (Pin 40 on RPi header) +In the [adapter/](./adapter) directory, there are some boards that make +the wiring task simpler. Running ------- @@ -359,6 +326,45 @@ Or, if you are lazy, just import the whole namespace: Read the [`minimal-example.cc`](./minimal-example.cc) to get started, then have a look into [`demo-main.cc`](./demo-main.cc). +Help, some pixels are not displayed properly +-------------------------------------------- +Some panels don't handle the 3.3V logic level well, in particular with +faster Raspberry Pis Version 2. This results in artifacts like randomly +showing up pixels or parts of the panel showing 'static'. + +If you encounter this, try these things + + - Make sure to have as short as possible flat-cables connecting your + Raspberry Pi with the LED panel. + + - Use an adapter board with a bus-driver that acts as level shifter between + 3.3V and 5V. You can find [active adapter PCBs](./adapter/) in a + subdirectory of this project. + + - If you can't implement the above things, or still have problems, you can + slow down the GPIO writing a bit. This will of course reduce the + frame-rate, so it comes at a cost. + +For GPIO slow-down, uncomment the following line in [lib/Makefile](lib/Makefile) + + #DEFINES+=-DRGB_SLOWDOWN_GPIO # remove '#' in the beginning + +Then `make clean` and `make` again. + +Inverted Colors ? +----------------- +There are some displays out there that use inverse logic for the colors. You +notice that your image looks like a 'negative'. In that case, uncomment the +folling `DEFINES` line in [lib/Makefile](./lib/Makefile) by removing the `#` +at the beginning of the line. + + #DEFINES+=-DINVERSE_RGB_DISPLAY_COLORS # remove '#' in the beginning + +Then, recompile + + make clean + make + A word about power ------------------ @@ -424,46 +430,6 @@ guidelines: - If you still see noise, increase the voltage sligthly above 5V. But note, this is typically only a symptom of too thin traces. -Help, some pixels are not displayed properly --------------------------------------------- -Some panels don't handle the 3.3V logic level well, in particular with -faster Raspberry Pis Version 2. This results in artifacts like randomly -showing up pixels or parts of the panel showing 'static'. - -If you encounter this, try these things - - - Make sure to have as short as possible flat-cables connecting your - Raspberry Pi with the LED panel. - - - Use an adapter board with a bus-driver that acts as level shifter between - 3.3V and 5V. You can find [active adapter PCBs](./adapter/) in a - subdirectory of this project. Also, Adafruit made a HAT that has level - shifters. - - - If you can't implement the above things, or still have problems, you can - slow down the GPIO writing a bit. This will of course reduce the - frame-rate, so it comes at a cost. - -For GPIO slow-down, uncomment the following line in [lib/Makefile](lib/Makefile) - - #DEFINES+=-DRGB_SLOWDOWN_GPIO # remove '#' in the beginning - -Then `make clean` and `make` again. - -Inverted Colors ? ------------------ -There are some displays out there that use inverse logic for the colors. You -notice that your image looks like a 'negative'. In that case, uncomment the -folling `DEFINES` line in [lib/Makefile](./lib/Makefile) by removing the `#` -at the beginning of the line. - - #DEFINES+=-DINVERSE_RGB_DISPLAY_COLORS # remove '#' in the beginning - -Then, recompile - - make clean - make - Technical details ----------------- @@ -499,39 +465,23 @@ areas of your picture. (Even with realtime extensions enabled in Linux, this is still a (smaller) problem). +The timing of the Output Enable pin has to be very accurate otherwise you'll +see brightness glitches. We are using the PWM hardware of the Raspberry Pi to +provide such accurate timing. + Limitations ----------- -If using higher resolution color (This code supports up to 24bpp @3x11 bit PWM), -you will see dynamic glitches - lines that flicker and randomly look a bit -brighter. At lower bit PWM between <= 4, this is typically not visible. +If you are using the RGB_CLASSIC_PINOUT, then we can't make use of the PWM +hardware (which only outputs to a particular pin), so you'll see random +brightness glitches. I strongly suggest to change to the now +default pinout. -This is due to the fact that we have to do the PWM ourselves and for -high-resolution PWM, the smallest time-period is around 200ns. We would need -hard real-time requirements of the operating system of << 200ns. -Even for realtime environments, that is pretty tough. -We're running this on a general purpose computer with no dedicated -realtime hardware (such as dedicated, separate realtime core(s) we could use -on the BeagleBone Black). Linux does provide some support for realtime -applications, but the latency goals here are in the tens of microseconds at -best. Even with realtime-patches applied (I tried the -[RPi wheezy image provided by Emlid][emlid-rt]), this does not make much of -a dent. +The system needs constant CPU to update the display. Using the DMA controller +was considered but after extensive experiments ( https://github.com/hzeller/rpi-gpio-dma-demo ) +dropped due to its slow speed.. -According to the paper [How fast is fast enough? Choosing between Xenomai and -Linux for real-time applications][rt-paper], it might pay off to move the display -update part to the kernel. Future TODO. - -(One experiment already done was to use the DMA controller of the RPi to make -use of dedicated hardware. However, it turns out that the DMA controller was -slower writing data than using GPIO directly. But maybe it might be worthwile if -it turns out to have more stable realtime properties.) - -There seems to be a limit in how fast the GPIO pins can be controlled. -We get about 10Mhz clock speed out of GPIO clocking. Do do things correctly, -we would have to take the time it takes to clock a row in as essentially the -lowest PWM time (~3.4µs). -However, we just ignore this 'black' time, and switch the row on and off after -the clocking with the needed time-period; that way we get down to 200ns. +There seems to be a limit in how fast the GPIO pins can be controlled, which +limits the frame-rate. [hub75]: ./img/hub75.jpg [hub75-arrow]: ./img/hub75-other.jpg diff --git a/adapter/README.md b/adapter/README.md index 91e02ec..8404c62 100644 --- a/adapter/README.md +++ b/adapter/README.md @@ -1,21 +1,16 @@ PCB adapter for Raspberry Pi to Hub75 RGB Matrixes ================================================== -**(Note: I am working on a change in the pinout to better accomodate various constraints. -Please contact me if you intend to build and adapter, maybe it makes sense to wait a week).** - Since hand-wiring can be a little tedious, here are some PCBs that help with the wiring when using the `rpi-rgb-led-matrix` code. - * [Passive](./passive) is the simplest one, directly wiring the GPIO pins - to the Hub75 IDC connectors for up to two parallel chains (for - 40 GPIO pin Raspberry Pis. Older 26 GPIO pin Raspberry Pis can connect - to one chain). - * [Active](./active) Similar to the passive PCB, but does level - shifting 3.3V -> 5V and provides convenient breakouts for I²C and serial. - * [Active3](./active-3) Like the active board, but supports three parallel - chains with level shifting. Due to the additional amount of GPIO pins - needed, I²C and serial can't be used when all three ports are used. + * [Passive-3](./passive-3) Supports three parallel chains, directly connected + to the output of a Rapsberry Pi with 40 GPIO pins. Works, but usually it is better to + buffer the outputs using the ... + * [Active-3](./active-3) board. Supports three parallel chains with active buffering + and 3.3V -> 5V level shifting for best reliability. Requires SMD soldering. + * The [Passive-RPi1](./passive-rpi1) adapter board is to connect one panel to + Raspberry Pi 1 with 26 GPIO pins. ![Three Panels connected][three-panels] diff --git a/adapter/active-3/README.md b/adapter/active-3/README.md index e116179..da685df 100644 --- a/adapter/active-3/README.md +++ b/adapter/active-3/README.md @@ -1,22 +1,23 @@ Adapter PCB to support up to 3 panels ====================================== - * Supports one panel for Raspberry PIs with 26 GPIO pins up to three - panel chains for newer plus models and Raspberry Pi 2 that have 40 GPIO pins. + * Supports up to three panel chains for newer plus models and + Raspberry Pi 2 that have 40 GPIO pins. * Uses HCT245 to level shift signals from 3.3V to 5V and shield the Raspberry Pi GPIOs from overloading. * Open source KiCAD PCB EDA format. * (not very pretty layout, was just lazy and let the auto-router do it). -For multiple parallel boards to work, you have to uncomment - - #DEFINES+=-DSUPPORT_MULTI_PARALLEL # remove the '#' in the begging - -in [lib/Makefile](../../lib/Makefile). - + * BOM: + - 4x HCT245 in 20-SOIC (7.5mm package) + - 4x 100nF ceramic capacitor + - 3x 16pin IDC (=2x8) male receptible to connect the panels. + - 1x 40pin female connector to connect to the RPi. + You can [buy the board from OSH Park][osh-active3]. ![Preview][rendering] [rendering]: ../../img/active3-pcb.png -[osh-active3]: https://oshpark.com/shared_projects/D2hXjnYT +[osh-active3]: https://oshpark.com/shared_projects/fIYlJxnA + diff --git a/adapter/active-3/active3-rpi-hub75-adapter-cache.lib b/adapter/active-3/active3-rpi-hub75-adapter-cache.lib new file mode 100644 index 0000000..3b744a7 --- /dev/null +++ b/adapter/active-3/active3-rpi-hub75-adapter-cache.lib @@ -0,0 +1,249 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 74LS245 +# +DEF 74LS245 U 0 10 Y Y 1 F N +F0 "U" 100 575 60 H V L BNN +F1 "74LS245" 50 -575 60 H V L TNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS 74HC245 +DRAW +X GND 10 0 -550 0 U 60 60 0 0 W N +X VCC 20 0 550 0 D 60 60 0 0 W N +S -400 550 400 -550 0 1 0 N +P 3 0 1 0 50 100 0 -100 -100 -100 N +P 4 0 1 0 100 100 -50 100 -100 -100 -150 -100 N +X A->B 1 -700 -400 300 R 60 60 1 1 I +X A0 2 -700 500 300 R 60 60 1 1 T +X A1 3 -700 400 300 R 60 60 1 1 T +X A2 4 -700 300 300 R 60 60 1 1 T +X A3 5 -700 200 300 R 60 60 1 1 T +X A4 6 -700 100 300 R 60 60 1 1 T +X A5 7 -700 0 300 R 60 60 1 1 T +X A6 8 -700 -100 300 R 60 60 1 1 T +X A7 9 -700 -200 300 R 60 60 1 1 T +X B7 11 700 -200 300 L 60 60 1 1 T +X B6 12 700 -100 300 L 60 60 1 1 T +X B5 13 700 0 300 L 60 60 1 1 T +X B4 14 700 100 300 L 60 60 1 1 T +X B3 15 700 200 300 L 60 60 1 1 T +X B2 16 700 300 300 L 60 60 1 1 T +X B1 17 700 400 300 L 60 60 1 1 T +X B0 18 700 500 300 L 60 60 1 1 T +X CE 19 -700 -500 300 R 60 60 1 1 I I +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 40 40 1 1 P +X ~ 2 0 -150 110 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X08 +# +DEF CONN_02X08 P 0 1 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "CONN_02X08" 0 0 50 V V C CNN +F2 "" 0 -1200 60 H V C CNN +F3 "" 0 -1200 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X08 + Pin_Header_Angled_2X08 + Socket_Strip_Straight_2X08 + Socket_Strip_Angled_2X08 +$ENDFPLIST +DRAW +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 400 100 -400 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +X P1 1 -250 350 150 R 50 50 1 1 P +X P2 2 250 350 150 L 50 50 1 1 P +X P3 3 -250 250 150 R 50 50 1 1 P +X P4 4 250 250 150 L 50 50 1 1 P +X P5 5 -250 150 150 R 50 50 1 1 P +X P6 6 250 150 150 L 50 50 1 1 P +X P7 7 -250 50 150 R 50 50 1 1 P +X P8 8 250 50 150 L 50 50 1 1 P +X P9 9 -250 -50 150 R 50 50 1 1 P +X P10 10 250 -50 150 L 50 50 1 1 P +X P11 11 -250 -150 150 R 50 50 1 1 P +X P12 12 250 -150 150 L 50 50 1 1 P +X P13 13 -250 -250 150 R 50 50 1 1 P +X P14 14 250 -250 150 L 50 50 1 1 P +X P15 15 -250 -350 150 R 50 50 1 1 P +X P16 16 250 -350 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X20 +# +DEF CONN_02X20 P 0 1 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "CONN_02X20" 0 0 50 V V C CNN +F2 "" 0 -950 60 H V C CNN +F3 "" 0 -950 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X20 + Pin_Header_Angled_2X20 + Socket_Strip_Straight_2X20 + Socket_Strip_Angled_2X20 +$ENDFPLIST +DRAW +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1000 100 -1000 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +X P1 1 -250 950 150 R 50 50 1 1 P +X P2 2 250 950 150 L 50 50 1 1 P +X P3 3 -250 850 150 R 50 50 1 1 P +X P4 4 250 850 150 L 50 50 1 1 P +X P5 5 -250 750 150 R 50 50 1 1 P +X P6 6 250 750 150 L 50 50 1 1 P +X P7 7 -250 650 150 R 50 50 1 1 P +X P8 8 250 650 150 L 50 50 1 1 P +X P9 9 -250 550 150 R 50 50 1 1 P +X P10 10 250 550 150 L 50 50 1 1 P +X P20 20 250 50 150 L 50 50 1 1 P +X P30 30 250 -450 150 L 50 50 1 1 P +X P40 40 250 -950 150 L 50 50 1 1 P +X P11 11 -250 450 150 R 50 50 1 1 P +X P21 21 -250 -50 150 R 50 50 1 1 P +X P31 31 -250 -550 150 R 50 50 1 1 P +X P12 12 250 450 150 L 50 50 1 1 P +X P22 22 250 -50 150 L 50 50 1 1 P +X P32 32 250 -550 150 L 50 50 1 1 P +X P13 13 -250 350 150 R 50 50 1 1 P +X P23 23 -250 -150 150 R 50 50 1 1 P +X P33 33 -250 -650 150 R 50 50 1 1 P +X P14 14 250 350 150 L 50 50 1 1 P +X P24 24 250 -150 150 L 50 50 1 1 P +X P34 34 250 -650 150 L 50 50 1 1 P +X P15 15 -250 250 150 R 50 50 1 1 P +X P25 25 -250 -250 150 R 50 50 1 1 P +X P35 35 -250 -750 150 R 50 50 1 1 P +X P16 16 250 250 150 L 50 50 1 1 P +X P26 26 250 -250 150 L 50 50 1 1 P +X P36 36 250 -750 150 L 50 50 1 1 P +X P17 17 -250 150 150 R 50 50 1 1 P +X P27 27 -250 -350 150 R 50 50 1 1 P +X P37 37 -250 -850 150 R 50 50 1 1 P +X P18 18 250 150 150 L 50 50 1 1 P +X P28 28 250 -350 150 L 50 50 1 1 P +X P38 38 250 -850 150 L 50 50 1 1 P +X P19 19 -250 50 150 R 50 50 1 1 P +X P29 29 -250 -450 150 R 50 50 1 1 P +X P39 39 -250 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# PWR_FLAG +# +DEF PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 95 50 H I C CNN +F1 "PWR_FLAG" 0 180 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X pwr 1 0 0 0 U 20 20 0 0 w +P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N +ENDDRAW +ENDDEF +# +# VCC +# +DEF VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "VCC" 0 150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VCC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/adapter/active-3/active3-rpi-hub75-adapter.kicad_pcb b/adapter/active-3/active3-rpi-hub75-adapter.kicad_pcb index 21ab44a..0a26f62 100644 --- a/adapter/active-3/active3-rpi-hub75-adapter.kicad_pcb +++ b/adapter/active-3/active3-rpi-hub75-adapter.kicad_pcb @@ -1,15 +1,15 @@ -(kicad_pcb (version 4) (host pcbnew "(2014-jul-16 BZR unknown)-product") +(kicad_pcb (version 4) (host pcbnew "(after 2015-may-25 BZR unknown)-product") (general - (links 110) + (links 109) (no_connects 0) - (area 80.637667 36.144999 167.690001 69.900001) + (area 83.949999 35.949999 167.050001 71.550001) (thickness 1.6) - (drawings 13) - (tracks 737) + (drawings 16) + (tracks 718) (zones 0) (modules 14) - (nets 69) + (nets 59) ) (page A4) @@ -38,6 +38,9 @@ (setup (last_trace_width 0.254) + (user_trace_width 0.254) + (user_trace_width 0.3048) + (user_trace_width 0.4064) (trace_clearance 0.254) (zone_clearance 0.508) (zone_45_only no) @@ -62,7 +65,7 @@ (pad_drill 3.048) (pad_to_mask_clearance 0) (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) + (visible_elements FFFFEF7F) (pcbplotparams (layerselection 0x010f0_80000001) (usegerberextensions true) @@ -93,72 +96,62 @@ (net 0 "") (net 1 VCC) (net 2 GND) - (net 3 "Net-(P1-Pad1)") - (net 4 p2_g1) - (net 5 p2_b1) - (net 6 strobe) - (net 7 p2_r1) - (net 8 "Net-(P1-Pad9)") - (net 9 p2_r2) - (net 10 p0_r1) - (net 11 p0_g1) - (net 12 OE) - (net 13 p0_b1) - (net 14 p0_r2) - (net 15 "Net-(P1-Pad17)") - (net 16 p0_g2) - (net 17 row_D) - (net 18 row_C) - (net 19 p0_b2) - (net 20 clock) - (net 21 row_B) - (net 22 row_A) - (net 23 "Net-(P1-Pad27)") - (net 24 "Net-(P1-Pad28)") - (net 25 p1_g1) - (net 26 "Net-(P1-Pad30)") - (net 27 p1_b1) - (net 28 p1_r1) - (net 29 p1_g2) - (net 30 p1_r2) - (net 31 "Net-(P1-Pad36)") - (net 32 p2_g2) - (net 33 p1_b2) - (net 34 p2_b2) - (net 35 p0_r1_buff) - (net 36 p0_g1_buff) - (net 37 p0_b1_buff) - (net 38 p0_r2_buff) - (net 39 p0_g2_buff) - (net 40 p0_b2_buff) - (net 41 row_A_buff) - (net 42 row_B_buff) - (net 43 row_C_buff) - (net 44 row_D_buff) - (net 45 clock_buff_0) - (net 46 strobe_buff_0) - (net 47 OE_buff_0) - (net 48 p1_r1_buff) - (net 49 p1_g1_buff) - (net 50 p1_b1_buff) - (net 51 p1_r2_buff) - (net 52 p1_g2_buf) - (net 53 p1_b2_buff) - (net 54 clock_buff_1) - (net 55 strobe_buff_1) - (net 56 OE_buff_1) - (net 57 p2_r1_buff) - (net 58 p2_g1_buff) - (net 59 p2_b1_buff) - (net 60 p2_r2_buff) - (net 61 p2_g2_buf) - (net 62 p2_b2_buff) - (net 63 clock_buff_2) - (net 64 strobe_buff_2) - (net 65 OE_buff_2) - (net 66 "Net-(U2-Pad18)") - (net 67 "Net-(P2-Pad1)") - (net 68 "Net-(P3-Pad1)") + (net 3 p2_g1) + (net 4 p2_b1) + (net 5 strobe) + (net 6 p2_r1) + (net 7 p2_r2) + (net 8 p0_r1) + (net 9 p0_g1) + (net 10 OE) + (net 11 p0_b1) + (net 12 p0_r2) + (net 13 p0_g2) + (net 14 row_D) + (net 15 row_C) + (net 16 p0_b2) + (net 17 clock) + (net 18 row_B) + (net 19 row_A) + (net 20 p1_g1) + (net 21 p1_b1) + (net 22 p1_r1) + (net 23 p1_g2) + (net 24 p1_r2) + (net 25 p2_g2) + (net 26 p1_b2) + (net 27 p2_b2) + (net 28 p0_r1_buff) + (net 29 p0_g1_buff) + (net 30 p0_b1_buff) + (net 31 p0_r2_buff) + (net 32 p0_g2_buff) + (net 33 p0_b2_buff) + (net 34 row_A_buff) + (net 35 row_B_buff) + (net 36 row_C_buff) + (net 37 row_D_buff) + (net 38 clock_buff_0) + (net 39 strobe_buff_0) + (net 40 OE_buff_0) + (net 41 p1_r1_buff) + (net 42 p1_g1_buff) + (net 43 p1_b1_buff) + (net 44 p1_r2_buff) + (net 45 p1_g2_buf) + (net 46 p1_b2_buff) + (net 47 clock_buff_1) + (net 48 strobe_buff_1) + (net 49 OE_buff_1) + (net 50 p2_r1_buff) + (net 51 p2_g1_buff) + (net 52 p2_b1_buff) + (net 53 p2_r2_buff) + (net 54 p2_g2_buf) + (net 55 p2_b2_buff) + (net 56 clock_buff_2) + (net 57 strobe_buff_2) + (net 58 OE_buff_2) (net_class Default "This is the default net class." (clearance 0.254) @@ -167,22 +160,10 @@ (via_drill 0.635) (uvia_dia 0.508) (uvia_drill 0.127) - (add_net GND) - (add_net "Net-(P1-Pad1)") - (add_net "Net-(P1-Pad17)") - (add_net "Net-(P1-Pad27)") - (add_net "Net-(P1-Pad28)") - (add_net "Net-(P1-Pad30)") - (add_net "Net-(P1-Pad36)") - (add_net "Net-(P1-Pad9)") - (add_net "Net-(P2-Pad1)") - (add_net "Net-(P3-Pad1)") - (add_net "Net-(U2-Pad18)") (add_net OE) (add_net OE_buff_0) (add_net OE_buff_1) (add_net OE_buff_2) - (add_net VCC) (add_net clock) (add_net clock_buff_0) (add_net clock_buff_1) @@ -237,16 +218,27 @@ (add_net strobe_buff_2) ) - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54F3AAAB) - (at 99.06 53.34 270) + (net_class power "" + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net GND) + (add_net VCC) + ) + + (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 557C621F) (tstamp 54F3AAAB) + (at 106.172 57.912 90) (descr "Capacitor SMD 0805, hand soldering") (tags "capacitor 0805") (path /54ECBE4F) (attr smd) - (fp_text reference C1 (at 0 -2.1 270) (layer F.SilkS) + (fp_text reference C1 (at -3.088 0.578 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) + (fp_text value 100n (at 0 2.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) @@ -255,27 +247,27 @@ (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 2 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl + (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54F3AAB7) - (at 116.84 53.34 270) + (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 557C6230) (tstamp 54F3AAB7) + (at 123.952 57.912 90) (descr "Capacitor SMD 0805, hand soldering") (tags "capacitor 0805") (path /54ECBEE4) (attr smd) - (fp_text reference C2 (at 0 -2.1 270) (layer F.SilkS) + (fp_text reference C2 (at 3.162 0.548 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) + (fp_text value 100n (at -0.338 1.798 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) @@ -284,27 +276,27 @@ (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 2 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl + (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54F3AAC3) - (at 134.62 53.34 270) + (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 557C623A) (tstamp 54F3AAC3) + (at 141.732 57.912 90) (descr "Capacitor SMD 0805, hand soldering") (tags "capacitor 0805") (path /54ECBF0A) (attr smd) - (fp_text reference C3 (at 0 -2.1 270) (layer F.SilkS) + (fp_text reference C3 (at -3.088 0.018 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) + (fp_text value 100n (at 0 2.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) @@ -313,27 +305,27 @@ (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 2 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl + (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54F3AACF) - (at 152.4 53.34 270) + (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 557C6244) (tstamp 54F3AACF) + (at 159.512 57.912 90) (descr "Capacitor SMD 0805, hand soldering") (tags "capacitor 0805") (path /54F3B6F5) (attr smd) - (fp_text reference C4 (at 0 -2.1 270) (layer F.SilkS) + (fp_text reference C4 (at -2.588 1.988 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) + (fp_text value 100n (at 0 2.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) @@ -342,11 +334,11 @@ (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) (net 2 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl + (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -376,86 +368,79 @@ (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "Net-(P1-Pad1)")) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 VCC)) (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 p2_g1)) + (net 3 p2_g1)) (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 VCC)) (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 p2_b1)) + (net 4 p2_b1)) (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 strobe)) + (net 5 strobe)) (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 p2_r1)) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "Net-(P1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 p2_r2)) + (net 6 p2_r1)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 p0_r1)) + (net 17 clock)) (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 p0_g1)) + (net 10 OE)) (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 OE)) + (net 9 p0_g1)) (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 p0_b1)) + (net 19 row_A)) (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 p0_r2)) - (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 "Net-(P1-Pad17)")) + (net 18 row_B)) + (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 p0_g2)) + (net 15 row_C)) (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 row_D)) + (net 16 p0_b2)) (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 row_C)) + (net 13 p0_g2)) (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 p0_b2)) + (net 14 row_D)) (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 clock)) + (net 8 p0_r1)) (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 row_B)) + (net 12 p0_r2)) (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 row_A)) - (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "Net-(P1-Pad27)")) - (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 "Net-(P1-Pad28)")) + (net 11 p0_b1)) + (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 p1_g1)) - (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 "Net-(P1-Pad30)")) + (net 20 p1_g1)) + (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 p1_b1)) + (net 21 p1_b1)) (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 p1_r1)) + (net 22 p1_r1)) (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 p1_g2)) + (net 23 p1_g2)) (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 30 p1_r2)) + (net 24 p1_r2)) (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P1-Pad36)")) + (net 25 p2_g2)) (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 p2_g2)) + (net 7 p2_r2)) (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 33 p1_b2)) + (net 26 p1_b2)) (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 p2_b2)) + (net 27 p2_b2)) (model Pin_Headers/Pin_Header_Straight_2x20.wrl (at (xyz 0.05 -0.95 0)) (scale (xyz 1 1 1)) @@ -464,7 +449,7 @@ ) (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABF4) (tstamp 54F3AB27) - (at 88.9 66.04 90) + (at 88.9 67.056 90) (descr "Through hole pin header") (tags "pin header") (path /54ECB236) @@ -487,38 +472,38 @@ (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 35 p0_r1_buff)) + (net 28 p0_r1_buff)) (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 36 p0_g1_buff)) + (net 29 p0_g1_buff)) (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 37 p0_b1_buff)) + (net 30 p0_b1_buff)) (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 38 p0_r2_buff)) + (net 31 p0_r2_buff)) (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 39 p0_g2_buff)) + (net 32 p0_g2_buff)) (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 40 p0_b2_buff)) + (net 33 p0_b2_buff)) (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 41 row_A_buff)) + (net 34 row_A_buff)) (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 42 row_B_buff)) + (net 35 row_B_buff)) (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 row_C_buff)) + (net 36 row_C_buff)) (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 row_D_buff)) + (net 37 row_D_buff)) (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 45 clock_buff_0)) + (net 38 clock_buff_0)) (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 46 strobe_buff_0)) + (net 39 strobe_buff_0)) (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 47 OE_buff_0)) + (net 40 OE_buff_0)) (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl (at (xyz 0.05 -0.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) @@ -526,7 +511,7 @@ ) (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABF0) (tstamp 54F3AB47) - (at 116.84 66.04 90) + (at 116.84 67.056 90) (descr "Through hole pin header") (tags "pin header") (path /54ECE201) @@ -549,38 +534,38 @@ (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 48 p1_r1_buff)) + (net 41 p1_r1_buff)) (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 49 p1_g1_buff)) + (net 42 p1_g1_buff)) (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 50 p1_b1_buff)) + (net 43 p1_b1_buff)) (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 51 p1_r2_buff)) + (net 44 p1_r2_buff)) (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 52 p1_g2_buf)) + (net 45 p1_g2_buf)) (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 53 p1_b2_buff)) + (net 46 p1_b2_buff)) (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 41 row_A_buff)) + (net 34 row_A_buff)) (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 42 row_B_buff)) + (net 35 row_B_buff)) (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 row_C_buff)) + (net 36 row_C_buff)) (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 row_D_buff)) + (net 37 row_D_buff)) (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 54 clock_buff_1)) + (net 47 clock_buff_1)) (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 55 strobe_buff_1)) + (net 48 strobe_buff_1)) (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 56 OE_buff_1)) + (net 49 OE_buff_1)) (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl (at (xyz 0.05 -0.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) @@ -588,7 +573,7 @@ ) (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABEC) (tstamp 54F3AB67) - (at 144.78 66.04 90) + (at 144.78 67.056 90) (descr "Through hole pin header") (tags "pin header") (path /54F3E6D5) @@ -611,1105 +596,1136 @@ (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 57 p2_r1_buff)) + (net 50 p2_r1_buff)) (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 58 p2_g1_buff)) + (net 51 p2_g1_buff)) (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 59 p2_b1_buff)) + (net 52 p2_b1_buff)) (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 60 p2_r2_buff)) + (net 53 p2_r2_buff)) (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 61 p2_g2_buf)) + (net 54 p2_g2_buf)) (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 62 p2_b2_buff)) + (net 55 p2_b2_buff)) (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 41 row_A_buff)) + (net 34 row_A_buff)) (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 42 row_B_buff)) + (net 35 row_B_buff)) (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 row_C_buff)) + (net 36 row_C_buff)) (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 row_D_buff)) + (net 37 row_D_buff)) (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 63 clock_buff_2)) + (net 56 clock_buff_2)) (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 64 strobe_buff_2)) + (net 57 strobe_buff_2)) (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 65 OE_buff_2)) + (net 58 OE_buff_2)) (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl (at (xyz 0.05 -0.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) ) ) - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77) (tstamp 54F3AB85) - (at 93.98 53.34 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECAC85) - (attr smd) - (fp_text reference U1 (at 0 -4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at 0 4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 12 OE)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 20 clock)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 19 p0_b2)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 14 p0_r2)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 16 p0_g2)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 13 p0_b1)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 10 p0_r1)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 11 p0_g1)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 36 p0_g1_buff)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 35 p0_r1_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 37 p0_b1_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 39 p0_g2_buff)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 38 p0_r2_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 40 p0_b2_buff)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 45 clock_buff_0)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 47 OE_buff_0)) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77) (tstamp 54F3ABA3) - (at 111.76 53.34 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECB18C) - (attr smd) - (fp_text reference U2 (at 0 -4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at 0 4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 6 strobe)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 6 strobe)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 22 row_A)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 21 row_B)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 18 row_C)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 17 row_D)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 6 strobe)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 46 strobe_buff_0)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 44 row_D_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 43 row_C_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 42 row_B_buff)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 41 row_A_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 55 strobe_buff_1)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 64 strobe_buff_2)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 66 "Net-(U2-Pad18)")) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77) (tstamp 54F3ABC1) - (at 129.54 53.34 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECB1EA) - (attr smd) - (fp_text reference U3 (at 0 -4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at 0 4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 12 OE)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 20 clock)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 33 p1_b2)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 30 p1_r2)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 29 p1_g2)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 27 p1_b1)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 28 p1_r1)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 25 p1_g1)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 49 p1_g1_buff)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 48 p1_r1_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 50 p1_b1_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 52 p1_g2_buf)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 51 p1_r2_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 53 p1_b2_buff)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 54 clock_buff_1)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 56 OE_buff_1)) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77) (tstamp 54F3ABDF) - (at 147.32 53.34 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54F3F4A2) - (attr smd) - (fp_text reference U4 (at 0 -4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at 0 4.3 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 12 OE)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 20 clock)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 p2_b2)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 9 p2_r2)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 32 p2_g2)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 5 p2_b1)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 7 p2_r1)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 p2_g1)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 58 p2_g1_buff)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 57 p2_r1_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 59 p2_b1_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 61 p2_g2_buf)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 60 p2_r2_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 62 p2_b2_buff)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 63 clock_buff_2)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 65 OE_buff_2)) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 1 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Connect:1pin (layer F.Cu) (tedit 54F3F79E) (tstamp 54F3F77D) + (module Connect:1pin locked (layer F.Cu) (tedit 557C5FEA) (tstamp 54F3F77D) (at 103.08 41.91) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /54F43868) - (fp_text reference P2 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P2 (at 0.044 0) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value CONN_01X01 (at 0 2.794) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 67 "Net-(P2-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) ) - (module Connect:1pin (layer F.Cu) (tedit 54F3F75A) (tstamp 54F3F783) + (module Connect:1pin locked (layer F.Cu) (tedit 557C5FEF) (tstamp 54F3F783) (at 161.08 41.91) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /54F43A29) - (fp_text reference P3 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P3 (at -0.044 0) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value CONN_01X01 (at 0 2.794) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 68 "Net-(P3-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) ) - (gr_text "USB-ports ->" (at 165.1 49.53) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify right)) + (module Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm (layer F.Cu) (tedit 557C61F9) (tstamp 556BC5A4) + (at 97.79 54.356 270) + (descr "20-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /54ECAC85) + (attr smd) + (fp_text reference U1 (at 0 -7.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HC245 (at 0 7.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.95 -6.75) (end -5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end 5.95 -6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.875 -6.575) (end -3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 -6.575) (end 3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 6.575) (end 3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end -3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end 3.875 -6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end 3.875 6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.24) (end -5.675 -6.24) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (pad 2 smd rect (at -4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 10 OE)) + (pad 3 smd rect (at -4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 17 clock)) + (pad 4 smd rect (at -4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 16 p0_b2)) + (pad 5 smd rect (at -4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 12 p0_r2)) + (pad 6 smd rect (at -4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 13 p0_g2)) + (pad 7 smd rect (at -4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 11 p0_b1)) + (pad 8 smd rect (at -4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 8 p0_r1)) + (pad 9 smd rect (at -4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 9 p0_g1)) + (pad 10 smd rect (at -4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 11 smd rect (at 4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 29 p0_g1_buff)) + (pad 12 smd rect (at 4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 28 p0_r1_buff)) + (pad 13 smd rect (at 4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 30 p0_b1_buff)) + (pad 14 smd rect (at 4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 32 p0_g2_buff)) + (pad 15 smd rect (at 4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 31 p0_r2_buff)) + (pad 16 smd rect (at 4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 33 p0_b2_buff)) + (pad 17 smd rect (at 4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 38 clock_buff_0)) + (pad 18 smd rect (at 4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 40 OE_buff_0)) + (pad 19 smd rect (at 4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 20 smd rect (at 4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (model Housings_SOIC.3dshapes/SOIC-20_7.5x12.8mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (gr_line (start 151.765 68.707) (end 155.575 68.707) (angle 90) (layer F.SilkS) (width 1.5)) - (gr_line (start 95.885 68.707) (end 99.695 68.707) (angle 90) (layer F.SilkS) (width 1.5)) - (gr_line (start 123.825 68.707) (end 127.635 68.707) (angle 90) (layer F.SilkS) (width 1.5)) - (gr_text "Panel 3 (bottom)" (at 153.035 59.69) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) + + (module Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm (layer F.Cu) (tedit 54130A77) (tstamp 556BC5BB) + (at 115.57 54.356 270) + (descr "20-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /54ECB18C) + (attr smd) + (fp_text reference U2 (at 0 -7.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HC245 (at 0 7.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.95 -6.75) (end -5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end 5.95 -6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.875 -6.575) (end -3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 -6.575) (end 3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 6.575) (end 3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end -3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end 3.875 -6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end 3.875 6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.24) (end -5.675 -6.24) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (pad 2 smd rect (at -4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 5 strobe)) + (pad 4 smd rect (at -4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 5 strobe)) + (pad 5 smd rect (at -4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 14 row_D)) + (pad 6 smd rect (at -4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 15 row_C)) + (pad 7 smd rect (at -4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 19 row_A)) + (pad 8 smd rect (at -4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 18 row_B)) + (pad 9 smd rect (at -4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 5 strobe)) + (pad 10 smd rect (at -4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 11 smd rect (at 4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 39 strobe_buff_0)) + (pad 12 smd rect (at 4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 35 row_B_buff)) + (pad 13 smd rect (at 4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 34 row_A_buff)) + (pad 14 smd rect (at 4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 36 row_C_buff)) + (pad 15 smd rect (at 4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 37 row_D_buff)) + (pad 16 smd rect (at 4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 48 strobe_buff_1)) + (pad 17 smd rect (at 4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 57 strobe_buff_2)) + (pad 18 smd rect (at 4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at 4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 20 smd rect (at 4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (model Housings_SOIC.3dshapes/SOIC-20_7.5x12.8mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (gr_text "Panel 2 (middle)" (at 125.73 59.69) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) + + (module Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm (layer F.Cu) (tedit 54130A77) (tstamp 556BC5D2) + (at 133.35 54.356 270) + (descr "20-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /54ECB1EA) + (attr smd) + (fp_text reference U3 (at 0 -7.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HC245 (at 0 7.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.95 -6.75) (end -5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end 5.95 -6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.875 -6.575) (end -3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 -6.575) (end 3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 6.575) (end 3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end -3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end 3.875 -6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end 3.875 6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.24) (end -5.675 -6.24) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (pad 2 smd rect (at -4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 10 OE)) + (pad 3 smd rect (at -4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 17 clock)) + (pad 4 smd rect (at -4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 26 p1_b2)) + (pad 5 smd rect (at -4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 24 p1_r2)) + (pad 6 smd rect (at -4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 23 p1_g2)) + (pad 7 smd rect (at -4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 21 p1_b1)) + (pad 8 smd rect (at -4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 22 p1_r1)) + (pad 9 smd rect (at -4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 20 p1_g1)) + (pad 10 smd rect (at -4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 11 smd rect (at 4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 42 p1_g1_buff)) + (pad 12 smd rect (at 4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 41 p1_r1_buff)) + (pad 13 smd rect (at 4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 43 p1_b1_buff)) + (pad 14 smd rect (at 4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 45 p1_g2_buf)) + (pad 15 smd rect (at 4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 44 p1_r2_buff)) + (pad 16 smd rect (at 4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 46 p1_b2_buff)) + (pad 17 smd rect (at 4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 47 clock_buff_1)) + (pad 18 smd rect (at 4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 49 OE_buff_1)) + (pad 19 smd rect (at 4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 20 smd rect (at 4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (model Housings_SOIC.3dshapes/SOIC-20_7.5x12.8mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (gr_text "Panel 1 (top)" (at 97.79 59.69) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) + + (module Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm (layer F.Cu) (tedit 54130A77) (tstamp 556BC5E9) + (at 151.13 54.356 270) + (descr "20-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /54F3F4A2) + (attr smd) + (fp_text reference U4 (at 0 -7.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HC245 (at 0 7.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.95 -6.75) (end -5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -6.75) (end 5.95 -6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 6.75) (end 5.95 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.875 -6.575) (end -3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 -6.575) (end 3.875 -6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.875 6.575) (end 3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end -3.875 6.24) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.575) (end 3.875 -6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 6.575) (end 3.875 6.575) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.875 -6.24) (end -5.675 -6.24) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (pad 2 smd rect (at -4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 10 OE)) + (pad 3 smd rect (at -4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 17 clock)) + (pad 4 smd rect (at -4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 27 p2_b2)) + (pad 5 smd rect (at -4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 7 p2_r2)) + (pad 6 smd rect (at -4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 25 p2_g2)) + (pad 7 smd rect (at -4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 4 p2_b1)) + (pad 8 smd rect (at -4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 6 p2_r1)) + (pad 9 smd rect (at -4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 3 p2_g1)) + (pad 10 smd rect (at -4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 11 smd rect (at 4.7 5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 51 p2_g1_buff)) + (pad 12 smd rect (at 4.7 4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 50 p2_r1_buff)) + (pad 13 smd rect (at 4.7 3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 52 p2_b1_buff)) + (pad 14 smd rect (at 4.7 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 54 p2_g2_buf)) + (pad 15 smd rect (at 4.7 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 53 p2_r2_buff)) + (pad 16 smd rect (at 4.7 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 55 p2_b2_buff)) + (pad 17 smd rect (at 4.7 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 56 clock_buff_2)) + (pad 18 smd rect (at 4.7 -3.175 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 58 OE_buff_2)) + (pad 19 smd rect (at 4.7 -4.445 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 20 smd rect (at 4.7 -5.715 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) + (net 1 VCC)) + (model Housings_SOIC.3dshapes/SOIC-20_7.5x12.8mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 119.888 46.99) (layer F.SilkS) + + (gr_text o (at 158.25 49.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify mirror)) + ) + (gr_text o (at 140.5 49.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify mirror)) + ) + (gr_text o (at 122.75 49.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify mirror)) + ) + (gr_text o (at 105 49.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify mirror)) + ) + (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 124.75 37.75) (layer F.SilkS) (effects (font (size 2.2 2.2) (thickness 0.3))) ) - (gr_line (start 83.82 36.195) (end 83.82 69.85) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 167.64 36.195) (end 83.82 36.195) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 167.64 38.1) (end 167.64 36.83) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 167.64 69.85) (end 167.64 36.195) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 83.82 69.85) (end 167.64 69.85) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_text "USB-ports ->" (at 165.1 45.72) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.3)) (justify right)) + ) + (gr_line (start 151.765 69.723) (end 155.575 69.723) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_line (start 95.885 69.723) (end 99.695 69.723) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_line (start 123.825 69.723) (end 127.635 69.723) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_text "Panel 3 (bottom)" (at 153.67 61.976) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "Panel 2 (middle)" (at 125.73 61.976) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "Panel 1 (top)" (at 97.79 61.976) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 84 71.5) (end 84 36) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD5)) + (gr_line (start 84 36) (end 167 36) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 167 36) (end 167 71.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD7)) + (gr_line (start 167 71.5) (end 84 71.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD8)) - (segment (start 151.1162 52.3675) (end 149.3142 54.1695) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 151.5208 52.09) (end 151.3937 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 151.3937 52.09) (end 151.1162 52.3675) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 150.245 51.4963) (end 151.1162 52.3675) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 149.3142 54.1695) (end 149.2168 54.0721) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 149.2168 54.0721) (end 137.6084 54.0721) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 137.6084 54.0721) (end 135.6263 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 150.245 55.1837) (end 150.245 55.1003) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 150.245 55.1003) (end 149.3142 54.1695) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 152.4 52.09) (end 151.5208 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 150.245 50.39) (end 150.245 51.4963) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 150.245 56.29) (end 150.245 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 134.62 52.09) (end 135.6263 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 109.2451 49.4446) (end 111.6437 49.4446) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 111.6437 49.4446) (end 114.4899 52.2908) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 110.0231 41.8849) (end 109.2451 42.6629) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 109.2451 42.6629) (end 109.2451 49.4446) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 109.2451 49.4446) (end 108.2553 49.4446) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 108.2553 49.4446) (end 107.7464 49.9535) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 99.06 52.09) (end 100.0663 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 107.7464 49.9535) (end 102.2028 49.9535) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 102.2028 49.9535) (end 100.0663 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 133.3362 52.3675) (end 133.6137 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 133.6137 52.09) (end 134.1169 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 132.465 53.2387) (end 133.3362 52.3675) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 132.465 51.4963) (end 133.3362 52.3675) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 132.465 50.39) (end 132.465 51.4963) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 134.62 52.09) (end 134.1169 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.4899 52.2908) (end 114.685 52.4859) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.685 52.4859) (end 114.685 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.685 52.09) (end 114.4899 52.2851) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.4899 52.2851) (end 114.4899 52.2908) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 115.8337 52.09) (end 114.685 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.685 52.09) (end 114.685 51.4963) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 97.6468 52.2381) (end 98.4088 52.2381) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 98.4088 52.2381) (end 98.5569 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 96.905 51.4963) (end 97.6468 52.2381) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 97.6468 52.2381) (end 97.6468 54.4419) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 97.6468 54.4419) (end 96.905 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 96.905 56.29) (end 96.905 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 116.84 52.09) (end 117.8463 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 132.465 55.1837) (end 132.465 53.2387) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 132.465 53.2387) (end 118.995 53.2387) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 118.995 53.2387) (end 117.8463 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.685 50.39) (end 114.685 51.4963) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 114.685 56.29) (end 114.685 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 116.3369 52.09) (end 116.84 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 116.3369 52.09) (end 115.8337 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 110.49 41.8849) (end 110.0231 41.8849) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 110.0231 41.8849) (end 109.1949 41.0567) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 109.1949 41.0567) (end 109.1949 40.64) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 107.95 40.64) (end 109.1949 40.64) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 132.465 56.29) (end 132.465 55.1837) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 96.905 50.39) (end 96.905 51.4963) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 99.06 52.09) (end 98.5569 52.09) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 110.49 40.64) (end 110.49 41.8849) (width 0.254) (layer B.Cu) (net 1)) - (via (at 107.7464 49.9535) (size 0.889) (layers F.Cu B.Cu) (net 1)) - (via (at 114.4899 52.2908) (size 0.889) (layers F.Cu B.Cu) (net 1)) - (segment (start 149.595 56.29) (end 149.595 55.1837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 139.192 54.6753) (end 149.0866 54.6753) (width 0.254) (layer F.Cu) (net 2) (tstamp 54F3FCAC)) - (segment (start 134.62 54.6753) (end 139.192 54.6753) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 149.0866 54.6753) (end 149.595 55.1837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 134.62 54.6753) (end 134.62 54.59) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 132.9449 57.3964) (end 134.62 55.7213) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 134.62 55.7213) (end 134.62 54.6753) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 132.9449 57.3964) (end 132.0138 57.3964) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 132.0138 57.3964) (end 131.815 57.1976) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 131.815 57.1976) (end 131.815 56.29) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 134.62 63.5) (end 134.62 59.0715) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 134.62 59.0715) (end 132.9449 57.3964) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 108.835 52.7827) (end 101.8736 52.7827) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 101.8736 52.7827) (end 100.0663 54.59) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 112.4758 53.2214) (end 109.2737 53.2214) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 109.2737 53.2214) (end 108.835 52.7827) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 108.835 52.7827) (end 108.835 50.39) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 99.06 54.59) (end 100.0663 54.59) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 50.39) (end 114.035 51.5779) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 51.5779) (end 112.4758 53.1371) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 112.4758 53.1371) (end 112.4758 53.2214) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 112.4758 53.2214) (end 114.035 54.7806) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 54.7806) (end 114.035 56.29) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 116.84 54.59) (end 117.8463 54.59) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 131.815 56.29) (end 131.815 55.1837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 131.815 55.1837) (end 118.44 55.1837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 118.44 55.1837) (end 117.8463 54.59) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 144.395 49.2837) (end 144.0708 48.9595) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 144.78 41.91) (end 144.78 48.2503) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 144.78 48.2503) (end 144.0708 48.9595) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 96.52 63.5) (end 97.7649 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 107.3025 63.5) (end 106.0325 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 106.0325 64.77) (end 98.5191 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 98.5191 64.77) (end 97.7649 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 97.7649 64.0158) (end 97.7649 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 107.3025 63.5) (end 107.9249 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 106.68 63.5) (end 107.3025 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 119.38 63.5) (end 118.1351 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 118.1351 63.5) (end 118.1351 63.9668) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 118.1351 63.9668) (end 117.3069 64.795) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 117.3069 64.795) (end 109.2199 64.795) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 109.2199 64.795) (end 107.9249 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 119.9495 63.5) (end 119.38 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 119.9495 63.5) (end 120.6249 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 99.06 54.59) (end 99.06 55.7213) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 99.06 55.7213) (end 97.385 57.3963) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 97.385 57.3963) (end 96.255 57.3963) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 96.255 56.29) (end 96.255 57.3963) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 50.39) (end 114.035 49.2837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 49.2837) (end 116.1741 49.2837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 116.1741 49.2837) (end 117.2804 50.39) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 117.2804 50.39) (end 126.615 50.39) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 116.84 54.59) (end 116.84 55.7213) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 56.29) (end 114.035 57.3963) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 114.035 57.3963) (end 115.165 57.3963) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 115.165 57.3963) (end 116.84 55.7213) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 113.03 40.64) (end 111.7851 40.64) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 111.7851 40.64) (end 111.7851 40.1732) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 111.7851 40.1732) (end 110.9881 39.3762) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 110.9881 39.3762) (end 100.7382 39.3762) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 97.8702 42.2442) (end 91.055 49.0594) (width 0.254) (layer F.Cu) (net 2) (tstamp 54F3FC61)) - (segment (start 100.7382 39.3762) (end 97.8702 42.2442) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 91.055 49.0594) (end 91.055 50.39) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 134.62 64.7449) (end 145.346 64.7449) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 145.346 64.7449) (end 146.0751 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 146.0751 64.0158) (end 146.0751 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 147.32 63.5) (end 146.0751 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 125.7049 63.5) (end 125.7049 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 125.7049 64.0158) (end 126.4591 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 126.4591 64.77) (end 127.5514 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 127.5514 64.77) (end 128.245 65.4636) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 128.245 65.4636) (end 128.245 66.5918) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 128.245 66.5918) (end 128.9833 67.3301) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 128.9833 67.3301) (end 132.5953 67.3301) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 132.5953 67.3301) (end 133.35 66.5754) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 133.35 66.5754) (end 133.35 65.5481) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 133.35 65.5481) (end 134.1531 64.745) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 134.1531 64.745) (end 134.62 64.745) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 134.62 64.745) (end 134.62 64.7449) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 147.32 63.5) (end 148.5649 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 152.9695 63.5) (end 151.6995 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 151.6995 64.77) (end 149.3191 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 149.3191 64.77) (end 148.5649 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 148.5649 64.0158) (end 148.5649 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 152.9695 63.5) (end 153.6449 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 152.4 63.5) (end 152.9695 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 162.56 63.5) (end 161.3151 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 161.3151 63.5) (end 161.3151 63.9668) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 161.3151 63.9668) (end 160.5369 64.745) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 160.5369 64.745) (end 154.3741 64.745) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 154.3741 64.745) (end 153.6449 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 153.6449 64.0158) (end 153.6449 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 134.62 63.5) (end 134.62 64.7449) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 124.46 63.5) (end 125.7049 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 124.46 63.5) (end 123.2151 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 120.6249 63.5) (end 120.6249 63.0332) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 120.6249 63.0332) (end 121.4068 62.2513) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 121.4068 62.2513) (end 122.4822 62.2513) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 122.4822 62.2513) (end 123.2151 62.9842) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 123.2151 62.9842) (end 123.2151 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 144.395 50.39) (end 144.395 49.2837) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 144.78 41.91) (end 140.4291 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 140.4291 41.91) (end 139.6749 42.6642) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 139.6749 42.6642) (end 139.6749 43.18) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 148.8748 40.64) (end 147.6048 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 147.6048 41.91) (end 144.78 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 154.8545 54.5496) (end 162.56 62.2551) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 153.3659 54.59) (end 153.4063 54.5496) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 153.4063 54.5496) (end 154.8545 54.5496) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 154.8545 54.5496) (end 154.8545 45.7804) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 154.8545 45.7804) (end 156.21 44.4249) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 162.56 63.5) (end 162.56 62.2551) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 152.4 54.59) (end 153.3659 54.59) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 156.4301 56.5348) (end 156.4301 51.4272) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.4301 51.4272) (end 156.845 51.0123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.845 57.6997) (end 156.4301 57.2848) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.4301 57.2848) (end 156.4301 56.5348) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 142.7383 56.5348) (end 142.7383 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.065 52.7091) (end 139.7539 52.7091) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.7539 52.7091) (end 142.7383 55.6935) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 142.7383 55.6935) (end 142.7383 56.5348) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.4301 56.5348) (end 142.7383 56.5348) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 141.732 59.162) (end 142.7383 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.065 52.7091) (end 139.065 51.0123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 124.9583 59.162) (end 131.4112 52.7091) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 131.4112 52.7091) (end 139.065 52.7091) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.845 49.656) (end 156.845 51.0123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 121.285 51.0123) (end 120.7355 51.5618) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 120.7355 51.5618) (end 107.5698 51.5618) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 107.5698 51.5618) (end 104.5845 48.5765) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 159.512 59.162) (end 158.5057 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.845 58.3778) (end 157.7215 58.3778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 157.7215 58.3778) (end 158.5057 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.845 58.3778) (end 156.845 57.6997) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 156.845 59.056) (end 156.845 58.3778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 106.6914 55.7247) (end 104.6595 57.7566) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 104.6595 57.7566) (end 104.6595 58.6558) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 121.285 49.656) (end 121.285 51.0123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 104.5845 48.5765) (end 103.505 49.656) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 107.95 40.64) (end 107.696 40.64) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 107.696 40.64) (end 105.664 42.672) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 105.664 42.672) (end 105.664 47.497) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 105.664 47.497) (end 104.5845 48.5765) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 106.6914 55.7247) (end 119.1167 55.7247) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 119.1167 55.7247) (end 122.448 59.056) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 107.95 41.8849) (end 106.9385 41.8849) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 106.9385 41.8849) (end 106.6914 42.132) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 106.6914 42.132) (end 106.6914 55.7247) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 104.6595 58.6558) (end 105.1657 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 103.505 58.3778) (end 104.3815 58.3778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 104.3815 58.3778) (end 104.6595 58.6558) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 106.172 59.162) (end 105.1657 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 103.505 59.056) (end 103.505 58.3778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 123.952 59.162) (end 124.9583 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 122.448 59.056) (end 122.8397 59.056) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 122.8397 59.056) (end 122.9457 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 121.285 59.056) (end 122.448 59.056) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 107.95 40.64) (end 107.95 41.8849) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 123.952 59.162) (end 122.9457 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.065 49.656) (end 139.065 51.0123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 141.732 59.162) (end 140.7257 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.065 59.056) (end 139.065 60.4123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.065 60.4123) (end 139.6012 60.4123) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 139.6012 60.4123) (end 140.7257 59.2878) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 140.7257 59.2878) (end 140.7257 59.162) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 107.95 40.64) (end 110.49 40.64) (width 0.254) (layer F.Cu) (net 1)) + (via (at 104.6595 58.6558) (size 0.889) (layers F.Cu B.Cu) (net 1)) + (via (at 122.448 59.056) (size 0.889) (layers F.Cu B.Cu) (net 1)) + (segment (start 137.795 59.056) (end 137.795 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 134.62 64.516) (end 134.62 63.2711) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 134.62 63.2711) (end 137.4788 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.4788 60.4123) (end 137.795 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 91.44 64.516) (end 92.6849 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 95.25 65.786) (end 93.4391 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 93.4391 65.786) (end 92.6849 65.0318) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 92.6849 65.0318) (end 92.6849 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 95.25 65.786) (end 95.25 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 96.52 64.516) (end 95.25 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 159.512 56.662) (end 160.5183 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 160.5183 56.662) (end 160.5183 60.1721) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 160.5183 60.1721) (end 160.2781 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 156.21 44.4249) (end 159.512 47.7269) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 159.512 52) (end 159.512 56.662) (width 0.254) (layer F.Cu) (net 2) (tstamp 557C6419)) + (segment (start 159.512 47.7269) (end 159.512 52) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 160.2781 60.4123) (end 155.575 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 162.56 63.2711) (end 160.2781 60.9892) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 160.2781 60.9892) (end 160.2781 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 162.56 64.516) (end 162.56 63.2711) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 155.575 59.056) (end 155.575 60.4123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 161.315 65.761) (end 153.645 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 153.645 65.761) (end 152.4 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 161.315 65.761) (end 161.29 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 161.29 65.786) (end 161.29 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 162.56 64.516) (end 161.315 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 144.6344 48.16) (end 144.7741 48.2997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 144.7741 48.2997) (end 145.415 48.2997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 144.78 41.8849) (end 144.78 48.0144) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 144.78 48.0144) (end 144.6344 48.16) (width 0.254) (layer B.Cu) (net 2)) (segment (start 156.21 43.18) (end 156.21 44.4249) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 123.19 40.64) (end 121.9451 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 113.03 40.64) (end 114.2749 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 114.2749 40.64) (end 114.2749 40.1732) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 114.2749 40.1732) (end 115.065 39.3831) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 115.065 39.3831) (end 121.204 39.3831) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 121.204 39.3831) (end 121.9451 40.1242) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 121.9451 40.1242) (end 121.9451 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 130.81 41.2095) (end 131.5105 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 131.5105 41.91) (end 136.4309 41.91) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 106.172 56.662) (end 103.2727 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 103.2727 56.662) (end 102.235 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 120.015 57.6997) (end 118.9773 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 118.9773 56.662) (end 106.172 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 92.075 57.1913) (end 101.7266 57.1913) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 101.7266 57.1913) (end 102.235 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 91.44 64.516) (end 90.145 65.811) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 90.145 65.811) (end 90.145 68.0879) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 90.145 68.0879) (end 89.9319 68.301) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 89.9319 68.301) (end 87.8684 68.301) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 87.8684 68.301) (end 87.6211 68.0537) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 87.6211 68.0537) (end 87.6211 61.6452) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 87.6211 61.6452) (end 92.075 57.1913) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 92.075 54.5) (end 92.075 51.0123) (width 0.254) (layer F.Cu) (net 2) (tstamp 557C63B2)) + (segment (start 92.075 57.1913) (end 92.075 54.5) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 102.235 59.056) (end 102.235 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 145.415 49.656) (end 145.415 48.2997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 144.78 41.8849) (end 140.4542 41.8849) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 140.4542 41.8849) (end 139.6749 42.6642) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 139.6749 42.6642) (end 139.6749 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.3451 40.64) (end 147.3451 41.1069) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.3451 41.1069) (end 146.5671 41.8849) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 146.5671 41.8849) (end 144.78 41.8849) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 115.0291 41.91) (end 114.2749 41.1558) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 114.2749 41.1558) (end 114.2749 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.9451 40.64) (end 121.9451 41.1946) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.9451 41.1946) (end 121.2297 41.91) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.2297 41.91) (end 115.0291 41.91) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 109.855 48.2997) (end 114.3 43.8547) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 114.3 43.8547) (end 114.3 42.6391) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 114.3 42.6391) (end 115.0291 41.91) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 109.855 49.656) (end 109.855 48.2997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 113.03 40.64) (end 114.2749 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 123.19 40.64) (end 121.9451 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 92.075 49.656) (end 92.075 51.0123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 156.21 43.18) (end 154.9651 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 127.635 51.0123) (end 124.9583 53.689) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 124.9583 53.689) (end 124.9583 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 130.81 40.64) (end 129.5651 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 40.64) (end 124.4349 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.4349 40.64) (end 124.4349 40.1732) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.4349 40.1732) (end 125.2331 39.375) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 125.2331 39.375) (end 128.8159 39.375) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 128.8159 39.375) (end 129.5651 40.1242) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 129.5651 40.1242) (end 129.5651 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 137.795 58.5049) (end 137.795 59.056) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.795 58.5049) (end 137.795 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 141.732 56.662) (end 140.7257 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.795 57.6997) (end 139.688 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 139.81885 57.56885) (end 140.7257 56.662) (width 0.254) (layer F.Cu) (net 2) (tstamp 557C6386)) + (segment (start 139.688 57.6997) (end 139.81885 57.56885) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 96.52 64.516) (end 97.7649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.952 56.662) (end 122.9457 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 120.015 59.056) (end 120.015 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 120.015 57.6997) (end 121.908 57.6997) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 122.67885 56.92885) (end 122.9457 56.662) (width 0.254) (layer F.Cu) (net 2) (tstamp 557C63E0)) + (segment (start 121.908 57.6997) (end 122.67885 56.92885) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 123.19 40.64) (end 122.936 40.386) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 148.6535 40.5765) (end 149.987 41.91) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 149.987 41.91) (end 154.2109 41.91) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 154.2109 41.91) (end 154.9651 42.6642) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 154.9651 42.6642) (end 154.9651 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 148.59 40.64) (end 147.3451 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 138.43 43.18) (end 139.6749 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 127.635 49.656) (end 127.635 51.0123) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 123.952 56.662) (end 124.9583 56.662) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 105.41 65.786) (end 98.5191 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 98.5191 65.786) (end 97.7649 65.0318) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 97.7649 65.0318) (end 97.7649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 105.41 65.786) (end 105.41 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 106.68 64.516) (end 105.41 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 106.68 64.516) (end 107.9249 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 118.135 65.761) (end 109.1699 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 109.1699 65.761) (end 107.9249 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 118.135 65.761) (end 118.11 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 118.11 65.786) (end 118.11 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 119.38 64.516) (end 118.135 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 119.38 64.516) (end 120.6249 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 65.786) (end 121.3791 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 121.3791 65.786) (end 120.6249 65.0318) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 120.6249 65.0318) (end 120.6249 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 65.786) (end 123.19 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.46 64.516) (end 123.19 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.46 64.516) (end 125.7049 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 133.35 65.786) (end 126.4591 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 126.4591 65.786) (end 125.7049 65.0318) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 125.7049 65.0318) (end 125.7049 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 133.35 65.786) (end 133.35 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 134.62 64.516) (end 133.35 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 134.62 64.516) (end 135.8649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 146.075 65.761) (end 137.1099 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 137.1099 65.761) (end 135.8649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 146.075 65.761) (end 146.05 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 146.05 65.786) (end 146.05 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.32 64.516) (end 146.075 65.761) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.32 64.516) (end 148.5649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 151.13 65.786) (end 149.3191 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 149.3191 65.786) (end 148.5649 65.0318) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 148.5649 65.0318) (end 148.5649 64.516) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 151.13 65.786) (end 151.13 69.596) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 152.4 64.516) (end 151.13 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 138.43 43.18) (end 137.1851 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 130.937 40.513) (end 132.334 41.91) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 132.334 41.91) (end 136.4309 41.91) (width 0.254) (layer B.Cu) (net 2)) (segment (start 136.4309 41.91) (end 137.1851 42.6642) (width 0.254) (layer B.Cu) (net 2)) (segment (start 137.1851 42.6642) (end 137.1851 43.18) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 130.81 40.64) (end 130.81 41.2095) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 130.81 41.2095) (end 130.1095 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 130.1095 41.91) (end 125.1891 41.91) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 125.1891 41.91) (end 124.4349 41.1558) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 124.4349 41.1558) (end 124.4349 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 123.19 40.64) (end 124.4349 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 138.43 43.18) (end 139.6749 43.18) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 148.8748 40.64) (end 149.1595 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 148.59 40.64) (end 148.8748 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 138.43 43.18) (end 137.1851 43.18) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 154.9651 43.18) (end 154.9651 42.7131) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 154.9651 42.7131) (end 154.1871 41.9351) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 154.1871 41.9351) (end 150.4546 41.9351) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 150.4546 41.9351) (end 149.1595 40.64) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 156.21 43.18) (end 154.9651 43.18) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 96.52 63.5) (end 95.2751 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 91.44 63.5) (end 92.6849 63.5) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 95.2751 63.5) (end 95.2751 63.9668) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 95.2751 63.9668) (end 94.4719 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 94.4719 64.77) (end 93.4391 64.77) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 93.4391 64.77) (end 92.6849 64.0158) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 92.6849 64.0158) (end 92.6849 63.5) (width 0.254) (layer B.Cu) (net 2)) - (via (at 144.0708 48.9595) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 97.9972 42.2442) (end 99.568 43.815) (width 0.254) (layer F.Cu) (net 2) (tstamp 54F3FC63)) - (via (at 99.568 43.815) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 97.8702 42.2442) (end 97.9972 42.2442) (width 0.254) (layer F.Cu) (net 2)) - (via (at 139.192 59.436) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 139.192 54.6753) (end 139.192 59.436) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 111.7349 43.18) (end 111.7349 44.4409) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 111.7349 44.4409) (end 120.1652 52.8712) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 120.1652 52.8712) (end 141.7758 52.8712) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 141.7758 52.8712) (end 143.4404 51.2066) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 145.045 50.39) (end 145.045 51.4963) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 145.045 51.4963) (end 143.7301 51.4963) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 143.7301 51.4963) (end 143.4404 51.2066) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 110.49 43.18) (end 111.7349 43.18) (width 0.254) (layer B.Cu) (net 4)) - (via (at 143.4404 51.2066) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 146.345 51.4963) (end 145.8057 52.0356) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 145.8057 52.0356) (end 140.3613 52.0356) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 140.3613 52.0356) (end 139.504 51.1783) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 113.03 43.18) (end 113.03 45.0104) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 113.03 45.0104) (end 119.2391 51.2195) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 119.2391 51.2195) (end 139.4628 51.2195) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 139.4628 51.2195) (end 139.504 51.1783) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 146.345 50.39) (end 146.345 51.4963) (width 0.254) (layer F.Cu) (net 5)) - (via (at 139.504 51.1783) (size 0.889) (layers F.Cu B.Cu) (net 5)) - (segment (start 112.735 51.2543) (end 112.977 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 112.977 51.4963) (end 113.385 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 112.735 50.9431) (end 112.735 51.2543) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 112.735 51.2543) (end 112.735 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 113.385 50.39) (end 113.385 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 112.735 50.39) (end 112.735 50.9431) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 109.485 50.39) (end 109.485 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 109.485 51.4963) (end 110.6514 52.6627) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 110.6514 52.6627) (end 111.5686 52.6627) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 111.5686 52.6627) (end 112.735 51.4963) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 117.936 48.7187) (end 113.8733 48.7187) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 113.8733 48.7187) (end 113.385 49.207) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 113.385 49.207) (end 113.385 50.39) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 115.57 44.4249) (end 117.936 46.7909) (width 0.254) (layer B.Cu) (net 6)) - (segment (start 117.936 46.7909) (end 117.936 48.7187) (width 0.254) (layer B.Cu) (net 6)) - (segment (start 115.57 43.18) (end 115.57 44.4249) (width 0.254) (layer B.Cu) (net 6)) - (via (at 117.936 48.7187) (size 0.889) (layers F.Cu B.Cu) (net 6)) - (segment (start 115.57 41.8849) (end 116.0369 41.8849) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 116.0369 41.8849) (end 116.8149 42.6629) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 116.8149 42.6629) (end 116.8149 43.6835) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 116.8149 43.6835) (end 123.8426 50.7112) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 123.8426 50.7112) (end 136.9441 50.7112) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 136.9441 50.7112) (end 139.527 48.1283) (width 0.254) (layer B.Cu) (net 7)) - (segment (start 145.695 49.2837) (end 144.5396 48.1283) (width 0.254) (layer F.Cu) (net 7)) - (segment (start 144.5396 48.1283) (end 139.527 48.1283) (width 0.254) (layer F.Cu) (net 7)) - (segment (start 145.695 50.39) (end 145.695 49.2837) (width 0.254) (layer F.Cu) (net 7)) - (segment (start 115.57 40.64) (end 115.57 41.8849) (width 0.254) (layer B.Cu) (net 7)) - (via (at 139.527 48.1283) (size 0.889) (layers F.Cu B.Cu) (net 7)) - (segment (start 118.11 41.8849) (end 118.6258 41.8849) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 118.6258 41.8849) (end 119.38 42.6391) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 119.38 42.6391) (end 119.38 43.7892) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 119.38 43.7892) (end 122.9976 47.4068) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 122.9976 47.4068) (end 129.8079 47.4068) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 129.8079 47.4068) (end 132.0957 49.6946) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 132.0957 49.6946) (end 135.3551 49.6946) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 135.3551 49.6946) (end 136.0957 48.954) (width 0.254) (layer B.Cu) (net 9)) - (segment (start 147.645 51.4963) (end 146.5941 52.5472) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 146.5941 52.5472) (end 139.6889 52.5472) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 139.6889 52.5472) (end 136.0957 48.954) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 147.645 50.39) (end 147.645 51.4963) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 118.11 40.64) (end 118.11 41.8849) (width 0.254) (layer B.Cu) (net 9)) - (via (at 136.0957 48.954) (size 0.889) (layers F.Cu B.Cu) (net 9)) - (segment (start 119.4051 43.18) (end 119.4051 43.6958) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 119.4051 43.6958) (end 118.6332 44.4677) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 118.6332 44.4677) (end 106.3996 44.4677) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 106.3996 44.4677) (end 104.4801 46.3872) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 104.4801 46.3872) (end 95.2515 46.3872) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 95.2515 46.3872) (end 92.355 49.2837) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 120.65 43.18) (end 119.4051 43.18) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 92.355 50.39) (end 92.355 49.2837) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 119.4051 40.64) (end 119.4051 41.1558) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 119.4051 41.1558) (end 118.6509 41.91) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 118.6509 41.91) (end 106.4931 41.91) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 105.029 44.323) (end 102.556 45.8471) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F3FC32)) - (segment (start 105.839785 42.737229) (end 105.029 44.323) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F3FC2D)) - (segment (start 106.4931 41.91) (end 105.839785 42.737229) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 102.556 45.8471) (end 95.0077 45.8471) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 95.0077 45.8471) (end 91.705 49.1498) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 91.705 49.1498) (end 91.705 49.2837) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 120.65 40.64) (end 119.4051 40.64) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 91.705 50.39) (end 91.705 49.2837) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 122.3753 45.6077) (end 121.8798 46.1032) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 121.8798 46.1032) (end 112.5964 46.1032) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 112.5964 46.1032) (end 109.5719 49.1277) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 109.5719 49.1277) (end 96.411 49.1277) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 96.411 49.1277) (end 96.255 49.2837) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 132.4377 49.2837) (end 134.4045 49.2837) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 134.4045 49.2837) (end 138.6846 53.5638) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 138.6846 53.5638) (end 147.5275 53.5638) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 147.5275 53.5638) (end 149.595 51.4963) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 131.815 49.2837) (end 132.4377 49.2837) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 132.4377 49.2837) (end 132.4377 48.8688) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 124.4349 44.8971) (end 123.0859 44.8971) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 123.0859 44.8971) (end 122.3753 45.6077) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 124.4349 44.8971) (end 128.466 44.8971) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 128.466 44.8971) (end 132.4377 48.8688) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 149.595 50.39) (end 149.595 51.4963) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 124.4349 44.8971) (end 124.4349 43.18) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 96.255 50.39) (end 96.255 49.2837) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 123.19 43.18) (end 124.4349 43.18) (width 0.254) (layer B.Cu) (net 12)) - (segment (start 131.815 50.39) (end 131.815 49.2837) (width 0.254) (layer F.Cu) (net 12)) - (via (at 122.3753 45.6077) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (via (at 132.4377 48.8688) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (segment (start 125.73 43.18) (end 124.4851 43.18) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 93.005 50.39) (end 93.005 51.4963) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 93.005 51.4963) (end 90.6721 51.4963) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 90.6721 51.4963) (end 90.4442 51.2684) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 90.4442 51.2684) (end 90.4442 48.9402) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 90.4442 48.9402) (end 100.5417 38.8427) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 100.5417 38.8427) (end 120.6168 38.8427) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 120.6168 38.8427) (end 121.895 40.1209) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 121.895 40.1209) (end 121.895 41.1949) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 121.895 41.1949) (end 122.6101 41.91) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 122.6101 41.91) (end 123.7309 41.91) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 123.7309 41.91) (end 124.4851 42.6642) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 124.4851 42.6642) (end 124.4851 43.18) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 124.4851 40.64) (end 124.4851 40.1242) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 124.4851 40.1242) (end 122.6952 38.3343) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 122.6952 38.3343) (end 100.3311 38.3343) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 100.3311 38.3343) (end 89.9358 48.7296) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 89.9358 48.7296) (end 89.9358 51.4806) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 89.9358 51.4806) (end 90.4854 52.0302) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 90.4854 52.0302) (end 93.5709 52.0302) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 93.5709 52.0302) (end 94.305 51.2961) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 94.305 51.2961) (end 94.305 50.39) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 125.73 40.64) (end 124.4851 40.64) (width 0.254) (layer F.Cu) (net 14)) - (segment (start 128.27 41.8849) (end 127.7542 41.8849) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 127.7542 41.8849) (end 127 42.6391) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 127 42.6391) (end 127 43.6844) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 127 43.6844) (end 126.0224 44.662) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 126.0224 44.662) (end 119.6267 44.662) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 119.6267 44.662) (end 118.7375 45.5512) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 118.7375 45.5512) (end 109.2953 45.5512) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 109.2953 45.5512) (end 106.9043 47.9422) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 106.9043 47.9422) (end 94.9965 47.9422) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 94.9965 47.9422) (end 93.655 49.2837) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 128.27 40.64) (end 128.27 41.8849) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 93.655 50.39) (end 93.655 49.2837) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 130.81 43.18) (end 129.5651 43.18) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 110.135 50.39) (end 110.135 49.2837) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 110.135 49.2837) (end 112.6264 46.7923) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 112.6264 46.7923) (end 126.4434 46.7923) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 126.4434 46.7923) (end 129.5651 43.6706) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 129.5651 43.6706) (end 129.5651 43.18) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 110.785 50.39) (end 110.785 49.4839) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 110.785 49.4839) (end 112.9385 47.3304) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 112.9385 47.3304) (end 126.6495 47.3304) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 126.6495 47.3304) (end 129.4952 44.4847) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 129.4952 44.4847) (end 131.3162 44.4847) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 131.3162 44.4847) (end 132.1051 43.6958) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 132.1051 43.6958) (end 132.1051 43.18) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 133.35 43.18) (end 132.1051 43.18) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 94.955 51.4963) (end 93.9128 52.5385) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 93.9128 52.5385) (end 90.2749 52.5385) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 90.2749 52.5385) (end 89.4275 51.6911) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 89.4275 51.6911) (end 89.4275 48.5191) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 89.4275 48.5191) (end 100.1206 37.826) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 100.1206 37.826) (end 129.8069 37.826) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 129.8069 37.826) (end 132.1051 40.1242) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 132.1051 40.1242) (end 132.1051 40.64) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 133.35 40.64) (end 132.1051 40.64) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 94.955 50.39) (end 94.955 51.4963) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 131.165 49.2837) (end 131.165 48.9037) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 131.165 48.9037) (end 132.1164 47.9523) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 132.1164 47.9523) (end 134.6393 47.9523) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 135.89 43.18) (end 135.89 41.9351) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 135.89 41.9351) (end 135.4231 41.9351) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 135.4231 41.9351) (end 134.6451 41.1571) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 134.6451 41.1571) (end 134.6451 40.1274) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 134.6451 40.1274) (end 131.8291 37.3114) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 131.8291 37.3114) (end 99.9059 37.3114) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 99.9059 37.3114) (end 88.8742 48.3431) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 88.8742 48.3431) (end 88.8742 51.9014) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 88.8742 51.9014) (end 90.0411 53.0683) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 90.0411 53.0683) (end 94.1778 53.0683) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 94.1778 53.0683) (end 95.605 51.6411) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 95.605 51.6411) (end 95.605 50.39) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 134.6393 47.9523) (end 134.6394 47.9523) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 134.6394 47.9523) (end 134.6394 48.6939) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 134.6394 48.6939) (end 139.001 53.0555) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 139.001 53.0555) (end 147.1297 53.0555) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 147.1297 53.0555) (end 148.945 51.2402) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 148.945 51.2402) (end 148.945 50.39) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 135.89 43.18) (end 135.89 46.7016) (width 0.254) (layer B.Cu) (net 20)) - (segment (start 135.89 46.7016) (end 134.6393 47.9523) (width 0.254) (layer B.Cu) (net 20)) - (segment (start 131.165 50.39) (end 131.165 49.2837) (width 0.254) (layer F.Cu) (net 20)) - (via (at 134.6393 47.9523) (size 0.889) (layers F.Cu B.Cu) (net 20)) - (segment (start 134.6451 40.64) (end 134.6451 40.1732) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 134.6451 40.1732) (end 133.302 38.8301) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 133.302 38.8301) (end 107.9949 38.8301) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 107.9949 38.8301) (end 106.6505 40.1745) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 106.6505 40.1745) (end 106.6505 50.3581) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 106.6505 50.3581) (end 108.1121 51.8197) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 108.1121 51.8197) (end 111.0072 51.8197) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 111.435 50.39) (end 111.435 51.4963) (width 0.254) (layer F.Cu) (net 21)) - (segment (start 135.89 40.64) (end 134.6451 40.64) (width 0.254) (layer B.Cu) (net 21)) - (segment (start 111.435 51.4963) (end 111.3306 51.4963) (width 0.254) (layer F.Cu) (net 21)) - (segment (start 111.3306 51.4963) (end 111.0072 51.8197) (width 0.254) (layer F.Cu) (net 21)) - (via (at 111.0072 51.8197) (size 0.889) (layers F.Cu B.Cu) (net 21)) - (segment (start 112.085 49.2837) (end 113.5299 47.8388) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 113.5299 47.8388) (end 128.2559 47.8388) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 128.2559 47.8388) (end 131.1016 44.9931) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 131.1016 44.9931) (end 135.911 44.9931) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 135.911 44.9931) (end 137.16 43.7441) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 137.16 43.7441) (end 137.16 42.6391) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 137.16 42.6391) (end 137.9142 41.8849) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 137.9142 41.8849) (end 138.43 41.8849) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 138.43 40.64) (end 138.43 41.8849) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 112.085 50.39) (end 112.085 49.2837) (width 0.254) (layer F.Cu) (net 22)) - (segment (start 127.265 49.2837) (end 127.0524 49.0711) (width 0.254) (layer F.Cu) (net 25)) - (segment (start 127.0524 49.0711) (end 127.0524 48.953) (width 0.254) (layer F.Cu) (net 25)) - (segment (start 127.0524 48.953) (end 128.3023 50.2029) (width 0.254) (layer B.Cu) (net 25)) - (segment (start 128.3023 50.2029) (end 136.0287 50.2029) (width 0.254) (layer B.Cu) (net 25)) - (segment (start 136.0287 50.2029) (end 142.2651 43.9665) (width 0.254) (layer B.Cu) (net 25)) - (segment (start 142.2651 43.9665) (end 142.2651 43.18) (width 0.254) (layer B.Cu) (net 25)) - (segment (start 143.51 43.18) (end 142.2651 43.18) (width 0.254) (layer B.Cu) (net 25)) - (segment (start 127.265 50.39) (end 127.265 49.2837) (width 0.254) (layer F.Cu) (net 25)) - (via (at 127.0524 48.953) (size 0.889) (layers F.Cu B.Cu) (net 25)) - (segment (start 128.565 50.39) (end 128.565 49.1451) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 128.565 49.1451) (end 131.6142 46.0959) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 131.6142 46.0959) (end 142.356 46.0959) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 142.356 46.0959) (end 144.8051 43.6468) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 144.8051 43.6468) (end 144.8051 43.18) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 146.05 43.18) (end 144.8051 43.18) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 127.915 50.39) (end 127.915 48.9917) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 127.915 48.9917) (end 131.3192 45.5875) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 131.3192 45.5875) (end 137.8226 45.5875) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 137.8226 45.5875) (end 139.725 43.6851) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 139.725 43.6851) (end 139.725 42.5756) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 139.725 42.5756) (end 140.3906 41.91) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 140.3906 41.91) (end 144.0509 41.91) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 144.0509 41.91) (end 144.8051 41.1558) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 144.8051 41.1558) (end 144.8051 40.64) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 146.05 40.64) (end 144.8051 40.64) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 129.215 49.2837) (end 131.8945 46.6042) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 131.8945 46.6042) (end 144.4364 46.6042) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 144.4364 46.6042) (end 147.3451 43.6955) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 147.3451 43.6955) (end 147.3451 43.18) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 148.59 43.18) (end 147.3451 43.18) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 129.215 50.39) (end 129.215 49.2837) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 129.865 51.4963) (end 131.2966 51.4963) (width 0.254) (layer F.Cu) (net 30)) - (segment (start 131.2966 51.4963) (end 131.8457 52.0454) (width 0.254) (layer F.Cu) (net 30)) - (segment (start 149.8851 43.18) (end 149.8851 44.3338) (width 0.254) (layer B.Cu) (net 30)) - (segment (start 149.8851 44.3338) (end 143.9685 50.2504) (width 0.254) (layer B.Cu) (net 30)) - (segment (start 143.9685 50.2504) (end 142.7222 50.2504) (width 0.254) (layer B.Cu) (net 30)) - (segment (start 142.7222 50.2504) (end 140.9272 52.0454) (width 0.254) (layer B.Cu) (net 30)) - (segment (start 140.9272 52.0454) (end 131.8457 52.0454) (width 0.254) (layer B.Cu) (net 30)) - (segment (start 129.865 50.39) (end 129.865 51.4963) (width 0.254) (layer F.Cu) (net 30)) - (segment (start 151.13 43.18) (end 149.8851 43.18) (width 0.254) (layer B.Cu) (net 30)) - (via (at 131.8457 52.0454) (size 0.889) (layers F.Cu B.Cu) (net 30)) - (segment (start 153.67 43.18) (end 152.4251 43.18) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 146.995 50.39) (end 146.995 49.2837) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 146.995 49.2837) (end 152.4251 43.8536) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 152.4251 43.8536) (end 152.4251 43.18) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 130.515 50.39) (end 130.515 48.8177) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 130.515 48.8177) (end 132.2202 47.1125) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 132.2202 47.1125) (end 146.4986 47.1125) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 146.4986 47.1125) (end 149.86 43.7511) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 149.86 43.7511) (end 149.86 42.6286) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 149.86 42.6286) (end 150.6037 41.8849) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 150.6037 41.8849) (end 151.6471 41.8849) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 151.6471 41.8849) (end 152.4251 41.1069) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 152.4251 41.1069) (end 152.4251 40.64) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 153.67 40.64) (end 152.4251 40.64) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 148.295 50.39) (end 148.295 49.2837) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 156.21 40.64) (end 156.21 41.8849) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 156.21 41.8849) (end 155.7431 41.8849) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 155.7431 41.8849) (end 154.9651 42.6629) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 154.9651 42.6629) (end 154.9651 43.6644) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 154.9651 43.6644) (end 149.3458 49.2837) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 149.3458 49.2837) (end 148.295 49.2837) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 88.9 66.04) (end 88.9 64.7951) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 91.705 56.29) (end 91.705 59.2155) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 91.705 59.2155) (end 90.1449 60.7756) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 90.1449 60.7756) (end 90.1449 64.0171) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 90.1449 64.0171) (end 89.3669 64.7951) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 89.3669 64.7951) (end 88.9 64.7951) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 91.055 56.29) (end 91.055 57.3963) (width 0.254) (layer F.Cu) (net 36)) - (segment (start 91.055 57.3963) (end 88.9 59.5513) (width 0.254) (layer F.Cu) (net 36)) - (segment (start 88.9 59.5513) (end 88.9 63.5) (width 0.254) (layer F.Cu) (net 36)) - (segment (start 92.355 56.29) (end 92.355 57.3963) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 92.355 57.3963) (end 92.355 61.7474) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 92.355 61.7474) (end 92.71 62.1024) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 92.71 62.1024) (end 92.71 64.0409) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 92.71 64.0409) (end 91.9558 64.7951) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 91.9558 64.7951) (end 91.44 64.7951) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 91.44 66.04) (end 91.44 64.7951) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 92.7351 66.04) (end 92.7351 66.5558) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 92.7351 66.5558) (end 91.9975 67.2934) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 91.9975 67.2934) (end 87.8791 67.2934) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 87.8791 67.2934) (end 87.655 67.0693) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 87.655 67.0693) (end 87.655 58.1959) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 87.655 58.1959) (end 90.6672 55.1837) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 90.6672 55.1837) (end 93.655 55.1837) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 93.98 66.04) (end 92.7351 66.04) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 93.655 56.29) (end 93.655 55.1837) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 93.005 56.29) (end 93.005 61.2801) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 93.005 61.2801) (end 93.98 62.2551) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 93.98 63.5) (end 93.98 62.2551) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 96.52 66.04) (end 96.52 64.7951) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 94.305 56.29) (end 94.305 60.3122) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 94.305 60.3122) (end 95.25 61.2572) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 95.25 61.2572) (end 95.25 64.0409) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 95.25 64.0409) (end 96.0042 64.7951) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 96.0042 64.7951) (end 96.52 64.7951) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 127 67.2849) (end 126.4607 67.8242) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 126.4607 67.8242) (end 101.5733 67.8242) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 101.5733 67.8242) (end 100.3049 66.5558) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 100.3049 66.5558) (end 100.3049 66.04) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 99.06 66.04) (end 100.3049 66.04) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 153.6951 66.04) (end 153.6951 66.5068) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 153.6951 66.5068) (end 152.3384 67.8635) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 152.3384 67.8635) (end 127.5786 67.8635) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 127.5786 67.8635) (end 127 67.2849) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 127 66.04) (end 127 67.2849) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 154.94 66.04) (end 153.6951 66.04) (width 0.254) (layer B.Cu) (net 41)) - (segment (start 125.7551 66.04) (end 125.7551 66.5069) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 125.7551 66.5069) (end 124.9512 67.3108) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 124.9512 67.3108) (end 115.8128 67.3108) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 115.8128 67.3108) (end 111.435 62.933) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 111.435 62.933) (end 111.435 56.29) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 127 66.04) (end 125.7551 66.04) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 154.94 64.7449) (end 154.4242 64.7449) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 154.4242 64.7449) (end 153.645 65.5241) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 153.645 65.5241) (end 153.645 66.5589) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 153.645 66.5589) (end 152.3831 67.8208) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 152.3831 67.8208) (end 132.0635 67.8208) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 132.0635 67.8208) (end 130.81 66.5673) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 130.81 66.5673) (end 130.81 65.5478) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 130.81 65.5478) (end 130.0322 64.77) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 130.0322 64.77) (end 128.27 64.77) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 128.27 64.77) (end 128.27 66.5747) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 128.27 66.5747) (end 126.9749 67.8698) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 126.9749 67.8698) (end 115.6503 67.8698) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 115.6503 67.8698) (end 110.785 63.0045) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 110.785 63.0045) (end 110.785 56.29) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 110.785 55.1837) (end 110.2767 54.6754) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 110.2767 54.6754) (end 108.2036 54.6754) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 108.2036 54.6754) (end 100.3049 62.5741) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 100.3049 62.5741) (end 100.3049 63.5) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 127 64.7449) (end 128.2449 64.7449) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 128.2449 64.7449) (end 128.27 64.77) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 154.94 63.5) (end 154.94 64.7449) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 99.06 63.5) (end 100.3049 63.5) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 110.785 56.29) (end 110.785 55.1837) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 127 63.5) (end 127 64.7449) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 109.8411 64.77) (end 113.4563 68.3852) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 113.4563 68.3852) (end 128.4397 68.3852) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 128.4397 68.3852) (end 129.54 67.2849) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 101.6 66.04) (end 102.8532 67.2932) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 102.8532 67.2932) (end 104.6657 67.2932) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 104.6657 67.2932) (end 105.41 66.5489) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 105.41 66.5489) (end 105.41 65.5482) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 105.41 65.5482) (end 106.1882 64.77) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 106.1882 64.77) (end 109.8411 64.77) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 110.135 57.3963) (end 109.8411 57.6902) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 109.8411 57.6902) (end 109.8411 64.77) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 156.2351 66.04) (end 156.2351 66.5068) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 156.2351 66.5068) (end 154.3881 68.3538) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 154.3881 68.3538) (end 130.6089 68.3538) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 130.6089 68.3538) (end 129.54 67.2849) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 110.135 56.29) (end 110.135 57.3963) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 129.54 66.04) (end 129.54 67.2849) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 157.48 66.04) (end 156.2351 66.04) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 101.6 63.5) (end 102.8449 63.5) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 102.8449 63.5) (end 102.8449 63.0332) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 102.8449 63.0332) (end 104.1585 61.7196) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 104.1585 61.7196) (end 127.1901 61.7196) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 127.1901 61.7196) (end 128.9705 63.5) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 128.9705 63.5) (end 130.2155 64.745) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 130.2155 64.745) (end 132.6564 64.745) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 132.6564 64.745) (end 133.35 64.0514) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 133.35 64.0514) (end 133.35 62.9286) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 133.35 62.9286) (end 134.0361 62.2425) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 134.0361 62.2425) (end 155.4934 62.2425) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 155.4934 62.2425) (end 156.2351 62.9842) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 156.2351 62.9842) (end 156.2351 63.5) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 157.48 63.5) (end 156.2351 63.5) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 129.54 63.5) (end 128.9705 63.5) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 109.485 56.29) (end 109.485 55.1837) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 109.485 55.1837) (end 108.4513 55.1837) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 108.4513 55.1837) (end 101.6 62.035) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 101.6 62.035) (end 101.6 63.5) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 104.14 66.04) (end 102.8951 66.04) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 94.955 56.29) (end 94.955 58.375) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 94.955 58.375) (end 97.815 61.235) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 97.815 61.235) (end 97.815 64.0174) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 97.815 64.0174) (end 98.5676 64.77) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 98.5676 64.77) (end 102.1409 64.77) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 102.1409 64.77) (end 102.8951 65.5242) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 102.8951 65.5242) (end 102.8951 66.04) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 104.14 63.5) (end 104.14 62.2551) (width 0.254) (layer F.Cu) (net 46)) - (segment (start 104.14 62.2551) (end 108.835 57.5601) (width 0.254) (layer F.Cu) (net 46)) - (segment (start 108.835 57.5601) (end 108.835 57.3963) (width 0.254) (layer F.Cu) (net 46)) - (segment (start 108.835 56.29) (end 108.835 57.3963) (width 0.254) (layer F.Cu) (net 46)) - (segment (start 95.605 56.29) (end 95.605 55.1837) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 95.605 55.1837) (end 95.0703 54.649) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 95.0703 54.649) (end 90.4829 54.649) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 90.4829 54.649) (end 87.0991 58.0328) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 87.0991 58.0328) (end 87.0991 67.2411) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 87.0991 67.2411) (end 87.6737 67.8157) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 87.6737 67.8157) (end 104.9043 67.8157) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 104.9043 67.8157) (end 106.68 66.04) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 116.84 66.04) (end 116.84 64.7951) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 127.265 56.29) (end 127.265 57.3963) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 127.265 57.3963) (end 125.6692 58.9921) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 125.6692 58.9921) (end 123.7989 58.9921) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 123.7989 58.9921) (end 121.8324 60.9586) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 121.8324 60.9586) (end 120.1004 60.9586) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 120.1004 60.9586) (end 118.0849 62.9741) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 118.0849 62.9741) (end 118.0849 64.0171) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 118.0849 64.0171) (end 117.3069 64.7951) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 117.3069 64.7951) (end 116.84 64.7951) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 126.615 56.29) (end 124.4213 58.4837) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 124.4213 58.4837) (end 122.9347 58.4837) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 122.9347 58.4837) (end 121.905 59.5134) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 121.905 59.5134) (end 120.8266 59.5134) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 120.8266 59.5134) (end 116.84 63.5) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 119.38 64.7951) (end 119.8958 64.7951) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 119.8958 64.7951) (end 120.65 64.0409) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 120.65 64.0409) (end 120.65 63.005) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 120.65 63.005) (end 124.0804 59.5746) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 124.0804 59.5746) (end 125.8057 59.5746) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 125.8057 59.5746) (end 127.9149 57.4654) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 127.9149 57.4654) (end 127.9149 57.3963) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 127.9149 57.3963) (end 127.915 57.3963) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 119.38 66.04) (end 119.38 64.7951) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 127.915 56.29) (end 127.915 57.3963) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 121.92 64.7951) (end 122.4358 64.7951) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 122.4358 64.7951) (end 123.19 64.0409) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 123.19 64.0409) (end 123.19 62.9768) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 123.19 62.9768) (end 125.5756 60.5912) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 125.5756 60.5912) (end 126.2385 60.5912) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 126.2385 60.5912) (end 129.215 57.6147) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 129.215 57.6147) (end 129.215 56.29) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 121.92 66.04) (end 121.92 64.7951) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 121.92 63.5) (end 125.3371 60.0829) (width 0.254) (layer F.Cu) (net 52)) - (segment (start 125.3371 60.0829) (end 126.0184 60.0829) (width 0.254) (layer F.Cu) (net 52)) - (segment (start 126.0184 60.0829) (end 128.565 57.5363) (width 0.254) (layer F.Cu) (net 52)) - (segment (start 128.565 57.5363) (end 128.565 56.29) (width 0.254) (layer F.Cu) (net 52)) - (segment (start 124.46 64.7951) (end 124.9758 64.7951) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 124.9758 64.7951) (end 125.73 64.0409) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 125.73 64.0409) (end 125.73 62.1657) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 125.73 62.1657) (end 129.865 58.0307) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 129.865 58.0307) (end 129.865 57.3963) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 124.46 66.04) (end 124.46 64.7951) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 129.865 56.29) (end 129.865 57.3963) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 132.08 66.04) (end 132.08 64.7951) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 130.515 56.29) (end 130.515 59.8355) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 130.515 59.8355) (end 130.81 60.1305) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 130.81 60.1305) (end 130.81 64.0409) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 130.81 64.0409) (end 131.5642 64.7951) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 131.5642 64.7951) (end 132.08 64.7951) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 132.08 63.5) (end 130.8351 63.5) (width 0.254) (layer B.Cu) (net 55)) - (segment (start 112.085 57.3963) (end 113.1017 58.413) (width 0.254) (layer F.Cu) (net 55)) - (segment (start 113.1017 58.413) (end 121.8107 58.413) (width 0.254) (layer F.Cu) (net 55)) - (segment (start 130.8351 63.5) (end 130.8351 63.0332) (width 0.254) (layer B.Cu) (net 55)) - (segment (start 130.8351 63.0332) (end 126.2149 58.413) (width 0.254) (layer B.Cu) (net 55)) - (segment (start 126.2149 58.413) (end 121.8107 58.413) (width 0.254) (layer B.Cu) (net 55)) - (segment (start 112.085 56.29) (end 112.085 57.3963) (width 0.254) (layer F.Cu) (net 55)) - (via (at 121.8107 58.413) (size 0.889) (layers F.Cu B.Cu) (net 55)) - (segment (start 134.62 66.04) (end 134.62 64.7951) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 131.165 56.29) (end 131.165 57.3963) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 131.165 57.3963) (end 133.35 59.5813) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 133.35 59.5813) (end 133.35 64.0409) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 133.35 64.0409) (end 134.1042 64.7951) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 134.1042 64.7951) (end 134.62 64.7951) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 144.78 66.04) (end 144.78 64.7951) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 145.045 56.29) (end 145.045 60.3861) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 145.045 60.3861) (end 146.0249 61.366) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 146.0249 61.366) (end 146.0249 64.0171) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 146.0249 64.0171) (end 145.2469 64.7951) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 145.2469 64.7951) (end 144.78 64.7951) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 144.78 62.2551) (end 144.395 61.8701) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 144.395 61.8701) (end 144.395 56.29) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 144.78 63.5) (end 144.78 62.2551) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 147.32 66.04) (end 147.32 64.7951) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 145.695 56.29) (end 145.695 59.2074) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 145.695 59.2074) (end 148.59 62.1024) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 148.59 62.1024) (end 148.59 64.0409) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 148.59 64.0409) (end 147.8358 64.7951) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 147.8358 64.7951) (end 147.32 64.7951) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 149.86 66.04) (end 148.6151 66.04) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 146.995 56.29) (end 146.995 55.1837) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 146.995 55.1837) (end 143.9422 55.1837) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 143.9422 55.1837) (end 143.535 55.5909) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 143.535 55.5909) (end 143.535 67.0904) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 143.535 67.0904) (end 143.757 67.3124) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 143.757 67.3124) (end 147.8585 67.3124) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 147.8585 67.3124) (end 148.6151 66.5558) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 148.6151 66.5558) (end 148.6151 66.04) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 149.86 62.2551) (end 146.345 58.7401) (width 0.254) (layer F.Cu) (net 61)) - (segment (start 146.345 58.7401) (end 146.345 56.29) (width 0.254) (layer F.Cu) (net 61)) - (segment (start 149.86 63.5) (end 149.86 62.2551) (width 0.254) (layer F.Cu) (net 61)) - (segment (start 152.4 66.04) (end 152.4 64.7951) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 147.645 56.29) (end 147.645 58.2405) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 147.645 58.2405) (end 151.13 61.7255) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 151.13 61.7255) (end 151.13 64.0409) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 151.13 64.0409) (end 151.8842 64.7951) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 151.8842 64.7951) (end 152.4 64.7951) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 160.02 66.04) (end 158.7751 66.04) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 148.295 56.29) (end 148.295 57.3963) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 148.295 57.3963) (end 152.7434 61.8447) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 152.7434 61.8447) (end 155.0875 61.8447) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 155.0875 61.8447) (end 156.235 62.9922) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 156.235 62.9922) (end 156.235 64.0764) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 156.235 64.0764) (end 156.9286 64.77) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 156.9286 64.77) (end 158.0209 64.77) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 158.0209 64.77) (end 158.7751 65.5242) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 158.7751 65.5242) (end 158.7751 66.04) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 124.752 56.9674) (end 120.7245 56.9674) (width 0.254) (layer F.Cu) (net 64)) - (segment (start 120.7245 56.9674) (end 119.7873 57.9046) (width 0.254) (layer F.Cu) (net 64)) - (segment (start 119.7873 57.9046) (end 113.442 57.9046) (width 0.254) (layer F.Cu) (net 64)) - (segment (start 113.442 57.9046) (end 112.735 57.1976) (width 0.254) (layer F.Cu) (net 64)) - (segment (start 112.735 57.1976) (end 112.735 56.29) (width 0.254) (layer F.Cu) (net 64)) - (segment (start 158.7751 63.5) (end 158.7751 63.0332) (width 0.254) (layer B.Cu) (net 64)) - (segment (start 158.7751 63.0332) (end 152.7093 56.9674) (width 0.254) (layer B.Cu) (net 64)) - (segment (start 152.7093 56.9674) (end 124.752 56.9674) (width 0.254) (layer B.Cu) (net 64)) - (segment (start 160.02 63.5) (end 158.7751 63.5) (width 0.254) (layer B.Cu) (net 64)) - (via (at 124.752 56.9674) (size 0.889) (layers F.Cu B.Cu) (net 64)) - (segment (start 162.56 66.04) (end 162.56 64.7951) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 162.56 64.7951) (end 162.0931 64.7951) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 162.0931 64.7951) (end 161.3151 64.0171) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 161.3151 64.0171) (end 161.3151 63.0049) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 161.3151 63.0049) (end 155.8736 57.5634) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 155.8736 57.5634) (end 149.3108 57.5634) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 149.3108 57.5634) (end 148.945 57.1976) (width 0.254) (layer F.Cu) (net 65)) - (segment (start 148.945 57.1976) (end 148.945 56.29) (width 0.254) (layer F.Cu) (net 65)) + (segment (start 130.937 40.513) (end 131.064 40.386) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 130.81 40.64) (end 130.937 40.513) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 148.6535 40.5765) (end 148.717 40.513) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 148.59 40.64) (end 148.6535 40.5765) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 91.44 64.516) (end 90.17 65.786) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 90.17 65.786) (end 90.17 69.596) (width 0.254) (layer B.Cu) (net 2)) + (via (at 144.6344 48.16) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 138.31885 57.56885) (end 136 55.25) (width 0.4064) (layer F.Cu) (net 2) (tstamp 557C6388)) + (via (at 136 55.25) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 139.81885 57.56885) (end 138.31885 57.56885) (width 0.4064) (layer F.Cu) (net 2)) + (segment (start 94.75 54.5) (end 95.5 55.25) (width 0.4064) (layer F.Cu) (net 2) (tstamp 557C63B4)) + (via (at 95.5 55.25) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 92.075 54.5) (end 94.75 54.5) (width 0.4064) (layer F.Cu) (net 2)) + (segment (start 122.67885 56.67885) (end 120.75 54.75) (width 0.4064) (layer F.Cu) (net 2) (tstamp 557C63E2)) + (via (at 120.75 54.75) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 122.67885 56.92885) (end 122.67885 56.67885) (width 0.4064) (layer F.Cu) (net 2)) + (via (at 160 52) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 159.512 52) (end 160 52) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 110.49 43.18) (end 111.7349 43.18) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 144.31 50.3507) (end 144.31 50.3996) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 144.31 50.3996) (end 144.9227 51.0123) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 144.9227 51.0123) (end 146.685 51.0123) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 111.7349 43.18) (end 111.7349 43.6468) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 111.7349 43.6468) (end 118.4388 50.3507) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 118.4388 50.3507) (end 144.31 50.3507) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 146.685 49.656) (end 146.685 51.0123) (width 0.254) (layer F.Cu) (net 3)) + (via (at 144.31 50.3507) (size 0.889) (layers F.Cu B.Cu) (net 3)) + (segment (start 149.225 47.951) (end 147.6999 49.4761) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 147.6999 49.4761) (end 143.968 49.4761) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 143.968 49.4761) (end 143.8768 49.5673) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 143.8768 49.5673) (end 120.1954 49.5673) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 120.1954 49.5673) (end 114.2749 43.6468) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 114.2749 43.6468) (end 114.2749 43.18) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 113.03 43.18) (end 114.2749 43.18) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 149.225 49.656) (end 149.225 47.951) (width 0.254) (layer F.Cu) (net 4)) + (via (at 149.225 47.951) (size 0.889) (layers F.Cu B.Cu) (net 4)) + (segment (start 117.475 51.0123) (end 111.125 51.0123) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 111.125 49.656) (end 111.125 48.2997) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 115.57 43.18) (end 115.57 44.4249) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 115.57 44.4249) (end 114.9998 44.4249) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 114.9998 44.4249) (end 111.125 48.2997) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 118.745 49.656) (end 118.745 51.0123) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 117.475 49.656) (end 117.475 51.0123) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 117.475 51.0123) (end 118.745 51.0123) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 111.125 49.656) (end 111.125 51.0123) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 143.2704 47.3321) (end 141.5436 49.0589) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 141.5436 49.0589) (end 124.5643 49.0589) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 124.5643 49.0589) (end 119.355 43.8496) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 119.355 43.8496) (end 119.355 42.6036) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 119.355 42.6036) (end 118.6363 41.8849) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 118.6363 41.8849) (end 117.5929 41.8849) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 117.5929 41.8849) (end 116.8149 41.1069) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 116.8149 41.1069) (end 116.8149 40.64) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 147.955 48.2997) (end 146.9874 47.3321) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 146.9874 47.3321) (end 143.2704 47.3321) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 147.955 49.656) (end 147.955 48.2997) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 115.57 40.64) (end 116.8149 40.64) (width 0.254) (layer B.Cu) (net 6)) + (via (at 143.2704 47.3321) (size 0.889) (layers F.Cu B.Cu) (net 6)) + (segment (start 151.765 48.2997) (end 153.67 46.3947) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 153.67 46.3947) (end 153.67 44.4249) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 153.67 43.18) (end 153.67 44.4249) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 151.765 49.656) (end 151.765 48.2997) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 94.615 51.0123) (end 96.7319 53.1292) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 96.7319 53.1292) (end 122.3198 53.1292) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 122.3198 53.1292) (end 129.6909 45.7581) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 129.6909 45.7581) (end 132.5577 45.7581) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 132.5577 45.7581) (end 134.6451 43.6707) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 134.6451 43.6707) (end 134.6451 43.18) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 135.89 43.18) (end 134.6451 43.18) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 94.615 49.656) (end 94.615 51.0123) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 123.19 43.18) (end 123.19 41.9351) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 94.208 45.5943) (end 100.4073 39.395) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 100.4073 39.395) (end 121.1695 39.395) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 121.1695 39.395) (end 121.9198 40.1453) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 121.9198 40.1453) (end 121.9198 41.1807) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 121.9198 41.1807) (end 122.6742 41.9351) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 122.6742 41.9351) (end 123.19 41.9351) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 93.345 49.656) (end 93.345 46.4573) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 93.345 46.4573) (end 94.208 45.5943) (width 0.254) (layer F.Cu) (net 9)) + (via (at 94.208 45.5943) (size 0.889) (layers F.Cu B.Cu) (net 9)) + (segment (start 120.65 40.64) (end 119.4051 40.64) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 119.4051 40.64) (end 119.4051 40.1732) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 119.4051 40.1732) (end 118.6075 39.3756) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 118.6075 39.3756) (end 102.1438 39.3756) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 102.1438 39.3756) (end 100.603 40.9164) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 100.603 40.9164) (end 100.603 43.28) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 100.603 43.28) (end 102.235 44.912) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 102.235 44.912) (end 102.235 49.656) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 120.65 41.8849) (end 121.1658 41.8849) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.1658 41.8849) (end 121.92 42.6391) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.92 42.6391) (end 121.92 43.7086) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.92 43.7086) (end 122.7889 44.5775) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 122.7889 44.5775) (end 136.3189 44.5775) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 136.3189 44.5775) (end 139.9739 48.2325) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 139.9739 48.2325) (end 143.8021 52.0607) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 143.8021 52.0607) (end 154.5266 52.0607) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 154.5266 52.0607) (end 155.575 51.0123) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 155.575 49.656) (end 155.575 51.0123) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 137.795 48.2997) (end 139.9067 48.2997) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 139.9067 48.2997) (end 139.9739 48.2325) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 120.65 40.64) (end 120.65 41.8849) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 137.795 49.656) (end 137.795 48.2997) (width 0.254) (layer F.Cu) (net 10)) + (via (at 139.9739 48.2325) (size 0.889) (layers F.Cu B.Cu) (net 10)) + (segment (start 137.1851 40.64) (end 137.1851 40.1242) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 137.1851 40.1242) (end 134.9112 37.8503) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 134.9112 37.8503) (end 101.4178 37.8503) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 101.4178 37.8503) (end 95.885 43.3831) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 95.885 43.3831) (end 95.885 49.656) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 138.43 40.64) (end 137.1851 40.64) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 134.6451 40.64) (end 134.6451 40.1242) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 134.6451 40.1242) (end 132.8797 38.3588) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 132.8797 38.3588) (end 101.6403 38.3588) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 101.6403 38.3588) (end 98.425 41.5741) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 98.425 41.5741) (end 98.425 48.2997) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 135.89 40.64) (end 134.6451 40.64) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 98.425 49.656) (end 98.425 48.2997) (width 0.254) (layer F.Cu) (net 12)) + (segment (start 97.155 49.656) (end 97.155 51.0123) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 97.155 51.0123) (end 98.7635 52.6208) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 98.7635 52.6208) (end 121.1322 52.6208) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 121.1322 52.6208) (end 128.5033 45.2497) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 128.5033 45.2497) (end 131.2803 45.2497) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 131.2803 45.2497) (end 133.35 43.18) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 133.35 41.8849) (end 132.8342 41.8849) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 132.8342 41.8849) (end 132.0978 42.6213) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 132.0978 42.6213) (end 132.0978 43.7031) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 132.0978 43.7031) (end 131.1398 44.6611) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 131.1398 44.6611) (end 126.7587 44.6611) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 126.7587 44.6611) (end 124.5209 46.8989) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 124.5209 46.8989) (end 124.1967 46.8989) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 124.1967 46.8989) (end 122.7959 48.2997) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 122.7959 48.2997) (end 116.205 48.2997) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 133.35 40.64) (end 133.35 41.8849) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 116.205 49.656) (end 116.205 48.2997) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 128.27 41.8849) (end 127.7542 41.8849) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 127.7542 41.8849) (end 127 42.6391) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 127 42.6391) (end 127 43.6705) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 127 43.6705) (end 124.2799 46.3906) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 124.2799 46.3906) (end 123.9862 46.3906) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 123.9862 46.3906) (end 122.5854 47.7914) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 122.5854 47.7914) (end 115.4433 47.7914) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 115.4433 47.7914) (end 114.935 48.2997) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 128.27 40.64) (end 128.27 41.8849) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 114.935 49.656) (end 114.935 48.2997) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 130.81 41.9351) (end 130.2942 41.9351) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 130.2942 41.9351) (end 129.54 41.1809) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 129.54 41.1809) (end 129.54 40.1036) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 129.54 40.1036) (end 128.3036 38.8672) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 128.3036 38.8672) (end 101.8509 38.8672) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 101.8509 38.8672) (end 99.695 41.0231) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 99.695 41.0231) (end 99.695 49.656) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 130.81 43.18) (end 130.81 41.9351) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 124.5386 47.7247) (end 124.5386 48.4955) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 124.5386 48.4955) (end 120.9228 52.1113) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 120.9228 52.1113) (end 102.064 52.1113) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 102.064 52.1113) (end 100.965 51.0123) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 136.525 47.7247) (end 136.8447 47.405) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 136.8447 47.405) (end 140.3166 47.405) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 140.3166 47.405) (end 143.4842 50.5726) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 143.4842 50.5726) (end 143.4842 50.7073) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 143.4842 50.7073) (end 144.2975 51.5206) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 144.2975 51.5206) (end 153.7967 51.5206) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 153.7967 51.5206) (end 154.305 51.0123) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 136.525 48.2997) (end 136.525 47.7247) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 124.5386 47.7247) (end 123.9498 47.7247) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 123.9498 47.7247) (end 120.65 44.4249) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 136.525 47.7247) (end 124.5386 47.7247) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 154.305 49.656) (end 154.305 51.0123) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 136.525 49.656) (end 136.525 48.2997) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 100.965 49.656) (end 100.965 51.0123) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 120.65 43.18) (end 120.65 44.4249) (width 0.254) (layer B.Cu) (net 17)) + (via (at 136.525 47.7247) (size 0.889) (layers F.Cu B.Cu) (net 17)) + (via (at 124.5386 47.7247) (size 0.889) (layers F.Cu B.Cu) (net 17)) + (segment (start 124.4851 40.64) (end 124.4851 41.1069) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 124.4851 41.1069) (end 123.7071 41.8849) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 123.7071 41.8849) (end 122.6637 41.8849) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 122.6637 41.8849) (end 121.92 42.6286) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 121.92 42.6286) (end 121.92 43.7513) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 121.92 43.7513) (end 119.5993 46.072) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 119.5993 46.072) (end 114.6227 46.072) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 114.6227 46.072) (end 112.395 48.2997) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 112.395 49.656) (end 112.395 48.2997) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 125.73 40.64) (end 124.4851 40.64) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 124.4851 43.18) (end 124.4851 43.6958) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 124.4851 43.6958) (end 121.4061 46.7748) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 121.4061 46.7748) (end 115.1899 46.7748) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 115.1899 46.7748) (end 113.665 48.2997) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 125.73 43.18) (end 124.4851 43.18) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 113.665 49.656) (end 113.665 48.2997) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 128.905 48.2997) (end 130.9382 46.2665) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 130.9382 46.2665) (end 132.7934 46.2665) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 132.7934 46.2665) (end 134.5212 44.5387) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 134.5212 44.5387) (end 141.4222 44.5387) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 141.4222 44.5387) (end 142.2651 43.6958) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 142.2651 43.6958) (end 142.2651 43.18) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 143.51 43.18) (end 142.2651 43.18) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 128.905 49.656) (end 128.905 48.2997) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 131.445 48.2997) (end 132.0277 47.717) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 132.0277 47.717) (end 133.2553 47.717) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 133.2553 47.717) (end 135.4169 45.5554) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 135.4169 45.5554) (end 142.4323 45.5554) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 142.4323 45.5554) (end 142.7505 45.2372) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 142.7505 45.2372) (end 143.9928 45.2372) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 143.9928 45.2372) (end 146.05 43.18) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 131.445 49.656) (end 131.445 48.2997) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 130.175 48.2997) (end 131.266 47.2087) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 131.266 47.2087) (end 133.0448 47.2087) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 133.0448 47.2087) (end 135.2064 45.0471) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 135.2064 45.0471) (end 142.2218 45.0471) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 142.2218 45.0471) (end 142.54 44.7289) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 142.54 44.7289) (end 143.7601 44.7289) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 143.7601 44.7289) (end 144.78 43.709) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 144.78 43.709) (end 144.78 42.6391) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 144.78 42.6391) (end 145.5342 41.8849) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 145.5342 41.8849) (end 146.05 41.8849) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 146.05 40.64) (end 146.05 41.8849) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 130.175 49.656) (end 130.175 48.2997) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 147.3451 43.18) (end 147.3451 43.653) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 147.3451 43.653) (end 145.2526 45.7455) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 145.2526 45.7455) (end 142.961 45.7455) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 142.961 45.7455) (end 142.6428 46.0637) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 142.6428 46.0637) (end 135.6274 46.0637) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 135.6274 46.0637) (end 133.3914 48.2997) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 133.3914 48.2997) (end 132.715 48.2997) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 148.59 43.18) (end 147.3451 43.18) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 132.715 49.656) (end 132.715 48.2997) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 149.8851 43.18) (end 149.8851 43.6958) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 149.8851 43.6958) (end 147.3271 46.2538) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 147.3271 46.2538) (end 143.1715 46.2538) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 143.1715 46.2538) (end 142.6632 46.7621) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 142.6632 46.7621) (end 136.2634 46.7621) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 136.2634 46.7621) (end 133.985 49.0405) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 133.985 49.0405) (end 133.985 49.656) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 151.13 43.18) (end 149.8851 43.18) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 151.13 40.64) (end 151.13 41.8849) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 151.13 41.8849) (end 151.5968 41.8849) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 151.5968 41.8849) (end 152.4 42.6881) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 152.4 42.6881) (end 152.4 45.7449) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 152.4 45.7449) (end 150.495 47.6499) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 150.495 47.6499) (end 150.495 49.656) (width 0.254) (layer F.Cu) (net 25)) + (segment (start 138.2306 51.3407) (end 138.3317 51.4418) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 138.3317 51.4418) (end 149.7275 51.4418) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 149.7275 51.4418) (end 157.5074 43.6619) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 157.5074 43.6619) (end 157.5074 42.7063) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 157.5074 42.7063) (end 156.7361 41.935) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 156.7361 41.935) (end 155.6941 41.935) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 155.6941 41.935) (end 154.9149 41.1558) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 154.9149 41.1558) (end 154.9149 40.64) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 135.255 51.0123) (end 137.9022 51.0123) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 137.9022 51.0123) (end 138.2306 51.3407) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 153.67 40.64) (end 154.9149 40.64) (width 0.254) (layer B.Cu) (net 26)) + (segment (start 135.255 49.656) (end 135.255 51.0123) (width 0.254) (layer F.Cu) (net 26)) + (via (at 138.2306 51.3407) (size 0.889) (layers F.Cu B.Cu) (net 26)) + (segment (start 156.21 41.8849) (end 155.6942 41.8849) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 155.6942 41.8849) (end 154.9401 42.639) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 154.9401 42.639) (end 154.9401 46.3946) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 154.9401 46.3946) (end 153.035 48.2997) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 153.035 49.656) (end 153.035 48.2997) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 156.21 40.64) (end 156.21 41.8849) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 88.9 67.056) (end 88.9 65.8111) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 93.345 59.056) (end 93.345 60.4123) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 93.345 60.4123) (end 90.1449 63.6124) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 90.1449 63.6124) (end 90.1449 65.0331) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 90.1449 65.0331) (end 89.3669 65.8111) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 89.3669 65.8111) (end 88.9 65.8111) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 88.9 64.516) (end 88.9 63.2711) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 92.075 59.056) (end 92.075 60.4123) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 92.075 60.4123) (end 89.2162 63.2711) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 89.2162 63.2711) (end 88.9 63.2711) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 91.44 67.056) (end 91.44 65.8111) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 94.615 59.056) (end 94.615 60.4123) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 94.615 60.4123) (end 92.71 62.3173) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 92.71 62.3173) (end 92.71 65.0569) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 92.71 65.0569) (end 91.9558 65.8111) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 91.9558 65.8111) (end 91.44 65.8111) (width 0.254) (layer F.Cu) (net 30)) + (segment (start 93.98 65.8111) (end 94.4958 65.8111) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 94.4958 65.8111) (end 95.25 65.0569) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 95.25 65.0569) (end 95.25 62.3173) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 95.25 62.3173) (end 97.155 60.4123) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 93.98 67.056) (end 93.98 65.8111) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 97.155 59.056) (end 97.155 60.4123) (width 0.254) (layer F.Cu) (net 31)) + (segment (start 95.885 59.056) (end 95.885 60.6235) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 95.885 60.6235) (end 93.98 62.5285) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 93.98 62.5285) (end 93.98 64.516) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 96.52 67.056) (end 96.52 65.8111) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 98.425 59.056) (end 98.425 61.461) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 98.425 61.461) (end 97.79 62.096) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 97.79 62.096) (end 97.79 65.0569) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 97.79 65.0569) (end 97.0358 65.8111) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 97.0358 65.8111) (end 96.52 65.8111) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 112.395 59.056) (end 112.395 65.8994) (width 0.254) (layer F.Cu) (net 34)) + (segment (start 112.395 65.8994) (end 111.52 66.7744) (width 0.254) (layer F.Cu) (net 34)) + (segment (start 127 67.056) (end 128.2449 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 154.94 67.056) (end 153.6951 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 153.6951 67.056) (end 153.6951 67.7563) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 153.6951 67.7563) (end 151.347 70.1044) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 151.347 70.1044) (end 130.7775 70.1044) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 130.7775 70.1044) (end 128.2449 67.5718) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 128.2449 67.5718) (end 128.2449 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 111.52 66.7744) (end 114.861 70.1154) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 114.861 70.1154) (end 123.3938 70.1154) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 123.3938 70.1154) (end 125.7551 67.7541) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 125.7551 67.7541) (end 125.7551 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 127 67.056) (end 125.7551 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 111.52 66.7744) (end 108.1767 70.1177) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 108.1767 70.1177) (end 102.8508 70.1177) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 102.8508 70.1177) (end 100.3049 67.5718) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 100.3049 67.5718) (end 100.3049 67.056) (width 0.254) (layer B.Cu) (net 34)) + (segment (start 99.06 67.056) (end 100.3049 67.056) (width 0.254) (layer B.Cu) (net 34)) + (via (at 111.52 66.7744) (size 0.889) (layers F.Cu B.Cu) (net 34)) + (segment (start 116.7401 61.3367) (end 116.7401 61.9857) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 116.7401 61.9857) (end 118.0166 63.2622) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 118.0166 63.2622) (end 125.7462 63.2622) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 125.7462 63.2622) (end 127 64.516) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 116.7401 61.3367) (end 116.1712 60.7678) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 116.1712 60.7678) (end 111.221 60.7678) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 111.125 59.056) (end 111.125 60.4123) (width 0.254) (layer F.Cu) (net 35)) + (segment (start 111.125 60.4123) (end 111.221 60.5083) (width 0.254) (layer F.Cu) (net 35)) + (segment (start 111.221 60.5083) (end 111.221 60.7678) (width 0.254) (layer F.Cu) (net 35)) + (segment (start 111.221 60.7678) (end 110.4891 60.0359) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 110.4891 60.0359) (end 104.2692 60.0359) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 104.2692 60.0359) (end 100.3049 64.0002) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 100.3049 64.0002) (end 100.3049 64.516) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 99.06 64.516) (end 100.3049 64.516) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 153.6951 64.516) (end 153.6951 64.0492) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 153.6951 64.0492) (end 151.1849 61.539) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 151.1849 61.539) (end 118.7804 61.539) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 118.7804 61.539) (end 118.3256 61.0842) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 118.3256 61.0842) (end 116.9926 61.0842) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 116.9926 61.0842) (end 116.7401 61.3367) (width 0.254) (layer B.Cu) (net 35)) + (segment (start 154.94 64.516) (end 153.6951 64.516) (width 0.254) (layer B.Cu) (net 35)) + (via (at 111.221 60.7678) (size 0.889) (layers F.Cu B.Cu) (net 35)) + (segment (start 129.54 68.3009) (end 130.0483 68.8092) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 130.0483 68.8092) (end 154.9487 68.8092) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 154.9487 68.8092) (end 156.2351 67.5228) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 156.2351 67.5228) (end 156.2351 67.056) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 113.1145 66.3506) (end 111.157 68.3081) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 111.157 68.3081) (end 102.8521 68.3081) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 102.8521 68.3081) (end 101.6 67.056) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 113.665 59.056) (end 113.665 65.8001) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 113.665 65.8001) (end 113.1145 66.3506) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 129.54 68.3009) (end 128.9808 68.8601) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 128.9808 68.8601) (end 115.624 68.8601) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 115.624 68.8601) (end 113.1145 66.3506) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 157.48 67.056) (end 156.2351 67.056) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 129.54 67.056) (end 129.54 68.3009) (width 0.254) (layer F.Cu) (net 36)) + (segment (start 101.6 64.516) (end 102.8449 64.516) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 114.935 59.056) (end 114.935 57.6997) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 114.935 57.6997) (end 109.3798 57.6997) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 109.3798 57.6997) (end 107.5795 59.5) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 107.5795 59.5) (end 107.5795 59.7619) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 107.5795 59.7619) (end 104.6965 62.6449) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 104.6965 62.6449) (end 104.2002 62.6449) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 104.2002 62.6449) (end 102.8449 64.0002) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 102.8449 64.0002) (end 102.8449 64.516) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 129.54 65.7609) (end 129.0242 65.7609) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 129.0242 65.7609) (end 128.27 66.5151) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 128.27 66.5151) (end 128.27 67.5493) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 128.27 67.5493) (end 127.5123 68.307) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 127.5123 68.307) (end 115.7938 68.307) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 115.7938 68.307) (end 114.935 67.4482) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 114.935 67.4482) (end 114.935 59.056) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 157.48 64.516) (end 156.2351 64.516) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 129.54 65.0855) (end 130.81 66.3555) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 130.81 66.3555) (end 130.81 67.5714) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 130.81 67.5714) (end 131.5395 68.3009) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 131.5395 68.3009) (end 153.0051 68.3009) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 153.0051 68.3009) (end 153.67 67.636) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 153.67 67.636) (end 153.67 66.5638) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 153.67 66.5638) (end 154.4478 65.786) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 154.4478 65.786) (end 155.4809 65.786) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 155.4809 65.786) (end 156.2351 65.0318) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 156.2351 65.0318) (end 156.2351 64.516) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 129.54 65.0855) (end 129.54 65.7609) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 129.54 64.516) (end 129.54 65.0855) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 104.14 67.056) (end 102.8951 67.056) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 99.695 59.056) (end 99.695 62.8109) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 99.695 62.8109) (end 100.33 63.4459) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 100.33 63.4459) (end 100.33 65.0582) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 100.33 65.0582) (end 101.0829 65.8111) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 101.0829 65.8111) (end 102.166 65.8111) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 102.166 65.8111) (end 102.8951 66.5402) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 102.8951 66.5402) (end 102.8951 67.056) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 104.14 64.516) (end 105.3849 64.516) (width 0.254) (layer F.Cu) (net 39)) + (segment (start 109.855 59.056) (end 109.855 60.4123) (width 0.254) (layer F.Cu) (net 39)) + (segment (start 109.855 60.4123) (end 109.0218 60.4123) (width 0.254) (layer F.Cu) (net 39)) + (segment (start 109.0218 60.4123) (end 105.3849 64.0492) (width 0.254) (layer F.Cu) (net 39)) + (segment (start 105.3849 64.0492) (end 105.3849 64.516) (width 0.254) (layer F.Cu) (net 39)) + (segment (start 106.68 65.8111) (end 107.1955 65.8111) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 107.1955 65.8111) (end 107.9405 65.0661) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 107.9405 65.0661) (end 107.9405 63.5644) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 104.9816 60.9301) (end 107.6159 63.5644) (width 0.254) (layer B.Cu) (net 40)) + (segment (start 107.6159 63.5644) (end 107.9405 63.5644) (width 0.254) (layer B.Cu) (net 40)) + (segment (start 100.965 59.056) (end 100.965 60.4123) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 100.965 60.4123) (end 101.4828 60.9301) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 101.4828 60.9301) (end 104.9816 60.9301) (width 0.254) (layer F.Cu) (net 40)) + (segment (start 106.68 67.056) (end 106.68 65.8111) (width 0.254) (layer F.Cu) (net 40)) + (via (at 107.9405 63.5644) (size 0.889) (layers F.Cu B.Cu) (net 40)) + (via (at 104.9816 60.9301) (size 0.889) (layers F.Cu B.Cu) (net 40)) + (segment (start 116.84 65.8111) (end 117.3069 65.8111) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 117.3069 65.8111) (end 118.0849 65.0331) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 118.0849 65.0331) (end 118.0849 64.0444) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 118.0849 64.0444) (end 121.2087 60.9206) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 121.2087 60.9206) (end 125.8098 60.9206) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 125.8098 60.9206) (end 126.3181 60.4123) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 126.3181 60.4123) (end 128.905 60.4123) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 128.905 59.056) (end 128.905 60.4123) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 116.84 67.056) (end 116.84 65.8111) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 116.84 64.516) (end 120.9437 60.4123) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 120.9437 60.4123) (end 125.3454 60.4123) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 125.3454 60.4123) (end 126.7017 59.056) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 126.7017 59.056) (end 127.635 59.056) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 130.175 60.4123) (end 129.6667 60.9206) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 129.6667 60.9206) (end 126.5287 60.9206) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 126.5287 60.9206) (end 126.0204 61.4289) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 126.0204 61.4289) (end 123.2339 61.4289) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 123.2339 61.4289) (end 120.65 64.0128) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 120.65 64.0128) (end 120.65 65.0569) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 120.65 65.0569) (end 119.8958 65.8111) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 119.8958 65.8111) (end 119.38 65.8111) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 119.38 67.056) (end 119.38 65.8111) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 130.175 59.056) (end 130.175 60.4123) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 132.715 60.4123) (end 130.9359 62.1914) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 130.9359 62.1914) (end 127.5219 62.1914) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 127.5219 62.1914) (end 125.73 63.9833) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 125.73 63.9833) (end 125.73 65.0082) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 125.73 65.0082) (end 124.9522 65.786) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 124.9522 65.786) (end 123.9191 65.786) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 123.9191 65.786) (end 123.1649 66.5402) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 123.1649 66.5402) (end 123.1649 67.056) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 121.92 67.056) (end 123.1649 67.056) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 132.715 59.056) (end 132.715 60.4123) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 131.445 60.4123) (end 130.1742 61.6831) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 130.1742 61.6831) (end 126.8982 61.6831) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 126.8982 61.6831) (end 125.3102 63.2711) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 125.3102 63.2711) (end 123.9429 63.2711) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 123.9429 63.2711) (end 123.1649 64.0491) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 123.1649 64.0491) (end 123.1649 64.516) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 131.445 59.056) (end 131.445 60.4123) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 121.92 64.516) (end 123.1649 64.516) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 133.985 60.4123) (end 131.6725 62.7248) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 131.6725 62.7248) (end 129.5613 62.7248) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 129.5613 62.7248) (end 128.27 64.0161) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 128.27 64.0161) (end 128.27 65.0082) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 128.27 65.0082) (end 127.4922 65.786) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 127.4922 65.786) (end 126.4591 65.786) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 126.4591 65.786) (end 125.7049 66.5402) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 125.7049 66.5402) (end 125.7049 67.056) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 124.46 67.056) (end 125.7049 67.056) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 133.985 59.056) (end 133.985 60.4123) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 132.08 67.056) (end 132.08 65.8111) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 135.255 59.056) (end 135.255 60.4123) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 135.255 60.4123) (end 132.4091 63.2582) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 132.4091 63.2582) (end 131.4966 63.2582) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 131.4966 63.2582) (end 130.81 63.9448) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 130.81 63.9448) (end 130.81 65.0569) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 130.81 65.0569) (end 131.5642 65.8111) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 131.5642 65.8111) (end 132.08 65.8111) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 116.205 59.056) (end 116.205 60.4123) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 116.205 60.4123) (end 116.3718 60.4123) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 116.3718 60.4123) (end 117.8849 61.9254) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 130.8351 64.516) (end 130.8351 64.0002) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 130.8351 64.0002) (end 128.9353 62.1004) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 128.9353 62.1004) (end 118.0599 62.1004) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 118.0599 62.1004) (end 117.8849 61.9254) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 132.08 64.516) (end 130.8351 64.516) (width 0.254) (layer B.Cu) (net 48)) + (via (at 117.8849 61.9254) (size 0.889) (layers F.Cu B.Cu) (net 48)) + (segment (start 134.62 67.056) (end 134.62 65.8111) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 136.525 59.056) (end 136.525 60.4123) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 136.525 60.4123) (end 133.35 63.5873) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 133.35 63.5873) (end 133.35 65.0569) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 133.35 65.0569) (end 134.1042 65.8111) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 134.1042 65.8111) (end 134.62 65.8111) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 144.78 67.056) (end 144.78 65.8111) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 146.685 59.056) (end 146.685 61.461) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 146.685 61.461) (end 146.0249 62.1211) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 146.0249 62.1211) (end 146.0249 65.0331) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 146.0249 65.0331) (end 145.2469 65.8111) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 145.2469 65.8111) (end 144.78 65.8111) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 144.78 64.516) (end 144.78 63.2711) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 145.415 59.056) (end 145.415 62.6361) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 145.415 62.6361) (end 144.78 63.2711) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 147.32 67.056) (end 147.32 65.8111) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 147.955 59.056) (end 147.955 61.461) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 147.955 61.461) (end 148.59 62.096) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 148.59 62.096) (end 148.59 65.0569) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 148.59 65.0569) (end 147.8358 65.8111) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 147.8358 65.8111) (end 147.32 65.8111) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 149.86 67.056) (end 149.86 65.8111) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 149.86 65.8111) (end 150.3268 65.8111) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 150.3268 65.8111) (end 151.13 65.0079) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 151.13 65.0079) (end 151.13 62.096) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 151.13 62.096) (end 150.495 61.461) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 150.495 61.461) (end 150.495 59.056) (width 0.254) (layer F.Cu) (net 53)) + (segment (start 149.86 64.516) (end 149.86 63.2711) (width 0.254) (layer F.Cu) (net 54)) + (segment (start 149.225 59.056) (end 149.225 62.6361) (width 0.254) (layer F.Cu) (net 54)) + (segment (start 149.225 62.6361) (end 149.86 63.2711) (width 0.254) (layer F.Cu) (net 54)) + (segment (start 152.4 67.056) (end 152.4 65.8111) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 151.765 59.056) (end 151.765 60.7365) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 151.765 60.7365) (end 153.67 62.6415) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 153.67 62.6415) (end 153.67 65.0569) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 153.67 65.0569) (end 152.9158 65.8111) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 152.9158 65.8111) (end 152.4 65.8111) (width 0.254) (layer F.Cu) (net 55)) + (segment (start 153.035 59.056) (end 153.035 60.4123) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 160.02 67.056) (end 160.02 65.8111) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 160.02 65.8111) (end 159.5531 65.8111) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 159.5531 65.8111) (end 158.7751 65.0331) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 158.7751 65.0331) (end 158.7751 64.0165) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 158.7751 64.0165) (end 157.0194 62.2608) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 157.0194 62.2608) (end 154.8835 62.2608) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 154.8835 62.2608) (end 153.035 60.4123) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 117.475 60.4123) (end 119.0799 60.4123) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 119.0799 60.4123) (end 119.3807 60.7131) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 158.7751 64.516) (end 158.7751 64.0492) (width 0.254) (layer B.Cu) (net 57)) + (segment (start 158.7751 64.0492) (end 155.439 60.7131) (width 0.254) (layer B.Cu) (net 57)) + (segment (start 155.439 60.7131) (end 119.3807 60.7131) (width 0.254) (layer B.Cu) (net 57)) + (segment (start 117.475 59.056) (end 117.475 60.4123) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 160.02 64.516) (end 158.7751 64.516) (width 0.254) (layer B.Cu) (net 57)) + (via (at 119.3807 60.7131) (size 0.889) (layers F.Cu B.Cu) (net 57)) + (segment (start 154.305 59.056) (end 154.305 60.4123) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 162.56 67.056) (end 162.56 65.8111) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 162.56 65.8111) (end 162.0931 65.8111) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 162.0931 65.8111) (end 161.3151 65.0331) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 161.3151 65.0331) (end 161.3151 64.0165) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 161.3151 64.0165) (end 158.5517 61.2531) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 158.5517 61.2531) (end 155.1458 61.2531) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 155.1458 61.2531) (end 154.305 60.4123) (width 0.254) (layer F.Cu) (net 58)) - (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 54F3FBD6) (hatch edge 0.508) + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 557C62CB) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 83.82 36.195) (xy 167.005 36.195) (xy 167.005 69.85) (xy 83.82 69.85) + (xy 166.75 71.25) (xy 84.25 71.25) (xy 84.25 36.25) (xy 166.75 36.25) + ) + ) + (filled_polygon + (pts + (xy 91.587 64.643) (xy 91.567 64.643) (xy 91.567 64.663) (xy 91.313 64.663) (xy 91.313 64.643) + (xy 91.293 64.643) (xy 91.293 64.389) (xy 91.313 64.389) (xy 91.313 64.369) (xy 91.567 64.369) + (xy 91.567 64.389) (xy 91.587 64.389) (xy 91.587 64.643) + ) + ) + (filled_polygon + (pts + (xy 97.663 61.145369) (xy 97.251185 61.557185) (xy 97.086004 61.804395) (xy 97.028 62.096) (xy 97.028 63.122745) + (xy 96.879026 63.061042) (xy 96.647 63.182183) (xy 96.647 64.389) (xy 96.667 64.389) (xy 96.667 64.643) + (xy 96.647 64.643) (xy 96.647 64.663) (xy 96.393 64.663) (xy 96.393 64.643) (xy 96.373 64.643) + (xy 96.373 64.389) (xy 96.393 64.389) (xy 96.393 63.182183) (xy 96.160974 63.061042) (xy 96.012 63.122745) + (xy 96.012 62.63293) (xy 97.663 60.98193) (xy 97.663 61.145369) + ) + ) + (filled_polygon + (pts + (xy 106.827 64.643) (xy 106.807 64.643) (xy 106.807 64.663) (xy 106.553 64.663) (xy 106.553 64.643) + (xy 106.533 64.643) (xy 106.533 64.389) (xy 106.553 64.389) (xy 106.553 64.369) (xy 106.807 64.369) + (xy 106.807 64.389) (xy 106.827 64.389) (xy 106.827 64.643) ) ) (filled_polygon @@ -1721,21 +1737,24 @@ ) (filled_polygon (pts - (xy 115.770526 64.574356) (xy 115.616702 64.638073) (xy 115.438073 64.816701) (xy 115.3414 65.05009) (xy 115.3414 65.302709) - (xy 115.3414 67.029909) (xy 115.354775 67.0622) (xy 107.784323 67.0622) (xy 108.064526 66.642848) (xy 108.1786 66.069359) - (xy 108.1786 66.010641) (xy 108.064526 65.437152) (xy 107.73967 64.950971) (xy 107.468839 64.770007) (xy 107.886821 64.38849) - (xy 108.134968 63.859027) (xy 108.014469 63.627) (xy 106.807 63.627) (xy 106.807 63.647) (xy 106.553 63.647) - (xy 106.553 63.627) (xy 106.533 63.627) (xy 106.533 63.373) (xy 106.553 63.373) (xy 106.553 63.353) - (xy 106.807 63.353) (xy 106.807 63.373) (xy 108.014469 63.373) (xy 108.134968 63.140973) (xy 107.886821 62.61151) - (xy 107.744494 62.4816) (xy 115.733137 62.4816) (xy 115.455474 62.897152) (xy 115.3414 63.470641) (xy 115.3414 63.529359) - (xy 115.455474 64.102848) (xy 115.770526 64.574356) + (xy 114.054621 44.292447) (xy 110.586185 47.760885) (xy 110.421004 48.008095) (xy 110.403404 48.096573) (xy 110.28131 48.046) + (xy 110.14075 48.046) (xy 109.982 48.20475) (xy 109.982 49.529) (xy 110.002 49.529) (xy 110.002 49.783) + (xy 109.982 49.783) (xy 109.982 49.803) (xy 109.728 49.803) (xy 109.728 49.783) (xy 109.728 49.529) + (xy 109.728 48.20475) (xy 109.56925 48.046) (xy 109.42869 48.046) (xy 109.195301 48.142673) (xy 109.016673 48.321302) + (xy 108.92 48.554691) (xy 108.92 49.37025) (xy 109.07875 49.529) (xy 109.728 49.529) (xy 109.728 49.783) + (xy 109.07875 49.783) (xy 108.92 49.94175) (xy 108.92 50.757309) (xy 108.9376 50.7998) (xy 107.88543 50.7998) + (xy 105.716012 48.630381) (xy 106.256697 48.089697) (xy 106.438396 47.817765) (xy 106.5022 47.497) (xy 106.5022 44.31048) + (xy 106.625727 44.498527) (xy 106.83676 44.640977) (xy 107.0864 44.69104) (xy 108.8136 44.69104) (xy 109.055723 44.644063) + (xy 109.268527 44.504273) (xy 109.410977 44.29324) (xy 109.419179 44.25234) (xy 109.43033 44.269029) (xy 109.916511 44.593885) + (xy 110.49 44.707959) (xy 111.063489 44.593885) (xy 111.54967 44.269029) (xy 111.76 43.954248) (xy 111.97033 44.269029) + (xy 112.456511 44.593885) (xy 113.03 44.707959) (xy 113.603489 44.593885) (xy 114.054621 44.292447) ) ) (filled_polygon (pts - (xy 119.527 63.627) (xy 119.507 63.627) (xy 119.507 63.647) (xy 119.253 63.647) (xy 119.253 63.627) - (xy 119.233 63.627) (xy 119.233 63.373) (xy 119.253 63.373) (xy 119.253 63.353) (xy 119.507 63.353) - (xy 119.507 63.373) (xy 119.527 63.373) (xy 119.527 63.627) + (xy 119.527 64.643) (xy 119.507 64.643) (xy 119.507 64.663) (xy 119.253 64.663) (xy 119.253 64.643) + (xy 119.233 64.643) (xy 119.233 64.389) (xy 119.253 64.389) (xy 119.253 64.369) (xy 119.507 64.369) + (xy 119.507 64.389) (xy 119.527 64.389) (xy 119.527 64.643) ) ) (filled_polygon @@ -1747,38 +1766,340 @@ ) (filled_polygon (pts - (xy 124.607 63.627) (xy 124.587 63.627) (xy 124.587 63.647) (xy 124.333 63.647) (xy 124.333 63.627) - (xy 124.313 63.627) (xy 124.313 63.373) (xy 124.333 63.373) (xy 124.333 63.353) (xy 124.587 63.353) - (xy 124.587 63.373) (xy 124.607 63.373) (xy 124.607 63.627) + (xy 124.607 64.643) (xy 124.587 64.643) (xy 124.587 64.663) (xy 124.333 64.663) (xy 124.333 64.643) + (xy 124.313 64.643) (xy 124.313 64.389) (xy 124.333 64.389) (xy 124.333 64.369) (xy 124.587 64.369) + (xy 124.587 64.389) (xy 124.607 64.389) (xy 124.607 64.643) ) ) (filled_polygon (pts - (xy 130.957 40.767) (xy 130.937 40.767) (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) - (xy 130.663 40.767) (xy 130.663 40.513) (xy 130.683 40.513) (xy 130.683 40.493) (xy 130.937 40.493) - (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) + (xy 132.712293 39.269023) (xy 132.29033 39.550971) (xy 132.074336 39.874228) (xy 132.016821 39.75151) (xy 131.584947 39.357312) + (xy 131.169026 39.185042) (xy 130.937 39.306183) (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) + (xy 130.937 40.767) (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) (xy 130.663 40.767) + (xy 130.663 40.513) (xy 130.683 40.513) (xy 130.683 39.306183) (xy 130.450974 39.185042) (xy 130.035053 39.357312) + (xy 129.949464 39.435433) (xy 129.63483 39.1208) (xy 132.564069 39.1208) (xy 132.712293 39.269023) ) ) (filled_polygon (pts - (xy 140.532945 44.621023) (xy 136.911111 48.242858) (xy 136.707986 48.039378) (xy 136.311368 47.874687) (xy 135.881916 47.874313) - (xy 135.733657 47.935572) (xy 136.428815 47.240415) (xy 136.593996 46.993205) (xy 136.593996 46.993204) (xy 136.652 46.7016) - (xy 136.652 44.467925) (xy 136.94967 44.269029) (xy 137.165663 43.945771) (xy 137.223179 44.06849) (xy 137.655053 44.462688) - (xy 138.070974 44.634958) (xy 138.303 44.513817) (xy 138.303 43.307) (xy 138.283 43.307) (xy 138.283 43.053) - (xy 138.303 43.053) (xy 138.303 43.033) (xy 138.557 43.033) (xy 138.557 43.053) (xy 138.577 43.053) - (xy 138.577 43.307) (xy 138.557 43.307) (xy 138.557 44.513817) (xy 138.789026 44.634958) (xy 139.204947 44.462688) - (xy 139.636821 44.06849) (xy 139.694336 43.945771) (xy 139.91033 44.269029) (xy 140.396511 44.593885) (xy 140.532945 44.621023) + (xy 138.577 43.307) (xy 138.557 43.307) (xy 138.557 43.327) (xy 138.303 43.327) (xy 138.303 43.307) + (xy 138.283 43.307) (xy 138.283 43.053) (xy 138.303 43.053) (xy 138.303 43.033) (xy 138.557 43.033) + (xy 138.557 43.053) (xy 138.577 43.053) (xy 138.577 43.307) ) ) (filled_polygon (pts - (xy 143.710526 64.574356) (xy 143.556702 64.638073) (xy 143.378073 64.816701) (xy 143.2814 65.05009) (xy 143.2814 65.302709) - (xy 143.2814 67.029909) (xy 143.311053 67.1015) (xy 135.698064 67.1015) (xy 136.004526 66.642848) (xy 136.1186 66.069359) - (xy 136.1186 66.010641) (xy 136.004526 65.437152) (xy 135.67967 64.950971) (xy 135.408839 64.770007) (xy 135.826821 64.38849) - (xy 136.074968 63.859027) (xy 135.954469 63.627) (xy 134.747 63.627) (xy 134.747 63.647) (xy 134.493 63.647) - (xy 134.493 63.627) (xy 134.473 63.627) (xy 134.473 63.373) (xy 134.493 63.373) (xy 134.493 63.353) - (xy 134.747 63.353) (xy 134.747 63.373) (xy 135.954469 63.373) (xy 136.074968 63.140973) (xy 136.011006 63.0045) - (xy 143.374121 63.0045) (xy 143.2814 63.470641) (xy 143.2814 63.529359) (xy 143.395474 64.102848) (xy 143.710526 64.574356) + (xy 144.872566 48.0941) (xy 144.755301 48.142673) (xy 144.576673 48.321302) (xy 144.48 48.554691) (xy 144.48 49.271347) + (xy 144.096216 49.271013) (xy 143.699311 49.435011) (xy 143.561655 49.572425) (xy 141.51333 47.5241) (xy 142.190731 47.5241) + (xy 142.190713 47.545884) (xy 142.354711 47.942789) (xy 142.658114 48.246722) (xy 143.054732 48.411413) (xy 143.484184 48.411787) + (xy 143.881089 48.247789) (xy 144.035046 48.0941) (xy 144.872566 48.0941) + ) + ) + (filled_polygon + (pts + (xy 145.562 49.783) (xy 145.542 49.783) (xy 145.542 49.803) (xy 145.288 49.803) (xy 145.288 49.783) + (xy 145.268 49.783) (xy 145.268 49.529) (xy 145.288 49.529) (xy 145.288 49.509) (xy 145.542 49.509) + (xy 145.542 49.529) (xy 145.562 49.529) (xy 145.562 49.783) + ) + ) + (filled_polygon + (pts + (xy 147.828 63.122745) (xy 147.679026 63.061042) (xy 147.447 63.182183) (xy 147.447 64.389) (xy 147.467 64.389) + (xy 147.467 64.643) (xy 147.447 64.643) (xy 147.447 64.663) (xy 147.193 64.663) (xy 147.193 64.643) + (xy 147.173 64.643) (xy 147.173 64.389) (xy 147.193 64.389) (xy 147.193 63.182183) (xy 146.960974 63.061042) + (xy 146.7869 63.133141) (xy 146.7869 62.43673) (xy 147.223815 61.999816) (xy 147.223815 61.999815) (xy 147.32 61.855864) + (xy 147.416185 61.999815) (xy 147.828 62.41163) (xy 147.828 63.122745) + ) + ) + (filled_polygon + (pts + (xy 152.908 63.122745) (xy 152.759026 63.061042) (xy 152.527 63.182183) (xy 152.527 64.389) (xy 152.547 64.389) + (xy 152.547 64.643) (xy 152.527 64.643) (xy 152.527 64.663) (xy 152.273 64.663) (xy 152.273 64.643) + (xy 152.253 64.643) (xy 152.253 64.389) (xy 152.273 64.389) (xy 152.273 63.182183) (xy 152.040974 63.061042) + (xy 151.892 63.122745) (xy 151.892 62.096) (xy 151.853545 61.902675) (xy 152.908 62.95713) (xy 152.908 63.122745) + ) + ) + (filled_polygon + (pts + (xy 155.727802 57.578947) (xy 155.702 57.60475) (xy 155.702 58.929) (xy 155.722 58.929) (xy 155.722 59.183) + (xy 155.702 59.183) (xy 155.702 59.203) (xy 155.448 59.203) (xy 155.448 59.183) (xy 155.428 59.183) + (xy 155.428 58.929) (xy 155.448 58.929) (xy 155.448 57.60475) (xy 155.28925 57.446) (xy 155.14869 57.446) + (xy 154.931921 57.535788) (xy 154.85464 57.483623) (xy 154.605 57.43356) (xy 154.005 57.43356) (xy 153.762877 57.480537) + (xy 153.670229 57.541396) (xy 153.58464 57.483623) (xy 153.335 57.43356) (xy 152.735 57.43356) (xy 152.492877 57.480537) + (xy 152.400229 57.541396) (xy 152.31464 57.483623) (xy 152.065 57.43356) (xy 151.465 57.43356) (xy 151.222877 57.480537) + (xy 151.130229 57.541396) (xy 151.04464 57.483623) (xy 150.795 57.43356) (xy 150.195 57.43356) (xy 149.952877 57.480537) + (xy 149.860229 57.541396) (xy 149.77464 57.483623) (xy 149.525 57.43356) (xy 148.925 57.43356) (xy 148.682877 57.480537) + (xy 148.590229 57.541396) (xy 148.50464 57.483623) (xy 148.255 57.43356) (xy 147.655 57.43356) (xy 147.412877 57.480537) + (xy 147.320229 57.541396) (xy 147.23464 57.483623) (xy 146.985 57.43356) (xy 146.385 57.43356) (xy 146.142877 57.480537) + (xy 146.050229 57.541396) (xy 145.96464 57.483623) (xy 145.715 57.43356) (xy 145.115 57.43356) (xy 144.872877 57.480537) + (xy 144.660073 57.620327) (xy 144.517623 57.83136) (xy 144.46756 58.081) (xy 144.46756 60.031) (xy 144.514537 60.273123) + (xy 144.653 60.483906) (xy 144.653 62.320469) (xy 144.241185 62.732285) (xy 144.076004 62.979495) (xy 144.02787 63.221479) + (xy 143.72033 63.426971) (xy 143.395474 63.913152) (xy 143.2814 64.486641) (xy 143.2814 64.545359) (xy 143.395474 65.118848) + (xy 143.7073 65.585529) (xy 143.674277 65.591937) (xy 143.461473 65.731727) (xy 143.319023 65.94276) (xy 143.26896 66.1924) + (xy 143.26896 67.5389) (xy 136.028385 67.5389) (xy 136.1186 67.085359) (xy 136.1186 67.026641) (xy 136.004526 66.453152) + (xy 135.67967 65.966971) (xy 135.408839 65.786007) (xy 135.826821 65.40449) (xy 136.074968 64.875027) (xy 135.954469 64.643) + (xy 134.747 64.643) (xy 134.747 64.663) (xy 134.493 64.663) (xy 134.493 64.643) (xy 134.473 64.643) + (xy 134.473 64.389) (xy 134.493 64.389) (xy 134.493 64.369) (xy 134.747 64.369) (xy 134.747 64.389) + (xy 135.954469 64.389) (xy 136.074968 64.156973) (xy 135.826821 63.62751) (xy 135.394947 63.233312) (xy 134.979026 63.061042) + (xy 134.926424 63.088505) (xy 137.063815 60.951115) (xy 137.228996 60.703905) (xy 137.246595 60.615426) (xy 137.36869 60.666) + (xy 137.50925 60.666) (xy 137.668 60.50725) (xy 137.668 59.183) (xy 137.648 59.183) (xy 137.648 58.929) + (xy 137.668 58.929) (xy 137.668 57.60475) (xy 137.50925 57.446) (xy 137.36869 57.446) (xy 137.151921 57.535788) + (xy 137.07464 57.483623) (xy 136.825 57.43356) (xy 136.225 57.43356) (xy 135.982877 57.480537) (xy 135.890229 57.541396) + (xy 135.80464 57.483623) (xy 135.555 57.43356) (xy 134.955 57.43356) (xy 134.712877 57.480537) (xy 134.620229 57.541396) + (xy 134.53464 57.483623) (xy 134.285 57.43356) (xy 133.685 57.43356) (xy 133.442877 57.480537) (xy 133.350229 57.541396) + (xy 133.26464 57.483623) (xy 133.015 57.43356) (xy 132.415 57.43356) (xy 132.172877 57.480537) (xy 132.080229 57.541396) + (xy 131.99464 57.483623) (xy 131.745 57.43356) (xy 131.145 57.43356) (xy 130.902877 57.480537) (xy 130.810229 57.541396) + (xy 130.72464 57.483623) (xy 130.475 57.43356) (xy 129.875 57.43356) (xy 129.632877 57.480537) (xy 129.540229 57.541396) + (xy 129.45464 57.483623) (xy 129.205 57.43356) (xy 128.605 57.43356) (xy 128.362877 57.480537) (xy 128.270229 57.541396) + (xy 128.18464 57.483623) (xy 127.935 57.43356) (xy 127.76437 57.43356) (xy 131.72683 53.4711) (xy 139.065 53.4711) + (xy 139.43827 53.4711) (xy 141.24417 55.277) (xy 141.233309 55.277) (xy 140.98069 55.277) (xy 140.747301 55.373673) + (xy 140.568673 55.552302) (xy 140.472 55.785691) (xy 140.472 56.37625) (xy 140.63075 56.535) (xy 141.605 56.535) + (xy 141.605 56.515) (xy 141.859 56.515) (xy 141.859 56.535) (xy 141.879 56.535) (xy 141.879 56.789) + (xy 141.859 56.789) (xy 141.859 56.809) (xy 141.605 56.809) (xy 141.605 56.789) (xy 140.63075 56.789) + (xy 140.472 56.94775) (xy 140.472 57.538309) (xy 140.568673 57.771698) (xy 140.71015 57.913176) (xy 140.652073 57.951327) + (xy 140.509623 58.16236) (xy 140.45956 58.412) (xy 140.45956 58.452938) (xy 140.434095 58.458004) (xy 140.186885 58.623185) + (xy 140.021704 58.870395) (xy 140.01244 58.916968) (xy 140.01244 58.081) (xy 139.965463 57.838877) (xy 139.825673 57.626073) + (xy 139.61464 57.483623) (xy 139.365 57.43356) (xy 138.765 57.43356) (xy 138.522877 57.480537) (xy 138.4385 57.535963) + (xy 138.22131 57.446) (xy 138.08075 57.446) (xy 137.922 57.60475) (xy 137.922 58.929) (xy 137.942 58.929) + (xy 137.942 59.183) (xy 137.922 59.183) (xy 137.922 60.50725) (xy 138.08075 60.666) (xy 138.22131 60.666) + (xy 138.343404 60.615426) (xy 138.361004 60.703905) (xy 138.526185 60.951115) (xy 138.773395 61.116296) (xy 139.065 61.1743) + (xy 139.6012 61.1743) (xy 139.6012 61.174299) (xy 139.892804 61.116296) (xy 139.892805 61.116296) (xy 140.140015 60.951115) + (xy 140.692819 60.39831) (xy 140.85736 60.509377) (xy 141.107 60.55944) (xy 142.357 60.55944) (xy 142.599123 60.512463) + (xy 142.811927 60.372673) (xy 142.954377 60.16164) (xy 143.00444 59.912) (xy 143.00444 59.871061) (xy 143.029905 59.865996) + (xy 143.277115 59.700815) (xy 143.442296 59.453605) (xy 143.5003 59.162) (xy 143.5003 57.2968) (xy 155.670486 57.2968) + (xy 155.670487 57.2968) (xy 155.726104 57.576405) (xy 155.727802 57.578947) + ) + ) + (filled_polygon + (pts + (xy 166.315 70.815) (xy 164.0586 70.815) (xy 164.0586 67.085359) (xy 164.0586 67.026641) (xy 163.944526 66.453152) + (xy 163.61967 65.966971) (xy 163.348839 65.786007) (xy 163.766821 65.40449) (xy 164.014968 64.875027) (xy 164.014968 64.156973) + (xy 163.766821 63.62751) (xy 163.747462 63.609839) (xy 163.747462 41.381828) (xy 163.342291 40.401239) (xy 162.592707 39.650345) + (xy 161.612827 39.243464) (xy 160.551828 39.242538) (xy 159.571239 39.647709) (xy 158.820345 40.397293) (xy 158.413464 41.377173) + (xy 158.412538 42.438172) (xy 158.817709 43.418761) (xy 159.567293 44.169655) (xy 160.547173 44.576536) (xy 161.608172 44.577462) + (xy 162.588761 44.172291) (xy 163.339655 43.422707) (xy 163.746536 42.442827) (xy 163.747462 41.381828) (xy 163.747462 63.609839) + (xy 163.334947 63.233312) (xy 162.919026 63.061042) (xy 162.687 63.182183) (xy 162.687 64.389) (xy 163.894469 64.389) + (xy 164.014968 64.156973) (xy 164.014968 64.875027) (xy 163.894469 64.643) (xy 162.687 64.643) (xy 162.687 64.663) + (xy 162.433 64.663) (xy 162.433 64.643) (xy 162.413 64.643) (xy 162.413 64.389) (xy 162.433 64.389) + (xy 162.433 63.182183) (xy 162.200974 63.061042) (xy 161.785053 63.233312) (xy 161.693295 63.317064) (xy 159.090515 60.714285) + (xy 158.846669 60.551352) (xy 158.887 60.55944) (xy 160.137 60.55944) (xy 160.379123 60.512463) (xy 160.591927 60.372673) + (xy 160.734377 60.16164) (xy 160.78444 59.912) (xy 160.78444 58.412) (xy 160.737463 58.169877) (xy 160.597673 57.957073) + (xy 160.533362 57.913662) (xy 160.675327 57.771698) (xy 160.772 57.538309) (xy 160.772 56.94775) (xy 160.772 56.37625) + (xy 160.772 55.785691) (xy 160.675327 55.552302) (xy 160.496699 55.373673) (xy 160.26331 55.277) (xy 160.010691 55.277) + (xy 159.79775 55.277) (xy 159.639 55.43575) (xy 159.639 56.535) (xy 160.61325 56.535) (xy 160.772 56.37625) + (xy 160.772 56.94775) (xy 160.61325 56.789) (xy 159.639 56.789) (xy 159.639 56.809) (xy 159.385 56.809) + (xy 159.385 56.789) (xy 159.385 56.535) (xy 159.385 55.43575) (xy 159.22625 55.277) (xy 159.013309 55.277) + (xy 158.76069 55.277) (xy 158.527301 55.373673) (xy 158.348673 55.552302) (xy 158.252 55.785691) (xy 158.252 56.37625) + (xy 158.41075 56.535) (xy 159.385 56.535) (xy 159.385 56.789) (xy 158.41075 56.789) (xy 158.252 56.94775) + (xy 158.252 57.538309) (xy 158.348673 57.771698) (xy 158.49015 57.913176) (xy 158.432073 57.951327) (xy 158.408129 57.986798) + (xy 158.260315 57.838985) (xy 158.013105 57.673804) (xy 157.7215 57.6158) (xy 157.590454 57.6158) (xy 157.590289 57.615688) + (xy 157.590288 57.615688) (xy 157.548996 57.408095) (xy 157.383815 57.160885) (xy 157.383815 57.160884) (xy 157.1921 56.969169) + (xy 157.1921 56.5348) (xy 157.1921 51.74283) (xy 157.383815 51.551116) (xy 157.383815 51.551115) (xy 157.548996 51.303905) + (xy 157.589901 51.098258) (xy 157.599927 51.091673) (xy 157.742377 50.88064) (xy 157.79244 50.631) (xy 157.79244 48.681) + (xy 157.745463 48.438877) (xy 157.664968 48.316338) (xy 157.664968 43.539027) (xy 157.544469 43.307) (xy 156.337 43.307) + (xy 156.337 44.513817) (xy 156.569026 44.634958) (xy 156.984947 44.462688) (xy 157.416821 44.06849) (xy 157.664968 43.539027) + (xy 157.664968 48.316338) (xy 157.605673 48.226073) (xy 157.39464 48.083623) (xy 157.145 48.03356) (xy 156.545 48.03356) + (xy 156.302877 48.080537) (xy 156.210229 48.141396) (xy 156.12464 48.083623) (xy 155.875 48.03356) (xy 155.275 48.03356) + (xy 155.032877 48.080537) (xy 154.940229 48.141396) (xy 154.85464 48.083623) (xy 154.605 48.03356) (xy 154.37877 48.03356) + (xy 155.478915 46.933416) (xy 155.478915 46.933415) (xy 155.644096 46.686205) (xy 155.702099 46.3946) (xy 155.7021 46.3946) + (xy 155.7021 44.573295) (xy 155.850974 44.634958) (xy 156.083 44.513817) (xy 156.083 43.307) (xy 156.063 43.307) + (xy 156.063 43.053) (xy 156.083 43.053) (xy 156.083 43.033) (xy 156.337 43.033) (xy 156.337 43.053) + (xy 157.544469 43.053) (xy 157.664968 42.820973) (xy 157.416821 42.29151) (xy 156.998839 41.909992) (xy 157.26967 41.729029) + (xy 157.594526 41.242848) (xy 157.7086 40.669359) (xy 157.7086 40.610641) (xy 157.594526 40.037152) (xy 157.26967 39.550971) + (xy 156.783489 39.226115) (xy 156.21 39.112041) (xy 155.636511 39.226115) (xy 155.15033 39.550971) (xy 154.94 39.865751) + (xy 154.72967 39.550971) (xy 154.243489 39.226115) (xy 153.67 39.112041) (xy 153.096511 39.226115) (xy 152.61033 39.550971) + (xy 152.4 39.865751) (xy 152.18967 39.550971) (xy 151.703489 39.226115) (xy 151.13 39.112041) (xy 150.556511 39.226115) + (xy 150.07033 39.550971) (xy 149.854336 39.874228) (xy 149.796821 39.75151) (xy 149.364947 39.357312) (xy 148.949026 39.185042) + (xy 148.717 39.306183) (xy 148.717 40.513) (xy 148.737 40.513) (xy 148.737 40.767) (xy 148.717 40.767) + (xy 148.717 40.787) (xy 148.463 40.787) (xy 148.463 40.767) (xy 148.443 40.767) (xy 148.443 40.513) + (xy 148.463 40.513) (xy 148.463 39.306183) (xy 148.230974 39.185042) (xy 147.815053 39.357312) (xy 147.383179 39.75151) + (xy 147.325663 39.874228) (xy 147.10967 39.550971) (xy 146.623489 39.226115) (xy 146.05 39.112041) (xy 145.476511 39.226115) + (xy 144.99033 39.550971) (xy 144.78 39.865751) (xy 144.56967 39.550971) (xy 144.083489 39.226115) (xy 143.51 39.112041) + (xy 142.936511 39.226115) (xy 142.45033 39.550971) (xy 142.24 39.865751) (xy 142.02967 39.550971) (xy 141.543489 39.226115) + (xy 140.97 39.112041) (xy 140.396511 39.226115) (xy 139.91033 39.550971) (xy 139.7 39.865751) (xy 139.48967 39.550971) + (xy 139.003489 39.226115) (xy 138.43 39.112041) (xy 137.856511 39.226115) (xy 137.561659 39.423128) (xy 135.450015 37.311485) + (xy 135.202805 37.146304) (xy 134.9112 37.0883) (xy 101.4178 37.0883) (xy 101.126195 37.146304) (xy 101.027176 37.212465) + (xy 100.878985 37.311484) (xy 95.346185 42.844285) (xy 95.181004 43.091495) (xy 95.123 43.3831) (xy 95.123 44.98292) + (xy 94.820286 44.679678) (xy 94.423668 44.514987) (xy 93.994216 44.514613) (xy 93.597311 44.678611) (xy 93.293378 44.982014) + (xy 93.128687 45.378632) (xy 93.128497 45.596172) (xy 92.806185 45.918485) (xy 92.641004 46.165695) (xy 92.583 46.4573) + (xy 92.583 48.079837) (xy 92.50131 48.046) (xy 92.36075 48.046) (xy 92.202 48.20475) (xy 92.202 49.529) + (xy 92.222 49.529) (xy 92.222 49.783) (xy 92.202 49.783) (xy 92.202 51.10725) (xy 92.36075 51.266) + (xy 92.50131 51.266) (xy 92.718078 51.176211) (xy 92.79536 51.228377) (xy 93.045 51.27844) (xy 93.645 51.27844) + (xy 93.887123 51.231463) (xy 93.895499 51.22596) (xy 93.911004 51.303905) (xy 94.076185 51.551115) (xy 96.193085 53.668016) + (xy 96.341276 53.767034) (xy 96.440295 53.833196) (xy 96.440296 53.833196) (xy 96.7319 53.8912) (xy 122.3198 53.8912) + (xy 122.3198 53.891199) (xy 122.611404 53.833196) (xy 122.611405 53.833196) (xy 122.858615 53.668015) (xy 126.743628 49.783002) + (xy 126.858748 49.783002) (xy 126.7 49.94175) (xy 126.7 50.757309) (xy 126.796673 50.990698) (xy 126.975301 51.169327) + (xy 127.20869 51.266) (xy 127.34925 51.266) (xy 127.508 51.10725) (xy 127.508 49.783) (xy 127.488 49.783) + (xy 127.488 49.529) (xy 127.508 49.529) (xy 127.508 49.509) (xy 127.762 49.509) (xy 127.762 49.529) + (xy 127.782 49.529) (xy 127.782 49.783) (xy 127.762 49.783) (xy 127.762 51.10725) (xy 127.92075 51.266) + (xy 128.06131 51.266) (xy 128.278078 51.176211) (xy 128.35536 51.228377) (xy 128.605 51.27844) (xy 129.205 51.27844) + (xy 129.447123 51.231463) (xy 129.53977 51.170603) (xy 129.62536 51.228377) (xy 129.875 51.27844) (xy 130.475 51.27844) + (xy 130.717123 51.231463) (xy 130.80977 51.170603) (xy 130.89536 51.228377) (xy 131.145 51.27844) (xy 131.745 51.27844) + (xy 131.987123 51.231463) (xy 132.07977 51.170603) (xy 132.16536 51.228377) (xy 132.415 51.27844) (xy 133.015 51.27844) + (xy 133.257123 51.231463) (xy 133.34977 51.170603) (xy 133.43536 51.228377) (xy 133.685 51.27844) (xy 134.285 51.27844) + (xy 134.527123 51.231463) (xy 134.535499 51.22596) (xy 134.551004 51.303905) (xy 134.716185 51.551115) (xy 134.963395 51.716296) + (xy 135.255 51.7743) (xy 137.241739 51.7743) (xy 137.313138 51.9471) (xy 131.4112 51.9471) (xy 131.119595 52.005104) + (xy 131.020576 52.071265) (xy 130.872385 52.170284) (xy 127.508 55.534668) (xy 125.056672 57.985996) (xy 125.037673 57.957073) + (xy 124.973362 57.913662) (xy 125.115327 57.771698) (xy 125.212 57.538309) (xy 125.212 56.94775) (xy 125.212 56.37625) + (xy 125.212 55.785691) (xy 125.115327 55.552302) (xy 124.936699 55.373673) (xy 124.70331 55.277) (xy 124.450691 55.277) + (xy 124.23775 55.277) (xy 124.079 55.43575) (xy 124.079 56.535) (xy 125.05325 56.535) (xy 125.212 56.37625) + (xy 125.212 56.94775) (xy 125.05325 56.789) (xy 124.079 56.789) (xy 124.079 56.809) (xy 123.825 56.809) + (xy 123.825 56.789) (xy 123.825 56.535) (xy 123.825 55.43575) (xy 123.66625 55.277) (xy 123.453309 55.277) + (xy 123.20069 55.277) (xy 122.967301 55.373673) (xy 122.788673 55.552302) (xy 122.692 55.785691) (xy 122.692 56.37625) + (xy 122.85075 56.535) (xy 123.825 56.535) (xy 123.825 56.789) (xy 122.85075 56.789) (xy 122.692 56.94775) + (xy 122.692 57.538309) (xy 122.788673 57.771698) (xy 122.93015 57.913176) (xy 122.872073 57.951327) (xy 122.813076 58.038727) + (xy 122.663668 57.976687) (xy 122.234216 57.976313) (xy 122.213767 57.984762) (xy 122.185463 57.838877) (xy 122.045673 57.626073) + (xy 121.83464 57.483623) (xy 121.585 57.43356) (xy 120.985 57.43356) (xy 120.742877 57.480537) (xy 120.6585 57.535963) + (xy 120.44131 57.446) (xy 120.30075 57.446) (xy 120.142 57.60475) (xy 120.142 58.929) (xy 120.162 58.929) + (xy 120.162 59.183) (xy 120.142 59.183) (xy 120.142 59.203) (xy 119.888 59.203) (xy 119.888 59.183) + (xy 119.868 59.183) (xy 119.868 58.929) (xy 119.888 58.929) (xy 119.888 57.60475) (xy 119.72925 57.446) + (xy 119.58869 57.446) (xy 119.371921 57.535788) (xy 119.29464 57.483623) (xy 119.045 57.43356) (xy 118.445 57.43356) + (xy 118.202877 57.480537) (xy 118.110229 57.541396) (xy 118.02464 57.483623) (xy 117.775 57.43356) (xy 117.175 57.43356) + (xy 116.932877 57.480537) (xy 116.840229 57.541396) (xy 116.75464 57.483623) (xy 116.505 57.43356) (xy 115.905 57.43356) + (xy 115.662877 57.480537) (xy 115.6545 57.486039) (xy 115.638996 57.408095) (xy 115.473815 57.160885) (xy 115.226605 56.995704) + (xy 114.935 56.9377) (xy 109.3798 56.9377) (xy 109.088195 56.995704) (xy 108.989176 57.061865) (xy 108.840985 57.160884) + (xy 107.44444 58.557429) (xy 107.44444 58.412) (xy 107.397463 58.169877) (xy 107.257673 57.957073) (xy 107.193362 57.913662) + (xy 107.335327 57.771698) (xy 107.432 57.538309) (xy 107.432 56.94775) (xy 107.432 56.37625) (xy 107.432 55.785691) + (xy 107.335327 55.552302) (xy 107.156699 55.373673) (xy 106.92331 55.277) (xy 106.670691 55.277) (xy 106.45775 55.277) + (xy 106.299 55.43575) (xy 106.299 56.535) (xy 107.27325 56.535) (xy 107.432 56.37625) (xy 107.432 56.94775) + (xy 107.27325 56.789) (xy 106.299 56.789) (xy 106.299 56.809) (xy 106.045 56.809) (xy 106.045 56.789) + (xy 106.045 56.535) (xy 106.045 55.43575) (xy 105.88625 55.277) (xy 105.673309 55.277) (xy 105.42069 55.277) + (xy 105.187301 55.373673) (xy 105.008673 55.552302) (xy 104.912 55.785691) (xy 104.912 56.37625) (xy 105.07075 56.535) + (xy 106.045 56.535) (xy 106.045 56.789) (xy 105.07075 56.789) (xy 104.912 56.94775) (xy 104.912 57.538309) + (xy 104.938749 57.602888) (xy 104.875168 57.576487) (xy 104.445716 57.576113) (xy 104.349666 57.6158) (xy 104.250454 57.6158) + (xy 104.05464 57.483623) (xy 103.805 57.43356) (xy 103.205 57.43356) (xy 102.962877 57.480537) (xy 102.8785 57.535963) + (xy 102.66131 57.446) (xy 102.52075 57.446) (xy 102.362 57.60475) (xy 102.362 58.929) (xy 102.382 58.929) + (xy 102.382 59.183) (xy 102.362 59.183) (xy 102.362 59.203) (xy 102.108 59.203) (xy 102.108 59.183) + (xy 102.088 59.183) (xy 102.088 58.929) (xy 102.108 58.929) (xy 102.108 57.60475) (xy 101.94925 57.446) + (xy 101.80869 57.446) (xy 101.591921 57.535788) (xy 101.51464 57.483623) (xy 101.265 57.43356) (xy 100.665 57.43356) + (xy 100.422877 57.480537) (xy 100.330229 57.541396) (xy 100.24464 57.483623) (xy 99.995 57.43356) (xy 99.395 57.43356) + (xy 99.152877 57.480537) (xy 99.060229 57.541396) (xy 98.97464 57.483623) (xy 98.725 57.43356) (xy 98.125 57.43356) + (xy 97.882877 57.480537) (xy 97.790229 57.541396) (xy 97.70464 57.483623) (xy 97.455 57.43356) (xy 96.855 57.43356) + (xy 96.612877 57.480537) (xy 96.520229 57.541396) (xy 96.43464 57.483623) (xy 96.185 57.43356) (xy 95.585 57.43356) + (xy 95.342877 57.480537) (xy 95.250229 57.541396) (xy 95.16464 57.483623) (xy 94.915 57.43356) (xy 94.315 57.43356) + (xy 94.072877 57.480537) (xy 93.980229 57.541396) (xy 93.89464 57.483623) (xy 93.645 57.43356) (xy 93.045 57.43356) + (xy 92.802877 57.480537) (xy 92.710229 57.541396) (xy 92.62464 57.483623) (xy 92.375 57.43356) (xy 91.948 57.43356) + (xy 91.948 51.10725) (xy 91.948 49.783) (xy 91.948 49.529) (xy 91.948 48.20475) (xy 91.78925 48.046) + (xy 91.64869 48.046) (xy 91.415301 48.142673) (xy 91.236673 48.321302) (xy 91.14 48.554691) (xy 91.14 49.37025) + (xy 91.29875 49.529) (xy 91.948 49.529) (xy 91.948 49.783) (xy 91.29875 49.783) (xy 91.14 49.94175) + (xy 91.14 50.757309) (xy 91.236673 50.990698) (xy 91.415301 51.169327) (xy 91.64869 51.266) (xy 91.78925 51.266) + (xy 91.948 51.10725) (xy 91.948 57.43356) (xy 91.775 57.43356) (xy 91.532877 57.480537) (xy 91.320073 57.620327) + (xy 91.177623 57.83136) (xy 91.12756 58.081) (xy 91.12756 60.031) (xy 91.168363 60.241305) (xy 88.900569 62.5091) + (xy 88.9 62.5091) (xy 88.608395 62.567104) (xy 88.361185 62.732285) (xy 88.196004 62.979495) (xy 88.14787 63.221479) + (xy 87.84033 63.426971) (xy 87.515474 63.913152) (xy 87.4014 64.486641) (xy 87.4014 64.545359) (xy 87.515474 65.118848) + (xy 87.8273 65.585529) (xy 87.794277 65.591937) (xy 87.581473 65.731727) (xy 87.439023 65.94276) (xy 87.38896 66.1924) + (xy 87.38896 67.9196) (xy 87.435937 68.161723) (xy 87.575727 68.374527) (xy 87.78676 68.516977) (xy 88.0364 68.56704) + (xy 89.7636 68.56704) (xy 90.005723 68.520063) (xy 90.218527 68.380273) (xy 90.360977 68.16924) (xy 90.369179 68.12834) + (xy 90.38033 68.145029) (xy 90.866511 68.469885) (xy 91.44 68.583959) (xy 92.013489 68.469885) (xy 92.49967 68.145029) + (xy 92.71 67.830248) (xy 92.92033 68.145029) (xy 93.406511 68.469885) (xy 93.98 68.583959) (xy 94.553489 68.469885) + (xy 95.03967 68.145029) (xy 95.25 67.830248) (xy 95.46033 68.145029) (xy 95.946511 68.469885) (xy 96.52 68.583959) + (xy 97.093489 68.469885) (xy 97.57967 68.145029) (xy 97.79 67.830248) (xy 98.00033 68.145029) (xy 98.486511 68.469885) + (xy 99.06 68.583959) (xy 99.633489 68.469885) (xy 100.11967 68.145029) (xy 100.33 67.830248) (xy 100.54033 68.145029) + (xy 101.026511 68.469885) (xy 101.6 68.583959) (xy 101.975614 68.509244) (xy 102.313285 68.846916) (xy 102.461476 68.945934) + (xy 102.560495 69.012096) (xy 102.560496 69.012096) (xy 102.8521 69.0701) (xy 111.157 69.0701) (xy 111.157 69.070099) + (xy 111.448604 69.012096) (xy 111.448605 69.012096) (xy 111.695815 68.846915) (xy 113.1145 67.42823) (xy 115.085185 69.398915) + (xy 115.332395 69.564096) (xy 115.332396 69.564096) (xy 115.624 69.6221) (xy 128.9808 69.6221) (xy 128.9808 69.622099) + (xy 129.272404 69.564096) (xy 129.272405 69.564096) (xy 129.519615 69.398915) (xy 129.546069 69.37246) (xy 129.657676 69.447034) + (xy 129.756695 69.513196) (xy 129.756696 69.513196) (xy 130.0483 69.5712) (xy 154.9487 69.5712) (xy 154.9487 69.571199) + (xy 155.240304 69.513196) (xy 155.240305 69.513196) (xy 155.487515 69.348015) (xy 156.582286 68.253244) (xy 156.906511 68.469885) + (xy 157.48 68.583959) (xy 158.053489 68.469885) (xy 158.53967 68.145029) (xy 158.75 67.830248) (xy 158.96033 68.145029) + (xy 159.446511 68.469885) (xy 160.02 68.583959) (xy 160.593489 68.469885) (xy 161.07967 68.145029) (xy 161.29 67.830248) + (xy 161.50033 68.145029) (xy 161.986511 68.469885) (xy 162.56 68.583959) (xy 163.133489 68.469885) (xy 163.61967 68.145029) + (xy 163.944526 67.658848) (xy 164.0586 67.085359) (xy 164.0586 70.815) (xy 84.685 70.815) (xy 84.685 36.685) + (xy 166.315 36.685) (xy 166.315 70.815) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 557C62F5) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 84.25 36.25) (xy 166.75 36.25) (xy 166.75 71.25) (xy 84.25 71.25) + ) + ) + (filled_polygon + (pts + (xy 95.73116 65.786007) (xy 95.46033 65.966971) (xy 95.25 66.281751) (xy 95.03967 65.966971) (xy 94.768827 65.786) + (xy 95.03967 65.605029) (xy 95.255663 65.281771) (xy 95.313179 65.40449) (xy 95.73116 65.786007) + ) + ) + (filled_polygon + (pts + (xy 105.89116 65.786007) (xy 105.62033 65.966971) (xy 105.41 66.281751) (xy 105.19967 65.966971) (xy 104.928827 65.786) + (xy 105.19967 65.605029) (xy 105.415663 65.281771) (xy 105.473179 65.40449) (xy 105.89116 65.786007) + ) + ) + (filled_polygon + (pts + (xy 106.827 64.643) (xy 106.807 64.643) (xy 106.807 64.663) (xy 106.553 64.663) (xy 106.553 64.643) + (xy 106.533 64.643) (xy 106.533 64.389) (xy 106.553 64.389) (xy 106.553 64.369) (xy 106.807 64.369) + (xy 106.807 64.389) (xy 106.827 64.389) (xy 106.827 64.643) + ) + ) + (filled_polygon + (pts + (xy 113.177 40.767) (xy 113.157 40.767) (xy 113.157 40.787) (xy 112.903 40.787) (xy 112.903 40.767) + (xy 112.883 40.767) (xy 112.883 40.513) (xy 112.903 40.513) (xy 112.903 40.493) (xy 113.157 40.493) + (xy 113.157 40.513) (xy 113.177 40.513) (xy 113.177 40.767) + ) + ) + (filled_polygon + (pts + (xy 119.527 64.643) (xy 119.507 64.643) (xy 119.507 64.663) (xy 119.253 64.663) (xy 119.253 64.643) + (xy 119.233 64.643) (xy 119.233 64.389) (xy 119.253 64.389) (xy 119.253 64.369) (xy 119.507 64.369) + (xy 119.507 64.389) (xy 119.527 64.389) (xy 119.527 64.643) + ) + ) + (filled_polygon + (pts + (xy 123.67116 65.786007) (xy 123.40033 65.966971) (xy 123.19 66.281751) (xy 122.97967 65.966971) (xy 122.708827 65.786) + (xy 122.97967 65.605029) (xy 123.195663 65.281771) (xy 123.253179 65.40449) (xy 123.67116 65.786007) + ) + ) + (filled_polygon + (pts + (xy 123.949212 68.482357) (xy 123.078169 69.3534) (xy 115.17663 69.3534) (xy 112.599499 66.776269) (xy 112.599687 66.560616) + (xy 112.435689 66.163711) (xy 112.132286 65.859778) (xy 111.735668 65.695087) (xy 111.306216 65.694713) (xy 110.909311 65.858711) + (xy 110.605378 66.162114) (xy 110.440687 66.558732) (xy 110.440497 66.776271) (xy 107.861069 69.3557) (xy 103.16643 69.3557) + (xy 102.237706 68.426976) (xy 102.65967 68.145029) (xy 102.87 67.830248) (xy 103.08033 68.145029) (xy 103.566511 68.469885) + (xy 104.14 68.583959) (xy 104.713489 68.469885) (xy 105.19967 68.145029) (xy 105.41 67.830248) (xy 105.62033 68.145029) + (xy 106.106511 68.469885) (xy 106.68 68.583959) (xy 107.253489 68.469885) (xy 107.73967 68.145029) (xy 108.064526 67.658848) + (xy 108.1786 67.085359) (xy 108.1786 67.026641) (xy 108.064526 66.453152) (xy 107.73967 65.966971) (xy 107.468839 65.786007) + (xy 107.886821 65.40449) (xy 108.134968 64.875027) (xy 108.01497 64.643965) (xy 108.154284 64.644087) (xy 108.156909 64.643002) + (xy 108.1786 64.643002) (xy 108.1786 64.634039) (xy 108.551189 64.480089) (xy 108.855122 64.176686) (xy 109.019813 63.780068) + (xy 109.020187 63.350616) (xy 108.856189 62.953711) (xy 108.552786 62.649778) (xy 108.156168 62.485087) (xy 107.726716 62.484713) + (xy 107.646845 62.517714) (xy 106.061099 60.931968) (xy 106.061215 60.7979) (xy 110.141472 60.7979) (xy 110.141313 60.981584) + (xy 110.305311 61.378489) (xy 110.608714 61.682422) (xy 111.005332 61.847113) (xy 111.434784 61.847487) (xy 111.831689 61.683489) + (xy 111.985646 61.5298) (xy 115.85557 61.5298) (xy 115.9781 61.65233) (xy 115.9781 61.9857) (xy 116.036104 62.277305) + (xy 116.201285 62.524515) (xy 116.693876 63.017106) (xy 116.266511 63.102115) (xy 115.78033 63.426971) (xy 115.455474 63.913152) + (xy 115.3414 64.486641) (xy 115.3414 64.545359) (xy 115.455474 65.118848) (xy 115.7673 65.585529) (xy 115.734277 65.591937) + (xy 115.521473 65.731727) (xy 115.379023 65.94276) (xy 115.32896 66.1924) (xy 115.32896 67.9196) (xy 115.375937 68.161723) + (xy 115.515727 68.374527) (xy 115.72676 68.516977) (xy 115.9764 68.56704) (xy 117.7036 68.56704) (xy 117.945723 68.520063) + (xy 118.158527 68.380273) (xy 118.300977 68.16924) (xy 118.309179 68.12834) (xy 118.32033 68.145029) (xy 118.806511 68.469885) + (xy 119.38 68.583959) (xy 119.953489 68.469885) (xy 120.43967 68.145029) (xy 120.65 67.830248) (xy 120.86033 68.145029) + (xy 121.346511 68.469885) (xy 121.92 68.583959) (xy 122.493489 68.469885) (xy 122.97967 68.145029) (xy 123.19 67.830248) + (xy 123.40033 68.145029) (xy 123.886511 68.469885) (xy 123.949212 68.482357) + ) + ) + (filled_polygon + (pts + (xy 124.607 64.643) (xy 124.587 64.643) (xy 124.587 64.663) (xy 124.333 64.663) (xy 124.333 64.643) + (xy 124.313 64.643) (xy 124.313 64.389) (xy 124.333 64.389) (xy 124.333 64.369) (xy 124.587 64.369) + (xy 124.587 64.389) (xy 124.607 64.389) (xy 124.607 64.643) + ) + ) + (filled_polygon + (pts + (xy 132.561172 41.91) (xy 132.29033 42.090971) (xy 132.08 42.405751) (xy 131.86967 42.090971) (xy 131.598839 41.910007) + (xy 132.016821 41.52849) (xy 132.074336 41.405771) (xy 132.29033 41.729029) (xy 132.561172 41.91) + ) + ) + (filled_polygon + (pts + (xy 133.83116 65.786007) (xy 133.56033 65.966971) (xy 133.35 66.281751) (xy 133.13967 65.966971) (xy 132.868827 65.786) + (xy 133.13967 65.605029) (xy 133.355663 65.281771) (xy 133.413179 65.40449) (xy 133.83116 65.786007) ) ) (filled_polygon @@ -1789,59 +2110,127 @@ ) (filled_polygon (pts - (xy 147.467 63.627) (xy 147.447 63.627) (xy 147.447 63.647) (xy 147.193 63.647) (xy 147.193 63.627) - (xy 147.173 63.627) (xy 147.173 63.373) (xy 147.193 63.373) (xy 147.193 63.353) (xy 147.447 63.353) - (xy 147.447 63.373) (xy 147.467 63.373) (xy 147.467 63.627) + (xy 150.341172 41.91) (xy 150.07033 42.090971) (xy 149.86 42.405751) (xy 149.64967 42.090971) (xy 149.378839 41.910007) + (xy 149.796821 41.52849) (xy 149.854336 41.405771) (xy 150.07033 41.729029) (xy 150.341172 41.91) ) ) (filled_polygon (pts - (xy 147.80116 41.910007) (xy 147.53033 42.090971) (xy 147.32 42.405751) (xy 147.10967 42.090971) (xy 146.838827 41.91) - (xy 147.10967 41.729029) (xy 147.325663 41.405771) (xy 147.383179 41.52849) (xy 147.80116 41.910007) + (xy 151.61116 65.786007) (xy 151.34033 65.966971) (xy 151.13 66.281751) (xy 150.91967 65.966971) (xy 150.648827 65.786) + (xy 150.91967 65.605029) (xy 151.135663 65.281771) (xy 151.193179 65.40449) (xy 151.61116 65.786007) ) ) (filled_polygon (pts - (xy 148.459307 44.681962) (xy 143.652869 49.4884) (xy 142.7222 49.4884) (xy 142.430595 49.546404) (xy 142.183384 49.711585) - (xy 140.611569 51.2834) (xy 140.583409 51.2834) (xy 140.583687 50.964516) (xy 140.419689 50.567611) (xy 140.116286 50.263678) - (xy 139.719668 50.098987) (xy 139.290216 50.098613) (xy 138.893311 50.262611) (xy 138.698081 50.4575) (xy 138.27543 50.4575) - (xy 139.525131 49.207799) (xy 139.740784 49.207987) (xy 140.137689 49.043989) (xy 140.441622 48.740586) (xy 140.606313 48.343968) - (xy 140.606687 47.914516) (xy 140.442689 47.517611) (xy 140.139286 47.213678) (xy 140.108384 47.200846) (xy 142.803915 44.505316) - (xy 142.803915 44.505315) (xy 142.803928 44.505296) (xy 142.936511 44.593885) (xy 143.51 44.707959) (xy 144.083489 44.593885) - (xy 144.56967 44.269029) (xy 144.78 43.954248) (xy 144.99033 44.269029) (xy 145.476511 44.593885) (xy 146.05 44.707959) - (xy 146.623489 44.593885) (xy 147.10967 44.269029) (xy 147.32 43.954248) (xy 147.53033 44.269029) (xy 148.016511 44.593885) - (xy 148.459307 44.681962) + (xy 151.891047 68.482722) (xy 151.03137 69.3424) (xy 131.09313 69.3424) (xy 130.177706 68.426976) (xy 130.59967 68.145029) + (xy 130.81 67.830248) (xy 131.02033 68.145029) (xy 131.506511 68.469885) (xy 132.08 68.583959) (xy 132.653489 68.469885) + (xy 133.13967 68.145029) (xy 133.35 67.830248) (xy 133.56033 68.145029) (xy 134.046511 68.469885) (xy 134.62 68.583959) + (xy 135.193489 68.469885) (xy 135.67967 68.145029) (xy 136.004526 67.658848) (xy 136.1186 67.085359) (xy 136.1186 67.026641) + (xy 136.004526 66.453152) (xy 135.67967 65.966971) (xy 135.408839 65.786007) (xy 135.826821 65.40449) (xy 136.074968 64.875027) + (xy 136.074968 64.156973) (xy 135.826821 63.62751) (xy 135.394947 63.233312) (xy 134.979026 63.061042) (xy 134.747 63.182183) + (xy 134.747 64.389) (xy 135.954469 64.389) (xy 136.074968 64.156973) (xy 136.074968 64.875027) (xy 135.954469 64.643) + (xy 134.747 64.643) (xy 134.747 64.663) (xy 134.493 64.663) (xy 134.493 64.643) (xy 134.473 64.643) + (xy 134.473 64.389) (xy 134.493 64.389) (xy 134.493 63.182183) (xy 134.260974 63.061042) (xy 133.845053 63.233312) + (xy 133.413179 63.62751) (xy 133.355663 63.750228) (xy 133.13967 63.426971) (xy 132.653489 63.102115) (xy 132.08 62.988041) + (xy 131.506511 63.102115) (xy 131.211658 63.299128) (xy 130.21353 62.301) (xy 150.86927 62.301) (xy 151.74988 63.18161) + (xy 151.625053 63.233312) (xy 151.193179 63.62751) (xy 151.135663 63.750228) (xy 150.91967 63.426971) (xy 150.433489 63.102115) + (xy 149.86 62.988041) (xy 149.286511 63.102115) (xy 148.80033 63.426971) (xy 148.584336 63.750228) (xy 148.526821 63.62751) + (xy 148.094947 63.233312) (xy 147.679026 63.061042) (xy 147.447 63.182183) (xy 147.447 64.389) (xy 147.467 64.389) + (xy 147.467 64.643) (xy 147.447 64.643) (xy 147.447 64.663) (xy 147.193 64.663) (xy 147.193 64.643) + (xy 147.173 64.643) (xy 147.173 64.389) (xy 147.193 64.389) (xy 147.193 63.182183) (xy 146.960974 63.061042) + (xy 146.545053 63.233312) (xy 146.113179 63.62751) (xy 146.055663 63.750228) (xy 145.83967 63.426971) (xy 145.353489 63.102115) + (xy 144.78 62.988041) (xy 144.206511 63.102115) (xy 143.72033 63.426971) (xy 143.395474 63.913152) (xy 143.2814 64.486641) + (xy 143.2814 64.545359) (xy 143.395474 65.118848) (xy 143.7073 65.585529) (xy 143.674277 65.591937) (xy 143.461473 65.731727) + (xy 143.319023 65.94276) (xy 143.26896 66.1924) (xy 143.26896 67.9196) (xy 143.315937 68.161723) (xy 143.455727 68.374527) + (xy 143.66676 68.516977) (xy 143.9164 68.56704) (xy 145.6436 68.56704) (xy 145.885723 68.520063) (xy 146.098527 68.380273) + (xy 146.240977 68.16924) (xy 146.249179 68.12834) (xy 146.26033 68.145029) (xy 146.746511 68.469885) (xy 147.32 68.583959) + (xy 147.893489 68.469885) (xy 148.37967 68.145029) (xy 148.59 67.830248) (xy 148.80033 68.145029) (xy 149.286511 68.469885) + (xy 149.86 68.583959) (xy 150.433489 68.469885) (xy 150.91967 68.145029) (xy 151.13 67.830248) (xy 151.34033 68.145029) + (xy 151.826511 68.469885) (xy 151.891047 68.482722) ) ) (filled_polygon (pts - (xy 152.547 63.627) (xy 152.527 63.627) (xy 152.527 63.647) (xy 152.273 63.647) (xy 152.273 63.627) - (xy 152.253 63.627) (xy 152.253 63.373) (xy 152.273 63.373) (xy 152.273 63.353) (xy 152.527 63.353) - (xy 152.527 63.373) (xy 152.547 63.373) (xy 152.547 63.627) + (xy 152.547 64.643) (xy 152.527 64.643) (xy 152.527 64.663) (xy 152.273 64.663) (xy 152.273 64.643) + (xy 152.253 64.643) (xy 152.253 64.389) (xy 152.273 64.389) (xy 152.273 64.369) (xy 152.527 64.369) + (xy 152.527 64.389) (xy 152.547 64.389) (xy 152.547 64.643) ) ) (filled_polygon (pts - (xy 156.812919 62.14865) (xy 156.611659 62.283128) (xy 156.032215 61.703685) (xy 155.785005 61.538504) (xy 155.4934 61.4805) - (xy 134.0361 61.4805) (xy 133.744495 61.538504) (xy 133.497285 61.703685) (xy 132.930057 62.270912) (xy 132.653489 62.086115) - (xy 132.08 61.972041) (xy 131.506511 62.086115) (xy 131.182286 62.302755) (xy 126.753715 57.874185) (xy 126.537029 57.7294) - (xy 152.393669 57.7294) (xy 156.812919 62.14865) + (xy 154.151172 65.786) (xy 153.88033 65.966971) (xy 153.67 66.281751) (xy 153.45967 65.966971) (xy 153.188839 65.786007) + (xy 153.606821 65.40449) (xy 153.664336 65.281771) (xy 153.88033 65.605029) (xy 154.151172 65.786) ) ) (filled_polygon (pts - (xy 166.878 69.165) (xy 164.0586 69.165) (xy 164.0586 66.069359) (xy 164.0586 66.010641) (xy 163.944526 65.437152) - (xy 163.61967 64.950971) (xy 163.348839 64.770007) (xy 163.766821 64.38849) (xy 164.014968 63.859027) (xy 164.014968 63.140973) - (xy 163.766821 62.61151) (xy 163.747462 62.593839) (xy 163.747462 41.381828) (xy 163.342291 40.401239) (xy 162.592707 39.650345) - (xy 161.612827 39.243464) (xy 160.551828 39.242538) (xy 159.571239 39.647709) (xy 158.820345 40.397293) (xy 158.413464 41.377173) - (xy 158.412538 42.438172) (xy 158.817709 43.418761) (xy 159.567293 44.169655) (xy 160.547173 44.576536) (xy 161.608172 44.577462) - (xy 162.588761 44.172291) (xy 163.339655 43.422707) (xy 163.746536 42.442827) (xy 163.747462 41.381828) (xy 163.747462 62.593839) - (xy 163.334947 62.217312) (xy 162.919026 62.045042) (xy 162.687 62.166183) (xy 162.687 63.373) (xy 163.894469 63.373) - (xy 164.014968 63.140973) (xy 164.014968 63.859027) (xy 163.894469 63.627) (xy 162.687 63.627) (xy 162.687 63.647) - (xy 162.433 63.647) (xy 162.433 63.627) (xy 162.413 63.627) (xy 162.413 63.373) (xy 162.433 63.373) - (xy 162.433 62.166183) (xy 162.200974 62.045042) (xy 161.785053 62.217312) (xy 161.353179 62.61151) (xy 161.295663 62.734228) - (xy 161.07967 62.410971) (xy 160.593489 62.086115) (xy 160.02 61.972041) (xy 159.446511 62.086115) (xy 159.122286 62.302755) - (xy 157.7086 60.889069) (xy 157.7086 40.669359) (xy 157.7086 40.610641) (xy 157.594526 40.037152) (xy 157.26967 39.550971) + (xy 155.572183 44.519486) (xy 149.41187 50.6798) (xy 145.342211 50.6798) (xy 145.389313 50.566368) (xy 145.389598 50.2381) + (xy 147.6999 50.2381) (xy 147.6999 50.238099) (xy 147.991504 50.180096) (xy 147.991505 50.180096) (xy 148.238715 50.014915) + (xy 149.22313 49.030499) (xy 149.438784 49.030687) (xy 149.835689 48.866689) (xy 150.139622 48.563286) (xy 150.304313 48.166668) + (xy 150.304687 47.737216) (xy 150.140689 47.340311) (xy 149.837286 47.036378) (xy 149.440668 46.871687) (xy 149.011216 46.871313) + (xy 148.614311 47.035311) (xy 148.310378 47.338714) (xy 148.145687 47.735332) (xy 148.145497 47.952872) (xy 147.38427 48.7141) + (xy 143.968 48.7141) (xy 143.676395 48.772104) (xy 143.626713 48.8053) (xy 142.87483 48.8053) (xy 143.26853 48.411599) + (xy 143.484184 48.411787) (xy 143.881089 48.247789) (xy 144.185022 47.944386) (xy 144.349713 47.547768) (xy 144.350087 47.118316) + (xy 144.186089 46.721411) (xy 143.882686 46.417478) (xy 143.486068 46.252787) (xy 143.056616 46.252413) (xy 142.659711 46.416411) + (xy 142.355778 46.719814) (xy 142.191087 47.116432) (xy 142.190897 47.333972) (xy 141.22797 48.2969) (xy 141.053344 48.2969) + (xy 141.053587 48.018716) (xy 140.889589 47.621811) (xy 140.586186 47.317878) (xy 140.189568 47.153187) (xy 139.972028 47.152997) + (xy 137.0051 44.18607) (xy 137.165663 43.945771) (xy 137.223179 44.06849) (xy 137.655053 44.462688) (xy 138.070974 44.634958) + (xy 138.303 44.513817) (xy 138.303 43.307) (xy 138.283 43.307) (xy 138.283 43.053) (xy 138.303 43.053) + (xy 138.303 43.033) (xy 138.557 43.033) (xy 138.557 43.053) (xy 138.577 43.053) (xy 138.577 43.307) + (xy 138.557 43.307) (xy 138.557 44.513817) (xy 138.789026 44.634958) (xy 139.204947 44.462688) (xy 139.636821 44.06849) + (xy 139.694336 43.945771) (xy 139.91033 44.269029) (xy 140.396511 44.593885) (xy 140.97 44.707959) (xy 141.543489 44.593885) + (xy 142.02967 44.269029) (xy 142.24 43.954248) (xy 142.45033 44.269029) (xy 142.936511 44.593885) (xy 143.51 44.707959) + (xy 144.083489 44.593885) (xy 144.56967 44.269029) (xy 144.78 43.954248) (xy 144.99033 44.269029) (xy 145.476511 44.593885) + (xy 146.05 44.707959) (xy 146.623489 44.593885) (xy 147.10967 44.269029) (xy 147.32 43.954248) (xy 147.53033 44.269029) + (xy 148.016511 44.593885) (xy 148.59 44.707959) (xy 149.163489 44.593885) (xy 149.64967 44.269029) (xy 149.86 43.954248) + (xy 150.07033 44.269029) (xy 150.556511 44.593885) (xy 151.13 44.707959) (xy 151.703489 44.593885) (xy 152.18967 44.269029) + (xy 152.4 43.954248) (xy 152.61033 44.269029) (xy 153.096511 44.593885) (xy 153.67 44.707959) (xy 154.243489 44.593885) + (xy 154.72967 44.269029) (xy 154.945663 43.945771) (xy 155.003179 44.06849) (xy 155.435053 44.462688) (xy 155.572183 44.519486) + ) + ) + (filled_polygon + (pts + (xy 156.357 43.307) (xy 156.337 43.307) (xy 156.337 43.327) (xy 156.083 43.327) (xy 156.083 43.307) + (xy 156.063 43.307) (xy 156.063 43.053) (xy 156.083 43.053) (xy 156.083 43.033) (xy 156.337 43.033) + (xy 156.337 43.053) (xy 156.357 43.053) (xy 156.357 43.307) + ) + ) + (filled_polygon + (pts + (xy 161.77116 65.786007) (xy 161.50033 65.966971) (xy 161.29 66.281751) (xy 161.07967 65.966971) (xy 160.808827 65.786) + (xy 161.07967 65.605029) (xy 161.295663 65.281771) (xy 161.353179 65.40449) (xy 161.77116 65.786007) + ) + ) + (filled_polygon + (pts + (xy 166.315 70.815) (xy 151.605404 70.815) (xy 151.638604 70.808396) (xy 151.638605 70.808396) (xy 151.885815 70.643215) + (xy 154.182258 68.346771) (xy 154.366511 68.469885) (xy 154.94 68.583959) (xy 155.513489 68.469885) (xy 155.99967 68.145029) + (xy 156.21 67.830248) (xy 156.42033 68.145029) (xy 156.906511 68.469885) (xy 157.48 68.583959) (xy 158.053489 68.469885) + (xy 158.53967 68.145029) (xy 158.75 67.830248) (xy 158.96033 68.145029) (xy 159.446511 68.469885) (xy 160.02 68.583959) + (xy 160.593489 68.469885) (xy 161.07967 68.145029) (xy 161.29 67.830248) (xy 161.50033 68.145029) (xy 161.986511 68.469885) + (xy 162.56 68.583959) (xy 163.133489 68.469885) (xy 163.61967 68.145029) (xy 163.944526 67.658848) (xy 164.0586 67.085359) + (xy 164.0586 67.026641) (xy 163.944526 66.453152) (xy 163.61967 65.966971) (xy 163.348839 65.786007) (xy 163.766821 65.40449) + (xy 164.014968 64.875027) (xy 164.014968 64.156973) (xy 163.766821 63.62751) (xy 163.747462 63.609839) (xy 163.747462 41.381828) + (xy 163.342291 40.401239) (xy 162.592707 39.650345) (xy 161.612827 39.243464) (xy 160.551828 39.242538) (xy 159.571239 39.647709) + (xy 158.820345 40.397293) (xy 158.413464 41.377173) (xy 158.412538 42.438172) (xy 158.817709 43.418761) (xy 159.567293 44.169655) + (xy 160.547173 44.576536) (xy 161.608172 44.577462) (xy 162.588761 44.172291) (xy 163.339655 43.422707) (xy 163.746536 42.442827) + (xy 163.747462 41.381828) (xy 163.747462 63.609839) (xy 163.334947 63.233312) (xy 162.919026 63.061042) (xy 162.687 63.182183) + (xy 162.687 64.389) (xy 163.894469 64.389) (xy 164.014968 64.156973) (xy 164.014968 64.875027) (xy 163.894469 64.643) + (xy 162.687 64.643) (xy 162.687 64.663) (xy 162.433 64.663) (xy 162.433 64.643) (xy 162.413 64.643) + (xy 162.413 64.389) (xy 162.433 64.389) (xy 162.433 63.182183) (xy 162.200974 63.061042) (xy 161.785053 63.233312) + (xy 161.353179 63.62751) (xy 161.295663 63.750228) (xy 161.07967 63.426971) (xy 160.593489 63.102115) (xy 160.02 62.988041) + (xy 159.446511 63.102115) (xy 159.122285 63.318755) (xy 155.977815 60.174285) (xy 155.730605 60.009104) (xy 155.439 59.9511) + (xy 123.079313 59.9511) (xy 123.362622 59.668286) (xy 123.527313 59.271668) (xy 123.527687 58.842216) (xy 123.363689 58.445311) + (xy 123.060286 58.141378) (xy 122.663668 57.976687) (xy 122.446128 57.976497) (xy 119.655515 55.185885) (xy 119.408305 55.020704) + (xy 119.1167 54.9627) (xy 107.4534 54.9627) (xy 107.4534 44.69104) (xy 108.8136 44.69104) (xy 109.055723 44.644063) + (xy 109.268527 44.504273) (xy 109.410977 44.29324) (xy 109.419179 44.25234) (xy 109.43033 44.269029) (xy 109.916511 44.593885) + (xy 110.49 44.707959) (xy 111.063489 44.593885) (xy 111.387714 44.377244) (xy 117.899984 50.889515) (xy 117.899985 50.889515) + (xy 118.147195 51.054696) (xy 118.4388 51.1127) (xy 137.156407 51.1127) (xy 137.151287 51.125032) (xy 137.150913 51.554484) + (xy 137.314911 51.951389) (xy 137.618314 52.255322) (xy 138.014932 52.420013) (xy 138.444384 52.420387) (xy 138.841289 52.256389) + (xy 138.893969 52.2038) (xy 149.7275 52.2038) (xy 149.7275 52.203799) (xy 150.019104 52.145796) (xy 150.019105 52.145796) + (xy 150.266315 51.980615) (xy 158.046215 44.200715) (xy 158.211396 43.953505) (xy 158.269399 43.6619) (xy 158.2694 43.6619) + (xy 158.2694 42.7063) (xy 158.211396 42.414696) (xy 158.211396 42.414695) (xy 158.046215 42.167485) (xy 157.405089 41.526359) + (xy 157.594526 41.242848) (xy 157.7086 40.669359) (xy 157.7086 40.610641) (xy 157.594526 40.037152) (xy 157.26967 39.550971) (xy 156.783489 39.226115) (xy 156.21 39.112041) (xy 155.636511 39.226115) (xy 155.15033 39.550971) (xy 154.94 39.865751) (xy 154.72967 39.550971) (xy 154.243489 39.226115) (xy 153.67 39.112041) (xy 153.096511 39.226115) (xy 152.61033 39.550971) (xy 152.4 39.865751) (xy 152.18967 39.550971) (xy 151.703489 39.226115) (xy 151.13 39.112041) (xy 150.556511 39.226115) @@ -1854,353 +2243,50 @@ (xy 142.936511 39.226115) (xy 142.45033 39.550971) (xy 142.24 39.865751) (xy 142.02967 39.550971) (xy 141.543489 39.226115) (xy 140.97 39.112041) (xy 140.396511 39.226115) (xy 139.91033 39.550971) (xy 139.7 39.865751) (xy 139.48967 39.550971) (xy 139.003489 39.226115) (xy 138.43 39.112041) (xy 137.856511 39.226115) (xy 137.37033 39.550971) (xy 137.16 39.865751) - (xy 136.94967 39.550971) (xy 136.463489 39.226115) (xy 135.89 39.112041) (xy 135.316511 39.226115) (xy 134.992286 39.442755) - (xy 133.840815 38.291285) (xy 133.593605 38.126104) (xy 133.302 38.0681) (xy 107.9949 38.0681) (xy 107.703295 38.126104) - (xy 107.604276 38.192265) (xy 107.456085 38.291284) (xy 106.111685 39.635685) (xy 105.946504 39.882895) (xy 105.8885 40.1745) - (xy 105.8885 50.3581) (xy 105.946504 50.649705) (xy 106.111685 50.896915) (xy 107.573285 52.358516) (xy 107.820495 52.523696) - (xy 107.820496 52.523697) (xy 108.1121 52.5817) (xy 110.242558 52.5817) (xy 110.394914 52.734322) (xy 110.791532 52.899013) - (xy 111.220984 52.899387) (xy 111.617889 52.735389) (xy 111.921822 52.431986) (xy 112.086513 52.035368) (xy 112.086887 51.605916) - (xy 111.922889 51.209011) (xy 111.619486 50.905078) (xy 111.222868 50.740387) (xy 110.793416 50.740013) (xy 110.396511 50.904011) - (xy 110.242553 51.0577) (xy 108.42773 51.0577) (xy 108.273682 50.903651) (xy 108.357089 50.869189) (xy 108.661022 50.565786) - (xy 108.810169 50.2066) (xy 109.2451 50.2066) (xy 111.328069 50.2066) (xy 113.4104 52.288931) (xy 113.410213 52.504584) - (xy 113.574211 52.901489) (xy 113.877614 53.205422) (xy 114.274232 53.370113) (xy 114.703684 53.370487) (xy 115.100589 53.206489) - (xy 115.404522 52.903086) (xy 115.569213 52.506468) (xy 115.569587 52.077016) (xy 115.405589 51.680111) (xy 115.102186 51.376178) - (xy 114.705568 51.211487) (xy 114.488028 51.211297) (xy 112.182515 48.905785) (xy 111.935305 48.740604) (xy 111.6437 48.6826) - (xy 110.0071 48.6826) (xy 110.0071 44.611904) (xy 110.49 44.707959) (xy 111.00562 44.605395) (xy 111.030904 44.732505) - (xy 111.196085 44.979715) (xy 119.626385 53.410016) (xy 119.873595 53.575196) (xy 119.873596 53.575197) (xy 120.1652 53.6332) - (xy 141.7758 53.6332) (xy 141.7758 53.633199) (xy 142.067404 53.575196) (xy 142.067405 53.575196) (xy 142.314615 53.410015) - (xy 143.43853 52.286099) (xy 143.654184 52.286287) (xy 144.051089 52.122289) (xy 144.355022 51.818886) (xy 144.519713 51.422268) - (xy 144.520087 50.992816) (xy 144.451398 50.826577) (xy 144.507315 50.789215) (xy 150.423915 44.872615) (xy 150.589096 44.625405) - (xy 150.589096 44.625404) (xy 150.593886 44.601319) (xy 151.13 44.707959) (xy 151.703489 44.593885) (xy 152.18967 44.269029) - (xy 152.4 43.954248) (xy 152.61033 44.269029) (xy 153.096511 44.593885) (xy 153.67 44.707959) (xy 154.243489 44.593885) - (xy 154.72967 44.269029) (xy 154.945663 43.945771) (xy 155.003179 44.06849) (xy 155.435053 44.462688) (xy 155.850974 44.634958) - (xy 156.083 44.513817) (xy 156.083 43.307) (xy 156.063 43.307) (xy 156.063 43.053) (xy 156.083 43.053) - (xy 156.083 43.033) (xy 156.337 43.033) (xy 156.337 43.053) (xy 157.544469 43.053) (xy 157.664968 42.820973) - (xy 157.416821 42.29151) (xy 156.998839 41.909992) (xy 157.26967 41.729029) (xy 157.594526 41.242848) (xy 157.7086 40.669359) - (xy 157.7086 60.889069) (xy 157.664968 60.845437) (xy 157.664968 43.539027) (xy 157.544469 43.307) (xy 156.337 43.307) - (xy 156.337 44.513817) (xy 156.569026 44.634958) (xy 156.984947 44.462688) (xy 157.416821 44.06849) (xy 157.664968 43.539027) - (xy 157.664968 60.845437) (xy 153.248115 56.428585) (xy 153.000905 56.263404) (xy 152.7093 56.2054) (xy 125.516641 56.2054) - (xy 125.364286 56.052778) (xy 124.967668 55.888087) (xy 124.538216 55.887713) (xy 124.141311 56.051711) (xy 123.837378 56.355114) - (xy 123.672687 56.751732) (xy 123.672313 57.181184) (xy 123.836311 57.578089) (xy 123.909094 57.651) (xy 122.575341 57.651) - (xy 122.422986 57.498378) (xy 122.026368 57.333687) (xy 121.596916 57.333313) (xy 121.200011 57.497311) (xy 120.896078 57.800714) - (xy 120.731387 58.197332) (xy 120.731013 58.626784) (xy 120.895011 59.023689) (xy 121.198414 59.327622) (xy 121.595032 59.492313) - (xy 122.024484 59.492687) (xy 122.421389 59.328689) (xy 122.575346 59.175) (xy 125.899269 59.175) (xy 128.872919 62.14865) - (xy 128.767332 62.219202) (xy 127.728915 61.180785) (xy 127.481705 61.015604) (xy 127.1901 60.9576) (xy 105.747462 60.9576) - (xy 105.747462 41.381828) (xy 105.342291 40.401239) (xy 104.592707 39.650345) (xy 103.612827 39.243464) (xy 102.551828 39.242538) - (xy 101.571239 39.647709) (xy 100.820345 40.397293) (xy 100.413464 41.377173) (xy 100.412538 42.438172) (xy 100.817709 43.418761) - (xy 101.567293 44.169655) (xy 102.547173 44.576536) (xy 103.608172 44.577462) (xy 104.588761 44.172291) (xy 105.339655 43.422707) - (xy 105.746536 42.442827) (xy 105.747462 41.381828) (xy 105.747462 60.9576) (xy 104.1585 60.9576) (xy 103.866895 61.015604) - (xy 103.619685 61.180785) (xy 102.497714 62.302755) (xy 102.173489 62.086115) (xy 101.6 61.972041) (xy 101.026511 62.086115) - (xy 100.54033 62.410971) (xy 100.33 62.725751) (xy 100.11967 62.410971) (xy 99.633489 62.086115) (xy 99.06 61.972041) - (xy 98.486511 62.086115) (xy 98.00033 62.410971) (xy 97.784336 62.734228) (xy 97.726821 62.61151) (xy 97.294947 62.217312) - (xy 96.879026 62.045042) (xy 96.647 62.166183) (xy 96.647 63.373) (xy 96.667 63.373) (xy 96.667 63.627) - (xy 96.647 63.627) (xy 96.647 63.647) (xy 96.393 63.647) (xy 96.393 63.627) (xy 96.373 63.627) - (xy 96.373 63.373) (xy 96.393 63.373) (xy 96.393 62.166183) (xy 96.160974 62.045042) (xy 95.745053 62.217312) - (xy 95.313179 62.61151) (xy 95.255663 62.734228) (xy 95.03967 62.410971) (xy 94.553489 62.086115) (xy 93.98 61.972041) - (xy 93.406511 62.086115) (xy 92.92033 62.410971) (xy 92.704336 62.734228) (xy 92.646821 62.61151) (xy 92.214947 62.217312) - (xy 91.799026 62.045042) (xy 91.567 62.166183) (xy 91.567 63.373) (xy 91.587 63.373) (xy 91.587 63.627) - (xy 91.567 63.627) (xy 91.567 63.647) (xy 91.313 63.647) (xy 91.313 63.627) (xy 91.293 63.627) - (xy 91.293 63.373) (xy 91.313 63.373) (xy 91.313 62.166183) (xy 91.080974 62.045042) (xy 90.665053 62.217312) - (xy 90.233179 62.61151) (xy 90.175663 62.734228) (xy 89.95967 62.410971) (xy 89.473489 62.086115) (xy 88.9 61.972041) - (xy 88.326511 62.086115) (xy 87.84033 62.410971) (xy 87.515474 62.897152) (xy 87.4014 63.470641) (xy 87.4014 63.529359) - (xy 87.515474 64.102848) (xy 87.830526 64.574356) (xy 87.676702 64.638073) (xy 87.498073 64.816701) (xy 87.4014 65.05009) - (xy 87.4014 65.302709) (xy 87.4014 67.029909) (xy 87.498073 67.263298) (xy 87.676701 67.441927) (xy 87.91009 67.5386) - (xy 88.162709 67.5386) (xy 89.889909 67.5386) (xy 90.123298 67.441927) (xy 90.301927 67.263299) (xy 90.366263 67.107977) - (xy 90.38033 67.129029) (xy 90.866511 67.453885) (xy 91.44 67.567959) (xy 92.013489 67.453885) (xy 92.49967 67.129029) - (xy 92.71 66.814248) (xy 92.92033 67.129029) (xy 93.406511 67.453885) (xy 93.98 67.567959) (xy 94.553489 67.453885) - (xy 95.03967 67.129029) (xy 95.25 66.814248) (xy 95.46033 67.129029) (xy 95.946511 67.453885) (xy 96.52 67.567959) - (xy 97.093489 67.453885) (xy 97.57967 67.129029) (xy 97.79 66.814248) (xy 98.00033 67.129029) (xy 98.486511 67.453885) - (xy 99.06 67.567959) (xy 99.633489 67.453885) (xy 99.92834 67.256871) (xy 101.034484 68.363015) (xy 101.034485 68.363015) - (xy 101.281695 68.528196) (xy 101.5733 68.5862) (xy 126.4607 68.5862) (xy 126.4607 68.586199) (xy 126.752304 68.528196) - (xy 126.752305 68.528196) (xy 126.999515 68.363015) (xy 127 68.36253) (xy 127.039785 68.402315) (xy 127.286995 68.567496) - (xy 127.286996 68.567496) (xy 127.5786 68.6255) (xy 152.3384 68.6255) (xy 152.3384 68.625499) (xy 152.630004 68.567496) - (xy 152.630005 68.567496) (xy 152.877215 68.402315) (xy 154.042286 67.237244) (xy 154.366511 67.453885) (xy 154.94 67.567959) - (xy 155.513489 67.453885) (xy 155.99967 67.129029) (xy 156.21 66.814248) (xy 156.42033 67.129029) (xy 156.906511 67.453885) - (xy 157.48 67.567959) (xy 158.053489 67.453885) (xy 158.53967 67.129029) (xy 158.75 66.814248) (xy 158.96033 67.129029) - (xy 159.446511 67.453885) (xy 160.02 67.567959) (xy 160.593489 67.453885) (xy 161.07967 67.129029) (xy 161.29 66.814248) - (xy 161.50033 67.129029) (xy 161.986511 67.453885) (xy 162.56 67.567959) (xy 163.133489 67.453885) (xy 163.61967 67.129029) - (xy 163.944526 66.642848) (xy 164.0586 66.069359) (xy 164.0586 69.165) (xy 84.505 69.165) (xy 84.505 36.88) - (xy 166.878 36.88) (xy 166.878 69.165) - ) - ) - ) - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 54F3FBF1) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 83.82 36.195) (xy 167.005 36.195) (xy 167.005 69.85) (xy 83.82 69.85) - ) - ) - (filled_polygon - (pts - (xy 91.692277 62.100775) (xy 91.567 62.166183) (xy 91.567 63.373) (xy 91.587 63.373) (xy 91.587 63.627) - (xy 91.567 63.627) (xy 91.567 63.647) (xy 91.313 63.647) (xy 91.313 63.627) (xy 91.293 63.627) - (xy 91.293 63.373) (xy 91.313 63.373) (xy 91.313 62.166183) (xy 91.080974 62.045042) (xy 90.9069 62.117141) - (xy 90.9069 61.09123) (xy 91.593 60.40513) (xy 91.593 61.7474) (xy 91.651004 62.039005) (xy 91.692277 62.100775) - ) - ) - (filled_polygon - (pts - (xy 97.053 62.1171) (xy 96.879026 62.045042) (xy 96.647 62.166183) (xy 96.647 63.373) (xy 96.667 63.373) - (xy 96.667 63.627) (xy 96.647 63.627) (xy 96.647 63.647) (xy 96.393 63.647) (xy 96.393 63.627) - (xy 96.373 63.627) (xy 96.373 63.373) (xy 96.393 63.373) (xy 96.393 62.166183) (xy 96.160974 62.045042) - (xy 96.012 62.106745) (xy 96.012 61.2572) (xy 95.953996 60.965596) (xy 95.953996 60.965595) (xy 95.788815 60.718385) - (xy 95.067 59.99657) (xy 95.067 59.56463) (xy 97.053 61.55063) (xy 97.053 62.1171) - ) - ) - (filled_polygon - (pts - (xy 103.164369 44.577074) (xy 102.340049 45.0851) (xy 95.37693 45.0851) (xy 100.85733 39.6047) (xy 101.675328 39.6047) - (xy 101.571239 39.647709) (xy 100.820345 40.397293) (xy 100.413464 41.377173) (xy 100.412538 42.438172) (xy 100.817709 43.418761) - (xy 101.567293 44.169655) (xy 102.547173 44.576536) (xy 103.164369 44.577074) - ) - ) - (filled_polygon - (pts - (xy 109.0791 64.008) (xy 108.065147 64.008) (xy 108.134968 63.859027) (xy 108.134968 63.140973) (xy 107.886821 62.61151) - (xy 107.454947 62.217312) (xy 107.039026 62.045042) (xy 106.807 62.166183) (xy 106.807 63.373) (xy 108.014469 63.373) - (xy 108.134968 63.140973) (xy 108.134968 63.859027) (xy 108.014469 63.627) (xy 106.807 63.627) (xy 106.807 63.647) - (xy 106.553 63.647) (xy 106.553 63.627) (xy 106.533 63.627) (xy 106.533 63.373) (xy 106.553 63.373) - (xy 106.553 62.166183) (xy 106.320974 62.045042) (xy 105.905053 62.217312) (xy 105.473179 62.61151) (xy 105.415663 62.734228) - (xy 105.19967 62.410971) (xy 105.116998 62.355731) (xy 109.0791 58.39363) (xy 109.0791 64.008) - ) - ) - (filled_polygon - (pts - (xy 113.177 40.767) (xy 113.157 40.767) (xy 113.157 40.787) (xy 112.903 40.787) (xy 112.903 40.767) - (xy 112.883 40.767) (xy 112.883 40.513) (xy 112.903 40.513) (xy 112.903 40.493) (xy 113.157 40.493) - (xy 113.157 40.513) (xy 113.177 40.513) (xy 113.177 40.767) - ) - ) - (filled_polygon - (pts - (xy 113.923 54.93) (xy 113.907998 54.93) (xy 113.907998 55.001115) (xy 113.783153 54.949403) (xy 113.76375 54.93) - (xy 113.73631 54.93) (xy 113.68369 54.93) (xy 113.483691 54.93) (xy 113.08631 54.93) (xy 113.033691 54.93) - (xy 112.833691 54.93) (xy 112.43631 54.93) (xy 112.383691 54.93) (xy 112.183691 54.93) (xy 111.78631 54.93) - (xy 111.733691 54.93) (xy 111.533691 54.93) (xy 111.496535 54.93) (xy 111.488996 54.892096) (xy 111.488996 54.892095) - (xy 111.422834 54.793076) (xy 111.323816 54.644885) (xy 110.815515 54.136585) (xy 110.568305 53.971404) (xy 110.2767 53.9134) - (xy 108.2036 53.9134) (xy 107.911995 53.971404) (xy 107.812976 54.037565) (xy 107.664785 54.136584) (xy 100.32 61.481369) - (xy 100.32 55.466309) (xy 100.32 54.87575) (xy 100.16125 54.717) (xy 99.187 54.717) (xy 99.187 55.81625) - (xy 99.34575 55.975) (xy 99.558691 55.975) (xy 99.81131 55.975) (xy 100.044699 55.878327) (xy 100.223327 55.699698) - (xy 100.32 55.466309) (xy 100.32 61.481369) (xy 99.766085 62.035285) (xy 99.701677 62.131677) (xy 99.633489 62.086115) - (xy 99.06 61.972041) (xy 98.577 62.068115) (xy 98.577 61.235) (xy 98.518996 60.943396) (xy 98.518996 60.943395) - (xy 98.452834 60.844376) (xy 98.353816 60.696185) (xy 95.717 58.059369) (xy 95.717 57.65) (xy 95.90369 57.65) - (xy 95.956309 57.65) (xy 95.98375 57.65) (xy 96.003153 57.630596) (xy 96.189698 57.553327) (xy 96.254999 57.488025) - (xy 96.320301 57.553327) (xy 96.506846 57.630596) (xy 96.52625 57.65) (xy 96.55369 57.65) (xy 96.60631 57.65) - (xy 96.806309 57.65) (xy 97.256309 57.65) (xy 97.489698 57.553327) (xy 97.668327 57.374699) (xy 97.765 57.14131) - (xy 97.765 56.888691) (xy 97.765 55.438691) (xy 97.754057 55.412273) (xy 97.8 55.36633) (xy 97.8 55.466309) - (xy 97.896673 55.699698) (xy 98.075301 55.878327) (xy 98.30869 55.975) (xy 98.561309 55.975) (xy 98.77425 55.975) - (xy 98.933 55.81625) (xy 98.933 54.717) (xy 98.913 54.717) (xy 98.913 54.463) (xy 98.933 54.463) - (xy 98.933 54.443) (xy 99.187 54.443) (xy 99.187 54.463) (xy 100.16125 54.463) (xy 100.32 54.30425) - (xy 100.32 53.713691) (xy 100.223327 53.480302) (xy 100.083025 53.339999) (xy 100.223327 53.199699) (xy 100.32 52.96631) - (xy 100.32 52.801535) (xy 100.357904 52.793996) (xy 100.357905 52.793996) (xy 100.605115 52.628815) (xy 102.51843 50.7155) - (xy 106.981758 50.7155) (xy 107.134114 50.868122) (xy 107.530732 51.032813) (xy 107.960184 51.033187) (xy 107.975 51.027065) - (xy 107.975 51.241309) (xy 108.071673 51.474698) (xy 108.250301 51.653327) (xy 108.48369 51.75) (xy 108.56375 51.75) - (xy 108.707998 51.605752) (xy 108.707998 51.75) (xy 108.773464 51.75) (xy 108.781004 51.787905) (xy 108.946185 52.035115) - (xy 110.112585 53.201516) (xy 110.260776 53.300534) (xy 110.359795 53.366696) (xy 110.359796 53.366696) (xy 110.6514 53.4247) - (xy 111.5686 53.4247) (xy 111.5686 53.424699) (xy 111.860204 53.366696) (xy 111.860205 53.366696) (xy 112.107415 53.201515) - (xy 113.05063 52.2583) (xy 113.385 52.2583) (xy 113.410431 52.253241) (xy 113.410213 52.504584) (xy 113.574211 52.901489) - (xy 113.877614 53.205422) (xy 113.923 53.224268) (xy 113.923 54.93) - ) - ) - (filled_polygon - (pts - (xy 119.527 63.627) (xy 119.507 63.627) (xy 119.507 63.647) (xy 119.253 63.647) (xy 119.253 63.627) - (xy 119.233 63.627) (xy 119.233 63.373) (xy 119.253 63.373) (xy 119.253 63.353) (xy 119.507 63.353) - (xy 119.507 63.373) (xy 119.527 63.373) (xy 119.527 63.627) - ) - ) - (filled_polygon - (pts - (xy 123.337 40.767) (xy 123.317 40.767) (xy 123.317 40.787) (xy 123.063 40.787) (xy 123.063 40.767) - (xy 123.043 40.767) (xy 123.043 40.513) (xy 123.063 40.513) (xy 123.063 40.493) (xy 123.317 40.493) - (xy 123.317 40.513) (xy 123.337 40.513) (xy 123.337 40.767) - ) - ) - (filled_polygon - (pts - (xy 124.607 63.627) (xy 124.587 63.627) (xy 124.587 63.647) (xy 124.333 63.647) (xy 124.333 63.627) - (xy 124.313 63.627) (xy 124.313 63.373) (xy 124.333 63.373) (xy 124.333 63.353) (xy 124.587 63.353) - (xy 124.587 63.373) (xy 124.607 63.373) (xy 124.607 63.627) - ) - ) - (filled_polygon - (pts - (xy 130.855888 52.4767) (xy 119.31063 52.4767) (xy 118.385115 51.551185) (xy 118.137905 51.386004) (xy 118.1 51.378464) - (xy 118.1 51.213691) (xy 118.003327 50.980302) (xy 117.824699 50.801673) (xy 117.59131 50.705) (xy 117.338691 50.705) - (xy 116.088691 50.705) (xy 115.855302 50.801673) (xy 115.676673 50.980301) (xy 115.58 51.21369) (xy 115.58 51.328) - (xy 115.509091 51.328) (xy 115.545 51.24131) (xy 115.545 50.988691) (xy 115.545 49.538691) (xy 115.520979 49.4807) - (xy 117.171358 49.4807) (xy 117.323714 49.633322) (xy 117.720332 49.798013) (xy 118.149784 49.798387) (xy 118.546689 49.634389) - (xy 118.850622 49.330986) (xy 119.015313 48.934368) (xy 119.015603 48.6008) (xy 126.02978 48.6008) (xy 125.973087 48.737332) - (xy 125.972713 49.166784) (xy 125.977823 49.179151) (xy 125.851673 49.305302) (xy 125.755 49.538691) (xy 125.755 50.10425) - (xy 125.91375 50.263) (xy 126.405 50.263) (xy 126.405 50.517) (xy 125.91375 50.517) (xy 125.755 50.67575) - (xy 125.755 51.241309) (xy 125.851673 51.474698) (xy 126.030301 51.653327) (xy 126.26369 51.75) (xy 126.34375 51.75) - (xy 126.5025 51.59125) (xy 126.5025 51.475525) (xy 126.680301 51.653327) (xy 126.866846 51.730596) (xy 126.88625 51.75) - (xy 126.91369 51.75) (xy 126.96631 51.75) (xy 127.166309 51.75) (xy 127.56369 51.75) (xy 127.616309 51.75) - (xy 127.816309 51.75) (xy 128.21369 51.75) (xy 128.266309 51.75) (xy 128.466309 51.75) (xy 128.86369 51.75) - (xy 128.916309 51.75) (xy 129.116309 51.75) (xy 129.153464 51.75) (xy 129.161004 51.787905) (xy 129.326185 52.035115) - (xy 129.573395 52.200296) (xy 129.865 52.2583) (xy 130.766013 52.2583) (xy 130.766013 52.259184) (xy 130.855888 52.4767) - ) - ) - (filled_polygon - (pts - (xy 130.957 40.767) (xy 130.937 40.767) (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) - (xy 130.663 40.767) (xy 130.663 40.513) (xy 130.683 40.513) (xy 130.683 40.493) (xy 130.937 40.493) - (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) - ) - ) - (filled_polygon - (pts - (xy 131.703 54.93) (xy 131.687998 54.93) (xy 131.687998 55.001115) (xy 131.563153 54.949403) (xy 131.54375 54.93) - (xy 131.51631 54.93) (xy 131.46369 54.93) (xy 131.263691 54.93) (xy 130.86631 54.93) (xy 130.813691 54.93) - (xy 130.613691 54.93) (xy 130.21631 54.93) (xy 130.163691 54.93) (xy 129.963691 54.93) (xy 129.56631 54.93) - (xy 129.513691 54.93) (xy 129.313691 54.93) (xy 128.91631 54.93) (xy 128.863691 54.93) (xy 128.663691 54.93) - (xy 128.26631 54.93) (xy 128.213691 54.93) (xy 128.013691 54.93) (xy 127.61631 54.93) (xy 127.563691 54.93) - (xy 127.363691 54.93) (xy 126.96631 54.93) (xy 126.913691 54.93) (xy 126.713691 54.93) (xy 126.263691 54.93) - (xy 126.030302 55.026673) (xy 125.851673 55.205301) (xy 125.755 55.43869) (xy 125.755 55.691309) (xy 125.755 56.072369) - (xy 125.569259 56.258109) (xy 125.364286 56.052778) (xy 124.967668 55.888087) (xy 124.538216 55.887713) (xy 124.141311 56.051711) - (xy 123.987353 56.2054) (xy 120.7245 56.2054) (xy 120.432895 56.263404) (xy 120.185685 56.428585) (xy 119.47167 57.1426) - (xy 118.1 57.1426) (xy 118.1 55.466309) (xy 118.1 54.87575) (xy 117.94125 54.717) (xy 116.967 54.717) - (xy 116.967 55.81625) (xy 117.12575 55.975) (xy 117.338691 55.975) (xy 117.59131 55.975) (xy 117.824699 55.878327) - (xy 118.003327 55.699698) (xy 118.1 55.466309) (xy 118.1 57.1426) (xy 116.713 57.1426) (xy 116.713 55.81625) - (xy 116.713 54.717) (xy 115.73875 54.717) (xy 115.58 54.87575) (xy 115.58 55.466309) (xy 115.676673 55.699698) - (xy 115.855301 55.878327) (xy 116.08869 55.975) (xy 116.341309 55.975) (xy 116.55425 55.975) (xy 116.713 55.81625) - (xy 116.713 57.1426) (xy 115.544465 57.1426) (xy 115.545 57.14131) (xy 115.545 56.888691) (xy 115.545 55.438691) - (xy 115.448327 55.205302) (xy 115.447 55.203974) (xy 115.447 55.1837) (xy 115.447 52.852) (xy 115.58 52.852) - (xy 115.58 52.966309) (xy 115.676673 53.199698) (xy 115.816974 53.34) (xy 115.676673 53.480302) (xy 115.58 53.713691) - (xy 115.58 54.30425) (xy 115.73875 54.463) (xy 116.713 54.463) (xy 116.713 54.443) (xy 116.967 54.443) - (xy 116.967 54.463) (xy 117.94125 54.463) (xy 118.1 54.30425) (xy 118.1 53.713691) (xy 118.003327 53.480302) - (xy 117.863025 53.339999) (xy 117.940847 53.262177) (xy 118.456185 53.777515) (xy 118.703395 53.942696) (xy 118.995 54.0007) - (xy 131.703 54.0007) (xy 131.703 54.93) - ) - ) - (filled_polygon - (pts - (xy 138.577 43.307) (xy 138.557 43.307) (xy 138.557 43.327) (xy 138.303 43.327) (xy 138.303 43.307) - (xy 138.283 43.307) (xy 138.283 43.053) (xy 138.303 43.053) (xy 138.303 43.033) (xy 138.557 43.033) - (xy 138.557 43.053) (xy 138.577 43.053) (xy 138.577 43.307) - ) - ) - (filled_polygon - (pts - (xy 143.214169 54.8341) (xy 142.996185 55.052085) (xy 142.831004 55.299295) (xy 142.773 55.5909) (xy 142.773 67.0588) - (xy 135.726595 67.0588) (xy 136.004526 66.642848) (xy 136.1186 66.069359) (xy 136.1186 66.010641) (xy 136.004526 65.437152) - (xy 135.67967 64.950971) (xy 135.408839 64.770007) (xy 135.826821 64.38849) (xy 136.074968 63.859027) (xy 136.074968 63.140973) - (xy 135.88 62.724976) (xy 135.88 55.466309) (xy 135.88 54.87575) (xy 135.72125 54.717) (xy 134.747 54.717) - (xy 134.747 55.81625) (xy 134.90575 55.975) (xy 135.118691 55.975) (xy 135.37131 55.975) (xy 135.604699 55.878327) - (xy 135.783327 55.699698) (xy 135.88 55.466309) (xy 135.88 62.724976) (xy 135.826821 62.61151) (xy 135.394947 62.217312) - (xy 134.979026 62.045042) (xy 134.747 62.166183) (xy 134.747 63.373) (xy 135.954469 63.373) (xy 136.074968 63.140973) - (xy 136.074968 63.859027) (xy 135.954469 63.627) (xy 134.747 63.627) (xy 134.747 63.647) (xy 134.493 63.647) - (xy 134.493 63.627) (xy 134.473 63.627) (xy 134.473 63.373) (xy 134.493 63.373) (xy 134.493 62.166183) - (xy 134.493 55.81625) (xy 134.493 54.717) (xy 133.51875 54.717) (xy 133.36 54.87575) (xy 133.36 55.466309) - (xy 133.456673 55.699698) (xy 133.635301 55.878327) (xy 133.86869 55.975) (xy 134.121309 55.975) (xy 134.33425 55.975) - (xy 134.493 55.81625) (xy 134.493 62.166183) (xy 134.260974 62.045042) (xy 134.112 62.106745) (xy 134.112 59.5813) - (xy 134.053996 59.289696) (xy 134.053996 59.289695) (xy 133.987834 59.190676) (xy 133.888816 59.042485) (xy 132.49633 57.65) - (xy 132.816309 57.65) (xy 133.049698 57.553327) (xy 133.228327 57.374699) (xy 133.325 57.14131) (xy 133.325 56.888691) - (xy 133.325 55.438691) (xy 133.228327 55.205302) (xy 133.227 55.203974) (xy 133.227 55.1837) (xy 133.227 53.55433) - (xy 133.519152 53.262177) (xy 133.596974 53.34) (xy 133.456673 53.480302) (xy 133.36 53.713691) (xy 133.36 54.30425) - (xy 133.51875 54.463) (xy 134.493 54.463) (xy 134.493 54.443) (xy 134.747 54.443) (xy 134.747 54.463) - (xy 135.72125 54.463) (xy 135.88 54.30425) (xy 135.88 53.713691) (xy 135.783327 53.480302) (xy 135.643025 53.339999) - (xy 135.720847 53.262177) (xy 137.069585 54.610916) (xy 137.217776 54.709934) (xy 137.316795 54.776096) (xy 137.316796 54.776096) - (xy 137.6084 54.8341) (xy 143.214169 54.8341) - ) - ) - (filled_polygon - (pts - (xy 144.363669 49.03) (xy 144.267998 49.03) (xy 144.267998 49.174248) (xy 144.12375 49.03) (xy 144.04369 49.03) - (xy 143.810301 49.126673) (xy 143.631673 49.305302) (xy 143.535 49.538691) (xy 143.535 50.10425) (xy 143.557951 50.127201) - (xy 143.226616 50.126913) (xy 142.829711 50.290911) (xy 142.525778 50.594314) (xy 142.361087 50.990932) (xy 142.36084 51.2736) - (xy 140.67693 51.2736) (xy 140.583499 51.180168) (xy 140.583687 50.964516) (xy 140.419689 50.567611) (xy 140.116286 50.263678) - (xy 139.719668 50.098987) (xy 139.290216 50.098613) (xy 138.893311 50.262611) (xy 138.687446 50.468116) (xy 137.175199 48.955869) - (xy 137.175387 48.740216) (xy 137.011389 48.343311) (xy 136.707986 48.039378) (xy 136.311368 47.874687) (xy 136.096642 47.8745) - (xy 138.46352 47.8745) (xy 138.447687 47.912632) (xy 138.447313 48.342084) (xy 138.611311 48.738989) (xy 138.914714 49.042922) - (xy 139.311332 49.207613) (xy 139.740784 49.207987) (xy 140.137689 49.043989) (xy 140.291646 48.8903) (xy 144.223969 48.8903) - (xy 144.363669 49.03) - ) - ) - (filled_polygon - (pts - (xy 147.531851 62.121882) (xy 147.447 62.166183) (xy 147.447 63.373) (xy 147.467 63.373) (xy 147.467 63.627) - (xy 147.447 63.627) (xy 147.447 63.647) (xy 147.193 63.647) (xy 147.193 63.627) (xy 147.173 63.627) - (xy 147.173 63.373) (xy 147.193 63.373) (xy 147.193 62.166183) (xy 146.960974 62.045042) (xy 146.7869 62.117141) - (xy 146.7869 61.37693) (xy 147.531851 62.121882) - ) - ) - (filled_polygon - (pts - (xy 152.547 63.627) (xy 152.527 63.627) (xy 152.527 63.647) (xy 152.273 63.647) (xy 152.273 63.627) - (xy 152.253 63.627) (xy 152.253 63.373) (xy 152.273 63.373) (xy 152.273 63.353) (xy 152.527 63.353) - (xy 152.527 63.373) (xy 152.547 63.373) (xy 152.547 63.627) - ) - ) - (filled_polygon - (pts - (xy 166.878 69.165) (xy 84.505 69.165) (xy 84.505 36.88) (xy 99.259669 36.88) (xy 88.335385 47.804285) - (xy 88.170204 48.051495) (xy 88.1122 48.3431) (xy 88.1122 51.9014) (xy 88.170204 52.193005) (xy 88.335385 52.440215) - (xy 89.502285 53.607116) (xy 89.650476 53.706134) (xy 89.749495 53.772296) (xy 89.749496 53.772296) (xy 90.0411 53.8303) - (xy 94.1778 53.8303) (xy 94.1778 53.830299) (xy 94.469404 53.772296) (xy 94.469405 53.772296) (xy 94.716615 53.607115) - (xy 96.143815 52.179915) (xy 96.143816 52.179915) (xy 96.303376 51.941115) (xy 96.366185 52.035115) (xy 96.8848 52.55373) - (xy 96.8848 54.126269) (xy 96.366185 54.644885) (xy 96.255 54.811284) (xy 96.254999 54.811284) (xy 96.143815 54.644885) - (xy 95.609115 54.110185) (xy 95.361905 53.945004) (xy 95.0703 53.887) (xy 90.4829 53.887) (xy 90.191295 53.945004) - (xy 89.944085 54.110185) (xy 86.560285 57.493985) (xy 86.395104 57.741195) (xy 86.3371 58.0328) (xy 86.3371 67.2411) - (xy 86.395104 67.532705) (xy 86.560285 67.779915) (xy 87.134885 68.354515) (xy 87.382095 68.519696) (xy 87.6737 68.5777) - (xy 104.9043 68.5777) (xy 104.9043 68.577699) (xy 105.195904 68.519696) (xy 105.195905 68.519696) (xy 105.443115 68.354515) - (xy 106.304385 67.493244) (xy 106.68 67.567959) (xy 107.253489 67.453885) (xy 107.73967 67.129029) (xy 108.064526 66.642848) - (xy 108.1786 66.069359) (xy 108.1786 66.010641) (xy 108.083392 65.532) (xy 109.52547 65.532) (xy 112.917485 68.924015) - (xy 113.164695 69.089196) (xy 113.164696 69.089196) (xy 113.4563 69.1472) (xy 128.4397 69.1472) (xy 128.4397 69.147199) - (xy 128.731304 69.089196) (xy 128.731305 69.089196) (xy 128.978515 68.924015) (xy 129.54 68.36253) (xy 130.070085 68.892615) - (xy 130.317295 69.057796) (xy 130.317296 69.057796) (xy 130.6089 69.1158) (xy 154.3881 69.1158) (xy 154.3881 69.115799) - (xy 154.679704 69.057796) (xy 154.679705 69.057796) (xy 154.926915 68.892615) (xy 156.582286 67.237244) (xy 156.906511 67.453885) - (xy 157.48 67.567959) (xy 158.053489 67.453885) (xy 158.53967 67.129029) (xy 158.75 66.814248) (xy 158.96033 67.129029) - (xy 159.446511 67.453885) (xy 160.02 67.567959) (xy 160.593489 67.453885) (xy 161.07967 67.129029) (xy 161.29 66.814248) - (xy 161.50033 67.129029) (xy 161.986511 67.453885) (xy 162.56 67.567959) (xy 163.133489 67.453885) (xy 163.61967 67.129029) - (xy 163.944526 66.642848) (xy 164.0586 66.069359) (xy 164.0586 66.010641) (xy 163.944526 65.437152) (xy 163.61967 64.950971) - (xy 163.348839 64.770007) (xy 163.766821 64.38849) (xy 164.014968 63.859027) (xy 164.014968 63.140973) (xy 163.766821 62.61151) - (xy 163.747462 62.593839) (xy 163.747462 41.381828) (xy 163.342291 40.401239) (xy 162.592707 39.650345) (xy 161.612827 39.243464) - (xy 160.551828 39.242538) (xy 159.571239 39.647709) (xy 158.820345 40.397293) (xy 158.413464 41.377173) (xy 158.412538 42.438172) - (xy 158.817709 43.418761) (xy 159.567293 44.169655) (xy 160.547173 44.576536) (xy 161.608172 44.577462) (xy 162.588761 44.172291) - (xy 163.339655 43.422707) (xy 163.746536 42.442827) (xy 163.747462 41.381828) (xy 163.747462 62.593839) (xy 163.334947 62.217312) - (xy 162.919026 62.045042) (xy 162.687 62.166183) (xy 162.687 63.373) (xy 163.894469 63.373) (xy 164.014968 63.140973) - (xy 164.014968 63.859027) (xy 163.894469 63.627) (xy 162.687 63.627) (xy 162.687 63.647) (xy 162.433 63.647) - (xy 162.433 63.627) (xy 162.413 63.627) (xy 162.413 63.373) (xy 162.433 63.373) (xy 162.433 62.166183) - (xy 162.200974 62.045042) (xy 161.785053 62.217312) (xy 161.690994 62.303164) (xy 157.664968 58.277138) (xy 157.664968 43.539027) - (xy 157.544469 43.307) (xy 156.337 43.307) (xy 156.337 44.513817) (xy 156.569026 44.634958) (xy 156.984947 44.462688) - (xy 157.416821 44.06849) (xy 157.664968 43.539027) (xy 157.664968 58.277138) (xy 156.412415 57.024585) (xy 156.165205 56.859404) - (xy 155.8736 56.8014) (xy 153.66 56.8014) (xy 153.66 55.466309) (xy 153.66 54.87575) (xy 153.50125 54.717) - (xy 152.527 54.717) (xy 152.527 55.81625) (xy 152.68575 55.975) (xy 152.898691 55.975) (xy 153.15131 55.975) - (xy 153.384699 55.878327) (xy 153.563327 55.699698) (xy 153.66 55.466309) (xy 153.66 56.8014) (xy 152.273 56.8014) - (xy 152.273 55.81625) (xy 152.273 54.717) (xy 151.29875 54.717) (xy 151.14 54.87575) (xy 151.14 55.466309) - (xy 151.236673 55.699698) (xy 151.415301 55.878327) (xy 151.64869 55.975) (xy 151.901309 55.975) (xy 152.11425 55.975) - (xy 152.273 55.81625) (xy 152.273 56.8014) (xy 151.105 56.8014) (xy 151.105 55.438691) (xy 151.008327 55.205302) - (xy 151.007 55.203974) (xy 151.007 55.1837) (xy 151.007 55.1003) (xy 150.948996 54.808696) (xy 150.948996 54.808695) - (xy 150.783815 54.561485) (xy 150.39183 54.1695) (xy 151.299152 53.262177) (xy 151.376974 53.34) (xy 151.236673 53.480302) - (xy 151.14 53.713691) (xy 151.14 54.30425) (xy 151.29875 54.463) (xy 152.273 54.463) (xy 152.273 54.443) - (xy 152.527 54.443) (xy 152.527 54.463) (xy 153.50125 54.463) (xy 153.66 54.30425) (xy 153.66 53.713691) - (xy 153.563327 53.480302) (xy 153.423025 53.339999) (xy 153.563327 53.199699) (xy 153.66 52.96631) (xy 153.66 52.713691) - (xy 153.66 51.213691) (xy 153.563327 50.980302) (xy 153.384699 50.801673) (xy 153.15131 50.705) (xy 152.898691 50.705) - (xy 151.648691 50.705) (xy 151.415302 50.801673) (xy 151.236673 50.980301) (xy 151.14 51.21369) (xy 151.14 51.31367) - (xy 151.094057 51.267727) (xy 151.105 51.24131) (xy 151.105 50.988691) (xy 151.105 49.538691) (xy 151.008327 49.305302) - (xy 150.829699 49.126673) (xy 150.653458 49.053671) (xy 155.335401 44.371729) (xy 155.435053 44.462688) (xy 155.850974 44.634958) - (xy 156.083 44.513817) (xy 156.083 43.307) (xy 156.063 43.307) (xy 156.063 43.053) (xy 156.083 43.053) - (xy 156.083 43.033) (xy 156.337 43.033) (xy 156.337 43.053) (xy 157.544469 43.053) (xy 157.664968 42.820973) - (xy 157.416821 42.29151) (xy 156.998839 41.909992) (xy 157.26967 41.729029) (xy 157.594526 41.242848) (xy 157.7086 40.669359) - (xy 157.7086 40.610641) (xy 157.594526 40.037152) (xy 157.26967 39.550971) (xy 156.783489 39.226115) (xy 156.21 39.112041) - (xy 155.636511 39.226115) (xy 155.15033 39.550971) (xy 154.94 39.865751) (xy 154.72967 39.550971) (xy 154.243489 39.226115) - (xy 153.67 39.112041) (xy 153.096511 39.226115) (xy 152.61033 39.550971) (xy 152.4 39.865751) (xy 152.18967 39.550971) - (xy 151.703489 39.226115) (xy 151.13 39.112041) (xy 150.556511 39.226115) (xy 150.07033 39.550971) (xy 149.854336 39.874228) - (xy 149.796821 39.75151) (xy 149.364947 39.357312) (xy 148.949026 39.185042) (xy 148.717 39.306183) (xy 148.717 40.513) - (xy 148.737 40.513) (xy 148.737 40.767) (xy 148.717 40.767) (xy 148.717 40.787) (xy 148.463 40.787) - (xy 148.463 40.767) (xy 148.443 40.767) (xy 148.443 40.513) (xy 148.463 40.513) (xy 148.463 39.306183) - (xy 148.230974 39.185042) (xy 147.815053 39.357312) (xy 147.383179 39.75151) (xy 147.325663 39.874228) (xy 147.10967 39.550971) - (xy 146.623489 39.226115) (xy 146.05 39.112041) (xy 145.476511 39.226115) (xy 144.99033 39.550971) (xy 144.78 39.865751) - (xy 144.56967 39.550971) (xy 144.083489 39.226115) (xy 143.51 39.112041) (xy 142.936511 39.226115) (xy 142.45033 39.550971) - (xy 142.24 39.865751) (xy 142.02967 39.550971) (xy 141.543489 39.226115) (xy 140.97 39.112041) (xy 140.396511 39.226115) - (xy 139.91033 39.550971) (xy 139.7 39.865751) (xy 139.48967 39.550971) (xy 139.003489 39.226115) (xy 138.43 39.112041) - (xy 137.856511 39.226115) (xy 137.37033 39.550971) (xy 137.16 39.865751) (xy 136.94967 39.550971) (xy 136.463489 39.226115) - (xy 135.89 39.112041) (xy 135.316511 39.226115) (xy 135.019741 39.42441) (xy 132.47533 36.88) (xy 166.878 36.88) - (xy 166.878 69.165) + (xy 136.94967 39.550971) (xy 136.463489 39.226115) (xy 135.89 39.112041) (xy 135.316511 39.226115) (xy 134.83033 39.550971) + (xy 134.62 39.865751) (xy 134.40967 39.550971) (xy 133.923489 39.226115) (xy 133.35 39.112041) (xy 132.776511 39.226115) + (xy 132.29033 39.550971) (xy 132.074336 39.874228) (xy 132.016821 39.75151) (xy 131.584947 39.357312) (xy 131.169026 39.185042) + (xy 130.937 39.306183) (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) (xy 130.937 40.767) + (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) (xy 130.663 40.767) (xy 130.663 40.513) + (xy 130.683 40.513) (xy 130.683 39.306183) (xy 130.450974 39.185042) (xy 130.035053 39.357312) (xy 129.603179 39.75151) + (xy 129.545663 39.874228) (xy 129.32967 39.550971) (xy 128.843489 39.226115) (xy 128.27 39.112041) (xy 127.696511 39.226115) + (xy 127.21033 39.550971) (xy 127 39.865751) (xy 126.78967 39.550971) (xy 126.303489 39.226115) (xy 125.73 39.112041) + (xy 125.156511 39.226115) (xy 124.67033 39.550971) (xy 124.454336 39.874228) (xy 124.396821 39.75151) (xy 123.964947 39.357312) + (xy 123.549026 39.185042) (xy 123.317 39.306183) (xy 123.317 40.513) (xy 123.337 40.513) (xy 123.337 40.767) + (xy 123.317 40.767) (xy 123.317 40.787) (xy 123.063 40.787) (xy 123.063 40.767) (xy 123.043 40.767) + (xy 123.043 40.513) (xy 123.063 40.513) (xy 123.063 39.306183) (xy 122.830974 39.185042) (xy 122.415053 39.357312) + (xy 122.307559 39.455428) (xy 121.708315 38.856185) (xy 121.461105 38.691004) (xy 121.1695 38.633) (xy 100.4073 38.633) + (xy 100.115695 38.691004) (xy 99.868485 38.856185) (xy 94.209869 44.5148) (xy 93.994216 44.514613) (xy 93.597311 44.678611) + (xy 93.293378 44.982014) (xy 93.128687 45.378632) (xy 93.128313 45.808084) (xy 93.292311 46.204989) (xy 93.595714 46.508922) + (xy 93.992332 46.673613) (xy 94.421784 46.673987) (xy 94.818689 46.509989) (xy 95.122622 46.206586) (xy 95.287313 45.809968) + (xy 95.287502 45.592427) (xy 100.72293 40.157) (xy 101.061057 40.157) (xy 100.820345 40.397293) (xy 100.413464 41.377173) + (xy 100.412538 42.438172) (xy 100.817709 43.418761) (xy 101.567293 44.169655) (xy 102.547173 44.576536) (xy 103.608172 44.577462) + (xy 104.588761 44.172291) (xy 105.339655 43.422707) (xy 105.746536 42.442827) (xy 105.747462 41.381828) (xy 105.342291 40.401239) + (xy 105.098478 40.157) (xy 106.541634 40.157) (xy 106.4514 40.610641) (xy 106.4514 40.669359) (xy 106.56415 41.236192) + (xy 106.399685 41.346085) (xy 106.152585 41.593185) (xy 105.987404 41.840395) (xy 105.9294 42.132) (xy 105.9294 55.409069) + (xy 104.120685 57.217785) (xy 103.955504 57.464995) (xy 103.8975 57.7566) (xy 103.8975 57.891158) (xy 103.744878 58.043514) + (xy 103.580187 58.440132) (xy 103.579813 58.869584) (xy 103.743811 59.266489) (xy 103.876526 59.399436) (xy 103.730385 59.497085) + (xy 99.928341 63.299128) (xy 99.633489 63.102115) (xy 99.06 62.988041) (xy 98.486511 63.102115) (xy 98.00033 63.426971) + (xy 97.784336 63.750228) (xy 97.726821 63.62751) (xy 97.294947 63.233312) (xy 96.879026 63.061042) (xy 96.647 63.182183) + (xy 96.647 64.389) (xy 96.667 64.389) (xy 96.667 64.643) (xy 96.647 64.643) (xy 96.647 64.663) + (xy 96.393 64.663) (xy 96.393 64.643) (xy 96.373 64.643) (xy 96.373 64.389) (xy 96.393 64.389) + (xy 96.393 63.182183) (xy 96.160974 63.061042) (xy 95.745053 63.233312) (xy 95.313179 63.62751) (xy 95.255663 63.750228) + (xy 95.03967 63.426971) (xy 94.553489 63.102115) (xy 93.98 62.988041) (xy 93.406511 63.102115) (xy 92.92033 63.426971) + (xy 92.704336 63.750228) (xy 92.646821 63.62751) (xy 92.214947 63.233312) (xy 91.799026 63.061042) (xy 91.567 63.182183) + (xy 91.567 64.389) (xy 91.587 64.389) (xy 91.587 64.643) (xy 91.567 64.643) (xy 91.567 64.663) + (xy 91.313 64.663) (xy 91.313 64.643) (xy 91.293 64.643) (xy 91.293 64.389) (xy 91.313 64.389) + (xy 91.313 63.182183) (xy 91.080974 63.061042) (xy 90.665053 63.233312) (xy 90.233179 63.62751) (xy 90.175663 63.750228) + (xy 89.95967 63.426971) (xy 89.473489 63.102115) (xy 88.9 62.988041) (xy 88.326511 63.102115) (xy 87.84033 63.426971) + (xy 87.515474 63.913152) (xy 87.4014 64.486641) (xy 87.4014 64.545359) (xy 87.515474 65.118848) (xy 87.8273 65.585529) + (xy 87.794277 65.591937) (xy 87.581473 65.731727) (xy 87.439023 65.94276) (xy 87.38896 66.1924) (xy 87.38896 67.9196) + (xy 87.435937 68.161723) (xy 87.575727 68.374527) (xy 87.78676 68.516977) (xy 88.0364 68.56704) (xy 89.7636 68.56704) + (xy 90.005723 68.520063) (xy 90.218527 68.380273) (xy 90.360977 68.16924) (xy 90.369179 68.12834) (xy 90.38033 68.145029) + (xy 90.866511 68.469885) (xy 91.44 68.583959) (xy 92.013489 68.469885) (xy 92.49967 68.145029) (xy 92.71 67.830248) + (xy 92.92033 68.145029) (xy 93.406511 68.469885) (xy 93.98 68.583959) (xy 94.553489 68.469885) (xy 95.03967 68.145029) + (xy 95.25 67.830248) (xy 95.46033 68.145029) (xy 95.946511 68.469885) (xy 96.52 68.583959) (xy 97.093489 68.469885) + (xy 97.57967 68.145029) (xy 97.79 67.830248) (xy 98.00033 68.145029) (xy 98.486511 68.469885) (xy 99.06 68.583959) + (xy 99.633489 68.469885) (xy 99.92834 68.272871) (xy 102.311984 70.656515) (xy 102.311985 70.656515) (xy 102.549173 70.815) + (xy 84.685 70.815) (xy 84.685 36.685) (xy 166.315 36.685) (xy 166.315 70.815) ) ) ) diff --git a/adapter/active-3/active3-rpi-hub75-adapter.pro b/adapter/active-3/active3-rpi-hub75-adapter.pro index 3c956a0..b935db8 100644 --- a/adapter/active-3/active3-rpi-hub75-adapter.pro +++ b/adapter/active-3/active3-rpi-hub75-adapter.pro @@ -1,50 +1,11 @@ -update=Sun 01 Mar 2015 09:01:20 PM PST +update=Sat 13 Jun 2015 10:20:45 AM PDT version=1 -last_client=pcbnew +last_client=kicad [cvpcb] version=1 NetIExt=net [cvpcb/libraries] EquName1=devcms -[eeschema] -version=1 -LibDir= -NetFmtName= -RptD_X=0 -RptD_Y=100 -RptLab=1 -LabSize=60 -[eeschema/libraries] -LibName1=power -LibName2=device -LibName3=transistors -LibName4=conn -LibName5=linear -LibName6=regul -LibName7=74xx -LibName8=cmos4000 -LibName9=adc-dac -LibName10=memory -LibName11=xilinx -LibName12=special -LibName13=microcontrollers -LibName14=dsp -LibName15=microchip -LibName16=analog_switches -LibName17=motorola -LibName18=texas -LibName19=intel -LibName20=audio -LibName21=interface -LibName22=digital-audio -LibName23=philips -LibName24=display -LibName25=cypress -LibName26=siliconi -LibName27=opto -LibName28=atmel -LibName29=contrib -LibName30=valves [general] version=1 [pcbnew] @@ -67,3 +28,36 @@ SolderMaskMinWidth=0 DrawSegmentWidth=0.2 BoardOutlineThickness=0.09999999999999999 ModuleOutlineThickness=0.15 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves diff --git a/adapter/active-3/active3-rpi-hub75-adapter.sch b/adapter/active-3/active3-rpi-hub75-adapter.sch index 63761c0..5fc556d 100644 --- a/adapter/active-3/active3-rpi-hub75-adapter.sch +++ b/adapter/active-3/active3-rpi-hub75-adapter.sch @@ -10,7 +10,6 @@ LIBS:cmos4000 LIBS:adc-dac LIBS:memory LIBS:xilinx -LIBS:special LIBS:microcontrollers LIBS:dsp LIBS:microchip @@ -50,7 +49,7 @@ U 1 1 54ECAC85 P 5650 1750 F 0 "U1" H 5750 2325 60 0000 L BNN F 1 "74HC245" H 5700 1175 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 5650 1750 60 0001 C CNN +F 2 "Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm" H 5650 1750 60 0001 C CNN F 3 "" H 5650 1750 60 0000 C CNN 1 5650 1750 1 0 0 -1 @@ -61,7 +60,7 @@ U 1 1 54ECB18C P 5650 3100 F 0 "U2" H 5750 3675 60 0000 L BNN F 1 "74HC245" H 5700 2525 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 5650 3100 60 0001 C CNN +F 2 "Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm" H 5650 3100 60 0001 C CNN F 3 "" H 5650 3100 60 0000 C CNN 1 5650 3100 1 0 0 -1 @@ -72,7 +71,7 @@ U 1 1 54ECB1EA P 5650 4450 F 0 "U3" H 5750 5025 60 0000 L BNN F 1 "74HC245" H 5700 3875 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 5650 4450 60 0001 C CNN +F 2 "Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm" H 5650 4450 60 0001 C CNN F 3 "" H 5650 4450 60 0000 C CNN 1 5650 4450 1 0 0 -1 @@ -102,7 +101,7 @@ $EndComp Wire Wire Line 3550 2650 3550 2800 Wire Wire Line - 3550 2700 3500 2700 + 3500 2700 3750 2700 Wire Wire Line 3550 2800 3500 2800 Connection ~ 3550 2700 @@ -198,29 +197,29 @@ Text GLabel 3000 4300 0 51 Output ~ 0 p1_g2 Text GLabel 3500 4500 2 51 Output ~ 0 p1_b2 -Text GLabel 3500 3900 2 51 Output ~ 0 -row_A -Text GLabel 3500 3800 2 51 Output ~ 0 -row_B -Text GLabel 3000 3700 0 51 Output ~ 0 -row_C -Text GLabel 3000 3600 0 51 Output ~ 0 -row_D -Text GLabel 3000 3800 0 51 Output ~ 0 -clock -Text GLabel 3000 3200 0 51 Output ~ 0 -p0_r1 -Text GLabel 3500 3200 2 51 Output ~ 0 -p0_g1 Text GLabel 3000 3400 0 51 Output ~ 0 -p0_b1 +row_A Text GLabel 3500 3400 2 51 Output ~ 0 -p0_r2 +row_B Text GLabel 3500 3500 2 51 Output ~ 0 -p0_g2 +row_C Text GLabel 3500 3700 2 51 Output ~ 0 -p0_b2 +row_D +Text GLabel 3000 3200 0 51 Output ~ 0 +clock +Text GLabel 3000 3800 0 51 Output ~ 0 +p0_r1 Text GLabel 3000 3300 0 51 Output ~ 0 +p0_g1 +Text GLabel 3500 3900 2 51 Output ~ 0 +p0_b1 +Text GLabel 3500 3800 2 51 Output ~ 0 +p0_r2 +Text GLabel 3000 3700 0 51 Output ~ 0 +p0_g2 +Text GLabel 3000 3600 0 51 Output ~ 0 +p0_b2 +Text GLabel 3500 3200 2 51 Output ~ 0 OE Text GLabel 4950 1950 0 51 Input ~ 0 p0_g1 @@ -251,13 +250,13 @@ Wire Wire Line 8750 2900 9300 2900 Wire Wire Line 8750 2300 9300 2300 -Text GLabel 4950 2900 0 51 Input ~ 0 -row_A -Text GLabel 4950 3000 0 51 Input ~ 0 -row_B Text GLabel 4950 3100 0 51 Input ~ 0 -row_C +row_A Text GLabel 4950 3200 0 51 Input ~ 0 +row_B +Text GLabel 4950 3000 0 51 Input ~ 0 +row_C +Text GLabel 4950 2900 0 51 Input ~ 0 row_D Text GLabel 4950 3300 0 51 Input ~ 0 strobe @@ -304,57 +303,57 @@ Wire Wire Line $Comp L C C1 U 1 1 54ECBE4F -P 2700 5650 -F 0 "C1" H 2700 5750 40 0000 L CNN -F 1 "C" H 2706 5565 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 2738 5500 30 0001 C CNN -F 3 "" H 2700 5650 60 0000 C CNN - 1 2700 5650 +P 2700 5600 +F 0 "C1" H 2700 5700 40 0000 L CNN +F 1 "100n" H 2706 5515 40 0000 L CNN +F 2 "Capacitors_SMD:C_0805_HandSoldering" H 2738 5450 30 0001 C CNN +F 3 "" H 2700 5600 60 0000 C CNN + 1 2700 5600 1 0 0 -1 $EndComp $Comp L C C2 U 1 1 54ECBEE4 -P 3000 5650 -F 0 "C2" H 3000 5750 40 0000 L CNN -F 1 "C" H 3006 5565 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3038 5500 30 0001 C CNN -F 3 "" H 3000 5650 60 0000 C CNN - 1 3000 5650 +P 3000 5600 +F 0 "C2" H 3000 5700 40 0000 L CNN +F 1 "100n" H 3006 5515 40 0000 L CNN +F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3038 5450 30 0001 C CNN +F 3 "" H 3000 5600 60 0000 C CNN + 1 3000 5600 1 0 0 -1 $EndComp $Comp L C C3 U 1 1 54ECBF0A -P 3300 5650 -F 0 "C3" H 3300 5750 40 0000 L CNN -F 1 "C" H 3306 5565 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3338 5500 30 0001 C CNN -F 3 "" H 3300 5650 60 0000 C CNN - 1 3300 5650 +P 3300 5600 +F 0 "C3" H 3300 5700 40 0000 L CNN +F 1 "100n" H 3306 5515 40 0000 L CNN +F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3338 5450 30 0001 C CNN +F 3 "" H 3300 5600 60 0000 C CNN + 1 3300 5600 1 0 0 -1 $EndComp $Comp L GND #PWR09 U 1 1 54ECBF56 -P 3000 5950 -F 0 "#PWR09" H 3000 5950 30 0001 C CNN -F 1 "GND" H 3000 5880 30 0001 C CNN -F 2 "" H 3000 5950 60 0000 C CNN -F 3 "" H 3000 5950 60 0000 C CNN - 1 3000 5950 +P 3000 5850 +F 0 "#PWR09" H 3000 5850 30 0001 C CNN +F 1 "GND" H 3000 5780 30 0001 C CNN +F 2 "" H 3000 5850 60 0000 C CNN +F 3 "" H 3000 5850 60 0000 C CNN + 1 3000 5850 1 0 0 -1 $EndComp Wire Wire Line - 3000 5850 3000 5950 + 3000 5750 3000 5850 Wire Wire Line 3000 5350 3000 5450 Wire Wire Line 2700 5450 3550 5450 Connection ~ 3000 5450 Wire Wire Line - 2700 5850 3550 5850 -Connection ~ 3000 5850 + 2700 5750 3550 5750 +Connection ~ 3000 5750 $Comp L VCC #PWR010 U 1 1 54ECD0C1 @@ -448,11 +447,11 @@ Text GLabel 6350 1950 2 51 Output ~ 0 p0_g1_buff Text GLabel 8750 2200 2 51 Input ~ 0 p0_g1_buff -Text GLabel 6350 3200 2 51 Output ~ 0 +Text GLabel 6350 2900 2 51 Output ~ 0 row_D_buff Text GLabel 8750 2700 2 51 Input ~ 0 row_D_buff -Text GLabel 6350 3000 2 51 Output ~ 0 +Text GLabel 6350 3200 2 51 Output ~ 0 row_B_buff Text GLabel 8750 2600 2 51 Input ~ 0 row_B_buff @@ -555,28 +554,28 @@ Text GLabel 3000 2800 0 51 Output ~ 0 p2_g1 Text GLabel 3000 2900 0 51 Output ~ 0 p2_b1 -Text GLabel 3500 3100 2 51 Output ~ 0 -p2_r2 Text GLabel 3000 4500 0 51 Output ~ 0 +p2_r2 +Text GLabel 3500 4400 2 51 Output ~ 0 p2_g2 Text GLabel 3500 4600 2 51 Output ~ 0 p2_b2 $Comp L C C4 U 1 1 54F3B6F5 -P 3550 5650 -F 0 "C4" H 3550 5750 40 0000 L CNN -F 1 "C" H 3556 5565 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3588 5500 30 0001 C CNN -F 3 "" H 3550 5650 60 0000 C CNN - 1 3550 5650 +P 3550 5600 +F 0 "C4" H 3550 5700 40 0000 L CNN +F 1 "100n" H 3556 5515 40 0000 L CNN +F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3588 5450 30 0001 C CNN +F 3 "" H 3550 5600 60 0000 C CNN + 1 3550 5600 1 0 0 -1 $EndComp Connection ~ 3300 5450 -Connection ~ 3300 5850 -Text GLabel 6350 3100 2 51 Output ~ 0 +Connection ~ 3300 5750 +Text GLabel 6350 3000 2 51 Output ~ 0 row_C_buff -Text GLabel 6350 2900 2 51 Output ~ 0 +Text GLabel 6350 3100 2 51 Output ~ 0 row_A_buff Text GLabel 6350 3300 2 51 Output ~ 0 strobe_buff_0 @@ -658,7 +657,7 @@ U 1 1 54F3F4A2 P 5650 5950 F 0 "U4" H 5750 6525 60 0000 L BNN F 1 "74HC245" H 5700 5375 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 5650 5950 60 0001 C CNN +F 2 "Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm" H 5650 5950 60 0001 C CNN F 3 "" H 5650 5950 60 0000 C CNN 1 5650 5950 1 0 0 -1 @@ -725,41 +724,38 @@ Text GLabel 6350 2700 2 51 Output ~ 0 strobe_buff_2 Text GLabel 4950 2700 0 51 Input ~ 0 strobe +NoConn ~ 3000 4000 +NoConn ~ 3500 4000 +NoConn ~ 3500 4100 +NoConn ~ 3500 3100 +NoConn ~ 3000 3100 +NoConn ~ 3000 3500 +NoConn ~ 3000 2700 $Comp -L GND #PWR021 -U 1 1 54F40772 -P 4800 2600 -F 0 "#PWR021" H 4800 2600 30 0001 C CNN -F 1 "GND" H 4800 2530 30 0001 C CNN -F 2 "" H 4800 2600 60 0000 C CNN -F 3 "" H 4800 2600 60 0000 C CNN - 1 4800 2600 - 0 1 1 0 +L PWR_FLAG #FLG021 +U 1 1 557B1FD6 +P 3750 2700 +F 0 "#FLG021" H 3750 2795 50 0001 C CNN +F 1 "PWR_FLAG" H 3750 2880 50 0000 C CNN +F 2 "" H 3750 2700 60 0000 C CNN +F 3 "" H 3750 2700 60 0000 C CNN + 1 3750 2700 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG022 +U 1 1 557B23A7 +P 2950 4700 +F 0 "#FLG022" H 2950 4795 50 0001 C CNN +F 1 "PWR_FLAG" H 2950 4880 50 0000 C CNN +F 2 "" H 2950 4700 60 0000 C CNN +F 3 "" H 2950 4700 60 0000 C CNN + 1 2950 4700 + -1 0 0 1 $EndComp Wire Wire Line - 4950 2600 4800 2600 -$Comp -L CONN_01X01 P2 -U 1 1 54F43868 -P 2750 6400 -F 0 "P2" H 2750 6500 50 0000 C CNN -F 1 "CONN_01X01" V 2850 6400 50 0000 C CNN -F 2 "Connect:1pin" H 2750 6400 60 0001 C CNN -F 3 "" H 2750 6400 60 0000 C CNN - 1 2750 6400 - 1 0 0 -1 -$EndComp -$Comp -L CONN_01X01 P3 -U 1 1 54F43A29 -P 3150 6400 -F 0 "P3" H 3150 6500 50 0000 C CNN -F 1 "CONN_01X01" V 3250 6400 50 0000 C CNN -F 2 "Connect:1pin" H 3150 6400 60 0001 C CNN -F 3 "" H 3150 6400 60 0000 C CNN - 1 3150 6400 - 1 0 0 -1 -$EndComp -Text Notes 2650 6750 0 60 ~ 0 -Mounting holes\n + 2950 4600 2950 4700 +Connection ~ 2950 4600 +NoConn ~ 6350 2600 +NoConn ~ 4950 2600 $EndSCHEMATC diff --git a/adapter/active/README.md b/adapter/active/README.md deleted file mode 100644 index 5e9debb..0000000 --- a/adapter/active/README.md +++ /dev/null @@ -1,23 +0,0 @@ -Adapter PCB to support up to 2 panels -====================================== - - * Supports one panel for Raspberry PIs with 26 GPIO pins and two - panels for newer plus models and Raspberry Pi 2 that have 40 GPIO pins. - * Uses HCT245 to level shift signals from 3.3V to 5V and shield - the Raspberry Pi GPIOs from overloading. - * This supports two panels and provides convenient breakouts - for I²C and the serial interface. - * Open source KiCAD PCB EDA format. - * If you are interested in connecting three RGB panels, check out the - [Active-3](../active-3/) board (it won't support the serial intefaces - though). - -For multiple parallel boards to work and using the I2C and serial interface you have to uncomment - - #DEFINES+=-DSUPPORT_MULTI_PARALLEL # remove the '#' in the begging - -in [lib/Makefile](../../lib/Makefile). - -![Preview][rendering] - -[rendering]: ../../img/active2-pcb.png diff --git a/adapter/active/active-rpi-hub75-adapter.kicad_pcb b/adapter/active/active-rpi-hub75-adapter.kicad_pcb deleted file mode 100644 index 47d4fa1..0000000 --- a/adapter/active/active-rpi-hub75-adapter.kicad_pcb +++ /dev/null @@ -1,1755 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2014-jul-16 BZR unknown)-product") - - (general - (links 82) - (no_connects 0) - (area 68.953667 70.465 131.000001 101.050001) - (thickness 1.6) - (drawings 16) - (tracks 430) - (zones 0) - (modules 11) - (nets 61) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.254) - (trace_clearance 0.254) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.254) - (segment_width 0.2) - (edge_width 0.1) - (via_size 0.889) - (via_drill 0.635) - (via_min_size 0.889) - (via_min_drill 0.508) - (uvia_size 0.508) - (uvia_drill 0.127) - (uvias_allowed no) - (uvia_min_size 0.508) - (uvia_min_drill 0.127) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x010f0_80000001) - (usegerberextensions true) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 0) - (scaleselection 1) - (outputdirectory fab/)) - ) - - (net 0 "") - (net 1 "Net-(P1-Pad1)") - (net 2 "Net-(P1-Pad3)") - (net 3 "Net-(P1-Pad5)") - (net 4 GND) - (net 5 strobe) - (net 6 "Net-(P1-Pad8)") - (net 7 "Net-(P1-Pad9)") - (net 8 "Net-(P1-Pad10)") - (net 9 p0_r1) - (net 10 p0_g1) - (net 11 OE) - (net 12 p0_b1) - (net 13 p0_r2) - (net 14 "Net-(P1-Pad17)") - (net 15 p0_g2) - (net 16 row_D) - (net 17 row_C) - (net 18 p0_b2) - (net 19 clock) - (net 20 row_B) - (net 21 row_A) - (net 22 "Net-(P1-Pad27)") - (net 23 "Net-(P1-Pad28)") - (net 24 p1_r1) - (net 25 "Net-(P1-Pad30)") - (net 26 p1_g1) - (net 27 p1_b1) - (net 28 p1_r2) - (net 29 p1_g2) - (net 30 "Net-(P1-Pad36)") - (net 31 "Net-(P1-Pad37)") - (net 32 p1_b2) - (net 33 "Net-(P1-Pad40)") - (net 34 VCC) - (net 35 "Net-(U2-Pad2)") - (net 36 "Net-(U2-Pad3)") - (net 37 "Net-(U2-Pad17)") - (net 38 "Net-(U2-Pad18)") - (net 39 p1_g1_buff) - (net 40 p1_g2_buf) - (net 41 p0_g1_buff) - (net 42 p0_g2_buff) - (net 43 "Net-(Panel-1-Pad9)") - (net 44 row_B_buff) - (net 45 "Net-(Panel-1-Pad11)") - (net 46 row_D_buff) - (net 47 "Net-(Panel-1-Pad14)") - (net 48 "Net-(Panel-2-Pad14)") - (net 49 p0_r1_buff) - (net 50 p0_b1_buff) - (net 51 p0_r2_buff) - (net 52 p0_b2_buff) - (net 53 clock_buff_0) - (net 54 OE_buff_0) - (net 55 p1_r1_buff) - (net 56 p1_b1_buff) - (net 57 p1_r2_buff) - (net 58 p1_b2_buff) - (net 59 clock_buff_1) - (net 60 OE_buff_1) - - (net_class Default "This is the default net class." - (clearance 0.254) - (trace_width 0.254) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - (add_net GND) - (add_net "Net-(P1-Pad1)") - (add_net "Net-(P1-Pad10)") - (add_net "Net-(P1-Pad17)") - (add_net "Net-(P1-Pad27)") - (add_net "Net-(P1-Pad28)") - (add_net "Net-(P1-Pad3)") - (add_net "Net-(P1-Pad30)") - (add_net "Net-(P1-Pad36)") - (add_net "Net-(P1-Pad37)") - (add_net "Net-(P1-Pad40)") - (add_net "Net-(P1-Pad5)") - (add_net "Net-(P1-Pad8)") - (add_net "Net-(P1-Pad9)") - (add_net "Net-(Panel-1-Pad11)") - (add_net "Net-(Panel-1-Pad14)") - (add_net "Net-(Panel-1-Pad9)") - (add_net "Net-(Panel-2-Pad14)") - (add_net "Net-(U2-Pad17)") - (add_net "Net-(U2-Pad18)") - (add_net "Net-(U2-Pad2)") - (add_net "Net-(U2-Pad3)") - (add_net OE) - (add_net OE_buff_0) - (add_net OE_buff_1) - (add_net VCC) - (add_net clock) - (add_net clock_buff_0) - (add_net clock_buff_1) - (add_net p0_b1) - (add_net p0_b1_buff) - (add_net p0_b2) - (add_net p0_b2_buff) - (add_net p0_g1) - (add_net p0_g1_buff) - (add_net p0_g2) - (add_net p0_g2_buff) - (add_net p0_r1) - (add_net p0_r1_buff) - (add_net p0_r2) - (add_net p0_r2_buff) - (add_net p1_b1) - (add_net p1_b1_buff) - (add_net p1_b2) - (add_net p1_b2_buff) - (add_net p1_g1) - (add_net p1_g1_buff) - (add_net p1_g2) - (add_net p1_g2_buf) - (add_net p1_r1) - (add_net p1_r1_buff) - (add_net p1_r2) - (add_net p1_r2_buff) - (add_net row_A) - (add_net row_B) - (add_net row_B_buff) - (add_net row_C) - (add_net row_D) - (add_net row_D_buff) - (add_net strobe) - ) - - (net_class Power "" - (clearance 0.508) - (trace_width 0.4064) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - ) - - (net_class thin "" - (clearance 0.254) - (trace_width 0.254) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54F17092) (tstamp 54EFD3D8) - (at 86.36 86.36 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECAC85) - (attr smd) - (fp_text reference U1 (at -3.175 -4.445 450) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at -1.27 0 540) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 11 OE)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 19 clock)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 18 p0_b2)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 13 p0_r2)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 15 p0_g2)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 12 p0_b1)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 9 p0_r1)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 10 p0_g1)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 41 p0_g1_buff)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 49 p0_r1_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 50 p0_b1_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 42 p0_g2_buff)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 51 p0_r2_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 52 p0_b2_buff)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 53 clock_buff_0)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 54 OE_buff_0)) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54F1707F) (tstamp 54ECBACE) - (at 101.6 86.36 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECB18C) - (attr smd) - (fp_text reference U2 (at -3.175 -4.445 450) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at -1.27 0 360) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 35 "Net-(U2-Pad2)")) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 36 "Net-(U2-Pad3)")) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 5 strobe)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 21 row_A)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 20 row_B)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 17 row_C)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 16 row_D)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 5 strobe)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 47 "Net-(Panel-1-Pad14)")) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 46 row_D_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 45 "Net-(Panel-1-Pad11)")) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 44 row_B_buff)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 43 "Net-(Panel-1-Pad9)")) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 48 "Net-(Panel-2-Pad14)")) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 37 "Net-(U2-Pad17)")) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 38 "Net-(U2-Pad18)")) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54F17081) (tstamp 54ECBAE6) - (at 114.3 86.36 270) - (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") - (tags "SSOP 0.65") - (path /54ECB1EA) - (attr smd) - (fp_text reference U3 (at -3.175 -4.445 450) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 74HC245 (at -1.27 0 360) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.225 3.375) (end 2.225 3.375) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -3.375) (end 2.225 -3.375) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 11 OE)) - (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 19 clock)) - (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 32 p1_b2)) - (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 28 p1_r2)) - (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 29 p1_g2)) - (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 27 p1_b1)) - (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 24 p1_r1)) - (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 26 p1_g1)) - (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 39 p1_g1_buff)) - (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 55 p1_r1_buff)) - (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 56 p1_b1_buff)) - (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 40 p1_g2_buf)) - (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 57 p1_r2_buff)) - (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 58 p1_b2_buff)) - (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 59 clock_buff_1)) - (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 60 OE_buff_1)) - (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (model Housings_SSOP/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x20 (layer F.Cu) (tedit 54F17012) (tstamp 54ED5335) - (at 77.47 76.454 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECB2B7) - (fp_text reference P1 (at 1.524 -1.905 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X20 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 50.05) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 49.53) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 49.53) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "Net-(P1-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 VCC)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "Net-(P1-Pad3)")) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 VCC)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "Net-(P1-Pad5)")) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 strobe)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "Net-(P1-Pad8)")) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 "Net-(P1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "Net-(P1-Pad10)")) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 p0_r1)) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 p0_g1)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 OE)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 p0_b1)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 p0_r2)) - (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "Net-(P1-Pad17)")) - (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 p0_g2)) - (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 row_D)) - (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 row_C)) - (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 p0_b2)) - (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 clock)) - (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 row_B)) - (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 row_A)) - (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "Net-(P1-Pad27)")) - (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "Net-(P1-Pad28)")) - (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 p1_g1)) - (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "Net-(P1-Pad30)")) - (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 p1_b1)) - (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 p1_r1)) - (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 p1_g2)) - (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 p1_r2)) - (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 30 "Net-(P1-Pad36)")) - (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P1-Pad37)")) - (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 p1_b2)) - (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 33 "Net-(P1-Pad40)")) - (model Pin_Headers/Pin_Header_Straight_2x20.wrl - (at (xyz 0.05 -0.95 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F16C68) (tstamp 54ECBEF4) - (at 80.01 97.79 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECB236) - (fp_text reference Panel-1 (at 1.27 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 49 p0_r1_buff)) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 41 p0_g1_buff)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 50 p0_b1_buff)) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 51 p0_r2_buff)) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 42 p0_g2_buff)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 52 p0_b2_buff)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 "Net-(Panel-1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 row_B_buff)) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 45 "Net-(Panel-1-Pad11)")) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 46 row_D_buff)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 53 clock_buff_0)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 47 "Net-(Panel-1-Pad14)")) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 54 OE_buff_0)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl - (at (xyz 0.05 -0.35 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F16C70) (tstamp 54ECBF13) - (at 107.95 97.79 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE201) - (fp_text reference Panel-2 (at 1.27 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 55 p1_r1_buff)) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 39 p1_g1_buff)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 56 p1_b1_buff)) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 57 p1_r2_buff)) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 40 p1_g2_buf)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 58 p1_b2_buff)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 43 "Net-(Panel-1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 44 row_B_buff)) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 45 "Net-(Panel-1-Pad11)")) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 46 row_D_buff)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 59 clock_buff_1)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 48 "Net-(Panel-2-Pad14)")) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 60 OE_buff_1)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl - (at (xyz 0.05 -0.35 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54ED1B72) - (at 106.68 86.36 270) - (descr "Capacitor SMD 0805, hand soldering") - (tags "capacitor 0805") - (path /54ECBE4F) - (attr smd) - (fp_text reference C1 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54ED1B78) - (at 119.38 86.36 270) - (descr "Capacitor SMD 0805, hand soldering") - (tags "capacitor 0805") - (path /54ECBEE4) - (attr smd) - (fp_text reference C2 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 541A9B8D) (tstamp 54ED5342) - (at 91.313 86.36 270) - (descr "Capacitor SMD 0805, hand soldering") - (tags "capacitor 0805") - (path /54ECBF0A) - (attr smd) - (fp_text reference C3 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value C (at 0 2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 34 VCC)) - (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) - (net 4 GND)) - (model Capacitors_SMD/C_0805_HandSoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_1x02 (layer F.Cu) (tedit 54EA090C) (tstamp 54ED7AA2) - (at 77.47 82.55 180) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE3B2) - (fp_text reference P2 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X02 (at 0 -3.1 180) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 4.3) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "Net-(P1-Pad5)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "Net-(P1-Pad3)")) - (model Pin_Headers/Pin_Header_Straight_1x02.wrl - (at (xyz 0 -0.05 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_1x02 (layer F.Cu) (tedit 54EA090C) (tstamp 54ED7AB3) - (at 77.47 87.63) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE47C) - (fp_text reference P3 (at 0 -5.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X02 (at 0 -3.1) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 4.3) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "Net-(P1-Pad8)")) - (pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "Net-(P1-Pad10)")) - (model Pin_Headers/Pin_Header_Straight_1x02.wrl - (at (xyz 0 -0.05 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (gr_text "-> + and Pi2" (at 109.855 71.755) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text "Pi 1 <-" (at 108.585 71.755) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify right)) - ) - (gr_line (start 86.995 100.33) (end 90.805 100.33) (angle 90) (layer F.SilkS) (width 1)) - (gr_line (start 114.935 100.33) (end 118.745 100.33) (angle 90) (layer F.SilkS) (width 1)) - (gr_text "Bottom Panel" (at 115.57 91.313) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_text "Top Panel" (at 89.535 91.313) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 104.775 81.28) (layer F.SilkS) - (effects (font (size 1.4 1.4) (thickness 0.3))) - ) - (gr_text RxD (at 79.375 90.17) (layer F.SilkS) - (effects (font (size 1.5 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text TxD (at 79.375 87.63) (layer F.SilkS) - (effects (font (size 1.5 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text "SCL\n" (at 79.375 82.677) (layer F.SilkS) - (effects (font (size 1.5 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text SDA (at 79.375 80.01) (layer F.SilkS) - (effects (font (size 1.5 1.2) (thickness 0.3)) (justify left)) - ) - (gr_line (start 74 101) (end 74 71) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 130.81 101) (end 74 101) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 130.81 71) (end 130.81 101) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 74 71) (end 130.81 71) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 109.22 71.12) (end 109.22 80.01) (angle 90) (layer F.SilkS) (width 0.2)) - - (segment (start 80.01 76.454) (end 80.01 77.47) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 80.01 77.47) (end 77.47 80.01) (width 0.254) (layer B.Cu) (net 2) (tstamp 54F2C6D9)) - (segment (start 77.47 82.55) (end 79.248 80.772) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 82.55 77.47) (end 82.55 76.454) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 82.55 77.47) (end 79.248 80.772) (width 0.254) (layer B.Cu) (net 3) (tstamp 54EE8627)) - (segment (start 90.805 89.916) (end 91.313 89.408) (width 0.4064) (layer F.Cu) (net 4)) - (segment (start 91.313 89.408) (end 91.313 87.61) (width 0.4064) (layer F.Cu) (net 4) (tstamp 54F167AA)) - (segment (start 110.49 95.25) (end 112.191798 93.548202) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 113.868202 93.548202) (end 115.57 95.25) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16793)) - (segment (start 112.191798 93.548202) (end 113.868202 93.548202) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F1678B)) - (segment (start 104.267 94.361) (end 105.079798 93.548202) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 108.788202 93.548202) (end 110.49 95.25) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16784)) - (segment (start 105.079798 93.548202) (end 108.788202 93.548202) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16782)) - (segment (start 97.79 95.25) (end 103.378 95.25) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 103.378 95.25) (end 104.267 94.361) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166FE)) - (segment (start 122.936 89.789) (end 125.73 92.583) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 125.73 92.583) (end 125.73 95.25) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166EC)) - (segment (start 119.126 89.789) (end 122.936 89.789) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 125.73 86.995) (end 125.73 76.454) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166E5)) - (segment (start 122.936 89.789) (end 125.73 86.995) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166E1)) - (segment (start 106.172 89.789) (end 119.126 89.789) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 90.805 89.916) (end 106.045 89.916) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 106.045 89.916) (end 106.172 89.789) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166C8)) - (segment (start 87.757 92.964) (end 87.757 95.123) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 87.757 95.123) (end 87.63 95.25) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166C2)) - (segment (start 82.55 95.25) (end 82.55 93.726) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 87.757 92.964) (end 90.805 89.916) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166BD)) - (segment (start 83.312 92.964) (end 87.757 92.964) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166BB)) - (segment (start 82.55 93.726) (end 83.312 92.964) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166B9)) - (segment (start 93.726 87.61) (end 93.726 83.82) (width 0.254) (layer F.Cu) (net 4)) - (via (at 93.218 83.312) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 93.726 83.82) (end 93.218 83.312) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F16496)) - (via (at 119.126 89.789) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (via (at 106.172 89.789) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 106.045 89.916) (end 106.172 89.789) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15F24)) - (via (at 90.805 89.916) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 104.267 91.44) (end 104.521 91.44) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 104.521 91.44) (end 106.172 89.789) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15C7A)) - (segment (start 106.68 89.281) (end 106.68 87.61) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F154BE)) - (segment (start 106.172 89.789) (end 106.68 89.281) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15F2E)) - (segment (start 103.875 90.794) (end 103.875 91.048) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 103.875 89.31) (end 103.875 90.794) (width 0.254) (layer F.Cu) (net 4)) - (via (at 104.267 94.361) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 104.267 91.44) (end 104.267 94.361) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15C66)) - (segment (start 103.875 91.048) (end 104.267 91.44) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15C62)) - (segment (start 98.679 72.39) (end 98.806 72.39) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 98.806 72.39) (end 100.33 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1559C)) - (segment (start 92.71 73.914) (end 92.71 73.406) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 92.71 73.406) (end 93.726 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1558D)) - (segment (start 93.726 72.39) (end 98.679 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1558F)) - (segment (start 82.55 73.914) (end 82.55 72.898) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 91.186 72.39) (end 92.71 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15583)) - (segment (start 83.058 72.39) (end 91.186 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1557E)) - (segment (start 82.55 72.898) (end 83.058 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1557B)) - (segment (start 118.11 73.914) (end 118.11 73.406) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 118.11 73.406) (end 119.126 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1555D)) - (segment (start 127.254 74.93) (end 125.73 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15569)) - (segment (start 127.254 72.517) (end 127.254 74.93) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15565)) - (segment (start 127.127 72.39) (end 127.254 72.517) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15562)) - (segment (start 119.126 72.39) (end 127.127 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1555E)) - (segment (start 109.22 72.39) (end 116.586 72.39) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 116.586 72.39) (end 118.11 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15559)) - (segment (start 100.33 73.914) (end 100.33 73.533) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 100.33 73.533) (end 101.473 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15541)) - (segment (start 109.22 75.311) (end 108.077 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1554C)) - (segment (start 109.22 72.39) (end 109.22 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15549)) - (segment (start 109.22 72.39) (end 109.22 75.311) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15557)) - (segment (start 101.473 72.39) (end 109.22 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15544)) - (segment (start 108.077 76.454) (end 107.95 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15550)) - (segment (start 125.73 76.454) (end 125.73 79.629) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 121.432 87.61) (end 123.317 85.725) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F154F9)) - (segment (start 121.432 87.61) (end 119.38 87.61) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 123.317 82.042) (end 123.317 85.725) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1550D)) - (segment (start 125.73 79.629) (end 123.317 82.042) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1550C)) - (segment (start 106.68 87.61) (end 111.399 87.61) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 111.399 87.61) (end 112.649 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F154E2)) - (segment (start 91.313 87.61) (end 93.726 87.61) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 93.726 87.61) (end 97.937 87.61) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F16494)) - (segment (start 97.937 87.61) (end 99.187 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F154D9)) - (segment (start 83.435 85.34) (end 83.435 85.594) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 88.635 89.31) (end 88.635 87.873) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EDFE1F)) - (segment (start 83.435 85.34) (end 83.435 84.451) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15474)) - (segment (start 83.435 84.451) (end 83.435 83.41) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 87.122 86.36) (end 88.635 87.873) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15491)) - (segment (start 84.201 86.36) (end 87.122 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1548F)) - (segment (start 83.435 85.594) (end 84.201 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1548A)) - (segment (start 98.675 83.41) (end 98.675 85.848) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 98.675 85.848) (end 99.187 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1545A)) - (segment (start 103.875 87.873) (end 103.875 89.31) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15461)) - (segment (start 99.187 86.36) (end 102.362 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1545C)) - (segment (start 102.362 86.36) (end 103.875 87.873) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1545E)) - (segment (start 111.375 83.41) (end 111.375 85.086) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 111.375 85.086) (end 112.649 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1543B)) - (segment (start 116.575 87.873) (end 116.575 89.31) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15451)) - (segment (start 112.649 86.36) (end 115.062 86.36) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15447)) - (segment (start 115.062 86.36) (end 116.575 87.873) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F1544E)) - (segment (start 116.84 90.678) (end 118.237 90.678) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EE8841)) - (segment (start 118.237 90.678) (end 119.126 89.789) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EE8843)) - (segment (start 116.575 90.413) (end 116.84 90.678) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EE883E)) - (segment (start 116.575 89.31) (end 116.575 90.413) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 119.126 89.789) (end 119.38 89.535) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F15F38)) - (segment (start 119.38 89.535) (end 119.38 87.61) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EE8846)) - (segment (start 119.38 87.61) (end 118.925 87.61) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 88.635 90.54) (end 88.773 90.678) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EFD5E4)) - (segment (start 88.773 90.678) (end 90.043 90.678) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EFD5EB)) - (segment (start 90.043 90.678) (end 90.805 89.916) (width 0.254) (layer F.Cu) (net 4) (tstamp 54EFD5ED)) - (segment (start 88.635 89.31) (end 88.635 90.54) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 99.325 83.41) (end 99.325 81.65) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 88.646 80.01) (end 98.933 80.01) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F14AF5)) - (via (at 98.933 80.01) (size 0.889) (layers F.Cu B.Cu) (net 5)) - (segment (start 98.933 80.01) (end 99.325 80.402) (width 0.254) (layer F.Cu) (net 5) (tstamp 54F14B03)) - (segment (start 99.325 80.402) (end 99.325 81.65) (width 0.254) (layer F.Cu) (net 5) (tstamp 54F14B04)) - (segment (start 87.503 78.867) (end 85.09 76.454) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 87.503 78.867) (end 88.646 80.01) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 99.325 84.847) (end 99.441 84.963) (width 0.254) (layer F.Cu) (net 5) (tstamp 54EE01B7)) - (segment (start 99.441 84.963) (end 102.362 84.963) (width 0.254) (layer F.Cu) (net 5) (tstamp 54EE01B8)) - (segment (start 102.362 84.963) (end 102.575 84.75) (width 0.254) (layer F.Cu) (net 5) (tstamp 54EE01BA)) - (segment (start 102.575 84.75) (end 102.575 83.41) (width 0.254) (layer F.Cu) (net 5) (tstamp 54EE01BD)) - (segment (start 99.325 83.41) (end 99.325 84.847) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 80.264 86.106) (end 80.264 86.741) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 83.82 75.184) (end 83.82 77.851) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F15279)) - (segment (start 83.82 77.851) (end 80.264 81.407) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F1527D)) - (segment (start 80.264 81.407) (end 80.264 86.106) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F15287)) - (segment (start 85.09 73.914) (end 83.82 75.184) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.375 87.63) (end 77.47 87.63) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2C6FA)) - (segment (start 80.264 86.741) (end 79.375 87.63) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2C6F5)) - (segment (start 81.534 89.027) (end 80.391 90.17) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 86.36 75.184) (end 83.82 75.184) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F15246)) - (segment (start 83.82 75.184) (end 83.82 77.978) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F1524A)) - (segment (start 83.82 77.978) (end 82.931 78.867) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F1524D)) - (segment (start 82.931 78.867) (end 82.931 80.264) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F15256)) - (via (at 82.931 80.264) (size 0.889) (layers F.Cu B.Cu) (net 8)) - (segment (start 82.931 80.264) (end 81.534 81.661) (width 0.254) (layer F.Cu) (net 8) (tstamp 54F15262)) - (segment (start 81.534 81.661) (end 81.534 89.027) (width 0.254) (layer F.Cu) (net 8) (tstamp 54F15263)) - (segment (start 87.63 73.914) (end 86.36 75.184) (width 0.254) (layer B.Cu) (net 8)) - (segment (start 80.391 90.17) (end 77.47 90.17) (width 0.254) (layer F.Cu) (net 8) (tstamp 54F2C6FD)) - (segment (start 84.735 83.41) (end 84.735 79.984) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 85.471 79.248) (end 84.735 79.984) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132D4)) - (segment (start 88.138 79.248) (end 85.471 79.248) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132D1)) - (segment (start 88.138 79.248) (end 90.17 77.216) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132C8)) - (segment (start 90.17 76.454) (end 90.17 77.216) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 84.085 83.41) (end 84.085 79.11) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 88.9 75.184) (end 88.9 77.47) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F13286)) - (segment (start 88.9 77.47) (end 87.884 78.486) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F1328D)) - (segment (start 87.884 78.486) (end 84.709 78.486) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F132A9)) - (segment (start 84.709 78.486) (end 84.085 79.11) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F132B5)) - (segment (start 88.9 75.184) (end 90.17 73.914) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 116.575 83.41) (end 116.575 82.390424) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 106.68 77.851) (end 107.061 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F14A27)) - (segment (start 107.061 78.232) (end 119.253 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F14A29)) - (segment (start 119.253 78.232) (end 121.031 80.01) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F14A2F)) - (segment (start 106.299 75.184) (end 106.68 75.565) (width 0.254) (layer B.Cu) (net 11) (tstamp 54EDF9E8)) - (segment (start 93.98 75.184) (end 92.71 76.454) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 93.98 75.184) (end 106.299 75.184) (width 0.254) (layer B.Cu) (net 11)) - (via (at 121.031 80.01) (size 0.889) (layers F.Cu B.Cu) (net 11)) - (segment (start 106.68 75.565) (end 106.68 77.851) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 120.142 80.899) (end 121.031 80.01) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14ED7)) - (segment (start 118.066424 80.899) (end 120.142 80.899) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14ED2)) - (segment (start 116.575 82.390424) (end 118.066424 80.899) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14ECE)) - (segment (start 90.932 79.883) (end 92.837 79.883) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 92.71 78.232) (end 93.218 78.74) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14AD8)) - (segment (start 92.71 76.454) (end 92.71 78.232) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 88.635 82.18) (end 90.932 79.883) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14DBA)) - (segment (start 88.635 82.18) (end 88.635 83.41) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 93.218 79.502) (end 93.218 78.74) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14DE0)) - (segment (start 92.837 79.883) (end 93.218 79.502) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14DDD)) - (segment (start 92.71 76.454) (end 92.71 77.216) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 85.385 83.41) (end 85.385 80.858) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 95.25 77.724) (end 94.742 78.232) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14B87)) - (segment (start 94.742 78.232) (end 94.742 82.042) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14B8B)) - (via (at 94.742 82.042) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (segment (start 94.742 82.042) (end 87.249 82.042) (width 0.254) (layer B.Cu) (net 12) (tstamp 54F14B90)) - (segment (start 87.249 82.042) (end 85.725 80.264) (width 0.254) (layer B.Cu) (net 12) (tstamp 54F14B91)) - (via (at 85.725 80.264) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (segment (start 95.25 77.724) (end 95.25 76.454) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 85.385 80.858) (end 85.725 80.264) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14C6F)) - (segment (start 91.44 75.184) (end 91.44 77.343) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 95.25 73.914) (end 93.98 75.184) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 93.98 75.184) (end 91.44 75.184) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F133BF)) - (segment (start 86.685 81.717) (end 86.685 83.41) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 86.685 81.717) (end 86.995 81.407) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F14CAB)) - (segment (start 86.995 81.407) (end 87.376 81.407) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 87.376 81.407) (end 91.44 77.343) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F14D36)) - (segment (start 86.035 81.534) (end 86.035 81.478) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 86.035 81.478) (end 87.249 80.264) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14D2C)) - (segment (start 87.884 81.026) (end 87.249 80.391) (width 0.254) (layer B.Cu) (net 15)) - (segment (start 96.139 81.026) (end 87.884 81.026) (width 0.254) (layer B.Cu) (net 15)) - (segment (start 87.249 80.391) (end 87.249 80.264) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14D1F)) - (segment (start 87.122 80.264) (end 87.249 80.264) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14D06)) - (segment (start 86.035 82.113) (end 86.035 83.41) (width 0.254) (layer F.Cu) (net 15)) - (via (at 87.249 80.264) (size 0.889) (layers F.Cu B.Cu) (net 15)) - (segment (start 86.035 81.859) (end 86.035 82.113) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B7C)) - (segment (start 86.035 81.859) (end 86.035 81.534) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 87.249 80.518) (end 87.249 80.264) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14CF5)) - (segment (start 97.79 73.914) (end 96.52 75.184) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 96.139 81.026) (end 96.012 81.153) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14B36)) - (via (at 96.139 81.026) (size 0.889) (layers F.Cu B.Cu) (net 15)) - (segment (start 96.52 80.645) (end 96.139 81.026) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B27)) - (segment (start 96.52 75.184) (end 96.52 80.645) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B21)) - (segment (start 100.33 76.454) (end 99.975 76.809) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 99.975 76.809) (end 99.975 83.41) (width 0.254) (layer F.Cu) (net 16) (tstamp 54F14E07)) - (segment (start 100.625 83.41) (end 100.625 78.699) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 100.625 78.699) (end 102.87 76.454) (width 0.254) (layer F.Cu) (net 17)) - (segment (start 96.139 83.058) (end 93.853 85.344) (width 0.254) (layer B.Cu) (net 18)) - (segment (start 102.87 73.914) (end 101.6 75.184) (width 0.254) (layer F.Cu) (net 18)) - (via (at 96.139 83.058) (size 0.889) (layers F.Cu B.Cu) (net 18)) - (segment (start 97.409 81.788) (end 96.139 83.058) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E33)) - (segment (start 97.409 79.502) (end 97.409 81.788) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E28)) - (segment (start 99.06 77.851) (end 97.409 79.502) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E23)) - (segment (start 99.06 75.184) (end 99.06 77.851) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E21)) - (segment (start 101.6 75.184) (end 99.06 75.184) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E1A)) - (segment (start 87.376 85.344) (end 87.376 83.451) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F15337)) - (via (at 87.376 85.344) (size 0.889) (layers F.Cu B.Cu) (net 18)) - (segment (start 93.853 85.344) (end 87.376 85.344) (width 0.254) (layer B.Cu) (net 18) (tstamp 54F15322)) - (segment (start 87.376 83.451) (end 87.335 83.41) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F15338)) - (segment (start 115.925 83.41) (end 115.925 82.322) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 105.41 77.851) (end 106.553 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A42)) - (segment (start 106.553 78.994) (end 118.237 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A48)) - (segment (start 118.237 78.994) (end 119.253 80.01) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A4E)) - (via (at 119.253 80.01) (size 0.889) (layers F.Cu B.Cu) (net 19)) - (segment (start 105.41 77.851) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A60)) - (segment (start 118.237 80.01) (end 119.253 80.01) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F14ECA)) - (segment (start 115.925 82.322) (end 118.237 80.01) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F14EC5)) - (segment (start 87.985 83.41) (end 87.985 81.814) (width 0.254) (layer F.Cu) (net 19)) - (via (at 91.948 78.994) (size 0.889) (layers F.Cu B.Cu) (net 19)) - (segment (start 104.14 78.994) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 104.14 78.994) (end 94.107 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A62)) - (segment (start 94.107 78.994) (end 91.948 78.994) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 90.805 78.994) (end 91.948 78.994) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F14DB6)) - (segment (start 87.985 81.814) (end 90.805 78.994) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F14DAE)) - (segment (start 105.41 76.454) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 101.275 83.41) (end 101.275 80.208) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 104.14 75.184) (end 105.41 73.914) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 104.14 77.343) (end 101.275 80.208) (width 0.254) (layer F.Cu) (net 20) (tstamp 54EDF5DD)) - (segment (start 104.14 75.184) (end 104.14 77.343) (width 0.254) (layer F.Cu) (net 20) (tstamp 54EDF5DB)) - (segment (start 101.925 83.41) (end 101.925 80.574) (width 0.254) (layer F.Cu) (net 21)) - (segment (start 106.68 75.184) (end 107.95 73.914) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF65F)) - (segment (start 106.68 77.724) (end 106.68 75.184) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF656)) - (segment (start 106.172 78.232) (end 106.68 77.724) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF64F)) - (segment (start 104.267 78.232) (end 106.172 78.232) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF64A)) - (segment (start 101.925 80.574) (end 104.267 78.232) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF638)) - (segment (start 112.675 83.41) (end 112.675 80.238) (width 0.254) (layer F.Cu) (net 24)) - (segment (start 114.3 75.184) (end 114.3 78.613) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F131B1)) - (segment (start 114.3 78.613) (end 112.675 80.238) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F131B8)) - (segment (start 114.3 75.184) (end 115.57 73.914) (width 0.254) (layer F.Cu) (net 24)) - (segment (start 112.025 83.41) (end 112.025 77.459) (width 0.254) (layer F.Cu) (net 26)) - (segment (start 112.025 77.459) (end 113.03 76.454) (width 0.254) (layer F.Cu) (net 26) (tstamp 54F14E70)) - (segment (start 113.3475 80.8355) (end 113.3475 83.3875) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 113.3475 83.3875) (end 113.325 83.41) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F14E7B)) - (segment (start 115.57 76.454) (end 115.57 78.613) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 115.57 78.613) (end 113.3475 80.8355) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F13183)) - (segment (start 113.3475 80.8355) (end 113.325 80.858) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F14E79)) - (segment (start 114.625 83.41) (end 114.625 81.463) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 119.126 77.978) (end 120.65 76.454) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F14EB8)) - (segment (start 118.11 77.978) (end 119.126 77.978) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F14EB7)) - (segment (start 114.625 81.463) (end 118.11 77.978) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F14EAC)) - (segment (start 120.65 76.454) (end 120.396 76.454) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 113.975 83.41) (end 113.975 80.97) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 113.975 80.97) (end 117.094 77.851) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F14E8F)) - (segment (start 118.11 76.454) (end 117.094 77.47) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 117.094 77.47) (end 117.094 77.851) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F1316B)) - (segment (start 115.275 83.41) (end 115.275 81.956) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 121.92 75.184) (end 121.92 78.232) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F130C4)) - (segment (start 121.92 78.232) (end 121.539 78.613) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F130CA)) - (segment (start 121.539 78.613) (end 119.253 78.613) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F130CF)) - (segment (start 121.92 75.184) (end 123.19 73.914) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 118.618 78.613) (end 119.253 78.613) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F14EC2)) - (segment (start 115.275 81.956) (end 118.618 78.613) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F14EBD)) - (segment (start 84.201 86.36) (end 85.09 86.36) (width 0.4064) (layer B.Cu) (net 34)) - (segment (start 85.852 87.122) (end 88.519 87.122) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F167C8)) - (segment (start 85.09 86.36) (end 85.852 87.122) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F167C7)) - (segment (start 89.281 86.36) (end 88.519 87.122) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F167CE)) - (segment (start 75.184 85.217) (end 83.058 85.217) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F2C74C)) - (segment (start 83.058 85.217) (end 84.201 86.36) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F2C74F)) - (segment (start 75.946 73.914) (end 77.47 73.914) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F167E2)) - (segment (start 75.946 73.914) (end 75.184 74.676) (width 0.4064) (layer B.Cu) (net 34) (tstamp 54F167E3)) - (segment (start 75.184 74.676) (end 75.184 85.217) (width 0.4064) (layer B.Cu) (net 34)) - (segment (start 104.525 86.36) (end 117.221 86.36) (width 0.4064) (layer B.Cu) (net 34)) - (via (at 117.221 86.36) (size 0.889) (layers F.Cu B.Cu) (net 34)) - (segment (start 89.281 86.36) (end 104.525 86.36) (width 0.4064) (layer B.Cu) (net 34)) - (segment (start 80.01 73.914) (end 77.47 73.914) (width 0.4064) (layer B.Cu) (net 34)) - (segment (start 104.525 86.36) (end 105.775 85.11) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 105.775 85.11) (end 106.68 85.11) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F15402)) - (segment (start 89.281 86.36) (end 90.531 85.11) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 90.531 85.11) (end 91.313 85.11) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153F6)) - (via (at 89.281 86.36) (size 0.889) (layers F.Cu B.Cu) (net 34)) - (segment (start 89.281 86.36) (end 89.285 86.36) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153F0)) - (segment (start 89.281 86.36) (end 89.285 86.36) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153F3)) - (via (at 104.525 86.36) (size 0.889) (layers F.Cu B.Cu) (net 34)) - (segment (start 104.525 86.36) (end 104.521 86.36) (width 0.254) (layer B.Cu) (net 34) (tstamp 54F153E6)) - (segment (start 117.221 86.36) (end 118.471 85.11) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 118.471 85.11) (end 119.38 85.11) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153CF)) - (segment (start 117.221 86.36) (end 117.225 86.36) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F1536C)) - (segment (start 117.225 86.36) (end 117.221 86.36) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F1536D)) - (segment (start 117.221 86.36) (end 117.225 86.36) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F1536F)) - (segment (start 89.285 89.412) (end 89.285 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54EE8340)) - (segment (start 104.525 89.412) (end 104.525 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54EE8352)) - (segment (start 117.225 89.92) (end 117.225 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54EE8362)) - (segment (start 117.225 83.41) (end 117.225 86.36) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 117.225 86.36) (end 117.225 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F15370)) - (segment (start 104.525 83.41) (end 104.525 86.36) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 104.525 86.36) (end 104.525 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153E3)) - (segment (start 89.285 83.41) (end 89.285 86.36) (width 0.254) (layer F.Cu) (net 34)) - (segment (start 89.285 86.36) (end 89.285 89.31) (width 0.254) (layer F.Cu) (net 34) (tstamp 54F153F4)) - (segment (start 111.375 89.31) (end 110.588 89.31) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 107.95 91.948) (end 107.95 95.25) (width 0.254) (layer F.Cu) (net 39) (tstamp 54F157F2)) - (segment (start 110.588 89.31) (end 107.95 91.948) (width 0.254) (layer F.Cu) (net 39) (tstamp 54F157F0)) - (segment (start 113.325 89.31) (end 113.325 94.955) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 113.325 94.955) (end 113.03 95.25) (width 0.254) (layer F.Cu) (net 40) (tstamp 54F15813)) - (segment (start 83.435 89.31) (end 83.41 89.31) (width 0.254) (layer F.Cu) (net 41)) - (segment (start 83.41 89.31) (end 80.01 92.71) (width 0.254) (layer F.Cu) (net 41) (tstamp 54F157AE)) - (segment (start 80.01 92.71) (end 80.01 95.25) (width 0.254) (layer F.Cu) (net 41) (tstamp 54F157AF)) - (segment (start 85.385 89.31) (end 85.385 94.955) (width 0.254) (layer F.Cu) (net 42)) - (segment (start 85.385 94.955) (end 85.09 95.25) (width 0.254) (layer F.Cu) (net 42) (tstamp 54F157C2)) - (segment (start 101.275 89.31) (end 101.275 91.496) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 102.997 93.218) (end 102.997 99.314) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15B74)) - (segment (start 101.275 91.496) (end 102.997 93.218) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15B71)) - (segment (start 90.17 97.79) (end 90.17 99.187) (width 0.254) (layer F.Cu) (net 43)) - (segment (start 116.586 99.314) (end 118.11 97.79) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15AC8)) - (segment (start 95.504 99.314) (end 102.997 99.314) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15ABF)) - (segment (start 102.997 99.314) (end 116.586 99.314) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15B7B)) - (segment (start 94.615 100.203) (end 95.504 99.314) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15ABD)) - (segment (start 91.186 100.203) (end 94.615 100.203) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15ABA)) - (segment (start 90.17 99.187) (end 91.186 100.203) (width 0.254) (layer F.Cu) (net 43) (tstamp 54F15AB5)) - (segment (start 100.625 89.31) (end 100.584 89.351) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 100.584 89.351) (end 100.584 91.821) (width 0.254) (layer F.Cu) (net 44) (tstamp 54F15B51)) - (segment (start 100.584 91.821) (end 101.473 92.71) (width 0.254) (layer F.Cu) (net 44) (tstamp 54F15B5B)) - (segment (start 101.473 92.71) (end 101.473 96.52) (width 0.254) (layer F.Cu) (net 44) (tstamp 54F15B5D)) - (via (at 101.473 96.52) (size 0.889) (layers F.Cu B.Cu) (net 44)) - (segment (start 90.17 95.25) (end 91.44 96.52) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 116.84 96.52) (end 118.11 95.25) (width 0.254) (layer B.Cu) (net 44) (tstamp 54F15A20)) - (segment (start 91.44 96.52) (end 101.473 96.52) (width 0.254) (layer B.Cu) (net 44) (tstamp 54F15A1A)) - (segment (start 101.473 96.52) (end 116.84 96.52) (width 0.254) (layer B.Cu) (net 44) (tstamp 54F15B69)) - (segment (start 100.33 98.425) (end 101.219 99.314) (width 0.254) (layer B.Cu) (net 45)) - (segment (start 119.126 99.314) (end 120.65 97.79) (width 0.254) (layer B.Cu) (net 45) (tstamp 54F15A98)) - (segment (start 101.219 99.314) (end 119.126 99.314) (width 0.254) (layer B.Cu) (net 45) (tstamp 54F15B3F)) - (segment (start 99.975 89.31) (end 99.975 92.355) (width 0.254) (layer F.Cu) (net 45)) - (segment (start 94.615 99.314) (end 93.091 97.79) (width 0.254) (layer B.Cu) (net 45) (tstamp 54F15A30)) - (segment (start 99.441 99.314) (end 94.615 99.314) (width 0.254) (layer B.Cu) (net 45) (tstamp 54F15B39)) - (segment (start 100.33 98.425) (end 99.441 99.314) (width 0.254) (layer B.Cu) (net 45) (tstamp 54F15B38)) - (via (at 100.33 98.425) (size 0.889) (layers F.Cu B.Cu) (net 45)) - (segment (start 100.33 92.71) (end 100.33 98.425) (width 0.254) (layer F.Cu) (net 45) (tstamp 54F15B33)) - (segment (start 99.975 92.355) (end 100.33 92.71) (width 0.254) (layer F.Cu) (net 45) (tstamp 54F15B2C)) - (segment (start 92.71 97.79) (end 93.091 97.79) (width 0.254) (layer B.Cu) (net 45)) - (segment (start 98.933 92.456) (end 98.425 92.964) (width 0.254) (layer B.Cu) (net 46)) - (segment (start 92.71 93.98) (end 93.726 92.964) (width 0.254) (layer B.Cu) (net 46) (tstamp 54F159FD)) - (segment (start 92.71 93.98) (end 92.71 95.25) (width 0.254) (layer B.Cu) (net 46)) - (segment (start 98.425 92.964) (end 93.726 92.964) (width 0.254) (layer B.Cu) (net 46) (tstamp 54F16777)) - (segment (start 98.933 92.456) (end 99.187 92.71) (width 0.254) (layer B.Cu) (net 46)) - (segment (start 118.364 92.964) (end 120.65 95.25) (width 0.254) (layer B.Cu) (net 46) (tstamp 54F15A0B)) - (segment (start 118.11 92.71) (end 118.364 92.964) (width 0.254) (layer B.Cu) (net 46) (tstamp 54F16769)) - (segment (start 99.187 92.71) (end 118.11 92.71) (width 0.254) (layer B.Cu) (net 46) (tstamp 54F1675E)) - (segment (start 99.325 89.31) (end 99.325 92.572) (width 0.254) (layer F.Cu) (net 46)) - (via (at 98.933 92.456) (size 0.889) (layers F.Cu B.Cu) (net 46)) - (segment (start 99.325 92.572) (end 98.933 92.456) (width 0.254) (layer F.Cu) (net 46) (tstamp 54F15ADB)) - (segment (start 95.25 95.25) (end 95.25 92.329) (width 0.254) (layer F.Cu) (net 47)) - (segment (start 98.269 89.31) (end 98.675 89.31) (width 0.254) (layer F.Cu) (net 47) (tstamp 54F15955)) - (segment (start 95.25 92.329) (end 98.269 89.31) (width 0.254) (layer F.Cu) (net 47) (tstamp 54F1594F)) - (segment (start 101.925 89.31) (end 101.925 90.876) (width 0.254) (layer F.Cu) (net 48)) - (segment (start 120.015 92.075) (end 123.19 95.25) (width 0.254) (layer B.Cu) (net 48) (tstamp 54F15ECA)) - (segment (start 103.124 92.075) (end 120.015 92.075) (width 0.254) (layer B.Cu) (net 48) (tstamp 54F15EC6)) - (segment (start 102.616 91.567) (end 103.124 92.075) (width 0.254) (layer B.Cu) (net 48) (tstamp 54F15EC5)) - (via (at 102.616 91.567) (size 0.889) (layers F.Cu B.Cu) (net 48)) - (segment (start 101.925 90.876) (end 102.616 91.567) (width 0.254) (layer F.Cu) (net 48) (tstamp 54F15EB8)) - (segment (start 84.085 89.31) (end 84.085 90.54) (width 0.254) (layer F.Cu) (net 49)) - (segment (start 81.28 96.52) (end 80.01 97.79) (width 0.254) (layer F.Cu) (net 49) (tstamp 54F157B8)) - (segment (start 81.28 92.837) (end 81.28 96.52) (width 0.254) (layer F.Cu) (net 49) (tstamp 54F157B6)) - (segment (start 83.058 91.059) (end 81.28 92.837) (width 0.254) (layer F.Cu) (net 49) (tstamp 54F157B5)) - (segment (start 83.566 91.059) (end 83.058 91.059) (width 0.254) (layer F.Cu) (net 49) (tstamp 54F157B4)) - (segment (start 84.085 90.54) (end 83.566 91.059) (width 0.254) (layer F.Cu) (net 49) (tstamp 54F157B3)) - (segment (start 84.735 89.31) (end 84.735 91.16) (width 0.254) (layer F.Cu) (net 50)) - (segment (start 83.82 96.52) (end 82.55 97.79) (width 0.254) (layer F.Cu) (net 50) (tstamp 54F157BE)) - (segment (start 83.82 92.075) (end 83.82 96.52) (width 0.254) (layer F.Cu) (net 50) (tstamp 54F157BD)) - (segment (start 84.735 91.16) (end 83.82 92.075) (width 0.254) (layer F.Cu) (net 50) (tstamp 54F157BC)) - (segment (start 86.035 89.31) (end 86.035 93.274) (width 0.254) (layer F.Cu) (net 51)) - (segment (start 86.36 96.52) (end 85.09 97.79) (width 0.254) (layer F.Cu) (net 51) (tstamp 54F157C7)) - (segment (start 86.36 93.599) (end 86.36 96.52) (width 0.254) (layer F.Cu) (net 51) (tstamp 54F157C6)) - (segment (start 86.035 93.274) (end 86.36 93.599) (width 0.254) (layer F.Cu) (net 51) (tstamp 54F157C5)) - (segment (start 86.685 89.31) (end 86.685 91.638) (width 0.254) (layer F.Cu) (net 52)) - (segment (start 88.9 96.52) (end 87.63 97.79) (width 0.254) (layer F.Cu) (net 52) (tstamp 54F157CF)) - (segment (start 88.9 93.853) (end 88.9 96.52) (width 0.254) (layer F.Cu) (net 52) (tstamp 54F157CD)) - (segment (start 86.685 91.638) (end 88.9 93.853) (width 0.254) (layer F.Cu) (net 52) (tstamp 54F157CB)) - (segment (start 91.44 96.393) (end 91.44 99.187) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 90.678 93.345) (end 91.44 94.107) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F158E4)) - (segment (start 91.44 94.107) (end 91.44 96.393) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F158E8)) - (segment (start 87.335 89.31) (end 87.335 91.145) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 87.335 91.145) (end 89.535 93.345) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F157D4)) - (segment (start 89.535 93.345) (end 90.678 93.345) (width 0.254) (layer F.Cu) (net 53)) - (segment (start 93.472 99.568) (end 95.25 97.79) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F15942)) - (segment (start 91.821 99.568) (end 93.472 99.568) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F15940)) - (segment (start 91.44 99.187) (end 91.821 99.568) (width 0.254) (layer F.Cu) (net 53) (tstamp 54F1593E)) - (segment (start 97.79 97.79) (end 96.52 96.52) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 87.985 90.779) (end 89.916 92.71) (width 0.254) (layer F.Cu) (net 54) (tstamp 54F157DD)) - (segment (start 87.985 90.779) (end 87.985 89.31) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 93.091 92.71) (end 89.916 92.71) (width 0.254) (layer F.Cu) (net 54) (tstamp 54F1596B)) - (segment (start 93.98 93.599) (end 93.091 92.71) (width 0.254) (layer F.Cu) (net 54) (tstamp 54F15967)) - (segment (start 93.98 96.52) (end 93.98 93.599) (width 0.254) (layer F.Cu) (net 54) (tstamp 54F15960)) - (segment (start 96.52 96.52) (end 93.98 96.52) (width 0.254) (layer F.Cu) (net 54) (tstamp 54F1595C)) - (segment (start 112.025 89.31) (end 112.025 90.54) (width 0.254) (layer F.Cu) (net 55)) - (segment (start 109.22 96.52) (end 107.95 97.79) (width 0.254) (layer F.Cu) (net 55) (tstamp 54F15805)) - (segment (start 109.22 92.202) (end 109.22 96.52) (width 0.254) (layer F.Cu) (net 55) (tstamp 54F157FF)) - (segment (start 110.236 91.186) (end 109.22 92.202) (width 0.254) (layer F.Cu) (net 55) (tstamp 54F157F9)) - (segment (start 111.379 91.186) (end 110.236 91.186) (width 0.254) (layer F.Cu) (net 55) (tstamp 54F157F7)) - (segment (start 112.025 90.54) (end 111.379 91.186) (width 0.254) (layer F.Cu) (net 55) (tstamp 54F157F6)) - (segment (start 112.675 89.31) (end 112.675 91.287) (width 0.254) (layer F.Cu) (net 56)) - (segment (start 111.76 96.52) (end 110.49 97.79) (width 0.254) (layer F.Cu) (net 56) (tstamp 54F1580F)) - (segment (start 111.76 92.202) (end 111.76 96.52) (width 0.254) (layer F.Cu) (net 56) (tstamp 54F1580C)) - (segment (start 112.675 91.287) (end 111.76 92.202) (width 0.254) (layer F.Cu) (net 56) (tstamp 54F15809)) - (segment (start 113.975 89.31) (end 113.975 93.401) (width 0.254) (layer F.Cu) (net 57)) - (segment (start 114.3 96.52) (end 113.03 97.79) (width 0.254) (layer F.Cu) (net 57) (tstamp 54F1581E)) - (segment (start 114.3 93.726) (end 114.3 96.52) (width 0.254) (layer F.Cu) (net 57) (tstamp 54F1581C)) - (segment (start 113.975 93.401) (end 114.3 93.726) (width 0.254) (layer F.Cu) (net 57) (tstamp 54F15818)) - (segment (start 114.625 89.31) (end 114.625 92.654) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 116.84 96.647) (end 115.697 97.79) (width 0.254) (layer F.Cu) (net 58) (tstamp 54F1582A)) - (segment (start 116.84 93.472) (end 116.84 96.647) (width 0.254) (layer F.Cu) (net 58) (tstamp 54F15827)) - (segment (start 115.443 93.472) (end 116.84 93.472) (width 0.254) (layer F.Cu) (net 58) (tstamp 54F15826)) - (segment (start 114.625 92.654) (end 115.443 93.472) (width 0.254) (layer F.Cu) (net 58) (tstamp 54F15822)) - (segment (start 115.697 97.79) (end 115.57 97.79) (width 0.254) (layer F.Cu) (net 58) (tstamp 54F1582F)) - (segment (start 115.275 89.31) (end 115.275 92.288) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 121.92 96.52) (end 123.19 97.79) (width 0.254) (layer F.Cu) (net 59) (tstamp 54F15845)) - (segment (start 121.92 93.853) (end 121.92 96.52) (width 0.254) (layer F.Cu) (net 59) (tstamp 54F15842)) - (segment (start 120.904 92.837) (end 121.92 93.853) (width 0.254) (layer F.Cu) (net 59) (tstamp 54F15840)) - (segment (start 115.824 92.837) (end 120.904 92.837) (width 0.254) (layer F.Cu) (net 59) (tstamp 54F15839)) - (segment (start 115.275 92.288) (end 115.824 92.837) (width 0.254) (layer F.Cu) (net 59) (tstamp 54F15835)) - (segment (start 115.925 89.31) (end 115.925 91.795) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 124.46 96.52) (end 125.73 97.79) (width 0.254) (layer F.Cu) (net 60) (tstamp 54F15857)) - (segment (start 124.46 94.107) (end 124.46 96.52) (width 0.254) (layer F.Cu) (net 60) (tstamp 54F15853)) - (segment (start 122.428 92.075) (end 124.46 94.107) (width 0.254) (layer F.Cu) (net 60) (tstamp 54F15850)) - (segment (start 116.205 92.075) (end 122.428 92.075) (width 0.254) (layer F.Cu) (net 60) (tstamp 54F1584A)) - (segment (start 115.925 91.795) (end 116.205 92.075) (width 0.254) (layer F.Cu) (net 60) (tstamp 54F15849)) - - (zone (net 4) (net_name GND) (layer B.Cu) (tstamp 54F2C5A9) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 131 101) (xy 74 101) (xy 74 71) (xy 131 71) - ) - ) - (filled_polygon - (pts - (xy 95.027184 83.092184) (xy 93.537369 84.582) (xy 88.140641 84.582) (xy 87.988286 84.429378) (xy 87.591668 84.264687) - (xy 87.162216 84.264313) (xy 86.765311 84.428311) (xy 86.461378 84.731714) (xy 86.296687 85.128332) (xy 86.296313 85.557784) - (xy 86.460311 85.954689) (xy 86.763714 86.258622) (xy 86.824349 86.2838) (xy 86.199194 86.2838) (xy 85.682697 85.767303) - (xy 85.410766 85.585604) (xy 85.09 85.5218) (xy 84.548194 85.5218) (xy 83.650697 84.624303) (xy 83.378766 84.442604) - (xy 83.058 84.3788) (xy 76.0222 84.3788) (xy 76.0222 84.032225) (xy 76.094301 84.104327) (xy 76.32769 84.201) - (xy 76.580309 84.201) (xy 78.612309 84.201) (xy 78.845698 84.104327) (xy 79.024327 83.925699) (xy 79.121 83.69231) - (xy 79.121 83.439691) (xy 79.121 81.97663) (xy 79.786815 81.310815) (xy 79.786816 81.310815) (xy 79.786818 81.310811) - (xy 82.169 78.92863) (xy 82.169 79.499358) (xy 82.016378 79.651714) (xy 81.851687 80.048332) (xy 81.851313 80.477784) - (xy 82.015311 80.874689) (xy 82.318714 81.178622) (xy 82.715332 81.343313) (xy 83.144784 81.343687) (xy 83.541689 81.179689) - (xy 83.845622 80.876286) (xy 84.010313 80.479668) (xy 84.010687 80.050216) (xy 83.846689 79.653311) (xy 83.693 79.499353) - (xy 83.693 79.18263) (xy 84.358815 78.516815) (xy 84.523996 78.269605) (xy 84.523996 78.269604) (xy 84.582 77.978) - (xy 84.582 77.880911) (xy 85.09 77.981959) (xy 85.465614 77.907244) (xy 86.828213 79.269844) (xy 86.638311 79.348311) - (xy 86.487002 79.499355) (xy 86.337286 79.349378) (xy 85.940668 79.184687) (xy 85.511216 79.184313) (xy 85.114311 79.348311) - (xy 84.810378 79.651714) (xy 84.645687 80.048332) (xy 84.645313 80.477784) (xy 84.809311 80.874689) (xy 85.112714 81.178622) - (xy 85.509332 81.343313) (xy 85.646614 81.343432) (xy 86.670446 82.537903) (xy 86.693734 82.556195) (xy 86.710185 82.580815) - (xy 86.809922 82.647457) (xy 86.90426 82.721557) (xy 86.932773 82.729544) (xy 86.957395 82.745996) (xy 87.075051 82.769399) - (xy 87.190557 82.801755) (xy 87.219955 82.798222) (xy 87.249 82.804) (xy 93.977358 82.804) (xy 94.129714 82.956622) - (xy 94.526332 83.121313) (xy 94.955784 83.121687) (xy 95.027184 83.092184) - ) - ) - (filled_polygon - (pts - (xy 108.097 76.581) (xy 108.077 76.581) (xy 108.077 76.601) (xy 107.823 76.601) (xy 107.823 76.581) - (xy 107.803 76.581) (xy 107.803 76.327) (xy 107.823 76.327) (xy 107.823 76.307) (xy 108.077 76.307) - (xy 108.077 76.327) (xy 108.097 76.327) (xy 108.097 76.581) - ) - ) - (filled_polygon - (pts - (xy 109.701172 75.184) (xy 109.43033 75.364971) (xy 109.214336 75.688228) (xy 109.156821 75.56551) (xy 108.738839 75.183992) - (xy 109.00967 75.003029) (xy 109.22 74.688248) (xy 109.43033 75.003029) (xy 109.701172 75.184) - ) - ) - (filled_polygon - (pts - (xy 118.055292 93.732922) (xy 117.536511 93.836115) (xy 117.05033 94.160971) (xy 116.834336 94.484228) (xy 116.776821 94.36151) - (xy 116.344947 93.967312) (xy 115.929026 93.795042) (xy 115.697 93.916183) (xy 115.697 95.123) (xy 115.717 95.123) - (xy 115.717 95.377) (xy 115.697 95.377) (xy 115.697 95.397) (xy 115.443 95.397) (xy 115.443 95.377) - (xy 115.423 95.377) (xy 115.423 95.123) (xy 115.443 95.123) (xy 115.443 93.916183) (xy 115.210974 93.795042) - (xy 114.795053 93.967312) (xy 114.363179 94.36151) (xy 114.305663 94.484228) (xy 114.08967 94.160971) (xy 113.603489 93.836115) - (xy 113.03 93.722041) (xy 112.456511 93.836115) (xy 111.97033 94.160971) (xy 111.754336 94.484228) (xy 111.696821 94.36151) - (xy 111.264947 93.967312) (xy 110.849026 93.795042) (xy 110.617 93.916183) (xy 110.617 95.123) (xy 110.637 95.123) - (xy 110.637 95.377) (xy 110.617 95.377) (xy 110.617 95.397) (xy 110.363 95.397) (xy 110.363 95.377) - (xy 110.343 95.377) (xy 110.343 95.123) (xy 110.363 95.123) (xy 110.363 93.916183) (xy 110.130974 93.795042) - (xy 109.715053 93.967312) (xy 109.283179 94.36151) (xy 109.225663 94.484228) (xy 109.00967 94.160971) (xy 108.523489 93.836115) - (xy 107.95 93.722041) (xy 107.376511 93.836115) (xy 106.89033 94.160971) (xy 106.565474 94.647152) (xy 106.4514 95.220641) - (xy 106.4514 95.279359) (xy 106.546607 95.758) (xy 102.237641 95.758) (xy 102.085286 95.605378) (xy 101.688668 95.440687) - (xy 101.259216 95.440313) (xy 100.862311 95.604311) (xy 100.708353 95.758) (xy 99.175147 95.758) (xy 99.244968 95.609027) - (xy 99.244968 94.890973) (xy 98.996821 94.36151) (xy 98.564947 93.967312) (xy 98.149026 93.795042) (xy 97.917 93.916183) - (xy 97.917 95.123) (xy 99.124469 95.123) (xy 99.244968 94.890973) (xy 99.244968 95.609027) (xy 99.124469 95.377) - (xy 97.917 95.377) (xy 97.917 95.397) (xy 97.663 95.397) (xy 97.663 95.377) (xy 97.643 95.377) - (xy 97.643 95.123) (xy 97.663 95.123) (xy 97.663 93.916183) (xy 97.430974 93.795042) (xy 97.015053 93.967312) - (xy 96.583179 94.36151) (xy 96.525663 94.484228) (xy 96.30967 94.160971) (xy 95.823489 93.836115) (xy 95.269903 93.726) - (xy 98.425 93.726) (xy 98.425 93.725999) (xy 98.716604 93.667996) (xy 98.716605 93.667996) (xy 98.91492 93.535485) - (xy 99.146784 93.535687) (xy 99.300918 93.472) (xy 117.794369 93.472) (xy 117.825184 93.502815) (xy 117.825185 93.502815) - (xy 117.825187 93.502817) (xy 118.055292 93.732922) - ) - ) - (filled_polygon - (pts - (xy 130.125 100.315) (xy 127.2286 100.315) (xy 127.2286 97.819359) (xy 127.2286 97.760641) (xy 127.114526 97.187152) - (xy 126.78967 96.700971) (xy 126.518839 96.520007) (xy 126.936821 96.13849) (xy 127.184968 95.609027) (xy 127.184968 94.890973) - (xy 127.184968 76.813027) (xy 127.064469 76.581) (xy 125.857 76.581) (xy 125.857 77.787817) (xy 126.089026 77.908958) - (xy 126.504947 77.736688) (xy 126.936821 77.34249) (xy 127.184968 76.813027) (xy 127.184968 94.890973) (xy 126.936821 94.36151) - (xy 126.504947 93.967312) (xy 126.089026 93.795042) (xy 125.857 93.916183) (xy 125.857 95.123) (xy 127.064469 95.123) - (xy 127.184968 94.890973) (xy 127.184968 95.609027) (xy 127.064469 95.377) (xy 125.857 95.377) (xy 125.857 95.397) - (xy 125.603 95.397) (xy 125.603 95.377) (xy 125.583 95.377) (xy 125.583 95.123) (xy 125.603 95.123) - (xy 125.603 93.916183) (xy 125.370974 93.795042) (xy 124.955053 93.967312) (xy 124.523179 94.36151) (xy 124.465663 94.484228) - (xy 124.24967 94.160971) (xy 123.763489 93.836115) (xy 123.19 93.722041) (xy 122.814385 93.796755) (xy 120.553815 91.536185) - (xy 120.306605 91.371004) (xy 120.015 91.313) (xy 103.67907 91.313) (xy 103.531689 90.956311) (xy 103.228286 90.652378) - (xy 102.831668 90.487687) (xy 102.402216 90.487313) (xy 102.005311 90.651311) (xy 101.701378 90.954714) (xy 101.536687 91.351332) - (xy 101.536313 91.780784) (xy 101.605405 91.948) (xy 99.891119 91.948) (xy 99.848689 91.845311) (xy 99.545286 91.541378) - (xy 99.148668 91.376687) (xy 98.719216 91.376313) (xy 98.322311 91.540311) (xy 98.018378 91.843714) (xy 97.869603 92.202) - (xy 93.726 92.202) (xy 93.434395 92.260004) (xy 93.187185 92.425185) (xy 92.171185 93.441185) (xy 92.006004 93.688395) - (xy 91.952112 93.959326) (xy 91.65033 94.160971) (xy 91.44 94.475751) (xy 91.22967 94.160971) (xy 90.743489 93.836115) - (xy 90.17 93.722041) (xy 89.596511 93.836115) (xy 89.11033 94.160971) (xy 88.894336 94.484228) (xy 88.836821 94.36151) - (xy 88.404947 93.967312) (xy 87.989026 93.795042) (xy 87.757 93.916183) (xy 87.757 95.123) (xy 87.777 95.123) - (xy 87.777 95.377) (xy 87.757 95.377) (xy 87.757 95.397) (xy 87.503 95.397) (xy 87.503 95.377) - (xy 87.483 95.377) (xy 87.483 95.123) (xy 87.503 95.123) (xy 87.503 93.916183) (xy 87.270974 93.795042) - (xy 86.855053 93.967312) (xy 86.423179 94.36151) (xy 86.365663 94.484228) (xy 86.14967 94.160971) (xy 85.663489 93.836115) - (xy 85.09 93.722041) (xy 84.516511 93.836115) (xy 84.03033 94.160971) (xy 83.814336 94.484228) (xy 83.756821 94.36151) - (xy 83.324947 93.967312) (xy 82.909026 93.795042) (xy 82.677 93.916183) (xy 82.677 95.123) (xy 82.697 95.123) - (xy 82.697 95.377) (xy 82.677 95.377) (xy 82.677 95.397) (xy 82.423 95.397) (xy 82.423 95.377) - (xy 82.403 95.377) (xy 82.403 95.123) (xy 82.423 95.123) (xy 82.423 93.916183) (xy 82.190974 93.795042) - (xy 81.775053 93.967312) (xy 81.343179 94.36151) (xy 81.285663 94.484228) (xy 81.06967 94.160971) (xy 80.583489 93.836115) - (xy 80.01 93.722041) (xy 79.436511 93.836115) (xy 78.95033 94.160971) (xy 78.625474 94.647152) (xy 78.5114 95.220641) - (xy 78.5114 95.279359) (xy 78.625474 95.852848) (xy 78.940526 96.324356) (xy 78.786702 96.388073) (xy 78.608073 96.566701) - (xy 78.5114 96.80009) (xy 78.5114 97.052709) (xy 78.5114 98.779909) (xy 78.608073 99.013298) (xy 78.786701 99.191927) - (xy 79.02009 99.2886) (xy 79.272709 99.2886) (xy 80.999909 99.2886) (xy 81.233298 99.191927) (xy 81.411927 99.013299) - (xy 81.476263 98.857977) (xy 81.49033 98.879029) (xy 81.976511 99.203885) (xy 82.55 99.317959) (xy 83.123489 99.203885) - (xy 83.60967 98.879029) (xy 83.82 98.564248) (xy 84.03033 98.879029) (xy 84.516511 99.203885) (xy 85.09 99.317959) - (xy 85.663489 99.203885) (xy 86.14967 98.879029) (xy 86.36 98.564248) (xy 86.57033 98.879029) (xy 87.056511 99.203885) - (xy 87.63 99.317959) (xy 88.203489 99.203885) (xy 88.68967 98.879029) (xy 88.9 98.564248) (xy 89.11033 98.879029) - (xy 89.596511 99.203885) (xy 90.17 99.317959) (xy 90.743489 99.203885) (xy 91.22967 98.879029) (xy 91.44 98.564248) - (xy 91.65033 98.879029) (xy 92.136511 99.203885) (xy 92.71 99.317959) (xy 93.283489 99.203885) (xy 93.36967 99.1463) - (xy 94.076184 99.852815) (xy 94.076185 99.852815) (xy 94.323395 100.017996) (xy 94.615 100.076) (xy 99.441 100.076) - (xy 99.441 100.075999) (xy 99.732604 100.017996) (xy 99.732605 100.017996) (xy 99.979815 99.852815) (xy 100.32813 99.504499) - (xy 100.331872 99.504502) (xy 100.680185 99.852815) (xy 100.927395 100.017996) (xy 100.927396 100.017996) (xy 101.219 100.076) - (xy 119.126 100.076) (xy 119.126 100.075999) (xy 119.417604 100.017996) (xy 119.417605 100.017996) (xy 119.664815 99.852815) - (xy 120.274385 99.243244) (xy 120.65 99.317959) (xy 121.223489 99.203885) (xy 121.70967 98.879029) (xy 121.92 98.564248) - (xy 122.13033 98.879029) (xy 122.616511 99.203885) (xy 123.19 99.317959) (xy 123.763489 99.203885) (xy 124.24967 98.879029) - (xy 124.46 98.564248) (xy 124.67033 98.879029) (xy 125.156511 99.203885) (xy 125.73 99.317959) (xy 126.303489 99.203885) - (xy 126.78967 98.879029) (xy 127.114526 98.392848) (xy 127.2286 97.819359) (xy 127.2286 100.315) (xy 74.685 100.315) - (xy 74.685 85.872303) (xy 74.863235 85.991396) (xy 75.184 86.0552) (xy 76.143728 86.0552) (xy 76.094302 86.075673) - (xy 75.915673 86.254301) (xy 75.819 86.48769) (xy 75.819 86.740309) (xy 75.819 88.772309) (xy 75.915673 89.005698) - (xy 76.094301 89.184327) (xy 76.136965 89.201999) (xy 75.91233 89.53819) (xy 75.786655 90.17) (xy 75.91233 90.80181) - (xy 76.270222 91.337433) (xy 76.805845 91.695325) (xy 77.437655 91.821) (xy 77.502345 91.821) (xy 78.134155 91.695325) - (xy 78.669778 91.337433) (xy 79.02767 90.80181) (xy 79.153345 90.17) (xy 79.02767 89.53819) (xy 78.803034 89.201998) - (xy 78.845698 89.184327) (xy 79.024327 89.005699) (xy 79.121 88.77231) (xy 79.121 88.519691) (xy 79.121 86.487691) - (xy 79.024327 86.254302) (xy 78.845699 86.075673) (xy 78.796272 86.0552) (xy 82.710806 86.0552) (xy 83.608303 86.952697) - (xy 83.880234 87.134396) (xy 83.880235 87.134396) (xy 84.201 87.1982) (xy 84.742806 87.1982) (xy 85.259303 87.714697) - (xy 85.531235 87.896396) (xy 85.852 87.9602) (xy 88.519 87.9602) (xy 88.839765 87.896396) (xy 88.839766 87.896396) - (xy 89.111697 87.714697) (xy 89.386801 87.439592) (xy 89.494784 87.439687) (xy 89.891689 87.275689) (xy 89.969313 87.1982) - (xy 103.836425 87.1982) (xy 103.912714 87.274622) (xy 104.309332 87.439313) (xy 104.738784 87.439687) (xy 105.135689 87.275689) - (xy 105.213313 87.1982) (xy 116.532425 87.1982) (xy 116.608714 87.274622) (xy 117.005332 87.439313) (xy 117.434784 87.439687) - (xy 117.831689 87.275689) (xy 118.135622 86.972286) (xy 118.300313 86.575668) (xy 118.300687 86.146216) (xy 118.136689 85.749311) - (xy 117.833286 85.445378) (xy 117.436668 85.280687) (xy 117.007216 85.280313) (xy 116.610311 85.444311) (xy 116.532686 85.5218) - (xy 105.213574 85.5218) (xy 105.137286 85.445378) (xy 104.740668 85.280687) (xy 104.311216 85.280313) (xy 103.914311 85.444311) - (xy 103.836686 85.5218) (xy 94.75283 85.5218) (xy 96.137131 84.137499) (xy 96.352784 84.137687) (xy 96.749689 83.973689) - (xy 97.053622 83.670286) (xy 97.218313 83.273668) (xy 97.218687 82.844216) (xy 97.054689 82.447311) (xy 96.751286 82.143378) - (xy 96.50703 82.041953) (xy 96.749689 81.941689) (xy 97.053622 81.638286) (xy 97.218313 81.241668) (xy 97.218687 80.812216) - (xy 97.20207 80.772) (xy 98.168358 80.772) (xy 98.320714 80.924622) (xy 98.717332 81.089313) (xy 99.146784 81.089687) - (xy 99.543689 80.925689) (xy 99.847622 80.622286) (xy 100.012313 80.225668) (xy 100.012687 79.796216) (xy 99.99607 79.756) - (xy 104.14 79.756) (xy 104.14 79.755999) (xy 104.431604 79.697996) (xy 104.431605 79.697996) (xy 104.678815 79.532815) - (xy 105.3465 78.86513) (xy 106.014185 79.532815) (xy 106.261395 79.697996) (xy 106.553 79.756) (xy 117.92137 79.756) - (xy 118.1735 80.00813) (xy 118.173313 80.223784) (xy 118.337311 80.620689) (xy 118.640714 80.924622) (xy 119.037332 81.089313) - (xy 119.466784 81.089687) (xy 119.863689 80.925689) (xy 120.142219 80.647644) (xy 120.418714 80.924622) (xy 120.815332 81.089313) - (xy 121.244784 81.089687) (xy 121.641689 80.925689) (xy 121.945622 80.622286) (xy 122.110313 80.225668) (xy 122.110687 79.796216) - (xy 121.946689 79.399311) (xy 121.643286 79.095378) (xy 121.246668 78.930687) (xy 121.029128 78.930497) (xy 119.791815 77.693185) - (xy 119.544605 77.528004) (xy 119.253 77.47) (xy 119.218466 77.47) (xy 119.38 77.228248) (xy 119.59033 77.543029) - (xy 120.076511 77.867885) (xy 120.65 77.981959) (xy 121.223489 77.867885) (xy 121.70967 77.543029) (xy 121.92 77.228248) - (xy 122.13033 77.543029) (xy 122.616511 77.867885) (xy 123.19 77.981959) (xy 123.763489 77.867885) (xy 124.24967 77.543029) - (xy 124.465663 77.219771) (xy 124.523179 77.34249) (xy 124.955053 77.736688) (xy 125.370974 77.908958) (xy 125.603 77.787817) - (xy 125.603 76.581) (xy 125.583 76.581) (xy 125.583 76.327) (xy 125.603 76.327) (xy 125.603 76.307) - (xy 125.857 76.307) (xy 125.857 76.327) (xy 127.064469 76.327) (xy 127.184968 76.094973) (xy 126.936821 75.56551) - (xy 126.518839 75.183992) (xy 126.78967 75.003029) (xy 127.114526 74.516848) (xy 127.2286 73.943359) (xy 127.2286 73.884641) - (xy 127.114526 73.311152) (xy 126.78967 72.824971) (xy 126.303489 72.500115) (xy 125.73 72.386041) (xy 125.156511 72.500115) - (xy 124.67033 72.824971) (xy 124.46 73.139751) (xy 124.24967 72.824971) (xy 123.763489 72.500115) (xy 123.19 72.386041) - (xy 122.616511 72.500115) (xy 122.13033 72.824971) (xy 121.92 73.139751) (xy 121.70967 72.824971) (xy 121.223489 72.500115) - (xy 120.65 72.386041) (xy 120.076511 72.500115) (xy 119.59033 72.824971) (xy 119.374336 73.148228) (xy 119.316821 73.02551) - (xy 118.884947 72.631312) (xy 118.469026 72.459042) (xy 118.237 72.580183) (xy 118.237 73.787) (xy 118.257 73.787) - (xy 118.257 74.041) (xy 118.237 74.041) (xy 118.237 74.061) (xy 117.983 74.061) (xy 117.983 74.041) - (xy 117.963 74.041) (xy 117.963 73.787) (xy 117.983 73.787) (xy 117.983 72.580183) (xy 117.750974 72.459042) - (xy 117.335053 72.631312) (xy 116.903179 73.02551) (xy 116.845663 73.148228) (xy 116.62967 72.824971) (xy 116.143489 72.500115) - (xy 115.57 72.386041) (xy 114.996511 72.500115) (xy 114.51033 72.824971) (xy 114.3 73.139751) (xy 114.08967 72.824971) - (xy 113.603489 72.500115) (xy 113.03 72.386041) (xy 112.456511 72.500115) (xy 111.97033 72.824971) (xy 111.76 73.139751) - (xy 111.54967 72.824971) (xy 111.063489 72.500115) (xy 110.49 72.386041) (xy 109.916511 72.500115) (xy 109.43033 72.824971) - (xy 109.22 73.139751) (xy 109.00967 72.824971) (xy 108.523489 72.500115) (xy 107.95 72.386041) (xy 107.376511 72.500115) - (xy 106.89033 72.824971) (xy 106.68 73.139751) (xy 106.46967 72.824971) (xy 105.983489 72.500115) (xy 105.41 72.386041) - (xy 104.836511 72.500115) (xy 104.35033 72.824971) (xy 104.14 73.139751) (xy 103.92967 72.824971) (xy 103.443489 72.500115) - (xy 102.87 72.386041) (xy 102.296511 72.500115) (xy 101.81033 72.824971) (xy 101.594336 73.148228) (xy 101.536821 73.02551) - (xy 101.104947 72.631312) (xy 100.689026 72.459042) (xy 100.457 72.580183) (xy 100.457 73.787) (xy 100.477 73.787) - (xy 100.477 74.041) (xy 100.457 74.041) (xy 100.457 74.061) (xy 100.203 74.061) (xy 100.203 74.041) - (xy 100.183 74.041) (xy 100.183 73.787) (xy 100.203 73.787) (xy 100.203 72.580183) (xy 99.970974 72.459042) - (xy 99.555053 72.631312) (xy 99.123179 73.02551) (xy 99.065663 73.148228) (xy 98.84967 72.824971) (xy 98.363489 72.500115) - (xy 97.79 72.386041) (xy 97.216511 72.500115) (xy 96.73033 72.824971) (xy 96.52 73.139751) (xy 96.30967 72.824971) - (xy 95.823489 72.500115) (xy 95.25 72.386041) (xy 94.676511 72.500115) (xy 94.19033 72.824971) (xy 93.974336 73.148228) - (xy 93.916821 73.02551) (xy 93.484947 72.631312) (xy 93.069026 72.459042) (xy 92.837 72.580183) (xy 92.837 73.787) - (xy 92.857 73.787) (xy 92.857 74.041) (xy 92.837 74.041) (xy 92.837 74.061) (xy 92.583 74.061) - (xy 92.583 74.041) (xy 92.563 74.041) (xy 92.563 73.787) (xy 92.583 73.787) (xy 92.583 72.580183) - (xy 92.350974 72.459042) (xy 91.935053 72.631312) (xy 91.503179 73.02551) (xy 91.445663 73.148228) (xy 91.22967 72.824971) - (xy 90.743489 72.500115) (xy 90.17 72.386041) (xy 89.596511 72.500115) (xy 89.11033 72.824971) (xy 88.9 73.139751) - (xy 88.68967 72.824971) (xy 88.203489 72.500115) (xy 87.63 72.386041) (xy 87.056511 72.500115) (xy 86.57033 72.824971) - (xy 86.36 73.139751) (xy 86.14967 72.824971) (xy 85.663489 72.500115) (xy 85.09 72.386041) (xy 84.516511 72.500115) - (xy 84.03033 72.824971) (xy 83.814336 73.148228) (xy 83.756821 73.02551) (xy 83.324947 72.631312) (xy 82.909026 72.459042) - (xy 82.677 72.580183) (xy 82.677 73.787) (xy 82.697 73.787) (xy 82.697 74.041) (xy 82.677 74.041) - (xy 82.677 74.061) (xy 82.423 74.061) (xy 82.423 74.041) (xy 82.403 74.041) (xy 82.403 73.787) - (xy 82.423 73.787) (xy 82.423 72.580183) (xy 82.190974 72.459042) (xy 81.775053 72.631312) (xy 81.343179 73.02551) - (xy 81.285663 73.148228) (xy 81.06967 72.824971) (xy 80.583489 72.500115) (xy 80.01 72.386041) (xy 79.436511 72.500115) - (xy 78.95033 72.824971) (xy 78.782731 73.0758) (xy 78.697268 73.0758) (xy 78.52967 72.824971) (xy 78.043489 72.500115) - (xy 77.47 72.386041) (xy 76.896511 72.500115) (xy 76.41033 72.824971) (xy 76.242731 73.0758) (xy 75.946 73.0758) - (xy 75.625235 73.139604) (xy 75.353303 73.321303) (xy 74.685 73.989606) (xy 74.685 71.685) (xy 130.125 71.685) - (xy 130.125 100.315) - ) - ) - ) - (zone (net 4) (net_name GND) (layer F.Cu) (tstamp 54F2C5C7) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 131 101) (xy 74 101) (xy 74 71) (xy 131 71) - ) - ) - (filled_polygon - (pts - (xy 83.058 93.856745) (xy 82.909026 93.795042) (xy 82.677 93.916183) (xy 82.677 95.123) (xy 82.697 95.123) - (xy 82.697 95.377) (xy 82.677 95.377) (xy 82.677 95.397) (xy 82.423 95.397) (xy 82.423 95.377) - (xy 82.403 95.377) (xy 82.403 95.123) (xy 82.423 95.123) (xy 82.423 93.916183) (xy 82.190974 93.795042) - (xy 82.042 93.856745) (xy 82.042 93.15263) (xy 83.058 92.13663) (xy 83.058 93.856745) - ) - ) - (filled_polygon - (pts - (xy 87.841457 93.872087) (xy 87.757 93.916183) (xy 87.757 95.123) (xy 87.777 95.123) (xy 87.777 95.377) - (xy 87.757 95.377) (xy 87.757 95.397) (xy 87.503 95.397) (xy 87.503 95.377) (xy 87.483 95.377) - (xy 87.483 95.123) (xy 87.503 95.123) (xy 87.503 93.916183) (xy 87.270974 93.795042) (xy 87.122 93.856745) - (xy 87.122 93.599) (xy 87.063996 93.307395) (xy 86.898815 93.060185) (xy 86.898815 93.060184) (xy 86.797 92.958369) - (xy 86.797 92.82763) (xy 87.841457 93.872087) - ) - ) - (filled_polygon - (pts - (xy 99.568 97.660358) (xy 99.415378 97.812714) (xy 99.250687 98.209332) (xy 99.250388 98.552) (xy 99.068183 98.552) - (xy 99.174526 98.392848) (xy 99.2886 97.819359) (xy 99.2886 97.760641) (xy 99.174526 97.187152) (xy 98.84967 96.700971) - (xy 98.578839 96.520007) (xy 98.996821 96.13849) (xy 99.244968 95.609027) (xy 99.244968 94.890973) (xy 98.996821 94.36151) - (xy 98.564947 93.967312) (xy 98.149026 93.795042) (xy 97.917 93.916183) (xy 97.917 95.123) (xy 99.124469 95.123) - (xy 99.244968 94.890973) (xy 99.244968 95.609027) (xy 99.124469 95.377) (xy 97.917 95.377) (xy 97.917 95.397) - (xy 97.663 95.397) (xy 97.663 95.377) (xy 97.643 95.377) (xy 97.643 95.123) (xy 97.663 95.123) - (xy 97.663 93.916183) (xy 97.430974 93.795042) (xy 97.015053 93.967312) (xy 96.583179 94.36151) (xy 96.525663 94.484228) - (xy 96.30967 94.160971) (xy 96.012 93.962074) (xy 96.012 92.64463) (xy 98.086802 90.569828) (xy 98.090301 90.573327) - (xy 98.32369 90.67) (xy 98.563 90.67) (xy 98.563 91.44086) (xy 98.322311 91.540311) (xy 98.018378 91.843714) - (xy 97.853687 92.240332) (xy 97.853313 92.669784) (xy 98.017311 93.066689) (xy 98.320714 93.370622) (xy 98.717332 93.535313) - (xy 99.146784 93.535687) (xy 99.543689 93.371689) (xy 99.568 93.34742) (xy 99.568 97.660358) - ) - ) - (filled_polygon - (pts - (xy 103.763 87.95) (xy 103.747998 87.95) (xy 103.747998 88.021115) (xy 103.623153 87.969403) (xy 103.60375 87.95) - (xy 103.57631 87.95) (xy 103.52369 87.95) (xy 103.323691 87.95) (xy 102.92631 87.95) (xy 102.873691 87.95) - (xy 102.673691 87.95) (xy 102.27631 87.95) (xy 102.223691 87.95) (xy 102.023691 87.95) (xy 101.62631 87.95) - (xy 101.573691 87.95) (xy 101.373691 87.95) (xy 100.97631 87.95) (xy 100.923691 87.95) (xy 100.723691 87.95) - (xy 100.32631 87.95) (xy 100.273691 87.95) (xy 100.073691 87.95) (xy 99.67631 87.95) (xy 99.623691 87.95) - (xy 99.423691 87.95) (xy 99.02631 87.95) (xy 98.973691 87.95) (xy 98.773691 87.95) (xy 98.323691 87.95) - (xy 98.090302 88.046673) (xy 97.911673 88.225301) (xy 97.815 88.45869) (xy 97.815 88.711309) (xy 97.815 88.714512) - (xy 97.730185 88.771184) (xy 94.711185 91.790185) (xy 94.546004 92.037395) (xy 94.488 92.329) (xy 94.488 93.02937) - (xy 93.629815 92.171185) (xy 93.382605 92.006004) (xy 93.091 91.948) (xy 92.573 91.948) (xy 92.573 88.486309) - (xy 92.573 87.89575) (xy 92.41425 87.737) (xy 91.44 87.737) (xy 91.44 88.83625) (xy 91.59875 88.995) - (xy 91.811691 88.995) (xy 92.06431 88.995) (xy 92.297699 88.898327) (xy 92.476327 88.719698) (xy 92.573 88.486309) - (xy 92.573 91.948) (xy 90.23163 91.948) (xy 88.95363 90.67) (xy 88.98631 90.67) (xy 89.186309 90.67) - (xy 89.636309 90.67) (xy 89.869698 90.573327) (xy 90.048327 90.394699) (xy 90.145 90.16131) (xy 90.145 89.908691) - (xy 90.145 88.708416) (xy 90.149673 88.719698) (xy 90.328301 88.898327) (xy 90.56169 88.995) (xy 90.814309 88.995) - (xy 91.02725 88.995) (xy 91.186 88.83625) (xy 91.186 87.737) (xy 90.21175 87.737) (xy 90.053 87.89575) - (xy 90.053 88.236583) (xy 90.048327 88.225302) (xy 90.047 88.223974) (xy 90.047 87.120648) (xy 90.053 87.114659) - (xy 90.053 87.32425) (xy 90.21175 87.483) (xy 91.186 87.483) (xy 91.186 87.463) (xy 91.44 87.463) - (xy 91.44 87.483) (xy 92.41425 87.483) (xy 92.573 87.32425) (xy 92.573 86.733691) (xy 92.476327 86.500302) - (xy 92.336025 86.359999) (xy 92.476327 86.219699) (xy 92.573 85.98631) (xy 92.573 85.733691) (xy 92.573 84.233691) - (xy 92.476327 84.000302) (xy 92.297699 83.821673) (xy 92.06431 83.725) (xy 91.811691 83.725) (xy 90.561691 83.725) - (xy 90.328302 83.821673) (xy 90.149673 84.000301) (xy 90.145 84.011582) (xy 90.145 84.008691) (xy 90.145 82.558691) - (xy 90.048327 82.325302) (xy 89.869699 82.146673) (xy 89.7822 82.110429) (xy 91.24763 80.645) (xy 92.837 80.645) - (xy 92.837 80.644999) (xy 93.128604 80.586996) (xy 93.128605 80.586996) (xy 93.375815 80.421815) (xy 93.756815 80.040816) - (xy 93.756815 80.040815) (xy 93.921996 79.793605) (xy 93.979999 79.502) (xy 93.98 79.502) (xy 93.98 81.277358) - (xy 93.827378 81.429714) (xy 93.662687 81.826332) (xy 93.662313 82.255784) (xy 93.826311 82.652689) (xy 94.129714 82.956622) - (xy 94.526332 83.121313) (xy 94.955784 83.121687) (xy 95.059481 83.07884) (xy 95.059313 83.271784) (xy 95.223311 83.668689) - (xy 95.526714 83.972622) (xy 95.923332 84.137313) (xy 96.352784 84.137687) (xy 96.749689 83.973689) (xy 97.053622 83.670286) - (xy 97.218313 83.273668) (xy 97.218502 83.056127) (xy 97.885046 82.389584) (xy 97.815 82.558691) (xy 97.815 83.12425) - (xy 97.97375 83.283) (xy 98.465 83.283) (xy 98.465 83.537) (xy 97.97375 83.537) (xy 97.815 83.69575) - (xy 97.815 84.261309) (xy 97.911673 84.494698) (xy 98.090301 84.673327) (xy 98.32369 84.77) (xy 98.40375 84.77) - (xy 98.547998 84.625752) (xy 98.547998 84.77) (xy 98.563 84.77) (xy 98.563 84.847) (xy 98.621004 85.138605) - (xy 98.786185 85.385815) (xy 98.902185 85.501816) (xy 99.050376 85.600834) (xy 99.149395 85.666996) (xy 99.149396 85.666996) - (xy 99.441 85.725) (xy 102.362 85.725) (xy 102.362 85.724999) (xy 102.653604 85.666996) (xy 102.653605 85.666996) - (xy 102.900815 85.501815) (xy 103.113815 85.288816) (xy 103.113815 85.288815) (xy 103.278996 85.041605) (xy 103.333021 84.77) - (xy 103.52369 84.77) (xy 103.576309 84.77) (xy 103.763 84.77) (xy 103.763 85.595358) (xy 103.610378 85.747714) - (xy 103.445687 86.144332) (xy 103.445313 86.573784) (xy 103.609311 86.970689) (xy 103.763 87.124646) (xy 103.763 87.95) - ) - ) - (filled_polygon - (pts - (xy 111.048523 91.948) (xy 110.998 92.202) (xy 110.998 93.856745) (xy 110.849026 93.795042) (xy 110.617 93.916183) - (xy 110.617 95.123) (xy 110.637 95.123) (xy 110.637 95.377) (xy 110.617 95.377) (xy 110.617 95.397) - (xy 110.363 95.397) (xy 110.363 95.377) (xy 110.343 95.377) (xy 110.343 95.123) (xy 110.363 95.123) - (xy 110.363 93.916183) (xy 110.130974 93.795042) (xy 109.982 93.856745) (xy 109.982 92.51763) (xy 110.55163 91.948) - (xy 111.048523 91.948) - ) - ) - (filled_polygon - (pts - (xy 115.717 95.377) (xy 115.697 95.377) (xy 115.697 95.397) (xy 115.443 95.397) (xy 115.443 95.377) - (xy 115.423 95.377) (xy 115.423 95.123) (xy 115.443 95.123) (xy 115.443 95.103) (xy 115.697 95.103) - (xy 115.697 95.123) (xy 115.717 95.123) (xy 115.717 95.377) - ) - ) - (filled_polygon - (pts - (xy 116.463 87.95) (xy 116.447998 87.95) (xy 116.447998 88.021115) (xy 116.323153 87.969403) (xy 116.30375 87.95) - (xy 116.27631 87.95) (xy 116.22369 87.95) (xy 116.023691 87.95) (xy 115.62631 87.95) (xy 115.573691 87.95) - (xy 115.373691 87.95) (xy 114.97631 87.95) (xy 114.923691 87.95) (xy 114.723691 87.95) (xy 114.32631 87.95) - (xy 114.273691 87.95) (xy 114.073691 87.95) (xy 113.67631 87.95) (xy 113.623691 87.95) (xy 113.423691 87.95) - (xy 113.02631 87.95) (xy 112.973691 87.95) (xy 112.773691 87.95) (xy 112.37631 87.95) (xy 112.323691 87.95) - (xy 112.123691 87.95) (xy 111.72631 87.95) (xy 111.673691 87.95) (xy 111.473691 87.95) (xy 111.023691 87.95) - (xy 110.790302 88.046673) (xy 110.611673 88.225301) (xy 110.515 88.45869) (xy 110.515 88.56252) (xy 110.296395 88.606004) - (xy 110.049184 88.771185) (xy 107.94 90.880369) (xy 107.94 88.486309) (xy 107.94 87.89575) (xy 107.78125 87.737) - (xy 106.807 87.737) (xy 106.807 88.83625) (xy 106.96575 88.995) (xy 107.178691 88.995) (xy 107.43131 88.995) - (xy 107.664699 88.898327) (xy 107.843327 88.719698) (xy 107.94 88.486309) (xy 107.94 90.880369) (xy 107.411185 91.409185) - (xy 107.246004 91.656395) (xy 107.188 91.948) (xy 107.188 93.962074) (xy 106.89033 94.160971) (xy 106.565474 94.647152) - (xy 106.553 94.709863) (xy 106.553 88.83625) (xy 106.553 87.737) (xy 105.57875 87.737) (xy 105.42 87.89575) - (xy 105.42 88.486309) (xy 105.516673 88.719698) (xy 105.695301 88.898327) (xy 105.92869 88.995) (xy 106.181309 88.995) - (xy 106.39425 88.995) (xy 106.553 88.83625) (xy 106.553 94.709863) (xy 106.4514 95.220641) (xy 106.4514 95.279359) - (xy 106.565474 95.852848) (xy 106.880526 96.324356) (xy 106.726702 96.388073) (xy 106.548073 96.566701) (xy 106.4514 96.80009) - (xy 106.4514 97.052709) (xy 106.4514 98.552) (xy 103.759 98.552) (xy 103.759 93.218) (xy 103.700996 92.926396) - (xy 103.700996 92.926395) (xy 103.634834 92.827376) (xy 103.535816 92.679185) (xy 103.283053 92.426422) (xy 103.530622 92.179286) - (xy 103.695313 91.782668) (xy 103.695687 91.353216) (xy 103.531689 90.956311) (xy 103.245877 90.67) (xy 103.52369 90.67) - (xy 103.576309 90.67) (xy 103.60375 90.67) (xy 103.623153 90.650596) (xy 103.809698 90.573327) (xy 103.874999 90.508025) - (xy 103.940301 90.573327) (xy 104.126846 90.650596) (xy 104.14625 90.67) (xy 104.17369 90.67) (xy 104.22631 90.67) - (xy 104.426309 90.67) (xy 104.876309 90.67) (xy 105.109698 90.573327) (xy 105.288327 90.394699) (xy 105.385 90.16131) - (xy 105.385 89.908691) (xy 105.385 88.458691) (xy 105.288327 88.225302) (xy 105.287 88.223974) (xy 105.287 87.124641) - (xy 105.42 86.991873) (xy 105.42 87.32425) (xy 105.57875 87.483) (xy 106.553 87.483) (xy 106.553 87.463) - (xy 106.807 87.463) (xy 106.807 87.483) (xy 107.78125 87.483) (xy 107.94 87.32425) (xy 107.94 86.733691) - (xy 107.843327 86.500302) (xy 107.703025 86.359999) (xy 107.843327 86.219699) (xy 107.94 85.98631) (xy 107.94 85.733691) - (xy 107.94 84.233691) (xy 107.843327 84.000302) (xy 107.664699 83.821673) (xy 107.43131 83.725) (xy 107.178691 83.725) - (xy 105.928691 83.725) (xy 105.695302 83.821673) (xy 105.516673 84.000301) (xy 105.42 84.23369) (xy 105.42 84.448363) - (xy 105.287 84.537231) (xy 105.287 84.496025) (xy 105.288327 84.494699) (xy 105.385 84.26131) (xy 105.385 84.008691) - (xy 105.385 82.558691) (xy 105.288327 82.325302) (xy 105.109699 82.146673) (xy 104.87631 82.05) (xy 104.623691 82.05) - (xy 104.22631 82.05) (xy 104.173691 82.05) (xy 103.973691 82.05) (xy 103.57631 82.05) (xy 103.523691 82.05) - (xy 103.323691 82.05) (xy 102.92631 82.05) (xy 102.873691 82.05) (xy 102.687 82.05) (xy 102.687 80.88963) - (xy 104.58263 78.994) (xy 106.172 78.994) (xy 106.172 78.993999) (xy 106.463604 78.935996) (xy 106.463605 78.935996) - (xy 106.710815 78.770815) (xy 107.218815 78.262816) (xy 107.218815 78.262815) (xy 107.383996 78.015605) (xy 107.419349 77.837872) - (xy 107.590974 77.908958) (xy 107.823 77.787817) (xy 107.823 76.581) (xy 107.803 76.581) (xy 107.803 76.327) - (xy 107.823 76.327) (xy 107.823 76.307) (xy 108.077 76.307) (xy 108.077 76.327) (xy 108.097 76.327) - (xy 108.097 76.581) (xy 108.077 76.581) (xy 108.077 77.787817) (xy 108.309026 77.908958) (xy 108.724947 77.736688) - (xy 109.156821 77.34249) (xy 109.214336 77.219771) (xy 109.43033 77.543029) (xy 109.916511 77.867885) (xy 110.49 77.981959) - (xy 111.063489 77.867885) (xy 111.263 77.734575) (xy 111.263 82.05) (xy 111.247998 82.05) (xy 111.247998 82.194248) - (xy 111.10375 82.05) (xy 111.02369 82.05) (xy 110.790301 82.146673) (xy 110.611673 82.325302) (xy 110.515 82.558691) - (xy 110.515 83.12425) (xy 110.67375 83.283) (xy 111.165 83.283) (xy 111.165 83.537) (xy 110.67375 83.537) - (xy 110.515 83.69575) (xy 110.515 84.261309) (xy 110.611673 84.494698) (xy 110.790301 84.673327) (xy 111.02369 84.77) - (xy 111.10375 84.77) (xy 111.2625 84.61125) (xy 111.2625 84.495525) (xy 111.440301 84.673327) (xy 111.626846 84.750596) - (xy 111.64625 84.77) (xy 111.67369 84.77) (xy 111.72631 84.77) (xy 111.926309 84.77) (xy 112.32369 84.77) - (xy 112.376309 84.77) (xy 112.576309 84.77) (xy 112.97369 84.77) (xy 113.026309 84.77) (xy 113.226309 84.77) - (xy 113.62369 84.77) (xy 113.676309 84.77) (xy 113.876309 84.77) (xy 114.27369 84.77) (xy 114.326309 84.77) - (xy 114.526309 84.77) (xy 114.92369 84.77) (xy 114.976309 84.77) (xy 115.176309 84.77) (xy 115.57369 84.77) - (xy 115.626309 84.77) (xy 115.826309 84.77) (xy 116.22369 84.77) (xy 116.276309 84.77) (xy 116.463 84.77) - (xy 116.463 85.591365) (xy 116.306378 85.747714) (xy 116.141687 86.144332) (xy 116.141313 86.573784) (xy 116.305311 86.970689) - (xy 116.463 87.128653) (xy 116.463 87.95) - ) - ) - (filled_polygon - (pts - (xy 130.125 100.315) (xy 95.58063 100.315) (xy 95.81963 100.076) (xy 102.997 100.076) (xy 116.586 100.076) - (xy 116.586 100.075999) (xy 116.877604 100.017996) (xy 116.877605 100.017996) (xy 117.124815 99.852815) (xy 117.734385 99.243244) - (xy 118.11 99.317959) (xy 118.683489 99.203885) (xy 119.16967 98.879029) (xy 119.38 98.564248) (xy 119.59033 98.879029) - (xy 120.076511 99.203885) (xy 120.65 99.317959) (xy 121.223489 99.203885) (xy 121.70967 98.879029) (xy 121.92 98.564248) - (xy 122.13033 98.879029) (xy 122.616511 99.203885) (xy 123.19 99.317959) (xy 123.763489 99.203885) (xy 124.24967 98.879029) - (xy 124.46 98.564248) (xy 124.67033 98.879029) (xy 125.156511 99.203885) (xy 125.73 99.317959) (xy 126.303489 99.203885) - (xy 126.78967 98.879029) (xy 127.114526 98.392848) (xy 127.2286 97.819359) (xy 127.2286 97.760641) (xy 127.114526 97.187152) - (xy 126.78967 96.700971) (xy 126.518839 96.520007) (xy 126.936821 96.13849) (xy 127.184968 95.609027) (xy 127.184968 94.890973) - (xy 127.184968 76.813027) (xy 127.064469 76.581) (xy 125.857 76.581) (xy 125.857 77.787817) (xy 126.089026 77.908958) - (xy 126.504947 77.736688) (xy 126.936821 77.34249) (xy 127.184968 76.813027) (xy 127.184968 94.890973) (xy 126.936821 94.36151) - (xy 126.504947 93.967312) (xy 126.089026 93.795042) (xy 125.857 93.916183) (xy 125.857 95.123) (xy 127.064469 95.123) - (xy 127.184968 94.890973) (xy 127.184968 95.609027) (xy 127.064469 95.377) (xy 125.857 95.377) (xy 125.857 95.397) - (xy 125.603 95.397) (xy 125.603 95.377) (xy 125.583 95.377) (xy 125.583 95.123) (xy 125.603 95.123) - (xy 125.603 93.916183) (xy 125.370974 93.795042) (xy 125.17601 93.875793) (xy 125.176009 93.875793) (xy 125.163996 93.815396) - (xy 125.163996 93.815395) (xy 124.998815 93.568185) (xy 122.966815 91.536185) (xy 122.719605 91.371004) (xy 122.428 91.313) - (xy 120.64 91.313) (xy 120.64 88.486309) (xy 120.64 87.89575) (xy 120.48125 87.737) (xy 119.507 87.737) - (xy 119.507 88.83625) (xy 119.66575 88.995) (xy 119.878691 88.995) (xy 120.13131 88.995) (xy 120.364699 88.898327) - (xy 120.543327 88.719698) (xy 120.64 88.486309) (xy 120.64 91.313) (xy 119.253 91.313) (xy 119.253 88.83625) - (xy 119.253 87.737) (xy 118.27875 87.737) (xy 118.12 87.89575) (xy 118.12 88.486309) (xy 118.216673 88.719698) - (xy 118.395301 88.898327) (xy 118.62869 88.995) (xy 118.881309 88.995) (xy 119.09425 88.995) (xy 119.253 88.83625) - (xy 119.253 91.313) (xy 116.687 91.313) (xy 116.687 90.67) (xy 116.702002 90.67) (xy 116.702002 90.598884) - (xy 116.826846 90.650596) (xy 116.84625 90.67) (xy 116.87369 90.67) (xy 116.92631 90.67) (xy 117.126309 90.67) - (xy 117.164672 90.67) (xy 117.225 90.682) (xy 117.285327 90.67) (xy 117.576309 90.67) (xy 117.809698 90.573327) - (xy 117.988327 90.394699) (xy 118.085 90.16131) (xy 118.085 89.908691) (xy 118.085 88.458691) (xy 117.988327 88.225302) - (xy 117.987 88.223974) (xy 117.987 87.120648) (xy 118.12 86.98788) (xy 118.12 87.32425) (xy 118.27875 87.483) - (xy 119.253 87.483) (xy 119.253 87.463) (xy 119.507 87.463) (xy 119.507 87.483) (xy 120.48125 87.483) - (xy 120.64 87.32425) (xy 120.64 86.733691) (xy 120.543327 86.500302) (xy 120.403025 86.359999) (xy 120.543327 86.219699) - (xy 120.64 85.98631) (xy 120.64 85.733691) (xy 120.64 84.233691) (xy 120.543327 84.000302) (xy 120.364699 83.821673) - (xy 120.13131 83.725) (xy 119.878691 83.725) (xy 118.628691 83.725) (xy 118.395302 83.821673) (xy 118.216673 84.000301) - (xy 118.12 84.23369) (xy 118.12 84.44569) (xy 117.987 84.534558) (xy 117.987 84.496025) (xy 117.988327 84.494699) - (xy 118.085 84.26131) (xy 118.085 84.008691) (xy 118.085 82.558691) (xy 117.988327 82.325302) (xy 117.853039 82.190014) - (xy 118.382054 81.661) (xy 120.142 81.661) (xy 120.142 81.660999) (xy 120.433604 81.602996) (xy 120.433605 81.602996) - (xy 120.680815 81.437815) (xy 121.02913 81.089499) (xy 121.244784 81.089687) (xy 121.641689 80.925689) (xy 121.945622 80.622286) - (xy 122.110313 80.225668) (xy 122.110687 79.796216) (xy 121.946689 79.399311) (xy 121.850948 79.303403) (xy 122.077815 79.151815) - (xy 122.458815 78.770816) (xy 122.458815 78.770815) (xy 122.623996 78.523605) (xy 122.681999 78.232) (xy 122.682 78.232) - (xy 122.682 77.880911) (xy 123.19 77.981959) (xy 123.763489 77.867885) (xy 124.24967 77.543029) (xy 124.465663 77.219771) - (xy 124.523179 77.34249) (xy 124.955053 77.736688) (xy 125.370974 77.908958) (xy 125.603 77.787817) (xy 125.603 76.581) - (xy 125.583 76.581) (xy 125.583 76.327) (xy 125.603 76.327) (xy 125.603 76.307) (xy 125.857 76.307) - (xy 125.857 76.327) (xy 127.064469 76.327) (xy 127.184968 76.094973) (xy 126.936821 75.56551) (xy 126.518839 75.183992) - (xy 126.78967 75.003029) (xy 127.114526 74.516848) (xy 127.2286 73.943359) (xy 127.2286 73.884641) (xy 127.114526 73.311152) - (xy 126.78967 72.824971) (xy 126.303489 72.500115) (xy 125.73 72.386041) (xy 125.156511 72.500115) (xy 124.67033 72.824971) - (xy 124.46 73.139751) (xy 124.24967 72.824971) (xy 123.763489 72.500115) (xy 123.19 72.386041) (xy 122.616511 72.500115) - (xy 122.13033 72.824971) (xy 121.92 73.139751) (xy 121.70967 72.824971) (xy 121.223489 72.500115) (xy 120.65 72.386041) - (xy 120.076511 72.500115) (xy 119.59033 72.824971) (xy 119.374336 73.148228) (xy 119.316821 73.02551) (xy 118.884947 72.631312) - (xy 118.469026 72.459042) (xy 118.237 72.580183) (xy 118.237 73.787) (xy 118.257 73.787) (xy 118.257 74.041) - (xy 118.237 74.041) (xy 118.237 74.061) (xy 117.983 74.061) (xy 117.983 74.041) (xy 117.963 74.041) - (xy 117.963 73.787) (xy 117.983 73.787) (xy 117.983 72.580183) (xy 117.750974 72.459042) (xy 117.335053 72.631312) - (xy 116.903179 73.02551) (xy 116.845663 73.148228) (xy 116.62967 72.824971) (xy 116.143489 72.500115) (xy 115.57 72.386041) - (xy 114.996511 72.500115) (xy 114.51033 72.824971) (xy 114.3 73.139751) (xy 114.08967 72.824971) (xy 113.603489 72.500115) - (xy 113.03 72.386041) (xy 112.456511 72.500115) (xy 111.97033 72.824971) (xy 111.76 73.139751) (xy 111.54967 72.824971) - (xy 111.063489 72.500115) (xy 110.49 72.386041) (xy 109.916511 72.500115) (xy 109.43033 72.824971) (xy 109.22 73.139751) - (xy 109.00967 72.824971) (xy 108.523489 72.500115) (xy 107.95 72.386041) (xy 107.376511 72.500115) (xy 106.89033 72.824971) - (xy 106.68 73.139751) (xy 106.46967 72.824971) (xy 105.983489 72.500115) (xy 105.41 72.386041) (xy 104.836511 72.500115) - (xy 104.35033 72.824971) (xy 104.14 73.139751) (xy 103.92967 72.824971) (xy 103.443489 72.500115) (xy 102.87 72.386041) - (xy 102.296511 72.500115) (xy 101.81033 72.824971) (xy 101.594336 73.148228) (xy 101.536821 73.02551) (xy 101.104947 72.631312) - (xy 100.689026 72.459042) (xy 100.457 72.580183) (xy 100.457 73.787) (xy 100.477 73.787) (xy 100.477 74.041) - (xy 100.457 74.041) (xy 100.457 74.061) (xy 100.203 74.061) (xy 100.203 74.041) (xy 100.183 74.041) - (xy 100.183 73.787) (xy 100.203 73.787) (xy 100.203 72.580183) (xy 99.970974 72.459042) (xy 99.555053 72.631312) - (xy 99.123179 73.02551) (xy 99.065663 73.148228) (xy 98.84967 72.824971) (xy 98.363489 72.500115) (xy 97.79 72.386041) - (xy 97.216511 72.500115) (xy 96.73033 72.824971) (xy 96.52 73.139751) (xy 96.30967 72.824971) (xy 95.823489 72.500115) - (xy 95.25 72.386041) (xy 94.676511 72.500115) (xy 94.19033 72.824971) (xy 93.974336 73.148228) (xy 93.916821 73.02551) - (xy 93.484947 72.631312) (xy 93.069026 72.459042) (xy 92.837 72.580183) (xy 92.837 73.787) (xy 92.857 73.787) - (xy 92.857 74.041) (xy 92.837 74.041) (xy 92.837 74.061) (xy 92.583 74.061) (xy 92.583 74.041) - (xy 92.563 74.041) (xy 92.563 73.787) (xy 92.583 73.787) (xy 92.583 72.580183) (xy 92.350974 72.459042) - (xy 91.935053 72.631312) (xy 91.503179 73.02551) (xy 91.445663 73.148228) (xy 91.22967 72.824971) (xy 90.743489 72.500115) - (xy 90.17 72.386041) (xy 89.596511 72.500115) (xy 89.11033 72.824971) (xy 88.9 73.139751) (xy 88.68967 72.824971) - (xy 88.203489 72.500115) (xy 87.63 72.386041) (xy 87.056511 72.500115) (xy 86.57033 72.824971) (xy 86.36 73.139751) - (xy 86.14967 72.824971) (xy 85.663489 72.500115) (xy 85.09 72.386041) (xy 84.516511 72.500115) (xy 84.03033 72.824971) - (xy 83.814336 73.148228) (xy 83.756821 73.02551) (xy 83.324947 72.631312) (xy 82.909026 72.459042) (xy 82.677 72.580183) - (xy 82.677 73.787) (xy 82.697 73.787) (xy 82.697 74.041) (xy 82.677 74.041) (xy 82.677 74.061) - (xy 82.423 74.061) (xy 82.423 74.041) (xy 82.403 74.041) (xy 82.403 73.787) (xy 82.423 73.787) - (xy 82.423 72.580183) (xy 82.190974 72.459042) (xy 81.775053 72.631312) (xy 81.343179 73.02551) (xy 81.285663 73.148228) - (xy 81.06967 72.824971) (xy 80.583489 72.500115) (xy 80.01 72.386041) (xy 79.436511 72.500115) (xy 78.95033 72.824971) - (xy 78.74 73.139751) (xy 78.52967 72.824971) (xy 78.043489 72.500115) (xy 77.47 72.386041) (xy 76.896511 72.500115) - (xy 76.41033 72.824971) (xy 76.085474 73.311152) (xy 75.9714 73.884641) (xy 75.9714 73.943359) (xy 76.085474 74.516848) - (xy 76.400526 74.988356) (xy 76.246702 75.052073) (xy 76.068073 75.230701) (xy 75.9714 75.46409) (xy 75.9714 75.716709) - (xy 75.9714 77.443909) (xy 76.068073 77.677298) (xy 76.246701 77.855927) (xy 76.48009 77.9526) (xy 76.732709 77.9526) - (xy 78.459909 77.9526) (xy 78.693298 77.855927) (xy 78.871927 77.677299) (xy 78.936263 77.521977) (xy 78.95033 77.543029) - (xy 79.436511 77.867885) (xy 80.01 77.981959) (xy 80.583489 77.867885) (xy 81.06967 77.543029) (xy 81.28 77.228248) - (xy 81.49033 77.543029) (xy 81.976511 77.867885) (xy 82.55 77.981959) (xy 82.626658 77.96671) (xy 79.725185 80.868185) - (xy 79.560004 81.115395) (xy 79.502 81.407) (xy 79.502 86.106) (xy 79.502 86.42537) (xy 79.153345 86.774025) - (xy 79.153345 80.01) (xy 79.02767 79.37819) (xy 78.669778 78.842567) (xy 78.134155 78.484675) (xy 77.502345 78.359) - (xy 77.437655 78.359) (xy 76.805845 78.484675) (xy 76.270222 78.842567) (xy 75.91233 79.37819) (xy 75.786655 80.01) - (xy 75.91233 80.64181) (xy 76.136965 80.978001) (xy 76.094302 80.995673) (xy 75.915673 81.174301) (xy 75.819 81.40769) - (xy 75.819 81.660309) (xy 75.819 83.692309) (xy 75.915673 83.925698) (xy 76.094301 84.104327) (xy 76.32769 84.201) - (xy 76.580309 84.201) (xy 78.612309 84.201) (xy 78.845698 84.104327) (xy 79.024327 83.925699) (xy 79.121 83.69231) - (xy 79.121 83.439691) (xy 79.121 81.407691) (xy 79.024327 81.174302) (xy 78.845699 80.995673) (xy 78.803034 80.978) - (xy 79.02767 80.64181) (xy 79.153345 80.01) (xy 79.153345 86.774025) (xy 79.121 86.80637) (xy 79.121 86.487691) - (xy 79.024327 86.254302) (xy 78.845699 86.075673) (xy 78.61231 85.979) (xy 78.359691 85.979) (xy 76.327691 85.979) - (xy 76.094302 86.075673) (xy 75.915673 86.254301) (xy 75.819 86.48769) (xy 75.819 86.740309) (xy 75.819 88.772309) - (xy 75.915673 89.005698) (xy 76.094301 89.184327) (xy 76.136965 89.201999) (xy 75.91233 89.53819) (xy 75.786655 90.17) - (xy 75.91233 90.80181) (xy 76.270222 91.337433) (xy 76.805845 91.695325) (xy 77.437655 91.821) (xy 77.502345 91.821) - (xy 78.134155 91.695325) (xy 78.669778 91.337433) (xy 78.940679 90.932) (xy 80.391 90.932) (xy 80.391 90.931999) - (xy 80.682604 90.873996) (xy 80.682605 90.873996) (xy 80.929815 90.708815) (xy 82.072815 89.565815) (xy 82.237996 89.318605) - (xy 82.295999 89.027) (xy 82.296 89.027) (xy 82.296 81.97663) (xy 82.929131 81.343499) (xy 83.144784 81.343687) - (xy 83.323 81.270049) (xy 83.323 82.05) (xy 83.307998 82.05) (xy 83.307998 82.194248) (xy 83.16375 82.05) - (xy 83.08369 82.05) (xy 82.850301 82.146673) (xy 82.671673 82.325302) (xy 82.575 82.558691) (xy 82.575 83.12425) - (xy 82.73375 83.283) (xy 83.225 83.283) (xy 83.225 83.537) (xy 82.73375 83.537) (xy 82.575 83.69575) - (xy 82.575 84.261309) (xy 82.671673 84.494698) (xy 82.850301 84.673327) (xy 83.08369 84.77) (xy 83.16375 84.77) - (xy 83.3225 84.61125) (xy 83.3225 84.495525) (xy 83.500301 84.673327) (xy 83.686846 84.750596) (xy 83.70625 84.77) - (xy 83.73369 84.77) (xy 83.78631 84.77) (xy 83.986309 84.77) (xy 84.38369 84.77) (xy 84.436309 84.77) - (xy 84.636309 84.77) (xy 85.03369 84.77) (xy 85.086309 84.77) (xy 85.286309 84.77) (xy 85.68369 84.77) - (xy 85.736309 84.77) (xy 85.936309 84.77) (xy 86.33369 84.77) (xy 86.386309 84.77) (xy 86.44548 84.77) - (xy 86.296687 85.128332) (xy 86.296313 85.557784) (xy 86.460311 85.954689) (xy 86.763714 86.258622) (xy 87.160332 86.423313) - (xy 87.589784 86.423687) (xy 87.986689 86.259689) (xy 88.272088 85.974787) (xy 88.201687 86.144332) (xy 88.201313 86.573784) - (xy 88.365311 86.970689) (xy 88.523 87.128653) (xy 88.523 87.95) (xy 88.507998 87.95) (xy 88.507998 88.021115) - (xy 88.383153 87.969403) (xy 88.36375 87.95) (xy 88.33631 87.95) (xy 88.28369 87.95) (xy 88.083691 87.95) - (xy 87.68631 87.95) (xy 87.633691 87.95) (xy 87.433691 87.95) (xy 87.03631 87.95) (xy 86.983691 87.95) - (xy 86.783691 87.95) (xy 86.38631 87.95) (xy 86.333691 87.95) (xy 86.133691 87.95) (xy 85.73631 87.95) - (xy 85.683691 87.95) (xy 85.483691 87.95) (xy 85.08631 87.95) (xy 85.033691 87.95) (xy 84.833691 87.95) - (xy 84.43631 87.95) (xy 84.383691 87.95) (xy 84.183691 87.95) (xy 83.78631 87.95) (xy 83.733691 87.95) - (xy 83.533691 87.95) (xy 83.083691 87.95) (xy 82.850302 88.046673) (xy 82.671673 88.225301) (xy 82.575 88.45869) - (xy 82.575 88.711309) (xy 82.575 89.06737) (xy 79.471185 92.171185) (xy 79.306004 92.418395) (xy 79.248 92.71) - (xy 79.248 93.962074) (xy 78.95033 94.160971) (xy 78.625474 94.647152) (xy 78.5114 95.220641) (xy 78.5114 95.279359) - (xy 78.625474 95.852848) (xy 78.940526 96.324356) (xy 78.786702 96.388073) (xy 78.608073 96.566701) (xy 78.5114 96.80009) - (xy 78.5114 97.052709) (xy 78.5114 98.779909) (xy 78.608073 99.013298) (xy 78.786701 99.191927) (xy 79.02009 99.2886) - (xy 79.272709 99.2886) (xy 80.999909 99.2886) (xy 81.233298 99.191927) (xy 81.411927 99.013299) (xy 81.476263 98.857977) - (xy 81.49033 98.879029) (xy 81.976511 99.203885) (xy 82.55 99.317959) (xy 83.123489 99.203885) (xy 83.60967 98.879029) - (xy 83.82 98.564248) (xy 84.03033 98.879029) (xy 84.516511 99.203885) (xy 85.09 99.317959) (xy 85.663489 99.203885) - (xy 86.14967 98.879029) (xy 86.36 98.564248) (xy 86.57033 98.879029) (xy 87.056511 99.203885) (xy 87.63 99.317959) - (xy 88.203489 99.203885) (xy 88.68967 98.879029) (xy 88.9 98.564248) (xy 89.11033 98.879029) (xy 89.408 99.077925) - (xy 89.408 99.187) (xy 89.466004 99.478605) (xy 89.631185 99.725815) (xy 90.22037 100.315) (xy 74.685 100.315) - (xy 74.685 71.685) (xy 130.125 71.685) (xy 130.125 100.315) - ) - ) - ) -) diff --git a/adapter/active/active-rpi-hub75-adapter.pro b/adapter/active/active-rpi-hub75-adapter.pro deleted file mode 100644 index fe1afd2..0000000 --- a/adapter/active/active-rpi-hub75-adapter.pro +++ /dev/null @@ -1,68 +0,0 @@ -update=Tue 24 Feb 2015 08:52:48 AM PST -version=1 -last_client=kicad -[cvpcb] -version=1 -NetIExt=net -[cvpcb/libraries] -EquName1=devcms -[eeschema] -version=1 -LibDir= -NetFmtName= -RptD_X=0 -RptD_Y=100 -RptLab=1 -LabSize=60 -[eeschema/libraries] -LibName1=power -LibName2=device -LibName3=transistors -LibName4=conn -LibName5=linear -LibName6=regul -LibName7=74xx -LibName8=cmos4000 -LibName9=adc-dac -LibName10=memory -LibName11=xilinx -LibName12=special -LibName13=microcontrollers -LibName14=dsp -LibName15=microchip -LibName16=analog_switches -LibName17=motorola -LibName18=texas -LibName19=intel -LibName20=audio -LibName21=interface -LibName22=digital-audio -LibName23=philips -LibName24=display -LibName25=cypress -LibName26=siliconi -LibName27=opto -LibName28=atmel -LibName29=contrib -LibName30=valves -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 -[general] -version=1 diff --git a/adapter/active/active-rpi-hub75-adapter.sch b/adapter/active/active-rpi-hub75-adapter.sch deleted file mode 100644 index fe1fb53..0000000 --- a/adapter/active/active-rpi-hub75-adapter.sch +++ /dev/null @@ -1,612 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:rpi-hub75-adapter-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L 74HC245 U1 -U 1 1 54ECAC85 -P 6250 2700 -F 0 "U1" H 6350 3275 60 0000 L BNN -F 1 "74HC245" H 6300 2125 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 6250 2700 60 0001 C CNN -F 3 "" H 6250 2700 60 0000 C CNN - 1 6250 2700 - 1 0 0 -1 -$EndComp -$Comp -L 74HC245 U2 -U 1 1 54ECB18C -P 6250 4050 -F 0 "U2" H 6350 4625 60 0000 L BNN -F 1 "74HC245" H 6300 3475 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 6250 4050 60 0001 C CNN -F 3 "" H 6250 4050 60 0000 C CNN - 1 6250 4050 - 1 0 0 -1 -$EndComp -$Comp -L 74HC245 U3 -U 1 1 54ECB1EA -P 6250 5400 -F 0 "U3" H 6350 5975 60 0000 L BNN -F 1 "74HC245" H 6300 4825 60 0000 L TNN -F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 6250 5400 60 0001 C CNN -F 3 "" H 6250 5400 60 0000 C CNN - 1 6250 5400 - 1 0 0 -1 -$EndComp -$Comp -L CONN_02X08 Panel-1 -U 1 1 54ECB236 -P 8500 2550 -F 0 "Panel-1" H 8500 3000 50 0000 C CNN -F 1 "CONN_02X08" V 8500 2550 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 8500 1350 60 0001 C CNN -F 3 "" H 8500 1350 60 0000 C CNN - 1 8500 2550 - 1 0 0 -1 -$EndComp -$Comp -L CONN_02X20 P1 -U 1 1 54ECB2B7 -P 3250 3650 -F 0 "P1" H 3250 4700 50 0000 C CNN -F 1 "CONN_02X20" V 3250 3650 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x20" H 3250 2700 60 0001 C CNN -F 3 "" H 3250 2700 60 0000 C CNN - 1 3250 3650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3550 2650 3550 2800 -Wire Wire Line - 3550 2700 3500 2700 -Wire Wire Line - 3550 2800 3500 2800 -Connection ~ 3550 2700 -$Comp -L GND #PWR01 -U 1 1 54ECB3E1 -P 3600 3300 -F 0 "#PWR01" H 3600 3300 30 0001 C CNN -F 1 "GND" H 3600 3230 30 0001 C CNN -F 2 "" H 3600 3300 60 0000 C CNN -F 3 "" H 3600 3300 60 0000 C CNN - 1 3600 3300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 3300 3600 3300 -$Comp -L GND #PWR02 -U 1 1 54ECB417 -P 3600 3600 -F 0 "#PWR02" H 3600 3600 30 0001 C CNN -F 1 "GND" H 3600 3530 30 0001 C CNN -F 2 "" H 3600 3600 60 0000 C CNN -F 3 "" H 3600 3600 60 0000 C CNN - 1 3600 3600 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 3600 3600 3600 -$Comp -L GND #PWR03 -U 1 1 54ECB4A1 -P 3600 2900 -F 0 "#PWR03" H 3600 2900 30 0001 C CNN -F 1 "GND" H 3600 2830 30 0001 C CNN -F 2 "" H 3600 2900 60 0000 C CNN -F 3 "" H 3600 2900 60 0000 C CNN - 1 3600 2900 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 2900 3600 2900 -$Comp -L GND #PWR04 -U 1 1 54ECB5FE -P 2900 4600 -F 0 "#PWR04" H 2900 4600 30 0001 C CNN -F 1 "GND" H 2900 4530 30 0001 C CNN -F 2 "" H 2900 4600 60 0000 C CNN -F 3 "" H 2900 4600 60 0000 C CNN - 1 2900 4600 - 0 1 1 0 -$EndComp -Wire Wire Line - 2900 4600 3000 4600 -$Comp -L GND #PWR05 -U 1 1 54ECB73E -P 3600 4300 -F 0 "#PWR05" H 3600 4300 30 0001 C CNN -F 1 "GND" H 3600 4230 30 0001 C CNN -F 2 "" H 3600 4300 60 0000 C CNN -F 3 "" H 3600 4300 60 0000 C CNN - 1 3600 4300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 4300 3600 4300 -$Comp -L GND #PWR06 -U 1 1 54ECB7BC -P 2900 3900 -F 0 "#PWR06" H 2900 3900 30 0001 C CNN -F 1 "GND" H 2900 3830 30 0001 C CNN -F 2 "" H 2900 3900 60 0000 C CNN -F 3 "" H 2900 3900 60 0000 C CNN - 1 2900 3900 - 0 1 1 0 -$EndComp -Wire Wire Line - 2900 3900 3000 3900 -Text GLabel 3000 3000 0 51 Output ~ 0 -strobe -Text GLabel 3500 4200 2 51 Output ~ 0 -p1_r1 -Text GLabel 3000 4100 0 51 Output ~ 0 -p1_g1 -Text GLabel 3000 4200 0 51 Output ~ 0 -p1_b1 -Text GLabel 3000 4400 0 51 Output ~ 0 -p1_r2 -Text GLabel 3000 4300 0 51 Output ~ 0 -p1_g2 -Text GLabel 3500 4500 2 51 Output ~ 0 -p1_b2 -Text GLabel 3500 3900 2 51 Output ~ 0 -row_A -Text GLabel 3500 3800 2 51 Output ~ 0 -row_B -Text GLabel 3000 3700 0 51 Output ~ 0 -row_C -Text GLabel 3000 3600 0 51 Output ~ 0 -row_D -Text GLabel 3000 3800 0 51 Output ~ 0 -clock -Text GLabel 3000 3200 0 51 Output ~ 0 -p0_r1 -Text GLabel 3500 3200 2 51 Output ~ 0 -p0_g1 -Text GLabel 3000 3400 0 51 Output ~ 0 -p0_b1 -Text GLabel 3500 3400 2 51 Output ~ 0 -p0_r2 -Text GLabel 3500 3500 2 51 Output ~ 0 -p0_g2 -Text GLabel 3500 3700 2 51 Output ~ 0 -p0_b2 -Text GLabel 3000 3300 0 51 Output ~ 0 -OE -Text GLabel 5550 2900 0 51 Input ~ 0 -p0_g1 -Text GLabel 5550 2800 0 51 Input ~ 0 -p0_r1 -Text GLabel 5550 2700 0 51 Input ~ 0 -p0_b1 -Text GLabel 5550 2500 0 51 Input ~ 0 -p0_r2 -Text GLabel 5550 2400 0 51 Input ~ 0 -p0_b2 -Text GLabel 5550 2600 0 51 Input ~ 0 -p0_g2 -Wire Wire Line - 8750 2500 9300 2500 -$Comp -L GND #PWR07 -U 1 1 54ECD031 -P 9300 2950 -F 0 "#PWR07" H 9300 2950 30 0001 C CNN -F 1 "GND" H 9300 2880 30 0001 C CNN -F 2 "" H 9300 2950 60 0000 C CNN -F 3 "" H 9300 2950 60 0000 C CNN - 1 9300 2950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8750 2900 9300 2900 -Wire Wire Line - 8750 2300 9300 2300 -Text GLabel 5550 3850 0 51 Input ~ 0 -row_A -Text GLabel 5550 3950 0 51 Input ~ 0 -row_B -Text GLabel 5550 4050 0 51 Input ~ 0 -row_C -Text GLabel 5550 4150 0 51 Input ~ 0 -row_D -Text GLabel 5550 4250 0 51 Input ~ 0 -strobe -Text GLabel 5550 2200 0 51 Input ~ 0 -OE -$Comp -L CONN_02X08 Panel-2 -U 1 1 54ECE201 -P 8500 5100 -F 0 "Panel-2" H 8500 5550 50 0000 C CNN -F 1 "CONN_02X08" V 8500 5100 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 8500 3900 60 0001 C CNN -F 3 "" H 8500 3900 60 0000 C CNN - 1 8500 5100 - 1 0 0 -1 -$EndComp -Text GLabel 5550 5600 0 51 Input ~ 0 -p1_g1 -Text GLabel 5550 5500 0 51 Input ~ 0 -p1_r1 -Text GLabel 5550 5400 0 51 Input ~ 0 -p1_b1 -Text GLabel 5550 5100 0 51 Input ~ 0 -p1_b2 -Text GLabel 5550 5300 0 51 Input ~ 0 -p1_g2 -Wire Wire Line - 8750 5050 9300 5050 -$Comp -L GND #PWR08 -U 1 1 54ECE20E -P 9300 5500 -F 0 "#PWR08" H 9300 5500 30 0001 C CNN -F 1 "GND" H 9300 5430 30 0001 C CNN -F 2 "" H 9300 5500 60 0000 C CNN -F 3 "" H 9300 5500 60 0000 C CNN - 1 9300 5500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8750 5450 9300 5450 -Wire Wire Line - 8750 4850 9300 4850 -$Comp -L C C1 -U 1 1 54ECBE4F -P 4400 6550 -F 0 "C1" H 4400 6650 40 0000 L CNN -F 1 "C" H 4406 6465 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4438 6400 30 0001 C CNN -F 3 "" H 4400 6550 60 0000 C CNN - 1 4400 6550 - 1 0 0 -1 -$EndComp -$Comp -L C C2 -U 1 1 54ECBEE4 -P 4700 6550 -F 0 "C2" H 4700 6650 40 0000 L CNN -F 1 "C" H 4706 6465 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4738 6400 30 0001 C CNN -F 3 "" H 4700 6550 60 0000 C CNN - 1 4700 6550 - 1 0 0 -1 -$EndComp -$Comp -L C C3 -U 1 1 54ECBF0A -P 5000 6550 -F 0 "C3" H 5000 6650 40 0000 L CNN -F 1 "C" H 5006 6465 40 0000 L CNN -F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5038 6400 30 0001 C CNN -F 3 "" H 5000 6550 60 0000 C CNN - 1 5000 6550 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR09 -U 1 1 54ECBF56 -P 4700 6850 -F 0 "#PWR09" H 4700 6850 30 0001 C CNN -F 1 "GND" H 4700 6780 30 0001 C CNN -F 2 "" H 4700 6850 60 0000 C CNN -F 3 "" H 4700 6850 60 0000 C CNN - 1 4700 6850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4700 6750 4700 6850 -Wire Wire Line - 4700 6250 4700 6350 -Wire Wire Line - 4400 6350 5000 6350 -Connection ~ 4700 6350 -Wire Wire Line - 4400 6750 5000 6750 -Connection ~ 4700 6750 -$Comp -L VCC #PWR010 -U 1 1 54ECD0C1 -P 4700 6250 -F 0 "#PWR010" H 4700 6350 30 0001 C CNN -F 1 "VCC" H 4700 6350 30 0000 C CNN -F 2 "" H 4700 6250 60 0000 C CNN -F 3 "" H 4700 6250 60 0000 C CNN - 1 4700 6250 - 1 0 0 -1 -$EndComp -$Comp -L VCC #PWR011 -U 1 1 54ECD3DE -P 3550 2650 -F 0 "#PWR011" H 3550 2750 30 0001 C CNN -F 1 "VCC" H 3550 2750 30 0000 C CNN -F 2 "" H 3550 2650 60 0000 C CNN -F 3 "" H 3550 2650 60 0000 C CNN - 1 3550 2650 - 1 0 0 -1 -$EndComp -$Comp -L CONN_01X02 P2 -U 1 1 54ECE3B2 -P 2650 2850 -F 0 "P2" H 2650 3000 50 0000 C CNN -F 1 "CONN_01X02" V 2750 2850 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 2850 60 0001 C CNN -F 3 "" H 2650 2850 60 0000 C CNN - 1 2650 2850 - -1 0 0 1 -$EndComp -Wire Wire Line - 2850 2800 3000 2800 -Wire Wire Line - 2850 2900 3000 2900 -$Comp -L CONN_01X02 P3 -U 1 1 54ECE47C -P 3850 3050 -F 0 "P3" H 3850 3200 50 0000 C CNN -F 1 "CONN_01X02" V 3950 3050 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 3850 3050 60 0001 C CNN -F 3 "" H 3850 3050 60 0000 C CNN - 1 3850 3050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3500 3000 3650 3000 -Wire Wire Line - 3500 3100 3650 3100 -$Comp -L GND #PWR012 -U 1 1 54ECF31C -P 5550 3250 -F 0 "#PWR012" H 5550 3250 30 0001 C CNN -F 1 "GND" H 5550 3180 30 0001 C CNN -F 2 "" H 5550 3250 60 0000 C CNN -F 3 "" H 5550 3250 60 0000 C CNN - 1 5550 3250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 3200 5550 3250 -$Comp -L GND #PWR013 -U 1 1 54ECF3AB -P 5550 4600 -F 0 "#PWR013" H 5550 4600 30 0001 C CNN -F 1 "GND" H 5550 4530 30 0001 C CNN -F 2 "" H 5550 4600 60 0000 C CNN -F 3 "" H 5550 4600 60 0000 C CNN - 1 5550 4600 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR014 -U 1 1 54ECF608 -P 5550 5950 -F 0 "#PWR014" H 5550 5950 30 0001 C CNN -F 1 "GND" H 5550 5880 30 0001 C CNN -F 2 "" H 5550 5950 60 0000 C CNN -F 3 "" H 5550 5950 60 0000 C CNN - 1 5550 5950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 4550 5550 4600 -Wire Wire Line - 5550 5900 5550 5950 -Text GLabel 5550 4900 0 51 Input ~ 0 -OE -Text GLabel 5550 5000 0 51 Input ~ 0 -clock -Text GLabel 5550 2300 0 51 Input ~ 0 -clock -Text GLabel 6950 5300 2 51 Output ~ 0 -p1_g2_buf -Text GLabel 8750 4950 2 51 Input ~ 0 -p1_g2_buf -Wire Wire Line - 9300 4850 9300 5500 -Connection ~ 9300 5450 -Connection ~ 9300 5050 -Text GLabel 5550 5200 0 51 Input ~ 0 -p1_r2 -Text GLabel 6950 5100 2 51 Output ~ 0 -p1_b2_buff -Text GLabel 8750 4750 2 51 Input ~ 0 -p1_g1_buff -Wire Wire Line - 9300 2300 9300 2950 -Connection ~ 9300 2500 -Connection ~ 9300 2900 -Text GLabel 6950 2600 2 51 Output ~ 0 -p0_g2_buff -Text GLabel 8750 2400 2 51 Input ~ 0 -p0_g2_buff -Text GLabel 6950 2900 2 51 Output ~ 0 -p0_g1_buff -Text GLabel 8750 2200 2 51 Input ~ 0 -p0_g1_buff -Text GLabel 6950 4150 2 51 Output ~ 0 -row_D_buff -Text GLabel 8750 2700 2 51 Input ~ 0 -row_D_buff -Text GLabel 6950 3950 2 51 Output ~ 0 -row_B_buff -Text GLabel 8750 2600 2 51 Input ~ 0 -row_B_buff -Wire Wire Line - 6950 3850 7900 3850 -Wire Wire Line - 7900 2600 7900 5150 -Wire Wire Line - 7900 2600 8250 2600 -Wire Wire Line - 6950 4050 8050 4050 -Wire Wire Line - 8050 2700 8050 5250 -Wire Wire Line - 8050 2700 8250 2700 -Text GLabel 8750 5150 2 51 Input ~ 0 -row_B_buff -Text GLabel 8750 5250 2 51 Input ~ 0 -row_D_buff -Wire Wire Line - 8050 5250 8250 5250 -Connection ~ 8050 4050 -Wire Wire Line - 7900 5150 8250 5150 -Connection ~ 7900 3850 -Text GLabel 5550 3750 0 51 Input ~ 0 -strobe -Wire Wire Line - 6950 4250 9000 4250 -Wire Wire Line - 9000 4250 9000 2800 -Wire Wire Line - 9000 2800 8750 2800 -Wire Wire Line - 6950 3750 9450 3750 -Wire Wire Line - 9450 3750 9450 5350 -Wire Wire Line - 9450 5350 8750 5350 -$Comp -L VCC #PWR015 -U 1 1 54ED6227 -P 5300 3100 -F 0 "#PWR015" H 5300 3200 30 0001 C CNN -F 1 "VCC" H 5300 3200 30 0000 C CNN -F 2 "" H 5300 3100 60 0000 C CNN -F 3 "" H 5300 3100 60 0000 C CNN - 1 5300 3100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 3100 5300 3100 -$Comp -L VCC #PWR016 -U 1 1 54ED629A -P 5300 4450 -F 0 "#PWR016" H 5300 4550 30 0001 C CNN -F 1 "VCC" H 5300 4550 30 0000 C CNN -F 2 "" H 5300 4450 60 0000 C CNN -F 3 "" H 5300 4450 60 0000 C CNN - 1 5300 4450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5300 4450 5550 4450 -$Comp -L VCC #PWR017 -U 1 1 54ED670D -P 5350 5800 -F 0 "#PWR017" H 5350 5900 30 0001 C CNN -F 1 "VCC" H 5350 5900 30 0000 C CNN -F 2 "" H 5350 5800 60 0000 C CNN -F 3 "" H 5350 5800 60 0000 C CNN - 1 5350 5800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5350 5800 5550 5800 -Text GLabel 8250 2200 0 51 Input ~ 0 -p0_r1_buff -Text GLabel 8250 2800 0 51 Input ~ 0 -clock_buff_0 -Text GLabel 6950 2800 2 51 Output ~ 0 -p0_r1_buff -Text GLabel 8250 2500 0 51 Input ~ 0 -p0_b2_buff -Text GLabel 8250 2300 0 51 Input ~ 0 -p0_b1_buff -Text GLabel 8250 2400 0 51 Input ~ 0 -p0_r2_buff -Text GLabel 8250 2900 0 51 Input ~ 0 -OE_buff_0 -Text GLabel 6950 2700 2 51 Output ~ 0 -p0_b1_buff -Text GLabel 6950 2400 2 51 Output ~ 0 -p0_b2_buff -Text GLabel 6950 2500 2 51 Output ~ 0 -p0_r2_buff -Text GLabel 6950 2300 2 51 Output ~ 0 -clock_buff_0 -Text GLabel 6950 2200 2 51 Output ~ 0 -OE_buff_0 -Text GLabel 8250 4750 0 51 Input ~ 0 -p1_r1_buff -Text GLabel 8250 4850 0 51 Input ~ 0 -p1_b1_buff -Text GLabel 8250 4950 0 51 Input ~ 0 -p1_r2_buff -Text GLabel 8250 5050 0 51 Input ~ 0 -p1_b2_buff -Text GLabel 8250 5350 0 51 Input ~ 0 -clock_buff_1 -Text GLabel 8250 5450 0 51 Input ~ 0 -OE_buff_1 -Text GLabel 6950 4900 2 51 Output ~ 0 -OE_buff_1 -Text GLabel 6950 5000 2 51 Output ~ 0 -clock_buff_1 -Text GLabel 6950 5200 2 51 Output ~ 0 -p1_r2_buff -Text GLabel 6950 5400 2 51 Output ~ 0 -p1_b1_buff -Text GLabel 6950 5500 2 51 Output ~ 0 -p1_r1_buff -Text GLabel 6950 5600 2 51 Output ~ 0 -p1_g1_buff -$EndSCHEMATC diff --git a/adapter/passive-3/README.md b/adapter/passive-3/README.md new file mode 100644 index 0000000..823a0a5 --- /dev/null +++ b/adapter/passive-3/README.md @@ -0,0 +1,16 @@ +Adapter PCB to support up to 3 panels +====================================== + + * Passive board. Simple, but might need to define `RGB_SLOWDOWN_GPIO` if you see + glitches. Consider using the [active board](../active-3) in that case. + * Supports up to three panel chains for newer plus models and + Raspberry Pi 2 that have 40 GPIO pins. + * Open source KiCAD PCB EDA format. + * (not very pretty layout, was just lazy and let the auto-router do it). + +You can [buy the board from OSH Park][osh-passive3]. + +![Preview][rendering] + +[rendering]: ../../img/passive3-pcb.png +[osh-passive3]: https://oshpark.com/shared_projects/FNAtZUsP diff --git a/adapter/passive-3/passive3-rpi-hub75-adapter-cache.lib b/adapter/passive-3/passive3-rpi-hub75-adapter-cache.lib new file mode 100644 index 0000000..957fcee --- /dev/null +++ b/adapter/passive-3/passive3-rpi-hub75-adapter-cache.lib @@ -0,0 +1,218 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +<<<<<<< HEAD +# CONN_01X01 +# +DEF CONN_01X01 P 0 40 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_01X01" 100 0 50 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + Pin_Header_Straight_1X01 + Pin_Header_Angled_1X01 + Socket_Strip_Straight_1X01 + Socket_Strip_Angled_1X01 +$ENDFPLIST +DRAW +S -50 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +======= +>>>>>>> d9ecea532afc911de3244f458589b6eadd051949 +# CONN_02X08 +# +DEF CONN_02X08 P 0 1 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "CONN_02X08" 0 0 50 V V C CNN +F2 "" 0 -1200 60 H V C CNN +F3 "" 0 -1200 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X08 + Pin_Header_Angled_2X08 + Socket_Strip_Straight_2X08 + Socket_Strip_Angled_2X08 +$ENDFPLIST +DRAW +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 400 100 -400 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +X P1 1 -250 350 150 R 50 50 1 1 P +X P2 2 250 350 150 L 50 50 1 1 P +X P3 3 -250 250 150 R 50 50 1 1 P +X P4 4 250 250 150 L 50 50 1 1 P +X P5 5 -250 150 150 R 50 50 1 1 P +X P6 6 250 150 150 L 50 50 1 1 P +X P7 7 -250 50 150 R 50 50 1 1 P +X P8 8 250 50 150 L 50 50 1 1 P +X P9 9 -250 -50 150 R 50 50 1 1 P +X P10 10 250 -50 150 L 50 50 1 1 P +X P11 11 -250 -150 150 R 50 50 1 1 P +X P12 12 250 -150 150 L 50 50 1 1 P +X P13 13 -250 -250 150 R 50 50 1 1 P +X P14 14 250 -250 150 L 50 50 1 1 P +X P15 15 -250 -350 150 R 50 50 1 1 P +X P16 16 250 -350 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X20 +# +DEF CONN_02X20 P 0 1 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "CONN_02X20" 0 0 50 V V C CNN +F2 "" 0 -950 60 H V C CNN +F3 "" 0 -950 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X20 + Pin_Header_Angled_2X20 + Socket_Strip_Straight_2X20 + Socket_Strip_Angled_2X20 +$ENDFPLIST +DRAW +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1000 100 -1000 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +X P1 1 -250 950 150 R 50 50 1 1 P +X P2 2 250 950 150 L 50 50 1 1 P +X P3 3 -250 850 150 R 50 50 1 1 P +X P4 4 250 850 150 L 50 50 1 1 P +X P5 5 -250 750 150 R 50 50 1 1 P +X P6 6 250 750 150 L 50 50 1 1 P +X P7 7 -250 650 150 R 50 50 1 1 P +X P8 8 250 650 150 L 50 50 1 1 P +X P9 9 -250 550 150 R 50 50 1 1 P +X P10 10 250 550 150 L 50 50 1 1 P +X P20 20 250 50 150 L 50 50 1 1 P +X P30 30 250 -450 150 L 50 50 1 1 P +X P40 40 250 -950 150 L 50 50 1 1 P +X P11 11 -250 450 150 R 50 50 1 1 P +X P21 21 -250 -50 150 R 50 50 1 1 P +X P31 31 -250 -550 150 R 50 50 1 1 P +X P12 12 250 450 150 L 50 50 1 1 P +X P22 22 250 -50 150 L 50 50 1 1 P +X P32 32 250 -550 150 L 50 50 1 1 P +X P13 13 -250 350 150 R 50 50 1 1 P +X P23 23 -250 -150 150 R 50 50 1 1 P +X P33 33 -250 -650 150 R 50 50 1 1 P +X P14 14 250 350 150 L 50 50 1 1 P +X P24 24 250 -150 150 L 50 50 1 1 P +X P34 34 250 -650 150 L 50 50 1 1 P +X P15 15 -250 250 150 R 50 50 1 1 P +X P25 25 -250 -250 150 R 50 50 1 1 P +X P35 35 -250 -750 150 R 50 50 1 1 P +X P16 16 250 250 150 L 50 50 1 1 P +X P26 26 250 -250 150 L 50 50 1 1 P +X P36 36 250 -750 150 L 50 50 1 1 P +X P17 17 -250 150 150 R 50 50 1 1 P +X P27 27 -250 -350 150 R 50 50 1 1 P +X P37 37 -250 -850 150 R 50 50 1 1 P +X P18 18 250 150 150 L 50 50 1 1 P +X P28 28 250 -350 150 L 50 50 1 1 P +X P38 38 250 -850 150 L 50 50 1 1 P +X P19 19 -250 50 150 R 50 50 1 1 P +X P29 29 -250 -450 150 R 50 50 1 1 P +X P39 39 -250 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +<<<<<<< HEAD +======= +# PWR_FLAG +# +DEF PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 95 50 H I C CNN +F1 "PWR_FLAG" 0 180 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X pwr 1 0 0 0 U 20 20 0 0 w +P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N +ENDDRAW +ENDDEF +# +>>>>>>> d9ecea532afc911de3244f458589b6eadd051949 +# VCC +# +DEF VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "VCC" 0 150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VCC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/adapter/passive-3/passive3-rpi-hub75-adapter.kicad_pcb b/adapter/passive-3/passive3-rpi-hub75-adapter.kicad_pcb new file mode 100644 index 0000000..5baca0b --- /dev/null +++ b/adapter/passive-3/passive3-rpi-hub75-adapter.kicad_pcb @@ -0,0 +1,1310 @@ +(kicad_pcb (version 4) (host pcbnew "(after 2015-may-25 BZR unknown)-product") + + (general + (links 54) + (no_connects 0) + (area 80.637667 35.449999 166.242334 58.550001) + (thickness 1.6) + (drawings 12) + (tracks 443) + (zones 0) + (modules 6) + (nets 28) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.254) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.254) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.889) + (via_drill 0.635) + (via_min_size 0.889) + (via_min_drill 0.508) + (uvia_size 0.508) + (uvia_drill 0.127) + (uvias_allowed no) + (uvia_min_size 0.508) + (uvia_min_drill 0.127) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 4.064 4.064) + (pad_drill 3.048) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFEF7F) + (pcbplotparams + (layerselection 0x010f0_80000001) + (usegerberextensions true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory fab/)) + ) + + (net 0 "") + (net 1 VCC) + (net 2 GND) + (net 3 p2_g1) + (net 4 p2_b1) + (net 5 strobe) + (net 6 p2_r1) + (net 7 p2_r2) + (net 8 p0_r1) + (net 9 p0_g1) + (net 10 OE) + (net 11 p0_b1) + (net 12 p0_r2) + (net 13 p0_g2) + (net 14 row_D) + (net 15 row_C) + (net 16 p0_b2) + (net 17 clock) + (net 18 row_B) + (net 19 row_A) + (net 20 p1_g1) + (net 21 p1_b1) + (net 22 p1_r1) + (net 23 p1_r2) + (net 24 p1_b2) + (net 25 p2_b2) + (net 26 p1_g2) + (net 27 p2_g2) + + (net_class Default "This is the default net class." + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net OE) + (add_net clock) + (add_net p0_b1) + (add_net p0_b2) + (add_net p0_g1) + (add_net p0_g2) + (add_net p0_r1) + (add_net p0_r2) + (add_net p1_b1) + (add_net p1_b2) + (add_net p1_g1) + (add_net p1_g2) + (add_net p1_r1) + (add_net p1_r2) + (add_net p2_b1) + (add_net p2_b2) + (add_net p2_g1) + (add_net p2_g2) + (add_net p2_r1) + (add_net p2_r2) + (add_net row_A) + (add_net row_B) + (add_net row_C) + (add_net row_D) + (add_net strobe) + ) + + (net_class power "" + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net GND) + (add_net VCC) + ) + + (module Pin_Headers:Pin_Header_Straight_2x20 (layer F.Cu) (tedit 54F3A96C) (tstamp 54F3AB07) + (at 107.95 43.18 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54ECB2B7) + (fp_text reference P1 (at 0 -5.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X20 (at 0 -3.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 50.05) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 49.53) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 49.53) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 VCC)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 p2_g1)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 VCC)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 p2_b1)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 strobe)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 p2_r1)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 clock)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 OE)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 p0_g1)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 row_A)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 row_B)) + (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 row_C)) + (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 p0_b2)) + (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 p0_g2)) + (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_D)) + (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 p0_r1)) + (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 p0_r2)) + (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 p0_b1)) + (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 p1_g1)) + (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 p1_b1)) + (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 p1_r1)) + (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 p1_g2)) + (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 p1_r2)) + (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 p2_g2)) + (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 p2_r2)) + (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 p1_b2)) + (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 p2_b2)) + (model Pin_Headers/Pin_Header_Straight_2x20.wrl + (at (xyz 0.05 -0.95 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABF4) (tstamp 54F3AB27) + (at 88.9 54.61 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54ECB236) + (fp_text reference Panel-1 (at 1.27 -2.54 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 p0_r1)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 p0_g1)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 p0_b1)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 p0_r2)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 p0_g2)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 p0_b2)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 row_A)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 row_B)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 row_C)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_D)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 clock)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 strobe)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 OE)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl + (at (xyz 0.05 -0.35 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABF0) (tstamp 54F3AB47) + (at 116.84 54.61 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54ECE201) + (fp_text reference Panel-2 (at 1.27 -2.54 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 p1_r1)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 p1_g1)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 p1_b1)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 p1_r2)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 p1_g2)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 p1_b2)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 row_A)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 row_B)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 row_C)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_D)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 clock)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 strobe)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 OE)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl + (at (xyz 0.05 -0.35 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F3ABEC) (tstamp 54F3AB67) + (at 144.78 54.61 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54F3E6D5) + (fp_text reference Panel-3 (at 1.27 -2.54 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 p2_r1)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 p2_g1)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 p2_b1)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 p2_r2)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 p2_g2)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 p2_b2)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 row_A)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 row_B)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 row_C)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_D)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 clock)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 strobe)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 OE)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl + (at (xyz 0.05 -0.35 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Connect:1pin locked (layer F.Cu) (tedit 54F3F79E) (tstamp 54F3F77D) + (at 103.08 41.91) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /54F43868) + (fp_text reference P2 (at 0 -3.048) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X01 (at 0 2.794) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin locked (layer F.Cu) (tedit 54F3F75A) (tstamp 54F3F783) + (at 161.08 41.91) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /54F43A29) + (fp_text reference P3 (at 0 -3.048) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X01 (at 0 2.794) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 126 37.5) (layer F.SilkS) + (effects (font (size 2.2 2.2) (thickness 0.3))) + ) + (gr_text "USB-ports ->" (at 165.1 45.72) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.3)) (justify right)) + ) + (gr_line (start 151.765 57.277) (end 155.575 57.277) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_line (start 95.885 57.277) (end 99.695 57.277) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_line (start 123.825 57.277) (end 127.635 57.277) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_text "Panel 3 (bottom)" (at 153.67 48.26) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "Panel 2 (middle)" (at 125.73 48.26) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "Panel 1 (top)" (at 97.79 48.26) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 85.5 58.5) (end 85.5 35.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556C01FD)) + (gr_line (start 85.5 35.5) (end 165.5 35.5) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 165.5 35.5) (end 165.5 58.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD7)) + (gr_line (start 165.5 58.5) (end 85.5 58.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD8)) + + (segment (start 110.49 40.64) (end 107.95 40.64) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 155.549 43.18) (end 155.549 44.4288) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 155.549 44.4288) (end 152.4 47.5778) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 152.4 47.5778) (end 152.4 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 135.8649 52.07) (end 137.4331 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.4331 52.07) (end 138.6781 50.825) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 138.6781 50.825) (end 146.6445 50.825) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 146.6445 50.825) (end 147.32 51.5005) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.59 40.64) (end 147.3451 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 138.43 43.18) (end 139.6749 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 139.6749 43.18) (end 139.6749 42.7131) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 139.6749 42.7131) (end 140.4529 41.9351) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 140.4529 41.9351) (end 146.5658 41.9351) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 146.5658 41.9351) (end 147.3451 41.1558) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.3451 41.1558) (end 147.3451 40.64) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 130.81 40.0705) (end 131.487 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 131.487 39.3935) (end 136.4517 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 136.4517 39.3935) (end 137.16 40.1018) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.16 40.1018) (end 137.16 41.1809) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.16 41.1809) (end 137.9142 41.9351) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 137.9142 41.9351) (end 138.43 41.9351) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 130.81 40.64) (end 130.81 40.0705) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 130.81 40.0705) (end 130.133 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 130.133 39.3935) (end 125.1656 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 125.1656 39.3935) (end 124.4349 40.1242) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 124.4349 40.1242) (end 124.4349 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 123.19 40.64) (end 124.4349 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 113.03 40.64) (end 114.2749 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 123.19 40.64) (end 121.9451 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.9451 40.64) (end 121.9451 40.1732) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.9451 40.1732) (end 121.1654 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 121.1654 39.3935) (end 115.0056 39.3935) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 115.0056 39.3935) (end 114.2749 40.1242) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 114.2749 40.1242) (end 114.2749 40.64) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 119.38 52.07) (end 118.085 53.365) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 118.085 53.365) (end 116.1284 53.365) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 116.1284 53.365) (end 114.8334 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 114.8334 52.07) (end 106.68 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 138.43 43.18) (end 138.43 41.9351) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 130.81 40.64) (end 131.064 40.386) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 119.38 52.07) (end 120.6249 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.46 51.0015) (end 124.2714 50.8129) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.2714 50.8129) (end 121.3662 50.8129) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 121.3662 50.8129) (end 120.6249 51.5542) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 120.6249 51.5542) (end 120.6249 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.46 51.0015) (end 124.46 50.8251) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.46 52.07) (end 124.46 51.0015) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 40.64) (end 123.19 41.8849) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 41.8849) (end 123.6569 41.8849) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.6569 41.8849) (end 124.4349 42.6629) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.4349 42.6629) (end 124.4349 48.716) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.4349 48.716) (end 124.7135 48.9946) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.7135 48.9946) (end 124.7135 50.5716) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 124.7135 50.5716) (end 124.46 50.8251) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 123.19 40.64) (end 122.936 40.386) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 106.68 52.07) (end 105.4351 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 162.56 52.07) (end 162.56 50.8251) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 156.21 43.18) (end 156.21 44.4751) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 156.21 44.4751) (end 162.56 50.8251) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 155.6405 43.18) (end 155.549 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 147.32 51.5005) (end 148.0036 50.8169) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.0036 50.8169) (end 150.4178 50.8169) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 150.4178 50.8169) (end 151.1551 51.5542) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 151.1551 51.5542) (end 151.1551 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 147.32 52.07) (end 147.32 51.5005) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 134.62 52.07) (end 135.8649 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 152.4 52.07) (end 151.1551 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 96.52 52.07) (end 97.7649 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 105.4351 52.07) (end 105.4351 52.5368) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 105.4351 52.5368) (end 104.6319 53.34) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 104.6319 53.34) (end 98.5191 53.34) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 98.5191 53.34) (end 97.7649 52.5858) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 97.7649 52.5858) (end 97.7649 52.07) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 156.21 43.18) (end 155.6405 43.18) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 96.52 52.07) (end 95.2751 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 91.44 52.07) (end 92.6849 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 95.2751 52.07) (end 95.2751 52.5368) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 95.2751 52.5368) (end 94.4719 53.34) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 94.4719 53.34) (end 93.4391 53.34) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 93.4391 53.34) (end 92.6849 52.5858) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 92.6849 52.5858) (end 92.6849 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.59 40.64) (end 148.717 40.513) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 110.49 43.18) (end 110.49 41.9351) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 144.78 52.07) (end 142.9981 52.07) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 142.9981 52.07) (end 134.62 43.6919) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 134.62 43.6919) (end 134.62 42.6286) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 134.62 42.6286) (end 133.9264 41.935) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 133.9264 41.935) (end 132.8509 41.935) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 132.8509 41.935) (end 132.08 41.1641) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 132.08 41.1641) (end 132.08 40.1388) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 132.08 40.1388) (end 130.2519 38.3107) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 130.2519 38.3107) (end 113.5423 38.3107) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 113.5423 38.3107) (end 111.76 40.093) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 111.76 40.093) (end 111.76 41.1809) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 111.76 41.1809) (end 111.0058 41.9351) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 111.0058 41.9351) (end 110.49 41.9351) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 111.7851 43.18) (end 111.7851 43.6958) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 111.7851 43.6958) (end 111.0272 44.4537) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 111.0272 44.4537) (end 109.9544 44.4537) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 109.9544 44.4537) (end 109.195 43.6943) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 109.195 43.6943) (end 109.195 42.1039) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 109.195 42.1039) (end 109.0261 41.935) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 109.0261 41.935) (end 107.4676 41.935) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 107.4676 41.935) (end 106.6848 41.1522) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 106.6848 41.1522) (end 106.6848 40.1232) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 106.6848 40.1232) (end 107.9229 38.8851) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 107.9229 38.8851) (end 138.4398 38.8851) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 138.4398 38.8851) (end 139.7 40.1453) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 139.7 40.1453) (end 139.7 41.1427) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 139.7 41.1427) (end 140.4673 41.91) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 140.4673 41.91) (end 141.5214 41.91) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 141.5214 41.91) (end 142.215 42.6036) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 142.215 42.6036) (end 142.215 44.1727) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 147.32 53.3651) (end 146.8531 53.3651) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 146.8531 53.3651) (end 146.0751 52.5871) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 146.0751 52.5871) (end 146.0751 48.0328) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 146.0751 48.0328) (end 142.215 44.1727) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 147.32 54.61) (end 147.32 53.3651) (width 0.254) (layer B.Cu) (net 4)) + (segment (start 113.03 43.18) (end 111.7851 43.18) (width 0.254) (layer F.Cu) (net 4)) + (via (at 142.215 44.1727) (size 0.889) (layers F.Cu B.Cu) (net 4)) + (segment (start 154.94 46.0566) (end 159.7085 50.8251) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 159.7085 50.8251) (end 160.02 50.8251) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 114.3251 43.18) (end 114.3251 43.6958) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 114.3251 43.6958) (end 112.9962 45.0247) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 112.9962 45.0247) (end 107.4657 45.0247) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 107.4657 45.0247) (end 106.1721 43.7311) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 106.1721 43.7311) (end 106.1721 39.857) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 106.1721 39.857) (end 107.6953 38.3338) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 107.6953 38.3338) (end 153.1668 38.3338) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 153.1668 38.3338) (end 154.94 40.107) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 154.94 40.107) (end 154.94 46.0566) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 115.57 43.18) (end 114.3251 43.18) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 114.3251 43.18) (end 114.3251 43.6469) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 114.3251 43.6469) (end 113.5471 44.4249) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 113.5471 44.4249) (end 111.7851 44.4249) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 111.7851 44.4249) (end 104.14 52.07) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 115.57 43.18) (end 114.3251 43.18) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 160.02 52.07) (end 160.02 50.8251) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 132.08 52.07) (end 134.308461 49.841539) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 154.94 46.0566) (end 151.1971 49.7995) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 134.308461 49.841539) (end 134.416483 49.841539) (width 0.254) (layer B.Cu) (net 5)) + (via (at 135.0451 49.841539) (size 0.889) (drill 0.635) (layers F.Cu B.Cu) (net 5)) + (segment (start 134.416483 49.841539) (end 135.0451 49.841539) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 151.1971 49.7995) (end 135.087139 49.7995) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 135.087139 49.7995) (end 135.0451 49.841539) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 143.5351 54.61) (end 142.9692 54.61) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 142.9692 54.61) (end 132.0799 43.7207) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 132.0799 43.7207) (end 132.0799 42.578) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 132.0799 42.578) (end 131.4119 41.91) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 131.4119 41.91) (end 130.3178 41.91) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 130.3178 41.91) (end 129.5321 41.1243) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 129.5321 41.1243) (end 129.5321 40.1322) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 129.5321 40.1322) (end 128.2189 38.819) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 128.2189 38.819) (end 118.1201 38.819) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 118.1201 38.819) (end 116.8149 40.1242) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 116.8149 40.1242) (end 116.8149 40.64) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 144.78 54.61) (end 143.5351 54.61) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 115.57 40.64) (end 116.8149 40.64) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 153.67 43.18) (end 153.67 44.4249) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 149.86 54.61) (end 149.86 53.3651) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 149.86 53.3651) (end 150.3269 53.3651) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 150.3269 53.3651) (end 151.1049 52.5871) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 151.1049 52.5871) (end 151.1049 46.99) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 151.1049 46.99) (end 153.67 44.4249) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 135.89 43.18) (end 137.1349 43.18) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 137.1349 43.18) (end 137.1349 42.7131) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 137.1349 42.7131) (end 137.9129 41.9351) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 137.9129 41.9351) (end 138.9108 41.9351) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 138.9108 41.9351) (end 139.7 41.1459) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 139.7 41.1459) (end 139.7 40.1384) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 139.7 40.1384) (end 136.3474 36.7858) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 136.3474 36.7858) (end 104.0481 36.7858) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 104.0481 36.7858) (end 90.1449 50.689) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 90.1449 50.689) (end 90.1449 52.5871) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 90.1449 52.5871) (end 89.3669 53.3651) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 89.3669 53.3651) (end 88.9 53.3651) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 88.9 54.61) (end 88.9 53.3651) (width 0.254) (layer B.Cu) (net 8)) + (segment (start 123.19 43.18) (end 121.9451 43.18) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 88.9 52.07) (end 90.1449 52.07) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 90.1449 52.07) (end 90.1449 51.6032) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 90.1449 51.6032) (end 94.6753 47.0728) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 94.6753 47.0728) (end 118.5178 47.0728) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 118.5178 47.0728) (end 121.9451 43.6455) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 121.9451 43.6455) (end 121.9451 43.18) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 134.62 54.61) (end 135.8649 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 162.56 54.61) (end 161.3151 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 161.3151 54.61) (end 161.3151 54.1432) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 161.3151 54.1432) (end 160.5117 53.3398) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 160.5117 53.3398) (end 156.9716 53.3398) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 156.9716 53.3398) (end 156.21 54.1014) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 156.21 54.1014) (end 156.21 55.1707) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 156.21 55.1707) (end 155.5258 55.8549) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 155.5258 55.8549) (end 137.1098 55.8549) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 137.1098 55.8549) (end 135.8649 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 133.3751 54.61) (end 133.3751 54.0942) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 133.3751 54.0942) (end 132.5958 53.3149) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 132.5958 53.3149) (end 131.6048 53.3149) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 131.6048 53.3149) (end 130.81 54.1097) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 130.81 54.1097) (end 130.81 55.1382) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 130.81 55.1382) (end 129.5065 56.4417) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 129.5065 56.4417) (end 109.7566 56.4417) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 109.7566 56.4417) (end 107.9249 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 134.62 54.61) (end 133.3751 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 106.68 54.61) (end 107.9249 54.61) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 120.65 40.64) (end 120.65 41.8849) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 120.65 41.8849) (end 121.1168 41.8849) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.1168 41.8849) (end 121.92 42.6881) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.92 42.6881) (end 121.92 43.7177) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 121.92 43.7177) (end 111.0277 54.61) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 111.0277 54.61) (end 106.68 54.61) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 137.1851 40.64) (end 137.1851 40.1242) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 137.1851 40.1242) (end 134.355 37.2941) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 134.355 37.2941) (end 104.2702 37.2941) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 104.2702 37.2941) (end 92.6849 48.8794) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 92.6849 48.8794) (end 92.6849 52.5871) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 92.6849 52.5871) (end 91.9069 53.3651) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 91.9069 53.3651) (end 91.44 53.3651) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 138.43 40.64) (end 137.1851 40.64) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 91.44 54.61) (end 91.44 53.3651) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 134.6451 40.64) (end 134.6451 40.1731) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 134.6451 40.1731) (end 132.2744 37.8024) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 132.2744 37.8024) (end 111.5324 37.8024) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 111.5324 37.8024) (end 109.245 40.0898) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 109.245 40.0898) (end 109.245 41.1158) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 109.245 41.1158) (end 108.4564 41.9044) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 108.4564 41.9044) (end 106.9402 41.9044) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 106.9402 41.9044) (end 104.5212 44.3234) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 104.5212 44.3234) (end 102.4544 44.3234) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 102.4544 44.3234) (end 95.25 51.5278) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 95.25 51.5278) (end 95.25 52.6109) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 95.25 52.6109) (end 94.4958 53.3651) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 94.4958 53.3651) (end 93.98 53.3651) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 93.98 54.61) (end 93.98 53.3651) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 135.89 40.64) (end 134.6451 40.64) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 125.264795 44.424601) (end 124.903396 44.786) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 133.35 43.18) (end 132.055 41.885) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 97.2886 48.7614) (end 94.843599 51.206401) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 94.843599 51.206401) (end 93.98 52.07) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 127.7343 41.885) (end 126.974601 42.644699) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 124.903396 44.786) (end 121.5505 44.786) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 117.5751 48.7614) (end 97.2886 48.7614) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 121.5505 44.786) (end 117.5751 48.7614) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 126.974601 43.777409) (end 126.327409 44.424601) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 132.055 41.885) (end 127.7343 41.885) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 126.974601 42.644699) (end 126.974601 43.777409) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 126.327409 44.424601) (end 125.264795 44.424601) (width 0.254) (layer F.Cu) (net 13)) + (segment (start 129.54 52.07) (end 130.7849 52.07) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 157.48 52.07) (end 156.2351 52.07) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 156.2351 52.07) (end 156.2351 52.5368) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 156.2351 52.5368) (end 155.4319 53.34) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 155.4319 53.34) (end 134.1278 53.34) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 134.1278 53.34) (end 133.35 52.5622) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 133.35 52.5622) (end 133.35 51.5787) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 133.35 51.5787) (end 132.5581 50.7868) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 132.5581 50.7868) (end 131.5523 50.7868) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 131.5523 50.7868) (end 130.7849 51.5542) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 130.7849 51.5542) (end 130.7849 52.07) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 134.62 41.91) (end 134.62 43.7219) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 133.422424 44.919476) (end 130.168622 44.919476) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 129.54 44.919481) (end 129.540005 44.919476) (width 0.254) (layer B.Cu) (net 14)) + (segment (start 125.306864 45.8194) (end 125.685643 45.440621) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 129.54 52.07) (end 129.54 44.919481) (width 0.254) (layer B.Cu) (net 14)) + (segment (start 125.685643 45.440621) (end 126.748257 45.440621) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 127.220915 44.967963) (end 129.491518 44.967963) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 133.35 40.64) (end 134.62 41.91) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 126.748257 45.440621) (end 127.220915 44.967963) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 102.8449 50.8251) (end 117.56 50.8251) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 134.62 43.7219) (end 133.422424 44.919476) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 129.491518 44.967963) (end 129.540005 44.919476) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 117.56 50.8251) (end 122.5657 45.8194) (width 0.254) (layer F.Cu) (net 14)) + (via (at 129.540005 44.919476) (size 0.889) (drill 0.635) (layers F.Cu B.Cu) (net 14)) + (segment (start 122.5657 45.8194) (end 125.306864 45.8194) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 130.168622 44.919476) (end 129.540005 44.919476) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 101.6 52.07) (end 102.8449 50.8251) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 157.48 54.61) (end 156.2351 54.61) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 156.2351 54.61) (end 156.2351 54.1432) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 156.2351 54.1432) (end 155.4319 53.34) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 155.4319 53.34) (end 154.4298 53.34) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 154.4298 53.34) (end 153.6682 54.1016) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 153.6682 54.1016) (end 153.6682 55.1289) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 153.6682 55.1289) (end 152.906 55.8911) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 152.906 55.8911) (end 131.5855 55.8911) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 131.5855 55.8911) (end 130.7849 55.0905) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 130.7849 55.0905) (end 130.7849 54.61) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 130.6578 54.61) (end 130.7849 54.61) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 129.54 54.61) (end 130.6578 54.61) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 101.6 54.61) (end 102.8449 54.61) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 129.54 54.61) (end 128.2951 54.61) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 128.2951 54.61) (end 128.2951 55.0768) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 128.2951 55.0768) (end 127.5169 55.855) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 127.5169 55.855) (end 111.8972 55.855) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 111.8972 55.855) (end 109.3822 53.34) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 109.3822 53.34) (end 103.5991 53.34) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 103.5991 53.34) (end 102.8449 54.0942) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 102.8449 54.0942) (end 102.8449 54.61) (width 0.254) (layer F.Cu) (net 15)) + (segment (start 129.565 43.77701) (end 129.565 41.935) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 130.7849 54.61) (end 130.7849 44.99691) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 129.133599 41.503599) (end 128.27 40.64) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 129.565 41.935) (end 129.133599 41.503599) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 130.7849 44.99691) (end 129.565 43.77701) (width 0.254) (layer B.Cu) (net 15)) + (segment (start 97.7649 53.3651) (end 97.383599 53.746401) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 100.33 51.5706) (end 100.33 52.6214) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 129.946401 44.043599) (end 129.248411 44.043599) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 102.6308 49.2698) (end 100.33 51.5706) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 122.2965 45.2944) (end 118.3211 49.2698) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 118.3211 49.2698) (end 102.6308 49.2698) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 97.383599 53.746401) (end 96.52 54.61) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 99.5863 53.3651) (end 97.7649 53.3651) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 130.81 43.18) (end 129.946401 44.043599) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 128.832057 44.459953) (end 127.010491 44.459953) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 125.11343 45.2944) (end 122.2965 45.2944) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 129.248411 44.043599) (end 128.832057 44.459953) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 126.537833 44.932611) (end 125.475219 44.932611) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 100.33 52.6214) (end 99.5863 53.3651) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 127.010491 44.459953) (end 126.537833 44.932611) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 125.475219 44.932611) (end 125.11343 45.2944) (width 0.254) (layer F.Cu) (net 16)) + (segment (start 132.08 55.8549) (end 132.5883 56.3632) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 132.5883 56.3632) (end 157.4887 56.3632) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 157.4887 56.3632) (end 158.7751 55.0768) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 158.7751 55.0768) (end 158.7751 54.61) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 132.08 55.8549) (end 130.9188 57.0161) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 130.9188 57.0161) (end 107.2752 57.0161) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 107.2752 57.0161) (end 105.3849 55.1258) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 105.3849 55.1258) (end 105.3849 54.61) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 132.08 54.61) (end 132.08 55.8549) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 104.14 54.61) (end 105.3849 54.61) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 160.02 54.61) (end 158.7751 54.61) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 105.3849 54.61) (end 105.3849 54.1143) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 105.3849 54.1143) (end 106.1592 53.34) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 106.1592 53.34) (end 109.7133 53.34) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 109.7133 53.34) (end 119.4051 43.6482) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 119.4051 43.6482) (end 119.4051 43.18) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 104.14 54.61) (end 105.3849 54.61) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 120.65 43.18) (end 119.4051 43.18) (width 0.254) (layer B.Cu) (net 17)) + (segment (start 125.73 40.64) (end 125.73 41.8849) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 127 52.07) (end 127 42.6391) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 127 42.6391) (end 126.2458 41.8849) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 126.2458 41.8849) (end 125.73 41.8849) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 125.73 40.64) (end 124.4851 40.64) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 99.06 52.07) (end 100.3049 52.07) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 100.3049 52.07) (end 100.3049 51.6031) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 100.3049 51.6031) (end 101.0829 50.8251) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 101.0829 50.8251) (end 104.6357 50.8251) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 104.6357 50.8251) (end 111.785 43.6758) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 111.785 43.6758) (end 111.785 42.5721) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 111.785 42.5721) (end 112.4721 41.885) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 112.4721 41.885) (end 118.6864 41.885) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 118.6864 41.885) (end 119.38 41.1914) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 119.38 41.1914) (end 119.38 40.0768) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 119.38 40.0768) (end 120.103 39.3538) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 120.103 39.3538) (end 123.7147 39.3538) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 123.7147 39.3538) (end 124.4851 40.1242) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 124.4851 40.1242) (end 124.4851 40.64) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 135.441341 50.66704) (end 134.07604 50.66704) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 134.07604 50.66704) (end 133.6796 50.2706) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 135.800481 50.3079) (end 135.441341 50.66704) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 127.863599 51.206401) (end 127 52.07) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 133.6796 50.2706) (end 128.7994 50.2706) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 154.94 52.07) (end 153.1779 50.3079) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 153.1779 50.3079) (end 135.800481 50.3079) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 128.7994 50.2706) (end 127.863599 51.206401) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 127 54.61) (end 128.2449 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 154.94 54.61) (end 153.1005 56.4495) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 153.1005 56.4495) (end 129.5686 56.4495) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 129.5686 56.4495) (end 128.2449 55.1258) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 128.2449 55.1258) (end 128.2449 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.73 43.18) (end 125.73 44.4249) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.7551 54.61) (end 125.7551 44.45) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.7551 44.45) (end 125.73 44.4249) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.8822 54.61) (end 125.7551 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 127 54.61) (end 125.8822 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 100.3049 54.61) (end 100.3049 55.1258) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 100.3049 55.1258) (end 101.0531 55.874) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 101.0531 55.874) (end 125.0069 55.874) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.0069 55.874) (end 125.7551 55.1258) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 125.7551 55.1258) (end 125.7551 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 99.06 54.61) (end 100.3049 54.61) (width 0.254) (layer B.Cu) (net 19)) + (segment (start 118.061314 52.07) (end 116.84 52.07) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 143.51 43.18) (end 143.51 44.401314) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 118.0849 51.603) (end 118.0849 52.046414) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 125.368727 46.475971) (end 123.211928 46.475972) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 141.962683 45.948631) (end 125.896067 45.948631) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 143.51 44.401314) (end 141.962683 45.948631) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 125.896067 45.948631) (end 125.368727 46.475971) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 118.0849 52.046414) (end 118.061314 52.07) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 123.211928 46.475972) (end 118.0849 51.603) (width 0.254) (layer F.Cu) (net 20)) + (segment (start 119.38 53.3651) (end 119.38 54.61) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 125.579151 46.983981) (end 124.626815 46.983981) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 144.8051 43.18) (end 144.8051 43.8705) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 120.6249 50.985896) (end 120.6249 52.5871) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 124.626815 46.983981) (end 120.6249 50.985896) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 144.8051 43.8705) (end 142.191619 46.483981) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 120.6249 52.5871) (end 119.8469 53.3651) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 146.05 43.18) (end 144.8051 43.18) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 142.191619 46.483981) (end 126.079151 46.483981) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 119.8469 53.3651) (end 119.38 53.3651) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 126.079151 46.483981) (end 125.579151 46.983981) (width 0.254) (layer F.Cu) (net 21)) + (segment (start 122.989252 49.214669) (end 123.617869 49.214669) (width 0.254) (layer B.Cu) (net 22)) + (segment (start 116.84 54.61) (end 117.9576 54.61) (width 0.254) (layer B.Cu) (net 22)) + (segment (start 120.444531 49.214669) (end 122.989252 49.214669) (width 0.254) (layer B.Cu) (net 22)) + (segment (start 118.0849 54.4827) (end 118.0849 51.5743) (width 0.254) (layer B.Cu) (net 22)) + (via (at 123.617869 49.214669) (size 0.889) (drill 0.635) (layers F.Cu B.Cu) (net 22)) + (segment (start 118.0849 51.5743) (end 120.444531 49.214669) (width 0.254) (layer B.Cu) (net 22)) + (segment (start 117.9576 54.61) (end 118.0849 54.4827) (width 0.254) (layer B.Cu) (net 22)) + (segment (start 126.289576 46.99199) (end 124.511396 48.77017) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 144.01081 46.99199) (end 126.289576 46.99199) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 147.32 43.6828) (end 144.01081 46.99199) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 124.062368 48.77017) (end 123.617869 49.214669) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 147.32 41.91) (end 147.32 43.6828) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 146.05 40.64) (end 147.32 41.91) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 124.511396 48.77017) (end 124.062368 48.77017) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 146.30199 48.00801) (end 150.266401 44.043599) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 121.92 54.61) (end 123.215399 53.314601) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 123.215399 53.314601) (end 123.215399 51.503035) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 126.710424 48.00801) (end 146.30199 48.00801) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 123.215399 51.503035) (end 126.710424 48.00801) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 150.266401 44.043599) (end 151.13 43.18) (width 0.254) (layer F.Cu) (net 23)) + (segment (start 147.56388 48.51602) (end 152.4 43.6799) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 152.4 43.6799) (end 152.4 41.91) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 152.4 41.91) (end 152.806401 41.503599) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 124.46 54.61) (end 125.755399 53.314601) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 125.755399 53.314601) (end 125.755399 51.472591) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 125.755399 51.472591) (end 128.71197 48.51602) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 152.806401 41.503599) (end 153.67 40.64) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 128.71197 48.51602) (end 147.56388 48.51602) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 156.21 41.8849) (end 156.7258 41.8849) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 156.7258 41.8849) (end 157.505 42.6641) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 157.505 42.6641) (end 157.505 44.8643) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 157.505 44.8643) (end 153.6449 48.7244) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 153.6449 48.7244) (end 153.6449 52.5871) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 153.6449 52.5871) (end 152.8669 53.3651) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 152.8669 53.3651) (end 152.4 53.3651) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 156.21 40.64) (end 156.21 41.8849) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 152.4 54.61) (end 152.4 53.3651) (width 0.254) (layer B.Cu) (net 25)) + (segment (start 123.000005 50.999995) (end 126.5 47.5) (width 0.254) (layer F.Cu) (net 26) (tstamp 557B169E)) + (segment (start 122.793599 51.206401) (end 123.000005 50.999995) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 144.27 47.5) (end 148.59 43.18) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 126.5 47.5) (end 144.27 47.5) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 123.000005 51.000005) (end 123.000005 50.999995) (width 0.254) (layer F.Cu) (net 26) (tstamp 557B169D)) + (segment (start 121.93001 52.07) (end 123.000005 51.000005) (width 0.254) (layer F.Cu) (net 26) (tstamp 557B1696)) + (segment (start 121.92 52.07) (end 121.93001 52.07) (width 0.254) (layer F.Cu) (net 26)) + (segment (start 149.86 41.91) (end 149.86 52.07) (width 0.254) (layer B.Cu) (net 27)) + (segment (start 151.13 40.64) (end 149.86 41.91) (width 0.254) (layer B.Cu) (net 27)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 556C027E) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 85.725 35.56) (xy 165.1 35.56) (xy 165.1 58.42) (xy 85.725 58.42) + ) + ) + (filled_polygon + (pts + (xy 91.587 52.197) (xy 91.567 52.197) (xy 91.567 52.217) (xy 91.313 52.217) (xy 91.313 52.197) + (xy 91.293 52.197) (xy 91.293 51.943) (xy 91.313 51.943) (xy 91.313 51.923) (xy 91.567 51.923) + (xy 91.567 51.943) (xy 91.587 51.943) (xy 91.587 52.197) + ) + ) + (filled_polygon + (pts + (xy 96.667 52.197) (xy 96.647 52.197) (xy 96.647 52.217) (xy 96.393 52.217) (xy 96.393 52.197) + (xy 96.373 52.197) (xy 96.373 51.943) (xy 96.393 51.943) (xy 96.393 51.923) (xy 96.647 51.923) + (xy 96.647 51.943) (xy 96.667 51.943) (xy 96.667 52.197) + ) + ) + (filled_polygon + (pts + (xy 113.177 40.767) (xy 113.157 40.767) (xy 113.157 40.787) (xy 112.903 40.787) (xy 112.903 40.767) + (xy 112.883 40.767) (xy 112.883 40.513) (xy 112.903 40.513) (xy 112.903 40.493) (xy 113.157 40.493) + (xy 113.157 40.513) (xy 113.177 40.513) (xy 113.177 40.767) + ) + ) + (filled_polygon + (pts + (xy 115.7673 53.139529) (xy 115.734277 53.145937) (xy 115.521473 53.285727) (xy 115.379023 53.49676) (xy 115.32896 53.7464) + (xy 115.32896 55.093) (xy 112.21283 55.093) (xy 109.921015 52.801185) (xy 109.673805 52.636004) (xy 109.3822 52.578) + (xy 108.065147 52.578) (xy 108.134968 52.429027) (xy 108.014469 52.197) (xy 106.807 52.197) (xy 106.807 52.217) + (xy 106.553 52.217) (xy 106.553 52.197) (xy 106.533 52.197) (xy 106.533 51.943) (xy 106.553 51.943) + (xy 106.553 51.923) (xy 106.807 51.923) (xy 106.807 51.943) (xy 108.014469 51.943) (xy 108.134968 51.710973) + (xy 108.076911 51.5871) (xy 115.431614 51.5871) (xy 115.3414 52.040641) (xy 115.3414 52.099359) (xy 115.455474 52.672848) + (xy 115.7673 53.139529) + ) + ) + (filled_polygon + (pts + (xy 119.527 52.197) (xy 119.507 52.197) (xy 119.507 52.217) (xy 119.253 52.217) (xy 119.253 52.197) + (xy 119.233 52.197) (xy 119.233 51.943) (xy 119.253 51.943) (xy 119.253 51.923) (xy 119.507 51.923) + (xy 119.507 51.943) (xy 119.527 51.943) (xy 119.527 52.197) + ) + ) + (filled_polygon + (pts + (xy 123.337 40.767) (xy 123.317 40.767) (xy 123.317 40.787) (xy 123.063 40.787) (xy 123.063 40.767) + (xy 123.043 40.767) (xy 123.043 40.513) (xy 123.063 40.513) (xy 123.063 40.493) (xy 123.317 40.493) + (xy 123.317 40.513) (xy 123.337 40.513) (xy 123.337 40.767) + ) + ) + (filled_polygon + (pts + (xy 124.607 52.197) (xy 124.587 52.197) (xy 124.587 52.217) (xy 124.333 52.217) (xy 124.333 52.197) + (xy 124.313 52.197) (xy 124.313 51.943) (xy 124.333 51.943) (xy 124.333 51.923) (xy 124.587 51.923) + (xy 124.587 51.943) (xy 124.607 51.943) (xy 124.607 52.197) + ) + ) + (filled_polygon + (pts + (xy 130.957 40.767) (xy 130.937 40.767) (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) + (xy 130.663 40.767) (xy 130.663 40.513) (xy 130.683 40.513) (xy 130.683 40.493) (xy 130.937 40.493) + (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) + ) + ) + (filled_polygon + (pts + (xy 141.704214 45.129469) (xy 141.647052 45.186631) (xy 134.232899 45.186631) (xy 135.022258 44.397271) (xy 135.316511 44.593885) + (xy 135.89 44.707959) (xy 136.463489 44.593885) (xy 136.94967 44.269029) (xy 137.165663 43.945771) (xy 137.223179 44.06849) + (xy 137.655053 44.462688) (xy 138.070974 44.634958) (xy 138.303 44.513817) (xy 138.303 43.307) (xy 138.283 43.307) + (xy 138.283 43.053) (xy 138.303 43.053) (xy 138.303 43.033) (xy 138.557 43.033) (xy 138.557 43.053) + (xy 138.577 43.053) (xy 138.577 43.307) (xy 138.557 43.307) (xy 138.557 44.513817) (xy 138.789026 44.634958) + (xy 139.204947 44.462688) (xy 139.636821 44.06849) (xy 139.694336 43.945771) (xy 139.91033 44.269029) (xy 140.396511 44.593885) + (xy 140.97 44.707959) (xy 141.2455 44.653158) (xy 141.299311 44.783389) (xy 141.602714 45.087322) (xy 141.704214 45.129469) + ) + ) + (filled_polygon + (pts + (xy 143.660909 51.0699) (xy 143.395474 51.467152) (xy 143.2814 52.040641) (xy 143.2814 52.099359) (xy 143.376607 52.578) + (xy 136.005147 52.578) (xy 136.074968 52.429027) (xy 135.954469 52.197) (xy 134.747 52.197) (xy 134.747 52.217) + (xy 134.493 52.217) (xy 134.493 52.197) (xy 134.473 52.197) (xy 134.473 51.943) (xy 134.493 51.943) + (xy 134.493 51.923) (xy 134.747 51.923) (xy 134.747 51.943) (xy 135.954469 51.943) (xy 136.074968 51.710973) + (xy 135.872077 51.278071) (xy 135.980156 51.205855) (xy 136.116111 51.0699) (xy 143.660909 51.0699) + ) + ) + (filled_polygon + (pts + (xy 147.467 52.197) (xy 147.447 52.197) (xy 147.447 52.217) (xy 147.193 52.217) (xy 147.193 52.197) + (xy 147.173 52.197) (xy 147.173 51.943) (xy 147.193 51.943) (xy 147.193 51.923) (xy 147.447 51.923) + (xy 147.447 51.943) (xy 147.467 51.943) (xy 147.467 52.197) + ) + ) + (filled_polygon + (pts + (xy 152.547 52.197) (xy 152.527 52.197) (xy 152.527 52.217) (xy 152.273 52.217) (xy 152.273 52.197) + (xy 152.253 52.197) (xy 152.253 51.943) (xy 152.273 51.943) (xy 152.273 51.923) (xy 152.527 51.923) + (xy 152.527 51.943) (xy 152.547 51.943) (xy 152.547 52.197) + ) + ) + (filled_polygon + (pts + (xy 153.027557 39.272188) (xy 152.61033 39.550971) (xy 152.4 39.865751) (xy 152.18967 39.550971) (xy 151.703489 39.226115) + (xy 151.13 39.112041) (xy 150.556511 39.226115) (xy 150.07033 39.550971) (xy 149.854336 39.874228) (xy 149.796821 39.75151) + (xy 149.364947 39.357312) (xy 148.949026 39.185042) (xy 148.717 39.306183) (xy 148.717 40.513) (xy 148.737 40.513) + (xy 148.737 40.767) (xy 148.717 40.767) (xy 148.717 40.787) (xy 148.463 40.787) (xy 148.463 40.767) + (xy 148.443 40.767) (xy 148.443 40.513) (xy 148.463 40.513) (xy 148.463 39.306183) (xy 148.230974 39.185042) + (xy 147.815053 39.357312) (xy 147.383179 39.75151) (xy 147.325663 39.874228) (xy 147.10967 39.550971) (xy 146.623489 39.226115) + (xy 146.05 39.112041) (xy 145.476511 39.226115) (xy 144.99033 39.550971) (xy 144.78 39.865751) (xy 144.56967 39.550971) + (xy 144.083489 39.226115) (xy 143.51 39.112041) (xy 142.936511 39.226115) (xy 142.45033 39.550971) (xy 142.24 39.865751) + (xy 142.02967 39.550971) (xy 141.543489 39.226115) (xy 140.97 39.112041) (xy 140.396511 39.226115) (xy 140.073964 39.441634) + (xy 139.72813 39.0958) (xy 152.851169 39.0958) (xy 153.027557 39.272188) + ) + ) + (filled_polygon + (pts + (xy 164.815 57.815) (xy 164.0586 57.815) (xy 164.0586 54.639359) (xy 164.0586 54.580641) (xy 163.944526 54.007152) + (xy 163.61967 53.520971) (xy 163.348839 53.340007) (xy 163.766821 52.95849) (xy 164.014968 52.429027) (xy 164.014968 51.710973) + (xy 163.766821 51.18151) (xy 163.747462 51.163839) (xy 163.747462 41.381828) (xy 163.342291 40.401239) (xy 162.592707 39.650345) + (xy 161.612827 39.243464) (xy 160.551828 39.242538) (xy 159.571239 39.647709) (xy 158.820345 40.397293) (xy 158.413464 41.377173) + (xy 158.412538 42.438172) (xy 158.817709 43.418761) (xy 159.567293 44.169655) (xy 160.547173 44.576536) (xy 161.608172 44.577462) + (xy 162.588761 44.172291) (xy 163.339655 43.422707) (xy 163.746536 42.442827) (xy 163.747462 41.381828) (xy 163.747462 51.163839) + (xy 163.334947 50.787312) (xy 162.919026 50.615042) (xy 162.687 50.736183) (xy 162.687 51.943) (xy 163.894469 51.943) + (xy 164.014968 51.710973) (xy 164.014968 52.429027) (xy 163.894469 52.197) (xy 162.687 52.197) (xy 162.687 52.217) + (xy 162.433 52.217) (xy 162.433 52.197) (xy 162.413 52.197) (xy 162.413 51.943) (xy 162.433 51.943) + (xy 162.433 50.736183) (xy 162.200974 50.615042) (xy 161.785053 50.787312) (xy 161.353179 51.18151) (xy 161.295663 51.304228) + (xy 161.07967 50.980971) (xy 160.772129 50.775479) (xy 160.723996 50.533495) (xy 160.558815 50.286285) (xy 160.311605 50.121104) + (xy 160.025156 50.064125) (xy 157.664968 47.703937) (xy 157.664968 43.539027) (xy 157.544469 43.307) (xy 156.337 43.307) + (xy 156.337 44.513817) (xy 156.569026 44.634958) (xy 156.984947 44.462688) (xy 157.416821 44.06849) (xy 157.664968 43.539027) + (xy 157.664968 47.703937) (xy 155.702 45.740969) (xy 155.702 44.573254) (xy 155.850974 44.634958) (xy 156.083 44.513817) + (xy 156.083 43.307) (xy 156.063 43.307) (xy 156.063 43.053) (xy 156.083 43.053) (xy 156.083 43.033) + (xy 156.337 43.033) (xy 156.337 43.053) (xy 157.544469 43.053) (xy 157.664968 42.820973) (xy 157.416821 42.29151) + (xy 156.998839 41.909992) (xy 157.26967 41.729029) (xy 157.594526 41.242848) (xy 157.7086 40.669359) (xy 157.7086 40.610641) + (xy 157.594526 40.037152) (xy 157.26967 39.550971) (xy 156.783489 39.226115) (xy 156.21 39.112041) (xy 155.636511 39.226115) + (xy 155.336923 39.426292) (xy 153.705615 37.794985) (xy 153.458405 37.629804) (xy 153.1668 37.5718) (xy 107.6953 37.5718) + (xy 107.403695 37.629804) (xy 107.156485 37.794985) (xy 105.633285 39.318185) (xy 105.468104 39.565395) (xy 105.4101 39.857) + (xy 105.4101 40.565349) (xy 105.342291 40.401239) (xy 104.592707 39.650345) (xy 103.612827 39.243464) (xy 102.551828 39.242538) + (xy 101.571239 39.647709) (xy 100.820345 40.397293) (xy 100.413464 41.377173) (xy 100.412538 42.438172) (xy 100.817709 43.418761) + (xy 101.567293 44.169655) (xy 102.547173 44.576536) (xy 103.608172 44.577462) (xy 104.588761 44.172291) (xy 105.339655 43.422707) + (xy 105.4101 43.253056) (xy 105.4101 43.7311) (xy 105.468104 44.022705) (xy 105.633285 44.269915) (xy 106.926885 45.563516) + (xy 107.075076 45.662534) (xy 107.174095 45.728696) (xy 107.174096 45.728696) (xy 107.4657 45.7867) (xy 112.9962 45.7867) + (xy 112.9962 45.786699) (xy 113.287804 45.728696) (xy 113.287805 45.728696) (xy 113.535015 45.563515) (xy 114.701659 44.396871) + (xy 114.996511 44.593885) (xy 115.57 44.707959) (xy 116.143489 44.593885) (xy 116.62967 44.269029) (xy 116.84 43.954248) + (xy 117.05033 44.269029) (xy 117.536511 44.593885) (xy 118.11 44.707959) (xy 118.683489 44.593885) (xy 119.16967 44.269029) + (xy 119.38 43.954248) (xy 119.59033 44.269029) (xy 119.982141 44.530828) (xy 118.20217 46.3108) (xy 94.6753 46.3108) + (xy 94.383695 46.368804) (xy 94.136485 46.533985) (xy 89.797714 50.872755) (xy 89.473489 50.656115) (xy 88.9 50.542041) + (xy 88.326511 50.656115) (xy 87.84033 50.980971) (xy 87.515474 51.467152) (xy 87.4014 52.040641) (xy 87.4014 52.099359) + (xy 87.515474 52.672848) (xy 87.8273 53.139529) (xy 87.794277 53.145937) (xy 87.581473 53.285727) (xy 87.439023 53.49676) + (xy 87.38896 53.7464) (xy 87.38896 55.4736) (xy 87.435937 55.715723) (xy 87.575727 55.928527) (xy 87.78676 56.070977) + (xy 88.0364 56.12104) (xy 89.7636 56.12104) (xy 90.005723 56.074063) (xy 90.218527 55.934273) (xy 90.360977 55.72324) + (xy 90.369179 55.68234) (xy 90.38033 55.699029) (xy 90.866511 56.023885) (xy 91.44 56.137959) (xy 92.013489 56.023885) + (xy 92.49967 55.699029) (xy 92.71 55.384248) (xy 92.92033 55.699029) (xy 93.406511 56.023885) (xy 93.98 56.137959) + (xy 94.553489 56.023885) (xy 95.03967 55.699029) (xy 95.25 55.384248) (xy 95.46033 55.699029) (xy 95.946511 56.023885) + (xy 96.52 56.137959) (xy 97.093489 56.023885) (xy 97.57967 55.699029) (xy 97.79 55.384248) (xy 98.00033 55.699029) + (xy 98.486511 56.023885) (xy 99.06 56.137959) (xy 99.633489 56.023885) (xy 100.11967 55.699029) (xy 100.33 55.384248) + (xy 100.54033 55.699029) (xy 101.026511 56.023885) (xy 101.6 56.137959) (xy 102.173489 56.023885) (xy 102.65967 55.699029) + (xy 102.87 55.384248) (xy 103.08033 55.699029) (xy 103.566511 56.023885) (xy 104.14 56.137959) (xy 104.713489 56.023885) + (xy 105.008341 55.826871) (xy 106.736385 57.554915) (xy 106.983595 57.720096) (xy 106.983596 57.720096) (xy 107.2752 57.7781) + (xy 130.9188 57.7781) (xy 130.9188 57.778099) (xy 131.210404 57.720096) (xy 131.210405 57.720096) (xy 131.457615 57.554915) + (xy 132.086069 56.92646) (xy 132.197676 57.001034) (xy 132.296695 57.067196) (xy 132.296696 57.067196) (xy 132.5883 57.1252) + (xy 157.4887 57.1252) (xy 157.4887 57.125199) (xy 157.780304 57.067196) (xy 157.780305 57.067196) (xy 158.027515 56.902015) + (xy 159.122286 55.807244) (xy 159.446511 56.023885) (xy 160.02 56.137959) (xy 160.593489 56.023885) (xy 161.07967 55.699029) + (xy 161.29 55.384248) (xy 161.50033 55.699029) (xy 161.986511 56.023885) (xy 162.56 56.137959) (xy 163.133489 56.023885) + (xy 163.61967 55.699029) (xy 163.944526 55.212848) (xy 164.0586 54.639359) (xy 164.0586 57.815) (xy 86.185 57.815) + (xy 86.185 36.185) (xy 164.815 36.185) (xy 164.815 57.815) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 556C029C) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 85.725 35.56) (xy 165.1 35.56) (xy 165.1 58.42) (xy 85.725 58.42) + ) + ) + (filled_polygon + (pts + (xy 91.9229 50.666349) (xy 91.799026 50.615042) (xy 91.567 50.736183) (xy 91.567 51.943) (xy 91.587 51.943) + (xy 91.587 52.197) (xy 91.567 52.197) (xy 91.567 52.217) (xy 91.313 52.217) (xy 91.313 52.197) + (xy 91.293 52.197) (xy 91.293 51.943) (xy 91.313 51.943) (xy 91.313 50.736183) (xy 91.222563 50.688966) + (xy 91.9229 49.98863) (xy 91.9229 50.666349) + ) + ) + (filled_polygon + (pts + (xy 96.667 52.197) (xy 96.647 52.197) (xy 96.647 52.217) (xy 96.393 52.217) (xy 96.393 52.197) + (xy 96.373 52.197) (xy 96.373 51.943) (xy 96.393 51.943) (xy 96.393 51.923) (xy 96.647 51.923) + (xy 96.647 51.943) (xy 96.667 51.943) (xy 96.667 52.197) + ) + ) + (filled_polygon + (pts + (xy 113.177 40.767) (xy 113.157 40.767) (xy 113.157 40.787) (xy 112.903 40.787) (xy 112.903 40.767) + (xy 112.883 40.767) (xy 112.883 40.513) (xy 112.903 40.513) (xy 112.903 40.493) (xy 113.157 40.493) + (xy 113.157 40.513) (xy 113.177 40.513) (xy 113.177 40.767) + ) + ) + (filled_polygon + (pts + (xy 117.443759 44.53191) (xy 109.39767 52.578) (xy 108.065147 52.578) (xy 108.134968 52.429027) (xy 108.014469 52.197) + (xy 106.807 52.197) (xy 106.807 52.217) (xy 106.553 52.217) (xy 106.553 52.197) (xy 106.533 52.197) + (xy 106.533 51.943) (xy 106.553 51.943) (xy 106.553 51.923) (xy 106.807 51.923) (xy 106.807 51.943) + (xy 108.014469 51.943) (xy 108.134968 51.710973) (xy 107.886821 51.18151) (xy 107.454947 50.787312) (xy 107.039026 50.615042) + (xy 106.807002 50.736181) (xy 106.807002 50.5714) (xy 106.716228 50.5714) (xy 112.100729 45.1869) (xy 113.5471 45.1869) + (xy 113.5471 45.186899) (xy 113.838704 45.128896) (xy 113.838705 45.128896) (xy 114.085915 44.963715) (xy 114.672345 44.377284) + (xy 114.996511 44.593885) (xy 115.57 44.707959) (xy 116.143489 44.593885) (xy 116.62967 44.269029) (xy 116.84 43.954248) + (xy 117.05033 44.269029) (xy 117.443759 44.53191) + ) + ) + (filled_polygon + (pts + (xy 119.527 52.197) (xy 119.507 52.197) (xy 119.507 52.217) (xy 119.253 52.217) (xy 119.253 52.197) + (xy 119.233 52.197) (xy 119.233 51.943) (xy 119.253 51.943) (xy 119.253 51.923) (xy 119.507 51.923) + (xy 119.507 51.943) (xy 119.527 51.943) (xy 119.527 52.197) + ) + ) + (filled_polygon + (pts + (xy 123.337 40.767) (xy 123.317 40.767) (xy 123.317 40.787) (xy 123.063 40.787) (xy 123.063 40.767) + (xy 123.043 40.767) (xy 123.043 40.513) (xy 123.063 40.513) (xy 123.063 40.493) (xy 123.317 40.493) + (xy 123.317 40.513) (xy 123.337 40.513) (xy 123.337 40.767) + ) + ) + (filled_polygon + (pts + (xy 124.9931 50.687141) (xy 124.819026 50.615042) (xy 124.587 50.736183) (xy 124.587 51.943) (xy 124.607 51.943) + (xy 124.607 52.197) (xy 124.587 52.197) (xy 124.587 52.217) (xy 124.333 52.217) (xy 124.333 52.197) + (xy 124.313 52.197) (xy 124.313 51.943) (xy 124.333 51.943) (xy 124.333 50.736183) (xy 124.100974 50.615042) + (xy 123.685053 50.787312) (xy 123.253179 51.18151) (xy 123.195663 51.304228) (xy 122.97967 50.980971) (xy 122.493489 50.656115) + (xy 121.92 50.542041) (xy 121.346511 50.656115) (xy 120.86033 50.980971) (xy 120.644336 51.304228) (xy 120.586821 51.18151) + (xy 120.154947 50.787312) (xy 120.009684 50.727145) (xy 120.76016 49.976669) (xy 122.853227 49.976669) (xy 123.005583 50.129291) + (xy 123.402201 50.293982) (xy 123.831653 50.294356) (xy 124.228558 50.130358) (xy 124.532491 49.826955) (xy 124.697182 49.430337) + (xy 124.697556 49.000885) (xy 124.533558 48.60398) (xy 124.230155 48.300047) (xy 123.833537 48.135356) (xy 123.404085 48.134982) + (xy 123.00718 48.29898) (xy 122.853222 48.452669) (xy 120.444531 48.452669) (xy 120.152926 48.510673) (xy 119.905716 48.675854) + (xy 117.72039 50.861179) (xy 117.413489 50.656115) (xy 116.84 50.542041) (xy 116.266511 50.656115) (xy 115.78033 50.980971) + (xy 115.455474 51.467152) (xy 115.3414 52.040641) (xy 115.3414 52.099359) (xy 115.455474 52.672848) (xy 115.7673 53.139529) + (xy 115.734277 53.145937) (xy 115.521473 53.285727) (xy 115.379023 53.49676) (xy 115.32896 53.7464) (xy 115.32896 55.112) + (xy 111.60333 55.112) (xy 122.319741 44.395589) (xy 122.616511 44.593885) (xy 123.19 44.707959) (xy 123.763489 44.593885) + (xy 124.24967 44.269029) (xy 124.46 43.954248) (xy 124.67033 44.269029) (xy 124.97787 44.47452) (xy 124.9931 44.551085) + (xy 124.9931 50.687141) + ) + ) + (filled_polygon + (pts + (xy 130.957 40.767) (xy 130.937 40.767) (xy 130.937 40.787) (xy 130.683 40.787) (xy 130.683 40.767) + (xy 130.663 40.767) (xy 130.663 40.513) (xy 130.683 40.513) (xy 130.683 40.493) (xy 130.937 40.493) + (xy 130.937 40.513) (xy 130.957 40.513) (xy 130.957 40.767) + ) + ) + (filled_polygon + (pts + (xy 142.410669 55.1291) (xy 136.021184 55.1291) (xy 136.1186 54.639359) (xy 136.1186 54.580641) (xy 136.004526 54.007152) + (xy 135.67967 53.520971) (xy 135.408839 53.340007) (xy 135.826821 52.95849) (xy 136.074968 52.429027) (xy 135.954469 52.197) + (xy 134.747 52.197) (xy 134.747 52.217) (xy 134.493 52.217) (xy 134.493 52.197) (xy 134.473 52.197) + (xy 134.473 51.943) (xy 134.493 51.943) (xy 134.493 51.923) (xy 134.747 51.923) (xy 134.747 51.943) + (xy 135.954469 51.943) (xy 136.074968 51.710973) (xy 135.826821 51.18151) (xy 135.453541 50.840794) (xy 135.655789 50.757228) + (xy 135.959722 50.453825) (xy 136.124413 50.057207) (xy 136.124787 49.627755) (xy 135.960789 49.23085) (xy 135.657386 48.926917) + (xy 135.260768 48.762226) (xy 134.831316 48.761852) (xy 134.434411 48.92585) (xy 134.273483 49.086496) (xy 134.016856 49.137543) + (xy 133.917837 49.203704) (xy 133.769646 49.302723) (xy 132.455614 50.616755) (xy 132.08 50.542041) (xy 131.5469 50.648081) + (xy 131.5469 44.99691) (xy 131.488896 44.705305) (xy 131.404891 44.579584) (xy 131.6784 44.39683) (xy 142.410669 55.1291) + ) + ) + (filled_polygon + (pts + (xy 145.3131 50.648081) (xy 144.78 50.542041) (xy 144.206511 50.656115) (xy 143.72033 50.980971) (xy 143.501816 51.308) + (xy 143.31373 51.308) (xy 136.54509 44.53936) (xy 136.94967 44.269029) (xy 137.165663 43.945771) (xy 137.223179 44.06849) + (xy 137.655053 44.462688) (xy 138.070974 44.634958) (xy 138.303 44.513817) (xy 138.303 43.307) (xy 138.283 43.307) + (xy 138.283 43.053) (xy 138.303 43.053) (xy 138.303 43.033) (xy 138.557 43.033) (xy 138.557 43.053) + (xy 138.577 43.053) (xy 138.577 43.307) (xy 138.557 43.307) (xy 138.557 44.513817) (xy 138.789026 44.634958) + (xy 139.204947 44.462688) (xy 139.636821 44.06849) (xy 139.694336 43.945771) (xy 139.91033 44.269029) (xy 140.396511 44.593885) + (xy 140.97 44.707959) (xy 141.2455 44.653158) (xy 141.299311 44.783389) (xy 141.602714 45.087322) (xy 141.999332 45.252013) + (xy 142.216872 45.252202) (xy 145.3131 48.34843) (xy 145.3131 50.648081) + ) + ) + (filled_polygon + (pts + (xy 149.098 50.782074) (xy 148.80033 50.980971) (xy 148.584336 51.304228) (xy 148.526821 51.18151) (xy 148.094947 50.787312) + (xy 147.679026 50.615042) (xy 147.447 50.736183) (xy 147.447 51.943) (xy 147.467 51.943) (xy 147.467 52.197) + (xy 147.447 52.197) (xy 147.447 52.217) (xy 147.193 52.217) (xy 147.193 52.197) (xy 147.173 52.197) + (xy 147.173 51.943) (xy 147.193 51.943) (xy 147.193 50.736183) (xy 146.960974 50.615042) (xy 146.8371 50.666349) + (xy 146.8371 48.0328) (xy 146.779096 47.741196) (xy 146.779096 47.741195) (xy 146.712934 47.642176) (xy 146.613916 47.493985) + (xy 143.775148 44.655217) (xy 144.083489 44.593885) (xy 144.56967 44.269029) (xy 144.78 43.954248) (xy 144.99033 44.269029) + (xy 145.476511 44.593885) (xy 146.05 44.707959) (xy 146.623489 44.593885) (xy 147.10967 44.269029) (xy 147.32 43.954248) + (xy 147.53033 44.269029) (xy 148.016511 44.593885) (xy 148.59 44.707959) (xy 149.098 44.606911) (xy 149.098 50.782074) + ) + ) + (filled_polygon + (pts + (xy 156.718707 44.572961) (xy 153.106085 48.185585) (xy 152.940904 48.432795) (xy 152.8829 48.7244) (xy 152.8829 50.666349) + (xy 152.759026 50.615042) (xy 152.527 50.736183) (xy 152.527 51.943) (xy 152.547 51.943) (xy 152.547 52.197) + (xy 152.527 52.197) (xy 152.527 52.217) (xy 152.273 52.217) (xy 152.273 52.197) (xy 152.253 52.197) + (xy 152.253 51.943) (xy 152.273 51.943) (xy 152.273 50.736183) (xy 152.040974 50.615042) (xy 151.8669 50.687141) + (xy 151.8669 47.30563) (xy 154.208815 44.963716) (xy 154.208815 44.963715) (xy 154.373996 44.716505) (xy 154.422129 44.47452) + (xy 154.72967 44.269029) (xy 154.945663 43.945771) (xy 155.003179 44.06849) (xy 155.435053 44.462688) (xy 155.850974 44.634958) + (xy 156.083 44.513817) (xy 156.083 43.307) (xy 156.063 43.307) (xy 156.063 43.053) (xy 156.083 43.053) + (xy 156.083 43.033) (xy 156.337 43.033) (xy 156.337 43.053) (xy 156.357 43.053) (xy 156.357 43.307) + (xy 156.337 43.307) (xy 156.337 44.513817) (xy 156.569026 44.634958) (xy 156.718707 44.572961) + ) + ) + (filled_polygon + (pts + (xy 164.815 57.815) (xy 86.185 57.815) (xy 86.185 36.185) (xy 103.602051 36.185) (xy 103.509285 36.246985) + (xy 89.606085 50.150185) (xy 89.440904 50.397395) (xy 89.39264 50.640033) (xy 88.9 50.542041) (xy 88.326511 50.656115) + (xy 87.84033 50.980971) (xy 87.515474 51.467152) (xy 87.4014 52.040641) (xy 87.4014 52.099359) (xy 87.515474 52.672848) + (xy 87.8273 53.139529) (xy 87.794277 53.145937) (xy 87.581473 53.285727) (xy 87.439023 53.49676) (xy 87.38896 53.7464) + (xy 87.38896 55.4736) (xy 87.435937 55.715723) (xy 87.575727 55.928527) (xy 87.78676 56.070977) (xy 88.0364 56.12104) + (xy 89.7636 56.12104) (xy 90.005723 56.074063) (xy 90.218527 55.934273) (xy 90.360977 55.72324) (xy 90.369179 55.68234) + (xy 90.38033 55.699029) (xy 90.866511 56.023885) (xy 91.44 56.137959) (xy 92.013489 56.023885) (xy 92.49967 55.699029) + (xy 92.71 55.384248) (xy 92.92033 55.699029) (xy 93.406511 56.023885) (xy 93.98 56.137959) (xy 94.553489 56.023885) + (xy 95.03967 55.699029) (xy 95.25 55.384248) (xy 95.46033 55.699029) (xy 95.946511 56.023885) (xy 96.52 56.137959) + (xy 97.093489 56.023885) (xy 97.57967 55.699029) (xy 97.79 55.384248) (xy 98.00033 55.699029) (xy 98.486511 56.023885) + (xy 99.06 56.137959) (xy 99.633489 56.023885) (xy 99.92834 55.826871) (xy 100.514285 56.412816) (xy 100.761495 56.577996) + (xy 100.761496 56.577997) (xy 101.0531 56.636) (xy 125.0069 56.636) (xy 125.0069 56.635999) (xy 125.298504 56.577996) + (xy 125.298505 56.577996) (xy 125.545715 56.412815) (xy 126.131659 55.826871) (xy 126.426511 56.023885) (xy 127 56.137959) + (xy 127.573489 56.023885) (xy 127.86834 55.826871) (xy 129.029784 56.988315) (xy 129.029785 56.988315) (xy 129.276995 57.153496) + (xy 129.5686 57.2115) (xy 153.1005 57.2115) (xy 153.1005 57.211499) (xy 153.392104 57.153496) (xy 153.392105 57.153496) + (xy 153.639315 56.988315) (xy 154.564385 56.063244) (xy 154.94 56.137959) (xy 155.513489 56.023885) (xy 155.99967 55.699029) + (xy 156.21 55.384248) (xy 156.42033 55.699029) (xy 156.906511 56.023885) (xy 157.48 56.137959) (xy 158.053489 56.023885) + (xy 158.53967 55.699029) (xy 158.75 55.384248) (xy 158.96033 55.699029) (xy 159.446511 56.023885) (xy 160.02 56.137959) + (xy 160.593489 56.023885) (xy 161.07967 55.699029) (xy 161.29 55.384248) (xy 161.50033 55.699029) (xy 161.986511 56.023885) + (xy 162.56 56.137959) (xy 163.133489 56.023885) (xy 163.61967 55.699029) (xy 163.944526 55.212848) (xy 164.0586 54.639359) + (xy 164.0586 54.580641) (xy 163.944526 54.007152) (xy 163.61967 53.520971) (xy 163.348839 53.340007) (xy 163.766821 52.95849) + (xy 164.014968 52.429027) (xy 164.014968 51.710973) (xy 163.766821 51.18151) (xy 163.747462 51.163839) (xy 163.747462 41.381828) + (xy 163.342291 40.401239) (xy 162.592707 39.650345) (xy 161.612827 39.243464) (xy 160.551828 39.242538) (xy 159.571239 39.647709) + (xy 158.820345 40.397293) (xy 158.413464 41.377173) (xy 158.412538 42.438172) (xy 158.817709 43.418761) (xy 159.567293 44.169655) + (xy 160.547173 44.576536) (xy 161.608172 44.577462) (xy 162.588761 44.172291) (xy 163.339655 43.422707) (xy 163.746536 42.442827) + (xy 163.747462 41.381828) (xy 163.747462 51.163839) (xy 163.334947 50.787312) (xy 162.919026 50.615042) (xy 162.687 50.736183) + (xy 162.687 51.943) (xy 163.894469 51.943) (xy 164.014968 51.710973) (xy 164.014968 52.429027) (xy 163.894469 52.197) + (xy 162.687 52.197) (xy 162.687 52.217) (xy 162.433 52.217) (xy 162.433 52.197) (xy 162.413 52.197) + (xy 162.413 51.943) (xy 162.433 51.943) (xy 162.433 50.736183) (xy 162.200974 50.615042) (xy 161.785053 50.787312) + (xy 161.353179 51.18151) (xy 161.295663 51.304228) (xy 161.07967 50.980971) (xy 160.593489 50.656115) (xy 160.02 50.542041) + (xy 159.446511 50.656115) (xy 158.96033 50.980971) (xy 158.75 51.295751) (xy 158.53967 50.980971) (xy 158.053489 50.656115) + (xy 157.48 50.542041) (xy 156.906511 50.656115) (xy 156.42033 50.980971) (xy 156.21 51.295751) (xy 155.99967 50.980971) + (xy 155.513489 50.656115) (xy 154.94 50.542041) (xy 154.4069 50.648081) (xy 154.4069 49.04003) (xy 158.043815 45.403115) + (xy 158.043816 45.403115) (xy 158.142834 45.254923) (xy 158.208996 45.155905) (xy 158.208996 45.155904) (xy 158.267 44.8643) + (xy 158.267 42.6641) (xy 158.208996 42.372495) (xy 158.043815 42.125285) (xy 158.043815 42.125284) (xy 157.421031 41.502501) + (xy 157.594526 41.242848) (xy 157.7086 40.669359) (xy 157.7086 40.610641) (xy 157.594526 40.037152) (xy 157.26967 39.550971) + (xy 156.783489 39.226115) (xy 156.21 39.112041) (xy 155.636511 39.226115) (xy 155.15033 39.550971) (xy 154.94 39.865751) + (xy 154.72967 39.550971) (xy 154.243489 39.226115) (xy 153.67 39.112041) (xy 153.096511 39.226115) (xy 152.61033 39.550971) + (xy 152.4 39.865751) (xy 152.18967 39.550971) (xy 151.703489 39.226115) (xy 151.13 39.112041) (xy 150.556511 39.226115) + (xy 150.07033 39.550971) (xy 149.854336 39.874228) (xy 149.796821 39.75151) (xy 149.364947 39.357312) (xy 148.949026 39.185042) + (xy 148.717 39.306183) (xy 148.717 40.513) (xy 148.737 40.513) (xy 148.737 40.767) (xy 148.717 40.767) + (xy 148.717 40.787) (xy 148.463 40.787) (xy 148.463 40.767) (xy 148.443 40.767) (xy 148.443 40.513) + (xy 148.463 40.513) (xy 148.463 39.306183) (xy 148.230974 39.185042) (xy 147.815053 39.357312) (xy 147.383179 39.75151) + (xy 147.325663 39.874228) (xy 147.10967 39.550971) (xy 146.623489 39.226115) (xy 146.05 39.112041) (xy 145.476511 39.226115) + (xy 144.99033 39.550971) (xy 144.78 39.865751) (xy 144.56967 39.550971) (xy 144.083489 39.226115) (xy 143.51 39.112041) + (xy 142.936511 39.226115) (xy 142.45033 39.550971) (xy 142.24 39.865751) (xy 142.02967 39.550971) (xy 141.543489 39.226115) + (xy 140.97 39.112041) (xy 140.396511 39.226115) (xy 140.0781 39.438869) (xy 136.886215 36.246985) (xy 136.793448 36.185) + (xy 164.815 36.185) (xy 164.815 57.815) + ) + ) + ) +) diff --git a/adapter/passive-3/passive3-rpi-hub75-adapter.pro b/adapter/passive-3/passive3-rpi-hub75-adapter.pro new file mode 100644 index 0000000..525f3a9 --- /dev/null +++ b/adapter/passive-3/passive3-rpi-hub75-adapter.pro @@ -0,0 +1,63 @@ +update=Wed 17 Jun 2015 07:02:16 PM PDT +version=1 +last_client=kicad +[cvpcb] +version=1 +NetIExt=net +[cvpcb/libraries] +EquName1=devcms +[general] +version=1 +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=passive3-rpi-hub75-adapter.net +UseCmpFile=0 +PadDrill=3.048 +PadDrillOvalY=3.048 +PadSizeH=4.064 +PadSizeV=4.064 +PcbTextSizeV=1.5 +PcbTextSizeH=1.5 +PcbTextThickness=0.3 +ModuleTextSizeV=1 +ModuleTextSizeH=1 +ModuleTextSizeThickness=0.15 +SolderMaskClearance=0 +SolderMaskMinWidth=0 +DrawSegmentWidth=0.2 +BoardOutlineThickness=0.09999999999999999 +ModuleOutlineThickness=0.15 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves diff --git a/adapter/passive-3/passive3-rpi-hub75-adapter.sch b/adapter/passive-3/passive3-rpi-hub75-adapter.sch new file mode 100644 index 0000000..049bc29 --- /dev/null +++ b/adapter/passive-3/passive3-rpi-hub75-adapter.sch @@ -0,0 +1,408 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X08 Panel-1 +U 1 1 54ECB236 +P 6950 2550 +F 0 "Panel-1" H 6950 3000 50 0000 C CNN +F 1 "CONN_02X08" V 6950 2550 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 6950 1350 60 0001 C CNN +F 3 "" H 6950 1350 60 0000 C CNN + 1 6950 2550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X20 P1 +U 1 1 54ECB2B7 +P 4500 3700 +F 0 "P1" H 4500 4750 50 0000 C CNN +F 1 "CONN_02X20" V 4500 3700 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x20" H 4500 2750 60 0001 C CNN +F 3 "" H 4500 2750 60 0000 C CNN + 1 4500 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4800 2700 4800 2850 +Wire Wire Line + 4750 2750 4950 2750 +Wire Wire Line + 4800 2850 4750 2850 +Connection ~ 4800 2750 +$Comp +L GND #PWR01 +U 1 1 54ECB3E1 +P 4850 3350 +F 0 "#PWR01" H 4850 3350 30 0001 C CNN +F 1 "GND" H 4850 3280 30 0001 C CNN +F 2 "" H 4850 3350 60 0000 C CNN +F 3 "" H 4850 3350 60 0000 C CNN + 1 4850 3350 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 3350 4850 3350 +$Comp +L GND #PWR02 +U 1 1 54ECB417 +P 4850 3650 +F 0 "#PWR02" H 4850 3650 30 0001 C CNN +F 1 "GND" H 4850 3580 30 0001 C CNN +F 2 "" H 4850 3650 60 0000 C CNN +F 3 "" H 4850 3650 60 0000 C CNN + 1 4850 3650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 3650 4850 3650 +$Comp +L GND #PWR03 +U 1 1 54ECB4A1 +P 4850 2950 +F 0 "#PWR03" H 4850 2950 30 0001 C CNN +F 1 "GND" H 4850 2880 30 0001 C CNN +F 2 "" H 4850 2950 60 0000 C CNN +F 3 "" H 4850 2950 60 0000 C CNN + 1 4850 2950 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 2950 4850 2950 +$Comp +L GND #PWR04 +U 1 1 54ECB5FE +P 4150 4650 +F 0 "#PWR04" H 4150 4650 30 0001 C CNN +F 1 "GND" H 4150 4580 30 0001 C CNN +F 2 "" H 4150 4650 60 0000 C CNN +F 3 "" H 4150 4650 60 0000 C CNN + 1 4150 4650 + 0 1 1 0 +$EndComp +Wire Wire Line + 4150 4650 4250 4650 +$Comp +L GND #PWR05 +U 1 1 54ECB73E +P 4850 4350 +F 0 "#PWR05" H 4850 4350 30 0001 C CNN +F 1 "GND" H 4850 4280 30 0001 C CNN +F 2 "" H 4850 4350 60 0000 C CNN +F 3 "" H 4850 4350 60 0000 C CNN + 1 4850 4350 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 4350 4850 4350 +$Comp +L GND #PWR06 +U 1 1 54ECB7BC +P 4150 3950 +F 0 "#PWR06" H 4150 3950 30 0001 C CNN +F 1 "GND" H 4150 3880 30 0001 C CNN +F 2 "" H 4150 3950 60 0000 C CNN +F 3 "" H 4150 3950 60 0000 C CNN + 1 4150 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 4150 3950 4250 3950 +Text GLabel 4250 3050 0 51 Output ~ 0 +strobe +Text GLabel 4750 4250 2 51 Output ~ 0 +p1_r1 +Text GLabel 4250 4150 0 51 Output ~ 0 +p1_g1 +Text GLabel 4250 4250 0 51 Output ~ 0 +p1_b1 +Text GLabel 4250 4450 0 51 Output ~ 0 +p1_r2 +Text GLabel 4250 4350 0 51 Output ~ 0 +p1_g2 +Text GLabel 4750 4550 2 51 Output ~ 0 +p1_b2 +Text GLabel 4250 3450 0 51 Output ~ 0 +row_A +Text GLabel 4750 3450 2 51 Output ~ 0 +row_B +Text GLabel 4750 3550 2 51 Output ~ 0 +row_C +Text GLabel 4750 3750 2 51 Output ~ 0 +row_D +Text GLabel 4250 3250 0 51 Output ~ 0 +clock +Text GLabel 4250 3850 0 51 Output ~ 0 +p0_r1 +Text GLabel 4250 3350 0 51 Output ~ 0 +p0_g1 +Text GLabel 4750 3950 2 51 Output ~ 0 +p0_b1 +Text GLabel 4750 3850 2 51 Output ~ 0 +p0_r2 +Text GLabel 4250 3750 0 51 Output ~ 0 +p0_g2 +Text GLabel 4250 3650 0 51 Output ~ 0 +p0_b2 +Text GLabel 4750 3250 2 51 Output ~ 0 +OE +Wire Wire Line + 7200 2500 7750 2500 +$Comp +L GND #PWR07 +U 1 1 54ECD031 +P 7750 2950 +F 0 "#PWR07" H 7750 2950 30 0001 C CNN +F 1 "GND" H 7750 2880 30 0001 C CNN +F 2 "" H 7750 2950 60 0000 C CNN +F 3 "" H 7750 2950 60 0000 C CNN + 1 7750 2950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 2900 7750 2900 +Wire Wire Line + 7200 2300 7750 2300 +$Comp +L CONN_02X08 Panel-2 +U 1 1 54ECE201 +P 6950 3800 +F 0 "Panel-2" H 6950 4250 50 0000 C CNN +F 1 "CONN_02X08" V 6950 3800 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 6950 2600 60 0001 C CNN +F 3 "" H 6950 2600 60 0000 C CNN + 1 6950 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 3750 7750 3750 +$Comp +L GND #PWR08 +U 1 1 54ECE20E +P 7750 4200 +F 0 "#PWR08" H 7750 4200 30 0001 C CNN +F 1 "GND" H 7750 4130 30 0001 C CNN +F 2 "" H 7750 4200 60 0000 C CNN +F 3 "" H 7750 4200 60 0000 C CNN + 1 7750 4200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 4150 7750 4150 +Wire Wire Line + 7200 3550 7750 3550 +$Comp +L VCC #PWR09 +U 1 1 54ECD3DE +P 4800 2700 +F 0 "#PWR09" H 4800 2800 30 0001 C CNN +F 1 "VCC" H 4800 2800 30 0000 C CNN +F 2 "" H 4800 2700 60 0000 C CNN +F 3 "" H 4800 2700 60 0000 C CNN + 1 4800 2700 + 1 0 0 -1 +$EndComp +Text GLabel 7200 3650 2 51 Input ~ 0 +p1_g2 +Wire Wire Line + 7750 3550 7750 4200 +Connection ~ 7750 4150 +Connection ~ 7750 3750 +Text GLabel 7200 3450 2 51 Input ~ 0 +p1_g1 +Wire Wire Line + 7750 2300 7750 2950 +Connection ~ 7750 2500 +Connection ~ 7750 2900 +Text GLabel 7200 2400 2 51 Input ~ 0 +p0_g2 +Text GLabel 7200 2200 2 51 Input ~ 0 +p0_g1 +Text GLabel 7200 2700 2 51 Input ~ 0 +row_D +Text GLabel 7200 2600 2 51 Input ~ 0 +row_B +Text GLabel 7200 3850 2 51 Input ~ 0 +row_B +Text GLabel 7200 3950 2 51 Input ~ 0 +row_D +Text GLabel 6700 2200 0 51 Input ~ 0 +p0_r1 +Text GLabel 6700 2800 0 51 Input ~ 0 +clock +Text GLabel 6700 2500 0 51 Input ~ 0 +p0_b2 +Text GLabel 6700 2300 0 51 Input ~ 0 +p0_b1 +Text GLabel 6700 2400 0 51 Input ~ 0 +p0_r2 +Text GLabel 6700 2900 0 51 Input ~ 0 +OE +Text GLabel 6700 3450 0 51 Input ~ 0 +p1_r1 +Text GLabel 6700 3550 0 51 Input ~ 0 +p1_b1 +Text GLabel 6700 3650 0 51 Input ~ 0 +p1_r2 +Text GLabel 6700 3750 0 51 Input ~ 0 +p1_b2 +Text GLabel 6700 4050 0 51 Input ~ 0 +clock +Text GLabel 6700 4150 0 51 Input ~ 0 +OE +Text GLabel 4750 3050 2 51 Output ~ 0 +p2_r1 +Text GLabel 4250 2850 0 51 Output ~ 0 +p2_g1 +Text GLabel 4250 2950 0 51 Output ~ 0 +p2_b1 +Text GLabel 4250 4550 0 51 Output ~ 0 +p2_r2 +Text GLabel 4750 4450 2 51 Output ~ 0 +p2_g2 +Text GLabel 4750 4650 2 51 Output ~ 0 +p2_b2 +Text GLabel 6700 3850 0 51 Input ~ 0 +row_A +Text GLabel 6700 3950 0 51 Input ~ 0 +row_C +Text GLabel 6700 2600 0 51 Input ~ 0 +row_A +Text GLabel 6700 2700 0 51 Input ~ 0 +row_C +Text GLabel 7200 4050 2 51 Input ~ 0 +strobe +Text GLabel 7200 2800 2 51 Input ~ 0 +strobe +$Comp +L CONN_02X08 Panel-3 +U 1 1 54F3E6D5 +P 6950 5250 +F 0 "Panel-3" H 6950 5700 50 0000 C CNN +F 1 "CONN_02X08" V 6950 5250 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 6950 4050 60 0001 C CNN +F 3 "" H 6950 4050 60 0000 C CNN + 1 6950 5250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 5200 7750 5200 +$Comp +L GND #PWR010 +U 1 1 54F3E6DC +P 7750 5650 +F 0 "#PWR010" H 7750 5650 30 0001 C CNN +F 1 "GND" H 7750 5580 30 0001 C CNN +F 2 "" H 7750 5650 60 0000 C CNN +F 3 "" H 7750 5650 60 0000 C CNN + 1 7750 5650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 5600 7750 5600 +Wire Wire Line + 7200 5000 7750 5000 +Text GLabel 7200 5100 2 51 Input ~ 0 +p2_g2 +Wire Wire Line + 7750 5000 7750 5650 +Connection ~ 7750 5600 +Connection ~ 7750 5200 +Text GLabel 7200 4900 2 51 Input ~ 0 +p2_g1 +Text GLabel 7200 5300 2 51 Input ~ 0 +row_B +Text GLabel 7200 5400 2 51 Input ~ 0 +row_D +Text GLabel 6700 4900 0 51 Input ~ 0 +p2_r1 +Text GLabel 6700 5000 0 51 Input ~ 0 +p2_b1 +Text GLabel 6700 5100 0 51 Input ~ 0 +p2_r2 +Text GLabel 6700 5200 0 51 Input ~ 0 +p2_b2 +Text GLabel 6700 5500 0 51 Input ~ 0 +clock +Text GLabel 6700 5600 0 51 Input ~ 0 +OE +Text GLabel 6700 5300 0 51 Input ~ 0 +row_A +Text GLabel 6700 5400 0 51 Input ~ 0 +row_C +Text GLabel 7200 5500 2 51 Input ~ 0 +strobe +NoConn ~ 4250 2750 +NoConn ~ 4250 3150 +NoConn ~ 4250 3550 +NoConn ~ 4250 4050 +NoConn ~ 4750 4050 +NoConn ~ 4750 4150 +NoConn ~ 4750 3150 +$Comp +L PWR_FLAG #FLG011 +U 1 1 557B29FD +P 4950 2750 +F 0 "#FLG011" H 4950 2845 50 0001 C CNN +F 1 "PWR_FLAG" H 4950 2930 50 0000 C CNN +F 2 "" H 4950 2750 60 0000 C CNN +F 3 "" H 4950 2750 60 0000 C CNN + 1 4950 2750 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG012 +U 1 1 557B2BFC +P 4200 4700 +F 0 "#FLG012" H 4200 4795 50 0001 C CNN +F 1 "PWR_FLAG" H 4200 4880 50 0000 C CNN +F 2 "" H 4200 4700 60 0000 C CNN +F 3 "" H 4200 4700 60 0000 C CNN + 1 4200 4700 + -1 0 0 1 +$EndComp +Wire Wire Line + 4200 4650 4200 4700 +Connection ~ 4200 4650 +$EndSCHEMATC diff --git a/adapter/passive-rpi1/README.md b/adapter/passive-rpi1/README.md new file mode 100644 index 0000000..6837235 --- /dev/null +++ b/adapter/passive-rpi1/README.md @@ -0,0 +1,16 @@ +Adapter PCB to connect to Rasbperry Pi1 +======================================= + + * Passive board. Simple, but might need to define `RGB_SLOWDOWN_GPIO` if you see + glitches. + * Supports one panel connected to a 26 pin Raspberry Pi 1. If you have a newer RPi, + check out the [Passive 3](../passive-3) or [Active 3](../active-3) adapter. + * Open source KiCAD PCB EDA format. + * (not very pretty layout, was just lazy and let the auto-router do it). + +You can [buy the board from OSH Park][osh-passive-rpi]. + +![Preview][rendering] + +[rendering]: ../../img/passive-rpi1-pcb.png +[osh-passive-rpi]: https://oshpark.com/shared_projects/afEA1gNt diff --git a/adapter/passive-rpi1/passive-rpi-hub75-adapter-cache.lib b/adapter/passive-rpi1/passive-rpi-hub75-adapter-cache.lib new file mode 100644 index 0000000..6cce9fc --- /dev/null +++ b/adapter/passive-rpi1/passive-rpi-hub75-adapter-cache.lib @@ -0,0 +1,150 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# CONN_02X08 +# +DEF CONN_02X08 P 0 1 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "CONN_02X08" 0 0 50 V V C CNN +F2 "" 0 -1200 60 H V C CNN +F3 "" 0 -1200 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X08 + Pin_Header_Angled_2X08 + Socket_Strip_Straight_2X08 + Socket_Strip_Angled_2X08 +$ENDFPLIST +DRAW +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 400 100 -400 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +X P1 1 -250 350 150 R 50 50 1 1 P +X P2 2 250 350 150 L 50 50 1 1 P +X P3 3 -250 250 150 R 50 50 1 1 P +X P4 4 250 250 150 L 50 50 1 1 P +X P5 5 -250 150 150 R 50 50 1 1 P +X P6 6 250 150 150 L 50 50 1 1 P +X P7 7 -250 50 150 R 50 50 1 1 P +X P8 8 250 50 150 L 50 50 1 1 P +X P9 9 -250 -50 150 R 50 50 1 1 P +X P10 10 250 -50 150 L 50 50 1 1 P +X P11 11 -250 -150 150 R 50 50 1 1 P +X P12 12 250 -150 150 L 50 50 1 1 P +X P13 13 -250 -250 150 R 50 50 1 1 P +X P14 14 250 -250 150 L 50 50 1 1 P +X P15 15 -250 -350 150 R 50 50 1 1 P +X P16 16 250 -350 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X13 +# +DEF CONN_02X13 P 0 1 Y N 1 F N +F0 "P" 0 700 50 H V C CNN +F1 "CONN_02X13" 0 0 50 V V C CNN +F2 "" 0 -1150 60 H V C CNN +F3 "" 0 -1150 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X13 + Pin_Header_Angled_2X13 + Socket_Strip_Straight_2X13 + Socket_Strip_Angled_2X13 +$ENDFPLIST +DRAW +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 650 100 -650 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +X P1 1 -250 600 150 R 50 50 1 1 P +X P2 2 250 600 150 L 50 50 1 1 P +X P3 3 -250 500 150 R 50 50 1 1 P +X P4 4 250 500 150 L 50 50 1 1 P +X P5 5 -250 400 150 R 50 50 1 1 P +X P6 6 250 400 150 L 50 50 1 1 P +X P7 7 -250 300 150 R 50 50 1 1 P +X P8 8 250 300 150 L 50 50 1 1 P +X P9 9 -250 200 150 R 50 50 1 1 P +X P10 10 250 200 150 L 50 50 1 1 P +X P20 20 250 -300 150 L 50 50 1 1 P +X P11 11 -250 100 150 R 50 50 1 1 P +X P21 21 -250 -400 150 R 50 50 1 1 P +X P12 12 250 100 150 L 50 50 1 1 P +X P22 22 250 -400 150 L 50 50 1 1 P +X P13 13 -250 0 150 R 50 50 1 1 P +X P23 23 -250 -500 150 R 50 50 1 1 P +X P14 14 250 0 150 L 50 50 1 1 P +X P24 24 250 -500 150 L 50 50 1 1 P +X P15 15 -250 -100 150 R 50 50 1 1 P +X P25 25 -250 -600 150 R 50 50 1 1 P +X P16 16 250 -100 150 L 50 50 1 1 P +X P26 26 250 -600 150 L 50 50 1 1 P +X P17 17 -250 -200 150 R 50 50 1 1 P +X P18 18 250 -200 150 L 50 50 1 1 P +X P19 19 -250 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# PWR_FLAG +# +DEF PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 95 50 H I C CNN +F1 "PWR_FLAG" 0 180 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X pwr 1 0 0 0 U 20 20 0 0 w +P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/adapter/passive-rpi1/passive-rpi-hub75-adapter.kicad_pcb b/adapter/passive-rpi1/passive-rpi-hub75-adapter.kicad_pcb new file mode 100644 index 0000000..1a015de --- /dev/null +++ b/adapter/passive-rpi1/passive-rpi-hub75-adapter.kicad_pcb @@ -0,0 +1,589 @@ +(kicad_pcb (version 4) (host pcbnew "(after 2015-may-25 BZR unknown)-product") + + (general + (links 19) + (no_connects 0) + (area 81.018619 38.449999 122.550001 57.550001) + (thickness 1.6) + (drawings 8) + (tracks 128) + (zones 0) + (modules 2) + (nets 15) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.254) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.254) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.889) + (via_drill 0.635) + (via_min_size 0.889) + (via_min_drill 0.508) + (uvia_size 0.508) + (uvia_drill 0.127) + (uvias_allowed no) + (uvia_min_size 0.508) + (uvia_min_drill 0.127) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 4.064 4.064) + (pad_drill 3.048) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFEF7F) + (pcbplotparams + (layerselection 0x010f0_80000001) + (usegerberextensions true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory fab/)) + ) + + (net 0 "") + (net 1 GND) + (net 2 strobe) + (net 3 p0_r1) + (net 4 p0_g1) + (net 5 OE) + (net 6 p0_b1) + (net 7 p0_r2) + (net 8 p0_g2) + (net 9 row_D) + (net 10 row_C) + (net 11 p0_b2) + (net 12 clock) + (net 13 row_B) + (net 14 row_A) + + (net_class Default "This is the default net class." + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net OE) + (add_net clock) + (add_net p0_b1) + (add_net p0_b2) + (add_net p0_g1) + (add_net p0_g2) + (add_net p0_r1) + (add_net p0_r2) + (add_net row_A) + (add_net row_B) + (add_net row_C) + (add_net row_D) + (add_net strobe) + ) + + (net_class power "" + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net GND) + ) + + (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 557E1BCB) (tstamp 54F3AB27) + (at 95.25 53.34 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54ECB236) + (fp_text reference Panel-1 (at 1.27 -2.54 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 p0_r1)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 p0_g1)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 p0_b1)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 p0_r2)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 p0_g2)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 p0_b2)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_A)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 row_B)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 row_C)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 row_D)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 clock)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 strobe)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 OE)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x08.wrl + (at (xyz 0.05 -0.35 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x13 (layer F.Cu) (tedit 557E1BBF) (tstamp 557E12E7) + (at 88.9 43.815 90) + (descr "Through hole pin header") + (tags "pin header") + (path /54ECB2B7) + (fp_text reference P1 (at -2.413 -0.508 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RPi-Header (at -0.381 -4.064 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 32.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 32.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 32.25) (end 4.3 32.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 -1.27) (end 3.81 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 31.75) (end -1.27 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 strobe)) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 clock)) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 OE)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 p0_g1)) + (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 row_A)) + (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 row_B)) + (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 row_C)) + (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 p0_b2)) + (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 p0_g2)) + (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 row_D)) + (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 p0_r1)) + (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 p0_r2)) + (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 p0_b1)) + ) + + (gr_text "↖RPi corner" (at 90.17 39.37) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text "↑video connector" (at 121.5 47.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 104 47.5) (layer F.SilkS) + (effects (font (size 1.1 1.1) (thickness 0.2))) + ) + (gr_line (start 102.235 56.642) (end 106.045 56.642) (angle 90) (layer F.SilkS) (width 1.5)) + (gr_line (start 85.5 57.5) (end 85.5 38.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556C01FD)) + (gr_line (start 85.5 38.5) (end 122.5 38.5) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 122.5 38.5) (end 122.5 57.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD7)) + (gr_line (start 122.5 57.5) (end 85.5 57.5) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 556BCFD8)) + + (segment (start 104.14 41.275) (end 105.3849 41.275) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 112.3295 41.275) (end 111.0595 42.545) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 111.0595 42.545) (end 106.1391 42.545) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 106.1391 42.545) (end 105.3849 41.7908) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 105.3849 41.7908) (end 105.3849 41.275) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 112.3295 41.275) (end 113.0049 41.275) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 111.76 41.275) (end 112.3295 41.275) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 118.6854 43.8997) (end 117.3307 42.545) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 117.3307 42.545) (end 113.7591 42.545) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 113.7591 42.545) (end 113.0049 41.7908) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 113.0049 41.7908) (end 113.0049 41.275) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 118.8105 43.815) (end 118.7258 43.8997) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 118.7258 43.8997) (end 118.6854 43.8997) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 113.03 49.5551) (end 118.6854 43.8997) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 113.03 50.8) (end 113.03 49.5551) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 119.38 43.815) (end 118.8105 43.815) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 97.79 43.2214) (end 97.79 49.5492) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 95.2249 41.275) (end 95.2249 41.7419) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 95.2249 41.7419) (end 96.0531 42.5701) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 96.0531 42.5701) (end 97.1387 42.5701) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 97.1387 42.5701) (end 97.79 43.2214) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 104.14 41.275) (end 102.895 42.52) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 102.895 42.52) (end 98.4914 42.52) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 98.4914 42.52) (end 97.79 43.2214) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 97.79 49.5492) (end 97.79 50.8) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 97.79 49.5492) (end 100.8698 49.5492) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 100.8698 49.5492) (end 101.6251 50.3045) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 101.6251 50.3045) (end 101.6251 50.8) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 102.87 50.8) (end 101.6251 50.8) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 93.98 41.275) (end 95.2249 41.275) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 110.49 50.8) (end 109.2451 50.8) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 96.52 43.815) (end 96.52 45.0599) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 96.52 45.0599) (end 93.9931 47.5868) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 93.9931 47.5868) (end 93.9931 54.4202) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 93.9931 54.4202) (end 94.1662 54.5933) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 94.1662 54.5933) (end 100.9179 54.5933) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 100.9179 54.5933) (end 101.6 53.9112) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 101.6 53.9112) (end 101.6 52.835) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 101.6 52.835) (end 102.365 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 102.365 52.07) (end 108.4909 52.07) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 108.4909 52.07) (end 109.2451 51.3158) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 109.2451 51.3158) (end 109.2451 50.8) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 95.25 53.34) (end 96.4949 53.34) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 116.84 43.815) (end 115.5951 43.815) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 115.5951 43.815) (end 115.5951 44.2818) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 115.5951 44.2818) (end 111.8058 48.0711) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 111.8058 48.0711) (end 103.7779 48.0711) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 103.7779 48.0711) (end 101.6 50.249) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 101.6 50.249) (end 101.6 51.295) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 101.6 51.295) (end 100.7999 52.0951) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 100.7999 52.0951) (end 97.2729 52.0951) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 97.2729 52.0951) (end 96.4949 52.8731) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 96.4949 52.8731) (end 96.4949 53.34) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 95.25 50.8) (end 96.4949 50.8) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 104.14 43.815) (end 102.8951 43.815) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 102.8951 43.815) (end 102.8951 44.2819) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 102.8951 44.2819) (end 102.1171 45.0599) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 102.1171 45.0599) (end 101.7192 45.0599) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 101.7192 45.0599) (end 96.4949 50.2842) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 96.4949 50.2842) (end 96.4949 50.8) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 113.03 53.34) (end 113.03 52.0951) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 101.6 41.275) (end 102.8449 41.275) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 102.8449 41.275) (end 102.8449 40.8082) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 102.8449 40.8082) (end 104.1729 39.4802) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 104.1729 39.4802) (end 114.3167 39.4802) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 114.3167 39.4802) (end 115.57 40.7335) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 115.57 40.7335) (end 115.57 50.0709) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 115.57 50.0709) (end 113.5458 52.0951) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 113.5458 52.0951) (end 113.03 52.0951) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 97.79 53.34) (end 99.0349 53.34) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 119.38 41.275) (end 119.38 42.5199) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 119.38 42.5199) (end 119.8468 42.5199) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 119.8468 42.5199) (end 120.6524 43.3255) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 120.6524 43.3255) (end 120.6524 48.1982) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 120.6524 48.1982) (end 112.6587 56.1919) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 112.6587 56.1919) (end 101.371 56.1919) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 101.371 56.1919) (end 99.0349 53.8558) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 99.0349 53.8558) (end 99.0349 53.34) (width 0.254) (layer B.Cu) (net 6)) + (segment (start 100.33 53.34) (end 101.5749 53.34) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 116.84 41.275) (end 116.84 42.5199) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 116.84 42.5199) (end 117.3068 42.5199) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 117.3068 42.5199) (end 118.11 43.3231) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 118.11 43.3231) (end 118.11 50.0216) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 118.11 50.0216) (end 112.4481 55.6835) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 112.4481 55.6835) (end 103.4026 55.6835) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 103.4026 55.6835) (end 101.5749 53.8558) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 101.5749 53.8558) (end 101.5749 53.34) (width 0.254) (layer B.Cu) (net 7)) + (segment (start 114.3 43.815) (end 113.0551 43.815) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 113.0551 43.815) (end 113.0551 44.2819) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 113.0551 44.2819) (end 112.2771 45.0599) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 112.2771 45.0599) (end 106.0701 45.0599) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 106.0701 45.0599) (end 100.33 50.8) (width 0.254) (layer F.Cu) (net 8)) + (segment (start 114.3 41.275) (end 113.0551 41.275) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 113.0551 41.275) (end 113.0551 40.8082) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 113.0551 40.8082) (end 112.2605 40.0136) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 112.2605 40.0136) (end 108.7063 40.0136) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 108.7063 40.0136) (end 107.95 40.7699) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 107.95 40.7699) (end 107.95 50.8) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 107.95 53.34) (end 107.95 52.0951) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 109.22 41.275) (end 109.22 42.5199) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 109.22 42.5199) (end 109.6868 42.5199) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 109.6868 42.5199) (end 110.49 43.3231) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 110.49 43.3231) (end 110.49 47.1986) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 110.49 47.1986) (end 109.22 48.4686) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 109.22 48.4686) (end 109.22 51.3409) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 109.22 51.3409) (end 108.4658 52.0951) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 108.4658 52.0951) (end 107.95 52.0951) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 111.76 43.815) (end 111.76 53.8323) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 111.76 53.8323) (end 110.4228 55.1695) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 110.4228 55.1695) (end 104.6995 55.1695) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 104.6995 55.1695) (end 102.87 53.34) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 110.49 53.34) (end 109.2451 53.34) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 101.6 43.815) (end 101.6 45.0599) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 101.6 45.0599) (end 104.14 47.5999) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 104.14 47.5999) (end 104.14 53.8544) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 104.14 53.8544) (end 104.94 54.6544) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 104.94 54.6544) (end 108.4465 54.6544) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 108.4465 54.6544) (end 109.2451 53.8558) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 109.2451 53.8558) (end 109.2451 53.34) (width 0.254) (layer B.Cu) (net 12)) + (segment (start 105.41 50.8) (end 105.41 49.5551) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 105.41 49.5551) (end 105.41 43.3231) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 105.41 43.3231) (end 106.2132 42.5199) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 106.2132 42.5199) (end 106.68 42.5199) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 106.68 41.275) (end 106.68 42.5199) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 105.41 53.34) (end 105.41 52.0951) (width 0.254) (layer B.Cu) (net 14)) + (segment (start 106.68 43.815) (end 106.68 51.3409) (width 0.254) (layer B.Cu) (net 14)) + (segment (start 106.68 51.3409) (end 105.9258 52.0951) (width 0.254) (layer B.Cu) (net 14)) + (segment (start 105.9258 52.0951) (end 105.41 52.0951) (width 0.254) (layer B.Cu) (net 14)) + + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 557E155F) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 122.5 57.5) (xy 85.5 57.5) (xy 85.5 38.5) (xy 122.5 38.5) + ) + ) + (filled_polygon + (pts + (xy 121.815 56.815) (xy 121.815 56.815) (xy 86.185 56.815) (xy 86.185 39.747041) (xy 88.9 39.747041) + (xy 88.326511 39.861115) (xy 87.84033 40.185971) (xy 87.515474 40.672152) (xy 87.4014 41.245641) (xy 87.4014 41.304359) + (xy 87.515474 41.877848) (xy 87.827301 42.34453) (xy 87.794277 42.350937) (xy 87.581473 42.490727) (xy 87.439023 42.70176) + (xy 87.38896 42.9514) (xy 87.38896 44.6786) (xy 87.435937 44.920723) (xy 87.575727 45.133527) (xy 87.78676 45.275977) + (xy 88.0364 45.32604) (xy 89.7636 45.32604) (xy 90.005723 45.279063) (xy 90.218527 45.139273) (xy 90.360977 44.92824) + (xy 90.369179 44.88734) (xy 90.38033 44.904029) (xy 90.866511 45.228885) (xy 91.44 45.342959) (xy 92.013489 45.228885) + (xy 92.49967 44.904029) (xy 92.71 44.589248) (xy 92.92033 44.904029) (xy 93.406511 45.228885) (xy 93.98 45.342959) + (xy 94.553489 45.228885) (xy 95.03967 44.904029) (xy 95.25 44.589248) (xy 95.46033 44.904029) (xy 95.543001 44.959268) + (xy 93.454285 47.047985) (xy 93.289104 47.295195) (xy 93.2311 47.5868) (xy 93.2311 54.4202) (xy 93.289104 54.711805) + (xy 93.404766 54.884905) (xy 93.454285 54.959015) (xy 93.627384 55.132115) (xy 93.702342 55.1822) (xy 93.874595 55.297296) + (xy 94.1662 55.3553) (xy 100.9179 55.3553) (xy 101.209505 55.297296) (xy 101.456715 55.132115) (xy 102.019822 54.569008) + (xy 102.296511 54.753885) (xy 102.87 54.867959) (xy 103.443489 54.753885) (xy 103.92967 54.429029) (xy 104.14 54.114248) + (xy 104.35033 54.429029) (xy 104.836511 54.753885) (xy 105.41 54.867959) (xy 105.983489 54.753885) (xy 106.46967 54.429029) + (xy 106.68 54.114248) (xy 106.89033 54.429029) (xy 107.376511 54.753885) (xy 107.95 54.867959) (xy 108.523489 54.753885) + (xy 109.00967 54.429029) (xy 109.22 54.114248) (xy 109.43033 54.429029) (xy 109.916511 54.753885) (xy 110.49 54.867959) + (xy 111.063489 54.753885) (xy 111.54967 54.429029) (xy 111.76 54.114248) (xy 111.97033 54.429029) (xy 112.456511 54.753885) + (xy 113.03 54.867959) (xy 113.603489 54.753885) (xy 114.08967 54.429029) (xy 114.414526 53.942848) (xy 114.5286 53.369359) + (xy 114.5286 53.310641) (xy 114.414526 52.737152) (xy 114.08967 52.250971) (xy 113.818839 52.070008) (xy 114.236821 51.68849) + (xy 114.484968 51.159027) (xy 114.364469 50.927) (xy 113.157 50.927) (xy 113.157 50.947) (xy 112.903 50.947) + (xy 112.903 50.927) (xy 112.883 50.927) (xy 112.883 50.673) (xy 112.903 50.673) (xy 112.903 49.466183) + (xy 112.670974 49.345042) (xy 113.389026 49.345042) (xy 113.157 49.466183) (xy 113.157 50.673) (xy 114.364469 50.673) + (xy 114.484968 50.440973) (xy 114.236821 49.91151) (xy 113.804947 49.517312) (xy 113.389026 49.345042) (xy 112.670974 49.345042) + (xy 112.670974 49.345042) (xy 112.255053 49.517312) (xy 111.823179 49.91151) (xy 111.765664 50.034228) (xy 111.54967 49.710971) + (xy 111.063489 49.386115) (xy 110.49 49.272041) (xy 109.916511 49.386115) (xy 109.43033 49.710971) (xy 109.22 50.025752) + (xy 109.00967 49.710971) (xy 108.523489 49.386115) (xy 107.95 49.272041) (xy 107.376511 49.386115) (xy 106.89033 49.710971) + (xy 106.68 50.025752) (xy 106.46967 49.710971) (xy 105.983489 49.386115) (xy 105.41 49.272041) (xy 104.836511 49.386115) + (xy 104.35033 49.710971) (xy 104.134336 50.034228) (xy 104.076821 49.91151) (xy 103.644947 49.517312) (xy 103.47833 49.448301) + (xy 104.093531 48.8331) (xy 111.8058 48.8331) (xy 112.097405 48.775096) (xy 112.344615 48.609915) (xy 115.942286 45.012245) + (xy 116.266511 45.228885) (xy 116.84 45.342959) (xy 117.413489 45.228885) (xy 117.89967 44.904029) (xy 118.115664 44.580772) + (xy 118.173179 44.70349) (xy 118.605053 45.097688) (xy 119.020974 45.269958) (xy 119.253 45.148817) (xy 119.253 43.942) + (xy 119.507 43.942) (xy 119.507 45.148817) (xy 119.739026 45.269958) (xy 120.154947 45.097688) (xy 120.586821 44.70349) + (xy 120.834968 44.174027) (xy 120.714469 43.942) (xy 119.507 43.942) (xy 119.253 43.942) (xy 119.253 43.942) + (xy 119.233 43.942) (xy 119.233 43.688) (xy 119.253 43.688) (xy 119.253 43.668) (xy 119.507 43.668) + (xy 119.507 43.688) (xy 120.714469 43.688) (xy 120.834968 43.455973) (xy 120.586821 42.92651) (xy 120.168839 42.544992) + (xy 120.43967 42.364029) (xy 120.764526 41.877848) (xy 120.8786 41.304359) (xy 120.8786 41.245641) (xy 120.764526 40.672152) + (xy 120.43967 40.185971) (xy 119.953489 39.861115) (xy 119.38 39.747041) (xy 118.806511 39.861115) (xy 118.32033 40.185971) + (xy 118.11 40.500752) (xy 117.89967 40.185971) (xy 117.413489 39.861115) (xy 116.84 39.747041) (xy 116.266511 39.861115) + (xy 115.78033 40.185971) (xy 115.57 40.500752) (xy 115.35967 40.185971) (xy 114.873489 39.861115) (xy 114.3 39.747041) + (xy 113.726511 39.861115) (xy 113.24033 40.185971) (xy 113.024336 40.509228) (xy 112.966821 40.38651) (xy 112.534947 39.992312) + (xy 112.119026 39.820042) (xy 111.887 39.941183) (xy 111.887 41.148) (xy 111.907 41.148) (xy 111.907 41.402) + (xy 111.887 41.402) (xy 111.887 41.422) (xy 111.633 41.422) (xy 111.633 41.402) (xy 111.613 41.402) + (xy 111.613 41.148) (xy 111.633 41.148) (xy 111.633 39.941183) (xy 111.400974 39.820042) (xy 110.985053 39.992312) + (xy 110.553179 40.38651) (xy 110.495664 40.509228) (xy 110.27967 40.185971) (xy 109.793489 39.861115) (xy 109.22 39.747041) + (xy 108.646511 39.861115) (xy 108.16033 40.185971) (xy 107.95 40.500752) (xy 107.73967 40.185971) (xy 107.253489 39.861115) + (xy 106.68 39.747041) (xy 106.106511 39.861115) (xy 105.62033 40.185971) (xy 105.404336 40.509228) (xy 105.346821 40.38651) + (xy 104.914947 39.992312) (xy 104.499026 39.820042) (xy 104.267 39.941183) (xy 104.267 41.148) (xy 104.287 41.148) + (xy 104.287 41.402) (xy 104.267 41.402) (xy 104.267 41.422) (xy 104.013 41.422) (xy 104.013 41.402) + (xy 103.993 41.402) (xy 103.993 41.148) (xy 104.013 41.148) (xy 104.013 39.941183) (xy 103.780974 39.820042) + (xy 103.365053 39.992312) (xy 102.933179 40.38651) (xy 102.875664 40.509228) (xy 102.65967 40.185971) (xy 102.173489 39.861115) + (xy 101.6 39.747041) (xy 101.026511 39.861115) (xy 100.54033 40.185971) (xy 100.33 40.500752) (xy 100.11967 40.185971) + (xy 99.633489 39.861115) (xy 99.06 39.747041) (xy 98.486511 39.861115) (xy 98.00033 40.185971) (xy 97.79 40.500752) + (xy 97.57967 40.185971) (xy 97.093489 39.861115) (xy 96.52 39.747041) (xy 95.946511 39.861115) (xy 95.46033 40.185971) + (xy 95.244336 40.509228) (xy 95.186821 40.38651) (xy 94.754947 39.992312) (xy 94.339026 39.820042) (xy 94.107 39.941183) + (xy 94.107 41.148) (xy 94.127 41.148) (xy 94.127 41.402) (xy 94.107 41.402) (xy 94.107 41.422) + (xy 93.853 41.422) (xy 93.853 41.402) (xy 93.833 41.402) (xy 93.833 41.148) (xy 93.853 41.148) + (xy 93.853 39.941183) (xy 93.620974 39.820042) (xy 93.205053 39.992312) (xy 92.773179 40.38651) (xy 92.715664 40.509228) + (xy 92.49967 40.185971) (xy 92.013489 39.861115) (xy 91.44 39.747041) (xy 90.866511 39.861115) (xy 90.38033 40.185971) + (xy 90.17 40.500752) (xy 89.95967 40.185971) (xy 89.473489 39.861115) (xy 88.9 39.747041) (xy 86.185 39.747041) + (xy 86.185 39.185) (xy 121.815 39.185) (xy 121.815 56.815) + ) + ) + (filled_polygon + (pts + (xy 102.997 50.673) (xy 103.017 50.673) (xy 103.017 50.927) (xy 102.997 50.927) (xy 102.997 50.947) + (xy 102.743 50.947) (xy 102.743 50.927) (xy 102.723 50.927) (xy 102.723 50.673) (xy 102.743 50.673) + (xy 102.743 50.653) (xy 102.997 50.653) (xy 102.997 50.673) + ) + ) + (filled_polygon + (pts + (xy 97.917 50.673) (xy 97.937 50.673) (xy 97.937 50.927) (xy 97.917 50.927) (xy 97.917 50.947) + (xy 97.663 50.947) (xy 97.663 50.927) (xy 97.643 50.927) (xy 97.643 50.673) (xy 97.663 50.673) + (xy 97.663 50.653) (xy 97.917 50.653) (xy 97.917 50.673) + ) + ) + ) + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 557E1560) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 122.5 57.5) (xy 85.5 57.5) (xy 85.5 38.5) (xy 122.5 38.5) + ) + ) + (filled_polygon + (pts + (xy 102.497714 40.077756) (xy 102.173489 39.861115) (xy 101.6 39.747041) (xy 101.026511 39.861115) (xy 100.54033 40.185971) + (xy 100.33 40.500752) (xy 100.11967 40.185971) (xy 99.633489 39.861115) (xy 99.06 39.747041) (xy 98.486511 39.861115) + (xy 98.00033 40.185971) (xy 97.79 40.500752) (xy 97.57967 40.185971) (xy 97.093489 39.861115) (xy 96.52 39.747041) + (xy 95.946511 39.861115) (xy 95.46033 40.185971) (xy 95.244336 40.509228) (xy 95.186821 40.38651) (xy 94.754947 39.992312) + (xy 94.339026 39.820042) (xy 94.107 39.941183) (xy 94.107 41.148) (xy 94.127 41.148) (xy 94.127 41.402) + (xy 94.107 41.402) (xy 94.107 41.422) (xy 93.853 41.422) (xy 93.853 41.402) (xy 93.833 41.402) + (xy 93.833 41.148) (xy 93.853 41.148) (xy 93.853 39.941183) (xy 93.620974 39.820042) (xy 93.205053 39.992312) + (xy 92.773179 40.38651) (xy 92.715664 40.509228) (xy 92.49967 40.185971) (xy 92.013489 39.861115) (xy 91.44 39.747041) + (xy 90.866511 39.861115) (xy 90.38033 40.185971) (xy 90.17 40.500752) (xy 89.95967 40.185971) (xy 89.473489 39.861115) + (xy 88.9 39.747041) (xy 88.326511 39.861115) (xy 87.84033 40.185971) (xy 87.515474 40.672152) (xy 87.4014 41.245641) + (xy 87.4014 41.304359) (xy 87.515474 41.877848) (xy 87.827301 42.34453) (xy 87.794277 42.350937) (xy 87.581473 42.490727) + (xy 87.439023 42.70176) (xy 87.38896 42.9514) (xy 87.38896 44.6786) (xy 87.435937 44.920723) (xy 87.575727 45.133527) + (xy 87.78676 45.275977) (xy 88.0364 45.32604) (xy 89.7636 45.32604) (xy 90.005723 45.279063) (xy 90.218527 45.139273) + (xy 90.360977 44.92824) (xy 90.369179 44.88734) (xy 90.38033 44.904029) (xy 90.866511 45.228885) (xy 91.44 45.342959) + (xy 92.013489 45.228885) (xy 92.49967 44.904029) (xy 92.71 44.589248) (xy 92.92033 44.904029) (xy 93.406511 45.228885) + (xy 93.98 45.342959) (xy 94.553489 45.228885) (xy 95.03967 44.904029) (xy 95.25 44.589248) (xy 95.46033 44.904029) + (xy 95.946511 45.228885) (xy 96.52 45.342959) (xy 97.093489 45.228885) (xy 97.57967 44.904029) (xy 97.79 44.589248) + (xy 98.00033 44.904029) (xy 98.486511 45.228885) (xy 99.06 45.342959) (xy 99.633489 45.228885) (xy 100.11967 44.904029) + (xy 100.33 44.589248) (xy 100.54033 44.904029) (xy 100.84787 45.109521) (xy 100.896004 45.351505) (xy 101.061185 45.598715) + (xy 103.378 47.915531) (xy 103.378 49.406745) (xy 103.229026 49.345042) (xy 102.997 49.466183) (xy 102.997 50.673) + (xy 103.017 50.673) (xy 103.017 50.927) (xy 102.997 50.927) (xy 102.997 50.947) (xy 102.743 50.947) + (xy 102.743 50.927) (xy 102.723 50.927) (xy 102.723 50.673) (xy 102.743 50.673) (xy 102.743 49.466183) + (xy 102.510974 49.345042) (xy 102.095053 49.517312) (xy 101.663179 49.91151) (xy 101.605664 50.034228) (xy 101.38967 49.710971) + (xy 100.903489 49.386115) (xy 100.33 49.272041) (xy 99.756511 49.386115) (xy 99.27033 49.710971) (xy 99.054336 50.034228) + (xy 98.996821 49.91151) (xy 98.564947 49.517312) (xy 98.149026 49.345042) (xy 97.917 49.466183) (xy 97.917 50.673) + (xy 97.937 50.673) (xy 97.937 50.927) (xy 97.917 50.927) (xy 97.917 50.947) (xy 97.663 50.947) + (xy 97.663 50.927) (xy 97.643 50.927) (xy 97.643 50.673) (xy 97.663 50.673) (xy 97.663 49.466183) + (xy 97.430974 49.345042) (xy 97.015053 49.517312) (xy 96.583179 49.91151) (xy 96.525664 50.034228) (xy 96.30967 49.710971) + (xy 95.823489 49.386115) (xy 95.25 49.272041) (xy 94.676511 49.386115) (xy 94.19033 49.710971) (xy 93.865474 50.197152) + (xy 93.7514 50.770641) (xy 93.7514 50.829359) (xy 93.865474 51.402848) (xy 94.177301 51.86953) (xy 94.144277 51.875937) + (xy 93.931473 52.015727) (xy 93.789023 52.22676) (xy 93.73896 52.4764) (xy 93.73896 54.2036) (xy 93.785937 54.445723) + (xy 93.925727 54.658527) (xy 94.13676 54.800977) (xy 94.3864 54.85104) (xy 96.1136 54.85104) (xy 96.355723 54.804063) + (xy 96.568527 54.664273) (xy 96.710977 54.45324) (xy 96.719179 54.41234) (xy 96.73033 54.429029) (xy 97.216511 54.753885) + (xy 97.79 54.867959) (xy 98.363489 54.753885) (xy 98.658341 54.556871) (xy 100.832184 56.730715) (xy 100.958326 56.815) + (xy 86.185 56.815) (xy 86.185 39.185) (xy 103.390469 39.185) (xy 102.497714 40.077756) + ) + ) + (filled_polygon + (pts + (xy 113.24033 44.904029) (xy 113.726511 45.228885) (xy 114.3 45.342959) (xy 114.808 45.241912) (xy 114.808 49.75527) + (xy 114.369234 50.194036) (xy 114.236821 49.91151) (xy 113.804947 49.517312) (xy 113.389026 49.345042) (xy 113.157 49.466183) + (xy 113.157 50.673) (xy 113.177 50.673) (xy 113.177 50.927) (xy 113.157 50.927) (xy 113.157 50.947) + (xy 112.903 50.947) (xy 112.903 50.927) (xy 112.883 50.927) (xy 112.883 50.673) (xy 112.903 50.673) + (xy 112.903 49.466183) (xy 112.670974 49.345042) (xy 112.522 49.406745) (xy 112.522 45.102926) (xy 112.81967 44.904029) + (xy 113.03 44.589248) (xy 113.24033 44.904029) + ) + ) + (filled_polygon + (pts + (xy 119.507 43.688) (xy 119.527 43.688) (xy 119.527 43.942) (xy 119.507 43.942) (xy 119.507 45.148817) + (xy 119.739026 45.269958) (xy 119.8904 45.207261) (xy 119.8904 47.88257) (xy 118.872 48.90097) (xy 118.872 45.208255) + (xy 119.020974 45.269958) (xy 119.253 45.148817) (xy 119.253 43.942) (xy 119.233 43.942) (xy 119.233 43.688) + (xy 119.253 43.688) (xy 119.253 43.668) (xy 119.507 43.668) (xy 119.507 43.688) + ) + ) + (filled_polygon + (pts + (xy 102.933179 42.16349) (xy 103.351161 42.545008) (xy 103.08033 42.725971) (xy 102.87 43.040752) (xy 102.65967 42.725971) + (xy 102.388828 42.545) (xy 102.65967 42.364029) (xy 102.875664 42.040772) (xy 102.933179 42.16349) + ) + ) + (filled_polygon + (pts + (xy 111.887 41.148) (xy 111.907 41.148) (xy 111.907 41.402) (xy 111.887 41.402) (xy 111.887 41.422) + (xy 111.633 41.422) (xy 111.633 41.402) (xy 111.613 41.402) (xy 111.613 41.148) (xy 111.633 41.148) + (xy 111.633 41.128) (xy 111.887 41.128) (xy 111.887 41.148) + ) + ) + (filled_polygon + (pts + (xy 104.267 41.148) (xy 104.287 41.148) (xy 104.287 41.402) (xy 104.267 41.402) (xy 104.267 41.422) + (xy 104.013 41.422) (xy 104.013 41.402) (xy 103.993 41.402) (xy 103.993 41.148) (xy 104.013 41.148) + (xy 104.013 41.128) (xy 104.267 41.128) (xy 104.267 41.148) + ) + ) + ) +) diff --git a/adapter/passive/passive-rpi-hub75-adapter.pro b/adapter/passive-rpi1/passive-rpi-hub75-adapter.pro similarity index 55% rename from adapter/passive/passive-rpi-hub75-adapter.pro rename to adapter/passive-rpi1/passive-rpi-hub75-adapter.pro index 0dbe981..033d69e 100644 --- a/adapter/passive/passive-rpi-hub75-adapter.pro +++ b/adapter/passive-rpi1/passive-rpi-hub75-adapter.pro @@ -1,4 +1,4 @@ -update=Sun 01 Mar 2015 12:27:26 AM PST +update=Sun 14 Jun 2015 04:45:24 PM PDT version=1 last_client=kicad [cvpcb] @@ -6,14 +6,11 @@ version=1 NetIExt=net [cvpcb/libraries] EquName1=devcms +[general] +version=1 [eeschema] version=1 LibDir= -NetFmtName= -RptD_X=0 -RptD_Y=100 -RptLab=1 -LabSize=60 [eeschema/libraries] LibName1=power LibName2=device @@ -26,36 +23,32 @@ LibName8=cmos4000 LibName9=adc-dac LibName10=memory LibName11=xilinx -LibName12=special -LibName13=microcontrollers -LibName14=dsp -LibName15=microchip -LibName16=analog_switches -LibName17=motorola -LibName18=texas -LibName19=intel -LibName20=audio -LibName21=interface -LibName22=digital-audio -LibName23=philips -LibName24=display -LibName25=cypress -LibName26=siliconi -LibName27=opto -LibName28=atmel -LibName29=contrib -LibName30=valves -[general] -version=1 +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves [pcbnew] version=1 PageLayoutDescrFile= LastNetListRead= -UseCmpFile=1 -PadDrill=0.6 -PadDrillOvalY=0.6 -PadSizeH=1.5 -PadSizeV=1.5 +PadDrill=3.048 +PadDrillOvalY=3.048 +PadSizeH=4.064 +PadSizeV=4.064 PcbTextSizeV=1.5 PcbTextSizeH=1.5 PcbTextThickness=0.3 diff --git a/adapter/passive-rpi1/passive-rpi-hub75-adapter.sch b/adapter/passive-rpi1/passive-rpi-hub75-adapter.sch new file mode 100644 index 0000000..770041c --- /dev/null +++ b/adapter/passive-rpi1/passive-rpi-hub75-adapter.sch @@ -0,0 +1,215 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X08 Panel-1 +U 1 1 54ECB236 +P 6000 3450 +F 0 "Panel-1" H 6000 3900 50 0000 C CNN +F 1 "CONN_02X08" V 6000 3450 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 6000 2250 60 0001 C CNN +F 3 "" H 6000 2250 60 0000 C CNN + 1 6000 3450 + 1 0 0 -1 +$EndComp +$Comp +L CONN_02X13 P1 +U 1 1 54ECB2B7 +P 4500 3350 +F 0 "P1" H 4500 4100 50 0000 C CNN +F 1 "RPi-Header" V 4500 3350 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x13" H 4500 2400 60 0001 C CNN +F 3 "" H 4500 2400 60 0000 C CNN + 1 4500 3350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR01 +U 1 1 54ECB3E1 +P 4850 3350 +F 0 "#PWR01" H 4850 3350 30 0001 C CNN +F 1 "GND" H 4850 3280 30 0001 C CNN +F 2 "" H 4850 3350 60 0000 C CNN +F 3 "" H 4850 3350 60 0000 C CNN + 1 4850 3350 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 3350 4850 3350 +$Comp +L GND #PWR02 +U 1 1 54ECB417 +P 4850 3650 +F 0 "#PWR02" H 4850 3650 30 0001 C CNN +F 1 "GND" H 4850 3580 30 0001 C CNN +F 2 "" H 4850 3650 60 0000 C CNN +F 3 "" H 4850 3650 60 0000 C CNN + 1 4850 3650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 3650 4850 3650 +$Comp +L GND #PWR03 +U 1 1 54ECB4A1 +P 4850 2950 +F 0 "#PWR03" H 4850 2950 30 0001 C CNN +F 1 "GND" H 4850 2880 30 0001 C CNN +F 2 "" H 4850 2950 60 0000 C CNN +F 3 "" H 4850 2950 60 0000 C CNN + 1 4850 2950 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4750 2950 4850 2950 +$Comp +L GND #PWR04 +U 1 1 54ECB7BC +P 4150 3950 +F 0 "#PWR04" H 4150 3950 30 0001 C CNN +F 1 "GND" H 4150 3880 30 0001 C CNN +F 2 "" H 4150 3950 60 0000 C CNN +F 3 "" H 4150 3950 60 0000 C CNN + 1 4150 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 4150 3950 4250 3950 +Text GLabel 4250 3050 0 51 Output ~ 0 +strobe +Text GLabel 4250 3450 0 51 Output ~ 0 +row_A +Text GLabel 4750 3450 2 51 Output ~ 0 +row_B +Text GLabel 4750 3550 2 51 Output ~ 0 +row_C +Text GLabel 4750 3750 2 51 Output ~ 0 +row_D +Text GLabel 4250 3250 0 51 Output ~ 0 +clock +Text GLabel 4250 3850 0 51 Output ~ 0 +p0_r1 +Text GLabel 4250 3350 0 51 Output ~ 0 +p0_g1 +Text GLabel 4750 3950 2 51 Output ~ 0 +p0_b1 +Text GLabel 4750 3850 2 51 Output ~ 0 +p0_r2 +Text GLabel 4250 3750 0 51 Output ~ 0 +p0_g2 +Text GLabel 4250 3650 0 51 Output ~ 0 +p0_b2 +Text GLabel 4750 3250 2 51 Output ~ 0 +OE +Wire Wire Line + 6250 3400 6800 3400 +$Comp +L GND #PWR05 +U 1 1 54ECD031 +P 6800 3850 +F 0 "#PWR05" H 6800 3850 30 0001 C CNN +F 1 "GND" H 6800 3780 30 0001 C CNN +F 2 "" H 6800 3850 60 0000 C CNN +F 3 "" H 6800 3850 60 0000 C CNN + 1 6800 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 3800 6800 3800 +Wire Wire Line + 6250 3200 6800 3200 +Wire Wire Line + 6800 3200 6800 3850 +Connection ~ 6800 3400 +Connection ~ 6800 3800 +Text GLabel 6250 3300 2 51 Input ~ 0 +p0_g2 +Text GLabel 6250 3100 2 51 Input ~ 0 +p0_g1 +Text GLabel 6250 3600 2 51 Input ~ 0 +row_D +Text GLabel 6250 3500 2 51 Input ~ 0 +row_B +Text GLabel 5750 3100 0 51 Input ~ 0 +p0_r1 +Text GLabel 5750 3700 0 51 Input ~ 0 +clock +Text GLabel 5750 3400 0 51 Input ~ 0 +p0_b2 +Text GLabel 5750 3200 0 51 Input ~ 0 +p0_b1 +Text GLabel 5750 3300 0 51 Input ~ 0 +p0_r2 +Text GLabel 5750 3800 0 51 Input ~ 0 +OE +Text GLabel 5750 3500 0 51 Input ~ 0 +row_A +Text GLabel 5750 3600 0 51 Input ~ 0 +row_C +Text GLabel 6250 3700 2 51 Input ~ 0 +strobe +NoConn ~ 4250 2750 +NoConn ~ 4250 3150 +NoConn ~ 4250 3550 +NoConn ~ 4750 3150 +NoConn ~ 4750 2750 +NoConn ~ 4750 2850 +NoConn ~ 4250 2850 +NoConn ~ 4250 2950 +NoConn ~ 4750 3050 +$Comp +L PWR_FLAG #FLG06 +U 1 1 557E1359 +P 4200 4050 +F 0 "#FLG06" H 4200 4145 50 0001 C CNN +F 1 "PWR_FLAG" H 4200 4230 50 0000 C CNN +F 2 "" H 4200 4050 60 0000 C CNN +F 3 "" H 4200 4050 60 0000 C CNN + 1 4200 4050 + -1 0 0 1 +$EndComp +Wire Wire Line + 4200 3950 4200 4050 +Connection ~ 4200 3950 +$EndSCHEMATC diff --git a/adapter/passive/README.md b/adapter/passive/README.md deleted file mode 100644 index d68cbc9..0000000 --- a/adapter/passive/README.md +++ /dev/null @@ -1,22 +0,0 @@ -Passive Adapter PCB to support up to 2 panels -============================================= - - * Supports one panel for Raspberry PIs with 26 GPIO pins and two - panels for newer plus models and Raspberry Pi 2 that have 40 GPIO pins. - * This board is passive, so it does not need any more components than the - connectors. If you have trouble with erratic pixels or need to connect - long cables, then level shifting and buffering might help; check out - the active boards in this case. - * This supports two panels and provides convenient breakouts - for I²C and the serial interface. - * Open source KiCAD PCB EDA format. - -For multiple parallel boards to work and using the I2C and serial interface you have to uncomment - - #DEFINES+=-DSUPPORT_MULTI_PARALLEL # remove the '#' in the begging - -in [lib/Makefile](../../lib/Makefile). - -![Preview][rendering] - -[rendering]: ../../img/passive2-pcb.png diff --git a/adapter/passive/passive-rpi-hub75-adapter.kicad_pcb b/adapter/passive/passive-rpi-hub75-adapter.kicad_pcb deleted file mode 100644 index 39606fa..0000000 --- a/adapter/passive/passive-rpi-hub75-adapter.kicad_pcb +++ /dev/null @@ -1,1151 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew "(2014-jul-16 BZR unknown)-product") - - (general - (links 42) - (no_connects 1) - (area 68.953667 70.465 131.000001 95.300001) - (thickness 1.6) - (drawings 16) - (tracks 285) - (zones 0) - (modules 5) - (nets 35) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (48 B.Fab user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.254) - (trace_clearance 0.254) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.254) - (segment_width 0.2) - (edge_width 0.1) - (via_size 0.889) - (via_drill 0.635) - (via_min_size 0.889) - (via_min_drill 0.508) - (uvia_size 0.508) - (uvia_drill 0.127) - (uvias_allowed no) - (uvia_min_size 0.508) - (uvia_min_drill 0.127) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) - (pad_to_mask_clearance 0) - (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) - (pcbplotparams - (layerselection 0x010f0_80000001) - (usegerberextensions true) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 0) - (scaleselection 1) - (outputdirectory fab/)) - ) - - (net 0 "") - (net 1 "Net-(P1-Pad1)") - (net 2 "Net-(P1-Pad3)") - (net 3 "Net-(P1-Pad5)") - (net 4 GND) - (net 5 strobe) - (net 6 "Net-(P1-Pad8)") - (net 7 "Net-(P1-Pad9)") - (net 8 "Net-(P1-Pad10)") - (net 9 p0_r1) - (net 10 p0_g1) - (net 11 OE) - (net 12 p0_b1) - (net 13 p0_r2) - (net 14 "Net-(P1-Pad17)") - (net 15 p0_g2) - (net 16 row_D) - (net 17 row_C) - (net 18 p0_b2) - (net 19 clock) - (net 20 row_B) - (net 21 row_A) - (net 22 "Net-(P1-Pad27)") - (net 23 "Net-(P1-Pad28)") - (net 24 p1_r1) - (net 25 "Net-(P1-Pad30)") - (net 26 p1_g1) - (net 27 p1_b1) - (net 28 p1_r2) - (net 29 p1_g2) - (net 30 "Net-(P1-Pad36)") - (net 31 "Net-(P1-Pad37)") - (net 32 p1_b2) - (net 33 "Net-(P1-Pad40)") - (net 34 VCC) - - (net_class Default "This is the default net class." - (clearance 0.254) - (trace_width 0.254) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - (add_net GND) - (add_net "Net-(P1-Pad1)") - (add_net "Net-(P1-Pad10)") - (add_net "Net-(P1-Pad17)") - (add_net "Net-(P1-Pad27)") - (add_net "Net-(P1-Pad28)") - (add_net "Net-(P1-Pad3)") - (add_net "Net-(P1-Pad30)") - (add_net "Net-(P1-Pad36)") - (add_net "Net-(P1-Pad37)") - (add_net "Net-(P1-Pad40)") - (add_net "Net-(P1-Pad5)") - (add_net "Net-(P1-Pad8)") - (add_net "Net-(P1-Pad9)") - (add_net OE) - (add_net VCC) - (add_net clock) - (add_net p0_b1) - (add_net p0_b2) - (add_net p0_g1) - (add_net p0_g2) - (add_net p0_r1) - (add_net p0_r2) - (add_net p1_b1) - (add_net p1_b2) - (add_net p1_g1) - (add_net p1_g2) - (add_net p1_r1) - (add_net p1_r2) - (add_net row_A) - (add_net row_B) - (add_net row_C) - (add_net row_D) - (add_net strobe) - ) - - (net_class Power "" - (clearance 0.508) - (trace_width 0.4064) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - ) - - (net_class thin "" - (clearance 0.254) - (trace_width 0.254) - (via_dia 0.889) - (via_drill 0.635) - (uvia_dia 0.508) - (uvia_drill 0.127) - ) - - (module Pin_Headers:Pin_Header_Straight_2x20 (layer F.Cu) (tedit 54F17012) (tstamp 54ED5335) - (at 77.47 76.454 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECB2B7) - (fp_text reference P1 (at 1.524 -1.905 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X20 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 50.05) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 49.53) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 49.53) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 1 "Net-(P1-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 VCC)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "Net-(P1-Pad3)")) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 34 VCC)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "Net-(P1-Pad5)")) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 strobe)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "Net-(P1-Pad8)")) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 7 "Net-(P1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "Net-(P1-Pad10)")) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 p0_r1)) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 p0_g1)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 OE)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 p0_b1)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 p0_r2)) - (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 14 "Net-(P1-Pad17)")) - (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 p0_g2)) - (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 row_D)) - (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 row_C)) - (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 p0_b2)) - (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 clock)) - (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 row_B)) - (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 row_A)) - (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "Net-(P1-Pad27)")) - (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "Net-(P1-Pad28)")) - (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 p1_g1)) - (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "Net-(P1-Pad30)")) - (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 p1_b1)) - (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 p1_r1)) - (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 p1_g2)) - (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 p1_r2)) - (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 30 "Net-(P1-Pad36)")) - (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P1-Pad37)")) - (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 p1_b2)) - (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 33 "Net-(P1-Pad40)")) - (model Pin_Headers/Pin_Header_Straight_2x20.wrl - (at (xyz 0.05 -0.95 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F16C68) (tstamp 54ECBEF4) - (at 80.01 91.44 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECB236) - (fp_text reference Panel-1 (at 1.27 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 9 p0_r1)) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 10 p0_g1)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 12 p0_b1)) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 13 p0_r2)) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 p0_g2)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 p0_b2)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 row_A)) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 row_B)) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 row_C)) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 row_D)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 clock)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 strobe)) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 OE)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl - (at (xyz 0.05 -0.35 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 54F16C70) (tstamp 54ECBF13) - (at 107.95 91.44 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE201) - (fp_text reference Panel-2 (at 1.27 -2.54 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_02X08 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.3 -1.75) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 19.55) (end 4.3 19.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.81 19.05) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 p1_r1)) - (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 p1_g1)) - (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 p1_b1)) - (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 p1_r2)) - (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 29 p1_g2)) - (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 32 p1_b2)) - (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 21 row_A)) - (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 row_B)) - (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 row_C)) - (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 row_D)) - (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 clock)) - (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 5 strobe)) - (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 11 OE)) - (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 4 GND)) - (model Pin_Headers/Pin_Header_Straight_2x08.wrl - (at (xyz 0.05 -0.35 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_1x02 (layer F.Cu) (tedit 54F2D764) (tstamp 54ED7AA2) - (at 80.01 80.01 270) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE3B2) - (fp_text reference P2 (at -0.254 -4.191 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X02 (at 0 -3.1 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 4.3) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 3 "Net-(P1-Pad5)")) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 2 "Net-(P1-Pad3)")) - (model Pin_Headers/Pin_Header_Straight_1x02.wrl - (at (xyz 0 -0.05 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_1x02 (layer F.Cu) (tedit 54F2D769) (tstamp 54ED7AB3) - (at 77.47 83.82 90) - (descr "Through hole pin header") - (tags "pin header") - (path /54ECE47C) - (fp_text reference P3 (at 1.016 6.731 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X02 (at 0 -3.1 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 4.3) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 90) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 6 "Net-(P1-Pad8)")) - (pad 2 thru_hole oval (at 0 2.54 90) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 8 "Net-(P1-Pad10)")) - (model Pin_Headers/Pin_Header_Straight_1x02.wrl - (at (xyz 0 -0.05 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (gr_text "-> + and Pi2" (at 109.855 71.755) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text "Pi 1 <-" (at 108.585 71.755) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify right)) - ) - (gr_line (start 86.995 94.488) (end 90.805 94.488) (angle 90) (layer F.SilkS) (width 1)) - (gr_line (start 114.935 94.488) (end 118.745 94.488) (angle 90) (layer F.SilkS) (width 1)) - (gr_text "Bottom Panel" (at 115.57 91.313) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_text "Top Panel" (at 89.535 91.313) (layer F.SilkS) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_text github.com/hzeller/rpi-rgb-led-matrix (at 105.791 83.947) (layer F.SilkS) - (effects (font (size 1.4 1.4) (thickness 0.3))) - ) - (gr_text RxD (at 82.804 85.598 90) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text TxD (at 75.057 85.344 90) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text "SCL\n" (at 82.677 81.534 90) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_text SDA (at 75.057 81.407 90) (layer F.SilkS) - (effects (font (size 1.2 1.2) (thickness 0.3)) (justify left)) - ) - (gr_line (start 74 95.25) (end 74 71) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 130.81 95.25) (end 74 95.25) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 130.81 71) (end 130.81 95.25) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 74 71) (end 130.81 71) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 109.22 71.12) (end 109.22 80.01) (angle 90) (layer F.SilkS) (width 0.2)) - - (segment (start 77.47 79.248) (end 77.47 80.01) (width 0.254) (layer B.Cu) (net 2) (tstamp 54F2D4B1)) - (segment (start 80.01 76.708) (end 77.47 79.248) (width 0.254) (layer B.Cu) (net 2) (tstamp 54F2D4AF)) - (segment (start 80.01 76.454) (end 80.01 76.708) (width 0.254) (layer B.Cu) (net 2)) - (segment (start 82.55 77.47) (end 80.01 80.01) (width 0.254) (layer B.Cu) (net 3) (tstamp 54F2D4B4)) - (segment (start 82.55 76.454) (end 82.55 77.47) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 110.49 88.9) (end 112.191798 87.198202) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 113.868202 87.198202) (end 115.57 88.9) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16793)) - (segment (start 112.191798 87.198202) (end 113.868202 87.198202) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F1678B)) - (segment (start 108.788202 87.198202) (end 110.49 88.9) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16784)) - (segment (start 104.267 88.011) (end 105.079798 87.198202) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 105.079798 87.198202) (end 108.788202 87.198202) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F16782)) - (segment (start 97.79 88.9) (end 103.378 88.9) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 103.378 88.9) (end 104.267 88.011) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166FE)) - (segment (start 125.73 86.233) (end 125.73 88.9) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166EC)) - (segment (start 125.73 86.995) (end 125.73 76.454) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166E5)) - (segment (start 87.757 86.614) (end 87.757 88.773) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 87.757 88.773) (end 87.63 88.9) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166C2)) - (segment (start 82.55 88.9) (end 82.55 87.376) (width 0.4064) (layer B.Cu) (net 4)) - (segment (start 83.312 86.614) (end 87.757 86.614) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166BB)) - (segment (start 82.55 87.376) (end 83.312 86.614) (width 0.4064) (layer B.Cu) (net 4) (tstamp 54F166B9)) - (segment (start 98.679 72.39) (end 98.806 72.39) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 98.806 72.39) (end 100.33 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1559C)) - (segment (start 92.71 73.914) (end 92.71 73.406) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 92.71 73.406) (end 93.726 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1558D)) - (segment (start 93.726 72.39) (end 98.679 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1558F)) - (segment (start 82.55 73.914) (end 82.55 72.898) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 91.186 72.39) (end 92.71 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15583)) - (segment (start 83.058 72.39) (end 91.186 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1557E)) - (segment (start 82.55 72.898) (end 83.058 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1557B)) - (segment (start 118.11 73.914) (end 118.11 73.406) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 118.11 73.406) (end 119.126 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1555D)) - (segment (start 127.254 74.93) (end 125.73 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15569)) - (segment (start 127.254 72.517) (end 127.254 74.93) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15565)) - (segment (start 127.127 72.39) (end 127.254 72.517) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15562)) - (segment (start 119.126 72.39) (end 127.127 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1555E)) - (segment (start 109.22 72.39) (end 116.586 72.39) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 116.586 72.39) (end 118.11 73.914) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15559)) - (segment (start 100.33 73.914) (end 100.33 73.533) (width 0.254) (layer B.Cu) (net 4)) - (segment (start 100.33 73.533) (end 101.473 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15541)) - (segment (start 109.22 75.311) (end 108.077 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F1554C)) - (segment (start 109.22 72.39) (end 109.22 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15549)) - (segment (start 109.22 72.39) (end 109.22 75.311) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15557)) - (segment (start 101.473 72.39) (end 109.22 72.39) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15544)) - (segment (start 108.077 76.454) (end 107.95 76.454) (width 0.254) (layer B.Cu) (net 4) (tstamp 54F15550)) - (segment (start 107.95 79.629) (end 104.267 83.312) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F2D4FE)) - (segment (start 104.267 83.312) (end 104.267 88.011) (width 0.254) (layer F.Cu) (net 4) (tstamp 54F2D502)) - (via (at 104.267 88.011) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 107.95 76.454) (end 107.95 79.629) (width 0.254) (layer F.Cu) (net 4)) - (segment (start 98.933 82.296) (end 95.25 85.979) (width 0.254) (layer F.Cu) (net 5) (tstamp 54F2D202)) - (segment (start 95.25 85.979) (end 95.25 88.9) (width 0.254) (layer F.Cu) (net 5) (tstamp 54F2D209)) - (segment (start 87.503 78.867) (end 88.646 80.01) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 85.09 76.454) (end 87.503 78.867) (width 0.254) (layer B.Cu) (net 5)) - (via (at 98.933 80.01) (size 0.889) (layers F.Cu B.Cu) (net 5)) - (segment (start 88.646 80.01) (end 98.933 80.01) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F14AF5)) - (segment (start 98.933 80.01) (end 98.933 82.296) (width 0.254) (layer F.Cu) (net 5)) - (segment (start 98.933 81.534) (end 102.616 85.217) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F2D2C7)) - (segment (start 120.015 85.725) (end 123.19 88.9) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F15ECA)) - (segment (start 102.616 85.217) (end 103.124 85.725) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F15EC5)) - (segment (start 103.124 85.725) (end 120.015 85.725) (width 0.254) (layer B.Cu) (net 5) (tstamp 54F15EC6)) - (segment (start 98.933 80.01) (end 98.933 81.534) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 82.169 79.502) (end 82.169 81.788) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2D4C7)) - (segment (start 82.169 81.788) (end 82.042 81.915) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2D4CF)) - (segment (start 82.042 81.915) (end 79.375 81.915) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2D4D3)) - (segment (start 79.375 81.915) (end 77.47 83.82) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F2D4D5)) - (segment (start 85.09 73.914) (end 83.82 75.184) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 83.82 75.184) (end 83.82 77.851) (width 0.254) (layer F.Cu) (net 6) (tstamp 54F15279)) - (segment (start 83.82 77.851) (end 82.169 79.502) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 82.931 80.899) (end 80.01 83.82) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F2D4BA)) - (segment (start 87.63 73.914) (end 86.36 75.184) (width 0.254) (layer B.Cu) (net 8)) - (segment (start 83.82 77.978) (end 82.931 78.867) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F1524D)) - (segment (start 83.82 75.184) (end 83.82 77.978) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F1524A)) - (segment (start 86.36 75.184) (end 83.82 75.184) (width 0.254) (layer B.Cu) (net 8) (tstamp 54F15246)) - (segment (start 82.931 78.867) (end 82.931 80.899) (width 0.254) (layer B.Cu) (net 8)) - (segment (start 84.7725 79.9465) (end 84.735 79.984) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F2D0C8)) - (segment (start 85.471 79.248) (end 84.7725 79.9465) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132D4)) - (segment (start 88.138 79.248) (end 85.471 79.248) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132D1)) - (segment (start 88.138 79.248) (end 90.17 77.216) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F132C8)) - (segment (start 90.17 76.454) (end 90.17 77.216) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 84.709 80.01) (end 84.709 83.058) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F2D0CA)) - (segment (start 84.709 83.058) (end 81.28 86.487) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F2D0D1)) - (segment (start 81.28 90.17) (end 80.01 91.44) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F157B8)) - (segment (start 81.28 86.487) (end 81.28 90.17) (width 0.254) (layer F.Cu) (net 9) (tstamp 54F157B6)) - (segment (start 84.7725 79.9465) (end 84.709 80.01) (width 0.254) (layer F.Cu) (net 9)) - (segment (start 84.085 82.412) (end 83.958 82.412) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F2D0B5)) - (segment (start 83.958 82.412) (end 80.01 86.36) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F2D0BC)) - (segment (start 88.9 75.184) (end 90.17 73.914) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 84.709 78.486) (end 84.085 79.11) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F132B5)) - (segment (start 87.884 78.486) (end 84.709 78.486) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F132A9)) - (segment (start 88.9 77.47) (end 87.884 78.486) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F1328D)) - (segment (start 88.9 75.184) (end 88.9 77.47) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F13286)) - (segment (start 80.01 88.9) (end 80.01 86.36) (width 0.254) (layer F.Cu) (net 10) (tstamp 54F157AF)) - (segment (start 84.085 79.11) (end 84.085 82.412) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 92.71 76.454) (end 92.71 77.216) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 92.837 86.106) (end 93.091 86.36) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F2D1BD)) - (segment (start 96.52 90.17) (end 97.79 91.44) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 93.98 87.249) (end 93.091 86.36) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F15967)) - (segment (start 93.98 90.17) (end 93.98 87.249) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F15960)) - (segment (start 96.52 90.17) (end 93.98 90.17) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F1595C)) - (segment (start 92.837 79.883) (end 93.218 79.502) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14DDD)) - (segment (start 93.218 79.502) (end 93.218 78.74) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14DE0)) - (segment (start 92.71 76.454) (end 92.71 78.232) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 92.71 78.232) (end 93.218 78.74) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F14AD8)) - (segment (start 92.837 79.883) (end 92.837 86.106) (width 0.254) (layer F.Cu) (net 11)) - (via (at 122.428 80.518) (size 0.889) (layers F.Cu B.Cu) (net 11)) - (segment (start 122.428 80.518) (end 120.142 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F2D413)) - (segment (start 120.142 78.232) (end 119.253 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F2D414)) - (segment (start 106.68 75.565) (end 106.68 77.851) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 93.98 75.184) (end 106.299 75.184) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 93.98 75.184) (end 92.71 76.454) (width 0.254) (layer B.Cu) (net 11)) - (segment (start 106.299 75.184) (end 106.68 75.565) (width 0.254) (layer B.Cu) (net 11) (tstamp 54EDF9E8)) - (segment (start 107.061 78.232) (end 119.253 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F14A29)) - (segment (start 106.68 77.851) (end 107.061 78.232) (width 0.254) (layer B.Cu) (net 11) (tstamp 54F14A27)) - (segment (start 125.73 91.44) (end 124.46 90.17) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F15857)) - (segment (start 122.428 85.725) (end 124.46 87.757) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F15850)) - (segment (start 124.46 87.757) (end 124.46 90.17) (width 0.254) (layer F.Cu) (net 11) (tstamp 54F15853)) - (segment (start 122.428 85.725) (end 122.428 80.518) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 85.385 84.16) (end 85.385 80.858) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F2D0DB)) - (segment (start 85.385 80.858) (end 85.725 80.264) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14C6F)) - (segment (start 95.25 77.724) (end 95.25 76.454) (width 0.254) (layer F.Cu) (net 12)) - (via (at 85.725 80.264) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (segment (start 87.249 82.042) (end 85.725 80.264) (width 0.254) (layer B.Cu) (net 12) (tstamp 54F14B91)) - (segment (start 94.742 82.042) (end 87.249 82.042) (width 0.254) (layer B.Cu) (net 12) (tstamp 54F14B90)) - (via (at 94.742 82.042) (size 0.889) (layers F.Cu B.Cu) (net 12)) - (segment (start 94.742 78.232) (end 94.742 82.042) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14B8B)) - (segment (start 95.25 77.724) (end 94.742 78.232) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F14B87)) - (segment (start 82.55 91.44) (end 83.82 90.17) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F157BE)) - (segment (start 83.82 85.725) (end 83.82 90.17) (width 0.254) (layer F.Cu) (net 12) (tstamp 54F157BD)) - (segment (start 83.82 85.725) (end 85.385 84.16) (width 0.254) (layer F.Cu) (net 12)) - (segment (start 86.685 85.781) (end 86.36 86.106) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F2D115)) - (segment (start 86.36 86.106) (end 86.36 87.249) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F2D117)) - (segment (start 87.376 81.407) (end 91.44 77.343) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F14D36)) - (segment (start 86.995 81.407) (end 87.376 81.407) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 86.685 81.717) (end 86.995 81.407) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F14CAB)) - (segment (start 93.98 75.184) (end 91.44 75.184) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F133BF)) - (segment (start 93.98 75.184) (end 95.25 73.914) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 91.44 75.184) (end 91.44 77.343) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 85.09 91.44) (end 86.36 90.17) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F157C7)) - (segment (start 86.36 87.249) (end 86.36 90.17) (width 0.254) (layer F.Cu) (net 13) (tstamp 54F157C6)) - (segment (start 86.685 81.717) (end 86.685 85.781) (width 0.254) (layer F.Cu) (net 13)) - (segment (start 87.884 81.026) (end 87.249 80.391) (width 0.254) (layer B.Cu) (net 15)) - (segment (start 96.139 81.026) (end 87.884 81.026) (width 0.254) (layer B.Cu) (net 15)) - (segment (start 87.249 80.391) (end 87.249 80.264) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14D1F)) - (segment (start 87.122 80.264) (end 87.249 80.264) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14D06)) - (via (at 87.249 80.264) (size 0.889) (layers F.Cu B.Cu) (net 15)) - (segment (start 87.249 80.518) (end 87.249 80.264) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14CF5)) - (segment (start 97.79 73.914) (end 96.52 75.184) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 96.139 81.026) (end 96.012 81.153) (width 0.254) (layer B.Cu) (net 15) (tstamp 54F14B36)) - (via (at 96.139 81.026) (size 0.889) (layers F.Cu B.Cu) (net 15)) - (segment (start 96.52 80.645) (end 96.139 81.026) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B27)) - (segment (start 96.52 75.184) (end 96.52 80.645) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B21)) - (segment (start 85.09 85.725) (end 85.09 85.471) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F2D10A)) - (segment (start 85.09 85.471) (end 86.035 84.526) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F2D10C)) - (segment (start 86.035 84.526) (end 86.035 82.113) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F2D10E)) - (segment (start 86.035 81.859) (end 86.035 81.534) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 86.035 81.859) (end 86.035 82.113) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14B7C)) - (segment (start 86.035 81.478) (end 87.249 80.264) (width 0.254) (layer F.Cu) (net 15) (tstamp 54F14D2C)) - (segment (start 86.035 81.534) (end 86.035 81.478) (width 0.254) (layer F.Cu) (net 15)) - (segment (start 85.09 88.9) (end 85.09 85.725) (width 0.254) (layer F.Cu) (net 15)) - (via (at 98.933 86.106) (size 0.889) (layers F.Cu B.Cu) (net 16)) - (segment (start 99.325 86.222) (end 98.933 86.106) (width 0.254) (layer F.Cu) (net 16) (tstamp 54F15ADB)) - (segment (start 98.425 86.614) (end 93.726 86.614) (width 0.254) (layer B.Cu) (net 16) (tstamp 54F16777)) - (segment (start 92.71 87.63) (end 93.726 86.614) (width 0.254) (layer B.Cu) (net 16) (tstamp 54F159FD)) - (segment (start 98.933 86.106) (end 98.425 86.614) (width 0.254) (layer B.Cu) (net 16)) - (segment (start 92.71 87.63) (end 92.71 88.9) (width 0.254) (layer B.Cu) (net 16)) - (segment (start 99.187 86.36) (end 118.11 86.36) (width 0.254) (layer B.Cu) (net 16) (tstamp 54F1675E)) - (segment (start 118.11 86.36) (end 118.364 86.614) (width 0.254) (layer B.Cu) (net 16) (tstamp 54F16769)) - (segment (start 98.933 86.106) (end 99.187 86.36) (width 0.254) (layer B.Cu) (net 16)) - (segment (start 118.364 86.614) (end 120.65 88.9) (width 0.254) (layer B.Cu) (net 16) (tstamp 54F15A0B)) - (segment (start 100.33 76.454) (end 99.975 76.809) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 100.33 82.296) (end 98.933 83.693) (width 0.254) (layer F.Cu) (net 16) (tstamp 54F2D230)) - (segment (start 98.933 83.693) (end 98.933 86.106) (width 0.254) (layer F.Cu) (net 16) (tstamp 54F2D255)) - (segment (start 100.33 76.454) (end 100.33 82.296) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 100.33 92.075) (end 101.219 92.964) (width 0.254) (layer B.Cu) (net 17)) - (segment (start 101.219 92.964) (end 119.126 92.964) (width 0.254) (layer B.Cu) (net 17) (tstamp 54F15B3F)) - (segment (start 99.441 92.964) (end 94.615 92.964) (width 0.254) (layer B.Cu) (net 17) (tstamp 54F15B39)) - (segment (start 100.33 92.075) (end 99.441 92.964) (width 0.254) (layer B.Cu) (net 17) (tstamp 54F15B38)) - (segment (start 119.126 92.964) (end 120.65 91.44) (width 0.254) (layer B.Cu) (net 17) (tstamp 54F15A98)) - (segment (start 94.615 92.964) (end 93.091 91.44) (width 0.254) (layer B.Cu) (net 17) (tstamp 54F15A30)) - (segment (start 92.71 91.44) (end 93.091 91.44) (width 0.254) (layer B.Cu) (net 17)) - (segment (start 101.6 77.724) (end 101.6 82.423) (width 0.254) (layer F.Cu) (net 17) (tstamp 54F2D28F)) - (segment (start 101.6 82.423) (end 100.33 83.693) (width 0.254) (layer F.Cu) (net 17) (tstamp 54F2D299)) - (segment (start 100.33 83.693) (end 100.33 86.36) (width 0.254) (layer F.Cu) (net 17) (tstamp 54F2D2A2)) - (segment (start 100.33 86.36) (end 100.33 92.075) (width 0.254) (layer F.Cu) (net 17) (tstamp 54F15B33)) - (via (at 100.33 92.075) (size 0.889) (layers F.Cu B.Cu) (net 17)) - (segment (start 102.87 76.454) (end 101.6 77.724) (width 0.254) (layer F.Cu) (net 17)) - (via (at 88.9 85.471) (size 0.889) (layers F.Cu B.Cu) (net 18)) - (segment (start 88.9 85.471) (end 91.313 83.058) (width 0.254) (layer B.Cu) (net 18) (tstamp 54F2D18E)) - (segment (start 91.313 83.058) (end 96.139 83.058) (width 0.254) (layer B.Cu) (net 18) (tstamp 54F2D18F)) - (segment (start 101.6 75.184) (end 99.06 75.184) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E1A)) - (segment (start 99.06 75.184) (end 99.06 77.851) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E21)) - (segment (start 99.06 77.851) (end 97.409 79.502) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E23)) - (segment (start 97.409 79.502) (end 97.409 81.788) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E28)) - (segment (start 97.409 81.788) (end 96.139 83.058) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F14E33)) - (via (at 96.139 83.058) (size 0.889) (layers F.Cu B.Cu) (net 18)) - (segment (start 101.6 75.184) (end 102.87 73.914) (width 0.254) (layer F.Cu) (net 18)) - (segment (start 87.63 91.44) (end 88.9 90.17) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F157CF)) - (segment (start 88.9 87.503) (end 88.9 90.17) (width 0.254) (layer F.Cu) (net 18) (tstamp 54F157CD)) - (segment (start 88.9 87.503) (end 88.9 85.471) (width 0.254) (layer F.Cu) (net 18)) - (via (at 91.948 78.994) (size 0.889) (layers F.Cu B.Cu) (net 19)) - (segment (start 104.14 78.994) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 104.14 78.994) (end 94.107 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A62)) - (segment (start 94.107 78.994) (end 91.948 78.994) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 105.41 76.454) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 90.678 80.264) (end 91.948 78.994) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F2D1CE)) - (segment (start 90.678 86.995) (end 90.678 85.598) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 91.44 90.043) (end 91.44 92.837) (width 0.254) (layer F.Cu) (net 19)) - (segment (start 90.678 86.995) (end 91.44 87.757) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F158E4)) - (segment (start 91.44 87.757) (end 91.44 90.043) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F158E8)) - (segment (start 95.25 91.44) (end 93.472 93.218) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F15942)) - (segment (start 91.821 93.218) (end 93.472 93.218) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F15940)) - (segment (start 91.44 92.837) (end 91.821 93.218) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F1593E)) - (segment (start 90.678 85.598) (end 90.678 80.264) (width 0.254) (layer F.Cu) (net 19)) - (via (at 121.158 81.915) (size 0.889) (layers F.Cu B.Cu) (net 19)) - (segment (start 121.158 81.915) (end 121.412 82.169) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F2D421)) - (segment (start 121.412 82.169) (end 121.412 86.995) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F2D422)) - (segment (start 121.412 86.995) (end 121.92 87.503) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F2D423)) - (segment (start 105.41 77.851) (end 105.41 77.724) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A60)) - (segment (start 106.553 78.994) (end 118.237 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A48)) - (segment (start 105.41 77.851) (end 106.553 78.994) (width 0.254) (layer B.Cu) (net 19) (tstamp 54F14A42)) - (segment (start 123.19 91.44) (end 121.92 90.17) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F15845)) - (segment (start 121.92 87.503) (end 121.92 90.17) (width 0.254) (layer F.Cu) (net 19) (tstamp 54F15842)) - (segment (start 118.237 78.994) (end 121.158 81.915) (width 0.254) (layer B.Cu) (net 19)) - (segment (start 90.17 88.9) (end 91.44 90.17) (width 0.254) (layer B.Cu) (net 20)) - (segment (start 116.84 90.17) (end 118.11 88.9) (width 0.254) (layer B.Cu) (net 20) (tstamp 54F15A20)) - (segment (start 91.44 90.17) (end 101.473 90.17) (width 0.254) (layer B.Cu) (net 20) (tstamp 54F15A1A)) - (segment (start 101.473 90.17) (end 116.84 90.17) (width 0.254) (layer B.Cu) (net 20) (tstamp 54F15B69)) - (segment (start 104.14 80.01) (end 102.235 81.915) (width 0.254) (layer F.Cu) (net 20) (tstamp 54F2D2BB)) - (segment (start 102.235 81.915) (end 102.235 85.598) (width 0.254) (layer F.Cu) (net 20) (tstamp 54F2D2BE)) - (segment (start 102.235 85.598) (end 101.473 86.36) (width 0.254) (layer F.Cu) (net 20) (tstamp 54F2D2C0)) - (segment (start 104.14 75.184) (end 104.14 77.343) (width 0.254) (layer F.Cu) (net 20) (tstamp 54EDF5DB)) - (segment (start 104.14 75.184) (end 105.41 73.914) (width 0.254) (layer F.Cu) (net 20)) - (via (at 101.473 90.17) (size 0.889) (layers F.Cu B.Cu) (net 20)) - (segment (start 101.473 90.17) (end 101.473 86.36) (width 0.254) (layer F.Cu) (net 20) (tstamp 54F15B5D)) - (segment (start 104.14 77.343) (end 104.14 80.01) (width 0.254) (layer F.Cu) (net 20)) - (segment (start 90.17 91.44) (end 90.17 92.837) (width 0.254) (layer F.Cu) (net 21)) - (segment (start 116.586 92.964) (end 118.11 91.44) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15AC8)) - (segment (start 95.504 92.964) (end 102.997 92.964) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15ABF)) - (segment (start 102.997 92.964) (end 116.586 92.964) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15B7B)) - (segment (start 94.615 93.853) (end 95.504 92.964) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15ABD)) - (segment (start 91.186 93.853) (end 94.615 93.853) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15ABA)) - (segment (start 90.17 92.837) (end 91.186 93.853) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15AB5)) - (segment (start 106.172 79.502) (end 102.997 82.677) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F2D2B1)) - (segment (start 102.997 82.677) (end 102.997 86.868) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F2D2B7)) - (segment (start 106.172 78.232) (end 106.68 77.724) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF64F)) - (segment (start 106.68 77.724) (end 106.68 75.184) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF656)) - (segment (start 106.68 75.184) (end 107.95 73.914) (width 0.254) (layer F.Cu) (net 21) (tstamp 54EDF65F)) - (segment (start 102.997 92.964) (end 102.997 86.868) (width 0.254) (layer F.Cu) (net 21) (tstamp 54F15B74)) - (segment (start 106.172 78.232) (end 106.172 79.502) (width 0.254) (layer F.Cu) (net 21)) - (segment (start 112.522 78.613) (end 109.22 81.915) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F2D318)) - (segment (start 109.22 81.915) (end 109.22 85.852) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F2D31D)) - (segment (start 114.3 75.184) (end 115.57 73.914) (width 0.254) (layer F.Cu) (net 24)) - (segment (start 114.3 75.184) (end 114.3 78.613) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F131B1)) - (segment (start 107.95 91.44) (end 109.22 90.17) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F15805)) - (segment (start 109.22 85.852) (end 109.22 90.17) (width 0.254) (layer F.Cu) (net 24) (tstamp 54F157FF)) - (segment (start 114.3 78.613) (end 112.522 78.613) (width 0.254) (layer F.Cu) (net 24)) - (segment (start 107.95 81.534) (end 107.95 85.598) (width 0.254) (layer F.Cu) (net 26) (tstamp 54F2D30D)) - (segment (start 112.025 77.459) (end 113.03 76.454) (width 0.254) (layer F.Cu) (net 26) (tstamp 54F14E70)) - (segment (start 107.95 88.9) (end 107.95 85.598) (width 0.254) (layer F.Cu) (net 26) (tstamp 54F157F2)) - (segment (start 112.025 77.459) (end 107.95 81.534) (width 0.254) (layer F.Cu) (net 26)) - (segment (start 115.57 78.994) (end 111.76 82.804) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F2D324)) - (segment (start 111.76 82.804) (end 111.76 85.852) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F2D326)) - (segment (start 115.57 78.613) (end 115.57 76.454) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 110.49 91.44) (end 111.76 90.17) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F1580F)) - (segment (start 111.76 85.852) (end 111.76 90.17) (width 0.254) (layer F.Cu) (net 27) (tstamp 54F1580C)) - (segment (start 115.57 78.613) (end 115.57 78.994) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 117.602 79.502) (end 117.602 81.026) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F2D3B1)) - (segment (start 117.602 81.026) (end 114.3 84.328) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F2D3B6)) - (segment (start 114.3 84.328) (end 114.3 87.376) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F2D3BA)) - (segment (start 114.3 90.17) (end 113.03 91.44) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F1581E)) - (segment (start 114.3 87.376) (end 114.3 90.17) (width 0.254) (layer F.Cu) (net 28) (tstamp 54F1581C)) - (segment (start 120.65 76.454) (end 117.602 79.502) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 113.325 88.605) (end 113.03 88.9) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F15813)) - (segment (start 116.586 77.978) (end 116.586 80.264) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F2D343)) - (segment (start 116.586 80.264) (end 113.03 83.82) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F2D347)) - (segment (start 113.03 83.82) (end 113.03 88.9) (width 0.254) (layer F.Cu) (net 29) (tstamp 54F2D34B)) - (segment (start 118.11 76.454) (end 117.094 77.47) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 117.094 77.47) (end 116.586 77.978) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 116.84 87.249) (end 116.84 90.297) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F2D3C7)) - (segment (start 116.84 87.122) (end 116.84 87.249) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F15827)) - (segment (start 116.84 90.297) (end 115.697 91.44) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F1582A)) - (segment (start 115.697 91.44) (end 115.57 91.44) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F1582F)) - (segment (start 116.84 83.312) (end 121.92 78.232) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F2D3C9)) - (segment (start 121.92 75.184) (end 123.19 73.914) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 121.92 75.184) (end 121.92 78.232) (width 0.254) (layer F.Cu) (net 32) (tstamp 54F130C4)) - (segment (start 116.84 87.249) (end 116.84 83.312) (width 0.254) (layer F.Cu) (net 32)) - - (zone (net 4) (net_name GND) (layer F.Cu) (tstamp 54F2D5F6) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 131 95) (xy 74 95) (xy 74 71) (xy 131 71) - ) - ) - (filled_polygon - (pts - (xy 83.058 87.506745) (xy 82.909026 87.445042) (xy 82.677 87.566183) (xy 82.677 88.773) (xy 82.697 88.773) - (xy 82.697 89.027) (xy 82.677 89.027) (xy 82.677 89.047) (xy 82.423 89.047) (xy 82.423 89.027) - (xy 82.403 89.027) (xy 82.403 88.773) (xy 82.423 88.773) (xy 82.423 87.566183) (xy 82.190974 87.445042) - (xy 82.042 87.506745) (xy 82.042 86.80263) (xy 83.058 85.78663) (xy 83.058 87.506745) - ) - ) - (filled_polygon - (pts - (xy 90.8685 78.992129) (xy 90.868497 78.995871) (xy 90.139185 79.725185) (xy 89.974004 79.972395) (xy 89.916 80.264) - (xy 89.916 85.103081) (xy 89.815689 84.860311) (xy 89.512286 84.556378) (xy 89.115668 84.391687) (xy 88.686216 84.391313) - (xy 88.289311 84.555311) (xy 87.985378 84.858714) (xy 87.820687 85.255332) (xy 87.820313 85.684784) (xy 87.984311 86.081689) - (xy 88.138 86.235646) (xy 88.138 87.503) (xy 88.138 87.506745) (xy 87.989026 87.445042) (xy 87.757 87.566183) - (xy 87.757 88.773) (xy 87.777 88.773) (xy 87.777 89.027) (xy 87.757 89.027) (xy 87.757 89.047) - (xy 87.503 89.047) (xy 87.503 89.027) (xy 87.483 89.027) (xy 87.483 88.773) (xy 87.503 88.773) - (xy 87.503 87.566183) (xy 87.270974 87.445042) (xy 87.122 87.506745) (xy 87.122 87.249) (xy 87.122 86.42163) - (xy 87.223815 86.319816) (xy 87.223815 86.319815) (xy 87.388996 86.072605) (xy 87.446999 85.781) (xy 87.447 85.781) - (xy 87.447 82.154877) (xy 87.447 82.154876) (xy 87.667604 82.110996) (xy 87.667605 82.110996) (xy 87.914815 81.945815) - (xy 90.8685 78.992129) - ) - ) - (filled_polygon - (pts - (xy 99.568 91.310358) (xy 99.415378 91.462714) (xy 99.250687 91.859332) (xy 99.250388 92.202) (xy 99.068183 92.202) - (xy 99.174526 92.042848) (xy 99.2886 91.469359) (xy 99.2886 91.410641) (xy 99.174526 90.837152) (xy 98.84967 90.350971) - (xy 98.578839 90.170007) (xy 98.996821 89.78849) (xy 99.244968 89.259027) (xy 99.244968 88.540973) (xy 98.996821 88.01151) - (xy 98.564947 87.617312) (xy 98.149026 87.445042) (xy 97.917 87.566183) (xy 97.917 88.773) (xy 99.124469 88.773) - (xy 99.244968 88.540973) (xy 99.244968 89.259027) (xy 99.124469 89.027) (xy 97.917 89.027) (xy 97.917 89.047) - (xy 97.663 89.047) (xy 97.663 89.027) (xy 97.643 89.027) (xy 97.643 88.773) (xy 97.663 88.773) - (xy 97.663 87.566183) (xy 97.430974 87.445042) (xy 97.015053 87.617312) (xy 96.583179 88.01151) (xy 96.525663 88.134228) - (xy 96.30967 87.810971) (xy 96.012 87.612074) (xy 96.012 86.29463) (xy 98.171 84.13563) (xy 98.171 85.341358) - (xy 98.018378 85.493714) (xy 97.853687 85.890332) (xy 97.853313 86.319784) (xy 98.017311 86.716689) (xy 98.320714 87.020622) - (xy 98.717332 87.185313) (xy 99.146784 87.185687) (xy 99.543689 87.021689) (xy 99.568 86.99742) (xy 99.568 91.310358) - ) - ) - (filled_polygon - (pts - (xy 110.435292 77.971076) (xy 107.411185 80.995185) (xy 107.246004 81.242395) (xy 107.188 81.534) (xy 107.188 85.598) - (xy 107.188 87.612074) (xy 106.89033 87.810971) (xy 106.565474 88.297152) (xy 106.4514 88.870641) (xy 106.4514 88.929359) - (xy 106.565474 89.502848) (xy 106.880526 89.974356) (xy 106.726702 90.038073) (xy 106.548073 90.216701) (xy 106.4514 90.45009) - (xy 106.4514 90.702709) (xy 106.4514 92.202) (xy 103.759 92.202) (xy 103.759 86.868) (xy 103.759 82.99263) - (xy 106.710815 80.040815) (xy 106.875996 79.793605) (xy 106.933999 79.502) (xy 106.934 79.502) (xy 106.934 78.54763) - (xy 107.218815 78.262816) (xy 107.218815 78.262815) (xy 107.383996 78.015605) (xy 107.419349 77.837872) (xy 107.590974 77.908958) - (xy 107.823 77.787817) (xy 107.823 76.581) (xy 107.803 76.581) (xy 107.803 76.327) (xy 107.823 76.327) - (xy 107.823 76.307) (xy 108.077 76.307) (xy 108.077 76.327) (xy 108.097 76.327) (xy 108.097 76.581) - (xy 108.077 76.581) (xy 108.077 77.787817) (xy 108.309026 77.908958) (xy 108.724947 77.736688) (xy 109.156821 77.34249) - (xy 109.214336 77.219771) (xy 109.43033 77.543029) (xy 109.916511 77.867885) (xy 110.435292 77.971076) - ) - ) - (filled_polygon - (pts - (xy 114.111369 79.375) (xy 111.221185 82.265185) (xy 111.056004 82.512395) (xy 110.998 82.804) (xy 110.998 85.852) - (xy 110.998 87.506745) (xy 110.849026 87.445042) (xy 110.617 87.566183) (xy 110.617 88.773) (xy 110.637 88.773) - (xy 110.637 89.027) (xy 110.617 89.027) (xy 110.617 89.047) (xy 110.363 89.047) (xy 110.363 89.027) - (xy 110.343 89.027) (xy 110.343 88.773) (xy 110.363 88.773) (xy 110.363 87.566183) (xy 110.130974 87.445042) - (xy 109.982 87.506745) (xy 109.982 85.852) (xy 109.982 82.23063) (xy 112.83763 79.375) (xy 114.111369 79.375) - ) - ) - (filled_polygon - (pts - (xy 116.078 87.506745) (xy 115.929026 87.445042) (xy 115.697 87.566183) (xy 115.697 88.773) (xy 115.717 88.773) - (xy 115.717 89.027) (xy 115.697 89.027) (xy 115.697 89.047) (xy 115.443 89.047) (xy 115.443 89.027) - (xy 115.423 89.027) (xy 115.423 88.773) (xy 115.443 88.773) (xy 115.443 87.566183) (xy 115.210974 87.445042) - (xy 115.062 87.506745) (xy 115.062 87.376) (xy 115.062 84.64363) (xy 116.078 83.62763) (xy 116.078 87.122) - (xy 116.078 87.249) (xy 116.078 87.506745) - ) - ) - (filled_polygon - (pts - (xy 130.125 94.565) (xy 94.866366 94.565) (xy 94.906604 94.556996) (xy 94.906605 94.556996) (xy 95.153815 94.391815) - (xy 95.81963 93.726) (xy 102.997 93.726) (xy 116.586 93.726) (xy 116.586 93.725999) (xy 116.877604 93.667996) - (xy 116.877605 93.667996) (xy 117.124815 93.502815) (xy 117.734385 92.893244) (xy 118.11 92.967959) (xy 118.683489 92.853885) - (xy 119.16967 92.529029) (xy 119.38 92.214248) (xy 119.59033 92.529029) (xy 120.076511 92.853885) (xy 120.65 92.967959) - (xy 121.223489 92.853885) (xy 121.70967 92.529029) (xy 121.92 92.214248) (xy 122.13033 92.529029) (xy 122.616511 92.853885) - (xy 123.19 92.967959) (xy 123.763489 92.853885) (xy 124.24967 92.529029) (xy 124.46 92.214248) (xy 124.67033 92.529029) - (xy 125.156511 92.853885) (xy 125.73 92.967959) (xy 126.303489 92.853885) (xy 126.78967 92.529029) (xy 127.114526 92.042848) - (xy 127.2286 91.469359) (xy 127.2286 91.410641) (xy 127.114526 90.837152) (xy 126.78967 90.350971) (xy 126.518839 90.170007) - (xy 126.936821 89.78849) (xy 127.184968 89.259027) (xy 127.184968 88.540973) (xy 127.184968 76.813027) (xy 127.064469 76.581) - (xy 125.857 76.581) (xy 125.857 77.787817) (xy 126.089026 77.908958) (xy 126.504947 77.736688) (xy 126.936821 77.34249) - (xy 127.184968 76.813027) (xy 127.184968 88.540973) (xy 126.936821 88.01151) (xy 126.504947 87.617312) (xy 126.089026 87.445042) - (xy 125.857 87.566183) (xy 125.857 88.773) (xy 127.064469 88.773) (xy 127.184968 88.540973) (xy 127.184968 89.259027) - (xy 127.064469 89.027) (xy 125.857 89.027) (xy 125.857 89.047) (xy 125.603 89.047) (xy 125.603 89.027) - (xy 125.583 89.027) (xy 125.583 88.773) (xy 125.603 88.773) (xy 125.603 87.566183) (xy 125.370974 87.445042) - (xy 125.17601 87.525793) (xy 125.176009 87.525793) (xy 125.163996 87.465396) (xy 125.163996 87.465395) (xy 124.998815 87.218185) - (xy 123.19 85.40937) (xy 123.19 81.282641) (xy 123.342622 81.130286) (xy 123.507313 80.733668) (xy 123.507687 80.304216) - (xy 123.343689 79.907311) (xy 123.040286 79.603378) (xy 122.643668 79.438687) (xy 122.214216 79.438313) (xy 121.817311 79.602311) - (xy 121.513378 79.905714) (xy 121.348687 80.302332) (xy 121.348313 80.731784) (xy 121.394885 80.844497) (xy 121.373668 80.835687) - (xy 120.944216 80.835313) (xy 120.547311 80.999311) (xy 120.243378 81.302714) (xy 120.078687 81.699332) (xy 120.078313 82.128784) - (xy 120.242311 82.525689) (xy 120.545714 82.829622) (xy 120.65 82.872925) (xy 120.65 86.995) (xy 120.708004 87.286605) - (xy 120.782732 87.398443) (xy 120.65 87.372041) (xy 120.076511 87.486115) (xy 119.59033 87.810971) (xy 119.38 88.125751) - (xy 119.16967 87.810971) (xy 118.683489 87.486115) (xy 118.11 87.372041) (xy 117.602 87.473088) (xy 117.602 87.249) - (xy 117.602 87.122) (xy 117.602 83.62763) (xy 122.458815 78.770815) (xy 122.623996 78.523605) (xy 122.623996 78.523604) - (xy 122.682 78.232) (xy 122.682 77.880911) (xy 123.19 77.981959) (xy 123.763489 77.867885) (xy 124.24967 77.543029) - (xy 124.465663 77.219771) (xy 124.523179 77.34249) (xy 124.955053 77.736688) (xy 125.370974 77.908958) (xy 125.603 77.787817) - (xy 125.603 76.581) (xy 125.583 76.581) (xy 125.583 76.327) (xy 125.603 76.327) (xy 125.603 76.307) - (xy 125.857 76.307) (xy 125.857 76.327) (xy 127.064469 76.327) (xy 127.184968 76.094973) (xy 126.936821 75.56551) - (xy 126.518839 75.183992) (xy 126.78967 75.003029) (xy 127.114526 74.516848) (xy 127.2286 73.943359) (xy 127.2286 73.884641) - (xy 127.114526 73.311152) (xy 126.78967 72.824971) (xy 126.303489 72.500115) (xy 125.73 72.386041) (xy 125.156511 72.500115) - (xy 124.67033 72.824971) (xy 124.46 73.139751) (xy 124.24967 72.824971) (xy 123.763489 72.500115) (xy 123.19 72.386041) - (xy 122.616511 72.500115) (xy 122.13033 72.824971) (xy 121.92 73.139751) (xy 121.70967 72.824971) (xy 121.223489 72.500115) - (xy 120.65 72.386041) (xy 120.076511 72.500115) (xy 119.59033 72.824971) (xy 119.374336 73.148228) (xy 119.316821 73.02551) - (xy 118.884947 72.631312) (xy 118.469026 72.459042) (xy 118.237 72.580183) (xy 118.237 73.787) (xy 118.257 73.787) - (xy 118.257 74.041) (xy 118.237 74.041) (xy 118.237 74.061) (xy 117.983 74.061) (xy 117.983 74.041) - (xy 117.963 74.041) (xy 117.963 73.787) (xy 117.983 73.787) (xy 117.983 72.580183) (xy 117.750974 72.459042) - (xy 117.335053 72.631312) (xy 116.903179 73.02551) (xy 116.845663 73.148228) (xy 116.62967 72.824971) (xy 116.143489 72.500115) - (xy 115.57 72.386041) (xy 114.996511 72.500115) (xy 114.51033 72.824971) (xy 114.3 73.139751) (xy 114.08967 72.824971) - (xy 113.603489 72.500115) (xy 113.03 72.386041) (xy 112.456511 72.500115) (xy 111.97033 72.824971) (xy 111.76 73.139751) - (xy 111.54967 72.824971) (xy 111.063489 72.500115) (xy 110.49 72.386041) (xy 109.916511 72.500115) (xy 109.43033 72.824971) - (xy 109.22 73.139751) (xy 109.00967 72.824971) (xy 108.523489 72.500115) (xy 107.95 72.386041) (xy 107.376511 72.500115) - (xy 106.89033 72.824971) (xy 106.68 73.139751) (xy 106.46967 72.824971) (xy 105.983489 72.500115) (xy 105.41 72.386041) - (xy 104.836511 72.500115) (xy 104.35033 72.824971) (xy 104.14 73.139751) (xy 103.92967 72.824971) (xy 103.443489 72.500115) - (xy 102.87 72.386041) (xy 102.296511 72.500115) (xy 101.81033 72.824971) (xy 101.594336 73.148228) (xy 101.536821 73.02551) - (xy 101.104947 72.631312) (xy 100.689026 72.459042) (xy 100.457 72.580183) (xy 100.457 73.787) (xy 100.477 73.787) - (xy 100.477 74.041) (xy 100.457 74.041) (xy 100.457 74.061) (xy 100.203 74.061) (xy 100.203 74.041) - (xy 100.183 74.041) (xy 100.183 73.787) (xy 100.203 73.787) (xy 100.203 72.580183) (xy 99.970974 72.459042) - (xy 99.555053 72.631312) (xy 99.123179 73.02551) (xy 99.065663 73.148228) (xy 98.84967 72.824971) (xy 98.363489 72.500115) - (xy 97.79 72.386041) (xy 97.216511 72.500115) (xy 96.73033 72.824971) (xy 96.52 73.139751) (xy 96.30967 72.824971) - (xy 95.823489 72.500115) (xy 95.25 72.386041) (xy 94.676511 72.500115) (xy 94.19033 72.824971) (xy 93.974336 73.148228) - (xy 93.916821 73.02551) (xy 93.484947 72.631312) (xy 93.069026 72.459042) (xy 92.837 72.580183) (xy 92.837 73.787) - (xy 92.857 73.787) (xy 92.857 74.041) (xy 92.837 74.041) (xy 92.837 74.061) (xy 92.583 74.061) - (xy 92.583 74.041) (xy 92.563 74.041) (xy 92.563 73.787) (xy 92.583 73.787) (xy 92.583 72.580183) - (xy 92.350974 72.459042) (xy 91.935053 72.631312) (xy 91.503179 73.02551) (xy 91.445663 73.148228) (xy 91.22967 72.824971) - (xy 90.743489 72.500115) (xy 90.17 72.386041) (xy 89.596511 72.500115) (xy 89.11033 72.824971) (xy 88.9 73.139751) - (xy 88.68967 72.824971) (xy 88.203489 72.500115) (xy 87.63 72.386041) (xy 87.056511 72.500115) (xy 86.57033 72.824971) - (xy 86.36 73.139751) (xy 86.14967 72.824971) (xy 85.663489 72.500115) (xy 85.09 72.386041) (xy 84.516511 72.500115) - (xy 84.03033 72.824971) (xy 83.814336 73.148228) (xy 83.756821 73.02551) (xy 83.324947 72.631312) (xy 82.909026 72.459042) - (xy 82.677 72.580183) (xy 82.677 73.787) (xy 82.697 73.787) (xy 82.697 74.041) (xy 82.677 74.041) - (xy 82.677 74.061) (xy 82.423 74.061) (xy 82.423 74.041) (xy 82.403 74.041) (xy 82.403 73.787) - (xy 82.423 73.787) (xy 82.423 72.580183) (xy 82.190974 72.459042) (xy 81.775053 72.631312) (xy 81.343179 73.02551) - (xy 81.285663 73.148228) (xy 81.06967 72.824971) (xy 80.583489 72.500115) (xy 80.01 72.386041) (xy 79.436511 72.500115) - (xy 78.95033 72.824971) (xy 78.74 73.139751) (xy 78.52967 72.824971) (xy 78.043489 72.500115) (xy 77.47 72.386041) - (xy 76.896511 72.500115) (xy 76.41033 72.824971) (xy 76.085474 73.311152) (xy 75.9714 73.884641) (xy 75.9714 73.943359) - (xy 76.085474 74.516848) (xy 76.400526 74.988356) (xy 76.246702 75.052073) (xy 76.068073 75.230701) (xy 75.9714 75.46409) - (xy 75.9714 75.716709) (xy 75.9714 77.443909) (xy 76.068073 77.677298) (xy 76.246701 77.855927) (xy 76.48009 77.9526) - (xy 76.732709 77.9526) (xy 78.459909 77.9526) (xy 78.693298 77.855927) (xy 78.871927 77.677299) (xy 78.936263 77.521977) - (xy 78.95033 77.543029) (xy 79.436511 77.867885) (xy 80.01 77.981959) (xy 80.583489 77.867885) (xy 81.06967 77.543029) - (xy 81.28 77.228248) (xy 81.49033 77.543029) (xy 81.976511 77.867885) (xy 82.55 77.981959) (xy 82.626658 77.96671) - (xy 81.661 78.932369) (xy 81.661 78.867691) (xy 81.564327 78.634302) (xy 81.385699 78.455673) (xy 81.15231 78.359) - (xy 80.899691 78.359) (xy 78.867691 78.359) (xy 78.634302 78.455673) (xy 78.455673 78.634301) (xy 78.438 78.676965) - (xy 78.10181 78.45233) (xy 77.47 78.326655) (xy 76.83819 78.45233) (xy 76.302567 78.810222) (xy 75.944675 79.345845) - (xy 75.819 79.977655) (xy 75.819 80.042345) (xy 75.944675 80.674155) (xy 76.302567 81.209778) (xy 76.83819 81.56767) - (xy 77.47 81.693345) (xy 78.10181 81.56767) (xy 78.438001 81.343034) (xy 78.455673 81.385698) (xy 78.634301 81.564327) - (xy 78.644018 81.568351) (xy 78.04337 82.169) (xy 76.327691 82.169) (xy 76.094302 82.265673) (xy 75.915673 82.444301) - (xy 75.819 82.67769) (xy 75.819 82.930309) (xy 75.819 84.962309) (xy 75.915673 85.195698) (xy 76.094301 85.374327) - (xy 76.32769 85.471) (xy 76.580309 85.471) (xy 78.612309 85.471) (xy 78.845698 85.374327) (xy 79.024327 85.195699) - (xy 79.041999 85.153034) (xy 79.37819 85.37767) (xy 79.825687 85.466682) (xy 79.471185 85.821185) (xy 79.306004 86.068395) - (xy 79.248 86.36) (xy 79.248 87.612074) (xy 78.95033 87.810971) (xy 78.625474 88.297152) (xy 78.5114 88.870641) - (xy 78.5114 88.929359) (xy 78.625474 89.502848) (xy 78.940526 89.974356) (xy 78.786702 90.038073) (xy 78.608073 90.216701) - (xy 78.5114 90.45009) (xy 78.5114 90.702709) (xy 78.5114 92.429909) (xy 78.608073 92.663298) (xy 78.786701 92.841927) - (xy 79.02009 92.9386) (xy 79.272709 92.9386) (xy 80.999909 92.9386) (xy 81.233298 92.841927) (xy 81.411927 92.663299) - (xy 81.476263 92.507977) (xy 81.49033 92.529029) (xy 81.976511 92.853885) (xy 82.55 92.967959) (xy 83.123489 92.853885) - (xy 83.60967 92.529029) (xy 83.82 92.214248) (xy 84.03033 92.529029) (xy 84.516511 92.853885) (xy 85.09 92.967959) - (xy 85.663489 92.853885) (xy 86.14967 92.529029) (xy 86.36 92.214248) (xy 86.57033 92.529029) (xy 87.056511 92.853885) - (xy 87.63 92.967959) (xy 88.203489 92.853885) (xy 88.68967 92.529029) (xy 88.9 92.214248) (xy 89.11033 92.529029) - (xy 89.408 92.727925) (xy 89.408 92.837) (xy 89.466004 93.128605) (xy 89.631185 93.375815) (xy 90.647185 94.391815) - (xy 90.894395 94.556996) (xy 90.894396 94.556996) (xy 90.934633 94.565) (xy 74.685 94.565) (xy 74.685 71.685) - (xy 130.125 71.685) (xy 130.125 94.565) - ) - ) - ) - (zone (net 4) (net_name GND) (layer B.Cu) (tstamp 54F2D60E) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 131 95) (xy 74 95) (xy 74 71) (xy 131 71) - ) - ) - (filled_polygon - (pts - (xy 108.097 76.581) (xy 108.077 76.581) (xy 108.077 76.601) (xy 107.823 76.601) (xy 107.823 76.581) - (xy 107.803 76.581) (xy 107.803 76.327) (xy 107.823 76.327) (xy 107.823 76.307) (xy 108.077 76.307) - (xy 108.077 76.327) (xy 108.097 76.327) (xy 108.097 76.581) - ) - ) - (filled_polygon - (pts - (xy 109.701172 75.184) (xy 109.43033 75.364971) (xy 109.214336 75.688228) (xy 109.156821 75.56551) (xy 108.738839 75.183992) - (xy 109.00967 75.003029) (xy 109.22 74.688248) (xy 109.43033 75.003029) (xy 109.701172 75.184) - ) - ) - (filled_polygon - (pts - (xy 118.055292 87.382922) (xy 117.536511 87.486115) (xy 117.05033 87.810971) (xy 116.834336 88.134228) (xy 116.776821 88.01151) - (xy 116.344947 87.617312) (xy 115.929026 87.445042) (xy 115.697 87.566183) (xy 115.697 88.773) (xy 115.717 88.773) - (xy 115.717 89.027) (xy 115.697 89.027) (xy 115.697 89.047) (xy 115.443 89.047) (xy 115.443 89.027) - (xy 115.423 89.027) (xy 115.423 88.773) (xy 115.443 88.773) (xy 115.443 87.566183) (xy 115.210974 87.445042) - (xy 114.795053 87.617312) (xy 114.363179 88.01151) (xy 114.305663 88.134228) (xy 114.08967 87.810971) (xy 113.603489 87.486115) - (xy 113.03 87.372041) (xy 112.456511 87.486115) (xy 111.97033 87.810971) (xy 111.754336 88.134228) (xy 111.696821 88.01151) - (xy 111.264947 87.617312) (xy 110.849026 87.445042) (xy 110.617 87.566183) (xy 110.617 88.773) (xy 110.637 88.773) - (xy 110.637 89.027) (xy 110.617 89.027) (xy 110.617 89.047) (xy 110.363 89.047) (xy 110.363 89.027) - (xy 110.343 89.027) (xy 110.343 88.773) (xy 110.363 88.773) (xy 110.363 87.566183) (xy 110.130974 87.445042) - (xy 109.715053 87.617312) (xy 109.283179 88.01151) (xy 109.225663 88.134228) (xy 109.00967 87.810971) (xy 108.523489 87.486115) - (xy 107.95 87.372041) (xy 107.376511 87.486115) (xy 106.89033 87.810971) (xy 106.565474 88.297152) (xy 106.4514 88.870641) - (xy 106.4514 88.929359) (xy 106.546607 89.408) (xy 102.237641 89.408) (xy 102.085286 89.255378) (xy 101.688668 89.090687) - (xy 101.259216 89.090313) (xy 100.862311 89.254311) (xy 100.708353 89.408) (xy 99.175147 89.408) (xy 99.244968 89.259027) - (xy 99.244968 88.540973) (xy 98.996821 88.01151) (xy 98.564947 87.617312) (xy 98.149026 87.445042) (xy 97.917 87.566183) - (xy 97.917 88.773) (xy 99.124469 88.773) (xy 99.244968 88.540973) (xy 99.244968 89.259027) (xy 99.124469 89.027) - (xy 97.917 89.027) (xy 97.917 89.047) (xy 97.663 89.047) (xy 97.663 89.027) (xy 97.643 89.027) - (xy 97.643 88.773) (xy 97.663 88.773) (xy 97.663 87.566183) (xy 97.430974 87.445042) (xy 97.015053 87.617312) - (xy 96.583179 88.01151) (xy 96.525663 88.134228) (xy 96.30967 87.810971) (xy 95.823489 87.486115) (xy 95.269903 87.376) - (xy 98.425 87.376) (xy 98.425 87.375999) (xy 98.716604 87.317996) (xy 98.716605 87.317996) (xy 98.91492 87.185485) - (xy 99.146784 87.185687) (xy 99.300918 87.122) (xy 117.794369 87.122) (xy 117.825184 87.152815) (xy 117.825185 87.152815) - (xy 117.825187 87.152817) (xy 118.055292 87.382922) - ) - ) - (filled_polygon - (pts - (xy 130.125 94.565) (xy 127.2286 94.565) (xy 127.2286 91.469359) (xy 127.2286 91.410641) (xy 127.114526 90.837152) - (xy 126.78967 90.350971) (xy 126.518839 90.170007) (xy 126.936821 89.78849) (xy 127.184968 89.259027) (xy 127.184968 88.540973) - (xy 127.184968 76.813027) (xy 127.064469 76.581) (xy 125.857 76.581) (xy 125.857 77.787817) (xy 126.089026 77.908958) - (xy 126.504947 77.736688) (xy 126.936821 77.34249) (xy 127.184968 76.813027) (xy 127.184968 88.540973) (xy 126.936821 88.01151) - (xy 126.504947 87.617312) (xy 126.089026 87.445042) (xy 125.857 87.566183) (xy 125.857 88.773) (xy 127.064469 88.773) - (xy 127.184968 88.540973) (xy 127.184968 89.259027) (xy 127.064469 89.027) (xy 125.857 89.027) (xy 125.857 89.047) - (xy 125.603 89.047) (xy 125.603 89.027) (xy 125.583 89.027) (xy 125.583 88.773) (xy 125.603 88.773) - (xy 125.603 87.566183) (xy 125.370974 87.445042) (xy 124.955053 87.617312) (xy 124.523179 88.01151) (xy 124.465663 88.134228) - (xy 124.24967 87.810971) (xy 123.763489 87.486115) (xy 123.19 87.372041) (xy 122.814385 87.446755) (xy 120.553815 85.186185) - (xy 120.306605 85.021004) (xy 120.015 84.963) (xy 103.43963 84.963) (xy 103.154818 84.678188) (xy 103.154816 84.678185) - (xy 99.695 81.218369) (xy 99.695 80.774641) (xy 99.847622 80.622286) (xy 100.012313 80.225668) (xy 100.012687 79.796216) - (xy 99.99607 79.756) (xy 104.14 79.756) (xy 104.14 79.755999) (xy 104.431604 79.697996) (xy 104.431605 79.697996) - (xy 104.678815 79.532815) (xy 105.3465 78.86513) (xy 106.014185 79.532815) (xy 106.261395 79.697996) (xy 106.553 79.756) - (xy 117.92137 79.756) (xy 120.0785 81.91313) (xy 120.078313 82.128784) (xy 120.242311 82.525689) (xy 120.545714 82.829622) - (xy 120.942332 82.994313) (xy 121.371784 82.994687) (xy 121.768689 82.830689) (xy 122.072622 82.527286) (xy 122.237313 82.130668) - (xy 122.237687 81.701216) (xy 122.191114 81.588502) (xy 122.212332 81.597313) (xy 122.641784 81.597687) (xy 123.038689 81.433689) - (xy 123.342622 81.130286) (xy 123.507313 80.733668) (xy 123.507687 80.304216) (xy 123.343689 79.907311) (xy 123.040286 79.603378) - (xy 122.643668 79.438687) (xy 122.426128 79.438497) (xy 120.916565 77.928935) (xy 121.223489 77.867885) (xy 121.70967 77.543029) - (xy 121.92 77.228248) (xy 122.13033 77.543029) (xy 122.616511 77.867885) (xy 123.19 77.981959) (xy 123.763489 77.867885) - (xy 124.24967 77.543029) (xy 124.465663 77.219771) (xy 124.523179 77.34249) (xy 124.955053 77.736688) (xy 125.370974 77.908958) - (xy 125.603 77.787817) (xy 125.603 76.581) (xy 125.583 76.581) (xy 125.583 76.327) (xy 125.603 76.327) - (xy 125.603 76.307) (xy 125.857 76.307) (xy 125.857 76.327) (xy 127.064469 76.327) (xy 127.184968 76.094973) - (xy 126.936821 75.56551) (xy 126.518839 75.183992) (xy 126.78967 75.003029) (xy 127.114526 74.516848) (xy 127.2286 73.943359) - (xy 127.2286 73.884641) (xy 127.114526 73.311152) (xy 126.78967 72.824971) (xy 126.303489 72.500115) (xy 125.73 72.386041) - (xy 125.156511 72.500115) (xy 124.67033 72.824971) (xy 124.46 73.139751) (xy 124.24967 72.824971) (xy 123.763489 72.500115) - (xy 123.19 72.386041) (xy 122.616511 72.500115) (xy 122.13033 72.824971) (xy 121.92 73.139751) (xy 121.70967 72.824971) - (xy 121.223489 72.500115) (xy 120.65 72.386041) (xy 120.076511 72.500115) (xy 119.59033 72.824971) (xy 119.374336 73.148228) - (xy 119.316821 73.02551) (xy 118.884947 72.631312) (xy 118.469026 72.459042) (xy 118.237 72.580183) (xy 118.237 73.787) - (xy 118.257 73.787) (xy 118.257 74.041) (xy 118.237 74.041) (xy 118.237 74.061) (xy 117.983 74.061) - (xy 117.983 74.041) (xy 117.963 74.041) (xy 117.963 73.787) (xy 117.983 73.787) (xy 117.983 72.580183) - (xy 117.750974 72.459042) (xy 117.335053 72.631312) (xy 116.903179 73.02551) (xy 116.845663 73.148228) (xy 116.62967 72.824971) - (xy 116.143489 72.500115) (xy 115.57 72.386041) (xy 114.996511 72.500115) (xy 114.51033 72.824971) (xy 114.3 73.139751) - (xy 114.08967 72.824971) (xy 113.603489 72.500115) (xy 113.03 72.386041) (xy 112.456511 72.500115) (xy 111.97033 72.824971) - (xy 111.76 73.139751) (xy 111.54967 72.824971) (xy 111.063489 72.500115) (xy 110.49 72.386041) (xy 109.916511 72.500115) - (xy 109.43033 72.824971) (xy 109.22 73.139751) (xy 109.00967 72.824971) (xy 108.523489 72.500115) (xy 107.95 72.386041) - (xy 107.376511 72.500115) (xy 106.89033 72.824971) (xy 106.68 73.139751) (xy 106.46967 72.824971) (xy 105.983489 72.500115) - (xy 105.41 72.386041) (xy 104.836511 72.500115) (xy 104.35033 72.824971) (xy 104.14 73.139751) (xy 103.92967 72.824971) - (xy 103.443489 72.500115) (xy 102.87 72.386041) (xy 102.296511 72.500115) (xy 101.81033 72.824971) (xy 101.594336 73.148228) - (xy 101.536821 73.02551) (xy 101.104947 72.631312) (xy 100.689026 72.459042) (xy 100.457 72.580183) (xy 100.457 73.787) - (xy 100.477 73.787) (xy 100.477 74.041) (xy 100.457 74.041) (xy 100.457 74.061) (xy 100.203 74.061) - (xy 100.203 74.041) (xy 100.183 74.041) (xy 100.183 73.787) (xy 100.203 73.787) (xy 100.203 72.580183) - (xy 99.970974 72.459042) (xy 99.555053 72.631312) (xy 99.123179 73.02551) (xy 99.065663 73.148228) (xy 98.84967 72.824971) - (xy 98.363489 72.500115) (xy 97.79 72.386041) (xy 97.216511 72.500115) (xy 96.73033 72.824971) (xy 96.52 73.139751) - (xy 96.30967 72.824971) (xy 95.823489 72.500115) (xy 95.25 72.386041) (xy 94.676511 72.500115) (xy 94.19033 72.824971) - (xy 93.974336 73.148228) (xy 93.916821 73.02551) (xy 93.484947 72.631312) (xy 93.069026 72.459042) (xy 92.837 72.580183) - (xy 92.837 73.787) (xy 92.857 73.787) (xy 92.857 74.041) (xy 92.837 74.041) (xy 92.837 74.061) - (xy 92.583 74.061) (xy 92.583 74.041) (xy 92.563 74.041) (xy 92.563 73.787) (xy 92.583 73.787) - (xy 92.583 72.580183) (xy 92.350974 72.459042) (xy 91.935053 72.631312) (xy 91.503179 73.02551) (xy 91.445663 73.148228) - (xy 91.22967 72.824971) (xy 90.743489 72.500115) (xy 90.17 72.386041) (xy 89.596511 72.500115) (xy 89.11033 72.824971) - (xy 88.9 73.139751) (xy 88.68967 72.824971) (xy 88.203489 72.500115) (xy 87.63 72.386041) (xy 87.056511 72.500115) - (xy 86.57033 72.824971) (xy 86.36 73.139751) (xy 86.14967 72.824971) (xy 85.663489 72.500115) (xy 85.09 72.386041) - (xy 84.516511 72.500115) (xy 84.03033 72.824971) (xy 83.814336 73.148228) (xy 83.756821 73.02551) (xy 83.324947 72.631312) - (xy 82.909026 72.459042) (xy 82.677 72.580183) (xy 82.677 73.787) (xy 82.697 73.787) (xy 82.697 74.041) - (xy 82.677 74.041) (xy 82.677 74.061) (xy 82.423 74.061) (xy 82.423 74.041) (xy 82.403 74.041) - (xy 82.403 73.787) (xy 82.423 73.787) (xy 82.423 72.580183) (xy 82.190974 72.459042) (xy 81.775053 72.631312) - (xy 81.343179 73.02551) (xy 81.285663 73.148228) (xy 81.06967 72.824971) (xy 80.583489 72.500115) (xy 80.01 72.386041) - (xy 79.436511 72.500115) (xy 78.95033 72.824971) (xy 78.74 73.139751) (xy 78.52967 72.824971) (xy 78.043489 72.500115) - (xy 77.47 72.386041) (xy 76.896511 72.500115) (xy 76.41033 72.824971) (xy 76.085474 73.311152) (xy 75.9714 73.884641) - (xy 75.9714 73.943359) (xy 76.085474 74.516848) (xy 76.400526 74.988356) (xy 76.246702 75.052073) (xy 76.068073 75.230701) - (xy 75.9714 75.46409) (xy 75.9714 75.716709) (xy 75.9714 77.443909) (xy 76.068073 77.677298) (xy 76.246701 77.855927) - (xy 76.48009 77.9526) (xy 76.732709 77.9526) (xy 77.687769 77.9526) (xy 77.274908 78.365461) (xy 76.83819 78.45233) - (xy 76.302567 78.810222) (xy 75.944675 79.345845) (xy 75.819 79.977655) (xy 75.819 80.042345) (xy 75.944675 80.674155) - (xy 76.302567 81.209778) (xy 76.83819 81.56767) (xy 77.47 81.693345) (xy 78.10181 81.56767) (xy 78.438001 81.343034) - (xy 78.455673 81.385698) (xy 78.634301 81.564327) (xy 78.86769 81.661) (xy 79.120309 81.661) (xy 81.09137 81.661) - (xy 80.51522 82.237149) (xy 80.01 82.136655) (xy 79.37819 82.26233) (xy 79.041998 82.486965) (xy 79.024327 82.444302) - (xy 78.845699 82.265673) (xy 78.61231 82.169) (xy 78.359691 82.169) (xy 76.327691 82.169) (xy 76.094302 82.265673) - (xy 75.915673 82.444301) (xy 75.819 82.67769) (xy 75.819 82.930309) (xy 75.819 84.962309) (xy 75.915673 85.195698) - (xy 76.094301 85.374327) (xy 76.32769 85.471) (xy 76.580309 85.471) (xy 78.612309 85.471) (xy 78.845698 85.374327) - (xy 79.024327 85.195699) (xy 79.041999 85.153034) (xy 79.37819 85.37767) (xy 80.01 85.503345) (xy 80.64181 85.37767) - (xy 81.177433 85.019778) (xy 81.535325 84.484155) (xy 81.661 83.852345) (xy 81.661 83.787655) (xy 81.571238 83.336391) - (xy 83.469815 81.437815) (xy 83.634996 81.190605) (xy 83.634996 81.190604) (xy 83.693 80.899) (xy 83.693 79.18263) - (xy 84.358815 78.516815) (xy 84.523996 78.269605) (xy 84.523996 78.269604) (xy 84.582 77.978) (xy 84.582 77.880911) - (xy 85.09 77.981959) (xy 85.465614 77.907244) (xy 86.828213 79.269844) (xy 86.638311 79.348311) (xy 86.487002 79.499355) - (xy 86.337286 79.349378) (xy 85.940668 79.184687) (xy 85.511216 79.184313) (xy 85.114311 79.348311) (xy 84.810378 79.651714) - (xy 84.645687 80.048332) (xy 84.645313 80.477784) (xy 84.809311 80.874689) (xy 85.112714 81.178622) (xy 85.509332 81.343313) - (xy 85.646614 81.343432) (xy 86.670446 82.537903) (xy 86.693734 82.556195) (xy 86.710185 82.580815) (xy 86.809922 82.647457) - (xy 86.90426 82.721557) (xy 86.932773 82.729544) (xy 86.957395 82.745996) (xy 87.075051 82.769399) (xy 87.190557 82.801755) - (xy 87.219955 82.798222) (xy 87.249 82.804) (xy 90.489369 82.804) (xy 88.901868 84.3915) (xy 88.686216 84.391313) - (xy 88.289311 84.555311) (xy 87.985378 84.858714) (xy 87.820687 85.255332) (xy 87.820313 85.684784) (xy 87.984311 86.081689) - (xy 88.287714 86.385622) (xy 88.684332 86.550313) (xy 89.113784 86.550687) (xy 89.510689 86.386689) (xy 89.814622 86.083286) - (xy 89.979313 85.686668) (xy 89.979502 85.469127) (xy 91.62863 83.82) (xy 95.374358 83.82) (xy 95.526714 83.972622) - (xy 95.923332 84.137313) (xy 96.352784 84.137687) (xy 96.749689 83.973689) (xy 97.053622 83.670286) (xy 97.218313 83.273668) - (xy 97.218687 82.844216) (xy 97.054689 82.447311) (xy 96.751286 82.143378) (xy 96.50703 82.041953) (xy 96.749689 81.941689) - (xy 97.053622 81.638286) (xy 97.218313 81.241668) (xy 97.218687 80.812216) (xy 97.20207 80.772) (xy 98.168358 80.772) - (xy 98.171 80.774646) (xy 98.171 81.534) (xy 98.229004 81.825605) (xy 98.394185 82.072815) (xy 101.919369 85.598) - (xy 99.891119 85.598) (xy 99.848689 85.495311) (xy 99.545286 85.191378) (xy 99.148668 85.026687) (xy 98.719216 85.026313) - (xy 98.322311 85.190311) (xy 98.018378 85.493714) (xy 97.869603 85.852) (xy 93.726 85.852) (xy 93.434395 85.910004) - (xy 93.187185 86.075185) (xy 92.171185 87.091185) (xy 92.006004 87.338395) (xy 91.952112 87.609326) (xy 91.65033 87.810971) - (xy 91.44 88.125751) (xy 91.22967 87.810971) (xy 90.743489 87.486115) (xy 90.17 87.372041) (xy 89.596511 87.486115) - (xy 89.11033 87.810971) (xy 88.894336 88.134228) (xy 88.836821 88.01151) (xy 88.404947 87.617312) (xy 87.989026 87.445042) - (xy 87.757 87.566183) (xy 87.757 88.773) (xy 87.777 88.773) (xy 87.777 89.027) (xy 87.757 89.027) - (xy 87.757 89.047) (xy 87.503 89.047) (xy 87.503 89.027) (xy 87.483 89.027) (xy 87.483 88.773) - (xy 87.503 88.773) (xy 87.503 87.566183) (xy 87.270974 87.445042) (xy 86.855053 87.617312) (xy 86.423179 88.01151) - (xy 86.365663 88.134228) (xy 86.14967 87.810971) (xy 85.663489 87.486115) (xy 85.09 87.372041) (xy 84.516511 87.486115) - (xy 84.03033 87.810971) (xy 83.814336 88.134228) (xy 83.756821 88.01151) (xy 83.324947 87.617312) (xy 82.909026 87.445042) - (xy 82.677 87.566183) (xy 82.677 88.773) (xy 82.697 88.773) (xy 82.697 89.027) (xy 82.677 89.027) - (xy 82.677 89.047) (xy 82.423 89.047) (xy 82.423 89.027) (xy 82.403 89.027) (xy 82.403 88.773) - (xy 82.423 88.773) (xy 82.423 87.566183) (xy 82.190974 87.445042) (xy 81.775053 87.617312) (xy 81.343179 88.01151) - (xy 81.285663 88.134228) (xy 81.06967 87.810971) (xy 80.583489 87.486115) (xy 80.01 87.372041) (xy 79.436511 87.486115) - (xy 78.95033 87.810971) (xy 78.625474 88.297152) (xy 78.5114 88.870641) (xy 78.5114 88.929359) (xy 78.625474 89.502848) - (xy 78.940526 89.974356) (xy 78.786702 90.038073) (xy 78.608073 90.216701) (xy 78.5114 90.45009) (xy 78.5114 90.702709) - (xy 78.5114 92.429909) (xy 78.608073 92.663298) (xy 78.786701 92.841927) (xy 79.02009 92.9386) (xy 79.272709 92.9386) - (xy 80.999909 92.9386) (xy 81.233298 92.841927) (xy 81.411927 92.663299) (xy 81.476263 92.507977) (xy 81.49033 92.529029) - (xy 81.976511 92.853885) (xy 82.55 92.967959) (xy 83.123489 92.853885) (xy 83.60967 92.529029) (xy 83.82 92.214248) - (xy 84.03033 92.529029) (xy 84.516511 92.853885) (xy 85.09 92.967959) (xy 85.663489 92.853885) (xy 86.14967 92.529029) - (xy 86.36 92.214248) (xy 86.57033 92.529029) (xy 87.056511 92.853885) (xy 87.63 92.967959) (xy 88.203489 92.853885) - (xy 88.68967 92.529029) (xy 88.9 92.214248) (xy 89.11033 92.529029) (xy 89.596511 92.853885) (xy 90.17 92.967959) - (xy 90.743489 92.853885) (xy 91.22967 92.529029) (xy 91.44 92.214248) (xy 91.65033 92.529029) (xy 92.136511 92.853885) - (xy 92.71 92.967959) (xy 93.283489 92.853885) (xy 93.36967 92.7963) (xy 94.076184 93.502815) (xy 94.076185 93.502815) - (xy 94.323395 93.667996) (xy 94.615 93.726) (xy 99.441 93.726) (xy 99.441 93.725999) (xy 99.732604 93.667996) - (xy 99.732605 93.667996) (xy 99.979815 93.502815) (xy 100.32813 93.154499) (xy 100.331872 93.154502) (xy 100.680185 93.502815) - (xy 100.927395 93.667996) (xy 100.927396 93.667996) (xy 101.219 93.726) (xy 119.126 93.726) (xy 119.126 93.725999) - (xy 119.417604 93.667996) (xy 119.417605 93.667996) (xy 119.664815 93.502815) (xy 120.274385 92.893244) (xy 120.65 92.967959) - (xy 121.223489 92.853885) (xy 121.70967 92.529029) (xy 121.92 92.214248) (xy 122.13033 92.529029) (xy 122.616511 92.853885) - (xy 123.19 92.967959) (xy 123.763489 92.853885) (xy 124.24967 92.529029) (xy 124.46 92.214248) (xy 124.67033 92.529029) - (xy 125.156511 92.853885) (xy 125.73 92.967959) (xy 126.303489 92.853885) (xy 126.78967 92.529029) (xy 127.114526 92.042848) - (xy 127.2286 91.469359) (xy 127.2286 94.565) (xy 74.685 94.565) (xy 74.685 71.685) (xy 130.125 71.685) - (xy 130.125 94.565) - ) - ) - ) -) diff --git a/adapter/passive/passive-rpi-hub75-adapter.sch b/adapter/passive/passive-rpi-hub75-adapter.sch deleted file mode 100644 index 60649d7..0000000 --- a/adapter/passive/passive-rpi-hub75-adapter.sch +++ /dev/null @@ -1,337 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_02X08 Panel-1 -U 1 1 54ECB236 -P 5350 3100 -F 0 "Panel-1" H 5350 3550 50 0000 C CNN -F 1 "CONN_02X08" V 5350 3100 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 5350 1900 60 0001 C CNN -F 3 "" H 5350 1900 60 0000 C CNN - 1 5350 3100 - 1 0 0 -1 -$EndComp -$Comp -L CONN_02X20 P1 -U 1 1 54ECB2B7 -P 3250 3650 -F 0 "P1" H 3250 4700 50 0000 C CNN -F 1 "CONN_02X20" V 3250 3650 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x20" H 3250 2700 60 0001 C CNN -F 3 "" H 3250 2700 60 0000 C CNN - 1 3250 3650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3550 2650 3550 2800 -Wire Wire Line - 3550 2700 3500 2700 -Wire Wire Line - 3550 2800 3500 2800 -Connection ~ 3550 2700 -$Comp -L GND #PWR01 -U 1 1 54ECB3E1 -P 3600 3300 -F 0 "#PWR01" H 3600 3300 30 0001 C CNN -F 1 "GND" H 3600 3230 30 0001 C CNN -F 2 "" H 3600 3300 60 0000 C CNN -F 3 "" H 3600 3300 60 0000 C CNN - 1 3600 3300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 3300 3600 3300 -$Comp -L GND #PWR02 -U 1 1 54ECB417 -P 3600 3600 -F 0 "#PWR02" H 3600 3600 30 0001 C CNN -F 1 "GND" H 3600 3530 30 0001 C CNN -F 2 "" H 3600 3600 60 0000 C CNN -F 3 "" H 3600 3600 60 0000 C CNN - 1 3600 3600 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 3600 3600 3600 -$Comp -L GND #PWR03 -U 1 1 54ECB4A1 -P 3600 2900 -F 0 "#PWR03" H 3600 2900 30 0001 C CNN -F 1 "GND" H 3600 2830 30 0001 C CNN -F 2 "" H 3600 2900 60 0000 C CNN -F 3 "" H 3600 2900 60 0000 C CNN - 1 3600 2900 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 2900 3600 2900 -$Comp -L GND #PWR04 -U 1 1 54ECB5FE -P 2900 4600 -F 0 "#PWR04" H 2900 4600 30 0001 C CNN -F 1 "GND" H 2900 4530 30 0001 C CNN -F 2 "" H 2900 4600 60 0000 C CNN -F 3 "" H 2900 4600 60 0000 C CNN - 1 2900 4600 - 0 1 1 0 -$EndComp -Wire Wire Line - 2900 4600 3000 4600 -$Comp -L GND #PWR05 -U 1 1 54ECB73E -P 3600 4300 -F 0 "#PWR05" H 3600 4300 30 0001 C CNN -F 1 "GND" H 3600 4230 30 0001 C CNN -F 2 "" H 3600 4300 60 0000 C CNN -F 3 "" H 3600 4300 60 0000 C CNN - 1 3600 4300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3500 4300 3600 4300 -$Comp -L GND #PWR06 -U 1 1 54ECB7BC -P 2900 3900 -F 0 "#PWR06" H 2900 3900 30 0001 C CNN -F 1 "GND" H 2900 3830 30 0001 C CNN -F 2 "" H 2900 3900 60 0000 C CNN -F 3 "" H 2900 3900 60 0000 C CNN - 1 2900 3900 - 0 1 1 0 -$EndComp -Wire Wire Line - 2900 3900 3000 3900 -Text GLabel 3000 3000 0 51 Output ~ 0 -strobe -Text GLabel 3500 4200 2 51 Output ~ 0 -p1_r1 -Text GLabel 3000 4100 0 51 Output ~ 0 -p1_g1 -Text GLabel 3000 4200 0 51 Output ~ 0 -p1_b1 -Text GLabel 3000 4400 0 51 Output ~ 0 -p1_r2 -Text GLabel 3000 4300 0 51 Output ~ 0 -p1_g2 -Text GLabel 3500 4500 2 51 Output ~ 0 -p1_b2 -Text GLabel 3500 3900 2 51 Output ~ 0 -row_A -Text GLabel 3500 3800 2 51 Output ~ 0 -row_B -Text GLabel 3000 3700 0 51 Output ~ 0 -row_C -Text GLabel 3000 3600 0 51 Output ~ 0 -row_D -Text GLabel 3000 3800 0 51 Output ~ 0 -clock -Text GLabel 3000 3200 0 51 Output ~ 0 -p0_r1 -Text GLabel 3500 3200 2 51 Output ~ 0 -p0_g1 -Text GLabel 3000 3400 0 51 Output ~ 0 -p0_b1 -Text GLabel 3500 3400 2 51 Output ~ 0 -p0_r2 -Text GLabel 3500 3500 2 51 Output ~ 0 -p0_g2 -Text GLabel 3500 3700 2 51 Output ~ 0 -p0_b2 -Text GLabel 3000 3300 0 51 Output ~ 0 -OE -Wire Wire Line - 5600 3050 6150 3050 -$Comp -L GND #PWR07 -U 1 1 54ECD031 -P 6150 3500 -F 0 "#PWR07" H 6150 3500 30 0001 C CNN -F 1 "GND" H 6150 3430 30 0001 C CNN -F 2 "" H 6150 3500 60 0000 C CNN -F 3 "" H 6150 3500 60 0000 C CNN - 1 6150 3500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5600 3450 6150 3450 -Wire Wire Line - 5600 2850 6150 2850 -$Comp -L CONN_02X08 Panel-2 -U 1 1 54ECE201 -P 5350 4300 -F 0 "Panel-2" H 5350 4750 50 0000 C CNN -F 1 "CONN_02X08" V 5350 4300 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x08" H 5350 3100 60 0001 C CNN -F 3 "" H 5350 3100 60 0000 C CNN - 1 5350 4300 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5600 4250 6150 4250 -$Comp -L GND #PWR08 -U 1 1 54ECE20E -P 6150 4700 -F 0 "#PWR08" H 6150 4700 30 0001 C CNN -F 1 "GND" H 6150 4630 30 0001 C CNN -F 2 "" H 6150 4700 60 0000 C CNN -F 3 "" H 6150 4700 60 0000 C CNN - 1 6150 4700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5600 4650 6150 4650 -Wire Wire Line - 5600 4050 6150 4050 -$Comp -L VCC #PWR09 -U 1 1 54ECD3DE -P 3550 2650 -F 0 "#PWR09" H 3550 2750 30 0001 C CNN -F 1 "VCC" H 3550 2750 30 0000 C CNN -F 2 "" H 3550 2650 60 0000 C CNN -F 3 "" H 3550 2650 60 0000 C CNN - 1 3550 2650 - 1 0 0 -1 -$EndComp -$Comp -L CONN_01X02 P2 -U 1 1 54ECE3B2 -P 2650 2850 -F 0 "P2" H 2650 3000 50 0000 C CNN -F 1 "CONN_01X02" V 2750 2850 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 2850 60 0001 C CNN -F 3 "" H 2650 2850 60 0000 C CNN - 1 2650 2850 - -1 0 0 1 -$EndComp -Wire Wire Line - 2850 2800 3000 2800 -Wire Wire Line - 2850 2900 3000 2900 -$Comp -L CONN_01X02 P3 -U 1 1 54ECE47C -P 3850 3050 -F 0 "P3" H 3850 3200 50 0000 C CNN -F 1 "CONN_01X02" V 3950 3050 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 3850 3050 60 0001 C CNN -F 3 "" H 3850 3050 60 0000 C CNN - 1 3850 3050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3500 3000 3650 3000 -Wire Wire Line - 3500 3100 3650 3100 -Text GLabel 5600 4150 2 51 Input ~ 0 -p1_g2 -Wire Wire Line - 6150 4050 6150 4700 -Connection ~ 6150 4650 -Connection ~ 6150 4250 -Text GLabel 5600 3950 2 51 Input ~ 0 -p1_g1 -Wire Wire Line - 6150 2850 6150 3500 -Connection ~ 6150 3050 -Connection ~ 6150 3450 -Text GLabel 5600 2950 2 51 Input ~ 0 -p0_g2 -Text GLabel 5600 2750 2 51 Input ~ 0 -p0_g1 -Text GLabel 5600 3250 2 51 Input ~ 0 -row_D -Text GLabel 5600 3150 2 51 Input ~ 0 -row_B -Text GLabel 5600 4350 2 51 Input ~ 0 -row_B -Text GLabel 5600 4450 2 51 Input ~ 0 -row_D -Text GLabel 5100 2750 0 51 Input ~ 0 -p0_r1 -Text GLabel 5100 3350 0 51 Input ~ 0 -clock -Text GLabel 5100 3050 0 51 Input ~ 0 -p0_b2 -Text GLabel 5100 2850 0 51 Input ~ 0 -p0_b1 -Text GLabel 5100 2950 0 51 Input ~ 0 -p0_r2 -Text GLabel 5100 3450 0 51 Input ~ 0 -OE -Text GLabel 5100 3950 0 51 Input ~ 0 -p1_r1 -Text GLabel 5100 4050 0 51 Input ~ 0 -p1_b1 -Text GLabel 5100 4150 0 51 Input ~ 0 -p1_r2 -Text GLabel 5100 4250 0 51 Input ~ 0 -p1_b2 -Text GLabel 5100 4550 0 51 Input ~ 0 -clock -Text GLabel 5100 4650 0 51 Input ~ 0 -OE -Text GLabel 5100 4450 0 51 Input ~ 0 -row_C -Text GLabel 5100 4350 0 51 Input ~ 0 -row_A -Text GLabel 5100 3150 0 51 Input ~ 0 -row_A -Text GLabel 5100 3250 0 51 Input ~ 0 -row_C -Text GLabel 5600 4550 2 51 Input ~ 0 -strobe -Text GLabel 5600 3350 2 51 Input ~ 0 -strobe -$EndSCHEMATC diff --git a/demo-main.cc b/demo-main.cc index 3e6342f..be075d6 100644 --- a/demo-main.cc +++ b/demo-main.cc @@ -1085,6 +1085,7 @@ static int usage(const char *progname) { } int main(int argc, char *argv[]) { + GPIO io; bool as_daemon = false; int runtime_seconds = -1; int demo = -1; @@ -1099,6 +1100,31 @@ int main(int argc, char *argv[]) { const char *demo_parameter = NULL; +#if 0 + /** testing **/ + if (!io.Init()) + return 1; + + uint32_t pulsed_pin = 1 << 18; + io.InitOutputs(pulsed_pin); + std::vector spec; + int base = 200; + for (int i = 0; i < 11; ++i) { + spec.push_back(base << i); + } + int chosen = atoi(argv[1]); + if (chosen >= (int) spec.size()) + chosen = spec.size() - 1; + fprintf(stderr, "Choosing %dns\n", spec[chosen]); + PinPulser *pulser = PinPulser::Create(&io, pulsed_pin, spec); + for (;;) { + pulser->SendPulse(chosen); + pulser->WaitPulseFinished(); + } + + return 0; +#endif + int opt; while ((opt = getopt(argc, argv, "dlD:t:r:P:c:p:b:m:L")) != -1) { switch (opt) { @@ -1192,7 +1218,6 @@ int main(int argc, char *argv[]) { } // Initialize GPIO pins. This might fail when we don't have permissions. - GPIO io; if (!io.Init()) return 1; diff --git a/img/active2-pcb.png b/img/active2-pcb.png deleted file mode 100644 index 076a16f..0000000 Binary files a/img/active2-pcb.png and /dev/null differ diff --git a/img/active3-pcb.png b/img/active3-pcb.png index 02e3e6c..16ebf4f 100644 Binary files a/img/active3-pcb.png and b/img/active3-pcb.png differ diff --git a/img/passive-rpi1-pcb.png b/img/passive-rpi1-pcb.png new file mode 100644 index 0000000..d32e99f Binary files /dev/null and b/img/passive-rpi1-pcb.png differ diff --git a/img/passive2-pcb.png b/img/passive2-pcb.png deleted file mode 100644 index 0126c01..0000000 Binary files a/img/passive2-pcb.png and /dev/null differ diff --git a/img/passive3-pcb.png b/img/passive3-pcb.png new file mode 100644 index 0000000..1d0e119 Binary files /dev/null and b/img/passive3-pcb.png differ diff --git a/include/canvas.h b/include/canvas.h index 43098d0..2ac04a9 100644 --- a/include/canvas.h +++ b/include/canvas.h @@ -20,11 +20,13 @@ namespace rgb_matrix { // An interface for things a Canvas can do. The RGBMatrix implements this // interface, so you can use it directly wherever a canvas is needed. -// However, this abstraction allows you to e.g. create delegating +// +// This abstraction also allows you to e.g. create delegating // implementations that do a particular transformation, e.g. re-map // pixels (as you might lay out the physical RGB matrix in a different way), // compose images (OR, XOR, transparecy), scale, rotate, anti-alias or // translate coordinates in a funky way. +// // It is a good idea to have your applications use the concept of // a Canvas to write the content to instead of directly using the RGBMatrix. class Canvas { diff --git a/include/gpio.h b/include/gpio.h index b717fdb..5ba25e0 100644 --- a/include/gpio.h +++ b/include/gpio.h @@ -40,10 +40,22 @@ class GPIO { uint32_t InitOutputs(uint32_t outputs); // Set the bits that are '1' in the output. Leave the rest untouched. - void SetBits(uint32_t value); + inline void SetBits(uint32_t value) { + if (!value) return; + *gpio_set_bits_ = value; +#ifdef RGB_SLOWDOWN_GPIO + *gpio_set_bits_ = value; +#endif + } // Clear the bits that are '1' in the output. Leave the rest untouched. - void ClearBits(uint32_t value); + inline void ClearBits(uint32_t value) { + if (!value) return; + *gpio_clr_bits_ = value; +#ifdef RGB_SLOWDOWN_GPIO + *gpio_clr_bits_ = value; +#endif + } // Write all the bits of "value" mentioned in "mask". Leave the rest untouched. inline void WriteMaskedBits(uint32_t value, uint32_t mask) { @@ -58,6 +70,8 @@ class GPIO { private: uint32_t output_bits_; volatile uint32_t *gpio_port_; + volatile uint32_t *gpio_set_bits_; + volatile uint32_t *gpio_clr_bits_; }; // A PinPulser is a utility class that pulses a GPIO pin. There can be various @@ -77,6 +91,9 @@ public: // Send a pulse with a given length (index into nano_wait_spec array). virtual void SendPulse(int time_spec_number) = 0; + + // If SendPulse() is asynchronously implemented, wait for pulse to finish. + virtual void WaitPulseFinished() {} }; } // end namespace rgb_matrix diff --git a/include/led-matrix.h b/include/led-matrix.h index 72d8b71..1fb2ea6 100644 --- a/include/led-matrix.h +++ b/include/led-matrix.h @@ -33,8 +33,13 @@ namespace internal { class Framebuffer; } // The RGB matrix provides the framebuffer and the facilities to constantly // update the LED matrix. -// This will provide a Canvas that represents the display with +// +// This implement the Canvas interface that represents the display with // (32 * chained_displays)x(rows * parallel_displays) pixels. +// +// If can do multi-buffering using the CreateFrameCanvas() and SwapOnVSync() +// methods. This is useful for animations and to prevent tearing. +// // If you arrange the panels in a different way in the physical space, write // a delegating Canvas that does coordinate remapping, like the // LargeSquare64x64Canvas in demo-main.cc. @@ -60,12 +65,14 @@ public: int parallel_displays = 1); virtual ~RGBMatrix(); - // Set GPIO output if it was not set already in constructor (otherwise: no-op). + // Set GPIO output if it was not set already in constructor (otherwise: NoOp). // Starts display refresh thread if this is the first setting. void SetGPIO(GPIO *io); // Set PWM bits used for output. Default is 11, but if you only deal with - // simple comic-colors, 1 might be sufficient. Lower require less CPU. + // limited comic-colors, 1 might be sufficient. Lower require less CPU and + // increases refresh-rate. + // // Returns boolean to signify if value was within range. // // This sets the PWM bits for the current active FrameCanvas and future diff --git a/lib/Makefile b/lib/Makefile index 64579c5..e071f17 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -11,6 +11,13 @@ TARGET=librgbmatrix.a # and make again ### +# If you see that your display is inverse, you might have a matrix variant +# has uses inverse logic for the RGB bits. In that case: uncomment this. +#DEFINES+=-DINVERSE_RGB_DISPLAY_COLORS + +# For curiosity reasons: uncomment to see refresh rate in terminal. +#DEFINES+=-DSHOW_REFRESH_RATE + # The signal can be too fast for some LED panels, in particular with newer # (faster) Raspberry Pi 2s. # In these cases, you want to make sure that @@ -25,27 +32,22 @@ TARGET=librgbmatrix.a # the frame-rate. #DEFINES+=-DRGB_SLOWDOWN_GPIO -# Uncomment to allow to use up to three parallel boards. -# This will only work on the plus models or RPi2 with 40 GPIO pins. -# -# This is useful in any case, _unless_ you have an older installation with -# classic cabeling of previous versions of this library or a -# Raspberry Pi 1, Revision 1 (very old). -# -# The reason why this is disabled by default is that it is not compatible with -# GPIO cabelings of previous versions of this software and thus is already -# wired up 'in the field'. Also it will drop support for the very first -# Raspberry Pi, Revision 1. -# Hence we leave this off for now for the least amount of surprise. -#DEFINES+=-DSUPPORT_MULTI_PARALLEL - -# If you see that your display is inverse, you might have a matrix variant -# has uses inverse logic for the RGB bits. In that case: uncomment this. -#DEFINES+=-DINVERSE_RGB_DISPLAY_COLORS +# ------------ Pinout options; usually no change needed here -------------- # Uncomment the following line for Adafruit Matrix HAT gpio mappings #DEFINES+=-DADAFRUIT_RGBMATRIX_HAT +# If you have used this library before July 2015 and have wired it up, then +# you need to define RGB_CLASSIC_PINOUT for your panel to work. The standard +# pinout changed so that we can make use of the PWM pin for much more stable +# timing. So even if you have the classic pinout, you might consider wiring +# up the new one (sorry for the inconvenience). +#DEFINES+=-DRGB_CLASSIC_PINOUT + +# If you use RGB_CLASSIC_PINOUT and use Raspberry Pi 1, Revision A, +# this might be useful. +#DEFINES+=-DONLY_SINGLE_CHAIN + INCDIR=../include CXXFLAGS=-Wall -O3 -g -fPIC $(DEFINES) diff --git a/lib/framebuffer-internal.h b/lib/framebuffer-internal.h index 9b770d0..bafd701 100644 --- a/lib/framebuffer-internal.h +++ b/lib/framebuffer-internal.h @@ -61,7 +61,7 @@ private: inline uint16_t MapColor(uint8_t c); const int rows_; // Number of rows. 16 or 32. -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN const int parallel_; // Parallel rows of chains. 1 or 2. #endif const int height_; // rows * parallel @@ -103,25 +103,24 @@ private: uint32_t raw; IoBits() : raw(0) {} }; -#else +#elif defined(RGB_CLASSIC_PINOUT) + // Classic pinout before July 2015. Consider upgrading to the new pinout. union IoBits { struct { // This bitset reflects the GPIO mapping. The naming of the // pins of type 'p0_r1' means 'first parallel chain, red-bit one' -#ifdef SUPPORT_MULTI_PARALLEL - unsigned int unused_0_1 : 2; // 0..1 (only on RPi 1, Revision 1) - unsigned int p2_g1 : 1; // 2 (masks SDA when parallel=3) - unsigned int p2_b1 : 1; // 3 (masks SCL when parallel=3) -#else +#ifdef ONLY_SINGLE_CHAIN // The Revision1 and Revision2 boards have different GPIO mappings // on the pins 2 and 3. Just use both interpretations. // To keep the I2C pins free, we don't use these anymore. - // We keep this backward compatible unless SUPPORT_MULTI_PARALLEL - // is explicitly chosen. unsigned int output_enable_rev1 : 1; // 0 (RPi 1, Revision 1) unsigned int clock_rev1 : 1; // 1 (RPi 1, Revision 1) unsigned int output_enable_rev2 : 1; // 2 (Pi1.Rev2; masks: I2C SDA) unsigned int clock_rev2 : 1; // 3 (Pi1.Rev2; masks: I2C SCL) +#else + unsigned int unused_0_1 : 2; // 0..1 (only on RPi 1, Revision 1) + unsigned int p2_g1 : 1; // 2 (masks SDA when parallel=3) + unsigned int p2_b1 : 1; // 3 (masks SCL when parallel=3) #endif unsigned int strobe : 1; // 4 unsigned int p1_g1 : 1; // 5 (only on A+/B+/Pi2) @@ -153,6 +152,51 @@ private: uint32_t raw; IoBits() : raw(0) {} }; +#else + // Standard pinout since July 2015 + // This uses the PWM pin to create the timing. + union IoBits { + struct { + // This bitset reflects the GPIO mapping. The naming of the + // pins of type 'p0_r1' means 'first parallel chain, red-bit one' + // GPIO Header-pos + unsigned int unused_0_1 : 2; // 0..1 (only on RPi 1, Revision 1) + unsigned int p2_g1 : 1; // 2 P1-03 (masks SDA when parallel=3) + unsigned int p2_b1 : 1; // 3 P1-05 (masks SCL when parallel=3) + unsigned int strobe : 1; // 4 P1-07 + unsigned int p1_g1 : 1; // 5 P1-29 (only on A+/B+/Pi2) + unsigned int p1_b1 : 1; // 6 P1-31 (only on A+/B+/Pi2) + // TODO: be able to disable chain 0 for higher-pin RPis to gain SPI back. + unsigned int p0_b1 : 1; // 7 P1-26 (masks: SPI0_CE1) + unsigned int p0_r2 : 1; // 8 P1-24 (masks: SPI0_CE0) + unsigned int p0_g2 : 1; // 9 P1-21 (masks: SPI0_MISO + unsigned int p0_b2 : 1; // 10 P1-19 (masks: SPI0_MOSI) + unsigned int p0_r1 : 1; // 11 P1-23 (masks: SPI0_SCKL) + + unsigned int p1_r1 : 1; // 12 P1-32 (only on A+/B+/Pi2) + unsigned int p1_g2 : 1; // 13 P1-33 (only on A+/B+/Pi2) + unsigned int p2_r1 : 1; // 14 P1-08 (masks TxD when parallel=3) + unsigned int unused_15 : 1; // 15 P1-10 (RxD) - kept free. + unsigned int p2_g2 : 1; // 16 P1-36 (only on A+/B+/Pi2) + + unsigned int clock : 1; // 17 P1-11 + + unsigned int output_enable : 1; // 18 P1-12 (PWM pin: our timing) + unsigned int p1_r2 : 1; // 19 P1-35 (only on A+/B+/Pi2) + unsigned int p1_b2 : 1; // 20 P1-38 (only on A+/B+/Pi2) + unsigned int p2_b2 : 1; // 21 P1-40 (only on A+/B+/Pi2) + + unsigned int a : 1; // 22 P1-15 // row bits. + unsigned int b : 1; // 23 P1-16 + unsigned int c : 1; // 24 P1-18 + unsigned int d : 1; // 25 P1-22 + + unsigned int p2_r2 : 1; // 26 P1-37 (only on A+/B+/Pi2) + unsigned int p0_g1 : 1; // 27 P1-13 (Not on RPi1, Rev1) + } bits; + uint32_t raw; + IoBits() : raw(0) {} + }; #endif // The frame-buffer is organized in bitplanes. diff --git a/lib/framebuffer.cc b/lib/framebuffer.cc index adbd4fa..52a6462 100644 --- a/lib/framebuffer.cc +++ b/lib/framebuffer.cc @@ -33,29 +33,20 @@ enum { kBitPlanes = 11 // maximum usable bitplanes. }; -static const long kBaseTimeNanos = 200; +static const long kBaseTimeNanos = 100; // We need one global instance of a timing correct pulser. There are different // implementations depending on the context. static PinPulser *sOutputEnablePulser = NULL; // The Adafruit HAT only supports one chain. -#if defined(ADAFRUIT_RGBMATRIX_HAT) && defined(SUPPORT_MULTI_PARALLEL) -# warning "Adafruit HAT doesn't map parallel chains. Disabling parallel chains." -# undef SUPPORT_MULTI_PARALLEL -#endif - -// Only if SUPPORT_MULTI_PARALLEL is not defined, we allow classic wiring. -// Also, the Adafruit HAT does not do classic wiring either. -#if defined(SUPPORT_MULTI_PARALLEL) || defined(ADAFRUIT_RGBMATRIX_HAT) -# undef SUPPORT_CLASSIC_LED_GPIO_WIRING_ -#else -# define SUPPORT_CLASSIC_LED_GPIO_WIRING_ +#if defined(ADAFRUIT_RGBMATRIX_HAT) +# define ONLY_SINGLE_CHAIN 1 #endif Framebuffer::Framebuffer(int rows, int columns, int parallel) : rows_(rows), -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN parallel_(parallel), #endif height_(rows * parallel), @@ -66,10 +57,9 @@ Framebuffer::Framebuffer(int rows, int columns, int parallel) Clear(); assert(rows_ <= 32); assert(parallel >= 1 && parallel <= 3); -#ifndef SUPPORT_MULTI_PARALLEL +#ifdef ONLY_SINGLE_CHAIN if (parallel > 1) { - fprintf(stderr, "In order for parallel > 1 to work, you need to " - "define SUPPORT_MULTI_PARALLEL in lib/Makefile.\n"); + fprintf(stderr, "ONLY_SINGLE_CHAIN is defined, but parallel > 1 given\n"); assert(parallel == 1); } #endif @@ -87,7 +77,7 @@ Framebuffer::~Framebuffer() { IoBits b; b.raw = 0; -#ifdef SUPPORT_CLASSIC_LED_GPIO_WIRING_ +#ifdef ONLY_SINGLE_CHAIN b.bits.output_enable_rev1 = b.bits.output_enable_rev2 = 1; b.bits.clock_rev1 = b.bits.clock_rev2 = 1; #endif @@ -99,7 +89,7 @@ Framebuffer::~Framebuffer() { b.bits.p0_r1 = b.bits.p0_g1 = b.bits.p0_b1 = 1; b.bits.p0_r2 = b.bits.p0_g2 = b.bits.p0_b2 = 1; -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN if (parallel >= 2) { b.bits.p1_r1 = b.bits.p1_g1 = b.bits.p1_b1 = 1; b.bits.p1_r2 = b.bits.p1_g2 = b.bits.p1_b2 = 1; @@ -119,7 +109,7 @@ Framebuffer::~Framebuffer() { // Now, set up the PinPulser for output enable. IoBits output_enable_bits; -#ifdef SUPPORT_CLASSIC_LED_GPIO_WIRING_ +#ifdef ONLY_SINGLE_CHAIN output_enable_bits.bits.output_enable_rev1 = output_enable_bits.bits.output_enable_rev2 = 1; #endif @@ -206,7 +196,7 @@ void Framebuffer::Fill(uint8_t r, uint8_t g, uint8_t b) { plane_bits.bits.p0_g1 = plane_bits.bits.p0_g2 = (green & mask) == mask; plane_bits.bits.p0_b1 = plane_bits.bits.p0_b2 = (blue & mask) == mask; -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN plane_bits.bits.p1_r1 = plane_bits.bits.p1_r2 = plane_bits.bits.p2_r1 = plane_bits.bits.p2_r2 = (red & mask) == mask; plane_bits.bits.p1_g1 = plane_bits.bits.p1_g2 = @@ -256,7 +246,7 @@ void Framebuffer::SetPixel(int x, int y, bits += columns_; } } -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN } else if (y >= rows_ && y < 2 * rows_) { // Parallel chain #2 if (y - rows_ < double_rows_) { // Upper sub-panel. @@ -308,7 +298,7 @@ void Framebuffer::DumpToMatrix(GPIO *io) { = color_clk_mask.bits.p0_g2 = color_clk_mask.bits.p0_b2 = 1; -#ifdef SUPPORT_MULTI_PARALLEL +#ifndef ONLY_SINGLE_CHAIN if (parallel_ >= 2) { color_clk_mask.bits.p1_r1 = color_clk_mask.bits.p1_g1 @@ -328,7 +318,7 @@ void Framebuffer::DumpToMatrix(GPIO *io) { } #endif -#ifdef SUPPORT_CLASSIC_LED_GPIO_WIRING_ +#ifdef ONLY_SINGLE_CHAIN color_clk_mask.bits.clock_rev1 = color_clk_mask.bits.clock_rev2 = 1; #endif color_clk_mask.bits.clock = 1; @@ -337,7 +327,7 @@ void Framebuffer::DumpToMatrix(GPIO *io) { row_mask.bits.a = row_mask.bits.b = row_mask.bits.c = row_mask.bits.d = 1; IoBits clock, strobe, row_address; -#ifdef SUPPORT_CLASSIC_LED_GPIO_WIRING_ +#ifdef ONLY_SINGLE_CHAIN clock.bits.clock_rev1 = clock.bits.clock_rev2 = 1; #endif clock.bits.clock = 1; @@ -356,8 +346,8 @@ void Framebuffer::DumpToMatrix(GPIO *io) { // full PWM of one row before switching rows. for (int b = kBitPlanes - pwm_to_show; b < kBitPlanes; ++b) { IoBits *row_data = ValueAt(d_row, 0, b); - // We clock these in while we are dark. This actually increases the - // dark time, but we ignore that a bit. + // While the output enable is still on, we can already clock in the next + // data. for (int col = 0; col < columns_; ++col) { const IoBits &out = *row_data++; io->WriteMaskedBits(out.raw, color_clk_mask.raw); // col + reset clock @@ -365,12 +355,16 @@ void Framebuffer::DumpToMatrix(GPIO *io) { } io->ClearBits(color_clk_mask.raw); // clock back to normal. + // OE of the previous row-data must be finished before strobe. + sOutputEnablePulser->WaitPulseFinished(); + io->SetBits(strobe.raw); // Strobe in the previously clocked in row. io->ClearBits(strobe.raw); // Now switch on for the sleep time necessary for that bit-plane. sOutputEnablePulser->SendPulse(b); } + sOutputEnablePulser->WaitPulseFinished(); } } } // namespace internal diff --git a/lib/gpio.cc b/lib/gpio.cc index d5154e7..d28da0c 100644 --- a/lib/gpio.cc +++ b/lib/gpio.cc @@ -15,13 +15,6 @@ #include "gpio.h" -// Raspberry 1 and 2 have different base addresses for the periphery -#define BCM2708_PERI_BASE 0x20000000 -#define BCM2709_PERI_BASE 0x3F000000 - -#define GPIO_REGISTER_OFFSET 0x200000 -#define COUNTER_1Mhz_REGISTER_OFFSET 0x3000 - #include #include #include @@ -29,13 +22,57 @@ #include #include #include +#include + +// Raspberry 1 and 2 have different base addresses for the periphery +#define BCM2708_PERI_BASE 0x20000000 +#define BCM2709_PERI_BASE 0x3F000000 + +#define GPIO_REGISTER_OFFSET 0x200000 +#define COUNTER_1Mhz_REGISTER_OFFSET 0x3000 + +#define GPIO_PWM_BASE_OFFSET (GPIO_REGISTER_OFFSET + 0xC000) +#define GPIO_CLK_BASE_OFFSET 0x101000 #define REGISTER_BLOCK_SIZE (4*1024) -// GPIO setup macros. Always use INP_GPIO(x) before using OUT_GPIO(x) or SET_GPIO_ALT(x,y) +#define PWM_CTL 0 +#define PWM_STA 1 +#define PWM_FIFO 6 + +#define PWM_CTL_CLRF1 (1<<6) // CH1 Clear Fifo (1 Clears FIFO 0 has no effect) +#define PWM_CTL_USEF1 (1<<5) // CH1 Use Fifo (0=data reg transmit 1=Fifo used for transmission) +#define PWM_CTL_POLA1 (1<<4) // CH1 Polarity (0=(0=low 1=high) 1=(1=low 0=high) +#define PWM_CTL_SBIT1 (1<<3) // CH1 Silence Bit (state of output when 0 transmission takes place) +#define PWM_CTL_MODE1 (1<<1) // CH1 Mode (0=pwm 1=serialiser mode) +#define PWM_CTL_PWEN1 (1<<0) // CH1 Enable (0=disable 1=enable) + +#define PWM_STA_EMPT1 (1<<1) +#define PWM_STA_FULL1 (1<<0) + +#define CLK_PASSWD (0x5A<<24) + +#define CLK_CTL_MASH(x)((x)<<9) +#define CLK_CTL_BUSY (1 <<7) +#define CLK_CTL_KILL (1 <<5) +#define CLK_CTL_ENAB (1 <<4) +#define CLK_CTL_SRC(x) ((x)<<0) + +#define CLK_CTL_SRC_PLLD 6 /* 500.0 MHz */ + +#define CLK_DIV_DIVI(x) ((x)<<12) +#define CLK_DIV_DIVF(x) ((x)<< 0) + +#define CLK_PWMCTL 40 +#define CLK_PWMDIV 41 + +// We want to have the last word in the fifo free +#define MAX_PWM_BIT_USE 224 +#define PWM_BASE_TIME_NS 2 + +// GPIO setup macros. Always use INP_GPIO(x) before using OUT_GPIO(x). #define INP_GPIO(g) *(gpio_port_+((g)/10)) &= ~(7<<(((g)%10)*3)) #define OUT_GPIO(g) *(gpio_port_+((g)/10)) |= (1<<(((g)%10)*3)) -#define SET_GPIO_ALT(g,a) *(gpio+(((g)/10))) |= (((a)<=3?(a)+4:(a)==4?3:2)<<(((g)%10)*3)) #define GPIO_SET *(gpio+7) // sets bits which are 1 ignores bits which are 0 #define GPIO_CLR *(gpio+10) // clears bits which are 1 ignores bits which are 0 @@ -120,23 +157,11 @@ bool GPIO::Init() { if (gpio_port_ == NULL) { return false; } + gpio_set_bits_ = gpio_port_ + (0x1C / sizeof(uint32_t)); + gpio_clr_bits_ = gpio_port_ + (0x28 / sizeof(uint32_t)); return true; } -void GPIO::SetBits(uint32_t value) { - gpio_port_[0x1C / sizeof(uint32_t)] = value; -#ifdef RGB_SLOWDOWN_GPIO - gpio_port_[0x1C / sizeof(uint32_t)] = value; -#endif -} - -void GPIO::ClearBits(uint32_t value) { - gpio_port_[0x28 / sizeof(uint32_t)] = value; -#ifdef RGB_SLOWDOWN_GPIO - gpio_port_[0x28 / sizeof(uint32_t)] = value; -#endif -} - // --- PinPulser. Private implementation parts. namespace { // Manual timers. @@ -234,6 +259,166 @@ static void sleep_nanos_rpi_2(long nanos) { asm(""); } } + +/* + TODO hardware timing: more CPU use and less refresh rate than 'regular' + - darker, i.e more setup time in-between (= more dark time) (less current use) + - lower refresh rate +*/ + +// A PinPulser that uses the PWM hardware to create accurate pulses. +// It only works on GPIO-18 though. +// Based in part on discussion found on +// https://www.raspberrypi.org/forums/viewtopic.php?t=67741&p=494768 +class HardwarePinPulser : public PinPulser { +public: + static bool CanHandle(uint32_t gpio_mask) { return gpio_mask == (1 << 18); } + + HardwarePinPulser(uint32_t pins, const std::vector &specs) + : any_pulse_sent_(false), last_divider_(-1) { + assert(CanHandle(pins)); + + int base = specs[0]; + for (size_t i = 0; i < specs.size(); ++i) { +#if 0 + // Experimental. Exact pulses, but due to higher divider high + // recovery time and low refresh-rate. + if (specs[i] > MAX_PWM_BIT_USE * base) { + base <<= 5; + } +#endif + if (specs[i] <= MAX_PWM_BIT_USE * base) { + pwm_configs_.push_back(CreatePwmFifoConfig(base / PWM_BASE_TIME_NS, + specs[i] / base, specs[i])); + } else { + pwm_configs_.push_back(ConfigFromNanos(specs[i])); + } + } + + // Get relevant registers + const bool isPI2 = IsRaspberryPi2(); + volatile uint32_t *gpioReg = mmap_bcm_register(isPI2, GPIO_REGISTER_OFFSET); + pwm_reg_ = mmap_bcm_register(isPI2, GPIO_PWM_BASE_OFFSET); + clk_reg_ = mmap_bcm_register(isPI2, GPIO_CLK_BASE_OFFSET); + assert((clk_reg_ != NULL) && (pwm_reg_ != NULL)); // init error. + + SetGPIOMode(gpioReg, 18, 2); // set GPIO 18 to PWM0 mode (Alternative 5) + SetPWMDivider(5); + } + + virtual void SendPulse(int c) { + SetPWMDivider(pwm_configs_[c].clk_div); + //pwm_reg_[PWM_CTL] = PWM_CTL_USEF1 | PWM_CTL_MODE1 | PWM_CTL_PWEN1 | PWM_CTL_POLA1; + //pwm_reg_[PWM_STA] = -1; // clear status bits. + for (uint32_t *pattern = pwm_configs_[c].pwm_pattern; *pattern; ++pattern) { + pwm_reg_[PWM_FIFO] = *pattern; + } + pwm_reg_[PWM_FIFO] = 0; + any_pulse_sent_ = true; + } + + virtual void WaitPulseFinished() { + if (!any_pulse_sent_) return; + // Wait until FIFO is empty. + pwm_reg_[PWM_FIFO] = 0; + while ((pwm_reg_[PWM_STA] & PWM_STA_EMPT1) == 0) { + usleep(1); + } + } + +private: + struct pwm_fifo_config { + uint32_t clk_div; + uint32_t pwm_pattern[8]; // fifo length. We only fill up to the first 7 + }; + + void SetGPIOMode(volatile uint32_t *gpioReg, unsigned gpio, unsigned mode) { + const int reg = gpio / 10; + const int mode_pos = (gpio % 10) * 3; + gpioReg[reg] = (gpioReg[reg] & ~(7 << mode_pos)) | (mode << mode_pos); + } + + void SetPWMDivider(uint32_t divider) { + if (divider == last_divider_) + return; + + // reset PWM clock + clk_reg_[CLK_PWMCTL] = CLK_PASSWD | CLK_CTL_KILL; + + // set PWM clock source as 500 MHz PLLD + clk_reg_[CLK_PWMCTL] = CLK_PASSWD | CLK_CTL_SRC(CLK_CTL_SRC_PLLD); + + // set PWM clock divider + clk_reg_[CLK_PWMDIV] = CLK_PASSWD | CLK_DIV_DIVI(divider) | CLK_DIV_DIVF(0); + + // enable PWM clock + clk_reg_[CLK_PWMCTL] = CLK_PASSWD | CLK_CTL_ENAB | CLK_CTL_SRC(CLK_CTL_SRC_PLLD); + + // set our mode + pwm_reg_[PWM_CTL] = PWM_CTL_USEF1 | PWM_CTL_MODE1 | PWM_CTL_PWEN1 | PWM_CTL_POLA1; + pwm_reg_[PWM_STA] = -1; // clear status bits. + + usleep(1); // TODO: what is a good time here ? + //for (int i = 0; i < 300; ++i) { asm(""); } // Registers need a while to settle. + last_divider_ = divider; + } + + pwm_fifo_config CreatePwmFifoConfig(int divider, int bit_count, int fyi_nanos) { + pwm_fifo_config result; + bzero(&result, sizeof(result)); +#define PWM_DEBUG_PRINT 0 +#if PWM_DEBUG_PRINT + fprintf(stderr, "%7dns div:%3d bits:%4d = %6dns (Δ%3d) ", + fyi_nanos, divider, bit_count, + divider * PWM_BASE_TIME_NS * bit_count, + divider * PWM_BASE_TIME_NS * bit_count - fyi_nanos); +#endif + assert(bit_count <= MAX_PWM_BIT_USE); + assert(divider < (1<<12)); // we only have 12 bits + + result.clk_div = divider; + for (int i = 0; i < 8 && bit_count > 0; ++i) { + if (bit_count >= 32) { + result.pwm_pattern[i] = ~0; + bit_count -= 32; + } else { + // Remaining bits. + result.pwm_pattern[i] = ~((1u<<(32-bit_count))-1); // fill from top + break; + } + } + +#if PWM_DEBUG_PRINT + for (int i = 0; i < 8; ++i) { + fprintf(stderr, "%08x ", result.pwm_pattern[i]); + } + fprintf(stderr, "\n"); +#endif +#undef PWM_DEBUG_PRINT + + return result; + } + + pwm_fifo_config ConfigFromNanos(int nano_seconds) { + const int clock_loops = nano_seconds / PWM_BASE_TIME_NS; + // Find the smallest divider (=high time resolution) that fits + // in maximum allowed bits. + // We can sometimes get more exact values with higher dividers, + // however, they seem to impose a higher recovery rate. + int divider = (clock_loops / MAX_PWM_BIT_USE)+1; + if (divider < 2) divider = 2; // Can't be 1 + int bit_count = clock_loops / divider; + return CreatePwmFifoConfig(divider, bit_count, nano_seconds); + } + +private: + std::vector pwm_configs_; + volatile uint32_t *pwm_reg_; + volatile uint32_t *clk_reg_; + bool any_pulse_sent_; + uint32_t last_divider_; +}; + } // end anonymous namespace // Public PinPulser factory @@ -241,7 +426,11 @@ PinPulser *PinPulser::Create(GPIO *io, uint32_t gpio_mask, const std::vector &nano_wait_spec) { // The only implementation so far. if (!Timers::Init()) return NULL; - return new TimerBasedPinPulser(io, gpio_mask, nano_wait_spec); + if (HardwarePinPulser::CanHandle(gpio_mask)) { + return new HardwarePinPulser(gpio_mask, nano_wait_spec); + } else { + return new TimerBasedPinPulser(io, gpio_mask, nano_wait_spec); + } } } // namespace rgb_matrix diff --git a/lib/led-matrix.cc b/lib/led-matrix.cc index 5021a31..5dfa98a 100644 --- a/lib/led-matrix.cc +++ b/lib/led-matrix.cc @@ -23,9 +23,7 @@ #include #include -#define SHOW_REFRESH_RATE 0 - -#if SHOW_REFRESH_RATE +#ifdef SHOW_REFRESH_RATE # include # include #endif @@ -52,7 +50,7 @@ public: virtual void Run() { while (running()) { -#if SHOW_REFRESH_RATE +#ifdef SHOW_REFRESH_RATE struct timeval start, end; gettimeofday(&start, NULL); #endif @@ -68,7 +66,7 @@ public: pthread_cond_signal(&frame_done_); } -#if SHOW_REFRESH_RATE +#ifdef SHOW_REFRESH_RATE gettimeofday(&end, NULL); int64_t usec = ((uint64_t)end.tv_sec * 1000000 + end.tv_usec) - ((int64_t)start.tv_sec * 1000000 + start.tv_usec);