diff --git a/.gitignore b/.gitignore index c7bfcb86c..c07424ebe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.mp4 wip venv +_autosave* diff --git a/playground/LEDx16Module/LEDx16Module.ino b/playground/LEDx16Module/LEDx16Module.ino new file mode 100644 index 000000000..5f24a8297 --- /dev/null +++ b/playground/LEDx16Module/LEDx16Module.ino @@ -0,0 +1,120 @@ +/* + + LEDx16Module + + For info and circuit diagrams see https://github.com/tardate/LittleArduinoProjects/tree/master/playground/LEDx16Module + + */ + + // use hardware SPI, MSB first +#include +SPISettings spiSettings(1800000, MSBFIRST, SPI_MODE0); + +// Standard SPI pins are used used for clock and data, but slave select can be any free pin +const int ST_CP_LATCH_PIN = 4; + +#define SHORT_DELAY 50 +#define STEP_DELAY 100 +#define LONG_DELAY 500 + +void setup() { + SPI.begin(); + pinMode(ST_CP_LATCH_PIN, OUTPUT); + SPI.beginTransaction(spiSettings); +} + + +void loop() { + clear(); + fourBlocks(); + clear(); + chequers(); + clear(); + chaser(false); + chaser(false); + chaser(true); + chaser(true); + chaser(false); + clear(); +} + +void chaser(bool clockwise) { + /* + move a single LED around the board + */ + uint16_t data; + for(byte position=0; position<16; position++) { + if(clockwise) { + data = 0xFFFF ^ (1 << (16 - position)); + } else { + data = 0xFFFF ^ (1 << position); + } + writeData16(data); + delay(SHORT_DELAY); + } +} + +void chequers() { + /* + on off + off on + on off + off on + on off + off on + on off + off on + */ + byte pattern = 0b10101010; + byte pattern_reversed = 0b01010101; + + for(int r=0; r<10; r++) { + writeData(pattern, pattern); + delay(STEP_DELAY); + writeData(pattern_reversed, pattern_reversed); + delay(STEP_DELAY); + } +} + +void fourBlocks() { + /* + on off + on off + on off + on off + off on + off on + off on + off on + */ + byte pattern = 0b11110000; + byte pattern_reversed = 0b00001111; + + for(int r=0; r<10; r++) { + writeData(pattern, pattern); + delay(STEP_DELAY); + writeData(pattern_reversed, pattern_reversed); + delay(STEP_DELAY); + } +} + +void clear() { + writeData(0xFF, 0xFF); + delay(LONG_DELAY); +} + + +// Command: send left and right bytes +void writeData(byte left, byte right) { + digitalWrite(ST_CP_LATCH_PIN, LOW); + SPI.transfer(left); + SPI.transfer(right); + digitalWrite(ST_CP_LATCH_PIN, HIGH); +} + +// Command: write 16 bits to the module +void writeData16(uint16_t data) { + digitalWrite(ST_CP_LATCH_PIN, LOW); + SPI.transfer16(data); + digitalWrite(ST_CP_LATCH_PIN, HIGH); +} diff --git a/playground/LEDx16Module/LEDx16Module_demo.fzz b/playground/LEDx16Module/LEDx16Module_demo.fzz new file mode 100644 index 000000000..5a7a5665e Binary files /dev/null and b/playground/LEDx16Module/LEDx16Module_demo.fzz differ diff --git a/playground/LEDx16Module/README.md b/playground/LEDx16Module/README.md index 8f08d2cb0..8887ae631 100644 --- a/playground/LEDx16Module/README.md +++ b/playground/LEDx16Module/README.md @@ -13,9 +13,12 @@ of an array of 16 LEDs with current-limiting resistors. The PCB design was done with [KiCad](http://kicad-pcb.org/). -I haven;t sent the boards for production yet - first sourcing and verifying the SMD components. +I haven't sent the boards for production yet - first sourcing and verifying the SMD components. When I've built and tested the board, I'll update and share the OSH Park project and Arduino code. +I sent these off for production at [OSH Park](https://oshpark.com/shared_projects/E2aHiqP5), and they turned out quite well. +I think I could have picked a footprint for the SOP16 ships with longer pads to make them easier to solder by hand. + ## Construction See the [KiCad project](./kicad_project/LEDx16Module.pro) for all the details. Here's the result: @@ -32,11 +35,19 @@ See the [KiCad project](./kicad_project/LEDx16Module.pro) for all the details. H * [220µF 16V 6x7mm SMD](http://www.aliexpress.com/item/Free-shiping-10pcs-16V-220UF-SMD-6x7mm-chip-Aluminum-Electrolytic-Capacitor/1173598774.html) * [0805 LEDs (5 colours)](http://www.aliexpress.com/item/Free-Shipping-100PCS-0805-Ultra-Bright-SMD-R-G-B-W-Y-LEDs-yellow-blue-White/859788444.html) +## Demo + +The [LEDx16Module.ino](./LEDx16Module.ino) sketch runs a simple demo sequence on the board from an Aurduino using hardware SPI. + +![LEDx16Module_demo_bb](./assets/LEDx16Module_demo_bb.jpg?raw=true) + +![LEDx16Module_demo_schematic](./assets/LEDx16Module_demo_schematic.jpg?raw=true) + +![LEDx16Module_build](./assets/LEDx16Module_build.jpg?raw=true) + ## Credits and References * [KiCad like a Pro](http://txplore.tv/courses/kicad-pro) - course materials * [KiCad](http://kicad-pcb.org/) * [gerblook](http://gerblook.org/) - nice tool for testing a set of gerber files * [OSH Park](https://oshpark.com/) * [HARDWARE HANGOUT with James "Laen" Neal from OSH Park!](https://www.youtube.com/watch?v=XssjD97-xGM) - where I first learned of OSH Park - - diff --git a/playground/LEDx16Module/assets/LEDx16Module_boards.jpg b/playground/LEDx16Module/assets/LEDx16Module_boards.jpg new file mode 100755 index 000000000..778220ad3 Binary files /dev/null and b/playground/LEDx16Module/assets/LEDx16Module_boards.jpg differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_build.jpg b/playground/LEDx16Module/assets/LEDx16Module_build.jpg new file mode 100755 index 000000000..b35c1ce20 Binary files /dev/null and b/playground/LEDx16Module/assets/LEDx16Module_build.jpg differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_demo_bb.jpg b/playground/LEDx16Module/assets/LEDx16Module_demo_bb.jpg new file mode 100644 index 000000000..c243ddb39 Binary files /dev/null and b/playground/LEDx16Module/assets/LEDx16Module_demo_bb.jpg differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_demo_schematic.jpg b/playground/LEDx16Module/assets/LEDx16Module_demo_schematic.jpg new file mode 100644 index 000000000..5cb992d1f Binary files /dev/null and b/playground/LEDx16Module/assets/LEDx16Module_demo_schematic.jpg differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_pcb.png b/playground/LEDx16Module/assets/LEDx16Module_pcb.png index 76fd4281a..d7a51ba86 100644 Binary files a/playground/LEDx16Module/assets/LEDx16Module_pcb.png and b/playground/LEDx16Module/assets/LEDx16Module_pcb.png differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_pcb_render.png b/playground/LEDx16Module/assets/LEDx16Module_pcb_render.png index 1b7174814..73e629253 100644 Binary files a/playground/LEDx16Module/assets/LEDx16Module_pcb_render.png and b/playground/LEDx16Module/assets/LEDx16Module_pcb_render.png differ diff --git a/playground/LEDx16Module/assets/LEDx16Module_schematic.png b/playground/LEDx16Module/assets/LEDx16Module_schematic.png index efe8791d4..3069ecd39 100644 Binary files a/playground/LEDx16Module/assets/LEDx16Module_schematic.png and b/playground/LEDx16Module/assets/LEDx16Module_schematic.png differ diff --git a/playground/LEDx16Module/assets/spi_trace.gif b/playground/LEDx16Module/assets/spi_trace.gif new file mode 100755 index 000000000..b06083fd2 Binary files /dev/null and b/playground/LEDx16Module/assets/spi_trace.gif differ diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.bak b/playground/LEDx16Module/kicad_project/LEDx16_board.bak index 32f462d76..87764f664 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.bak +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.bak @@ -49,7 +49,7 @@ U 1 1 56A81D54 P 4800 1750 F 0 "U2" H 4950 2350 50 0000 C CNN F 1 "74HC595" H 4800 1150 50 0000 C CNN -F 2 "" H 4800 1750 50 0000 C CNN +F 2 "SMD_Packages:SO-16-N" H 4800 1750 50 0001 C CNN F 3 "" H 4800 1750 50 0000 C CNN 1 4800 1750 1 0 0 -1 @@ -60,7 +60,7 @@ U 1 1 56A81D7D P 2000 1750 F 0 "U1" H 2150 2350 50 0000 C CNN F 1 "74HC595" H 2000 1150 50 0000 C CNN -F 2 "" H 2000 1750 50 0000 C CNN +F 2 "SMD_Packages:SO-16-N" H 2000 1750 50 0001 C CNN F 3 "" H 2000 1750 50 0000 C CNN 1 2000 1750 1 0 0 -1 @@ -71,7 +71,7 @@ U 1 1 56A81DF1 P 2500 3100 F 0 "D1" H 2500 3200 50 0000 C CNN F 1 "LED" H 2500 3000 50 0000 C CNN -F 2 "" H 2500 3100 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 3100 50 0001 C CNN F 3 "" H 2500 3100 50 0000 C CNN 1 2500 3100 -1 0 0 1 @@ -82,7 +82,7 @@ U 1 1 56A81E7F P 2500 3350 F 0 "D2" H 2500 3450 50 0000 C CNN F 1 "LED" H 2500 3250 50 0000 C CNN -F 2 "" H 2500 3350 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 3350 50 0001 C CNN F 3 "" H 2500 3350 50 0000 C CNN 1 2500 3350 -1 0 0 1 @@ -93,7 +93,7 @@ U 1 1 56A81E9E P 2500 3600 F 0 "D3" H 2500 3700 50 0000 C CNN F 1 "LED" H 2500 3500 50 0000 C CNN -F 2 "" H 2500 3600 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 3600 50 0001 C CNN F 3 "" H 2500 3600 50 0000 C CNN 1 2500 3600 -1 0 0 1 @@ -104,7 +104,7 @@ U 1 1 56A81EC2 P 2500 3850 F 0 "D4" H 2500 3950 50 0000 C CNN F 1 "LED" H 2500 3750 50 0000 C CNN -F 2 "" H 2500 3850 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 3850 50 0001 C CNN F 3 "" H 2500 3850 50 0000 C CNN 1 2500 3850 -1 0 0 1 @@ -115,7 +115,7 @@ U 1 1 56A81EE7 P 2500 4100 F 0 "D5" H 2500 4200 50 0000 C CNN F 1 "LED" H 2500 4000 50 0000 C CNN -F 2 "" H 2500 4100 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 4100 50 0001 C CNN F 3 "" H 2500 4100 50 0000 C CNN 1 2500 4100 -1 0 0 1 @@ -126,7 +126,7 @@ U 1 1 56A81F4E P 2500 4350 F 0 "D6" H 2500 4450 50 0000 C CNN F 1 "LED" H 2500 4250 50 0000 C CNN -F 2 "" H 2500 4350 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 4350 50 0001 C CNN F 3 "" H 2500 4350 50 0000 C CNN 1 2500 4350 -1 0 0 1 @@ -137,7 +137,7 @@ U 1 1 56A81F79 P 2500 4600 F 0 "D7" H 2500 4700 50 0000 C CNN F 1 "LED" H 2500 4500 50 0000 C CNN -F 2 "" H 2500 4600 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 4600 50 0001 C CNN F 3 "" H 2500 4600 50 0000 C CNN 1 2500 4600 -1 0 0 1 @@ -148,7 +148,7 @@ U 1 1 56A81FA7 P 2500 4850 F 0 "D8" H 2500 4950 50 0000 C CNN F 1 "LED" H 2500 4750 50 0000 C CNN -F 2 "" H 2500 4850 50 0000 C CNN +F 2 "LEDs:LED_0805" H 2500 4850 50 0001 C CNN F 3 "" H 2500 4850 50 0000 C CNN 1 2500 4850 -1 0 0 1 @@ -159,7 +159,7 @@ U 1 1 56A81FD6 P 5300 3100 F 0 "D9" H 5300 3200 50 0000 C CNN F 1 "LED" H 5300 3000 50 0000 C CNN -F 2 "" H 5300 3100 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 3100 50 0001 C CNN F 3 "" H 5300 3100 50 0000 C CNN 1 5300 3100 -1 0 0 1 @@ -170,7 +170,7 @@ U 1 1 56A82015 P 5300 3350 F 0 "D10" H 5300 3450 50 0000 C CNN F 1 "LED" H 5300 3250 50 0000 C CNN -F 2 "" H 5300 3350 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 3350 50 0001 C CNN F 3 "" H 5300 3350 50 0000 C CNN 1 5300 3350 -1 0 0 1 @@ -181,7 +181,7 @@ U 1 1 56A82055 P 5300 3600 F 0 "D11" H 5300 3700 50 0000 C CNN F 1 "LED" H 5300 3500 50 0000 C CNN -F 2 "" H 5300 3600 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 3600 50 0001 C CNN F 3 "" H 5300 3600 50 0000 C CNN 1 5300 3600 -1 0 0 1 @@ -192,7 +192,7 @@ U 1 1 56A8208D P 5300 3850 F 0 "D12" H 5300 3950 50 0000 C CNN F 1 "LED" H 5300 3750 50 0000 C CNN -F 2 "" H 5300 3850 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 3850 50 0001 C CNN F 3 "" H 5300 3850 50 0000 C CNN 1 5300 3850 -1 0 0 1 @@ -203,7 +203,7 @@ U 1 1 56A820C8 P 5300 4100 F 0 "D13" H 5300 4200 50 0000 C CNN F 1 "LED" H 5300 4000 50 0000 C CNN -F 2 "" H 5300 4100 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 4100 50 0001 C CNN F 3 "" H 5300 4100 50 0000 C CNN 1 5300 4100 -1 0 0 1 @@ -214,7 +214,7 @@ U 1 1 56A82107 P 5300 4350 F 0 "D14" H 5300 4450 50 0000 C CNN F 1 "LED" H 5300 4250 50 0000 C CNN -F 2 "" H 5300 4350 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 4350 50 0001 C CNN F 3 "" H 5300 4350 50 0000 C CNN 1 5300 4350 -1 0 0 1 @@ -225,7 +225,7 @@ U 1 1 56A82148 P 5300 4600 F 0 "D15" H 5300 4700 50 0000 C CNN F 1 "LED" H 5300 4500 50 0000 C CNN -F 2 "" H 5300 4600 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 4600 50 0001 C CNN F 3 "" H 5300 4600 50 0000 C CNN 1 5300 4600 -1 0 0 1 @@ -236,7 +236,7 @@ U 1 1 56A8218C P 5300 4850 F 0 "D16" H 5300 4950 50 0000 C CNN F 1 "LED" H 5300 4750 50 0000 C CNN -F 2 "" H 5300 4850 50 0000 C CNN +F 2 "LEDs:LED_0805" H 5300 4850 50 0001 C CNN F 3 "" H 5300 4850 50 0000 C CNN 1 5300 4850 -1 0 0 1 @@ -247,7 +247,7 @@ U 1 1 56A8226D P 1900 3100 F 0 "R1" V 1980 3100 50 0000 C CNN F 1 "220Ω" V 1900 3100 50 0000 C CNN -F 2 "" V 1830 3100 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 3100 50 0001 C CNN F 3 "" H 1900 3100 50 0000 C CNN 1 1900 3100 0 1 1 0 @@ -258,7 +258,7 @@ U 1 1 56A82399 P 1900 3350 F 0 "R2" V 1980 3350 50 0000 C CNN F 1 "220Ω" V 1900 3350 50 0000 C CNN -F 2 "" V 1830 3350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 3350 50 0001 C CNN F 3 "" H 1900 3350 50 0000 C CNN 1 1900 3350 0 1 1 0 @@ -269,7 +269,7 @@ U 1 1 56A82414 P 1900 3600 F 0 "R3" V 1980 3600 50 0000 C CNN F 1 "220Ω" V 1900 3600 50 0000 C CNN -F 2 "" V 1830 3600 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 3600 50 0001 C CNN F 3 "" H 1900 3600 50 0000 C CNN 1 1900 3600 0 1 1 0 @@ -280,7 +280,7 @@ U 1 1 56A82470 P 1900 3850 F 0 "R4" V 1980 3850 50 0000 C CNN F 1 "220Ω" V 1900 3850 50 0000 C CNN -F 2 "" V 1830 3850 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 3850 50 0001 C CNN F 3 "" H 1900 3850 50 0000 C CNN 1 1900 3850 0 1 1 0 @@ -291,7 +291,7 @@ U 1 1 56A824C7 P 1900 4100 F 0 "R5" V 1980 4100 50 0000 C CNN F 1 "220Ω" V 1900 4100 50 0000 C CNN -F 2 "" V 1830 4100 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 4100 50 0001 C CNN F 3 "" H 1900 4100 50 0000 C CNN 1 1900 4100 0 1 1 0 @@ -302,7 +302,7 @@ U 1 1 56A82525 P 1900 4350 F 0 "R6" V 1980 4350 50 0000 C CNN F 1 "220Ω" V 1900 4350 50 0000 C CNN -F 2 "" V 1830 4350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 4350 50 0001 C CNN F 3 "" H 1900 4350 50 0000 C CNN 1 1900 4350 0 1 1 0 @@ -313,7 +313,7 @@ U 1 1 56A82580 P 1900 4600 F 0 "R7" V 1980 4600 50 0000 C CNN F 1 "220Ω" V 1900 4600 50 0000 C CNN -F 2 "" V 1830 4600 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 4600 50 0001 C CNN F 3 "" H 1900 4600 50 0000 C CNN 1 1900 4600 0 1 1 0 @@ -324,7 +324,7 @@ U 1 1 56A825DC P 1900 4850 F 0 "R8" V 1980 4850 50 0000 C CNN F 1 "220Ω" V 1900 4850 50 0000 C CNN -F 2 "" V 1830 4850 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 1830 4850 50 0001 C CNN F 3 "" H 1900 4850 50 0000 C CNN 1 1900 4850 0 1 1 0 @@ -335,7 +335,7 @@ U 1 1 56A8263E P 4750 3100 F 0 "R9" V 4830 3100 50 0000 C CNN F 1 "220Ω" V 4750 3100 50 0000 C CNN -F 2 "" V 4680 3100 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 3100 50 0001 C CNN F 3 "" H 4750 3100 50 0000 C CNN 1 4750 3100 0 1 1 0 @@ -346,7 +346,7 @@ U 1 1 56A826AE P 4750 3350 F 0 "R10" V 4830 3350 50 0000 C CNN F 1 "220Ω" V 4750 3350 50 0000 C CNN -F 2 "" V 4680 3350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 3350 50 0001 C CNN F 3 "" H 4750 3350 50 0000 C CNN 1 4750 3350 0 1 1 0 @@ -357,7 +357,7 @@ U 1 1 56A82715 P 4750 3600 F 0 "R11" V 4830 3600 50 0000 C CNN F 1 "220Ω" V 4750 3600 50 0000 C CNN -F 2 "" V 4680 3600 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 3600 50 0001 C CNN F 3 "" H 4750 3600 50 0000 C CNN 1 4750 3600 0 1 1 0 @@ -368,7 +368,7 @@ U 1 1 56A8277F P 4750 3850 F 0 "R12" V 4830 3850 50 0000 C CNN F 1 "220Ω" V 4750 3850 50 0000 C CNN -F 2 "" V 4680 3850 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 3850 50 0001 C CNN F 3 "" H 4750 3850 50 0000 C CNN 1 4750 3850 0 1 1 0 @@ -379,7 +379,7 @@ U 1 1 56A827EC P 4750 4100 F 0 "R13" V 4830 4100 50 0000 C CNN F 1 "220Ω" V 4750 4100 50 0000 C CNN -F 2 "" V 4680 4100 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 4100 50 0001 C CNN F 3 "" H 4750 4100 50 0000 C CNN 1 4750 4100 0 1 1 0 @@ -390,7 +390,7 @@ U 1 1 56A8285C P 4750 4350 F 0 "R14" V 4830 4350 50 0000 C CNN F 1 "220Ω" V 4750 4350 50 0000 C CNN -F 2 "" V 4680 4350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 4350 50 0001 C CNN F 3 "" H 4750 4350 50 0000 C CNN 1 4750 4350 0 1 1 0 @@ -401,7 +401,7 @@ U 1 1 56A828CF P 4750 4600 F 0 "R15" V 4830 4600 50 0000 C CNN F 1 "220Ω" V 4750 4600 50 0000 C CNN -F 2 "" V 4680 4600 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 4600 50 0001 C CNN F 3 "" H 4750 4600 50 0000 C CNN 1 4750 4600 0 1 1 0 @@ -412,7 +412,7 @@ U 1 1 56A82943 P 4750 4850 F 0 "R16" V 4830 4850 50 0000 C CNN F 1 "220Ω" V 4750 4850 50 0000 C CNN -F 2 "" V 4680 4850 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4680 4850 50 0001 C CNN F 3 "" H 4750 4850 50 0000 C CNN 1 4750 4850 0 1 1 0 @@ -423,7 +423,7 @@ U 1 1 56A829BB P 9200 4700 F 0 "C1" H 9225 4800 50 0000 L CNN F 1 "200µF" H 9225 4600 50 0000 L CNN -F 2 "" H 9200 4700 50 0000 C CNN +F 2 "Capacitors_SMD:c_elec_6.3x5.3" H 9200 4700 50 0001 C CNN F 3 "" H 9200 4700 50 0000 C CNN 1 9200 4700 1 0 0 -1 @@ -434,7 +434,7 @@ U 1 1 56A82A45 P 10050 2600 F 0 "P1" H 10050 2900 50 0000 C CNN F 1 "CONN_01X05" V 10150 2600 50 0000 C CNN -F 2 "" H 10050 2600 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 10050 2600 50 0001 C CNN F 3 "" H 10050 2600 50 0000 C CNN 1 10050 2600 0 -1 -1 0 @@ -446,10 +446,10 @@ Wire Wire Line Wire Wire Line 2050 3600 2300 3600 $Comp -L VCC #PWR6 +L VCC #PWR01 U 1 1 56A833DC P 9000 2800 -F 0 "#PWR6" H 9000 2650 50 0001 C CNN +F 0 "#PWR01" H 9000 2650 50 0001 C CNN F 1 "VCC" H 9000 2950 50 0000 C CNN F 2 "" H 9000 2800 50 0000 C CNN F 3 "" H 9000 2800 50 0000 C CNN @@ -457,10 +457,10 @@ F 3 "" H 9000 2800 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR5 +L GND #PWR02 U 1 1 56A834A4 P 8400 2800 -F 0 "#PWR5" H 8400 2550 50 0001 C CNN +F 0 "#PWR02" H 8400 2550 50 0001 C CNN F 1 "GND" H 8400 2650 50 0000 C CNN F 2 "" H 8400 2800 50 0000 C CNN F 3 "" H 8400 2800 50 0000 C CNN @@ -478,10 +478,10 @@ Wire Wire Line Wire Wire Line 9950 3100 9950 2800 $Comp -L PWR_FLAG #FLG2 +L PWR_FLAG #FLG03 U 1 1 56A836B2 P 9350 2850 -F 0 "#FLG2" H 9350 2945 50 0001 C CNN +F 0 "#FLG03" H 9350 2945 50 0001 C CNN F 1 "PWR_FLAG" H 9350 3030 50 0000 C CNN F 2 "" H 9350 2850 50 0000 C CNN F 3 "" H 9350 2850 50 0000 C CNN @@ -489,10 +489,10 @@ F 3 "" H 9350 2850 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L PWR_FLAG #FLG1 +L PWR_FLAG #FLG04 U 1 1 56A83730 P 8700 2850 -F 0 "#FLG1" H 8700 2945 50 0001 C CNN +F 0 "#FLG04" H 8700 2945 50 0001 C CNN F 1 "PWR_FLAG" H 8700 3030 50 0000 C CNN F 2 "" H 8700 2850 50 0000 C CNN F 3 "" H 8700 2850 50 0000 C CNN @@ -550,10 +550,10 @@ Wire Wire Line Wire Wire Line 4900 4850 5100 4850 $Comp -L VCC #PWR7 +L VCC #PWR05 U 1 1 56A84AC8 P 9200 4400 -F 0 "#PWR7" H 9200 4250 50 0001 C CNN +F 0 "#PWR05" H 9200 4250 50 0001 C CNN F 1 "VCC" H 9200 4550 50 0000 C CNN F 2 "" H 9200 4400 50 0000 C CNN F 3 "" H 9200 4400 50 0000 C CNN @@ -561,10 +561,10 @@ F 3 "" H 9200 4400 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR8 +L GND #PWR06 U 1 1 56A84C07 P 9200 5000 -F 0 "#PWR8" H 9200 4750 50 0001 C CNN +F 0 "#PWR06" H 9200 4750 50 0001 C CNN F 1 "GND" H 9200 4850 50 0000 C CNN F 2 "" H 9200 5000 50 0000 C CNN F 3 "" H 9200 5000 50 0000 C CNN @@ -586,10 +586,10 @@ Wire Notes Line Text Notes 9400 5300 2 60 ~ 0 bypass cap $Comp -L VCC #PWR1 +L VCC #PWR07 U 1 1 56A8B2C8 P 1100 3600 -F 0 "#PWR1" H 1100 3450 50 0001 C CNN +F 0 "#PWR07" H 1100 3450 50 0001 C CNN F 1 "VCC" H 1100 3750 50 0000 C CNN F 2 "" H 1100 3600 50 0000 C CNN F 3 "" H 1100 3600 50 0000 C CNN @@ -597,10 +597,10 @@ F 3 "" H 1100 3600 50 0000 C CNN 1 0 0 -1 $EndComp $Comp -L VCC #PWR4 +L VCC #PWR08 U 1 1 56A8B586 P 4100 3600 -F 0 "#PWR4" H 4100 3450 50 0001 C CNN +F 0 "#PWR08" H 4100 3450 50 0001 C CNN F 1 "VCC" H 4100 3750 50 0000 C CNN F 2 "" H 4100 3600 50 0000 C CNN F 3 "" H 4100 3600 50 0000 C CNN @@ -860,9 +860,9 @@ Wire Notes Line Wire Notes Line 900 1100 3400 1100 Wire Notes Line - 3400 5300 3400 1100 + 3400 1100 3400 5300 Wire Notes Line - 900 5300 3400 5300 + 3400 5300 900 5300 Text Notes 3800 5250 0 60 ~ 0 LED bank 2 Text Notes 1000 5250 0 60 ~ 0 @@ -874,10 +874,10 @@ CLOCK Text Label 1300 1800 2 60 ~ 0 LATCH $Comp -L VCC #PWR2 +L VCC #PWR09 U 1 1 56A8EB4F P 1200 1600 -F 0 "#PWR2" H 1200 1450 50 0001 C CNN +F 0 "#PWR09" H 1200 1450 50 0001 C CNN F 1 "VCC" H 1200 1750 50 0000 C CNN F 2 "" H 1200 1600 50 0000 C CNN F 3 "" H 1200 1600 50 0000 C CNN @@ -886,7 +886,6 @@ F 3 "" H 1200 1600 50 0000 C CNN $EndComp Wire Wire Line 1200 1600 1300 1600 -NoConn ~ 1300 1900 Text Label 2700 2200 0 60 ~ 0 CARRY Text Label 4100 1300 2 60 ~ 0 @@ -896,10 +895,10 @@ CLOCK Text Label 4100 1800 2 60 ~ 0 LATCH $Comp -L VCC #PWR3 +L VCC #PWR010 U 1 1 56A8F161 P 4000 1600 -F 0 "#PWR3" H 4000 1450 50 0001 C CNN +F 0 "#PWR010" H 4000 1450 50 0001 C CNN F 1 "VCC" H 4000 1750 50 0000 C CNN F 2 "" H 4000 1600 50 0000 C CNN F 3 "" H 4000 1600 50 0000 C CNN @@ -908,10 +907,31 @@ F 3 "" H 4000 1600 50 0000 C CNN $EndComp Wire Wire Line 4000 1600 4100 1600 -NoConn ~ 4100 1900 NoConn ~ 5500 2200 Wire Notes Line 3700 1100 3700 5300 Wire Notes Line - 900 1100 900 5300 + 900 5300 900 1100 +$Comp +L GND #PWR011 +U 1 1 574154D0 +P 1300 1900 +F 0 "#PWR011" H 1300 1650 50 0001 C CNN +F 1 "GND" H 1300 1750 50 0000 C CNN +F 2 "" H 1300 1900 50 0000 C CNN +F 3 "" H 1300 1900 50 0000 C CNN + 1 1300 1900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 57415675 +P 4100 1900 +F 0 "#PWR012" H 4100 1650 50 0001 C CNN +F 1 "GND" H 4100 1750 50 0000 C CNN +F 2 "" H 4100 1900 50 0000 C CNN +F 3 "" H 4100 1900 50 0000 C CNN + 1 4100 1900 + 1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb b/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb index 442e0b557..d2e579dc6 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb @@ -1,22 +1,22 @@ (kicad_pcb (version 4) (host pcbnew 4.0.1-stable) (general - (links 62) + (links 64) (no_connects 0) - (area 85.439857 48.184999 138.080143 80.085001) + (area 88.824999 48.184999 134.695001 80.085001) (thickness 1.6) - (drawings 6) - (tracks 238) + (drawings 14) + (tracks 246) (zones 0) (modules 36) - (nets 42) + (nets 40) ) (page A4) (title_block (title "16 LED Board") (date 2016-01-27) - (rev 1.0.0) + (rev 1.0.1) (company github.com/tardate/LittleArduinoProjects) ) @@ -135,10 +135,8 @@ (net 35 /LATCH) (net 36 /CLOCK) (net 37 /DATA) - (net 38 "Net-(U1-Pad13)") - (net 39 /CARRY) - (net 40 "Net-(U2-Pad13)") - (net 41 "Net-(U2-Pad9)") + (net 38 /CARRY) + (net 39 "Net-(U2-Pad9)") (net_class Default "This is the default net class." (clearance 0.2) @@ -183,8 +181,6 @@ (add_net "Net-(D7-Pad2)") (add_net "Net-(D8-Pad2)") (add_net "Net-(D9-Pad2)") - (add_net "Net-(U1-Pad13)") - (add_net "Net-(U2-Pad13)") (add_net "Net-(U2-Pad9)") ) @@ -1318,13 +1314,13 @@ ) ) - (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 56A8CA35) (tstamp 56A8AE2A) + (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 574159AC) (tstamp 56A8AE2A) (at 105.41 60.96 270) (descr "Module CMS SOJ 16 pins large") (tags "CMS SOJ") (path /56A81D7D) (attr smd) - (fp_text reference U1 (at -6.35 0 360) (layer F.SilkS) + (fp_text reference U1 (at 7.62 0 360) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 74HC595 (at 6.35 0 360) (layer F.SilkS) @@ -1342,7 +1338,7 @@ (pad 14 smd rect (at -1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 37 /DATA)) (pad 13 smd rect (at -0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 38 "Net-(U1-Pad13)")) + (net 2 GND)) (pad 12 smd rect (at 0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 35 /LATCH)) (pad 11 smd rect (at 1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1350,7 +1346,7 @@ (pad 10 smd rect (at 3.175 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 9 smd rect (at 4.445 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 39 /CARRY)) + (net 38 /CARRY)) (pad 8 smd rect (at 4.445 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (pad 7 smd rect (at 3.175 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1376,13 +1372,13 @@ ) ) - (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 56A8CA2E) (tstamp 56A8AE3E) + (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 574159B6) (tstamp 56A8AE3E) (at 118.11 60.96 90) (descr "Module CMS SOJ 16 pins large") (tags "CMS SOJ") (path /56A81D54) (attr smd) - (fp_text reference U2 (at 6.35 0 180) (layer F.SilkS) + (fp_text reference U2 (at -7.62 0 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 74HC595 (at -6.35 0 180) (layer F.SilkS) @@ -1398,9 +1394,9 @@ (pad 16 smd rect (at -4.445 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 14 smd rect (at -1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 39 /CARRY)) + (net 38 /CARRY)) (pad 13 smd rect (at -0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 40 "Net-(U2-Pad13)")) + (net 2 GND)) (pad 12 smd rect (at 0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 35 /LATCH)) (pad 11 smd rect (at 1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1408,7 +1404,7 @@ (pad 10 smd rect (at 3.175 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 9 smd rect (at 4.445 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 41 "Net-(U2-Pad9)")) + (net 39 "Net-(U2-Pad9)")) (pad 8 smd rect (at 4.445 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (pad 7 smd rect (at 3.175 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1434,7 +1430,31 @@ ) ) - (gr_text "LEDx16 Board 1.0.0" (at 112.014 78.486) (layer F.SilkS) + (gr_text DS (at 106.68 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text ST_CP (at 111.76 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text SH_CP (at 109.22 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text VCC (at 116.84 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text GND (at 114.3 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text LATCH (at 111.76 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text CLK (at 109.22 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text DATA (at 106.553 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text "LEDx16 Board 1.0.1" (at 112.014 78.486) (layer F.SilkS) (effects (font (size 1.5 1.5) (thickness 0.3))) ) (gr_text github.com/tardate/LittleArduinoProjects (at 111.76 67.564) (layer B.SilkS) @@ -1445,13 +1465,13 @@ (gr_line (start 134.62 48.26) (end 134.62 80.01) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 88.9 48.26) (end 134.62 48.26) (angle 90) (layer Edge.Cuts) (width 0.15)) - (segment (start 106.00499 53.34) (end 103.46499 50.8) (width 0.38) (layer F.Cu) (net 1)) + (segment (start 105.918 54.61) (end 103.46499 50.8) (width 0.38) (layer F.Cu) (net 1)) (segment (start 103.46499 50.8) (end 99.695 50.8) (width 0.38) (layer F.Cu) (net 1)) - (segment (start 107.315 53.34) (end 106.00499 53.34) (width 0.38) (layer B.Cu) (net 1)) - (via (at 106.00499 53.34) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 107.315 54.61) (end 105.918 54.61) (width 0.38) (layer B.Cu) (net 1)) + (via (at 105.918 54.61) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) (segment (start 108.585 56.515) (end 108.585 54.61) (width 0.38) (layer F.Cu) (net 1)) - (segment (start 108.585 54.61) (end 107.315 53.34) (width 0.38) (layer F.Cu) (net 1)) - (via (at 107.315 53.34) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (segment (start 108.585 54.61) (end 107.315 54.61) (width 0.38) (layer F.Cu) (net 1)) + (via (at 107.315 54.61) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start 108.585 64.135) (end 113.3475 64.135) (width 0.38) (layer F.Cu) (net 1)) (segment (start 113.3475 64.135) (end 114.6175 65.405) (width 0.38) (layer F.Cu) (net 1)) (segment (start 114.6175 65.405) (end 114.935 65.405) (width 0.38) (layer F.Cu) (net 1)) @@ -1517,6 +1537,13 @@ (segment (start 116.84 50.8) (end 116.84 56.8315) (width 0.38) (layer F.Cu) (net 1)) (segment (start 116.84 56.8315) (end 115.8865 57.785) (width 0.38) (layer F.Cu) (net 1)) (segment (start 115.8865 57.785) (end 114.935 57.785) (width 0.38) (layer F.Cu) (net 1)) + (segment (start 108.585 60.325) (end 107.6325 60.325) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 107.6325 60.325) (end 102.5525 65.405) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 102.5525 65.405) (end 102.235 65.405) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 118.5926 59.7154) (end 116.713 61.595) (width 0.38) (layer B.Cu) (net 2)) + (segment (start 116.713 61.595) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) + (segment (start 114.935 61.595) (end 116.713 61.595) (width 0.38) (layer F.Cu) (net 2)) + (via (at 116.713 61.595) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 102.235 66.675) (end 102.235 68.199) (width 0.38) (layer B.Cu) (net 2)) (segment (start 102.235 68.199) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) (segment (start 102.235 65.405) (end 102.235 66.675) (width 0.38) (layer F.Cu) (net 2)) @@ -1524,7 +1551,6 @@ (segment (start 106.172 72.136) (end 108.75518 72.136) (width 0.38) (layer F.Cu) (net 2)) (segment (start 108.75518 72.136) (end 109.00918 72.39) (width 0.38) (layer F.Cu) (net 2)) (segment (start 118.5926 55.245) (end 118.5926 59.7154) (width 0.38) (layer B.Cu) (net 2)) - (segment (start 118.5926 59.7154) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) (via (at 106.172 72.136) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 121.285 55.245) (end 121.285 56.515) (width 0.38) (layer F.Cu) (net 2)) (segment (start 114.3 50.9524) (end 118.5926 55.245) (width 0.38) (layer B.Cu) (net 2)) @@ -1656,12 +1682,14 @@ (segment (start 115.831501 59.745999) (end 115.2525 60.325) (width 0.25) (layer F.Cu) (net 35)) (segment (start 115.2525 60.325) (end 114.935 60.325) (width 0.25) (layer F.Cu) (net 35)) (segment (start 114.6175 60.325) (end 114.935 60.325) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 108.585 62.865) (end 107.7635 62.865) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.7635 62.865) (end 107.688499 62.789999) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.688499 62.789999) (end 107.688499 61.080999) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 112.768499 60.904001) (end 114.6175 59.055) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.688499 61.080999) (end 107.865497 60.904001) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.865497 60.904001) (end 112.768499 60.904001) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 108.585 62.865) (end 108.444498 62.865) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 108.444498 62.865) (end 107.688499 62.109001) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.688499 62.109001) (end 107.688499 61.080999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.688499 61.080999) (end 107.753499 61.015999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.753499 61.015999) (end 110.751501 61.015999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 110.751501 61.015999) (end 112.7125 59.055) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 112.7125 59.055) (end 114.1135 59.055) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 114.1135 59.055) (end 114.935 59.055) (width 0.25) (layer F.Cu) (net 36)) (segment (start 114.6175 59.055) (end 114.935 59.055) (width 0.25) (layer F.Cu) (net 36)) (segment (start 109.22 50.8) (end 109.22 54.61) (width 0.25) (layer F.Cu) (net 36)) (segment (start 109.22 54.61) (end 113.665 59.055) (width 0.25) (layer F.Cu) (net 36)) @@ -1676,13 +1704,13 @@ (segment (start 107.713499 57.144001) (end 106.68 56.110502) (width 0.25) (layer F.Cu) (net 37)) (segment (start 106.68 56.110502) (end 106.68 52.066) (width 0.25) (layer F.Cu) (net 37)) (segment (start 106.68 52.066) (end 106.68 50.8) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 108.585 65.405) (end 107.7635 65.405) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.775497 63.444001) (end 113.534499 63.444001) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.7635 65.405) (end 107.638499 65.279999) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.638499 65.279999) (end 107.638499 63.580999) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.638499 63.580999) (end 107.775497 63.444001) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 113.534499 63.444001) (end 114.1135 62.865) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 114.1135 62.865) (end 114.935 62.865) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 108.585 65.405) (end 107.7635 65.405) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.775497 63.444001) (end 113.534499 63.444001) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.7635 65.405) (end 107.638499 65.279999) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.638499 65.279999) (end 107.638499 63.580999) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.638499 63.580999) (end 107.775497 63.444001) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 113.534499 63.444001) (end 114.1135 62.865) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 114.1135 62.865) (end 114.935 62.865) (width 0.25) (layer F.Cu) (net 38)) (zone (net 1) (net_name VCC) (layer F.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -1695,88 +1723,73 @@ ) (filled_polygon (pts - (xy 103.307499 55.045499) (xy 103.365351 55.336338) (xy 103.530098 55.5829) (xy 106.269599 58.322401) (xy 106.51616 58.487148) - (xy 106.564414 58.496746) (xy 106.807 58.545) (xy 107.419877 58.545) (xy 107.417069 58.54911) (xy 107.36606 58.801) - (xy 107.36606 59.309) (xy 107.410338 59.544317) (xy 107.504666 59.690907) (xy 107.417069 59.81911) (xy 107.36606 60.071) - (xy 107.36606 60.341233) (xy 107.328096 60.3666) (xy 107.151098 60.543598) (xy 106.986351 60.79016) (xy 106.928499 61.080999) - (xy 106.928499 62.789999) (xy 106.986351 63.080838) (xy 107.031283 63.148084) (xy 106.936351 63.29016) (xy 106.878499 63.580999) - (xy 106.878499 65.279999) (xy 106.936351 65.570838) (xy 107.101098 65.8174) (xy 107.226099 65.942401) (xy 107.472661 66.107148) - (xy 107.57413 66.127332) (xy 107.76161 66.255431) (xy 108.0135 66.30644) (xy 109.1565 66.30644) (xy 109.391817 66.262162) - (xy 109.607941 66.12309) (xy 109.752931 65.91089) (xy 109.79751 65.69075) (xy 113.7285 65.69075) (xy 113.7285 65.785309) - (xy 113.825173 66.018698) (xy 114.003801 66.197327) (xy 114.23719 66.294) (xy 114.64925 66.294) (xy 114.808 66.13525) - (xy 114.808 65.532) (xy 115.062 65.532) (xy 115.062 66.13525) (xy 115.22075 66.294) (xy 115.63281 66.294) - (xy 115.866199 66.197327) (xy 116.044827 66.018698) (xy 116.1415 65.785309) (xy 116.1415 65.69075) (xy 115.98275 65.532) - (xy 115.062 65.532) (xy 114.808 65.532) (xy 113.88725 65.532) (xy 113.7285 65.69075) (xy 109.79751 65.69075) - (xy 109.80394 65.659) (xy 109.80394 65.151) (xy 109.759662 64.915683) (xy 109.668896 64.774629) (xy 109.694827 64.748698) - (xy 109.7915 64.515309) (xy 109.7915 64.42075) (xy 109.632752 64.262002) (xy 109.7915 64.262002) (xy 109.7915 64.204001) - (xy 113.534499 64.204001) (xy 113.71606 64.167886) (xy 113.71606 64.389) (xy 113.760338 64.624317) (xy 113.851104 64.765371) - (xy 113.825173 64.791302) (xy 113.7285 65.024691) (xy 113.7285 65.11925) (xy 113.88725 65.278) (xy 114.808 65.278) - (xy 114.808 65.258) (xy 115.062 65.258) (xy 115.062 65.278) (xy 115.98275 65.278) (xy 116.1415 65.11925) - (xy 116.1415 65.024691) (xy 116.111495 64.952253) (xy 116.64501 65.485768) (xy 116.64501 68.091012) (xy 116.702862 68.381851) - (xy 116.867609 68.628413) (xy 123.461598 75.222402) (xy 123.70816 75.387149) (xy 123.998999 75.445001) (xy 130.878659 75.445001) - (xy 131.663471 76.229813) (xy 131.63042 76.22312) (xy 130.43154 76.22312) (xy 130.196223 76.267398) (xy 129.980099 76.40647) - (xy 129.835109 76.61867) (xy 129.816614 76.71) (xy 129.726742 76.71) (xy 129.703162 76.584683) (xy 129.56409 76.368559) - (xy 129.35189 76.223569) (xy 129.1 76.17256) (xy 127.6 76.17256) (xy 127.364683 76.216838) (xy 127.148559 76.35591) - (xy 127.003569 76.56811) (xy 126.996809 76.60149) (xy 126.938327 76.460301) (xy 126.759698 76.281673) (xy 126.526309 76.185) - (xy 125.93575 76.185) (xy 125.777 76.34375) (xy 125.777 77.343) (xy 125.797 77.343) (xy 125.797 77.597) - (xy 125.777 77.597) (xy 125.777 78.59625) (xy 125.93575 78.755) (xy 126.526309 78.755) (xy 126.759698 78.658327) - (xy 126.938327 78.479699) (xy 126.994654 78.343713) (xy 126.996838 78.355317) (xy 127.13591 78.571441) (xy 127.34811 78.716431) - (xy 127.6 78.76744) (xy 129.1 78.76744) (xy 129.335317 78.723162) (xy 129.551441 78.58409) (xy 129.696431 78.37189) - (xy 129.725164 78.23) (xy 129.814311 78.23) (xy 129.828378 78.304757) (xy 129.96745 78.520881) (xy 130.17965 78.665871) - (xy 130.43154 78.71688) (xy 131.63042 78.71688) (xy 131.865737 78.672602) (xy 132.081861 78.53353) (xy 132.082543 78.532533) - (xy 132.27769 78.665871) (xy 132.52958 78.71688) (xy 133.72846 78.71688) (xy 133.91 78.682721) (xy 133.91 79.3) - (xy 89.61 79.3) (xy 89.61 78.680117) (xy 89.79154 78.71688) (xy 90.99042 78.71688) (xy 91.225737 78.672602) - (xy 91.441861 78.53353) (xy 91.442543 78.532533) (xy 91.63769 78.665871) (xy 91.88958 78.71688) (xy 93.08846 78.71688) - (xy 93.323777 78.672602) (xy 93.539901 78.53353) (xy 93.684891 78.32133) (xy 93.703386 78.23) (xy 93.793258 78.23) - (xy 93.816838 78.355317) (xy 93.95591 78.571441) (xy 94.16811 78.716431) (xy 94.42 78.76744) (xy 95.92 78.76744) - (xy 96.155317 78.723162) (xy 96.371441 78.58409) (xy 96.516431 78.37189) (xy 96.523191 78.33851) (xy 96.581673 78.479699) - (xy 96.760302 78.658327) (xy 96.993691 78.755) (xy 97.58425 78.755) (xy 97.743 78.59625) (xy 97.743 77.597) - (xy 97.997 77.597) (xy 97.997 78.59625) (xy 98.15575 78.755) (xy 98.746309 78.755) (xy 98.979698 78.658327) - (xy 99.158327 78.479699) (xy 99.255 78.24631) (xy 99.255 77.75575) (xy 124.265 77.75575) (xy 124.265 78.24631) - (xy 124.361673 78.479699) (xy 124.540302 78.658327) (xy 124.773691 78.755) (xy 125.36425 78.755) (xy 125.523 78.59625) - (xy 125.523 77.597) (xy 124.42375 77.597) (xy 124.265 77.75575) (xy 99.255 77.75575) (xy 99.09625 77.597) - (xy 97.997 77.597) (xy 97.743 77.597) (xy 97.723 77.597) (xy 97.723 77.343) (xy 97.743 77.343) - (xy 97.743 76.34375) (xy 97.997 76.34375) (xy 97.997 77.343) (xy 99.09625 77.343) (xy 99.255 77.18425) - (xy 99.255 76.69369) (xy 124.265 76.69369) (xy 124.265 77.18425) (xy 124.42375 77.343) (xy 125.523 77.343) - (xy 125.523 76.34375) (xy 125.36425 76.185) (xy 124.773691 76.185) (xy 124.540302 76.281673) (xy 124.361673 76.460301) - (xy 124.265 76.69369) (xy 99.255 76.69369) (xy 99.158327 76.460301) (xy 98.979698 76.281673) (xy 98.746309 76.185) - (xy 98.15575 76.185) (xy 97.997 76.34375) (xy 97.743 76.34375) (xy 97.58425 76.185) (xy 96.993691 76.185) - (xy 96.760302 76.281673) (xy 96.581673 76.460301) (xy 96.525346 76.596287) (xy 96.523162 76.584683) (xy 96.38409 76.368559) - (xy 96.17189 76.223569) (xy 95.92 76.17256) (xy 94.42 76.17256) (xy 94.184683 76.216838) (xy 93.968559 76.35591) - (xy 93.823569 76.56811) (xy 93.794836 76.71) (xy 93.705689 76.71) (xy 93.691622 76.635243) (xy 93.55255 76.419119) - (xy 93.34035 76.274129) (xy 93.08846 76.22312) (xy 91.88958 76.22312) (xy 91.857113 76.229229) (xy 92.641341 75.445001) - (xy 99.521001 75.445001) (xy 99.81184 75.387149) (xy 100.058402 75.222402) (xy 101.8259 73.454904) (xy 101.990647 73.208342) - (xy 102.048499 72.917503) (xy 102.048499 72.301363) (xy 105.336855 72.301363) (xy 105.463708 72.608372) (xy 105.698393 72.843466) - (xy 106.005179 72.970855) (xy 106.337363 72.971145) (xy 106.361916 72.961) (xy 106.56215 72.961) (xy 106.56215 73.1901) - (xy 106.606428 73.425417) (xy 106.7455 73.641541) (xy 106.9577 73.786531) (xy 107.20959 73.83754) (xy 110.80877 73.83754) - (xy 111.044087 73.793262) (xy 111.260211 73.65419) (xy 111.405201 73.44199) (xy 111.45621 73.1901) (xy 111.45621 72.67575) - (xy 112.07623 72.67575) (xy 112.07623 73.31641) (xy 112.172903 73.549799) (xy 112.351532 73.728427) (xy 112.584921 73.8251) - (xy 114.22507 73.8251) (xy 114.38382 73.66635) (xy 114.38382 72.517) (xy 114.63782 72.517) (xy 114.63782 73.66635) - (xy 114.79657 73.8251) (xy 116.436719 73.8251) (xy 116.670108 73.728427) (xy 116.848737 73.549799) (xy 116.94541 73.31641) - (xy 116.94541 72.67575) (xy 116.78666 72.517) (xy 114.63782 72.517) (xy 114.38382 72.517) (xy 112.23498 72.517) - (xy 112.07623 72.67575) (xy 111.45621 72.67575) (xy 111.45621 71.5899) (xy 111.432444 71.46359) (xy 112.07623 71.46359) - (xy 112.07623 72.10425) (xy 112.23498 72.263) (xy 114.38382 72.263) (xy 114.38382 71.11365) (xy 114.63782 71.11365) - (xy 114.63782 72.263) (xy 116.78666 72.263) (xy 116.94541 72.10425) (xy 116.94541 71.46359) (xy 116.848737 71.230201) - (xy 116.670108 71.051573) (xy 116.436719 70.9549) (xy 114.79657 70.9549) (xy 114.63782 71.11365) (xy 114.38382 71.11365) - (xy 114.22507 70.9549) (xy 112.584921 70.9549) (xy 112.351532 71.051573) (xy 112.172903 71.230201) (xy 112.07623 71.46359) - (xy 111.432444 71.46359) (xy 111.411932 71.354583) (xy 111.27286 71.138459) (xy 111.06066 70.993469) (xy 110.80877 70.94246) - (xy 107.20959 70.94246) (xy 106.974273 70.986738) (xy 106.758149 71.12581) (xy 106.631614 71.311) (xy 106.362554 71.311) - (xy 106.338821 71.301145) (xy 106.006637 71.300855) (xy 105.699628 71.427708) (xy 105.464534 71.662393) (xy 105.337145 71.969179) - (xy 105.336855 72.301363) (xy 102.048499 72.301363) (xy 102.048499 67.501683) (xy 102.068179 67.509855) (xy 102.400363 67.510145) - (xy 102.707372 67.383292) (xy 102.942466 67.148607) (xy 103.069855 66.841821) (xy 103.070145 66.509637) (xy 103.06 66.485084) - (xy 103.06 66.250462) (xy 103.257941 66.12309) (xy 103.402931 65.91089) (xy 103.45394 65.659) (xy 103.45394 65.151) - (xy 103.409662 64.915683) (xy 103.315334 64.769093) (xy 103.402931 64.64089) (xy 103.45394 64.389) (xy 103.45394 63.881) - (xy 103.409662 63.645683) (xy 103.315334 63.499093) (xy 103.402931 63.37089) (xy 103.45394 63.119) (xy 103.45394 62.611) - (xy 103.409662 62.375683) (xy 103.315334 62.229093) (xy 103.402931 62.10089) (xy 103.45394 61.849) (xy 103.45394 61.341) - (xy 103.409662 61.105683) (xy 103.315334 60.959093) (xy 103.402931 60.83089) (xy 103.45394 60.579) (xy 103.45394 60.071) - (xy 103.409662 59.835683) (xy 103.315334 59.689093) (xy 103.402931 59.56089) (xy 103.45394 59.309) (xy 103.45394 58.801) - (xy 103.409662 58.565683) (xy 103.315334 58.419093) (xy 103.402931 58.29089) (xy 103.45394 58.039) (xy 103.45394 57.531) - (xy 103.409662 57.295683) (xy 103.315334 57.149093) (xy 103.402931 57.02089) (xy 103.45394 56.769) (xy 103.45394 56.261) - (xy 103.409662 56.025683) (xy 103.27059 55.809559) (xy 103.05839 55.664569) (xy 102.8065 55.61356) (xy 101.6635 55.61356) - (xy 101.428183 55.657838) (xy 101.277189 55.755) (xy 99.023025 55.755) (xy 99.158327 55.619699) (xy 99.255 55.38631) - (xy 99.255 54.89575) (xy 99.09625 54.737) (xy 97.997 54.737) (xy 97.997 54.757) (xy 97.743 54.757) - (xy 97.743 54.737) (xy 97.723 54.737) (xy 97.723 54.483) (xy 97.743 54.483) (xy 97.743 54.463) - (xy 97.997 54.463) (xy 97.997 54.483) (xy 99.09625 54.483) (xy 99.234251 54.344999) (xy 103.307499 54.344999) + (xy 106.986351 62.39984) (xy 107.151098 62.646402) (xy 107.341922 62.837226) (xy 107.238096 62.9066) (xy 107.101098 63.043598) + (xy 106.936351 63.29016) (xy 106.878499 63.580999) (xy 106.878499 65.279999) (xy 106.936351 65.570838) (xy 107.101098 65.8174) + (xy 107.226099 65.942401) (xy 107.472661 66.107148) (xy 107.57413 66.127332) (xy 107.76161 66.255431) (xy 108.0135 66.30644) + (xy 109.1565 66.30644) (xy 109.391817 66.262162) (xy 109.607941 66.12309) (xy 109.752931 65.91089) (xy 109.79751 65.69075) + (xy 113.7285 65.69075) (xy 113.7285 65.785309) (xy 113.825173 66.018698) (xy 114.003801 66.197327) (xy 114.23719 66.294) + (xy 114.64925 66.294) (xy 114.808 66.13525) (xy 114.808 65.532) (xy 115.062 65.532) (xy 115.062 66.13525) + (xy 115.22075 66.294) (xy 115.63281 66.294) (xy 115.866199 66.197327) (xy 116.044827 66.018698) (xy 116.1415 65.785309) + (xy 116.1415 65.69075) (xy 115.98275 65.532) (xy 115.062 65.532) (xy 114.808 65.532) (xy 113.88725 65.532) + (xy 113.7285 65.69075) (xy 109.79751 65.69075) (xy 109.80394 65.659) (xy 109.80394 65.151) (xy 109.759662 64.915683) + (xy 109.668896 64.774629) (xy 109.694827 64.748698) (xy 109.7915 64.515309) (xy 109.7915 64.42075) (xy 109.632752 64.262002) + (xy 109.7915 64.262002) (xy 109.7915 64.204001) (xy 113.534499 64.204001) (xy 113.71606 64.167886) (xy 113.71606 64.389) + (xy 113.760338 64.624317) (xy 113.851104 64.765371) (xy 113.825173 64.791302) (xy 113.7285 65.024691) (xy 113.7285 65.11925) + (xy 113.88725 65.278) (xy 114.808 65.278) (xy 114.808 65.258) (xy 115.062 65.258) (xy 115.062 65.278) + (xy 115.98275 65.278) (xy 116.1415 65.11925) (xy 116.1415 65.024691) (xy 116.111495 64.952253) (xy 116.64501 65.485768) + (xy 116.64501 68.091012) (xy 116.702862 68.381851) (xy 116.867609 68.628413) (xy 123.461598 75.222402) (xy 123.70816 75.387149) + (xy 123.998999 75.445001) (xy 130.878659 75.445001) (xy 131.663471 76.229813) (xy 131.63042 76.22312) (xy 130.43154 76.22312) + (xy 130.196223 76.267398) (xy 129.980099 76.40647) (xy 129.835109 76.61867) (xy 129.816614 76.71) (xy 129.726742 76.71) + (xy 129.703162 76.584683) (xy 129.56409 76.368559) (xy 129.35189 76.223569) (xy 129.1 76.17256) (xy 127.6 76.17256) + (xy 127.364683 76.216838) (xy 127.148559 76.35591) (xy 127.003569 76.56811) (xy 126.996809 76.60149) (xy 126.938327 76.460301) + (xy 126.759698 76.281673) (xy 126.526309 76.185) (xy 125.93575 76.185) (xy 125.777 76.34375) (xy 125.777 77.343) + (xy 125.797 77.343) (xy 125.797 77.597) (xy 125.777 77.597) (xy 125.777 78.59625) (xy 125.93575 78.755) + (xy 126.526309 78.755) (xy 126.759698 78.658327) (xy 126.938327 78.479699) (xy 126.994654 78.343713) (xy 126.996838 78.355317) + (xy 127.13591 78.571441) (xy 127.34811 78.716431) (xy 127.6 78.76744) (xy 129.1 78.76744) (xy 129.335317 78.723162) + (xy 129.551441 78.58409) (xy 129.696431 78.37189) (xy 129.725164 78.23) (xy 129.814311 78.23) (xy 129.828378 78.304757) + (xy 129.96745 78.520881) (xy 130.17965 78.665871) (xy 130.43154 78.71688) (xy 131.63042 78.71688) (xy 131.865737 78.672602) + (xy 132.081861 78.53353) (xy 132.082543 78.532533) (xy 132.27769 78.665871) (xy 132.52958 78.71688) (xy 133.72846 78.71688) + (xy 133.91 78.682721) (xy 133.91 79.3) (xy 89.61 79.3) (xy 89.61 78.680117) (xy 89.79154 78.71688) + (xy 90.99042 78.71688) (xy 91.225737 78.672602) (xy 91.441861 78.53353) (xy 91.442543 78.532533) (xy 91.63769 78.665871) + (xy 91.88958 78.71688) (xy 93.08846 78.71688) (xy 93.323777 78.672602) (xy 93.539901 78.53353) (xy 93.684891 78.32133) + (xy 93.703386 78.23) (xy 93.793258 78.23) (xy 93.816838 78.355317) (xy 93.95591 78.571441) (xy 94.16811 78.716431) + (xy 94.42 78.76744) (xy 95.92 78.76744) (xy 96.155317 78.723162) (xy 96.371441 78.58409) (xy 96.516431 78.37189) + (xy 96.523191 78.33851) (xy 96.581673 78.479699) (xy 96.760302 78.658327) (xy 96.993691 78.755) (xy 97.58425 78.755) + (xy 97.743 78.59625) (xy 97.743 77.597) (xy 97.997 77.597) (xy 97.997 78.59625) (xy 98.15575 78.755) + (xy 98.746309 78.755) (xy 98.979698 78.658327) (xy 99.158327 78.479699) (xy 99.255 78.24631) (xy 99.255 77.75575) + (xy 124.265 77.75575) (xy 124.265 78.24631) (xy 124.361673 78.479699) (xy 124.540302 78.658327) (xy 124.773691 78.755) + (xy 125.36425 78.755) (xy 125.523 78.59625) (xy 125.523 77.597) (xy 124.42375 77.597) (xy 124.265 77.75575) + (xy 99.255 77.75575) (xy 99.09625 77.597) (xy 97.997 77.597) (xy 97.743 77.597) (xy 97.723 77.597) + (xy 97.723 77.343) (xy 97.743 77.343) (xy 97.743 76.34375) (xy 97.997 76.34375) (xy 97.997 77.343) + (xy 99.09625 77.343) (xy 99.255 77.18425) (xy 99.255 76.69369) (xy 124.265 76.69369) (xy 124.265 77.18425) + (xy 124.42375 77.343) (xy 125.523 77.343) (xy 125.523 76.34375) (xy 125.36425 76.185) (xy 124.773691 76.185) + (xy 124.540302 76.281673) (xy 124.361673 76.460301) (xy 124.265 76.69369) (xy 99.255 76.69369) (xy 99.158327 76.460301) + (xy 98.979698 76.281673) (xy 98.746309 76.185) (xy 98.15575 76.185) (xy 97.997 76.34375) (xy 97.743 76.34375) + (xy 97.58425 76.185) (xy 96.993691 76.185) (xy 96.760302 76.281673) (xy 96.581673 76.460301) (xy 96.525346 76.596287) + (xy 96.523162 76.584683) (xy 96.38409 76.368559) (xy 96.17189 76.223569) (xy 95.92 76.17256) (xy 94.42 76.17256) + (xy 94.184683 76.216838) (xy 93.968559 76.35591) (xy 93.823569 76.56811) (xy 93.794836 76.71) (xy 93.705689 76.71) + (xy 93.691622 76.635243) (xy 93.55255 76.419119) (xy 93.34035 76.274129) (xy 93.08846 76.22312) (xy 91.88958 76.22312) + (xy 91.857113 76.229229) (xy 92.641341 75.445001) (xy 99.521001 75.445001) (xy 99.81184 75.387149) (xy 100.058402 75.222402) + (xy 101.8259 73.454904) (xy 101.990647 73.208342) (xy 102.048499 72.917503) (xy 102.048499 72.301363) (xy 105.336855 72.301363) + (xy 105.463708 72.608372) (xy 105.698393 72.843466) (xy 106.005179 72.970855) (xy 106.337363 72.971145) (xy 106.361916 72.961) + (xy 106.56215 72.961) (xy 106.56215 73.1901) (xy 106.606428 73.425417) (xy 106.7455 73.641541) (xy 106.9577 73.786531) + (xy 107.20959 73.83754) (xy 110.80877 73.83754) (xy 111.044087 73.793262) (xy 111.260211 73.65419) (xy 111.405201 73.44199) + (xy 111.45621 73.1901) (xy 111.45621 72.67575) (xy 112.07623 72.67575) (xy 112.07623 73.31641) (xy 112.172903 73.549799) + (xy 112.351532 73.728427) (xy 112.584921 73.8251) (xy 114.22507 73.8251) (xy 114.38382 73.66635) (xy 114.38382 72.517) + (xy 114.63782 72.517) (xy 114.63782 73.66635) (xy 114.79657 73.8251) (xy 116.436719 73.8251) (xy 116.670108 73.728427) + (xy 116.848737 73.549799) (xy 116.94541 73.31641) (xy 116.94541 72.67575) (xy 116.78666 72.517) (xy 114.63782 72.517) + (xy 114.38382 72.517) (xy 112.23498 72.517) (xy 112.07623 72.67575) (xy 111.45621 72.67575) (xy 111.45621 71.5899) + (xy 111.432444 71.46359) (xy 112.07623 71.46359) (xy 112.07623 72.10425) (xy 112.23498 72.263) (xy 114.38382 72.263) + (xy 114.38382 71.11365) (xy 114.63782 71.11365) (xy 114.63782 72.263) (xy 116.78666 72.263) (xy 116.94541 72.10425) + (xy 116.94541 71.46359) (xy 116.848737 71.230201) (xy 116.670108 71.051573) (xy 116.436719 70.9549) (xy 114.79657 70.9549) + (xy 114.63782 71.11365) (xy 114.38382 71.11365) (xy 114.22507 70.9549) (xy 112.584921 70.9549) (xy 112.351532 71.051573) + (xy 112.172903 71.230201) (xy 112.07623 71.46359) (xy 111.432444 71.46359) (xy 111.411932 71.354583) (xy 111.27286 71.138459) + (xy 111.06066 70.993469) (xy 110.80877 70.94246) (xy 107.20959 70.94246) (xy 106.974273 70.986738) (xy 106.758149 71.12581) + (xy 106.631614 71.311) (xy 106.362554 71.311) (xy 106.338821 71.301145) (xy 106.006637 71.300855) (xy 105.699628 71.427708) + (xy 105.464534 71.662393) (xy 105.337145 71.969179) (xy 105.336855 72.301363) (xy 102.048499 72.301363) (xy 102.048499 67.501683) + (xy 102.068179 67.509855) (xy 102.400363 67.510145) (xy 102.707372 67.383292) (xy 102.942466 67.148607) (xy 103.069855 66.841821) + (xy 103.070145 66.509637) (xy 103.06 66.485084) (xy 103.06 66.250462) (xy 103.257941 66.12309) (xy 103.402931 65.91089) + (xy 103.451074 65.673152) (xy 106.942888 62.181338) ) ) (filled_polygon @@ -1815,53 +1828,54 @@ (xy 125.36425 72.375) (xy 124.773691 72.375) (xy 124.540302 72.471673) (xy 124.361673 72.650301) (xy 124.265 72.88369) (xy 123.27249 72.88369) (xy 118.16501 67.77621) (xy 118.16501 65.170966) (xy 118.128838 64.989119) (xy 118.107158 64.880126) (xy 117.942411 64.633565) (xy 116.906445 63.597599) (xy 116.659883 63.432852) (xy 116.369044 63.375) (xy 116.100123 63.375) - (xy 116.102931 63.37089) (xy 116.15394 63.119) (xy 116.15394 62.611) (xy 116.109662 62.375683) (xy 116.015334 62.229093) - (xy 116.102931 62.10089) (xy 116.15394 61.849) (xy 116.15394 61.341) (xy 116.109662 61.105683) (xy 116.015334 60.959093) - (xy 116.102931 60.83089) (xy 116.15394 60.579) (xy 116.15394 60.498362) (xy 116.368902 60.2834) (xy 116.533649 60.036838) - (xy 116.591501 59.745999) (xy 116.591501 58.540999) (xy 116.542568 58.295) (xy 116.533649 58.250159) (xy 116.368902 58.003598) - (xy 116.247903 57.882599) (xy 116.001341 57.717852) (xy 115.710502 57.66) (xy 114.788 57.66) (xy 114.788 57.658) - (xy 114.808 57.658) (xy 114.808 57.638) (xy 115.062 57.638) (xy 115.062 57.658) (xy 115.98275 57.658) - (xy 116.1415 57.49925) (xy 116.1415 57.404691) (xy 116.044827 57.171302) (xy 116.018291 57.144765) (xy 116.102931 57.02089) - (xy 116.15394 56.769) (xy 116.15394 56.261) (xy 116.109662 56.025683) (xy 115.97059 55.809559) (xy 115.75839 55.664569) - (xy 115.5065 55.61356) (xy 114.3635 55.61356) (xy 114.128183 55.657838) (xy 113.912059 55.79691) (xy 113.767069 56.00911) - (xy 113.71606 56.261) (xy 113.71606 56.769) (xy 113.760338 57.004317) (xy 113.817592 57.093292) (xy 112.52 55.7957) - (xy 112.52 52.244648) (xy 112.81967 52.044415) (xy 113.03 51.729634) (xy 113.24033 52.044415) (xy 113.726511 52.369271) - (xy 114.3 52.483345) (xy 114.873489 52.369271) (xy 115.35967 52.044415) (xy 115.3745 52.02222) (xy 115.438073 52.175698) - (xy 115.616701 52.354327) (xy 115.85009 52.451) (xy 116.55425 52.451) (xy 116.713 52.29225) (xy 116.713 50.927) - (xy 116.967 50.927) (xy 116.967 52.29225) (xy 117.12575 52.451) (xy 117.82991 52.451) (xy 118.063299 52.354327) - (xy 118.241927 52.175698) (xy 118.3386 51.942309) (xy 118.3386 51.08575) (xy 124.265 51.08575) (xy 124.265 51.57631) - (xy 124.361673 51.809699) (xy 124.540302 51.988327) (xy 124.773691 52.085) (xy 125.36425 52.085) (xy 125.523 51.92625) - (xy 125.523 50.927) (xy 124.42375 50.927) (xy 124.265 51.08575) (xy 118.3386 51.08575) (xy 118.17985 50.927) - (xy 116.967 50.927) (xy 116.713 50.927) (xy 116.693 50.927) (xy 116.693 50.673) (xy 116.713 50.673) - (xy 116.713 49.30775) (xy 116.967 49.30775) (xy 116.967 50.673) (xy 118.17985 50.673) (xy 118.3386 50.51425) - (xy 118.3386 50.02369) (xy 124.265 50.02369) (xy 124.265 50.51425) (xy 124.42375 50.673) (xy 125.523 50.673) - (xy 125.523 49.67375) (xy 125.36425 49.515) (xy 124.773691 49.515) (xy 124.540302 49.611673) (xy 124.361673 49.790301) - (xy 124.265 50.02369) (xy 118.3386 50.02369) (xy 118.3386 49.657691) (xy 118.241927 49.424302) (xy 118.063299 49.245673) - (xy 117.82991 49.149) (xy 117.12575 49.149) (xy 116.967 49.30775) (xy 116.713 49.30775) (xy 116.55425 49.149) - (xy 115.85009 49.149) (xy 115.616701 49.245673) (xy 115.438073 49.424302) (xy 115.3745 49.57778) (xy 115.35967 49.555585) - (xy 114.873489 49.230729) (xy 114.3 49.116655) (xy 113.726511 49.230729) (xy 113.24033 49.555585) (xy 113.03 49.870366) - (xy 112.81967 49.555585) (xy 112.333489 49.230729) (xy 111.76 49.116655) (xy 111.186511 49.230729) (xy 110.70033 49.555585) - (xy 110.49 49.870366) (xy 110.27967 49.555585) (xy 109.793489 49.230729) (xy 109.22 49.116655) (xy 108.646511 49.230729) - (xy 108.16033 49.555585) (xy 107.95 49.870366) (xy 107.73967 49.555585) (xy 107.253489 49.230729) (xy 106.68 49.116655) - (xy 106.106511 49.230729) (xy 105.62033 49.555585) (xy 105.295474 50.041766) (xy 105.1814 50.615255) (xy 105.1814 50.984745) - (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 105.92 52.244648) (xy 105.92 55.823198) (xy 104.827499 54.730697) - (xy 104.827499 53.584999) (xy 104.769647 53.29416) (xy 104.6049 53.047598) (xy 104.358338 52.882851) (xy 104.067499 52.824999) - (xy 92.641341 52.824999) (xy 91.856529 52.040187) (xy 91.88958 52.04688) (xy 93.08846 52.04688) (xy 93.323777 52.002602) - (xy 93.539901 51.86353) (xy 93.684891 51.65133) (xy 93.703386 51.56) (xy 93.793258 51.56) (xy 93.816838 51.685317) - (xy 93.95591 51.901441) (xy 94.16811 52.046431) (xy 94.42 52.09744) (xy 95.92 52.09744) (xy 96.155317 52.053162) - (xy 96.371441 51.91409) (xy 96.516431 51.70189) (xy 96.523191 51.66851) (xy 96.581673 51.809699) (xy 96.760302 51.988327) - (xy 96.993691 52.085) (xy 97.58425 52.085) (xy 97.743 51.92625) (xy 97.743 50.927) (xy 97.997 50.927) - (xy 97.997 51.92625) (xy 98.15575 52.085) (xy 98.746309 52.085) (xy 98.979698 51.988327) (xy 99.158327 51.809699) - (xy 99.255 51.57631) (xy 99.255 51.08575) (xy 99.09625 50.927) (xy 97.997 50.927) (xy 97.743 50.927) - (xy 97.723 50.927) (xy 97.723 50.673) (xy 97.743 50.673) (xy 97.743 49.67375) (xy 97.997 49.67375) - (xy 97.997 50.673) (xy 99.09625 50.673) (xy 99.255 50.51425) (xy 99.255 50.02369) (xy 99.158327 49.790301) - (xy 98.979698 49.611673) (xy 98.746309 49.515) (xy 98.15575 49.515) (xy 97.997 49.67375) (xy 97.743 49.67375) - (xy 97.58425 49.515) (xy 96.993691 49.515) (xy 96.760302 49.611673) (xy 96.581673 49.790301) (xy 96.525346 49.926287) - (xy 96.523162 49.914683) (xy 96.38409 49.698559) (xy 96.17189 49.553569) (xy 95.92 49.50256) (xy 94.42 49.50256) - (xy 94.184683 49.546838) (xy 93.968559 49.68591) (xy 93.823569 49.89811) (xy 93.794836 50.04) (xy 93.705689 50.04) - (xy 93.691622 49.965243) (xy 93.55255 49.749119) (xy 93.34035 49.604129) (xy 93.08846 49.55312) (xy 91.88958 49.55312) - (xy 91.654263 49.597398) (xy 91.438139 49.73647) (xy 91.437457 49.737467) (xy 91.24231 49.604129) (xy 90.99042 49.55312) - (xy 89.79154 49.55312) (xy 89.61 49.587279) (xy 89.61 48.97) (xy 133.91 48.97) + (xy 116.102931 63.37089) (xy 116.15394 63.119) (xy 116.15394 62.611) (xy 116.118001 62.42) (xy 116.522446 62.42) + (xy 116.546179 62.429855) (xy 116.878363 62.430145) (xy 117.185372 62.303292) (xy 117.420466 62.068607) (xy 117.547855 61.761821) + (xy 117.548145 61.429637) (xy 117.421292 61.122628) (xy 117.186607 60.887534) (xy 116.879821 60.760145) (xy 116.547637 60.759855) + (xy 116.523084 60.77) (xy 116.115262 60.77) (xy 116.15394 60.579) (xy 116.15394 60.498362) (xy 116.368902 60.2834) + (xy 116.533649 60.036838) (xy 116.591501 59.745999) (xy 116.591501 58.540999) (xy 116.542568 58.295) (xy 116.533649 58.250159) + (xy 116.368902 58.003598) (xy 116.247903 57.882599) (xy 116.001341 57.717852) (xy 115.710502 57.66) (xy 114.788 57.66) + (xy 114.788 57.658) (xy 114.808 57.658) (xy 114.808 57.638) (xy 115.062 57.638) (xy 115.062 57.658) + (xy 115.98275 57.658) (xy 116.1415 57.49925) (xy 116.1415 57.404691) (xy 116.044827 57.171302) (xy 116.018291 57.144765) + (xy 116.102931 57.02089) (xy 116.15394 56.769) (xy 116.15394 56.261) (xy 116.109662 56.025683) (xy 115.97059 55.809559) + (xy 115.75839 55.664569) (xy 115.5065 55.61356) (xy 114.3635 55.61356) (xy 114.128183 55.657838) (xy 113.912059 55.79691) + (xy 113.767069 56.00911) (xy 113.71606 56.261) (xy 113.71606 56.769) (xy 113.760338 57.004317) (xy 113.817592 57.093292) + (xy 112.52 55.7957) (xy 112.52 52.244648) (xy 112.81967 52.044415) (xy 113.03 51.729634) (xy 113.24033 52.044415) + (xy 113.726511 52.369271) (xy 114.3 52.483345) (xy 114.873489 52.369271) (xy 115.35967 52.044415) (xy 115.3745 52.02222) + (xy 115.438073 52.175698) (xy 115.616701 52.354327) (xy 115.85009 52.451) (xy 116.55425 52.451) (xy 116.713 52.29225) + (xy 116.713 50.927) (xy 116.967 50.927) (xy 116.967 52.29225) (xy 117.12575 52.451) (xy 117.82991 52.451) + (xy 118.063299 52.354327) (xy 118.241927 52.175698) (xy 118.3386 51.942309) (xy 118.3386 51.08575) (xy 124.265 51.08575) + (xy 124.265 51.57631) (xy 124.361673 51.809699) (xy 124.540302 51.988327) (xy 124.773691 52.085) (xy 125.36425 52.085) + (xy 125.523 51.92625) (xy 125.523 50.927) (xy 124.42375 50.927) (xy 124.265 51.08575) (xy 118.3386 51.08575) + (xy 118.17985 50.927) (xy 116.967 50.927) (xy 116.713 50.927) (xy 116.693 50.927) (xy 116.693 50.673) + (xy 116.713 50.673) (xy 116.713 49.30775) (xy 116.967 49.30775) (xy 116.967 50.673) (xy 118.17985 50.673) + (xy 118.3386 50.51425) (xy 118.3386 50.02369) (xy 124.265 50.02369) (xy 124.265 50.51425) (xy 124.42375 50.673) + (xy 125.523 50.673) (xy 125.523 49.67375) (xy 125.36425 49.515) (xy 124.773691 49.515) (xy 124.540302 49.611673) + (xy 124.361673 49.790301) (xy 124.265 50.02369) (xy 118.3386 50.02369) (xy 118.3386 49.657691) (xy 118.241927 49.424302) + (xy 118.063299 49.245673) (xy 117.82991 49.149) (xy 117.12575 49.149) (xy 116.967 49.30775) (xy 116.713 49.30775) + (xy 116.55425 49.149) (xy 115.85009 49.149) (xy 115.616701 49.245673) (xy 115.438073 49.424302) (xy 115.3745 49.57778) + (xy 115.35967 49.555585) (xy 114.873489 49.230729) (xy 114.3 49.116655) (xy 113.726511 49.230729) (xy 113.24033 49.555585) + (xy 113.03 49.870366) (xy 112.81967 49.555585) (xy 112.333489 49.230729) (xy 111.76 49.116655) (xy 111.186511 49.230729) + (xy 110.70033 49.555585) (xy 110.49 49.870366) (xy 110.27967 49.555585) (xy 109.793489 49.230729) (xy 109.22 49.116655) + (xy 108.646511 49.230729) (xy 108.16033 49.555585) (xy 107.95 49.870366) (xy 107.73967 49.555585) (xy 107.253489 49.230729) + (xy 106.68 49.116655) (xy 106.106511 49.230729) (xy 105.62033 49.555585) (xy 105.295474 50.041766) (xy 105.1814 50.615255) + (xy 105.1814 50.984745) (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 105.92 52.244648) (xy 105.92 55.823198) + (xy 104.827499 54.730697) (xy 104.827499 53.584999) (xy 104.769647 53.29416) (xy 104.6049 53.047598) (xy 104.358338 52.882851) + (xy 104.067499 52.824999) (xy 92.641341 52.824999) (xy 91.856529 52.040187) (xy 91.88958 52.04688) (xy 93.08846 52.04688) + (xy 93.323777 52.002602) (xy 93.539901 51.86353) (xy 93.684891 51.65133) (xy 93.703386 51.56) (xy 93.793258 51.56) + (xy 93.816838 51.685317) (xy 93.95591 51.901441) (xy 94.16811 52.046431) (xy 94.42 52.09744) (xy 95.92 52.09744) + (xy 96.155317 52.053162) (xy 96.371441 51.91409) (xy 96.516431 51.70189) (xy 96.523191 51.66851) (xy 96.581673 51.809699) + (xy 96.760302 51.988327) (xy 96.993691 52.085) (xy 97.58425 52.085) (xy 97.743 51.92625) (xy 97.743 50.927) + (xy 97.997 50.927) (xy 97.997 51.92625) (xy 98.15575 52.085) (xy 98.746309 52.085) (xy 98.979698 51.988327) + (xy 99.158327 51.809699) (xy 99.255 51.57631) (xy 99.255 51.08575) (xy 99.09625 50.927) (xy 97.997 50.927) + (xy 97.743 50.927) (xy 97.723 50.927) (xy 97.723 50.673) (xy 97.743 50.673) (xy 97.743 49.67375) + (xy 97.997 49.67375) (xy 97.997 50.673) (xy 99.09625 50.673) (xy 99.255 50.51425) (xy 99.255 50.02369) + (xy 99.158327 49.790301) (xy 98.979698 49.611673) (xy 98.746309 49.515) (xy 98.15575 49.515) (xy 97.997 49.67375) + (xy 97.743 49.67375) (xy 97.58425 49.515) (xy 96.993691 49.515) (xy 96.760302 49.611673) (xy 96.581673 49.790301) + (xy 96.525346 49.926287) (xy 96.523162 49.914683) (xy 96.38409 49.698559) (xy 96.17189 49.553569) (xy 95.92 49.50256) + (xy 94.42 49.50256) (xy 94.184683 49.546838) (xy 93.968559 49.68591) (xy 93.823569 49.89811) (xy 93.794836 50.04) + (xy 93.705689 50.04) (xy 93.691622 49.965243) (xy 93.55255 49.749119) (xy 93.34035 49.604129) (xy 93.08846 49.55312) + (xy 91.88958 49.55312) (xy 91.654263 49.597398) (xy 91.438139 49.73647) (xy 91.437457 49.737467) (xy 91.24231 49.604129) + (xy 90.99042 49.55312) (xy 89.79154 49.55312) (xy 89.61 49.587279) (xy 89.61 48.97) (xy 133.91 48.97) ) ) (filled_polygon @@ -1907,6 +1921,20 @@ (xy 122.109792 66.250596) ) ) + (filled_polygon + (pts + (xy 99.62848 65.88272) (xy 99.220225 66.290975) (xy 99.09625 66.167) (xy 97.997 66.167) (xy 97.997 66.187) + (xy 97.743 66.187) (xy 97.743 66.167) (xy 97.723 66.167) (xy 97.723 65.913) (xy 97.743 65.913) + (xy 97.743 64.91375) (xy 97.997 64.91375) (xy 97.997 65.913) (xy 99.09625 65.913) (xy 99.255 65.75425) + (xy 99.255 65.26369) (xy 99.158327 65.030301) (xy 98.979698 64.851673) (xy 98.746309 64.755) (xy 98.15575 64.755) + (xy 97.997 64.91375) (xy 97.743 64.91375) (xy 97.58425 64.755) (xy 96.993691 64.755) (xy 96.760302 64.851673) + (xy 96.581673 65.030301) (xy 96.525346 65.166287) (xy 96.523162 65.154683) (xy 96.38409 64.938559) (xy 96.17189 64.793569) + (xy 95.92 64.74256) (xy 94.42 64.74256) (xy 94.184683 64.786838) (xy 93.968559 64.92591) (xy 93.823569 65.13811) + (xy 93.794836 65.28) (xy 93.705689 65.28) (xy 93.691622 65.205243) (xy 93.55255 64.989119) (xy 93.34035 64.844129) + (xy 93.08846 64.79312) (xy 91.88958 64.79312) (xy 91.857113 64.799229) (xy 92.641341 64.015001) (xy 99.521001 64.015001) + (xy 99.62848 63.993622) + ) + ) (filled_polygon (pts (xy 131.663471 64.799813) (xy 131.63042 64.79312) (xy 130.43154 64.79312) (xy 130.196223 64.837398) (xy 129.980099 64.97647) @@ -1923,16 +1951,20 @@ ) (filled_polygon (pts - (xy 99.62848 65.88272) (xy 99.220225 66.290975) (xy 99.09625 66.167) (xy 97.997 66.167) (xy 97.997 66.187) - (xy 97.743 66.187) (xy 97.743 66.167) (xy 97.723 66.167) (xy 97.723 65.913) (xy 97.743 65.913) - (xy 97.743 64.91375) (xy 97.997 64.91375) (xy 97.997 65.913) (xy 99.09625 65.913) (xy 99.255 65.75425) - (xy 99.255 65.26369) (xy 99.158327 65.030301) (xy 98.979698 64.851673) (xy 98.746309 64.755) (xy 98.15575 64.755) - (xy 97.997 64.91375) (xy 97.743 64.91375) (xy 97.58425 64.755) (xy 96.993691 64.755) (xy 96.760302 64.851673) - (xy 96.581673 65.030301) (xy 96.525346 65.166287) (xy 96.523162 65.154683) (xy 96.38409 64.938559) (xy 96.17189 64.793569) - (xy 95.92 64.74256) (xy 94.42 64.74256) (xy 94.184683 64.786838) (xy 93.968559 64.92591) (xy 93.823569 65.13811) - (xy 93.794836 65.28) (xy 93.705689 65.28) (xy 93.691622 65.205243) (xy 93.55255 64.989119) (xy 93.34035 64.844129) - (xy 93.08846 64.79312) (xy 91.88958 64.79312) (xy 91.857113 64.799229) (xy 92.641341 64.015001) (xy 99.521001 64.015001) - (xy 99.62848 63.993622) + (xy 103.307499 55.045499) (xy 103.365351 55.336338) (xy 103.530098 55.5829) (xy 106.269599 58.322401) (xy 106.51616 58.487148) + (xy 106.564414 58.496746) (xy 106.807 58.545) (xy 107.419877 58.545) (xy 107.417069 58.54911) (xy 107.36606 58.801) + (xy 107.36606 59.309) (xy 107.410315 59.544195) (xy 107.316786 59.562799) (xy 107.049137 59.741637) (xy 103.366359 63.424415) + (xy 103.402931 63.37089) (xy 103.45394 63.119) (xy 103.45394 62.611) (xy 103.409662 62.375683) (xy 103.315334 62.229093) + (xy 103.402931 62.10089) (xy 103.45394 61.849) (xy 103.45394 61.341) (xy 103.409662 61.105683) (xy 103.315334 60.959093) + (xy 103.402931 60.83089) (xy 103.45394 60.579) (xy 103.45394 60.071) (xy 103.409662 59.835683) (xy 103.315334 59.689093) + (xy 103.402931 59.56089) (xy 103.45394 59.309) (xy 103.45394 58.801) (xy 103.409662 58.565683) (xy 103.315334 58.419093) + (xy 103.402931 58.29089) (xy 103.45394 58.039) (xy 103.45394 57.531) (xy 103.409662 57.295683) (xy 103.315334 57.149093) + (xy 103.402931 57.02089) (xy 103.45394 56.769) (xy 103.45394 56.261) (xy 103.409662 56.025683) (xy 103.27059 55.809559) + (xy 103.05839 55.664569) (xy 102.8065 55.61356) (xy 101.6635 55.61356) (xy 101.428183 55.657838) (xy 101.277189 55.755) + (xy 99.023025 55.755) (xy 99.158327 55.619699) (xy 99.255 55.38631) (xy 99.255 54.89575) (xy 99.09625 54.737) + (xy 97.997 54.737) (xy 97.997 54.757) (xy 97.743 54.757) (xy 97.743 54.737) (xy 97.723 54.737) + (xy 97.723 54.483) (xy 97.743 54.483) (xy 97.743 54.463) (xy 97.997 54.463) (xy 97.997 54.483) + (xy 99.09625 54.483) (xy 99.234251 54.344999) (xy 103.307499 54.344999) ) ) (filled_polygon @@ -2012,13 +2044,13 @@ (xy 100.52 70.040554) (xy 100.529855 70.016821) (xy 100.530145 69.684637) (xy 100.52 69.660084) (xy 100.52 66.230554) (xy 100.529855 66.206821) (xy 100.530145 65.874637) (xy 100.52 65.850084) (xy 100.52 62.420554) (xy 100.529855 62.396821) (xy 100.530145 62.064637) (xy 100.52 62.040084) (xy 100.52 58.610554) (xy 100.529855 58.586821) (xy 100.530145 58.254637) - (xy 100.52 58.230084) (xy 100.52 54.800554) (xy 100.529855 54.776821) (xy 100.530145 54.444637) (xy 100.52 54.420084) - (xy 100.52 53.525167) (xy 105.069828 53.525167) (xy 105.211873 53.868943) (xy 105.474663 54.132192) (xy 105.818191 54.274838) - (xy 106.190157 54.275162) (xy 106.45677 54.165) (xy 107.124446 54.165) (xy 107.148179 54.174855) (xy 107.480363 54.175145) - (xy 107.787372 54.048292) (xy 108.022466 53.813607) (xy 108.149855 53.506821) (xy 108.150145 53.174637) (xy 108.023292 52.867628) - (xy 107.788607 52.632534) (xy 107.481821 52.505145) (xy 107.149637 52.504855) (xy 107.125084 52.515) (xy 106.456307 52.515) - (xy 106.191789 52.405162) (xy 105.819823 52.404838) (xy 105.476047 52.546883) (xy 105.212798 52.809673) (xy 105.070152 53.153201) - (xy 105.069828 53.525167) (xy 100.52 53.525167) (xy 100.52 50.990554) (xy 100.529855 50.966821) (xy 100.530145 50.634637) + (xy 100.52 58.230084) (xy 100.52 54.800554) (xy 100.522236 54.795167) (xy 104.982838 54.795167) (xy 105.124883 55.138943) + (xy 105.387673 55.402192) (xy 105.731201 55.544838) (xy 106.103167 55.545162) (xy 106.36978 55.435) (xy 107.124446 55.435) + (xy 107.148179 55.444855) (xy 107.480363 55.445145) (xy 107.787372 55.318292) (xy 108.022466 55.083607) (xy 108.149855 54.776821) + (xy 108.150145 54.444637) (xy 108.023292 54.137628) (xy 107.788607 53.902534) (xy 107.481821 53.775145) (xy 107.149637 53.774855) + (xy 107.125084 53.785) (xy 106.369317 53.785) (xy 106.104799 53.675162) (xy 105.732833 53.674838) (xy 105.389057 53.816883) + (xy 105.125808 54.079673) (xy 104.983162 54.423201) (xy 104.982838 54.795167) (xy 100.522236 54.795167) (xy 100.529855 54.776821) + (xy 100.530145 54.444637) (xy 100.52 54.420084) (xy 100.52 50.990554) (xy 100.529855 50.966821) (xy 100.530145 50.634637) (xy 100.522137 50.615255) (xy 105.1814 50.615255) (xy 105.1814 50.984745) (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 106.106511 52.369271) (xy 106.68 52.483345) (xy 107.253489 52.369271) (xy 107.73967 52.044415) (xy 107.95 51.729634) (xy 108.16033 52.044415) (xy 108.646511 52.369271) (xy 109.22 52.483345) (xy 109.793489 52.369271) (xy 110.27967 52.044415) diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb-bak b/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb-bak index 85be34017..0663d1bb1 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb-bak +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.kicad_pcb-bak @@ -1,22 +1,22 @@ (kicad_pcb (version 4) (host pcbnew 4.0.1-stable) (general - (links 62) + (links 64) (no_connects 0) (area 85.439857 48.184999 138.080143 80.085001) (thickness 1.6) - (drawings 4) - (tracks 238) + (drawings 14) + (tracks 246) (zones 0) (modules 36) - (nets 42) + (nets 40) ) (page A4) (title_block (title "16 LED Board") (date 2016-01-27) - (rev 1.0.0) + (rev 1.0.1) (company github.com/tardate/LittleArduinoProjects) ) @@ -135,10 +135,8 @@ (net 35 /LATCH) (net 36 /CLOCK) (net 37 /DATA) - (net 38 "Net-(U1-Pad13)") - (net 39 /CARRY) - (net 40 "Net-(U2-Pad13)") - (net 41 "Net-(U2-Pad9)") + (net 38 /CARRY) + (net 39 "Net-(U2-Pad9)") (net_class Default "This is the default net class." (clearance 0.2) @@ -183,8 +181,6 @@ (add_net "Net-(D7-Pad2)") (add_net "Net-(D8-Pad2)") (add_net "Net-(D9-Pad2)") - (add_net "Net-(U1-Pad13)") - (add_net "Net-(U2-Pad13)") (add_net "Net-(U2-Pad9)") ) @@ -199,16 +195,16 @@ (add_net VCC) ) - (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 56A8C665) (tstamp 56A8AD4D) + (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 56A8CBD1) (tstamp 56A8AD4D) (at 111.76 72.39) (descr "SMT capacitor, aluminium electrolytic, 6.3x5.3") (path /56A829BB) (attr smd) - (fp_text reference C1 (at -2.54 4.572) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text reference C1 (at -2.54 4.318) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) ) - (fp_text value 200µF (at 1.524 4.572) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text value 200µF (at 1.524 4.318) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) ) (fp_line (start -4.85 -3.65) (end 4.85 -3.65) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.85 -3.65) (end 4.85 3.65) (layer F.CrtYd) (width 0.05)) @@ -1318,13 +1314,13 @@ ) ) - (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 56A8CA35) (tstamp 56A8AE2A) + (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 574159AC) (tstamp 56A8AE2A) (at 105.41 60.96 270) (descr "Module CMS SOJ 16 pins large") (tags "CMS SOJ") (path /56A81D7D) (attr smd) - (fp_text reference U1 (at -6.35 0 360) (layer F.SilkS) + (fp_text reference U1 (at 7.62 0 360) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 74HC595 (at 6.35 0 360) (layer F.SilkS) @@ -1342,7 +1338,7 @@ (pad 14 smd rect (at -1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 37 /DATA)) (pad 13 smd rect (at -0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 38 "Net-(U1-Pad13)")) + (net 2 GND)) (pad 12 smd rect (at 0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 35 /LATCH)) (pad 11 smd rect (at 1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1350,7 +1346,7 @@ (pad 10 smd rect (at 3.175 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 9 smd rect (at 4.445 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 39 /CARRY)) + (net 38 /CARRY)) (pad 8 smd rect (at 4.445 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (pad 7 smd rect (at 3.175 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1376,13 +1372,13 @@ ) ) - (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 56A8CA2E) (tstamp 56A8AE3E) + (module SMD_Packages:SO-16-N (layer F.Cu) (tedit 574159B6) (tstamp 56A8AE3E) (at 118.11 60.96 90) (descr "Module CMS SOJ 16 pins large") (tags "CMS SOJ") (path /56A81D54) (attr smd) - (fp_text reference U2 (at 6.35 0 180) (layer F.SilkS) + (fp_text reference U2 (at -7.62 0 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 74HC595 (at -6.35 0 180) (layer F.SilkS) @@ -1398,9 +1394,9 @@ (pad 16 smd rect (at -4.445 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 14 smd rect (at -1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 39 /CARRY)) + (net 38 /CARRY)) (pad 13 smd rect (at -0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 40 "Net-(U2-Pad13)")) + (net 2 GND)) (pad 12 smd rect (at 0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 35 /LATCH)) (pad 11 smd rect (at 1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1408,7 +1404,7 @@ (pad 10 smd rect (at 3.175 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 1 VCC)) (pad 9 smd rect (at 4.445 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 41 "Net-(U2-Pad9)")) + (net 39 "Net-(U2-Pad9)")) (pad 8 smd rect (at 4.445 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (pad 7 smd rect (at 3.175 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) @@ -1434,18 +1430,48 @@ ) ) + (gr_text DS (at 106.68 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text ST_CP (at 111.76 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text SH_CP (at 109.22 53.848) (layer F.SilkS) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (gr_text VCC (at 116.84 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text GND (at 114.3 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text LATCH (at 111.76 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text CLK (at 109.22 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text DATA (at 106.553 53.086) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.15))) + ) + (gr_text "LEDx16 Board 1.0.1" (at 112.014 78.486) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text github.com/tardate/LittleArduinoProjects (at 111.76 67.564) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) + ) (gr_line (start 88.9 80.01) (end 88.9 48.26) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 134.62 80.01) (end 88.9 80.01) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 134.62 48.26) (end 134.62 80.01) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 88.9 48.26) (end 134.62 48.26) (angle 90) (layer Edge.Cuts) (width 0.15)) - (segment (start 106.00499 53.34) (end 103.46499 50.8) (width 0.38) (layer F.Cu) (net 1)) + (segment (start 105.918 54.61) (end 103.46499 50.8) (width 0.38) (layer F.Cu) (net 1)) (segment (start 103.46499 50.8) (end 99.695 50.8) (width 0.38) (layer F.Cu) (net 1)) - (segment (start 107.315 53.34) (end 106.00499 53.34) (width 0.38) (layer B.Cu) (net 1)) - (via (at 106.00499 53.34) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 107.315 54.61) (end 105.918 54.61) (width 0.38) (layer B.Cu) (net 1)) + (via (at 105.918 54.61) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) (segment (start 108.585 56.515) (end 108.585 54.61) (width 0.38) (layer F.Cu) (net 1)) - (segment (start 108.585 54.61) (end 107.315 53.34) (width 0.38) (layer F.Cu) (net 1)) - (via (at 107.315 53.34) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (segment (start 108.585 54.61) (end 107.315 54.61) (width 0.38) (layer F.Cu) (net 1)) + (via (at 107.315 54.61) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start 108.585 64.135) (end 113.3475 64.135) (width 0.38) (layer F.Cu) (net 1)) (segment (start 113.3475 64.135) (end 114.6175 65.405) (width 0.38) (layer F.Cu) (net 1)) (segment (start 114.6175 65.405) (end 114.935 65.405) (width 0.38) (layer F.Cu) (net 1)) @@ -1511,6 +1537,13 @@ (segment (start 116.84 50.8) (end 116.84 56.8315) (width 0.38) (layer F.Cu) (net 1)) (segment (start 116.84 56.8315) (end 115.8865 57.785) (width 0.38) (layer F.Cu) (net 1)) (segment (start 115.8865 57.785) (end 114.935 57.785) (width 0.38) (layer F.Cu) (net 1)) + (segment (start 108.585 60.325) (end 107.6325 60.325) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 107.6325 60.325) (end 102.5525 65.405) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 102.5525 65.405) (end 102.235 65.405) (width 0.38) (layer F.Cu) (net 2)) + (segment (start 118.5926 59.7154) (end 116.713 61.595) (width 0.38) (layer B.Cu) (net 2)) + (segment (start 116.713 61.595) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) + (segment (start 114.935 61.595) (end 116.713 61.595) (width 0.38) (layer F.Cu) (net 2)) + (via (at 116.713 61.595) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 102.235 66.675) (end 102.235 68.199) (width 0.38) (layer B.Cu) (net 2)) (segment (start 102.235 68.199) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) (segment (start 102.235 65.405) (end 102.235 66.675) (width 0.38) (layer F.Cu) (net 2)) @@ -1518,7 +1551,6 @@ (segment (start 106.172 72.136) (end 108.75518 72.136) (width 0.38) (layer F.Cu) (net 2)) (segment (start 108.75518 72.136) (end 109.00918 72.39) (width 0.38) (layer F.Cu) (net 2)) (segment (start 118.5926 55.245) (end 118.5926 59.7154) (width 0.38) (layer B.Cu) (net 2)) - (segment (start 118.5926 59.7154) (end 106.172 72.136) (width 0.38) (layer B.Cu) (net 2)) (via (at 106.172 72.136) (size 0.4) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 121.285 55.245) (end 121.285 56.515) (width 0.38) (layer F.Cu) (net 2)) (segment (start 114.3 50.9524) (end 118.5926 55.245) (width 0.38) (layer B.Cu) (net 2)) @@ -1650,12 +1682,14 @@ (segment (start 115.831501 59.745999) (end 115.2525 60.325) (width 0.25) (layer F.Cu) (net 35)) (segment (start 115.2525 60.325) (end 114.935 60.325) (width 0.25) (layer F.Cu) (net 35)) (segment (start 114.6175 60.325) (end 114.935 60.325) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 108.585 62.865) (end 107.7635 62.865) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.7635 62.865) (end 107.688499 62.789999) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.688499 62.789999) (end 107.688499 61.080999) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 112.768499 60.904001) (end 114.6175 59.055) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.688499 61.080999) (end 107.865497 60.904001) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 107.865497 60.904001) (end 112.768499 60.904001) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 108.585 62.865) (end 108.444498 62.865) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 108.444498 62.865) (end 107.688499 62.109001) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.688499 62.109001) (end 107.688499 61.080999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.688499 61.080999) (end 107.753499 61.015999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.753499 61.015999) (end 110.751501 61.015999) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 110.751501 61.015999) (end 112.7125 59.055) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 112.7125 59.055) (end 114.1135 59.055) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 114.1135 59.055) (end 114.935 59.055) (width 0.25) (layer F.Cu) (net 36)) (segment (start 114.6175 59.055) (end 114.935 59.055) (width 0.25) (layer F.Cu) (net 36)) (segment (start 109.22 50.8) (end 109.22 54.61) (width 0.25) (layer F.Cu) (net 36)) (segment (start 109.22 54.61) (end 113.665 59.055) (width 0.25) (layer F.Cu) (net 36)) @@ -1670,13 +1704,13 @@ (segment (start 107.713499 57.144001) (end 106.68 56.110502) (width 0.25) (layer F.Cu) (net 37)) (segment (start 106.68 56.110502) (end 106.68 52.066) (width 0.25) (layer F.Cu) (net 37)) (segment (start 106.68 52.066) (end 106.68 50.8) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 108.585 65.405) (end 107.7635 65.405) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.775497 63.444001) (end 113.534499 63.444001) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.7635 65.405) (end 107.638499 65.279999) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.638499 65.279999) (end 107.638499 63.580999) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 107.638499 63.580999) (end 107.775497 63.444001) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 113.534499 63.444001) (end 114.1135 62.865) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 114.1135 62.865) (end 114.935 62.865) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 108.585 65.405) (end 107.7635 65.405) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.775497 63.444001) (end 113.534499 63.444001) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.7635 65.405) (end 107.638499 65.279999) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.638499 65.279999) (end 107.638499 63.580999) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 107.638499 63.580999) (end 107.775497 63.444001) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 113.534499 63.444001) (end 114.1135 62.865) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 114.1135 62.865) (end 114.935 62.865) (width 0.25) (layer F.Cu) (net 38)) (zone (net 1) (net_name VCC) (layer F.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -1689,88 +1723,73 @@ ) (filled_polygon (pts - (xy 103.307499 55.045499) (xy 103.365351 55.336338) (xy 103.530098 55.5829) (xy 106.269599 58.322401) (xy 106.51616 58.487148) - (xy 106.564414 58.496746) (xy 106.807 58.545) (xy 107.419877 58.545) (xy 107.417069 58.54911) (xy 107.36606 58.801) - (xy 107.36606 59.309) (xy 107.410338 59.544317) (xy 107.504666 59.690907) (xy 107.417069 59.81911) (xy 107.36606 60.071) - (xy 107.36606 60.341233) (xy 107.328096 60.3666) (xy 107.151098 60.543598) (xy 106.986351 60.79016) (xy 106.928499 61.080999) - (xy 106.928499 62.789999) (xy 106.986351 63.080838) (xy 107.031283 63.148084) (xy 106.936351 63.29016) (xy 106.878499 63.580999) - (xy 106.878499 65.279999) (xy 106.936351 65.570838) (xy 107.101098 65.8174) (xy 107.226099 65.942401) (xy 107.472661 66.107148) - (xy 107.57413 66.127332) (xy 107.76161 66.255431) (xy 108.0135 66.30644) (xy 109.1565 66.30644) (xy 109.391817 66.262162) - (xy 109.607941 66.12309) (xy 109.752931 65.91089) (xy 109.79751 65.69075) (xy 113.7285 65.69075) (xy 113.7285 65.785309) - (xy 113.825173 66.018698) (xy 114.003801 66.197327) (xy 114.23719 66.294) (xy 114.64925 66.294) (xy 114.808 66.13525) - (xy 114.808 65.532) (xy 115.062 65.532) (xy 115.062 66.13525) (xy 115.22075 66.294) (xy 115.63281 66.294) - (xy 115.866199 66.197327) (xy 116.044827 66.018698) (xy 116.1415 65.785309) (xy 116.1415 65.69075) (xy 115.98275 65.532) - (xy 115.062 65.532) (xy 114.808 65.532) (xy 113.88725 65.532) (xy 113.7285 65.69075) (xy 109.79751 65.69075) - (xy 109.80394 65.659) (xy 109.80394 65.151) (xy 109.759662 64.915683) (xy 109.668896 64.774629) (xy 109.694827 64.748698) - (xy 109.7915 64.515309) (xy 109.7915 64.42075) (xy 109.632752 64.262002) (xy 109.7915 64.262002) (xy 109.7915 64.204001) - (xy 113.534499 64.204001) (xy 113.71606 64.167886) (xy 113.71606 64.389) (xy 113.760338 64.624317) (xy 113.851104 64.765371) - (xy 113.825173 64.791302) (xy 113.7285 65.024691) (xy 113.7285 65.11925) (xy 113.88725 65.278) (xy 114.808 65.278) - (xy 114.808 65.258) (xy 115.062 65.258) (xy 115.062 65.278) (xy 115.98275 65.278) (xy 116.1415 65.11925) - (xy 116.1415 65.024691) (xy 116.111495 64.952253) (xy 116.64501 65.485768) (xy 116.64501 68.091012) (xy 116.702862 68.381851) - (xy 116.867609 68.628413) (xy 123.461598 75.222402) (xy 123.70816 75.387149) (xy 123.998999 75.445001) (xy 130.878659 75.445001) - (xy 131.663471 76.229813) (xy 131.63042 76.22312) (xy 130.43154 76.22312) (xy 130.196223 76.267398) (xy 129.980099 76.40647) - (xy 129.835109 76.61867) (xy 129.816614 76.71) (xy 129.726742 76.71) (xy 129.703162 76.584683) (xy 129.56409 76.368559) - (xy 129.35189 76.223569) (xy 129.1 76.17256) (xy 127.6 76.17256) (xy 127.364683 76.216838) (xy 127.148559 76.35591) - (xy 127.003569 76.56811) (xy 126.996809 76.60149) (xy 126.938327 76.460301) (xy 126.759698 76.281673) (xy 126.526309 76.185) - (xy 125.93575 76.185) (xy 125.777 76.34375) (xy 125.777 77.343) (xy 125.797 77.343) (xy 125.797 77.597) - (xy 125.777 77.597) (xy 125.777 78.59625) (xy 125.93575 78.755) (xy 126.526309 78.755) (xy 126.759698 78.658327) - (xy 126.938327 78.479699) (xy 126.994654 78.343713) (xy 126.996838 78.355317) (xy 127.13591 78.571441) (xy 127.34811 78.716431) - (xy 127.6 78.76744) (xy 129.1 78.76744) (xy 129.335317 78.723162) (xy 129.551441 78.58409) (xy 129.696431 78.37189) - (xy 129.725164 78.23) (xy 129.814311 78.23) (xy 129.828378 78.304757) (xy 129.96745 78.520881) (xy 130.17965 78.665871) - (xy 130.43154 78.71688) (xy 131.63042 78.71688) (xy 131.865737 78.672602) (xy 132.081861 78.53353) (xy 132.082543 78.532533) - (xy 132.27769 78.665871) (xy 132.52958 78.71688) (xy 133.72846 78.71688) (xy 133.91 78.682721) (xy 133.91 79.3) - (xy 89.61 79.3) (xy 89.61 78.680117) (xy 89.79154 78.71688) (xy 90.99042 78.71688) (xy 91.225737 78.672602) - (xy 91.441861 78.53353) (xy 91.442543 78.532533) (xy 91.63769 78.665871) (xy 91.88958 78.71688) (xy 93.08846 78.71688) - (xy 93.323777 78.672602) (xy 93.539901 78.53353) (xy 93.684891 78.32133) (xy 93.703386 78.23) (xy 93.793258 78.23) - (xy 93.816838 78.355317) (xy 93.95591 78.571441) (xy 94.16811 78.716431) (xy 94.42 78.76744) (xy 95.92 78.76744) - (xy 96.155317 78.723162) (xy 96.371441 78.58409) (xy 96.516431 78.37189) (xy 96.523191 78.33851) (xy 96.581673 78.479699) - (xy 96.760302 78.658327) (xy 96.993691 78.755) (xy 97.58425 78.755) (xy 97.743 78.59625) (xy 97.743 77.597) - (xy 97.997 77.597) (xy 97.997 78.59625) (xy 98.15575 78.755) (xy 98.746309 78.755) (xy 98.979698 78.658327) - (xy 99.158327 78.479699) (xy 99.255 78.24631) (xy 99.255 77.75575) (xy 124.265 77.75575) (xy 124.265 78.24631) - (xy 124.361673 78.479699) (xy 124.540302 78.658327) (xy 124.773691 78.755) (xy 125.36425 78.755) (xy 125.523 78.59625) - (xy 125.523 77.597) (xy 124.42375 77.597) (xy 124.265 77.75575) (xy 99.255 77.75575) (xy 99.09625 77.597) - (xy 97.997 77.597) (xy 97.743 77.597) (xy 97.723 77.597) (xy 97.723 77.343) (xy 97.743 77.343) - (xy 97.743 76.34375) (xy 97.997 76.34375) (xy 97.997 77.343) (xy 99.09625 77.343) (xy 99.255 77.18425) - (xy 99.255 76.69369) (xy 124.265 76.69369) (xy 124.265 77.18425) (xy 124.42375 77.343) (xy 125.523 77.343) - (xy 125.523 76.34375) (xy 125.36425 76.185) (xy 124.773691 76.185) (xy 124.540302 76.281673) (xy 124.361673 76.460301) - (xy 124.265 76.69369) (xy 99.255 76.69369) (xy 99.158327 76.460301) (xy 98.979698 76.281673) (xy 98.746309 76.185) - (xy 98.15575 76.185) (xy 97.997 76.34375) (xy 97.743 76.34375) (xy 97.58425 76.185) (xy 96.993691 76.185) - (xy 96.760302 76.281673) (xy 96.581673 76.460301) (xy 96.525346 76.596287) (xy 96.523162 76.584683) (xy 96.38409 76.368559) - (xy 96.17189 76.223569) (xy 95.92 76.17256) (xy 94.42 76.17256) (xy 94.184683 76.216838) (xy 93.968559 76.35591) - (xy 93.823569 76.56811) (xy 93.794836 76.71) (xy 93.705689 76.71) (xy 93.691622 76.635243) (xy 93.55255 76.419119) - (xy 93.34035 76.274129) (xy 93.08846 76.22312) (xy 91.88958 76.22312) (xy 91.857113 76.229229) (xy 92.641341 75.445001) - (xy 99.521001 75.445001) (xy 99.81184 75.387149) (xy 100.058402 75.222402) (xy 101.8259 73.454904) (xy 101.990647 73.208342) - (xy 102.048499 72.917503) (xy 102.048499 72.301363) (xy 105.336855 72.301363) (xy 105.463708 72.608372) (xy 105.698393 72.843466) - (xy 106.005179 72.970855) (xy 106.337363 72.971145) (xy 106.361916 72.961) (xy 106.56215 72.961) (xy 106.56215 73.1901) - (xy 106.606428 73.425417) (xy 106.7455 73.641541) (xy 106.9577 73.786531) (xy 107.20959 73.83754) (xy 110.80877 73.83754) - (xy 111.044087 73.793262) (xy 111.260211 73.65419) (xy 111.405201 73.44199) (xy 111.45621 73.1901) (xy 111.45621 72.67575) - (xy 112.07623 72.67575) (xy 112.07623 73.31641) (xy 112.172903 73.549799) (xy 112.351532 73.728427) (xy 112.584921 73.8251) - (xy 114.22507 73.8251) (xy 114.38382 73.66635) (xy 114.38382 72.517) (xy 114.63782 72.517) (xy 114.63782 73.66635) - (xy 114.79657 73.8251) (xy 116.436719 73.8251) (xy 116.670108 73.728427) (xy 116.848737 73.549799) (xy 116.94541 73.31641) - (xy 116.94541 72.67575) (xy 116.78666 72.517) (xy 114.63782 72.517) (xy 114.38382 72.517) (xy 112.23498 72.517) - (xy 112.07623 72.67575) (xy 111.45621 72.67575) (xy 111.45621 71.5899) (xy 111.432444 71.46359) (xy 112.07623 71.46359) - (xy 112.07623 72.10425) (xy 112.23498 72.263) (xy 114.38382 72.263) (xy 114.38382 71.11365) (xy 114.63782 71.11365) - (xy 114.63782 72.263) (xy 116.78666 72.263) (xy 116.94541 72.10425) (xy 116.94541 71.46359) (xy 116.848737 71.230201) - (xy 116.670108 71.051573) (xy 116.436719 70.9549) (xy 114.79657 70.9549) (xy 114.63782 71.11365) (xy 114.38382 71.11365) - (xy 114.22507 70.9549) (xy 112.584921 70.9549) (xy 112.351532 71.051573) (xy 112.172903 71.230201) (xy 112.07623 71.46359) - (xy 111.432444 71.46359) (xy 111.411932 71.354583) (xy 111.27286 71.138459) (xy 111.06066 70.993469) (xy 110.80877 70.94246) - (xy 107.20959 70.94246) (xy 106.974273 70.986738) (xy 106.758149 71.12581) (xy 106.631614 71.311) (xy 106.362554 71.311) - (xy 106.338821 71.301145) (xy 106.006637 71.300855) (xy 105.699628 71.427708) (xy 105.464534 71.662393) (xy 105.337145 71.969179) - (xy 105.336855 72.301363) (xy 102.048499 72.301363) (xy 102.048499 67.501683) (xy 102.068179 67.509855) (xy 102.400363 67.510145) - (xy 102.707372 67.383292) (xy 102.942466 67.148607) (xy 103.069855 66.841821) (xy 103.070145 66.509637) (xy 103.06 66.485084) - (xy 103.06 66.250462) (xy 103.257941 66.12309) (xy 103.402931 65.91089) (xy 103.45394 65.659) (xy 103.45394 65.151) - (xy 103.409662 64.915683) (xy 103.315334 64.769093) (xy 103.402931 64.64089) (xy 103.45394 64.389) (xy 103.45394 63.881) - (xy 103.409662 63.645683) (xy 103.315334 63.499093) (xy 103.402931 63.37089) (xy 103.45394 63.119) (xy 103.45394 62.611) - (xy 103.409662 62.375683) (xy 103.315334 62.229093) (xy 103.402931 62.10089) (xy 103.45394 61.849) (xy 103.45394 61.341) - (xy 103.409662 61.105683) (xy 103.315334 60.959093) (xy 103.402931 60.83089) (xy 103.45394 60.579) (xy 103.45394 60.071) - (xy 103.409662 59.835683) (xy 103.315334 59.689093) (xy 103.402931 59.56089) (xy 103.45394 59.309) (xy 103.45394 58.801) - (xy 103.409662 58.565683) (xy 103.315334 58.419093) (xy 103.402931 58.29089) (xy 103.45394 58.039) (xy 103.45394 57.531) - (xy 103.409662 57.295683) (xy 103.315334 57.149093) (xy 103.402931 57.02089) (xy 103.45394 56.769) (xy 103.45394 56.261) - (xy 103.409662 56.025683) (xy 103.27059 55.809559) (xy 103.05839 55.664569) (xy 102.8065 55.61356) (xy 101.6635 55.61356) - (xy 101.428183 55.657838) (xy 101.277189 55.755) (xy 99.023025 55.755) (xy 99.158327 55.619699) (xy 99.255 55.38631) - (xy 99.255 54.89575) (xy 99.09625 54.737) (xy 97.997 54.737) (xy 97.997 54.757) (xy 97.743 54.757) - (xy 97.743 54.737) (xy 97.723 54.737) (xy 97.723 54.483) (xy 97.743 54.483) (xy 97.743 54.463) - (xy 97.997 54.463) (xy 97.997 54.483) (xy 99.09625 54.483) (xy 99.234251 54.344999) (xy 103.307499 54.344999) + (xy 106.986351 62.39984) (xy 107.151098 62.646402) (xy 107.341922 62.837226) (xy 107.238096 62.9066) (xy 107.101098 63.043598) + (xy 106.936351 63.29016) (xy 106.878499 63.580999) (xy 106.878499 65.279999) (xy 106.936351 65.570838) (xy 107.101098 65.8174) + (xy 107.226099 65.942401) (xy 107.472661 66.107148) (xy 107.57413 66.127332) (xy 107.76161 66.255431) (xy 108.0135 66.30644) + (xy 109.1565 66.30644) (xy 109.391817 66.262162) (xy 109.607941 66.12309) (xy 109.752931 65.91089) (xy 109.79751 65.69075) + (xy 113.7285 65.69075) (xy 113.7285 65.785309) (xy 113.825173 66.018698) (xy 114.003801 66.197327) (xy 114.23719 66.294) + (xy 114.64925 66.294) (xy 114.808 66.13525) (xy 114.808 65.532) (xy 115.062 65.532) (xy 115.062 66.13525) + (xy 115.22075 66.294) (xy 115.63281 66.294) (xy 115.866199 66.197327) (xy 116.044827 66.018698) (xy 116.1415 65.785309) + (xy 116.1415 65.69075) (xy 115.98275 65.532) (xy 115.062 65.532) (xy 114.808 65.532) (xy 113.88725 65.532) + (xy 113.7285 65.69075) (xy 109.79751 65.69075) (xy 109.80394 65.659) (xy 109.80394 65.151) (xy 109.759662 64.915683) + (xy 109.668896 64.774629) (xy 109.694827 64.748698) (xy 109.7915 64.515309) (xy 109.7915 64.42075) (xy 109.632752 64.262002) + (xy 109.7915 64.262002) (xy 109.7915 64.204001) (xy 113.534499 64.204001) (xy 113.71606 64.167886) (xy 113.71606 64.389) + (xy 113.760338 64.624317) (xy 113.851104 64.765371) (xy 113.825173 64.791302) (xy 113.7285 65.024691) (xy 113.7285 65.11925) + (xy 113.88725 65.278) (xy 114.808 65.278) (xy 114.808 65.258) (xy 115.062 65.258) (xy 115.062 65.278) + (xy 115.98275 65.278) (xy 116.1415 65.11925) (xy 116.1415 65.024691) (xy 116.111495 64.952253) (xy 116.64501 65.485768) + (xy 116.64501 68.091012) (xy 116.702862 68.381851) (xy 116.867609 68.628413) (xy 123.461598 75.222402) (xy 123.70816 75.387149) + (xy 123.998999 75.445001) (xy 130.878659 75.445001) (xy 131.663471 76.229813) (xy 131.63042 76.22312) (xy 130.43154 76.22312) + (xy 130.196223 76.267398) (xy 129.980099 76.40647) (xy 129.835109 76.61867) (xy 129.816614 76.71) (xy 129.726742 76.71) + (xy 129.703162 76.584683) (xy 129.56409 76.368559) (xy 129.35189 76.223569) (xy 129.1 76.17256) (xy 127.6 76.17256) + (xy 127.364683 76.216838) (xy 127.148559 76.35591) (xy 127.003569 76.56811) (xy 126.996809 76.60149) (xy 126.938327 76.460301) + (xy 126.759698 76.281673) (xy 126.526309 76.185) (xy 125.93575 76.185) (xy 125.777 76.34375) (xy 125.777 77.343) + (xy 125.797 77.343) (xy 125.797 77.597) (xy 125.777 77.597) (xy 125.777 78.59625) (xy 125.93575 78.755) + (xy 126.526309 78.755) (xy 126.759698 78.658327) (xy 126.938327 78.479699) (xy 126.994654 78.343713) (xy 126.996838 78.355317) + (xy 127.13591 78.571441) (xy 127.34811 78.716431) (xy 127.6 78.76744) (xy 129.1 78.76744) (xy 129.335317 78.723162) + (xy 129.551441 78.58409) (xy 129.696431 78.37189) (xy 129.725164 78.23) (xy 129.814311 78.23) (xy 129.828378 78.304757) + (xy 129.96745 78.520881) (xy 130.17965 78.665871) (xy 130.43154 78.71688) (xy 131.63042 78.71688) (xy 131.865737 78.672602) + (xy 132.081861 78.53353) (xy 132.082543 78.532533) (xy 132.27769 78.665871) (xy 132.52958 78.71688) (xy 133.72846 78.71688) + (xy 133.91 78.682721) (xy 133.91 79.3) (xy 89.61 79.3) (xy 89.61 78.680117) (xy 89.79154 78.71688) + (xy 90.99042 78.71688) (xy 91.225737 78.672602) (xy 91.441861 78.53353) (xy 91.442543 78.532533) (xy 91.63769 78.665871) + (xy 91.88958 78.71688) (xy 93.08846 78.71688) (xy 93.323777 78.672602) (xy 93.539901 78.53353) (xy 93.684891 78.32133) + (xy 93.703386 78.23) (xy 93.793258 78.23) (xy 93.816838 78.355317) (xy 93.95591 78.571441) (xy 94.16811 78.716431) + (xy 94.42 78.76744) (xy 95.92 78.76744) (xy 96.155317 78.723162) (xy 96.371441 78.58409) (xy 96.516431 78.37189) + (xy 96.523191 78.33851) (xy 96.581673 78.479699) (xy 96.760302 78.658327) (xy 96.993691 78.755) (xy 97.58425 78.755) + (xy 97.743 78.59625) (xy 97.743 77.597) (xy 97.997 77.597) (xy 97.997 78.59625) (xy 98.15575 78.755) + (xy 98.746309 78.755) (xy 98.979698 78.658327) (xy 99.158327 78.479699) (xy 99.255 78.24631) (xy 99.255 77.75575) + (xy 124.265 77.75575) (xy 124.265 78.24631) (xy 124.361673 78.479699) (xy 124.540302 78.658327) (xy 124.773691 78.755) + (xy 125.36425 78.755) (xy 125.523 78.59625) (xy 125.523 77.597) (xy 124.42375 77.597) (xy 124.265 77.75575) + (xy 99.255 77.75575) (xy 99.09625 77.597) (xy 97.997 77.597) (xy 97.743 77.597) (xy 97.723 77.597) + (xy 97.723 77.343) (xy 97.743 77.343) (xy 97.743 76.34375) (xy 97.997 76.34375) (xy 97.997 77.343) + (xy 99.09625 77.343) (xy 99.255 77.18425) (xy 99.255 76.69369) (xy 124.265 76.69369) (xy 124.265 77.18425) + (xy 124.42375 77.343) (xy 125.523 77.343) (xy 125.523 76.34375) (xy 125.36425 76.185) (xy 124.773691 76.185) + (xy 124.540302 76.281673) (xy 124.361673 76.460301) (xy 124.265 76.69369) (xy 99.255 76.69369) (xy 99.158327 76.460301) + (xy 98.979698 76.281673) (xy 98.746309 76.185) (xy 98.15575 76.185) (xy 97.997 76.34375) (xy 97.743 76.34375) + (xy 97.58425 76.185) (xy 96.993691 76.185) (xy 96.760302 76.281673) (xy 96.581673 76.460301) (xy 96.525346 76.596287) + (xy 96.523162 76.584683) (xy 96.38409 76.368559) (xy 96.17189 76.223569) (xy 95.92 76.17256) (xy 94.42 76.17256) + (xy 94.184683 76.216838) (xy 93.968559 76.35591) (xy 93.823569 76.56811) (xy 93.794836 76.71) (xy 93.705689 76.71) + (xy 93.691622 76.635243) (xy 93.55255 76.419119) (xy 93.34035 76.274129) (xy 93.08846 76.22312) (xy 91.88958 76.22312) + (xy 91.857113 76.229229) (xy 92.641341 75.445001) (xy 99.521001 75.445001) (xy 99.81184 75.387149) (xy 100.058402 75.222402) + (xy 101.8259 73.454904) (xy 101.990647 73.208342) (xy 102.048499 72.917503) (xy 102.048499 72.301363) (xy 105.336855 72.301363) + (xy 105.463708 72.608372) (xy 105.698393 72.843466) (xy 106.005179 72.970855) (xy 106.337363 72.971145) (xy 106.361916 72.961) + (xy 106.56215 72.961) (xy 106.56215 73.1901) (xy 106.606428 73.425417) (xy 106.7455 73.641541) (xy 106.9577 73.786531) + (xy 107.20959 73.83754) (xy 110.80877 73.83754) (xy 111.044087 73.793262) (xy 111.260211 73.65419) (xy 111.405201 73.44199) + (xy 111.45621 73.1901) (xy 111.45621 72.67575) (xy 112.07623 72.67575) (xy 112.07623 73.31641) (xy 112.172903 73.549799) + (xy 112.351532 73.728427) (xy 112.584921 73.8251) (xy 114.22507 73.8251) (xy 114.38382 73.66635) (xy 114.38382 72.517) + (xy 114.63782 72.517) (xy 114.63782 73.66635) (xy 114.79657 73.8251) (xy 116.436719 73.8251) (xy 116.670108 73.728427) + (xy 116.848737 73.549799) (xy 116.94541 73.31641) (xy 116.94541 72.67575) (xy 116.78666 72.517) (xy 114.63782 72.517) + (xy 114.38382 72.517) (xy 112.23498 72.517) (xy 112.07623 72.67575) (xy 111.45621 72.67575) (xy 111.45621 71.5899) + (xy 111.432444 71.46359) (xy 112.07623 71.46359) (xy 112.07623 72.10425) (xy 112.23498 72.263) (xy 114.38382 72.263) + (xy 114.38382 71.11365) (xy 114.63782 71.11365) (xy 114.63782 72.263) (xy 116.78666 72.263) (xy 116.94541 72.10425) + (xy 116.94541 71.46359) (xy 116.848737 71.230201) (xy 116.670108 71.051573) (xy 116.436719 70.9549) (xy 114.79657 70.9549) + (xy 114.63782 71.11365) (xy 114.38382 71.11365) (xy 114.22507 70.9549) (xy 112.584921 70.9549) (xy 112.351532 71.051573) + (xy 112.172903 71.230201) (xy 112.07623 71.46359) (xy 111.432444 71.46359) (xy 111.411932 71.354583) (xy 111.27286 71.138459) + (xy 111.06066 70.993469) (xy 110.80877 70.94246) (xy 107.20959 70.94246) (xy 106.974273 70.986738) (xy 106.758149 71.12581) + (xy 106.631614 71.311) (xy 106.362554 71.311) (xy 106.338821 71.301145) (xy 106.006637 71.300855) (xy 105.699628 71.427708) + (xy 105.464534 71.662393) (xy 105.337145 71.969179) (xy 105.336855 72.301363) (xy 102.048499 72.301363) (xy 102.048499 67.501683) + (xy 102.068179 67.509855) (xy 102.400363 67.510145) (xy 102.707372 67.383292) (xy 102.942466 67.148607) (xy 103.069855 66.841821) + (xy 103.070145 66.509637) (xy 103.06 66.485084) (xy 103.06 66.250462) (xy 103.257941 66.12309) (xy 103.402931 65.91089) + (xy 103.451074 65.673152) (xy 106.942888 62.181338) ) ) (filled_polygon @@ -1809,53 +1828,54 @@ (xy 125.36425 72.375) (xy 124.773691 72.375) (xy 124.540302 72.471673) (xy 124.361673 72.650301) (xy 124.265 72.88369) (xy 123.27249 72.88369) (xy 118.16501 67.77621) (xy 118.16501 65.170966) (xy 118.128838 64.989119) (xy 118.107158 64.880126) (xy 117.942411 64.633565) (xy 116.906445 63.597599) (xy 116.659883 63.432852) (xy 116.369044 63.375) (xy 116.100123 63.375) - (xy 116.102931 63.37089) (xy 116.15394 63.119) (xy 116.15394 62.611) (xy 116.109662 62.375683) (xy 116.015334 62.229093) - (xy 116.102931 62.10089) (xy 116.15394 61.849) (xy 116.15394 61.341) (xy 116.109662 61.105683) (xy 116.015334 60.959093) - (xy 116.102931 60.83089) (xy 116.15394 60.579) (xy 116.15394 60.498362) (xy 116.368902 60.2834) (xy 116.533649 60.036838) - (xy 116.591501 59.745999) (xy 116.591501 58.540999) (xy 116.542568 58.295) (xy 116.533649 58.250159) (xy 116.368902 58.003598) - (xy 116.247903 57.882599) (xy 116.001341 57.717852) (xy 115.710502 57.66) (xy 114.788 57.66) (xy 114.788 57.658) - (xy 114.808 57.658) (xy 114.808 57.638) (xy 115.062 57.638) (xy 115.062 57.658) (xy 115.98275 57.658) - (xy 116.1415 57.49925) (xy 116.1415 57.404691) (xy 116.044827 57.171302) (xy 116.018291 57.144765) (xy 116.102931 57.02089) - (xy 116.15394 56.769) (xy 116.15394 56.261) (xy 116.109662 56.025683) (xy 115.97059 55.809559) (xy 115.75839 55.664569) - (xy 115.5065 55.61356) (xy 114.3635 55.61356) (xy 114.128183 55.657838) (xy 113.912059 55.79691) (xy 113.767069 56.00911) - (xy 113.71606 56.261) (xy 113.71606 56.769) (xy 113.760338 57.004317) (xy 113.817592 57.093292) (xy 112.52 55.7957) - (xy 112.52 52.244648) (xy 112.81967 52.044415) (xy 113.03 51.729634) (xy 113.24033 52.044415) (xy 113.726511 52.369271) - (xy 114.3 52.483345) (xy 114.873489 52.369271) (xy 115.35967 52.044415) (xy 115.3745 52.02222) (xy 115.438073 52.175698) - (xy 115.616701 52.354327) (xy 115.85009 52.451) (xy 116.55425 52.451) (xy 116.713 52.29225) (xy 116.713 50.927) - (xy 116.967 50.927) (xy 116.967 52.29225) (xy 117.12575 52.451) (xy 117.82991 52.451) (xy 118.063299 52.354327) - (xy 118.241927 52.175698) (xy 118.3386 51.942309) (xy 118.3386 51.08575) (xy 124.265 51.08575) (xy 124.265 51.57631) - (xy 124.361673 51.809699) (xy 124.540302 51.988327) (xy 124.773691 52.085) (xy 125.36425 52.085) (xy 125.523 51.92625) - (xy 125.523 50.927) (xy 124.42375 50.927) (xy 124.265 51.08575) (xy 118.3386 51.08575) (xy 118.17985 50.927) - (xy 116.967 50.927) (xy 116.713 50.927) (xy 116.693 50.927) (xy 116.693 50.673) (xy 116.713 50.673) - (xy 116.713 49.30775) (xy 116.967 49.30775) (xy 116.967 50.673) (xy 118.17985 50.673) (xy 118.3386 50.51425) - (xy 118.3386 50.02369) (xy 124.265 50.02369) (xy 124.265 50.51425) (xy 124.42375 50.673) (xy 125.523 50.673) - (xy 125.523 49.67375) (xy 125.36425 49.515) (xy 124.773691 49.515) (xy 124.540302 49.611673) (xy 124.361673 49.790301) - (xy 124.265 50.02369) (xy 118.3386 50.02369) (xy 118.3386 49.657691) (xy 118.241927 49.424302) (xy 118.063299 49.245673) - (xy 117.82991 49.149) (xy 117.12575 49.149) (xy 116.967 49.30775) (xy 116.713 49.30775) (xy 116.55425 49.149) - (xy 115.85009 49.149) (xy 115.616701 49.245673) (xy 115.438073 49.424302) (xy 115.3745 49.57778) (xy 115.35967 49.555585) - (xy 114.873489 49.230729) (xy 114.3 49.116655) (xy 113.726511 49.230729) (xy 113.24033 49.555585) (xy 113.03 49.870366) - (xy 112.81967 49.555585) (xy 112.333489 49.230729) (xy 111.76 49.116655) (xy 111.186511 49.230729) (xy 110.70033 49.555585) - (xy 110.49 49.870366) (xy 110.27967 49.555585) (xy 109.793489 49.230729) (xy 109.22 49.116655) (xy 108.646511 49.230729) - (xy 108.16033 49.555585) (xy 107.95 49.870366) (xy 107.73967 49.555585) (xy 107.253489 49.230729) (xy 106.68 49.116655) - (xy 106.106511 49.230729) (xy 105.62033 49.555585) (xy 105.295474 50.041766) (xy 105.1814 50.615255) (xy 105.1814 50.984745) - (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 105.92 52.244648) (xy 105.92 55.823198) (xy 104.827499 54.730697) - (xy 104.827499 53.584999) (xy 104.769647 53.29416) (xy 104.6049 53.047598) (xy 104.358338 52.882851) (xy 104.067499 52.824999) - (xy 92.641341 52.824999) (xy 91.856529 52.040187) (xy 91.88958 52.04688) (xy 93.08846 52.04688) (xy 93.323777 52.002602) - (xy 93.539901 51.86353) (xy 93.684891 51.65133) (xy 93.703386 51.56) (xy 93.793258 51.56) (xy 93.816838 51.685317) - (xy 93.95591 51.901441) (xy 94.16811 52.046431) (xy 94.42 52.09744) (xy 95.92 52.09744) (xy 96.155317 52.053162) - (xy 96.371441 51.91409) (xy 96.516431 51.70189) (xy 96.523191 51.66851) (xy 96.581673 51.809699) (xy 96.760302 51.988327) - (xy 96.993691 52.085) (xy 97.58425 52.085) (xy 97.743 51.92625) (xy 97.743 50.927) (xy 97.997 50.927) - (xy 97.997 51.92625) (xy 98.15575 52.085) (xy 98.746309 52.085) (xy 98.979698 51.988327) (xy 99.158327 51.809699) - (xy 99.255 51.57631) (xy 99.255 51.08575) (xy 99.09625 50.927) (xy 97.997 50.927) (xy 97.743 50.927) - (xy 97.723 50.927) (xy 97.723 50.673) (xy 97.743 50.673) (xy 97.743 49.67375) (xy 97.997 49.67375) - (xy 97.997 50.673) (xy 99.09625 50.673) (xy 99.255 50.51425) (xy 99.255 50.02369) (xy 99.158327 49.790301) - (xy 98.979698 49.611673) (xy 98.746309 49.515) (xy 98.15575 49.515) (xy 97.997 49.67375) (xy 97.743 49.67375) - (xy 97.58425 49.515) (xy 96.993691 49.515) (xy 96.760302 49.611673) (xy 96.581673 49.790301) (xy 96.525346 49.926287) - (xy 96.523162 49.914683) (xy 96.38409 49.698559) (xy 96.17189 49.553569) (xy 95.92 49.50256) (xy 94.42 49.50256) - (xy 94.184683 49.546838) (xy 93.968559 49.68591) (xy 93.823569 49.89811) (xy 93.794836 50.04) (xy 93.705689 50.04) - (xy 93.691622 49.965243) (xy 93.55255 49.749119) (xy 93.34035 49.604129) (xy 93.08846 49.55312) (xy 91.88958 49.55312) - (xy 91.654263 49.597398) (xy 91.438139 49.73647) (xy 91.437457 49.737467) (xy 91.24231 49.604129) (xy 90.99042 49.55312) - (xy 89.79154 49.55312) (xy 89.61 49.587279) (xy 89.61 48.97) (xy 133.91 48.97) + (xy 116.102931 63.37089) (xy 116.15394 63.119) (xy 116.15394 62.611) (xy 116.118001 62.42) (xy 116.522446 62.42) + (xy 116.546179 62.429855) (xy 116.878363 62.430145) (xy 117.185372 62.303292) (xy 117.420466 62.068607) (xy 117.547855 61.761821) + (xy 117.548145 61.429637) (xy 117.421292 61.122628) (xy 117.186607 60.887534) (xy 116.879821 60.760145) (xy 116.547637 60.759855) + (xy 116.523084 60.77) (xy 116.115262 60.77) (xy 116.15394 60.579) (xy 116.15394 60.498362) (xy 116.368902 60.2834) + (xy 116.533649 60.036838) (xy 116.591501 59.745999) (xy 116.591501 58.540999) (xy 116.542568 58.295) (xy 116.533649 58.250159) + (xy 116.368902 58.003598) (xy 116.247903 57.882599) (xy 116.001341 57.717852) (xy 115.710502 57.66) (xy 114.788 57.66) + (xy 114.788 57.658) (xy 114.808 57.658) (xy 114.808 57.638) (xy 115.062 57.638) (xy 115.062 57.658) + (xy 115.98275 57.658) (xy 116.1415 57.49925) (xy 116.1415 57.404691) (xy 116.044827 57.171302) (xy 116.018291 57.144765) + (xy 116.102931 57.02089) (xy 116.15394 56.769) (xy 116.15394 56.261) (xy 116.109662 56.025683) (xy 115.97059 55.809559) + (xy 115.75839 55.664569) (xy 115.5065 55.61356) (xy 114.3635 55.61356) (xy 114.128183 55.657838) (xy 113.912059 55.79691) + (xy 113.767069 56.00911) (xy 113.71606 56.261) (xy 113.71606 56.769) (xy 113.760338 57.004317) (xy 113.817592 57.093292) + (xy 112.52 55.7957) (xy 112.52 52.244648) (xy 112.81967 52.044415) (xy 113.03 51.729634) (xy 113.24033 52.044415) + (xy 113.726511 52.369271) (xy 114.3 52.483345) (xy 114.873489 52.369271) (xy 115.35967 52.044415) (xy 115.3745 52.02222) + (xy 115.438073 52.175698) (xy 115.616701 52.354327) (xy 115.85009 52.451) (xy 116.55425 52.451) (xy 116.713 52.29225) + (xy 116.713 50.927) (xy 116.967 50.927) (xy 116.967 52.29225) (xy 117.12575 52.451) (xy 117.82991 52.451) + (xy 118.063299 52.354327) (xy 118.241927 52.175698) (xy 118.3386 51.942309) (xy 118.3386 51.08575) (xy 124.265 51.08575) + (xy 124.265 51.57631) (xy 124.361673 51.809699) (xy 124.540302 51.988327) (xy 124.773691 52.085) (xy 125.36425 52.085) + (xy 125.523 51.92625) (xy 125.523 50.927) (xy 124.42375 50.927) (xy 124.265 51.08575) (xy 118.3386 51.08575) + (xy 118.17985 50.927) (xy 116.967 50.927) (xy 116.713 50.927) (xy 116.693 50.927) (xy 116.693 50.673) + (xy 116.713 50.673) (xy 116.713 49.30775) (xy 116.967 49.30775) (xy 116.967 50.673) (xy 118.17985 50.673) + (xy 118.3386 50.51425) (xy 118.3386 50.02369) (xy 124.265 50.02369) (xy 124.265 50.51425) (xy 124.42375 50.673) + (xy 125.523 50.673) (xy 125.523 49.67375) (xy 125.36425 49.515) (xy 124.773691 49.515) (xy 124.540302 49.611673) + (xy 124.361673 49.790301) (xy 124.265 50.02369) (xy 118.3386 50.02369) (xy 118.3386 49.657691) (xy 118.241927 49.424302) + (xy 118.063299 49.245673) (xy 117.82991 49.149) (xy 117.12575 49.149) (xy 116.967 49.30775) (xy 116.713 49.30775) + (xy 116.55425 49.149) (xy 115.85009 49.149) (xy 115.616701 49.245673) (xy 115.438073 49.424302) (xy 115.3745 49.57778) + (xy 115.35967 49.555585) (xy 114.873489 49.230729) (xy 114.3 49.116655) (xy 113.726511 49.230729) (xy 113.24033 49.555585) + (xy 113.03 49.870366) (xy 112.81967 49.555585) (xy 112.333489 49.230729) (xy 111.76 49.116655) (xy 111.186511 49.230729) + (xy 110.70033 49.555585) (xy 110.49 49.870366) (xy 110.27967 49.555585) (xy 109.793489 49.230729) (xy 109.22 49.116655) + (xy 108.646511 49.230729) (xy 108.16033 49.555585) (xy 107.95 49.870366) (xy 107.73967 49.555585) (xy 107.253489 49.230729) + (xy 106.68 49.116655) (xy 106.106511 49.230729) (xy 105.62033 49.555585) (xy 105.295474 50.041766) (xy 105.1814 50.615255) + (xy 105.1814 50.984745) (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 105.92 52.244648) (xy 105.92 55.823198) + (xy 104.827499 54.730697) (xy 104.827499 53.584999) (xy 104.769647 53.29416) (xy 104.6049 53.047598) (xy 104.358338 52.882851) + (xy 104.067499 52.824999) (xy 92.641341 52.824999) (xy 91.856529 52.040187) (xy 91.88958 52.04688) (xy 93.08846 52.04688) + (xy 93.323777 52.002602) (xy 93.539901 51.86353) (xy 93.684891 51.65133) (xy 93.703386 51.56) (xy 93.793258 51.56) + (xy 93.816838 51.685317) (xy 93.95591 51.901441) (xy 94.16811 52.046431) (xy 94.42 52.09744) (xy 95.92 52.09744) + (xy 96.155317 52.053162) (xy 96.371441 51.91409) (xy 96.516431 51.70189) (xy 96.523191 51.66851) (xy 96.581673 51.809699) + (xy 96.760302 51.988327) (xy 96.993691 52.085) (xy 97.58425 52.085) (xy 97.743 51.92625) (xy 97.743 50.927) + (xy 97.997 50.927) (xy 97.997 51.92625) (xy 98.15575 52.085) (xy 98.746309 52.085) (xy 98.979698 51.988327) + (xy 99.158327 51.809699) (xy 99.255 51.57631) (xy 99.255 51.08575) (xy 99.09625 50.927) (xy 97.997 50.927) + (xy 97.743 50.927) (xy 97.723 50.927) (xy 97.723 50.673) (xy 97.743 50.673) (xy 97.743 49.67375) + (xy 97.997 49.67375) (xy 97.997 50.673) (xy 99.09625 50.673) (xy 99.255 50.51425) (xy 99.255 50.02369) + (xy 99.158327 49.790301) (xy 98.979698 49.611673) (xy 98.746309 49.515) (xy 98.15575 49.515) (xy 97.997 49.67375) + (xy 97.743 49.67375) (xy 97.58425 49.515) (xy 96.993691 49.515) (xy 96.760302 49.611673) (xy 96.581673 49.790301) + (xy 96.525346 49.926287) (xy 96.523162 49.914683) (xy 96.38409 49.698559) (xy 96.17189 49.553569) (xy 95.92 49.50256) + (xy 94.42 49.50256) (xy 94.184683 49.546838) (xy 93.968559 49.68591) (xy 93.823569 49.89811) (xy 93.794836 50.04) + (xy 93.705689 50.04) (xy 93.691622 49.965243) (xy 93.55255 49.749119) (xy 93.34035 49.604129) (xy 93.08846 49.55312) + (xy 91.88958 49.55312) (xy 91.654263 49.597398) (xy 91.438139 49.73647) (xy 91.437457 49.737467) (xy 91.24231 49.604129) + (xy 90.99042 49.55312) (xy 89.79154 49.55312) (xy 89.61 49.587279) (xy 89.61 48.97) (xy 133.91 48.97) ) ) (filled_polygon @@ -1901,6 +1921,20 @@ (xy 122.109792 66.250596) ) ) + (filled_polygon + (pts + (xy 99.62848 65.88272) (xy 99.220225 66.290975) (xy 99.09625 66.167) (xy 97.997 66.167) (xy 97.997 66.187) + (xy 97.743 66.187) (xy 97.743 66.167) (xy 97.723 66.167) (xy 97.723 65.913) (xy 97.743 65.913) + (xy 97.743 64.91375) (xy 97.997 64.91375) (xy 97.997 65.913) (xy 99.09625 65.913) (xy 99.255 65.75425) + (xy 99.255 65.26369) (xy 99.158327 65.030301) (xy 98.979698 64.851673) (xy 98.746309 64.755) (xy 98.15575 64.755) + (xy 97.997 64.91375) (xy 97.743 64.91375) (xy 97.58425 64.755) (xy 96.993691 64.755) (xy 96.760302 64.851673) + (xy 96.581673 65.030301) (xy 96.525346 65.166287) (xy 96.523162 65.154683) (xy 96.38409 64.938559) (xy 96.17189 64.793569) + (xy 95.92 64.74256) (xy 94.42 64.74256) (xy 94.184683 64.786838) (xy 93.968559 64.92591) (xy 93.823569 65.13811) + (xy 93.794836 65.28) (xy 93.705689 65.28) (xy 93.691622 65.205243) (xy 93.55255 64.989119) (xy 93.34035 64.844129) + (xy 93.08846 64.79312) (xy 91.88958 64.79312) (xy 91.857113 64.799229) (xy 92.641341 64.015001) (xy 99.521001 64.015001) + (xy 99.62848 63.993622) + ) + ) (filled_polygon (pts (xy 131.663471 64.799813) (xy 131.63042 64.79312) (xy 130.43154 64.79312) (xy 130.196223 64.837398) (xy 129.980099 64.97647) @@ -1917,16 +1951,20 @@ ) (filled_polygon (pts - (xy 99.62848 65.88272) (xy 99.220225 66.290975) (xy 99.09625 66.167) (xy 97.997 66.167) (xy 97.997 66.187) - (xy 97.743 66.187) (xy 97.743 66.167) (xy 97.723 66.167) (xy 97.723 65.913) (xy 97.743 65.913) - (xy 97.743 64.91375) (xy 97.997 64.91375) (xy 97.997 65.913) (xy 99.09625 65.913) (xy 99.255 65.75425) - (xy 99.255 65.26369) (xy 99.158327 65.030301) (xy 98.979698 64.851673) (xy 98.746309 64.755) (xy 98.15575 64.755) - (xy 97.997 64.91375) (xy 97.743 64.91375) (xy 97.58425 64.755) (xy 96.993691 64.755) (xy 96.760302 64.851673) - (xy 96.581673 65.030301) (xy 96.525346 65.166287) (xy 96.523162 65.154683) (xy 96.38409 64.938559) (xy 96.17189 64.793569) - (xy 95.92 64.74256) (xy 94.42 64.74256) (xy 94.184683 64.786838) (xy 93.968559 64.92591) (xy 93.823569 65.13811) - (xy 93.794836 65.28) (xy 93.705689 65.28) (xy 93.691622 65.205243) (xy 93.55255 64.989119) (xy 93.34035 64.844129) - (xy 93.08846 64.79312) (xy 91.88958 64.79312) (xy 91.857113 64.799229) (xy 92.641341 64.015001) (xy 99.521001 64.015001) - (xy 99.62848 63.993622) + (xy 103.307499 55.045499) (xy 103.365351 55.336338) (xy 103.530098 55.5829) (xy 106.269599 58.322401) (xy 106.51616 58.487148) + (xy 106.564414 58.496746) (xy 106.807 58.545) (xy 107.419877 58.545) (xy 107.417069 58.54911) (xy 107.36606 58.801) + (xy 107.36606 59.309) (xy 107.410315 59.544195) (xy 107.316786 59.562799) (xy 107.049137 59.741637) (xy 103.366359 63.424415) + (xy 103.402931 63.37089) (xy 103.45394 63.119) (xy 103.45394 62.611) (xy 103.409662 62.375683) (xy 103.315334 62.229093) + (xy 103.402931 62.10089) (xy 103.45394 61.849) (xy 103.45394 61.341) (xy 103.409662 61.105683) (xy 103.315334 60.959093) + (xy 103.402931 60.83089) (xy 103.45394 60.579) (xy 103.45394 60.071) (xy 103.409662 59.835683) (xy 103.315334 59.689093) + (xy 103.402931 59.56089) (xy 103.45394 59.309) (xy 103.45394 58.801) (xy 103.409662 58.565683) (xy 103.315334 58.419093) + (xy 103.402931 58.29089) (xy 103.45394 58.039) (xy 103.45394 57.531) (xy 103.409662 57.295683) (xy 103.315334 57.149093) + (xy 103.402931 57.02089) (xy 103.45394 56.769) (xy 103.45394 56.261) (xy 103.409662 56.025683) (xy 103.27059 55.809559) + (xy 103.05839 55.664569) (xy 102.8065 55.61356) (xy 101.6635 55.61356) (xy 101.428183 55.657838) (xy 101.277189 55.755) + (xy 99.023025 55.755) (xy 99.158327 55.619699) (xy 99.255 55.38631) (xy 99.255 54.89575) (xy 99.09625 54.737) + (xy 97.997 54.737) (xy 97.997 54.757) (xy 97.743 54.757) (xy 97.743 54.737) (xy 97.723 54.737) + (xy 97.723 54.483) (xy 97.743 54.483) (xy 97.743 54.463) (xy 97.997 54.463) (xy 97.997 54.483) + (xy 99.09625 54.483) (xy 99.234251 54.344999) (xy 103.307499 54.344999) ) ) (filled_polygon @@ -2006,13 +2044,13 @@ (xy 100.52 70.040554) (xy 100.529855 70.016821) (xy 100.530145 69.684637) (xy 100.52 69.660084) (xy 100.52 66.230554) (xy 100.529855 66.206821) (xy 100.530145 65.874637) (xy 100.52 65.850084) (xy 100.52 62.420554) (xy 100.529855 62.396821) (xy 100.530145 62.064637) (xy 100.52 62.040084) (xy 100.52 58.610554) (xy 100.529855 58.586821) (xy 100.530145 58.254637) - (xy 100.52 58.230084) (xy 100.52 54.800554) (xy 100.529855 54.776821) (xy 100.530145 54.444637) (xy 100.52 54.420084) - (xy 100.52 53.525167) (xy 105.069828 53.525167) (xy 105.211873 53.868943) (xy 105.474663 54.132192) (xy 105.818191 54.274838) - (xy 106.190157 54.275162) (xy 106.45677 54.165) (xy 107.124446 54.165) (xy 107.148179 54.174855) (xy 107.480363 54.175145) - (xy 107.787372 54.048292) (xy 108.022466 53.813607) (xy 108.149855 53.506821) (xy 108.150145 53.174637) (xy 108.023292 52.867628) - (xy 107.788607 52.632534) (xy 107.481821 52.505145) (xy 107.149637 52.504855) (xy 107.125084 52.515) (xy 106.456307 52.515) - (xy 106.191789 52.405162) (xy 105.819823 52.404838) (xy 105.476047 52.546883) (xy 105.212798 52.809673) (xy 105.070152 53.153201) - (xy 105.069828 53.525167) (xy 100.52 53.525167) (xy 100.52 50.990554) (xy 100.529855 50.966821) (xy 100.530145 50.634637) + (xy 100.52 58.230084) (xy 100.52 54.800554) (xy 100.522236 54.795167) (xy 104.982838 54.795167) (xy 105.124883 55.138943) + (xy 105.387673 55.402192) (xy 105.731201 55.544838) (xy 106.103167 55.545162) (xy 106.36978 55.435) (xy 107.124446 55.435) + (xy 107.148179 55.444855) (xy 107.480363 55.445145) (xy 107.787372 55.318292) (xy 108.022466 55.083607) (xy 108.149855 54.776821) + (xy 108.150145 54.444637) (xy 108.023292 54.137628) (xy 107.788607 53.902534) (xy 107.481821 53.775145) (xy 107.149637 53.774855) + (xy 107.125084 53.785) (xy 106.369317 53.785) (xy 106.104799 53.675162) (xy 105.732833 53.674838) (xy 105.389057 53.816883) + (xy 105.125808 54.079673) (xy 104.983162 54.423201) (xy 104.982838 54.795167) (xy 100.522236 54.795167) (xy 100.529855 54.776821) + (xy 100.530145 54.444637) (xy 100.52 54.420084) (xy 100.52 50.990554) (xy 100.529855 50.966821) (xy 100.530145 50.634637) (xy 100.522137 50.615255) (xy 105.1814 50.615255) (xy 105.1814 50.984745) (xy 105.295474 51.558234) (xy 105.62033 52.044415) (xy 106.106511 52.369271) (xy 106.68 52.483345) (xy 107.253489 52.369271) (xy 107.73967 52.044415) (xy 107.95 51.729634) (xy 108.16033 52.044415) (xy 108.646511 52.369271) (xy 109.22 52.483345) (xy 109.793489 52.369271) (xy 110.27967 52.044415) diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.net b/playground/LEDx16Module/kicad_project/LEDx16_board.net index c33e4070b..55e06237e 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.net +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.net @@ -1,7 +1,7 @@ (export (version D) (design - (source /Users/paulgallagher/MyGithub/testers/electronics/courses/kicad_like_a_pro/LEDx16_board/LEDx16_board.sch) - (date "2016 January 27, Wednesday 19:38:31") + (source /Users/paulgallagher/MyGithub/LittleArduinoProjects/playground/LEDx16Module/kicad_project/LEDx16_board.sch) + (date "2016 May 22, Sunday 14:46:12") (tool "Eeschema 4.0.1-stable") (sheet (number 1) (name /) (tstamps /) (title_block @@ -316,43 +316,43 @@ (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive))))) (libraries + (library (logical device) + (uri "/Library/Application Support/kicad/library/device.lib")) (library (logical conn) (uri "/Library/Application Support/kicad/library/conn.lib")) (library (logical 74xx) - (uri "/Library/Application Support/kicad/library/74xx.lib")) - (library (logical device) - (uri "/Library/Application Support/kicad/library/device.lib"))) + (uri "/Library/Application Support/kicad/library/74xx.lib"))) (nets - (net (code 1) (name /led_2_8) + (net (code 1) (name /led_1_1) + (node (ref U1) (pin 15)) + (node (ref D1) (pin 1))) + (net (code 2) (name /led_2_8) (node (ref D16) (pin 1)) (node (ref U2) (pin 7))) - (net (code 2) (name /led_2_7) - (node (ref U2) (pin 6)) - (node (ref D15) (pin 1))) - (net (code 3) (name /led_2_6) + (net (code 3) (name /led_2_7) + (node (ref D15) (pin 1)) + (node (ref U2) (pin 6))) + (net (code 4) (name /led_2_6) (node (ref D14) (pin 1)) (node (ref U2) (pin 5))) - (net (code 4) (name /led_2_5) + (net (code 5) (name /led_2_5) (node (ref U2) (pin 4)) (node (ref D13) (pin 1))) - (net (code 5) (name /led_2_4) - (node (ref U2) (pin 3)) - (node (ref D12) (pin 1))) - (net (code 6) (name /led_2_3) - (node (ref U2) (pin 2)) - (node (ref D11) (pin 1))) - (net (code 7) (name /led_2_2) + (net (code 6) (name /led_2_4) + (node (ref D12) (pin 1)) + (node (ref U2) (pin 3))) + (net (code 7) (name /led_2_3) + (node (ref D11) (pin 1)) + (node (ref U2) (pin 2))) + (net (code 8) (name /led_2_2) (node (ref U2) (pin 1)) (node (ref D10) (pin 1))) - (net (code 8) (name /led_2_1) + (net (code 9) (name /led_2_1) (node (ref D9) (pin 1)) (node (ref U2) (pin 15))) - (net (code 9) (name "Net-(D7-Pad2)") - (node (ref D7) (pin 2)) - (node (ref R7) (pin 1))) (net (code 10) (name "Net-(D8-Pad2)") - (node (ref D8) (pin 2)) - (node (ref R8) (pin 1))) + (node (ref R8) (pin 1)) + (node (ref D8) (pin 2))) (net (code 11) (name "Net-(D9-Pad2)") (node (ref R9) (pin 1)) (node (ref D9) (pin 2))) @@ -360,11 +360,11 @@ (node (ref R10) (pin 1)) (node (ref D10) (pin 2))) (net (code 13) (name "Net-(D11-Pad2)") - (node (ref R11) (pin 1)) - (node (ref D11) (pin 2))) + (node (ref D11) (pin 2)) + (node (ref R11) (pin 1))) (net (code 14) (name "Net-(D12-Pad2)") - (node (ref R12) (pin 1)) - (node (ref D12) (pin 2))) + (node (ref D12) (pin 2)) + (node (ref R12) (pin 1))) (net (code 15) (name "Net-(D13-Pad2)") (node (ref R13) (pin 1)) (node (ref D13) (pin 2))) @@ -375,95 +375,93 @@ (node (ref R15) (pin 1)) (node (ref D15) (pin 2))) (net (code 18) (name "Net-(D16-Pad2)") - (node (ref R16) (pin 1)) - (node (ref D16) (pin 2))) + (node (ref D16) (pin 2)) + (node (ref R16) (pin 1))) (net (code 19) (name VCC) + (node (ref U1) (pin 16)) + (node (ref R8) (pin 2)) + (node (ref R9) (pin 2)) + (node (ref R10) (pin 2)) + (node (ref R11) (pin 2)) + (node (ref R12) (pin 2)) + (node (ref R13) (pin 2)) + (node (ref R14) (pin 2)) (node (ref R15) (pin 2)) + (node (ref R16) (pin 2)) (node (ref R1) (pin 2)) - (node (ref R14) (pin 2)) - (node (ref U2) (pin 10)) - (node (ref R13) (pin 2)) - (node (ref R12) (pin 2)) - (node (ref R11) (pin 2)) - (node (ref R10) (pin 2)) - (node (ref R9) (pin 2)) - (node (ref R8) (pin 2)) - (node (ref R7) (pin 2)) - (node (ref U1) (pin 10)) + (node (ref R2) (pin 2)) + (node (ref R3) (pin 2)) + (node (ref R4) (pin 2)) + (node (ref R5) (pin 2)) (node (ref R6) (pin 2)) - (node (ref U2) (pin 16)) - (node (ref R16) (pin 2)) - (node (ref C1) (pin 1)) + (node (ref R7) (pin 2)) (node (ref P1) (pin 1)) - (node (ref R5) (pin 2)) - (node (ref R4) (pin 2)) - (node (ref R3) (pin 2)) - (node (ref U1) (pin 16)) - (node (ref R2) (pin 2))) + (node (ref C1) (pin 1)) + (node (ref U2) (pin 16)) + (node (ref U1) (pin 10)) + (node (ref U2) (pin 10))) (net (code 20) (name GND) - (node (ref U2) (pin 8)) - (node (ref U1) (pin 8)) + (node (ref U1) (pin 13)) + (node (ref U2) (pin 13)) + (node (ref P1) (pin 2)) (node (ref C1) (pin 2)) - (node (ref P1) (pin 2))) - (net (code 21) (name /led_1_1) - (node (ref D1) (pin 1)) - (node (ref U1) (pin 15))) - (net (code 22) (name /led_1_2) + (node (ref U2) (pin 8)) + (node (ref U1) (pin 8))) + (net (code 21) (name /led_1_2) (node (ref U1) (pin 1)) (node (ref D2) (pin 1))) - (net (code 23) (name /led_1_3) + (net (code 22) (name /led_1_3) (node (ref D3) (pin 1)) (node (ref U1) (pin 2))) - (net (code 24) (name /led_1_4) + (net (code 23) (name /led_1_4) (node (ref U1) (pin 3)) (node (ref D4) (pin 1))) - (net (code 25) (name /led_1_5) - (node (ref U1) (pin 4)) - (node (ref D5) (pin 1))) - (net (code 26) (name /led_1_6) + (net (code 24) (name /led_1_5) + (node (ref D5) (pin 1)) + (node (ref U1) (pin 4))) + (net (code 25) (name /led_1_6) (node (ref D6) (pin 1)) (node (ref U1) (pin 5))) - (net (code 27) (name /led_1_7) - (node (ref D7) (pin 1)) - (node (ref U1) (pin 6))) - (net (code 28) (name "Net-(U2-Pad9)") - (node (ref U2) (pin 9))) - (net (code 29) (name "Net-(U2-Pad13)") - (node (ref U2) (pin 13))) - (net (code 30) (name "Net-(U1-Pad13)") - (node (ref U1) (pin 13))) - (net (code 31) (name /led_1_8) + (net (code 26) (name /led_1_7) + (node (ref U1) (pin 6)) + (node (ref D7) (pin 1))) + (net (code 27) (name /led_1_8) (node (ref U1) (pin 7)) (node (ref D8) (pin 1))) - (net (code 32) (name "Net-(D1-Pad2)") - (node (ref D1) (pin 2)) - (node (ref R1) (pin 1))) - (net (code 33) (name "Net-(D2-Pad2)") + (net (code 28) (name "Net-(U2-Pad9)") + (node (ref U2) (pin 9))) + (net (code 29) (name "Net-(D1-Pad2)") + (node (ref R1) (pin 1)) + (node (ref D1) (pin 2))) + (net (code 30) (name "Net-(D2-Pad2)") (node (ref R2) (pin 1)) (node (ref D2) (pin 2))) - (net (code 34) (name "Net-(D3-Pad2)") + (net (code 31) (name "Net-(D3-Pad2)") (node (ref R3) (pin 1)) (node (ref D3) (pin 2))) - (net (code 35) (name "Net-(D4-Pad2)") - (node (ref D4) (pin 2)) - (node (ref R4) (pin 1))) - (net (code 36) (name "Net-(D5-Pad2)") - (node (ref D5) (pin 2)) - (node (ref R5) (pin 1))) - (net (code 37) (name "Net-(D6-Pad2)") - (node (ref D6) (pin 2)) - (node (ref R6) (pin 1))) - (net (code 38) (name /CLOCK) - (node (ref U1) (pin 11)) + (net (code 32) (name "Net-(D4-Pad2)") + (node (ref R4) (pin 1)) + (node (ref D4) (pin 2))) + (net (code 33) (name "Net-(D5-Pad2)") + (node (ref R5) (pin 1)) + (node (ref D5) (pin 2))) + (net (code 34) (name "Net-(D6-Pad2)") + (node (ref R6) (pin 1)) + (node (ref D6) (pin 2))) + (net (code 35) (name "Net-(D7-Pad2)") + (node (ref D7) (pin 2)) + (node (ref R7) (pin 1))) + (net (code 36) (name /CLOCK) + (node (ref P1) (pin 4)) (node (ref U2) (pin 11)) - (node (ref P1) (pin 4))) - (net (code 39) (name /LATCH) + (node (ref U1) (pin 11))) + (net (code 37) (name /LATCH) + (node (ref P1) (pin 3)) (node (ref U2) (pin 12)) - (node (ref U1) (pin 12)) - (node (ref P1) (pin 3))) - (net (code 40) (name /CARRY) + (node (ref U1) (pin 12))) + (net (code 38) (name /CARRY) (node (ref U1) (pin 9)) (node (ref U2) (pin 14))) - (net (code 41) (name /DATA) - (node (ref U1) (pin 14)) - (node (ref P1) (pin 5))))) \ No newline at end of file + (net (code 39) (name /DATA) + (node (ref P1) (pin 5)) + (node (ref U1) (pin 14))))) \ No newline at end of file diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.pro b/playground/LEDx16Module/kicad_project/LEDx16_board.pro index a2a36d5de..aa7640a12 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.pro +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.pro @@ -1,4 +1,4 @@ -update=2016 January 27, Wednesday 21:54:06 +update=2016 May 22, Sunday 15:19:38 version=1 last_client=kicad [pcbnew] @@ -56,5 +56,15 @@ LibName26=opto LibName27=atmel LibName28=contrib LibName29=valves +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 [general] version=1 diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board.sch b/playground/LEDx16Module/kicad_project/LEDx16_board.sch index 904b5b869..ced21ac05 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board.sch +++ b/playground/LEDx16Module/kicad_project/LEDx16_board.sch @@ -36,7 +36,7 @@ encoding utf-8 Sheet 1 1 Title "16 LED board" Date "2016-01-26" -Rev "1.0.0" +Rev "1.0.1" Comp "github.com/tardate/LittleArduinoProjects" Comment1 "" Comment2 "" @@ -886,7 +886,6 @@ F 3 "" H 1200 1600 50 0000 C CNN $EndComp Wire Wire Line 1200 1600 1300 1600 -NoConn ~ 1300 1900 Text Label 2700 2200 0 60 ~ 0 CARRY Text Label 4100 1300 2 60 ~ 0 @@ -908,10 +907,31 @@ F 3 "" H 4000 1600 50 0000 C CNN $EndComp Wire Wire Line 4000 1600 4100 1600 -NoConn ~ 4100 1900 NoConn ~ 5500 2200 Wire Notes Line 3700 1100 3700 5300 Wire Notes Line 900 5300 900 1100 +$Comp +L GND #PWR011 +U 1 1 574154D0 +P 1300 1900 +F 0 "#PWR011" H 1300 1650 50 0001 C CNN +F 1 "GND" H 1300 1750 50 0000 C CNN +F 2 "" H 1300 1900 50 0000 C CNN +F 3 "" H 1300 1900 50 0000 C CNN + 1 1300 1900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 57415675 +P 4100 1900 +F 0 "#PWR012" H 4100 1650 50 0001 C CNN +F 1 "GND" H 4100 1750 50 0000 C CNN +F 2 "" H 4100 1900 50 0000 C CNN +F 3 "" H 4100 1900 50 0000 C CNN + 1 4100 1900 + 1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export.zip b/playground/LEDx16Module/kicad_project/LEDx16_board_export.zip index 76e7a01bf..8ee04924f 100644 Binary files a/playground/LEDx16Module/kicad_project/LEDx16_board_export.zip and b/playground/LEDx16Module/kicad_project/LEDx16_board_export.zip differ diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Cu.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Cu.gbr index c9c1d13f3..1c77a9ec0 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Cu.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Cu.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:24* %MOMM*% G01* G04 APERTURE LIST* @@ -22,9 +22,9 @@ X111760000Y-50800000D03* X109220000Y-50800000D03* X106680000Y-50800000D03* D13* -X106004990Y-53340000D03* +X105918000Y-54610000D03* D14* -X107315000Y-53340000D03* +X107315000Y-54610000D03* X99695000Y-77470000D03* X99695000Y-73660000D03* X99695000Y-69850000D03* @@ -41,12 +41,13 @@ X123825000Y-50800000D03* X123825000Y-54610000D03* X123825000Y-58420000D03* X123825000Y-62230000D03* +X116713000Y-61595000D03* X102235000Y-66675000D03* X106172000Y-72136000D03* X121285000Y-55245000D03* D15* -X107315000Y-53340000D02* -X106004990Y-53340000D01* +X107315000Y-54610000D02* +X105918000Y-54610000D01* X99695000Y-73660000D02* X99695000Y-77470000D01* X99695000Y-69850000D02* @@ -75,14 +76,16 @@ X123825000Y-54610000D02* X123825000Y-58420000D01* X123825000Y-62230000D02* X123825000Y-58420000D01* +X118592600Y-59715400D02* +X116713000Y-61595000D01* +X116713000Y-61595000D02* +X106172000Y-72136000D01* X102235000Y-66675000D02* X102235000Y-68199000D01* X102235000Y-68199000D02* X106172000Y-72136000D01* X118592600Y-55245000D02* X118592600Y-59715400D01* -X118592600Y-59715400D02* -X106172000Y-72136000D01* X114300000Y-50952400D02* X118592600Y-55245000D01* X118592600Y-55245000D02* @@ -153,36 +156,36 @@ X100529855Y-58586821D01* X100530145Y-58254637D01* X100520000Y-58230084D01* X100520000Y-54800554D01* +X100522236Y-54795167D01* +X104982838Y-54795167D01* +X105124883Y-55138943D01* +X105387673Y-55402192D01* +X105731201Y-55544838D01* +X106103167Y-55545162D01* +X106369780Y-55435000D01* +X107124446Y-55435000D01* +X107148179Y-55444855D01* +X107480363Y-55445145D01* +X107787372Y-55318292D01* +X108022466Y-55083607D01* +X108149855Y-54776821D01* +X108150145Y-54444637D01* +X108023292Y-54137628D01* +X107788607Y-53902534D01* +X107481821Y-53775145D01* +X107149637Y-53774855D01* +X107125084Y-53785000D01* +X106369317Y-53785000D01* +X106104799Y-53675162D01* +X105732833Y-53674838D01* +X105389057Y-53816883D01* +X105125808Y-54079673D01* +X104983162Y-54423201D01* +X104982838Y-54795167D01* +X100522236Y-54795167D01* X100529855Y-54776821D01* X100530145Y-54444637D01* X100520000Y-54420084D01* -X100520000Y-53525167D01* -X105069828Y-53525167D01* -X105211873Y-53868943D01* -X105474663Y-54132192D01* -X105818191Y-54274838D01* -X106190157Y-54275162D01* -X106456770Y-54165000D01* -X107124446Y-54165000D01* -X107148179Y-54174855D01* -X107480363Y-54175145D01* -X107787372Y-54048292D01* -X108022466Y-53813607D01* -X108149855Y-53506821D01* -X108150145Y-53174637D01* -X108023292Y-52867628D01* -X107788607Y-52632534D01* -X107481821Y-52505145D01* -X107149637Y-52504855D01* -X107125084Y-52515000D01* -X106456307Y-52515000D01* -X106191789Y-52405162D01* -X105819823Y-52404838D01* -X105476047Y-52546883D01* -X105212798Y-52809673D01* -X105070152Y-53153201D01* -X105069828Y-53525167D01* -X100520000Y-53525167D01* X100520000Y-50990554D01* X100529855Y-50966821D01* X100530145Y-50634637D01* @@ -426,36 +429,36 @@ X100529855Y-58586821D01* X100530145Y-58254637D01* X100520000Y-58230084D01* X100520000Y-54800554D01* +X100522236Y-54795167D01* +X104982838Y-54795167D01* +X105124883Y-55138943D01* +X105387673Y-55402192D01* +X105731201Y-55544838D01* +X106103167Y-55545162D01* +X106369780Y-55435000D01* +X107124446Y-55435000D01* +X107148179Y-55444855D01* +X107480363Y-55445145D01* +X107787372Y-55318292D01* +X108022466Y-55083607D01* +X108149855Y-54776821D01* +X108150145Y-54444637D01* +X108023292Y-54137628D01* +X107788607Y-53902534D01* +X107481821Y-53775145D01* +X107149637Y-53774855D01* +X107125084Y-53785000D01* +X106369317Y-53785000D01* +X106104799Y-53675162D01* +X105732833Y-53674838D01* +X105389057Y-53816883D01* +X105125808Y-54079673D01* +X104983162Y-54423201D01* +X104982838Y-54795167D01* +X100522236Y-54795167D01* X100529855Y-54776821D01* X100530145Y-54444637D01* X100520000Y-54420084D01* -X100520000Y-53525167D01* -X105069828Y-53525167D01* -X105211873Y-53868943D01* -X105474663Y-54132192D01* -X105818191Y-54274838D01* -X106190157Y-54275162D01* -X106456770Y-54165000D01* -X107124446Y-54165000D01* -X107148179Y-54174855D01* -X107480363Y-54175145D01* -X107787372Y-54048292D01* -X108022466Y-53813607D01* -X108149855Y-53506821D01* -X108150145Y-53174637D01* -X108023292Y-52867628D01* -X107788607Y-52632534D01* -X107481821Y-52505145D01* -X107149637Y-52504855D01* -X107125084Y-52515000D01* -X106456307Y-52515000D01* -X106191789Y-52405162D01* -X105819823Y-52404838D01* -X105476047Y-52546883D01* -X105212798Y-52809673D01* -X105070152Y-53153201D01* -X105069828Y-53525167D01* -X100520000Y-53525167D01* X100520000Y-50990554D01* X100529855Y-50966821D01* X100530145Y-50634637D01* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Mask.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Mask.gbr index 8d2b84786..5f44e6a97 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Mask.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.Mask.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Soldermask,Bot* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:25* %MOMM*% G01* G04 APERTURE LIST* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.SilkS.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.SilkS.gbr index 8ff2f1e20..5a44f0e6d 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.SilkS.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-B.SilkS.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Legend,Bot* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:25* %MOMM*% G01* G04 APERTURE LIST* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-Edge.Cuts.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-Edge.Cuts.gbr index 578f948e2..e97229f42 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-Edge.Cuts.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-Edge.Cuts.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Profile,NP* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:25* %MOMM*% G01* G04 APERTURE LIST* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Cu.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Cu.gbr index bfc74b2ed..b85bd973e 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Cu.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Cu.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Copper,L1,Top,Signal* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:24* %MOMM*% G01* G04 APERTURE LIST* @@ -129,9 +129,9 @@ X121285000Y-64135000D03* X121285000Y-65405000D03* X114935000Y-64135000D03* D17* -X106004990Y-53340000D03* +X105918000Y-54610000D03* D18* -X107315000Y-53340000D03* +X107315000Y-54610000D03* X99695000Y-77470000D03* X99695000Y-73660000D03* X99695000Y-69850000D03* @@ -148,18 +148,19 @@ X123825000Y-50800000D03* X123825000Y-54610000D03* X123825000Y-58420000D03* X123825000Y-62230000D03* +X116713000Y-61595000D03* X102235000Y-66675000D03* X106172000Y-72136000D03* X121285000Y-55245000D03* D19* -X106004990Y-53340000D02* +X105918000Y-54610000D02* X103464990Y-50800000D01* X103464990Y-50800000D02* X99695000Y-50800000D01* X108585000Y-56515000D02* X108585000Y-54610000D01* X108585000Y-54610000D02* -X107315000Y-53340000D01* +X107315000Y-54610000D01* X108585000Y-64135000D02* X113347500Y-64135000D01* X113347500Y-64135000D02* @@ -230,6 +231,14 @@ X116840000Y-56831500D02* X115886500Y-57785000D01* X115886500Y-57785000D02* X114935000Y-57785000D01* +X108585000Y-60325000D02* +X107632500Y-60325000D01* +X107632500Y-60325000D02* +X102552500Y-65405000D01* +X102552500Y-65405000D02* +X102235000Y-65405000D01* +X114935000Y-61595000D02* +X116713000Y-61595000D01* X102235000Y-65405000D02* X102235000Y-66675000D01* X106172000Y-72136000D02* @@ -490,17 +499,21 @@ X114935000Y-60325000D01* X114617500Y-60325000D02* X114935000Y-60325000D01* X108585000Y-62865000D02* -X107763500Y-62865000D01* -X107763500Y-62865000D02* -X107688499Y-62789999D01* -X107688499Y-62789999D02* +X108444498Y-62865000D01* +X108444498Y-62865000D02* +X107688499Y-62109001D01* +X107688499Y-62109001D02* X107688499Y-61080999D01* -X112768499Y-60904001D02* -X114617500Y-59055000D01* X107688499Y-61080999D02* -X107865497Y-60904001D01* -X107865497Y-60904001D02* -X112768499Y-60904001D01* +X107753499Y-61015999D01* +X107753499Y-61015999D02* +X110751501Y-61015999D01* +X110751501Y-61015999D02* +X112712500Y-59055000D01* +X112712500Y-59055000D02* +X114113500Y-59055000D01* +X114113500Y-59055000D02* +X114935000Y-59055000D01* X114617500Y-59055000D02* X114935000Y-59055000D01* X109220000Y-50800000D02* @@ -545,29 +558,11 @@ X114113500Y-62865000D02* X114935000Y-62865000D01* D21* G36* -X103307499Y-55045499D02* -X103365351Y-55336338D01* -X103530098Y-55582900D01* -X106269599Y-58322401D01* -X106516160Y-58487148D01* -X106564414Y-58496746D01* -X106807000Y-58545000D01* -X107419877Y-58545000D01* -X107417069Y-58549110D01* -X107366060Y-58801000D01* -X107366060Y-59309000D01* -X107410338Y-59544317D01* -X107504666Y-59690907D01* -X107417069Y-59819110D01* -X107366060Y-60071000D01* -X107366060Y-60341233D01* -X107328096Y-60366600D01* -X107151098Y-60543598D01* -X106986351Y-60790160D01* -X106928499Y-61080999D01* -X106928499Y-62789999D01* -X106986351Y-63080838D01* -X107031283Y-63148084D01* +X106986351Y-62399840D02* +X107151098Y-62646402D01* +X107341922Y-62837226D01* +X107238096Y-62906600D01* +X107101098Y-63043598D01* X106936351Y-63290160D01* X106878499Y-63580999D01* X106878499Y-65279999D01* @@ -893,94 +888,16 @@ X103060000Y-66485084D01* X103060000Y-66250462D01* X103257941Y-66123090D01* X103402931Y-65910890D01* -X103453940Y-65659000D01* -X103453940Y-65151000D01* -X103409662Y-64915683D01* -X103315334Y-64769093D01* -X103402931Y-64640890D01* -X103453940Y-64389000D01* -X103453940Y-63881000D01* -X103409662Y-63645683D01* -X103315334Y-63499093D01* -X103402931Y-63370890D01* -X103453940Y-63119000D01* -X103453940Y-62611000D01* -X103409662Y-62375683D01* -X103315334Y-62229093D01* -X103402931Y-62100890D01* -X103453940Y-61849000D01* -X103453940Y-61341000D01* -X103409662Y-61105683D01* -X103315334Y-60959093D01* -X103402931Y-60830890D01* -X103453940Y-60579000D01* -X103453940Y-60071000D01* -X103409662Y-59835683D01* -X103315334Y-59689093D01* -X103402931Y-59560890D01* -X103453940Y-59309000D01* -X103453940Y-58801000D01* -X103409662Y-58565683D01* -X103315334Y-58419093D01* -X103402931Y-58290890D01* -X103453940Y-58039000D01* -X103453940Y-57531000D01* -X103409662Y-57295683D01* -X103315334Y-57149093D01* -X103402931Y-57020890D01* -X103453940Y-56769000D01* -X103453940Y-56261000D01* -X103409662Y-56025683D01* -X103270590Y-55809559D01* -X103058390Y-55664569D01* -X102806500Y-55613560D01* -X101663500Y-55613560D01* -X101428183Y-55657838D01* -X101277189Y-55755000D01* -X99023025Y-55755000D01* -X99158327Y-55619699D01* -X99255000Y-55386310D01* -X99255000Y-54895750D01* -X99096250Y-54737000D01* -X97997000Y-54737000D01* -X97997000Y-54757000D01* -X97743000Y-54757000D01* -X97743000Y-54737000D01* -X97723000Y-54737000D01* -X97723000Y-54483000D01* -X97743000Y-54483000D01* -X97743000Y-54463000D01* -X97997000Y-54463000D01* -X97997000Y-54483000D01* -X99096250Y-54483000D01* -X99234251Y-54344999D01* -X103307499Y-54344999D01* -X103307499Y-55045499D01* -X103307499Y-55045499D01* +X103451074Y-65673152D01* +X106942888Y-62181338D01* +X106986351Y-62399840D01* +X106986351Y-62399840D01* G37* -X103307499Y-55045499D02* -X103365351Y-55336338D01* -X103530098Y-55582900D01* -X106269599Y-58322401D01* -X106516160Y-58487148D01* -X106564414Y-58496746D01* -X106807000Y-58545000D01* -X107419877Y-58545000D01* -X107417069Y-58549110D01* -X107366060Y-58801000D01* -X107366060Y-59309000D01* -X107410338Y-59544317D01* -X107504666Y-59690907D01* -X107417069Y-59819110D01* -X107366060Y-60071000D01* -X107366060Y-60341233D01* -X107328096Y-60366600D01* -X107151098Y-60543598D01* -X106986351Y-60790160D01* -X106928499Y-61080999D01* -X106928499Y-62789999D01* -X106986351Y-63080838D01* -X107031283Y-63148084D01* +X106986351Y-62399840D02* +X107151098Y-62646402D01* +X107341922Y-62837226D01* +X107238096Y-62906600D01* +X107101098Y-63043598D01* X106936351Y-63290160D01* X106878499Y-63580999D01* X106878499Y-65279999D01* @@ -1306,69 +1223,9 @@ X103060000Y-66485084D01* X103060000Y-66250462D01* X103257941Y-66123090D01* X103402931Y-65910890D01* -X103453940Y-65659000D01* -X103453940Y-65151000D01* -X103409662Y-64915683D01* -X103315334Y-64769093D01* -X103402931Y-64640890D01* -X103453940Y-64389000D01* -X103453940Y-63881000D01* -X103409662Y-63645683D01* -X103315334Y-63499093D01* -X103402931Y-63370890D01* -X103453940Y-63119000D01* -X103453940Y-62611000D01* -X103409662Y-62375683D01* -X103315334Y-62229093D01* -X103402931Y-62100890D01* -X103453940Y-61849000D01* -X103453940Y-61341000D01* -X103409662Y-61105683D01* -X103315334Y-60959093D01* -X103402931Y-60830890D01* -X103453940Y-60579000D01* -X103453940Y-60071000D01* -X103409662Y-59835683D01* -X103315334Y-59689093D01* -X103402931Y-59560890D01* -X103453940Y-59309000D01* -X103453940Y-58801000D01* -X103409662Y-58565683D01* -X103315334Y-58419093D01* -X103402931Y-58290890D01* -X103453940Y-58039000D01* -X103453940Y-57531000D01* -X103409662Y-57295683D01* -X103315334Y-57149093D01* -X103402931Y-57020890D01* -X103453940Y-56769000D01* -X103453940Y-56261000D01* -X103409662Y-56025683D01* -X103270590Y-55809559D01* -X103058390Y-55664569D01* -X102806500Y-55613560D01* -X101663500Y-55613560D01* -X101428183Y-55657838D01* -X101277189Y-55755000D01* -X99023025Y-55755000D01* -X99158327Y-55619699D01* -X99255000Y-55386310D01* -X99255000Y-54895750D01* -X99096250Y-54737000D01* -X97997000Y-54737000D01* -X97997000Y-54757000D01* -X97743000Y-54757000D01* -X97743000Y-54737000D01* -X97723000Y-54737000D01* -X97723000Y-54483000D01* -X97743000Y-54483000D01* -X97743000Y-54463000D01* -X97997000Y-54463000D01* -X97997000Y-54483000D01* -X99096250Y-54483000D01* -X99234251Y-54344999D01* -X103307499Y-54344999D01* -X103307499Y-55045499D01* +X103451074Y-65673152D01* +X106942888Y-62181338D01* +X106986351Y-62399840D01* G36* X133910000Y-49589883D02* X133728460Y-49553120D01* @@ -1543,14 +1400,20 @@ X116100123Y-63375000D01* X116102931Y-63370890D01* X116153940Y-63119000D01* X116153940Y-62611000D01* -X116109662Y-62375683D01* -X116015334Y-62229093D01* -X116102931Y-62100890D01* -X116153940Y-61849000D01* -X116153940Y-61341000D01* -X116109662Y-61105683D01* -X116015334Y-60959093D01* -X116102931Y-60830890D01* +X116118001Y-62420000D01* +X116522446Y-62420000D01* +X116546179Y-62429855D01* +X116878363Y-62430145D01* +X117185372Y-62303292D01* +X117420466Y-62068607D01* +X117547855Y-61761821D01* +X117548145Y-61429637D01* +X117421292Y-61122628D01* +X117186607Y-60887534D01* +X116879821Y-60760145D01* +X116547637Y-60759855D01* +X116523084Y-60770000D01* +X116115262Y-60770000D01* X116153940Y-60579000D01* X116153940Y-60498362D01* X116368902Y-60283400D01* @@ -1950,14 +1813,20 @@ X116100123Y-63375000D01* X116102931Y-63370890D01* X116153940Y-63119000D01* X116153940Y-62611000D01* -X116109662Y-62375683D01* -X116015334Y-62229093D01* -X116102931Y-62100890D01* -X116153940Y-61849000D01* -X116153940Y-61341000D01* -X116109662Y-61105683D01* -X116015334Y-60959093D01* -X116102931Y-60830890D01* +X116118001Y-62420000D01* +X116522446Y-62420000D01* +X116546179Y-62429855D01* +X116878363Y-62430145D01* +X117185372Y-62303292D01* +X117420466Y-62068607D01* +X117547855Y-61761821D01* +X117548145Y-61429637D01* +X117421292Y-61122628D01* +X117186607Y-60887534D01* +X116879821Y-60760145D01* +X116547637Y-60759855D01* +X116523084Y-60770000D01* +X116115262Y-60770000D01* X116153940Y-60579000D01* X116153940Y-60498362D01* X116368902Y-60283400D01* @@ -2492,6 +2361,103 @@ X122091817Y-66262162D01* X122109792Y-66250596D01* X123461598Y-67602402D01* G36* +X99628480Y-65882720D02* +X99220225Y-66290975D01* +X99096250Y-66167000D01* +X97997000Y-66167000D01* +X97997000Y-66187000D01* +X97743000Y-66187000D01* +X97743000Y-66167000D01* +X97723000Y-66167000D01* +X97723000Y-65913000D01* +X97743000Y-65913000D01* +X97743000Y-64913750D01* +X97997000Y-64913750D01* +X97997000Y-65913000D01* +X99096250Y-65913000D01* +X99255000Y-65754250D01* +X99255000Y-65263690D01* +X99158327Y-65030301D01* +X98979698Y-64851673D01* +X98746309Y-64755000D01* +X98155750Y-64755000D01* +X97997000Y-64913750D01* +X97743000Y-64913750D01* +X97584250Y-64755000D01* +X96993691Y-64755000D01* +X96760302Y-64851673D01* +X96581673Y-65030301D01* +X96525346Y-65166287D01* +X96523162Y-65154683D01* +X96384090Y-64938559D01* +X96171890Y-64793569D01* +X95920000Y-64742560D01* +X94420000Y-64742560D01* +X94184683Y-64786838D01* +X93968559Y-64925910D01* +X93823569Y-65138110D01* +X93794836Y-65280000D01* +X93705689Y-65280000D01* +X93691622Y-65205243D01* +X93552550Y-64989119D01* +X93340350Y-64844129D01* +X93088460Y-64793120D01* +X91889580Y-64793120D01* +X91857113Y-64799229D01* +X92641341Y-64015001D01* +X99521001Y-64015001D01* +X99628480Y-63993622D01* +X99628480Y-65882720D01* +X99628480Y-65882720D01* +G37* +X99628480Y-65882720D02* +X99220225Y-66290975D01* +X99096250Y-66167000D01* +X97997000Y-66167000D01* +X97997000Y-66187000D01* +X97743000Y-66187000D01* +X97743000Y-66167000D01* +X97723000Y-66167000D01* +X97723000Y-65913000D01* +X97743000Y-65913000D01* +X97743000Y-64913750D01* +X97997000Y-64913750D01* +X97997000Y-65913000D01* +X99096250Y-65913000D01* +X99255000Y-65754250D01* +X99255000Y-65263690D01* +X99158327Y-65030301D01* +X98979698Y-64851673D01* +X98746309Y-64755000D01* +X98155750Y-64755000D01* +X97997000Y-64913750D01* +X97743000Y-64913750D01* +X97584250Y-64755000D01* +X96993691Y-64755000D01* +X96760302Y-64851673D01* +X96581673Y-65030301D01* +X96525346Y-65166287D01* +X96523162Y-65154683D01* +X96384090Y-64938559D01* +X96171890Y-64793569D01* +X95920000Y-64742560D01* +X94420000Y-64742560D01* +X94184683Y-64786838D01* +X93968559Y-64925910D01* +X93823569Y-65138110D01* +X93794836Y-65280000D01* +X93705689Y-65280000D01* +X93691622Y-65205243D01* +X93552550Y-64989119D01* +X93340350Y-64844129D01* +X93088460Y-64793120D01* +X91889580Y-64793120D01* +X91857113Y-64799229D01* +X92641341Y-64015001D01* +X99521001Y-64015001D01* +X99628480Y-63993622D01* +X99628480Y-65882720D01* +G36* X131663471Y-64799813D02* X131630420Y-64793120D01* X130431540Y-64793120D01* @@ -2595,102 +2561,146 @@ X122557303Y-64015001D01* X130878659Y-64015001D01* X131663471Y-64799813D01* G36* -X99628480Y-65882720D02* -X99220225Y-66290975D01* -X99096250Y-66167000D01* -X97997000Y-66167000D01* -X97997000Y-66187000D01* -X97743000Y-66187000D01* -X97743000Y-66167000D01* -X97723000Y-66167000D01* -X97723000Y-65913000D01* -X97743000Y-65913000D01* -X97743000Y-64913750D01* -X97997000Y-64913750D01* -X97997000Y-65913000D01* -X99096250Y-65913000D01* -X99255000Y-65754250D01* -X99255000Y-65263690D01* -X99158327Y-65030301D01* -X98979698Y-64851673D01* -X98746309Y-64755000D01* -X98155750Y-64755000D01* -X97997000Y-64913750D01* -X97743000Y-64913750D01* -X97584250Y-64755000D01* -X96993691Y-64755000D01* -X96760302Y-64851673D01* -X96581673Y-65030301D01* -X96525346Y-65166287D01* -X96523162Y-65154683D01* -X96384090Y-64938559D01* -X96171890Y-64793569D01* -X95920000Y-64742560D01* -X94420000Y-64742560D01* -X94184683Y-64786838D01* -X93968559Y-64925910D01* -X93823569Y-65138110D01* -X93794836Y-65280000D01* -X93705689Y-65280000D01* -X93691622Y-65205243D01* -X93552550Y-64989119D01* -X93340350Y-64844129D01* -X93088460Y-64793120D01* -X91889580Y-64793120D01* -X91857113Y-64799229D01* -X92641341Y-64015001D01* -X99521001Y-64015001D01* -X99628480Y-63993622D01* -X99628480Y-65882720D01* -X99628480Y-65882720D01* +X103307499Y-55045499D02* +X103365351Y-55336338D01* +X103530098Y-55582900D01* +X106269599Y-58322401D01* +X106516160Y-58487148D01* +X106564414Y-58496746D01* +X106807000Y-58545000D01* +X107419877Y-58545000D01* +X107417069Y-58549110D01* +X107366060Y-58801000D01* +X107366060Y-59309000D01* +X107410315Y-59544195D01* +X107316786Y-59562799D01* +X107049137Y-59741637D01* +X103366359Y-63424415D01* +X103402931Y-63370890D01* +X103453940Y-63119000D01* +X103453940Y-62611000D01* +X103409662Y-62375683D01* +X103315334Y-62229093D01* +X103402931Y-62100890D01* +X103453940Y-61849000D01* +X103453940Y-61341000D01* +X103409662Y-61105683D01* +X103315334Y-60959093D01* +X103402931Y-60830890D01* +X103453940Y-60579000D01* +X103453940Y-60071000D01* +X103409662Y-59835683D01* +X103315334Y-59689093D01* +X103402931Y-59560890D01* +X103453940Y-59309000D01* +X103453940Y-58801000D01* +X103409662Y-58565683D01* +X103315334Y-58419093D01* +X103402931Y-58290890D01* +X103453940Y-58039000D01* +X103453940Y-57531000D01* +X103409662Y-57295683D01* +X103315334Y-57149093D01* +X103402931Y-57020890D01* +X103453940Y-56769000D01* +X103453940Y-56261000D01* +X103409662Y-56025683D01* +X103270590Y-55809559D01* +X103058390Y-55664569D01* +X102806500Y-55613560D01* +X101663500Y-55613560D01* +X101428183Y-55657838D01* +X101277189Y-55755000D01* +X99023025Y-55755000D01* +X99158327Y-55619699D01* +X99255000Y-55386310D01* +X99255000Y-54895750D01* +X99096250Y-54737000D01* +X97997000Y-54737000D01* +X97997000Y-54757000D01* +X97743000Y-54757000D01* +X97743000Y-54737000D01* +X97723000Y-54737000D01* +X97723000Y-54483000D01* +X97743000Y-54483000D01* +X97743000Y-54463000D01* +X97997000Y-54463000D01* +X97997000Y-54483000D01* +X99096250Y-54483000D01* +X99234251Y-54344999D01* +X103307499Y-54344999D01* +X103307499Y-55045499D01* +X103307499Y-55045499D01* G37* -X99628480Y-65882720D02* -X99220225Y-66290975D01* -X99096250Y-66167000D01* -X97997000Y-66167000D01* -X97997000Y-66187000D01* -X97743000Y-66187000D01* -X97743000Y-66167000D01* -X97723000Y-66167000D01* -X97723000Y-65913000D01* -X97743000Y-65913000D01* -X97743000Y-64913750D01* -X97997000Y-64913750D01* -X97997000Y-65913000D01* -X99096250Y-65913000D01* -X99255000Y-65754250D01* -X99255000Y-65263690D01* -X99158327Y-65030301D01* -X98979698Y-64851673D01* -X98746309Y-64755000D01* -X98155750Y-64755000D01* -X97997000Y-64913750D01* -X97743000Y-64913750D01* -X97584250Y-64755000D01* -X96993691Y-64755000D01* -X96760302Y-64851673D01* -X96581673Y-65030301D01* -X96525346Y-65166287D01* -X96523162Y-65154683D01* -X96384090Y-64938559D01* -X96171890Y-64793569D01* -X95920000Y-64742560D01* -X94420000Y-64742560D01* -X94184683Y-64786838D01* -X93968559Y-64925910D01* -X93823569Y-65138110D01* -X93794836Y-65280000D01* -X93705689Y-65280000D01* -X93691622Y-65205243D01* -X93552550Y-64989119D01* -X93340350Y-64844129D01* -X93088460Y-64793120D01* -X91889580Y-64793120D01* -X91857113Y-64799229D01* -X92641341Y-64015001D01* -X99521001Y-64015001D01* -X99628480Y-63993622D01* -X99628480Y-65882720D01* +X103307499Y-55045499D02* +X103365351Y-55336338D01* +X103530098Y-55582900D01* +X106269599Y-58322401D01* +X106516160Y-58487148D01* +X106564414Y-58496746D01* +X106807000Y-58545000D01* +X107419877Y-58545000D01* +X107417069Y-58549110D01* +X107366060Y-58801000D01* +X107366060Y-59309000D01* +X107410315Y-59544195D01* +X107316786Y-59562799D01* +X107049137Y-59741637D01* +X103366359Y-63424415D01* +X103402931Y-63370890D01* +X103453940Y-63119000D01* +X103453940Y-62611000D01* +X103409662Y-62375683D01* +X103315334Y-62229093D01* +X103402931Y-62100890D01* +X103453940Y-61849000D01* +X103453940Y-61341000D01* +X103409662Y-61105683D01* +X103315334Y-60959093D01* +X103402931Y-60830890D01* +X103453940Y-60579000D01* +X103453940Y-60071000D01* +X103409662Y-59835683D01* +X103315334Y-59689093D01* +X103402931Y-59560890D01* +X103453940Y-59309000D01* +X103453940Y-58801000D01* +X103409662Y-58565683D01* +X103315334Y-58419093D01* +X103402931Y-58290890D01* +X103453940Y-58039000D01* +X103453940Y-57531000D01* +X103409662Y-57295683D01* +X103315334Y-57149093D01* +X103402931Y-57020890D01* +X103453940Y-56769000D01* +X103453940Y-56261000D01* +X103409662Y-56025683D01* +X103270590Y-55809559D01* +X103058390Y-55664569D01* +X102806500Y-55613560D01* +X101663500Y-55613560D01* +X101428183Y-55657838D01* +X101277189Y-55755000D01* +X99023025Y-55755000D01* +X99158327Y-55619699D01* +X99255000Y-55386310D01* +X99255000Y-54895750D01* +X99096250Y-54737000D01* +X97997000Y-54737000D01* +X97997000Y-54757000D01* +X97743000Y-54757000D01* +X97743000Y-54737000D01* +X97723000Y-54737000D01* +X97723000Y-54483000D01* +X97743000Y-54483000D01* +X97743000Y-54463000D01* +X97997000Y-54463000D01* +X97997000Y-54483000D01* +X99096250Y-54483000D01* +X99234251Y-54344999D01* +X103307499Y-54344999D01* +X103307499Y-55045499D01* G36* X124423750Y-62103000D02* X125523000Y-62103000D01* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Mask.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Mask.gbr index e9224fb6f..5350730d2 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Mask.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.Mask.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Soldermask,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:25* %MOMM*% G01* G04 APERTURE LIST* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.SilkS.gbr b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.SilkS.gbr index 0f5916efe..cbc758346 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.SilkS.gbr +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board-F.SilkS.gbr @@ -1,16 +1,313 @@ G04 #@! TF.FileFunction,Legend,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 January 27, Wednesday 21:53:49* +G04 Created by KiCad (PCBNEW 4.0.1-stable) date 2016 May 22, Sunday 15:19:25* %MOMM*% G01* G04 APERTURE LIST* %ADD10C,0.100000*% -%ADD11C,0.300000*% -%ADD12C,0.150000*% +%ADD11C,0.150000*% +%ADD12C,0.300000*% G04 APERTURE END LIST* D10* +X106384762Y-54028952D02* +X106384762Y-53628952D01* +X106480000Y-53628952D01* +X106537143Y-53648000D01* +X106575238Y-53686095D01* +X106594286Y-53724190D01* +X106613334Y-53800381D01* +X106613334Y-53857524D01* +X106594286Y-53933714D01* +X106575238Y-53971810D01* +X106537143Y-54009905D01* +X106480000Y-54028952D01* +X106384762Y-54028952D01* +X106765714Y-54009905D02* +X106822857Y-54028952D01* +X106918095Y-54028952D01* +X106956191Y-54009905D01* +X106975238Y-53990857D01* +X106994286Y-53952762D01* +X106994286Y-53914667D01* +X106975238Y-53876571D01* +X106956191Y-53857524D01* +X106918095Y-53838476D01* +X106841905Y-53819429D01* +X106803810Y-53800381D01* +X106784762Y-53781333D01* +X106765714Y-53743238D01* +X106765714Y-53705143D01* +X106784762Y-53667048D01* +X106803810Y-53648000D01* +X106841905Y-53628952D01* +X106937143Y-53628952D01* +X106994286Y-53648000D01* +X110940952Y-54009905D02* +X110998095Y-54028952D01* +X111093333Y-54028952D01* +X111131429Y-54009905D01* +X111150476Y-53990857D01* +X111169524Y-53952762D01* +X111169524Y-53914667D01* +X111150476Y-53876571D01* +X111131429Y-53857524D01* +X111093333Y-53838476D01* +X111017143Y-53819429D01* +X110979048Y-53800381D01* +X110960000Y-53781333D01* +X110940952Y-53743238D01* +X110940952Y-53705143D01* +X110960000Y-53667048D01* +X110979048Y-53648000D01* +X111017143Y-53628952D01* +X111112381Y-53628952D01* +X111169524Y-53648000D01* +X111283809Y-53628952D02* +X111512381Y-53628952D01* +X111398095Y-54028952D02* +X111398095Y-53628952D01* +X111550476Y-54067048D02* +X111855238Y-54067048D01* +X112179048Y-53990857D02* +X112160000Y-54009905D01* +X112102857Y-54028952D01* +X112064762Y-54028952D01* +X112007619Y-54009905D01* +X111969524Y-53971810D01* +X111950476Y-53933714D01* +X111931428Y-53857524D01* +X111931428Y-53800381D01* +X111950476Y-53724190D01* +X111969524Y-53686095D01* +X112007619Y-53648000D01* +X112064762Y-53628952D01* +X112102857Y-53628952D01* +X112160000Y-53648000D01* +X112179048Y-53667048D01* +X112350476Y-54028952D02* +X112350476Y-53628952D01* +X112502857Y-53628952D01* +X112540952Y-53648000D01* +X112560000Y-53667048D01* +X112579048Y-53705143D01* +X112579048Y-53762286D01* +X112560000Y-53800381D01* +X112540952Y-53819429D01* +X112502857Y-53838476D01* +X112350476Y-53838476D01* +X108343809Y-54009905D02* +X108400952Y-54028952D01* +X108496190Y-54028952D01* +X108534286Y-54009905D01* +X108553333Y-53990857D01* +X108572381Y-53952762D01* +X108572381Y-53914667D01* +X108553333Y-53876571D01* +X108534286Y-53857524D01* +X108496190Y-53838476D01* +X108420000Y-53819429D01* +X108381905Y-53800381D01* +X108362857Y-53781333D01* +X108343809Y-53743238D01* +X108343809Y-53705143D01* +X108362857Y-53667048D01* +X108381905Y-53648000D01* +X108420000Y-53628952D01* +X108515238Y-53628952D01* +X108572381Y-53648000D01* +X108743809Y-54028952D02* +X108743809Y-53628952D01* +X108743809Y-53819429D02* +X108972381Y-53819429D01* +X108972381Y-54028952D02* +X108972381Y-53628952D01* +X109067619Y-54067048D02* +X109372381Y-54067048D01* +X109696191Y-53990857D02* +X109677143Y-54009905D01* +X109620000Y-54028952D01* +X109581905Y-54028952D01* +X109524762Y-54009905D01* +X109486667Y-53971810D01* +X109467619Y-53933714D01* +X109448571Y-53857524D01* +X109448571Y-53800381D01* +X109467619Y-53724190D01* +X109486667Y-53686095D01* +X109524762Y-53648000D01* +X109581905Y-53628952D01* +X109620000Y-53628952D01* +X109677143Y-53648000D01* +X109696191Y-53667048D01* +X109867619Y-54028952D02* +X109867619Y-53628952D01* +X110020000Y-53628952D01* +X110058095Y-53648000D01* +X110077143Y-53667048D01* +X110096191Y-53705143D01* +X110096191Y-53762286D01* +X110077143Y-53800381D01* +X110058095Y-53819429D01* +X110020000Y-53838476D01* +X109867619Y-53838476D01* D11* +X116040000Y-52757429D02* +X116240000Y-53357429D01* +X116440000Y-52757429D01* +X116982857Y-53300286D02* +X116954286Y-53328857D01* +X116868572Y-53357429D01* +X116811429Y-53357429D01* +X116725714Y-53328857D01* +X116668572Y-53271714D01* +X116640000Y-53214571D01* +X116611429Y-53100286D01* +X116611429Y-53014571D01* +X116640000Y-52900286D01* +X116668572Y-52843143D01* +X116725714Y-52786000D01* +X116811429Y-52757429D01* +X116868572Y-52757429D01* +X116954286Y-52786000D01* +X116982857Y-52814571D01* +X117582857Y-53300286D02* +X117554286Y-53328857D01* +X117468572Y-53357429D01* +X117411429Y-53357429D01* +X117325714Y-53328857D01* +X117268572Y-53271714D01* +X117240000Y-53214571D01* +X117211429Y-53100286D01* +X117211429Y-53014571D01* +X117240000Y-52900286D01* +X117268572Y-52843143D01* +X117325714Y-52786000D01* +X117411429Y-52757429D01* +X117468572Y-52757429D01* +X117554286Y-52786000D01* +X117582857Y-52814571D01* +X113842858Y-52786000D02* +X113785715Y-52757429D01* +X113700001Y-52757429D01* +X113614286Y-52786000D01* +X113557144Y-52843143D01* +X113528572Y-52900286D01* +X113500001Y-53014571D01* +X113500001Y-53100286D01* +X113528572Y-53214571D01* +X113557144Y-53271714D01* +X113614286Y-53328857D01* +X113700001Y-53357429D01* +X113757144Y-53357429D01* +X113842858Y-53328857D01* +X113871429Y-53300286D01* +X113871429Y-53100286D01* +X113757144Y-53100286D01* +X114128572Y-53357429D02* +X114128572Y-52757429D01* +X114471429Y-53357429D01* +X114471429Y-52757429D01* +X114757143Y-53357429D02* +X114757143Y-52757429D01* +X114900000Y-52757429D01* +X114985715Y-52786000D01* +X115042857Y-52843143D01* +X115071429Y-52900286D01* +X115100000Y-53014571D01* +X115100000Y-53100286D01* +X115071429Y-53214571D01* +X115042857Y-53271714D01* +X114985715Y-53328857D01* +X114900000Y-53357429D01* +X114757143Y-53357429D01* +X110845714Y-53357429D02* +X110560000Y-53357429D01* +X110560000Y-52757429D01* +X111017143Y-53186000D02* +X111302857Y-53186000D01* +X110960000Y-53357429D02* +X111160000Y-52757429D01* +X111360000Y-53357429D01* +X111474286Y-52757429D02* +X111817143Y-52757429D01* +X111645714Y-53357429D02* +X111645714Y-52757429D01* +X112360000Y-53300286D02* +X112331429Y-53328857D01* +X112245715Y-53357429D01* +X112188572Y-53357429D01* +X112102857Y-53328857D01* +X112045715Y-53271714D01* +X112017143Y-53214571D01* +X111988572Y-53100286D01* +X111988572Y-53014571D01* +X112017143Y-52900286D01* +X112045715Y-52843143D01* +X112102857Y-52786000D01* +X112188572Y-52757429D01* +X112245715Y-52757429D01* +X112331429Y-52786000D01* +X112360000Y-52814571D01* +X112617143Y-53357429D02* +X112617143Y-52757429D01* +X112617143Y-53043143D02* +X112960000Y-53043143D01* +X112960000Y-53357429D02* +X112960000Y-52757429D01* +X108862857Y-53300286D02* +X108834286Y-53328857D01* +X108748572Y-53357429D01* +X108691429Y-53357429D01* +X108605714Y-53328857D01* +X108548572Y-53271714D01* +X108520000Y-53214571D01* +X108491429Y-53100286D01* +X108491429Y-53014571D01* +X108520000Y-52900286D01* +X108548572Y-52843143D01* +X108605714Y-52786000D01* +X108691429Y-52757429D01* +X108748572Y-52757429D01* +X108834286Y-52786000D01* +X108862857Y-52814571D01* +X109405714Y-53357429D02* +X109120000Y-53357429D01* +X109120000Y-52757429D01* +X109605714Y-53357429D02* +X109605714Y-52757429D01* +X109948571Y-53357429D02* +X109691428Y-53014571D01* +X109948571Y-52757429D02* +X109605714Y-53100286D01* +X105653000Y-53357429D02* +X105653000Y-52757429D01* +X105795857Y-52757429D01* +X105881572Y-52786000D01* +X105938714Y-52843143D01* +X105967286Y-52900286D01* +X105995857Y-53014571D01* +X105995857Y-53100286D01* +X105967286Y-53214571D01* +X105938714Y-53271714D01* +X105881572Y-53328857D01* +X105795857Y-53357429D01* +X105653000Y-53357429D01* +X106224429Y-53186000D02* +X106510143Y-53186000D01* +X106167286Y-53357429D02* +X106367286Y-52757429D01* +X106567286Y-53357429D01* +X106681572Y-52757429D02* +X107024429Y-52757429D01* +X106853000Y-53357429D02* +X106853000Y-52757429D01* +X107195858Y-53186000D02* +X107481572Y-53186000D01* +X107138715Y-53357429D02* +X107338715Y-52757429D01* +X107538715Y-53357429D01* +D12* X101764001Y-79164571D02* X101049715Y-79164571D01* X101049715Y-77664571D01* @@ -179,28 +476,14 @@ X121549714Y-79164571D01* X121478285Y-79093143D01* X121549714Y-79021714D01* X121549714Y-79164571D01* -X122549714Y-77664571D02* -X122692571Y-77664571D01* -X122835428Y-77736000D01* -X122906857Y-77807429D01* -X122978286Y-77950286D01* -X123049714Y-78236000D01* -X123049714Y-78593143D01* -X122978286Y-78878857D01* -X122906857Y-79021714D01* -X122835428Y-79093143D01* -X122692571Y-79164571D01* -X122549714Y-79164571D01* -X122406857Y-79093143D01* -X122335428Y-79021714D01* -X122264000Y-78878857D01* -X122192571Y-78593143D01* -X122192571Y-78236000D01* -X122264000Y-77950286D01* -X122335428Y-77807429D01* -X122406857Y-77736000D01* -X122549714Y-77664571D01* -D12* +X123049714Y-79164571D02* +X122192571Y-79164571D01* +X122621143Y-79164571D02* +X122621143Y-77664571D01* +X122478286Y-77878857D01* +X122335428Y-78021714D01* +X122192571Y-78093143D01* +D11* X108839000Y-71628000D02* X108839000Y-73152000D01* X108966000Y-73533000D02* @@ -2714,23 +2997,23 @@ X129016001Y-49404571D01* X128958858Y-49433143D01* X128958858Y-49547429D01* X129101716Y-49547429D01* -X104648095Y-54062381D02* -X104648095Y-54871905D01* -X104695714Y-54967143D01* -X104743333Y-55014762D01* -X104838571Y-55062381D01* -X105029048Y-55062381D01* -X105124286Y-55014762D01* -X105171905Y-54967143D01* -X105219524Y-54871905D01* -X105219524Y-54062381D01* -X106219524Y-55062381D02* -X105648095Y-55062381D01* -X105933809Y-55062381D02* -X105933809Y-54062381D01* -X105838571Y-54205238D01* -X105743333Y-54300476D01* -X105648095Y-54348095D01* +X104648095Y-68032381D02* +X104648095Y-68841905D01* +X104695714Y-68937143D01* +X104743333Y-68984762D01* +X104838571Y-69032381D01* +X105029048Y-69032381D01* +X105124286Y-68984762D01* +X105171905Y-68937143D01* +X105219524Y-68841905D01* +X105219524Y-68032381D01* +X106219524Y-69032381D02* +X105648095Y-69032381D01* +X105933809Y-69032381D02* +X105933809Y-68032381D01* +X105838571Y-68175238D01* +X105743333Y-68270476D01* +X105648095Y-68318095D01* X102800476Y-66871905D02* X103333809Y-66871905D01* X102990952Y-67671905D01* @@ -2815,27 +3098,27 @@ X107829048Y-67671905D01* X107638572Y-67671905D01* X107562381Y-67633810D01* X107524286Y-67595714D01* -X117348095Y-54062381D02* -X117348095Y-54871905D01* -X117395714Y-54967143D01* -X117443333Y-55014762D01* -X117538571Y-55062381D01* -X117729048Y-55062381D01* -X117824286Y-55014762D01* -X117871905Y-54967143D01* -X117919524Y-54871905D01* -X117919524Y-54062381D01* -X118348095Y-54157619D02* -X118395714Y-54110000D01* -X118490952Y-54062381D01* -X118729048Y-54062381D01* -X118824286Y-54110000D01* -X118871905Y-54157619D01* -X118919524Y-54252857D01* -X118919524Y-54348095D01* -X118871905Y-54490952D01* -X118300476Y-55062381D01* -X118919524Y-55062381D01* +X117348095Y-68032381D02* +X117348095Y-68841905D01* +X117395714Y-68937143D01* +X117443333Y-68984762D01* +X117538571Y-69032381D01* +X117729048Y-69032381D01* +X117824286Y-68984762D01* +X117871905Y-68937143D01* +X117919524Y-68841905D01* +X117919524Y-68032381D01* +X118348095Y-68127619D02* +X118395714Y-68080000D01* +X118490952Y-68032381D01* +X118729048Y-68032381D01* +X118824286Y-68080000D01* +X118871905Y-68127619D01* +X118919524Y-68222857D01* +X118919524Y-68318095D01* +X118871905Y-68460952D01* +X118300476Y-69032381D01* +X118919524Y-69032381D01* X115500476Y-66871905D02* X116033809Y-66871905D01* X115690952Y-67671905D01* diff --git a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board.drl b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board.drl index 7a3781ca3..a88b90199 100644 --- a/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board.drl +++ b/playground/LEDx16Module/kicad_project/LEDx16_board_export/LEDx16_board.drl @@ -1,5 +1,5 @@ M48 -;DRILL file {KiCad 4.0.1-stable} date 2016 January 27, Wednesday 21:53:52 +;DRILL file {KiCad 4.0.1-stable} date 2016 May 22, Sunday 15:19:30 ;FORMAT={-:-/ absolute / inch / decimal} FMAT,2 INCH,TZ @@ -21,7 +21,8 @@ X3.925Y-2.9 X3.925Y-3.05 X4.025Y-2.625 X4.18Y-2.84 -X4.225Y-2.1 +X4.225Y-2.15 +X4.595Y-2.425 X4.775Y-2.175 X4.875Y-2. X4.875Y-2.15 @@ -32,7 +33,7 @@ X4.875Y-2.75 X4.875Y-2.9 X4.875Y-3.05 T2 -X4.1734Y-2.1 +X4.17Y-2.15 T3 X4.2Y-2. X4.3Y-2.