commit cadb70da771123227ac38322e9b6f22108309d0f Author: Will Bradley Date: Sat Feb 18 20:43:30 2012 -0700 Initial commit diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..c53b3ca --- /dev/null +++ b/README.txt @@ -0,0 +1,34 @@ +//**************************************************************// +// Name : DaisyShift - Daisy Chain Shift Register display +// using Arduino Ethernet +// Author : Will Bradley +// Date : 18 Feb, 2012 +// Version : 1.0 +// Notes : Outputs HTTP data to 74HC595 shift registers +// Based on ShiftOut and WebClient examples from Arduino +// URL : http://zyphon.com/daisyshift +//**************************************************************** + +DaisyShift - Daisy Chain Shift Register display using Arduino Ethernet +by Will Bradley, www.zyphon.com/daisyshift - twitter @willbradley + +For creating an Ethernet-enabled, daisy chainable LED matrix that displays information from a webservice on the LEDs. Each "row" has 8 LEDs, and you can stack as many rows as you like. +Intentionally kept hackable, with lots of commented-out sections and debugging information available, because everyone's environment is slightly different. + +Included in distribution: +- nagiosdisplay.pde, based on Arduino WebClient and shiftOut example code +- nag.php, based on GPL-licensed code by Jason Antman +- ShiftOutExample images, copyright Arduino +- schematics, board layouts, and photos, by me + +Overview: This example assumes you'll be using Nagios, but it can be modified to parse almost any data you can access via PHP and/or HTTP. Nagios keeps its status info in a status.dat file, which nag.php parses and outputs in a simplified way. nagiosdisplay.pde gets loaded onto an Arduino Ethernet, connects to nag.php via HTTP, parses that simple data, and lights up LEDs corresponding to each server. You'll need to edit some settings in both files to make them work, but if you're halfway familiar with your Nagios installation, Arduino programming (especially the ShiftOut and SimpleClient examples), and networking (what's a subnet mask?) you should be fine. I'd love to see other people use this code and ask questions, too. Send me photos! + +To assemble the hardware, I recommend an Arduino Ethernet, which is essentially an Arduino + Ethernet Shield combined, and my DaisyShift kit available at the website above. You can make your own shift register displays by following the ShiftOutExample images taken from the Shift Out Arduino tutorial at http://arduino.cc/en/Tutorial/ShiftOut. The only difference between their example and this code is that we are using pins 5,6, and 7 instead of 8, 11, and 12. + +SOLDERING TIP: If you use the DaisyShift kit, I suggest soldering all the strip's right-angle headers upside down (on the bottom of the board) so that they line up with the right-angle header on the shield. If you solder them all "right side up" you'll have a hard time plugging the strip into the shield due to the height differences. + +To get the microcontroller software working, just look at the nagiosdisplay.pde comments to see what to modify. + +To get the server working, put the nag.php script on your Nagios server outside of any authentication-required folders (or make an exception for this file somehow. The Arduino doesn't currently authenticate.) On my server, I put the file at /var/www/nag.php . See the comments in the file and modify settings as needed. + +Please send me feedback, I'd love to help! diff --git a/ShiftOutExampleBreadboard.gif b/ShiftOutExampleBreadboard.gif new file mode 100644 index 0000000..01ca5b9 Binary files /dev/null and b/ShiftOutExampleBreadboard.gif differ diff --git a/ShiftOutExampleSchematic.gif b/ShiftOutExampleSchematic.gif new file mode 100644 index 0000000..7cb1aed Binary files /dev/null and b/ShiftOutExampleSchematic.gif differ diff --git a/kit-assembled-on.jpg b/kit-assembled-on.jpg new file mode 100644 index 0000000..df1a9f3 Binary files /dev/null and b/kit-assembled-on.jpg differ diff --git a/kit-assembled.jpg b/kit-assembled.jpg new file mode 100644 index 0000000..1fbfed3 Binary files /dev/null and b/kit-assembled.jpg differ diff --git a/kit-unassembled.jpg b/kit-unassembled.jpg new file mode 100644 index 0000000..3f5a922 Binary files /dev/null and b/kit-unassembled.jpg differ diff --git a/nag.php b/nag.php new file mode 100644 index 0000000..daec9d2 --- /dev/null +++ b/nag.php @@ -0,0 +1,420 @@ + | +// +----------------------------------------------------------------------+ +// $Id: nag.php,v 1.0 2011/12/11 03:76:14 wbradley Exp $ +// $Source: ArduinoNagiosDisplay/nag.php,v $ + +// change the statusFile to the location of status.dat on your Nagios system +$statusFile = "/var/cache/nagios3/status.dat"; + +// ------------- end config + +$nag_version = getFileVersion($statusFile); // returns integer 2 or 3 +$created_ts = 0; + +$debug = false; + +if($nag_version == 3) + { + $data = getData3($statusFile); // returns an array + } +else + { + $data = getData2($statusFile); // returns an array + } + +$hosts = $data['hosts']; +$services = $data['services']; +$program = ""; +if(array_key_exists("program", $data)) + { + $program = $data['program']; + } + +echo outputHTML($hosts, $services, $program); + +function outputHTML($hosts, $services, $program) +{ +if($_GET["minimal"] == "1") { + $minimal = true; +} +$ret = ""; + + // begin outputting XML + //header("Content-type: text/xml"); + if($minimal){ + $ret .= "$"; + } + else { + $ret .= ""."\n"; + $ret .= ''."\n"; + $ret .= ""."\n"; + } + // program status +/* + if($program != "") + { + $ret .= ''."\n"; + foreach($program as $key => $val) + { + $key = xmlname($key); + $val = xmlstring($val); + $ret .= ' <'.$key.'>'.$val.''."\n"; + } + $ret .= ''."\n"; + } +*/ + // hosts + foreach($hosts as $hostName => $hostArray) + { + if($minimal) { + $ret .= $hostArray['current_state']; + } + else { + $ret .= "
".$hostArray['host_name']."
"; + $ret .= "
".$hostArray['current_state']."
"; + } +/* + $current_state = $hostArray['current_state']; + $ret .= ' '."\n"; + foreach($hostArray as $key => $val) + { + $key = xmlname($key); + $val = xmlstring($val); + $ret .= ' <'.$key.'>'.$val.''."\n"; + } + $ret .= ' '."\n"; +*/ + } + + // loop through the services + foreach ($services as $hostName => $service) + { + foreach ($service as $serviceDesc => $serviceArray) + { + if($minimal) { + $ret .= $serviceArray['current_state']; + } + else { + $ret .= "
".$serviceArray['host_name']." ".$serviceArray['service_description']."
"; + $ret .= "
".$serviceArray['current_state']."
"; + } + } + } + +if(!$minimal){ + $ret .= ""; +} +return $ret; +} + +// replace reserved characters in key for name +function xmlname($s) +{ + $s = str_replace("<", "<", $s); + $s = str_replace(">", ">", $s); + $s = str_replace("&", "&", $s); + return $s; +} + +function xmlstring($s) +{ + $s = str_replace("<", "<", $s); + $s = str_replace(">", ">", $s); + $s = str_replace("&", "&", $s); + return $s; +} + +// figure out what version the file is +function getFileVersion($statusFile) +{ + global $created_ts; + $version = 2; + + $fh = fopen($statusFile, 'r'); + $inInfo = false; + while($line = fgets($fh)) + { + if(trim($line) == "info {") + { + $inInfo = true; + } + elseif(trim($line) == "}") + { + $inInfo = false; + break; + } + + if($inInfo) + { + $vals = explode("=", $line); + if(trim($vals[0]) == "created") + { + $created = $vals[1]; + } + elseif(trim($vals[0]) == "version") + { + if(substr($vals[1], 0, 1) == "3") + { + $version = 3; + } + } + } + } + return $version; +} + +// parse nagios2 status.dat +function getData2($statusFile) +{ + // the keys to get from host status: + $host_keys = array('host_name', 'has_been_checked', 'check_execution_time', 'check_latency', 'check_type', 'current_state', 'current_attempt', 'state_type', 'last_state_change', 'last_time_up', 'last_time_down', 'last_time_unreachable', 'last_notification', 'next_notification', 'no_more_notifications', 'current_notification_number', 'notifications_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'active_checks_enabled', 'passive_checks_enabled', 'last_update'); + + // keys to get from service status: + $service_keys = array('host_name', 'service_description', 'has_been_checked', 'check_execution_time', 'check_latency', 'current_state', 'state_type', 'last_state_change', 'last_time_ok', 'last_time_warning', 'last_time_unknown', 'last_time_critical', 'plugin_output', 'last_check', 'notifications_enabled', 'active_checks_enabled', 'passive_checks_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'last_update', 'is_flapping'); + + # open the file + $fh = fopen($statusFile, 'r'); + + # variables to keep state + $inSection = false; + $sectionType = ""; + $lineNum = 0; + $sectionData = array(); + + $hostStatus = array(); + $serviceStatus = array(); + + #variables for total hosts and services + $typeTotals = array(); + + # loop through the file + while($line = fgets($fh)) + { + $lineNum++; // increment counter of line number, mainly for debugging + $line = trim($line); // strip whitespace + if($line == ""){ continue;} // ignore blank line + if(substr($line, 0, 1) == "#"){ continue;} // ignore comment + + // ok, now we need to deal with the sections + + if(! $inSection) + { + // we're not currently in a section, but are looking to start one + if(strstr($line, " ") && (substr($line, -1) == "{")) // space and ending with {, so it's a section header + { + $sectionType = substr($line, 0, strpos($line, " ")); // first word on line is type + $inSection = true; + // we're now in a section + $sectionData = array(); + + // increment the counter for this sectionType + if(isset($typeTotals[$sectionType])){$typeTotals[$sectionType]=$typeTotals[$sectionType]+1;}else{$typeTotals[$sectionType]=1;} + + } + } + + if($inSection && $line == "}") // closing a section + { + if($sectionType == "service") + { + $serviceStatus[$sectionData['host_name']][$sectionData['service_description']] = $sectionData; + } + if($sectionType == "host") + { + $hostStatus[$sectionData["host_name"]] = $sectionData; + } + $inSection = false; + $sectionType = ""; + continue; + } + else + { + // we're currently in a section, and this line is part of it + $lineKey = substr($line, 0, strpos($line, "=")); + $lineVal = substr($line, strpos($line, "=")+1); + + // add to the array as appropriate + if($sectionType == "service") + { + if(in_array($lineKey, $service_keys)) + { + $sectionData[$lineKey] = $lineVal; + } + } + elseif($sectionType == "host") + { + if(in_array($lineKey, $host_keys)) + { + $sectionData[$lineKey] = $lineVal; + } + } + // else continue on, ignore this section, don't save anything + } + + } + + fclose($fh); + + $retArray = array("hosts" => $hostStatus, "services" => $serviceStatus); + + return $retArray; +} + +// parse nagios3 status.dat +function getData3($statusFile) +{ + global $debug; + // the keys to get from host status: + $host_keys = array('host_name', 'modified_attributes', 'check_command', 'check_period', 'notification_period', 'check_interval', 'retry_interval', 'event_handler', 'has_been_checked', 'should_be_scheduled', 'check_execution_time', 'check_latency', 'check_type', 'current_state', 'last_hard_state', 'last_event_id', 'current_event_id', 'current_problem_id', 'last_problem_id', 'plugin_output', 'long_plugin_output', 'performance_data', 'last_check', 'next_check', 'check_options', 'current_attempt', 'max_attempts', 'state_type', 'last_state_change', 'last_hard_state_change', 'last_time_up', 'last_time_down', 'last_time_unreachable', 'last_notification', 'next_notification', 'no_more_notifications', 'current_notification_number', 'current_notification_id', 'notifications_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'active_checks_enabled', 'passive_checks_enabled', 'event_handler_enabled', 'flap_detection_enabled', 'failure_prediction_enabled', 'process_performance_data', 'obsess_over_host', 'last_update', 'is_flapping', 'percent_state_change', 'scheduled_downtime_depth'); + // keys to get from service status: + $service_keys = array('host_name', 'service_description', 'modified_attributes', 'check_command', 'check_period', 'notification_period', 'check_interval', 'retry_interval', 'event_handler', 'has_been_checked', 'should_be_scheduled', 'check_execution_time', 'check_latency', 'check_type', 'current_state', 'last_hard_state', 'last_event_id', 'current_event_id', 'current_problem_id', 'last_problem_id', 'current_attempt', 'max_attempts', 'state_type', 'last_state_change', 'last_hard_state_change', 'last_time_ok', 'last_time_warning', 'last_time_unknown', 'last_time_critical', 'plugin_output', 'long_plugin_output', 'performance_data', 'last_check', 'next_check', 'check_options', 'current_notification_number', 'current_notification_id', 'last_notification', 'next_notification', 'no_more_notifications', 'notifications_enabled', 'active_checks_enabled', 'passive_checks_enabled', 'event_handler_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'flap_detection_enabled', 'failure_prediction_enabled', 'process_performance_data', 'obsess_over_service', 'last_update', 'is_flapping', 'percent_state_change', 'scheduled_downtime_depth'); + + # open the file + $fh = fopen($statusFile, 'r'); + + # variables to keep state + $inSection = false; + $sectionType = ""; + $lineNum = 0; + $sectionData = array(); + + $hostStatus = array(); + $serviceStatus = array(); + $programStatus = array(); + + #variables for total hosts and services + $typeTotals = array(); + + # loop through the file + while($line = fgets($fh)) + { + $lineNum++; // increment counter of line number, mainly for debugging + $line = trim($line); // strip whitespace + if($line == ""){ continue;} // ignore blank line + if(substr($line, 0, 1) == "#"){ continue;} // ignore comment + + // ok, now we need to deal with the sections + if(! $inSection) + { + // we're not currently in a section, but are looking to start one + if(substr($line, strlen($line)-1, 1) == "{") // space and ending with {, so it's a section header + { + $sectionType = substr($line, 0, strpos($line, " ")); // first word on line is type + $inSection = true; + // we're now in a section + $sectionData = array(); + + // increment the counter for this sectionType + if(isset($typeTotals[$sectionType])){$typeTotals[$sectionType]=$typeTotals[$sectionType]+1;}else{$typeTotals[$sectionType]=1;} + + } + } + elseif($inSection && trim($line) == "}") // closing a section + { + if($sectionType == "servicestatus") + { + $serviceStatus[$sectionData['host_name']][$sectionData['service_description']] = $sectionData; + } + elseif($sectionType == "hoststatus") + { + $hostStatus[$sectionData["host_name"]] = $sectionData; + } + elseif($sectionType == "programstatus") + { + $programStatus = $sectionData; + } + $inSection = false; + $sectionType = ""; + continue; + } + else + { + // we're currently in a section, and this line is part of it + $lineKey = substr($line, 0, strpos($line, "=")); + $lineVal = substr($line, strpos($line, "=")+1); + + // add to the array as appropriate + if($sectionType == "servicestatus" || $sectionType == "hoststatus" || $sectionType == "programstatus") + { + if($debug){ echo "LINE ".$lineNum.": lineKey=".$lineKey."= lineVal=".$lineVal."=\n";} + $sectionData[$lineKey] = $lineVal; + } + // else continue on, ignore this section, don't save anything + } + + } + + fclose($fh); + + $retArray = array("hosts" => $hostStatus, "services" => $serviceStatus, "program" => $programStatus); + return $retArray; +} + + +// this formats the age of a check in seconds into a nice textual description +function ageString($seconds) +{ + $age = ""; + if($seconds > 86400) + { + $days = (int)($seconds / 86400); + $seconds = $seconds - ($days * 86400); + $age .= $days." days "; + } + if($seconds > 3600) + { + $hours = (int)($seconds / 3600); + $seconds = $seconds - ($hours * 3600); + $age .= $hours." hours "; + } + if($seconds > 60) + { + $minutes = (int)($seconds / 60); + $seconds = $seconds - ($minutes * 60); + $age .= $minutes." minutes "; + } + $age .= $seconds." seconds "; + return $age; +} + + +/* + // the keys to get from host status: + $host_keys = array('host_name', 'has_been_checked', 'check_execution_time', 'check_latency', 'check_type', 'current_state', 'current_attempt', 'state_type', 'last_state_change', 'last_time_up', 'last_time_down', 'last_time_unreachable', 'last_notification', 'next_notification', 'no_more_notifications', 'current_notification_number', 'notifications_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'active_checks_enabled', 'passive_checks_enabled', 'last_update'); + + // keys to get from service status: + $service_keys = array('host_name', 'service_description', 'has_been_checked', 'check_execution_time', 'check_latency', 'current_state', 'state_type', 'last_state_change', 'last_time_ok', 'last_time_warning', 'last_time_unknown', 'last_time_critical', 'plugin_output', 'last_check', 'notifications_enabled', 'active_checks_enabled', 'passive_checks_enabled', 'problem_has_been_acknowledged', 'acknowledgement_type', 'last_update', 'is_flapping'); + +*/ + + +?> diff --git a/nagiosdisplay.pde b/nagiosdisplay.pde new file mode 100644 index 0000000..e929635 --- /dev/null +++ b/nagiosdisplay.pde @@ -0,0 +1,197 @@ +//**************************************************************// +// Name : DaisyShift - Daisy Chain Shift Register display +// using Arduino Ethernet +// Author : Will Bradley +// Date : 18 Feb, 2012 +// Version : 1.0 +// Notes : Outputs HTTP data to 74HC595 shift registers +// Based on ShiftOut and WebClient examples from Arduino +// URL : http://zyphon.com/daisyshift +//**************************************************************** + +#include +#include + +// Variables you should change based on preferences +int updateFrequency = 30; // in seconds +int numrows = 2; // number of shift registers in the daisy chain + +// Enter a MAC address and IP address info for your Arduino below. +// These values will change based on your network. +byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xAC, 0xB3 }; +byte ip[] = { 192,168,1,222 }; +byte subnet[] = { 255,255,255,0 }; +byte gateway[] = { 192,168,1,1 }; + +// Enter the IP address of the web server to query. +byte server[] = { 192,168,1,100 }; + +//Pin connected to ST_CP of 74HC595 +int latchPin = 6; +//Pin connected to SH_CP of 74HC595 +int clockPin = 5; +////Pin connected to DS of 74HC595 +int dataPin = 7; + +// Runtime variables -- no need to change +long updateTime = 0; // just a counter +String httpresponse = ""; // for storing server responses + +// Initialize the Ethernet client library +Client client(server, 80); + +void setup() { + //set pins to output so you can control the shift register + pinMode(latchPin, OUTPUT); + pinMode(clockPin, OUTPUT); + pinMode(dataPin, OUTPUT); + + // start the Ethernet connection: + Ethernet.begin(mac, ip, gateway, subnet); + // start the serial library: + Serial.begin(9600); + // give the Ethernet shield a second to initialize: + delay(1000); + + // flash LEDs to indicate initialization + displayData(0); + displayData(0); + delay(100); + displayData(255); + displayData(255); + delay(100); + displayData(0); + displayData(0); + delay(100); + displayData(255); + displayData(255); + delay(100); + displayData(0); + displayData(0); + +} + + +void displayData(int numberToDisplay) { + // take the latchPin low so + // the LEDs don't change while you're sending in bits: + digitalWrite(latchPin, LOW); + // shift out the bits: + shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay); + + //take the latch pin high so the LEDs will light up: + digitalWrite(latchPin, HIGH); + // pause before next value: + delay(1); +} + +// Function that prints data from the server +void printData(char* data, int len) { + Serial.print("Printing "); + Serial.print(data); + Serial.print(" with a length of "); + Serial.println(len); + + String matrix; + + digitalWrite(latchPin, LOW); // start writing to LEDs + + // Print the data returned by the server + // Note that the data is not null-terminated, may be broken up into smaller packets, and + // includes the HTTP header. + for(int i=0;i0) { + Serial.println("Parse!"); + int a = httpresponse.indexOf('^'); + int b = httpresponse.indexOf('$'); + String data = httpresponse.substring(a,b); + Serial.println(data); + char charData[50]; + data.toCharArray(charData, sizeof(charData)); + Serial.println(charData); + printData(charData, strlen(charData)); + + httpresponse = ""; + } + + + // if the server's disconnected, stop the client: + if (!client.connected()) { + client.stop(); + } + +} // end of loop diff --git a/schematic-shield.png b/schematic-shield.png new file mode 100644 index 0000000..35aaee3 Binary files /dev/null and b/schematic-shield.png differ diff --git a/schematic-strip.png b/schematic-strip.png new file mode 100644 index 0000000..c2f4871 Binary files /dev/null and b/schematic-strip.png differ diff --git a/shield-gerber/shift-led-shield.GBL b/shield-gerber/shift-led-shield.GBL new file mode 100644 index 0000000..9c07ff2 --- /dev/null +++ b/shield-gerber/shift-led-shield.GBL @@ -0,0 +1,36 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11C,0.0740*% +%ADD12OC8,0.0660*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +D11* +X002601Y017731D02* +X002601Y018471D01* +X003601Y018471D02* +X003601Y017731D01* +X004601Y017731D02* +X004601Y018471D01* +X005601Y018471D02* +X005601Y017731D01* +X006601Y017731D02* +X006601Y018471D01* +D12* +X006601Y020601D03* +X005601Y020601D03* +X004601Y020601D03* +X002601Y001601D03* +X001601Y001601D03* +M02* diff --git a/shield-gerber/shift-led-shield.GBO b/shield-gerber/shift-led-shield.GBO new file mode 100644 index 0000000..c3cbb82 --- /dev/null +++ b/shield-gerber/shift-led-shield.GBO @@ -0,0 +1,17 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +M02* diff --git a/shield-gerber/shift-led-shield.GBP b/shield-gerber/shift-led-shield.GBP new file mode 100644 index 0000000..c3cbb82 --- /dev/null +++ b/shield-gerber/shift-led-shield.GBP @@ -0,0 +1,17 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +M02* diff --git a/shield-gerber/shift-led-shield.GBS b/shield-gerber/shift-led-shield.GBS new file mode 100644 index 0000000..7a45ba0 --- /dev/null +++ b/shield-gerber/shift-led-shield.GBS @@ -0,0 +1,36 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11C,0.0820*% +%ADD12OC8,0.0740*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +D11* +X002601Y017731D02* +X002601Y018471D01* +X003601Y018471D02* +X003601Y017731D01* +X004601Y017731D02* +X004601Y018471D01* +X005601Y018471D02* +X005601Y017731D01* +X006601Y017731D02* +X006601Y018471D01* +D12* +X006601Y020601D03* +X005601Y020601D03* +X004601Y020601D03* +X002601Y001601D03* +X001601Y001601D03* +M02* diff --git a/shield-gerber/shift-led-shield.GML b/shield-gerber/shift-led-shield.GML new file mode 100644 index 0000000..c3cbb82 --- /dev/null +++ b/shield-gerber/shift-led-shield.GML @@ -0,0 +1,17 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +M02* diff --git a/shield-gerber/shift-led-shield.GTL b/shield-gerber/shift-led-shield.GTL new file mode 100644 index 0000000..e36c8cb --- /dev/null +++ b/shield-gerber/shift-led-shield.GTL @@ -0,0 +1,55 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11C,0.0740*% +%ADD12OC8,0.0660*% +%ADD13C,0.0200*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +D11* +X002601Y017731D02* +X002601Y018471D01* +X003601Y018471D02* +X003601Y017731D01* +X004601Y017731D02* +X004601Y018471D01* +X005601Y018471D02* +X005601Y017731D01* +X006601Y017731D02* +X006601Y018471D01* +D12* +X006601Y020601D03* +X005601Y020601D03* +X004601Y020601D03* +X002601Y001601D03* +X001601Y001601D03* +D13* +X002601Y000601D01* +X006601Y000601D01* +X006601Y018101D01* +X005601Y019601D02* +X006601Y020601D01* +X005601Y020601D02* +X004601Y019601D01* +X004601Y018101D01* +X002601Y018601D02* +X004601Y020601D01* +X005601Y019601D02* +X005601Y018101D01* +X003601Y018101D02* +X003601Y002601D01* +X002601Y001601D01* +X002601Y018101D02* +X002601Y018601D01* +M02* diff --git a/shield-gerber/shift-led-shield.GTO b/shield-gerber/shift-led-shield.GTO new file mode 100644 index 0000000..aefdc85 --- /dev/null +++ b/shield-gerber/shift-led-shield.GTO @@ -0,0 +1,839 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11C,0.0030*% +%ADD12C,0.0080*% +%ADD13C,0.0050*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +D11* +X001459Y002116D02* +X001398Y002177D01* +X001459Y002116D02* +X001583Y002116D01* +X001645Y002177D01* +X001645Y002301D01* +X001583Y002363D01* +X001521Y002363D01* +X001398Y002301D01* +X001398Y002486D01* +X001645Y002486D01* +X001766Y002363D02* +X001890Y002116D01* +X002013Y002363D01* +X002670Y002424D02* +X002670Y002177D01* +X002731Y002116D01* +X002855Y002116D01* +X002917Y002177D01* +X002917Y002301D01* +X002793Y002301D01* +X002670Y002424D02* +X002731Y002486D01* +X002855Y002486D01* +X002917Y002424D01* +X003038Y002363D02* +X003038Y002116D01* +X003038Y002363D02* +X003223Y002363D01* +X003285Y002301D01* +X003285Y002116D01* +X003406Y002177D02* +X003406Y002301D01* +X003468Y002363D01* +X003653Y002363D01* +X003653Y002486D02* +X003653Y002116D01* +X003468Y002116D01* +X003406Y002177D01* +X003401Y004366D02* +X003339Y004427D01* +X003339Y004551D01* +X003401Y004613D01* +X003586Y004613D01* +X003524Y004796D02* +X003586Y004858D01* +X003524Y004796D02* +X003277Y004796D01* +X003339Y004734D02* +X003339Y004858D01* +X003339Y004980D02* +X003339Y005103D01* +X003277Y005041D02* +X003524Y005041D01* +X003586Y005103D01* +X003586Y005225D02* +X003586Y005410D01* +X003524Y005472D01* +X003401Y005472D01* +X003339Y005410D01* +X003339Y005225D01* +X003709Y005225D01* +X003586Y005593D02* +X003524Y005593D01* +X003524Y005655D01* +X003586Y005655D01* +X003586Y005593D01* +X003586Y005778D02* +X003215Y006024D01* +X003215Y006393D02* +X003586Y006146D01* +X003586Y006514D02* +X003586Y006761D01* +X003524Y006882D02* +X003586Y006944D01* +X003586Y007129D01* +X003647Y007129D02* +X003709Y007068D01* +X003709Y007006D01* +X003647Y007129D02* +X003339Y007129D01* +X003339Y007251D02* +X003339Y007436D01* +X003401Y007498D01* +X003524Y007498D01* +X003586Y007436D01* +X003586Y007251D01* +X003524Y006882D02* +X003339Y006882D01* +X003339Y006761D02* +X003586Y006514D01* +X003339Y006514D02* +X003339Y006761D01* +X003339Y007251D02* +X003709Y007251D01* +X003586Y007619D02* +X003215Y007619D01* +X003339Y007681D02* +X003339Y007804D01* +X003401Y007866D01* +X003586Y007866D01* +X003524Y007987D02* +X003586Y008049D01* +X003586Y008173D01* +X003524Y008234D01* +X003401Y008234D01* +X003339Y008173D01* +X003339Y008049D01* +X003401Y007987D01* +X003524Y007987D01* +X003339Y007681D02* +X003401Y007619D01* +X003339Y008356D02* +X003339Y008541D01* +X003401Y008603D01* +X003586Y008603D01* +X003586Y008724D02* +X003524Y008724D01* +X003524Y008786D01* +X003586Y008786D01* +X003586Y008724D01* +X003524Y008908D02* +X003586Y008970D01* +X003586Y009155D01* +X003524Y009276D02* +X003586Y009338D01* +X003586Y009462D01* +X003524Y009523D01* +X003401Y009523D01* +X003339Y009462D01* +X003339Y009338D01* +X003401Y009276D01* +X003524Y009276D01* +X003339Y008970D02* +X003401Y008908D01* +X003524Y008908D01* +X003339Y008970D02* +X003339Y009155D01* +X003339Y009645D02* +X003339Y009706D01* +X003401Y009768D01* +X003339Y009830D01* +X003401Y009892D01* +X003586Y009892D01* +X003586Y010013D02* +X003215Y010260D01* +X003339Y010443D02* +X003339Y010628D01* +X003215Y010628D02* +X003586Y010628D01* +X003586Y010443D01* +X003524Y010381D01* +X003401Y010381D01* +X003339Y010443D01* +X003339Y010811D02* +X003339Y010935D01* +X003401Y010997D01* +X003586Y010997D01* +X003586Y010811D01* +X003524Y010750D01* +X003462Y010811D01* +X003462Y010997D01* +X003586Y011118D02* +X003586Y011241D01* +X003586Y011180D02* +X003339Y011180D01* +X003339Y011118D01* +X003215Y011180D02* +X003154Y011180D01* +X003339Y011425D02* +X003339Y011610D01* +X003339Y011732D02* +X003524Y011732D01* +X003586Y011794D01* +X003586Y011979D01* +X003647Y011979D02* +X003709Y011917D01* +X003709Y011855D01* +X003647Y011979D02* +X003339Y011979D01* +X003401Y012100D02* +X003339Y012162D01* +X003339Y012347D01* +X003401Y012468D02* +X003339Y012530D01* +X003339Y012654D01* +X003401Y012715D01* +X003586Y012715D01* +X003586Y012837D02* +X003586Y012960D01* +X003586Y012898D02* +X003339Y012898D01* +X003339Y012837D01* +X003215Y012898D02* +X003154Y012898D01* +X003277Y013144D02* +X003215Y013206D01* +X003277Y013144D02* +X003586Y013144D01* +X003524Y013389D02* +X003586Y013451D01* +X003524Y013389D02* +X003277Y013389D01* +X003339Y013328D02* +X003339Y013451D01* +X003401Y013206D02* +X003401Y013082D01* +X003215Y012468D02* +X003586Y012468D01* +X003524Y012347D02* +X003462Y012285D01* +X003462Y012162D01* +X003401Y012100D01* +X003586Y012285D02* +X003524Y012347D01* +X003586Y012285D02* +X003586Y012100D01* +X003524Y011610D02* +X003462Y011549D01* +X003462Y011425D01* +X003401Y011364D01* +X003339Y011425D01* +X003524Y011610D02* +X003586Y011549D01* +X003586Y011364D01* +X003586Y009768D02* +X003401Y009768D01* +X003339Y009645D02* +X003586Y009645D01* +X003586Y008356D02* +X003339Y008356D01* +X002709Y008050D02* +X002709Y007988D01* +X002709Y008050D02* +X002647Y008111D01* +X002339Y008111D01* +X002339Y007865D02* +X002524Y007865D01* +X002586Y007926D01* +X002586Y008111D01* +X002462Y007743D02* +X002401Y007743D01* +X002339Y007681D01* +X002339Y007558D01* +X002401Y007496D01* +X002524Y007496D01* +X002586Y007558D01* +X002586Y007681D01* +X002462Y007743D02* +X002462Y007496D01* +X002586Y007374D02* +X002586Y007251D01* +X002586Y007312D02* +X002215Y007312D01* +X002215Y007251D01* +X002215Y007129D02* +X002586Y007129D01* +X002586Y006944D01* +X002524Y006882D01* +X002401Y006882D01* +X002339Y006944D01* +X002339Y007129D01* +X002401Y006761D02* +X002339Y006699D01* +X002339Y006576D01* +X002339Y006392D02* +X002339Y006331D01* +X002462Y006207D01* +X002462Y006086D02* +X002524Y006086D01* +X002586Y006024D01* +X002586Y005839D01* +X002215Y005839D01* +X002215Y006024D01* +X002277Y006086D01* +X002339Y006086D01* +X002401Y006024D01* +X002401Y005839D01* +X002401Y006024D02* +X002462Y006086D01* +X002339Y006207D02* +X002586Y006207D01* +X002524Y006514D02* +X002462Y006576D01* +X002462Y006761D01* +X002401Y006761D02* +X002586Y006761D01* +X002586Y006576D01* +X002524Y006514D01* +X002586Y005349D02* +X002586Y005225D01* +X002586Y005287D02* +X002215Y005287D01* +X002215Y005225D01* +X002215Y005041D02* +X002586Y005041D01* +X002586Y004980D02* +X002586Y005103D01* +X002586Y004858D02* +X002586Y004734D01* +X002586Y004796D02* +X002339Y004796D01* +X002339Y004734D01* +X002215Y004796D02* +X002154Y004796D01* +X002215Y004613D02* +X002586Y004613D01* +X002462Y004489D01* +X002586Y004366D01* +X002215Y004366D01* +X002215Y004980D02* +X002215Y005041D01* +X001709Y005840D02* +X001709Y005901D01* +X001647Y005963D01* +X001339Y005963D01* +X001339Y005716D02* +X001524Y005716D01* +X001586Y005778D01* +X001586Y005963D01* +X001524Y005595D02* +X001462Y005533D01* +X001462Y005410D01* +X001401Y005348D01* +X001339Y005410D01* +X001339Y005595D01* +X001524Y005595D02* +X001586Y005533D01* +X001586Y005348D01* +X001586Y005226D02* +X001586Y005102D01* +X001586Y005164D02* +X001339Y005164D01* +X001339Y005102D01* +X001401Y004981D02* +X001339Y004919D01* +X001339Y004796D01* +X001462Y004796D02* +X001462Y004981D01* +X001401Y004981D02* +X001586Y004981D01* +X001586Y004796D01* +X001524Y004734D01* +X001462Y004796D01* +X001524Y004613D02* +X001277Y004613D01* +X001215Y004551D01* +X001215Y004366D01* +X001586Y004366D01* +X001586Y004551D01* +X001524Y004613D01* +X001215Y005164D02* +X001154Y005164D01* +X001277Y006453D02* +X001215Y006515D01* +X001215Y006638D01* +X001277Y006700D01* +X001215Y006821D02* +X001586Y006821D01* +X001524Y006700D02* +X001586Y006638D01* +X001586Y006515D01* +X001524Y006453D01* +X001277Y006453D01* +X001401Y006821D02* +X001339Y006883D01* +X001339Y007006D01* +X001401Y007068D01* +X001586Y007068D01* +X001524Y007189D02* +X001462Y007251D01* +X001462Y007436D01* +X001401Y007436D02* +X001586Y007436D01* +X001586Y007251D01* +X001524Y007189D01* +X001339Y007375D02* +X001401Y007436D01* +X001339Y007375D02* +X001339Y007251D01* +X001339Y007558D02* +X001339Y007619D01* +X001586Y007619D01* +X001586Y007558D02* +X001586Y007681D01* +X001586Y007803D02* +X001339Y007803D01* +X001339Y007988D01* +X001401Y008050D01* +X001586Y008050D01* +X001524Y008540D02* +X001586Y008602D01* +X001586Y008725D01* +X001524Y008787D01* +X001462Y008787D01* +X001401Y008725D01* +X001401Y008602D01* +X001339Y008540D01* +X001277Y008540D01* +X001215Y008602D01* +X001215Y008725D01* +X001277Y008787D01* +X001215Y008908D02* +X001586Y008908D01* +X001586Y009155D02* +X001401Y009155D01* +X001339Y009093D01* +X001339Y008970D01* +X001401Y008908D01* +X001339Y009276D02* +X001339Y009338D01* +X001586Y009338D01* +X001586Y009276D02* +X001586Y009400D01* +X001586Y009584D02* +X001277Y009584D01* +X001215Y009645D01* +X001277Y009829D02* +X001524Y009829D01* +X001586Y009891D01* +X001401Y009645D02* +X001401Y009522D01* +X001339Y009768D02* +X001339Y009891D01* +X001462Y010381D02* +X001462Y010566D01* +X001401Y010628D01* +X001277Y010628D01* +X001215Y010566D01* +X001215Y010381D01* +X001586Y010381D01* +X001462Y010505D02* +X001586Y010628D01* +X001524Y010750D02* +X001401Y010750D01* +X001339Y010811D01* +X001339Y010935D01* +X001401Y010996D01* +X001462Y010996D01* +X001462Y010750D01* +X001524Y010750D02* +X001586Y010811D01* +X001586Y010935D01* +X001524Y011118D02* +X001586Y011180D01* +X001586Y011365D01* +X001647Y011365D02* +X001709Y011303D01* +X001709Y011241D01* +X001647Y011365D02* +X001339Y011365D01* +X001339Y011180D01* +X001401Y011118D01* +X001524Y011118D01* +X001586Y011486D02* +X001586Y011610D01* +X001586Y011548D02* +X001339Y011548D01* +X001339Y011486D01* +X001401Y011732D02* +X001339Y011793D01* +X001339Y011979D01* +X001339Y012100D02* +X001339Y012224D01* +X001277Y012162D02* +X001524Y012162D01* +X001586Y012224D01* +X001524Y012346D02* +X001586Y012407D01* +X001586Y012531D01* +X001586Y012714D02* +X001339Y012714D01* +X001339Y012837D02* +X001339Y012899D01* +X001339Y012837D02* +X001462Y012714D01* +X001462Y012592D02* +X001462Y012346D01* +X001401Y012346D02* +X001339Y012407D01* +X001339Y012531D01* +X001401Y012592D01* +X001462Y012592D01* +X001524Y012346D02* +X001401Y012346D01* +X001524Y011979D02* +X001462Y011917D01* +X001462Y011793D01* +X001401Y011732D01* +X001586Y011917D02* +X001524Y011979D01* +X001586Y011917D02* +X001586Y011732D01* +X001215Y011548D02* +X001154Y011548D01* +X001215Y013389D02* +X001586Y013389D01* +X001586Y013636D01* +X001586Y013757D02* +X001586Y014004D01* +X001586Y014126D02* +X001586Y014311D01* +X001524Y014373D01* +X001277Y014373D01* +X001215Y014311D01* +X001215Y014126D01* +X001586Y014126D01* +X001401Y013881D02* +X001401Y013757D01* +X001586Y013757D02* +X001215Y013757D01* +X001215Y014004D01* +X001215Y014862D02* +X001339Y014986D01* +X001215Y015109D01* +X001586Y015109D01* +X001524Y015231D02* +X001586Y015292D01* +X001586Y015477D01* +X001401Y015477D01* +X001339Y015416D01* +X001339Y015292D01* +X001462Y015292D02* +X001462Y015477D01* +X001339Y015599D02* +X001339Y015722D01* +X001277Y015661D02* +X001524Y015661D01* +X001586Y015722D01* +X001586Y015844D02* +X001339Y015844D01* +X001462Y015844D02* +X001339Y015968D01* +X001339Y016030D01* +X001339Y016151D02* +X001339Y016213D01* +X001586Y016213D01* +X001586Y016151D02* +X001586Y016275D01* +X001586Y016397D02* +X001339Y016644D01* +X001339Y016397D02* +X001586Y016644D01* +X001401Y017133D02* +X001401Y017380D01* +X001339Y017870D02* +X001277Y017870D01* +X001215Y017932D01* +X001215Y018055D01* +X001277Y018117D01* +X001215Y018238D02* +X001586Y018238D01* +X001524Y018117D02* +X001586Y018055D01* +X001586Y017932D01* +X001524Y017870D01* +X001401Y017932D02* +X001401Y018055D01* +X001462Y018117D01* +X001524Y018117D01* +X001401Y018238D02* +X001339Y018300D01* +X001339Y018424D01* +X001401Y018485D01* +X001586Y018485D01* +X001586Y018607D02* +X001586Y018730D01* +X001586Y018668D02* +X001339Y018668D01* +X001339Y018607D01* +X001401Y018852D02* +X001339Y018914D01* +X001339Y019037D01* +X001401Y019099D01* +X001462Y019099D01* +X001462Y018852D01* +X001401Y018852D02* +X001524Y018852D01* +X001586Y018914D01* +X001586Y019037D01* +X001586Y019221D02* +X001586Y019344D01* +X001586Y019282D02* +X001215Y019282D01* +X001215Y019221D01* +X001401Y019466D02* +X001339Y019528D01* +X001339Y019713D01* +X001401Y019466D02* +X001524Y019466D01* +X001586Y019528D01* +X001586Y019713D01* +X001215Y019713D01* +X001215Y018668D02* +X001154Y018668D01* +X001401Y017932D02* +X001339Y017870D01* +X001215Y016213D02* +X001154Y016213D01* +X001462Y015292D02* +X001524Y015231D01* +X001586Y014862D02* +X001215Y014862D01* +X002215Y012039D02* +X002586Y012039D01* +X002586Y011916D02* +X002586Y012163D01* +X002339Y011794D02* +X002586Y011671D01* +X002339Y011548D01* +X002339Y011916D02* +X002215Y012039D01* +X002277Y009953D02* +X002215Y009891D01* +X002215Y009768D01* +X002277Y009706D01* +X002277Y009953D02* +X002339Y009953D01* +X002586Y009706D01* +X002586Y009953D01* +X002586Y009585D02* +X002586Y009338D01* +X002586Y009461D02* +X002215Y009461D01* +X002339Y009338D01* +X002277Y009216D02* +X002524Y008969D01* +X002586Y009031D01* +X002586Y009155D01* +X002524Y009216D01* +X002277Y009216D01* +X002215Y009155D01* +X002215Y009031D01* +X002277Y008969D01* +X002524Y008969D01* +X002586Y008848D02* +X002586Y008601D01* +X002339Y008848D01* +X002277Y008848D01* +X002215Y008786D01* +X002215Y008663D01* +X002277Y008601D01* +X001215Y009338D02* +X001154Y009338D01* +X001154Y007619D02* +X001215Y007619D01* +X003215Y004366D02* +X003586Y004366D01* +X003401Y005593D02* +X003339Y005593D01* +X003339Y005655D01* +X003401Y005655D01* +X003401Y005593D01* +X004365Y015274D02* +X004736Y015274D01* +X004736Y015521D01* +X004736Y015643D02* +X004489Y015643D01* +X004365Y015766D01* +X004489Y015889D01* +X004736Y015889D01* +X004736Y016134D02* +X004365Y016134D01* +X004365Y016011D02* +X004365Y016258D01* +X004427Y016379D02* +X004674Y016379D01* +X004736Y016441D01* +X004736Y016564D01* +X004674Y016626D01* +X004736Y016747D02* +X004365Y016747D01* +X004427Y016626D02* +X004365Y016564D01* +X004365Y016441D01* +X004427Y016379D01* +X004551Y016747D02* +X004551Y016994D01* +X004736Y016994D02* +X004365Y016994D01* +X004551Y015889D02* +X004551Y015643D01* +X005365Y016073D02* +X005427Y016011D01* +X005674Y016011D01* +X005736Y016073D01* +X005736Y016196D01* +X005674Y016258D01* +X005736Y016379D02* +X005736Y016626D01* +X005736Y016747D02* +X005365Y016747D01* +X005612Y016747D02* +X005365Y016994D01* +X005551Y016809D02* +X005736Y016994D01* +X005736Y016379D02* +X005365Y016379D01* +X005427Y016258D02* +X005365Y016196D01* +X005365Y016073D01* +X006365Y016379D02* +X006551Y016379D01* +X006489Y016503D01* +X006489Y016564D01* +X006551Y016626D01* +X006674Y016626D01* +X006736Y016564D01* +X006736Y016441D01* +X006674Y016379D01* +X006489Y016747D02* +X006736Y016871D01* +X006489Y016994D01* +X006365Y016626D02* +X006365Y016379D01* +X006559Y019716D02* +X006497Y019777D01* +X006559Y019716D02* +X006683Y019716D01* +X006744Y019777D01* +X006744Y019901D01* +X006683Y019963D01* +X006621Y019963D01* +X006497Y019901D01* +X006497Y020086D01* +X006744Y020086D01* +X005744Y020086D02* +X005621Y020024D01* +X005497Y019901D01* +X005683Y019901D01* +X005744Y019839D01* +X005744Y019777D01* +X005683Y019716D01* +X005559Y019716D01* +X005497Y019777D01* +X005497Y019901D01* +X004744Y020024D02* +X004497Y019777D01* +X004497Y019716D01* +X004497Y020086D02* +X004744Y020086D01* +X004744Y020024D01* +X003674Y016994D02* +X003427Y016994D01* +X003365Y016933D01* +X003365Y016747D01* +X003736Y016747D01* +X003736Y016933D01* +X003674Y016994D01* +X003736Y016626D02* +X003365Y016626D01* +X003365Y016379D02* +X003736Y016626D01* +X003736Y016379D02* +X003365Y016379D01* +X003427Y016258D02* +X003365Y016196D01* +X003365Y016073D01* +X003427Y016011D01* +X003674Y016011D01* +X003736Y016073D01* +X003736Y016196D01* +X003674Y016258D01* +X003551Y016258D01* +X003551Y016134D01* +X002736Y016011D02* +X002489Y016011D01* +X002365Y016134D01* +X002489Y016258D01* +X002736Y016258D01* +X002736Y016503D02* +X002365Y016503D01* +X002365Y016626D02* +X002365Y016379D01* +X002489Y016747D02* +X002365Y016871D01* +X002489Y016994D01* +X002736Y016994D01* +X002736Y016747D02* +X002489Y016747D01* +X002551Y016747D02* +X002551Y016994D01* +X002551Y016258D02* +X002551Y016011D01* +X002674Y015889D02* +X002427Y015889D01* +X002365Y015828D01* +X002365Y015643D01* +X002736Y015643D01* +X002736Y015828D01* +X002674Y015889D01* +D12* +X002101Y017851D02* +X002101Y018351D01* +X007101Y018351D02* +X007101Y017851D01* +D13* +X007230Y017785D02* +X007155Y017710D01* +X007155Y017485D01* +X007606Y017485D01* +X007531Y017250D02* +X007155Y017250D01* +X007155Y017175D02* +X007155Y017325D01* +X007230Y017785D02* +X007381Y017785D01* +X007456Y017710D01* +X007456Y017485D01* +X007531Y017250D02* +X007606Y017175D01* +X007606Y017100D01* +X007531Y017025D01* +X007606Y017945D02* +X007606Y018246D01* +X007606Y018095D02* +X007155Y018095D01* +X007306Y017945D01* +M02* diff --git a/shield-gerber/shift-led-shield.GTP b/shield-gerber/shift-led-shield.GTP new file mode 100644 index 0000000..c3cbb82 --- /dev/null +++ b/shield-gerber/shift-led-shield.GTP @@ -0,0 +1,17 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +M02* diff --git a/shield-gerber/shift-led-shield.GTS b/shield-gerber/shift-led-shield.GTS new file mode 100644 index 0000000..7a45ba0 --- /dev/null +++ b/shield-gerber/shift-led-shield.GTS @@ -0,0 +1,36 @@ +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11C,0.0820*% +%ADD12OC8,0.0740*% +D10* +X000101Y000101D02* +X000101Y022101D01* +X008101Y022101D01* +X008101Y000101D01* +X000101Y000101D01* +D11* +X002601Y017731D02* +X002601Y018471D01* +X003601Y018471D02* +X003601Y017731D01* +X004601Y017731D02* +X004601Y018471D01* +X005601Y018471D02* +X005601Y017731D01* +X006601Y017731D02* +X006601Y018471D01* +D12* +X006601Y020601D03* +X005601Y020601D03* +X004601Y020601D03* +X002601Y001601D03* +X001601Y001601D03* +M02* diff --git a/shield-gerber/shift-led-shield.TXT b/shield-gerber/shift-led-shield.TXT new file mode 100644 index 0000000..ec4ec1f --- /dev/null +++ b/shield-gerber/shift-led-shield.TXT @@ -0,0 +1,19 @@ +% +M48 +M72 +T01C0.0394 +T02C0.0440 +% +T01 +X1601Y1601 +X2601Y1601 +X4601Y20601 +X5601Y20601 +X6601Y20601 +T02 +X6601Y18101 +X5601Y18101 +X4601Y18101 +X3601Y18101 +X2601Y18101 +M30 diff --git a/shield-gerber/shift-led-shield.dri b/shield-gerber/shift-led-shield.dri new file mode 100644 index 0000000..1b62b9a --- /dev/null +++ b/shield-gerber/shift-led-shield.dri @@ -0,0 +1,37 @@ +Generated by EAGLE CAM Processor 5.11.0 + +Drill Station Info File: /home/will/shift-led-strip/shift-led-shield.dri + + Date : 1/26/12 12:13 AM + Drills : generated + Device : Excellon drill station + +Parameter settings: + + Tolerance Drill + : 0.00 % + Tolerance Drill - : 0.00 % + Rotate : no + Mirror : no + Optimize : yes + Auto fit : yes + OffsetX : 0inch + OffsetY : 0inch + Layers : Drills Holes + +Drill File Info: + + Data Mode : Absolute + Units : 1/10000 Inch + +Drills used: + + Code Size used + + T01 0.0394inch 5 + T02 0.0440inch 5 + +Total number of drills: 10 + +Plotfiles: + + /home/will/shift-led-strip/shift-led-shield.TXT diff --git a/shield-gerber/shift-led-shield.gpi b/shield-gerber/shift-led-shield.gpi new file mode 100644 index 0000000..7f39552 --- /dev/null +++ b/shield-gerber/shift-led-shield.gpi @@ -0,0 +1,42 @@ +Generated by EAGLE CAM Processor 5.11.0 + +Photoplotter Info File: /home/will/shift-led-strip/shift-led-shield.gpi + + Date : 1/26/12 12:13 AM + Plotfile : /home/will/shift-led-strip/shift-led-shield.GTL + Apertures : generated: + Device : Gerber RS-274-X photoplotter, coordinate format 2.4 inch + +Parameter settings: + + Emulate Apertures : no + Emulate Thermal : no + Emulate Annulus : no + Tolerance Draw + : 0.00 % + Tolerance Draw - : 0.00 % + Tolerance Flash + : 0.00 % + Tolerance Flash - : 0.00 % + Rotate : no + Mirror : no + Optimize : yes + Auto fit : yes + OffsetX : 0inch + OffsetY : 0inch + +Plotfile Info: + + Coordinate Format : 2.4 + Coordinate Units : Inch + Data Mode : Absolute + Zero Suppression : None + End Of Block : * + +Apertures used: + + Code Shape Size used + + D10 draw 0.0000inch 4 + D11 draw 0.0740inch 5 + D12 octagon 0.0660inch 5 + D13 draw 0.0200inch 11 + diff --git a/shield-gerber/shift-led-shield.png b/shield-gerber/shift-led-shield.png new file mode 100644 index 0000000..64a5acd Binary files /dev/null and b/shield-gerber/shift-led-shield.png differ diff --git a/strip-gerber/shift-led-strip.back.gbr b/strip-gerber/shift-led-strip.back.gbr new file mode 100644 index 0000000..6949834 --- /dev/null +++ b/strip-gerber/shift-led-strip.back.gbr @@ -0,0 +1,172 @@ +G04 start of page 8 for group 7 idx 7 * +G04 Title: (unknown), silk * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBACK*% +%ADD11C,0.0200*% +%ADD14C,0.0550*% +%ADD15C,0.0700*% +%ADD16C,0.0600*% +%ADD17C,0.0300*% +%ADD18C,0.0280*% +%ADD19C,0.0380*% +G54D11*G36* +X189750Y65250D02*Y59750D01* +X195250D01* +Y65250D01* +X189750D01* +G37* +G36* +X289750Y70250D02*Y64750D01* +X295250D01* +Y70250D01* +X289750D01* +G37* +G54D14*X322500Y67500D03* +G54D11*G36* +X319000Y46000D02*Y39000D01* +X326000D01* +Y46000D01* +X319000D01* +G37* +G54D15*X322500Y32500D03* +G54D14*X222500Y62500D03* +G54D11*G36* +X219000Y46000D02*Y39000D01* +X226000D01* +Y46000D01* +X219000D01* +G37* +G54D15*X222500Y32500D03* +G54D11*G36* +X519000Y46000D02*Y39000D01* +X526000D01* +Y46000D01* +X519000D01* +G37* +G54D15*X522500Y32500D03* +G54D11*G36* +X419000Y46000D02*Y39000D01* +X426000D01* +Y46000D01* +X419000D01* +G37* +G54D15*X422500Y32500D03* +G54D11*G36* +X619000Y46000D02*Y39000D01* +X626000D01* +Y46000D01* +X619000D01* +G37* +G54D15*X622500Y32500D03* +G54D14*X722500Y72500D03* +G54D11*G36* +X789750Y75250D02*Y69750D01* +X795250D01* +Y75250D01* +X789750D01* +G37* +G54D14*X822500Y72500D03* +G54D11*G36* +X689750Y75250D02*Y69750D01* +X695250D01* +Y75250D01* +X689750D01* +G37* +G36* +X589750D02*Y69750D01* +X595250D01* +Y75250D01* +X589750D01* +G37* +G54D14*X622500Y72500D03* +G54D11*G36* +X489750Y75250D02*Y69750D01* +X495250D01* +Y75250D01* +X489750D01* +G37* +G36* +X389750D02*Y69750D01* +X395250D01* +Y75250D01* +X389750D01* +G37* +G54D14*X422500Y72500D03* +X522500D03* +G54D11*G36* +X819000Y46000D02*Y39000D01* +X826000D01* +Y46000D01* +X819000D01* +G37* +G54D15*X822500Y32500D03* +G54D11*G36* +X719000Y46000D02*Y39000D01* +X726000D01* +Y46000D01* +X719000D01* +G37* +G54D15*X722500Y32500D03* +G54D11*G36* +X119000Y46000D02*Y39000D01* +X126000D01* +Y46000D01* +X119000D01* +G37* +G54D15*X122500Y32500D03* +G54D11*G36* +X109750Y60250D02*Y54750D01* +X115250D01* +Y60250D01* +X109750D01* +G37* +G36* +X89500Y68000D02*Y62000D01* +X95500D01* +Y68000D01* +X89500D01* +G37* +G54D16*X82500Y65000D03* +G54D14*X142500Y57500D03* +G54D16*X82500Y35000D03* +X92500D03* +G54D11*G36* +X17000Y88000D02*Y82000D01* +X23000D01* +Y88000D01* +X17000D01* +G37* +G54D16*X30000Y85000D03* +X40000D03* +X50000D03* +X60000D03* +X72500Y65000D03* +X62500D03* +X52500D03* +X42500D03* +X32500D03* +X22500D03* +Y35000D03* +X32500D03* +X42500D03* +X52500D03* +X62500D03* +X72500D03* +G54D11*G36* +X17000Y18000D02*Y12000D01* +X23000D01* +Y18000D01* +X17000D01* +G37* +G54D16*X30000Y15000D03* +X40000D03* +X50000D03* +X60000D03* +G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D19*G54D18*G54D19*M02* diff --git a/strip-gerber/shift-led-strip.backmask.gbr b/strip-gerber/shift-led-strip.backmask.gbr new file mode 100644 index 0000000..dd41563 --- /dev/null +++ b/strip-gerber/shift-led-strip.backmask.gbr @@ -0,0 +1,169 @@ +G04 start of page 10 for group -4062 idx -4062 * +G04 Title: (unknown), soldermask * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBACKMASK*% +%ADD11C,0.0200*% +%ADD16C,0.0600*% +%ADD20C,0.0610*% +%ADD21C,0.0660*% +G54D11*G36* +X189450Y65550D02*Y59450D01* +X195550D01* +Y65550D01* +X189450D01* +G37* +G36* +X289450Y70550D02*Y64450D01* +X295550D01* +Y70550D01* +X289450D01* +G37* +G54D20*X322500Y67500D03* +G54D11*G36* +X319500Y45500D02*Y39500D01* +X325500D01* +Y45500D01* +X319500D01* +G37* +G54D16*X322500Y32500D03* +G54D20*X222500Y62500D03* +G54D11*G36* +X219500Y45500D02*Y39500D01* +X225500D01* +Y45500D01* +X219500D01* +G37* +G54D16*X222500Y32500D03* +G54D11*G36* +X519500Y45500D02*Y39500D01* +X525500D01* +Y45500D01* +X519500D01* +G37* +G54D16*X522500Y32500D03* +G54D11*G36* +X419500Y45500D02*Y39500D01* +X425500D01* +Y45500D01* +X419500D01* +G37* +G54D16*X422500Y32500D03* +G54D11*G36* +X619500Y45500D02*Y39500D01* +X625500D01* +Y45500D01* +X619500D01* +G37* +G54D16*X622500Y32500D03* +G54D20*X722500Y72500D03* +G54D11*G36* +X789450Y75550D02*Y69450D01* +X795550D01* +Y75550D01* +X789450D01* +G37* +G54D20*X822500Y72500D03* +G54D11*G36* +X689450Y75550D02*Y69450D01* +X695550D01* +Y75550D01* +X689450D01* +G37* +G36* +X589450D02*Y69450D01* +X595550D01* +Y75550D01* +X589450D01* +G37* +G54D20*X622500Y72500D03* +G54D11*G36* +X489450Y75550D02*Y69450D01* +X495550D01* +Y75550D01* +X489450D01* +G37* +G36* +X389450D02*Y69450D01* +X395550D01* +Y75550D01* +X389450D01* +G37* +G54D20*X422500Y72500D03* +X522500D03* +G54D11*G36* +X819500Y45500D02*Y39500D01* +X825500D01* +Y45500D01* +X819500D01* +G37* +G54D16*X822500Y32500D03* +G54D11*G36* +X719500Y45500D02*Y39500D01* +X725500D01* +Y45500D01* +X719500D01* +G37* +G54D16*X722500Y32500D03* +G54D11*G36* +X119500Y45500D02*Y39500D01* +X125500D01* +Y45500D01* +X119500D01* +G37* +G54D16*X122500Y32500D03* +G54D11*G36* +X109450Y60550D02*Y54450D01* +X115550D01* +Y60550D01* +X109450D01* +G37* +G36* +X89200Y68300D02*Y61700D01* +X95800D01* +Y68300D01* +X89200D01* +G37* +G54D21*X82500Y65000D03* +G54D20*X142500Y57500D03* +G54D21*X82500Y35000D03* +X92500D03* +G54D11*G36* +X16700Y88300D02*Y81700D01* +X23300D01* +Y88300D01* +X16700D01* +G37* +G54D21*X30000Y85000D03* +X40000D03* +X50000D03* +X60000D03* +X72500Y65000D03* +X62500D03* +X52500D03* +X42500D03* +X32500D03* +X22500D03* +Y35000D03* +X32500D03* +X42500D03* +X52500D03* +X62500D03* +X72500D03* +G54D11*G36* +X16700Y18300D02*Y11700D01* +X23300D01* +Y18300D01* +X16700D01* +G37* +G54D21*X30000Y15000D03* +X40000D03* +X50000D03* +X60000D03* +M02* diff --git a/strip-gerber/shift-led-strip.backpaste.gbr b/strip-gerber/shift-led-strip.backpaste.gbr new file mode 100644 index 0000000..674c1a6 --- /dev/null +++ b/strip-gerber/shift-led-strip.backpaste.gbr @@ -0,0 +1,13 @@ +G04 start of page 14 for group -4014 idx -4014 * +G04 Title: (unknown), bottompaste * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBACKPASTE*% +%ADD11C,0.0100*% +M02* diff --git a/strip-gerber/shift-led-strip.backsilk.gbr b/strip-gerber/shift-led-strip.backsilk.gbr new file mode 100644 index 0000000..961d9f5 --- /dev/null +++ b/strip-gerber/shift-led-strip.backsilk.gbr @@ -0,0 +1,13 @@ +G04 start of page 13 for group -4078 idx -4078 * +G04 Title: (unknown), bottomsilk * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBACKSILK*% +%ADD11C,0.0100*% +M02* diff --git a/strip-gerber/shift-led-strip.fab.gbr b/strip-gerber/shift-led-strip.fab.gbr new file mode 100644 index 0000000..90da0ce --- /dev/null +++ b/strip-gerber/shift-led-strip.fab.gbr @@ -0,0 +1,1960 @@ +G04 start of page 16 for group -3984 idx -3984 * +G04 Title: (unknown), fab * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFAB*% +%ADD12C,0.0100*% +%ADD22C,0.0080*% +%ADD23C,0.0060*% +G54D22*X18800Y16200D02*X21200Y13800D01* +X18800D02*X21200Y16200D01* +X28800D02*X31200Y13800D01* +X28800D02*X31200Y16200D01* +X38800D02*X41200Y13800D01* +X38800D02*X41200Y16200D01* +X48800D02*X51200Y13800D01* +X48800D02*X51200Y16200D01* +X58800D02*X61200Y13800D01* +X58800D02*X61200Y16200D01* +X18800Y86200D02*X21200Y83800D01* +X18800D02*X21200Y86200D01* +X28800D02*X31200Y83800D01* +X28800D02*X31200Y86200D01* +X38800D02*X41200Y83800D01* +X38800D02*X41200Y86200D01* +X48800D02*X51200Y83800D01* +X48800D02*X51200Y86200D01* +X58800D02*X61200Y83800D01* +X58800D02*X61200Y86200D01* +X13800Y127450D02*X16200Y125050D01* +X13800D02*X16200Y127450D01* +G54D23*X135000Y128500D02*Y127750D01* +X136500Y126250D01* +X138000Y127750D01* +Y128500D02*Y127750D01* +X136500Y126250D02*Y122500D01* +X139801Y125500D02*X142051D01* +X139801Y122500D02*X142801D01* +X139801Y128500D02*Y122500D01* +Y128500D02*X142801D01* +X147603D02*X148353Y127750D01* +X145353Y128500D02*X147603D01* +X144603Y127750D02*X145353Y128500D01* +X144603Y127750D02*Y126250D01* +X145353Y125500D01* +X147603D01* +X148353Y124750D01* +Y123250D01* +X147603Y122500D02*X148353Y123250D01* +X145353Y122500D02*X147603D01* +X144603Y123250D02*X145353Y122500D01* +X135000Y119249D02*X150154D01* +X98750Y122500D02*X100250D01* +X99500Y128500D02*Y122500D01* +X98000Y127000D02*X99500Y128500D01* +X102051Y123250D02*X102801Y122500D01* +X102051Y127750D02*Y123250D01* +Y127750D02*X102801Y128500D01* +X104301D01* +X105051Y127750D01* +Y123250D01* +X104301Y122500D02*X105051Y123250D01* +X102801Y122500D02*X104301D01* +X102051Y124000D02*X105051Y127000D01* +X98000Y119249D02*X106853D01* +X45000Y123250D02*X45750Y122500D01* +X45000Y127750D02*Y123250D01* +Y127750D02*X45750Y128500D01* +X47250D01* +X48000Y127750D01* +Y123250D01* +X47250Y122500D02*X48000Y123250D01* +X45750Y122500D02*X47250D01* +X45000Y124000D02*X48000Y127000D01* +X49801Y122500D02*X50551D01* +X52353Y123250D02*X53103Y122500D01* +X52353Y127750D02*Y123250D01* +Y127750D02*X53103Y128500D01* +X54603D01* +X55353Y127750D01* +Y123250D01* +X54603Y122500D02*X55353Y123250D01* +X53103Y122500D02*X54603D01* +X52353Y124000D02*X55353Y127000D01* +X57154Y127750D02*X57904Y128500D01* +X59404D01* +X60154Y127750D01* +Y123250D01* +X59404Y122500D02*X60154Y123250D01* +X57904Y122500D02*X59404D01* +X57154Y123250D02*X57904Y122500D01* +Y125500D02*X60154D01* +X61956Y123250D02*X62706Y122500D01* +X61956Y124750D02*Y123250D01* +Y124750D02*X62706Y125500D01* +X64206D01* +X64956Y124750D01* +Y123250D01* +X64206Y122500D02*X64956Y123250D01* +X62706Y122500D02*X64206D01* +X61956Y126250D02*X62706Y125500D01* +X61956Y127750D02*Y126250D01* +Y127750D02*X62706Y128500D01* +X64206D01* +X64956Y127750D01* +Y126250D01* +X64206Y125500D02*X64956Y126250D01* +X45000Y119249D02*X66757D01* +X392500Y74100D02*Y70900D01* +X390900Y72500D02*X394100D01* +X422500Y74100D02*Y70900D01* +X420900Y72500D02*X424100D01* +X792500Y74100D02*Y70900D01* +X790900Y72500D02*X794100D01* +X822500Y74100D02*Y70900D01* +X820900Y72500D02*X824100D01* +X292500Y69100D02*Y65900D01* +X290900Y67500D02*X294100D01* +X322500Y69100D02*Y65900D01* +X320900Y67500D02*X324100D01* +X192500Y64100D02*Y60900D01* +X190900Y62500D02*X194100D01* +X222500Y64100D02*Y60900D01* +X220900Y62500D02*X224100D01* +X112500Y59100D02*Y55900D01* +X110900Y57500D02*X114100D01* +X142500Y59100D02*Y55900D01* +X140900Y57500D02*X144100D01* +X492500Y74100D02*Y70900D01* +X490900Y72500D02*X494100D01* +X522500Y74100D02*Y70900D01* +X520900Y72500D02*X524100D01* +X592500Y74100D02*Y70900D01* +X590900Y72500D02*X594100D01* +X622500Y74100D02*Y70900D01* +X620900Y72500D02*X624100D01* +X692500Y74100D02*Y70900D01* +X690900Y72500D02*X694100D01* +X722500Y74100D02*Y70900D01* +X720900Y72500D02*X724100D01* +X15000Y142850D02*Y139650D01* +X13400Y141250D02*X16600D01* +X135000Y143500D02*Y142750D01* +X136500Y141250D01* +X138000Y142750D01* +Y143500D02*Y142750D01* +X136500Y141250D02*Y137500D01* +X139801Y140500D02*X142051D01* +X139801Y137500D02*X142801D01* +X139801Y143500D02*Y137500D01* +Y143500D02*X142801D01* +X147603D02*X148353Y142750D01* +X145353Y143500D02*X147603D01* +X144603Y142750D02*X145353Y143500D01* +X144603Y142750D02*Y141250D01* +X145353Y140500D01* +X147603D01* +X148353Y139750D01* +Y138250D01* +X147603Y137500D02*X148353Y138250D01* +X145353Y137500D02*X147603D01* +X144603Y138250D02*X145353Y137500D01* +X135000Y134249D02*X150154D01* +X98750Y137500D02*X100250D01* +X99500Y143500D02*Y137500D01* +X98000Y142000D02*X99500Y143500D01* +X104301D02*X105051Y142750D01* +X102801Y143500D02*X104301D01* +X102051Y142750D02*X102801Y143500D01* +X102051Y142750D02*Y138250D01* +X102801Y137500D01* +X104301Y140500D02*X105051Y139750D01* +X102051Y140500D02*X104301D01* +X102801Y137500D02*X104301D01* +X105051Y138250D01* +Y139750D02*Y138250D01* +X98000Y134249D02*X106853D01* +X45000Y138250D02*X45750Y137500D01* +X45000Y142750D02*Y138250D01* +Y142750D02*X45750Y143500D01* +X47250D01* +X48000Y142750D01* +Y138250D01* +X47250Y137500D02*X48000Y138250D01* +X45750Y137500D02*X47250D01* +X45000Y139000D02*X48000Y142000D01* +X49801Y137500D02*X50551D01* +X52353Y138250D02*X53103Y137500D01* +X52353Y142750D02*Y138250D01* +Y142750D02*X53103Y143500D01* +X54603D01* +X55353Y142750D01* +Y138250D01* +X54603Y137500D02*X55353Y138250D01* +X53103Y137500D02*X54603D01* +X52353Y139000D02*X55353Y142000D01* +X57154Y142750D02*X57904Y143500D01* +X59404D01* +X60154Y142750D01* +Y138250D01* +X59404Y137500D02*X60154Y138250D01* +X57904Y137500D02*X59404D01* +X57154Y138250D02*X57904Y137500D01* +Y140500D02*X60154D01* +X61956Y138250D02*X62706Y137500D01* +X61956Y142750D02*Y138250D01* +Y142750D02*X62706Y143500D01* +X64206D01* +X64956Y142750D01* +Y138250D01* +X64206Y137500D02*X64956Y138250D01* +X62706Y137500D02*X64206D01* +X61956Y139000D02*X64956Y142000D01* +X45000Y134249D02*X66757D01* +X92500Y65000D02*Y63400D01* +Y65000D02*X93886Y65800D01* +X92500Y65000D02*X91114Y65800D01* +X82500Y65000D02*Y63400D01* +Y65000D02*X83886Y65800D01* +X82500Y65000D02*X81114Y65800D01* +X72500Y65000D02*Y63400D01* +Y65000D02*X73886Y65800D01* +X72500Y65000D02*X71114Y65800D01* +X62500Y65000D02*Y63400D01* +Y65000D02*X63886Y65800D01* +X62500Y65000D02*X61114Y65800D01* +X52500Y65000D02*Y63400D01* +Y65000D02*X53886Y65800D01* +X52500Y65000D02*X51114Y65800D01* +X42500Y65000D02*Y63400D01* +Y65000D02*X43886Y65800D01* +X42500Y65000D02*X41114Y65800D01* +X32500Y65000D02*Y63400D01* +Y65000D02*X33886Y65800D01* +X32500Y65000D02*X31114Y65800D01* +X22500Y65000D02*Y63400D01* +Y65000D02*X23886Y65800D01* +X22500Y65000D02*X21114Y65800D01* +X22500Y35000D02*Y33400D01* +Y35000D02*X23886Y35800D01* +X22500Y35000D02*X21114Y35800D01* +X32500Y35000D02*Y33400D01* +Y35000D02*X33886Y35800D01* +X32500Y35000D02*X31114Y35800D01* +X42500Y35000D02*Y33400D01* +Y35000D02*X43886Y35800D01* +X42500Y35000D02*X41114Y35800D01* +X52500Y35000D02*Y33400D01* +Y35000D02*X53886Y35800D01* +X52500Y35000D02*X51114Y35800D01* +X62500Y35000D02*Y33400D01* +Y35000D02*X63886Y35800D01* +X62500Y35000D02*X61114Y35800D01* +X72500Y35000D02*Y33400D01* +Y35000D02*X73886Y35800D01* +X72500Y35000D02*X71114Y35800D01* +X82500Y35000D02*Y33400D01* +Y35000D02*X83886Y35800D01* +X82500Y35000D02*X81114Y35800D01* +X92500Y35000D02*Y33400D01* +Y35000D02*X93886Y35800D01* +X92500Y35000D02*X91114Y35800D01* +X622500Y42500D02*Y40900D01* +Y42500D02*X623886Y43300D01* +X622500Y42500D02*X621114Y43300D01* +X622500Y32500D02*Y30900D01* +Y32500D02*X623886Y33300D01* +X622500Y32500D02*X621114Y33300D01* +X722500Y42500D02*Y40900D01* +Y42500D02*X723886Y43300D01* +X722500Y42500D02*X721114Y43300D01* +X722500Y32500D02*Y30900D01* +Y32500D02*X723886Y33300D01* +X722500Y32500D02*X721114Y33300D01* +X322500Y42500D02*Y40900D01* +Y42500D02*X323886Y43300D01* +X322500Y42500D02*X321114Y43300D01* +X322500Y32500D02*Y30900D01* +Y32500D02*X323886Y33300D01* +X322500Y32500D02*X321114Y33300D01* +X822500Y42500D02*Y40900D01* +Y42500D02*X823886Y43300D01* +X822500Y42500D02*X821114Y43300D01* +X822500Y32500D02*Y30900D01* +Y32500D02*X823886Y33300D01* +X822500Y32500D02*X821114Y33300D01* +X222500Y42500D02*Y40900D01* +Y42500D02*X223886Y43300D01* +X222500Y42500D02*X221114Y43300D01* +X222500Y32500D02*Y30900D01* +Y32500D02*X223886Y33300D01* +X222500Y32500D02*X221114Y33300D01* +X122500Y42500D02*Y40900D01* +Y42500D02*X123886Y43300D01* +X122500Y42500D02*X121114Y43300D01* +X122500Y32500D02*Y30900D01* +Y32500D02*X123886Y33300D01* +X122500Y32500D02*X121114Y33300D01* +X422500Y42500D02*Y40900D01* +Y42500D02*X423886Y43300D01* +X422500Y42500D02*X421114Y43300D01* +X422500Y32500D02*Y30900D01* +Y32500D02*X423886Y33300D01* +X422500Y32500D02*X421114Y33300D01* +X522500Y42500D02*Y40900D01* +Y42500D02*X523886Y43300D01* +X522500Y42500D02*X521114Y43300D01* +X522500Y32500D02*Y30900D01* +Y32500D02*X523886Y33300D01* +X522500Y32500D02*X521114Y33300D01* +X15000Y156250D02*Y154650D01* +Y156250D02*X16386Y157050D01* +X15000Y156250D02*X13614Y157050D01* +X135000Y158500D02*Y157750D01* +X136500Y156250D01* +X138000Y157750D01* +Y158500D02*Y157750D01* +X136500Y156250D02*Y152500D01* +X139801Y155500D02*X142051D01* +X139801Y152500D02*X142801D01* +X139801Y158500D02*Y152500D01* +Y158500D02*X142801D01* +X147603D02*X148353Y157750D01* +X145353Y158500D02*X147603D01* +X144603Y157750D02*X145353Y158500D01* +X144603Y157750D02*Y156250D01* +X145353Y155500D01* +X147603D01* +X148353Y154750D01* +Y153250D01* +X147603Y152500D02*X148353Y153250D01* +X145353Y152500D02*X147603D01* +X144603Y153250D02*X145353Y152500D01* +X135000Y149249D02*X150154D01* +X98000Y157750D02*X98750Y158500D01* +X100250D01* +X101000Y157750D01* +Y153250D01* +X100250Y152500D02*X101000Y153250D01* +X98750Y152500D02*X100250D01* +X98000Y153250D02*X98750Y152500D01* +Y155500D02*X101000D01* +X102801Y157750D02*X103551Y158500D01* +X105801D01* +X106551Y157750D01* +Y156250D01* +X102801Y152500D02*X106551Y156250D01* +X102801Y152500D02*X106551D01* +X98000Y149249D02*X108353D01* +X45000Y153250D02*X45750Y152500D01* +X45000Y157750D02*Y153250D01* +Y157750D02*X45750Y158500D01* +X47250D01* +X48000Y157750D01* +Y153250D01* +X47250Y152500D02*X48000Y153250D01* +X45750Y152500D02*X47250D01* +X45000Y154000D02*X48000Y157000D01* +X49801Y152500D02*X50551D01* +X52353Y153250D02*X53103Y152500D01* +X52353Y157750D02*Y153250D01* +Y157750D02*X53103Y158500D01* +X54603D01* +X55353Y157750D01* +Y153250D01* +X54603Y152500D02*X55353Y153250D01* +X53103Y152500D02*X54603D01* +X52353Y154000D02*X55353Y157000D01* +X57154Y157750D02*X57904Y158500D01* +X60154D01* +X60904Y157750D01* +Y156250D01* +X57154Y152500D02*X60904Y156250D01* +X57154Y152500D02*X60904D01* +X62706Y153250D02*X63456Y152500D01* +X62706Y154750D02*Y153250D01* +Y154750D02*X63456Y155500D01* +X64956D01* +X65706Y154750D01* +Y153250D01* +X64956Y152500D02*X65706Y153250D01* +X63456Y152500D02*X64956D01* +X62706Y156250D02*X63456Y155500D01* +X62706Y157750D02*Y156250D01* +Y157750D02*X63456Y158500D01* +X64956D01* +X65706Y157750D01* +Y156250D01* +X64956Y155500D02*X65706Y156250D01* +X45000Y149249D02*X67507D01* +X3000Y173500D02*X3750Y172750D01* +X750Y173500D02*X3000D01* +X0Y172750D02*X750Y173500D01* +X0Y172750D02*Y171250D01* +X750Y170500D01* +X3000D01* +X3750Y169750D01* +Y168250D01* +X3000Y167500D02*X3750Y168250D01* +X750Y167500D02*X3000D01* +X0Y168250D02*X750Y167500D01* +X5551Y170500D02*Y168250D01* +X6301Y167500D01* +X8551Y170500D02*Y166000D01* +X7801Y165250D02*X8551Y166000D01* +X6301Y165250D02*X7801D01* +X5551Y166000D02*X6301Y165250D01* +Y167500D02*X7801D01* +X8551Y168250D01* +X11103Y169750D02*Y167500D01* +Y169750D02*X11853Y170500D01* +X12603D01* +X13353Y169750D01* +Y167500D01* +Y169750D02*X14103Y170500D01* +X14853D01* +X15603Y169750D01* +Y167500D01* +X10353Y170500D02*X11103Y169750D01* +X17404Y173500D02*Y167500D01* +Y168250D02*X18154Y167500D01* +X19654D01* +X20404Y168250D01* +Y169750D02*Y168250D01* +X19654Y170500D02*X20404Y169750D01* +X18154Y170500D02*X19654D01* +X17404Y169750D02*X18154Y170500D01* +X22206Y169750D02*Y168250D01* +Y169750D02*X22956Y170500D01* +X24456D01* +X25206Y169750D01* +Y168250D01* +X24456Y167500D02*X25206Y168250D01* +X22956Y167500D02*X24456D01* +X22206Y168250D02*X22956Y167500D01* +X27007Y173500D02*Y168250D01* +X27757Y167500D01* +X41750Y173500D02*Y167500D01* +X44000Y173500D02*X44750Y172750D01* +Y168250D01* +X44000Y167500D02*X44750Y168250D01* +X41000Y167500D02*X44000D01* +X41000Y173500D02*X44000D01* +X46551Y172000D02*Y171250D01* +Y169750D02*Y167500D01* +X50303Y170500D02*X51053Y169750D01* +X48803Y170500D02*X50303D01* +X48053Y169750D02*X48803Y170500D01* +X48053Y169750D02*Y168250D01* +X48803Y167500D01* +X51053Y170500D02*Y168250D01* +X51803Y167500D01* +X48803D02*X50303D01* +X51053Y168250D01* +X54354Y169750D02*Y167500D01* +Y169750D02*X55104Y170500D01* +X55854D01* +X56604Y169750D01* +Y167500D01* +Y169750D02*X57354Y170500D01* +X58104D01* +X58854Y169750D01* +Y167500D01* +X53604Y170500D02*X54354Y169750D01* +X60656Y167500D02*X61406D01* +X65907Y168250D02*X66657Y167500D01* +X65907Y172750D02*X66657Y173500D01* +X65907Y172750D02*Y168250D01* +X68459Y173500D02*X69959D01* +X69209D02*Y167500D01* +X68459D02*X69959D01* +X72510Y169750D02*Y167500D01* +Y169750D02*X73260Y170500D01* +X74010D01* +X74760Y169750D01* +Y167500D01* +X71760Y170500D02*X72510Y169750D01* +X77312Y170500D02*X79562D01* +X76562Y169750D02*X77312Y170500D01* +X76562Y169750D02*Y168250D01* +X77312Y167500D01* +X79562D01* +X81363Y173500D02*Y167500D01* +Y169750D02*X82113Y170500D01* +X83613D01* +X84363Y169750D01* +Y167500D01* +X86165Y173500D02*X86915Y172750D01* +Y168250D01* +X86165Y167500D02*X86915Y168250D01* +X95750Y167500D02*X98000D01* +X95000Y168250D02*X95750Y167500D01* +X95000Y172750D02*Y168250D01* +Y172750D02*X95750Y173500D01* +X98000D01* +X99801Y169750D02*Y168250D01* +Y169750D02*X100551Y170500D01* +X102051D01* +X102801Y169750D01* +Y168250D01* +X102051Y167500D02*X102801Y168250D01* +X100551Y167500D02*X102051D01* +X99801Y168250D02*X100551Y167500D01* +X104603Y170500D02*Y168250D01* +X105353Y167500D01* +X106853D01* +X107603Y168250D01* +Y170500D02*Y168250D01* +X110154Y169750D02*Y167500D01* +Y169750D02*X110904Y170500D01* +X111654D01* +X112404Y169750D01* +Y167500D01* +X109404Y170500D02*X110154Y169750D01* +X114956Y173500D02*Y168250D01* +X115706Y167500D01* +X114206Y171250D02*X115706D01* +X130750Y173500D02*Y167500D01* +X130000Y173500D02*X133000D01* +X133750Y172750D01* +Y171250D01* +X133000Y170500D02*X133750Y171250D01* +X130750Y170500D02*X133000D01* +X135551Y173500D02*Y168250D01* +X136301Y167500D01* +X140053Y170500D02*X140803Y169750D01* +X138553Y170500D02*X140053D01* +X137803Y169750D02*X138553Y170500D01* +X137803Y169750D02*Y168250D01* +X138553Y167500D01* +X140803Y170500D02*Y168250D01* +X141553Y167500D01* +X138553D02*X140053D01* +X140803Y168250D01* +X144104Y173500D02*Y168250D01* +X144854Y167500D01* +X143354Y171250D02*X144854D01* +X147106Y167500D02*X149356D01* +X146356Y168250D02*X147106Y167500D01* +X146356Y169750D02*Y168250D01* +Y169750D02*X147106Y170500D01* +X148606D01* +X149356Y169750D01* +X146356Y169000D02*X149356D01* +Y169750D02*Y169000D01* +X154157Y173500D02*Y167500D01* +X153407D02*X154157Y168250D01* +X151907Y167500D02*X153407D01* +X151157Y168250D02*X151907Y167500D01* +X151157Y169750D02*Y168250D01* +Y169750D02*X151907Y170500D01* +X153407D01* +X154157Y169750D01* +X157459Y170500D02*Y169750D01* +Y168250D02*Y167500D01* +X155959Y172750D02*Y172000D01* +Y172750D02*X156709Y173500D01* +X158209D01* +X158959Y172750D01* +Y172000D01* +X157459Y170500D02*X158959Y172000D01* +X0Y188500D02*X3000D01* +X1500D02*Y182500D01* +X4801Y188500D02*Y182500D01* +Y184750D02*X5551Y185500D01* +X7051D01* +X7801Y184750D01* +Y182500D01* +X10353D02*X12603D01* +X9603Y183250D02*X10353Y182500D01* +X9603Y184750D02*Y183250D01* +Y184750D02*X10353Y185500D01* +X11853D01* +X12603Y184750D01* +X9603Y184000D02*X12603D01* +Y184750D02*Y184000D01* +X15154Y184750D02*Y182500D01* +Y184750D02*X15904Y185500D01* +X17404D01* +X14404D02*X15154Y184750D01* +X19956Y182500D02*X22206D01* +X19206Y183250D02*X19956Y182500D01* +X19206Y184750D02*Y183250D01* +Y184750D02*X19956Y185500D01* +X21456D01* +X22206Y184750D01* +X19206Y184000D02*X22206D01* +Y184750D02*Y184000D01* +X28957Y185500D02*X29707Y184750D01* +X27457Y185500D02*X28957D01* +X26707Y184750D02*X27457Y185500D01* +X26707Y184750D02*Y183250D01* +X27457Y182500D01* +X29707Y185500D02*Y183250D01* +X30457Y182500D01* +X27457D02*X28957D01* +X29707Y183250D01* +X33009Y184750D02*Y182500D01* +Y184750D02*X33759Y185500D01* +X35259D01* +X32259D02*X33009Y184750D01* +X37810Y182500D02*X40060D01* +X37060Y183250D02*X37810Y182500D01* +X37060Y184750D02*Y183250D01* +Y184750D02*X37810Y185500D01* +X39310D01* +X40060Y184750D01* +X37060Y184000D02*X40060D01* +Y184750D02*Y184000D01* +X44562Y187750D02*X45312Y188500D01* +X46812D01* +X47562Y187750D01* +Y183250D01* +X46812Y182500D02*X47562Y183250D01* +X45312Y182500D02*X46812D01* +X44562Y183250D02*X45312Y182500D01* +Y185500D02*X47562D01* +X55063Y188500D02*Y182500D01* +X54313D02*X55063Y183250D01* +X52813Y182500D02*X54313D01* +X52063Y183250D02*X52813Y182500D01* +X52063Y184750D02*Y183250D01* +Y184750D02*X52813Y185500D01* +X54313D01* +X55063Y184750D01* +X56865Y187000D02*Y186250D01* +Y184750D02*Y182500D01* +X59116Y187750D02*Y182500D01* +Y187750D02*X59866Y188500D01* +X60616D01* +X58366Y185500D02*X59866D01* +X62868Y187750D02*Y182500D01* +Y187750D02*X63618Y188500D01* +X64368D01* +X62118Y185500D02*X63618D01* +X66619Y182500D02*X68869D01* +X65869Y183250D02*X66619Y182500D01* +X65869Y184750D02*Y183250D01* +Y184750D02*X66619Y185500D01* +X68119D01* +X68869Y184750D01* +X65869Y184000D02*X68869D01* +Y184750D02*Y184000D01* +X71421Y184750D02*Y182500D01* +Y184750D02*X72171Y185500D01* +X73671D01* +X70671D02*X71421Y184750D01* +X76222Y182500D02*X78472D01* +X75472Y183250D02*X76222Y182500D01* +X75472Y184750D02*Y183250D01* +Y184750D02*X76222Y185500D01* +X77722D01* +X78472Y184750D01* +X75472Y184000D02*X78472D01* +Y184750D02*Y184000D01* +X81024Y184750D02*Y182500D01* +Y184750D02*X81774Y185500D01* +X82524D01* +X83274Y184750D01* +Y182500D01* +X80274Y185500D02*X81024Y184750D01* +X85825Y188500D02*Y183250D01* +X86575Y182500D01* +X85075Y186250D02*X86575D01* +X93777Y188500D02*Y182500D01* +X93027D02*X93777Y183250D01* +X91527Y182500D02*X93027D01* +X90777Y183250D02*X91527Y182500D01* +X90777Y184750D02*Y183250D01* +Y184750D02*X91527Y185500D01* +X93027D01* +X93777Y184750D01* +X96328D02*Y182500D01* +Y184750D02*X97078Y185500D01* +X98578D01* +X95578D02*X96328Y184750D01* +X100380Y187000D02*Y186250D01* +Y184750D02*Y182500D01* +X101881Y188500D02*Y183250D01* +X102631Y182500D01* +X104133Y188500D02*Y183250D01* +X104883Y182500D01* +X109834D02*X112084D01* +X112834Y183250D01* +X112084Y184000D02*X112834Y183250D01* +X109834Y184000D02*X112084D01* +X109084Y184750D02*X109834Y184000D01* +X109084Y184750D02*X109834Y185500D01* +X112084D01* +X112834Y184750D01* +X109084Y183250D02*X109834Y182500D01* +X114636Y187000D02*Y186250D01* +Y184750D02*Y182500D01* +X116137Y185500D02*X119137D01* +X116137Y182500D02*X119137Y185500D01* +X116137Y182500D02*X119137D01* +X121689D02*X123939D01* +X120939Y183250D02*X121689Y182500D01* +X120939Y184750D02*Y183250D01* +Y184750D02*X121689Y185500D01* +X123189D01* +X123939Y184750D01* +X120939Y184000D02*X123939D01* +Y184750D02*Y184000D01* +X126490Y182500D02*X128740D01* +X129490Y183250D01* +X128740Y184000D02*X129490Y183250D01* +X126490Y184000D02*X128740D01* +X125740Y184750D02*X126490Y184000D01* +X125740Y184750D02*X126490Y185500D01* +X128740D01* +X129490Y184750D01* +X125740Y183250D02*X126490Y182500D01* +X133992Y185500D02*Y183250D01* +X134742Y182500D01* +X136242D01* +X136992Y183250D01* +Y185500D02*Y183250D01* +X139543Y182500D02*X141793D01* +X142543Y183250D01* +X141793Y184000D02*X142543Y183250D01* +X139543Y184000D02*X141793D01* +X138793Y184750D02*X139543Y184000D01* +X138793Y184750D02*X139543Y185500D01* +X141793D01* +X142543Y184750D01* +X138793Y183250D02*X139543Y182500D01* +X145095D02*X147345D01* +X144345Y183250D02*X145095Y182500D01* +X144345Y184750D02*Y183250D01* +Y184750D02*X145095Y185500D01* +X146595D01* +X147345Y184750D01* +X144345Y184000D02*X147345D01* +Y184750D02*Y184000D01* +X152146Y188500D02*Y182500D01* +X151396D02*X152146Y183250D01* +X149896Y182500D02*X151396D01* +X149146Y183250D02*X149896Y182500D01* +X149146Y184750D02*Y183250D01* +Y184750D02*X149896Y185500D01* +X151396D01* +X152146Y184750D01* +X156648Y187000D02*Y186250D01* +Y184750D02*Y182500D01* +X158899Y184750D02*Y182500D01* +Y184750D02*X159649Y185500D01* +X160399D01* +X161149Y184750D01* +Y182500D01* +X158149Y185500D02*X158899Y184750D01* +X166401Y188500D02*Y183250D01* +X167151Y182500D01* +X165651Y186250D02*X167151D01* +X168652Y188500D02*Y182500D01* +Y184750D02*X169402Y185500D01* +X170902D01* +X171652Y184750D01* +Y182500D01* +X173454Y187000D02*Y186250D01* +Y184750D02*Y182500D01* +X175705D02*X177955D01* +X178705Y183250D01* +X177955Y184000D02*X178705Y183250D01* +X175705Y184000D02*X177955D01* +X174955Y184750D02*X175705Y184000D01* +X174955Y184750D02*X175705Y185500D01* +X177955D01* +X178705Y184750D01* +X174955Y183250D02*X175705Y182500D01* +X183207Y188500D02*Y183250D01* +X183957Y182500D01* +X187708Y185500D02*X188458Y184750D01* +X186208Y185500D02*X187708D01* +X185458Y184750D02*X186208Y185500D01* +X185458Y184750D02*Y183250D01* +X186208Y182500D01* +X188458Y185500D02*Y183250D01* +X189208Y182500D01* +X186208D02*X187708D01* +X188458Y183250D01* +X191010Y185500D02*Y183250D01* +X191760Y182500D01* +X194010Y185500D02*Y181000D01* +X193260Y180250D02*X194010Y181000D01* +X191760Y180250D02*X193260D01* +X191010Y181000D02*X191760Y180250D01* +Y182500D02*X193260D01* +X194010Y183250D01* +X195811Y184750D02*Y183250D01* +Y184750D02*X196561Y185500D01* +X198061D01* +X198811Y184750D01* +Y183250D01* +X198061Y182500D02*X198811Y183250D01* +X196561Y182500D02*X198061D01* +X195811Y183250D02*X196561Y182500D01* +X200613Y185500D02*Y183250D01* +X201363Y182500D01* +X202863D01* +X203613Y183250D01* +Y185500D02*Y183250D01* +X206164Y188500D02*Y183250D01* +X206914Y182500D01* +X205414Y186250D02*X206914D01* +X208416Y181000D02*X209916Y182500D01* +X214417Y188500D02*X217417D01* +X214417D02*Y185500D01* +X215167Y186250D01* +X216667D01* +X217417Y185500D01* +Y183250D01* +X216667Y182500D02*X217417Y183250D01* +X215167Y182500D02*X216667D01* +X214417Y183250D02*X215167Y182500D01* +X219219Y183250D02*X219969Y182500D01* +X219219Y184750D02*Y183250D01* +Y184750D02*X219969Y185500D01* +X221469D01* +X222219Y184750D01* +Y183250D01* +X221469Y182500D02*X222219Y183250D01* +X219969Y182500D02*X221469D01* +X219219Y186250D02*X219969Y185500D01* +X219219Y187750D02*Y186250D01* +Y187750D02*X219969Y188500D01* +X221469D01* +X222219Y187750D01* +Y186250D01* +X221469Y185500D02*X222219Y186250D01* +X226720Y188500D02*Y182500D01* +Y184750D02*X227470Y185500D01* +X228970D01* +X229720Y184750D01* +Y182500D01* +X231522Y184750D02*Y183250D01* +Y184750D02*X232272Y185500D01* +X233772D01* +X234522Y184750D01* +Y183250D01* +X233772Y182500D02*X234522Y183250D01* +X232272Y182500D02*X233772D01* +X231522Y183250D02*X232272Y182500D01* +X236323Y188500D02*Y183250D01* +X237073Y182500D01* +X239325D02*X241575D01* +X238575Y183250D02*X239325Y182500D01* +X238575Y184750D02*Y183250D01* +Y184750D02*X239325Y185500D01* +X240825D01* +X241575Y184750D01* +X238575Y184000D02*X241575D01* +Y184750D02*Y184000D01* +X244126Y182500D02*X246376D01* +X247126Y183250D01* +X246376Y184000D02*X247126Y183250D01* +X244126Y184000D02*X246376D01* +X243376Y184750D02*X244126Y184000D01* +X243376Y184750D02*X244126Y185500D01* +X246376D01* +X247126Y184750D01* +X243376Y183250D02*X244126Y182500D01* +X252378Y188500D02*Y183250D01* +X253128Y182500D01* +X251628Y186250D02*X253128D01* +X254629Y184750D02*Y183250D01* +Y184750D02*X255379Y185500D01* +X256879D01* +X257629Y184750D01* +Y183250D01* +X256879Y182500D02*X257629Y183250D01* +X255379Y182500D02*X256879D01* +X254629Y183250D02*X255379Y182500D01* +X260181Y188500D02*Y183250D01* +X260931Y182500D01* +X259431Y186250D02*X260931D01* +X264682Y185500D02*X265432Y184750D01* +X263182Y185500D02*X264682D01* +X262432Y184750D02*X263182Y185500D01* +X262432Y184750D02*Y183250D01* +X263182Y182500D01* +X265432Y185500D02*Y183250D01* +X266182Y182500D01* +X263182D02*X264682D01* +X265432Y183250D01* +X267984Y188500D02*Y183250D01* +X268734Y182500D01* +G54D12*X0Y100000D02*X850000D01* +X0D02*Y0D01* +X850000Y100000D02*Y0D01* +X0D02*X850000D01* +G54D23*X200000Y113500D02*Y107500D01* +Y113500D02*X202250Y111250D01* +X204500Y113500D01* +Y107500D01* +X208551Y110500D02*X209301Y109750D01* +X207051Y110500D02*X208551D01* +X206301Y109750D02*X207051Y110500D01* +X206301Y109750D02*Y108250D01* +X207051Y107500D01* +X209301Y110500D02*Y108250D01* +X210051Y107500D01* +X207051D02*X208551D01* +X209301Y108250D01* +X211853Y110500D02*X214853Y107500D01* +X211853D02*X214853Y110500D01* +X216654Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X218906Y109750D02*Y107500D01* +Y109750D02*X219656Y110500D01* +X220406D01* +X221156Y109750D01* +Y107500D01* +Y109750D02*X221906Y110500D01* +X222656D01* +X223406Y109750D01* +Y107500D01* +X218156Y110500D02*X218906Y109750D01* +X225207Y110500D02*Y108250D01* +X225957Y107500D01* +X227457D01* +X228207Y108250D01* +Y110500D02*Y108250D01* +X230759Y109750D02*Y107500D01* +Y109750D02*X231509Y110500D01* +X232259D01* +X233009Y109750D01* +Y107500D01* +Y109750D02*X233759Y110500D01* +X234509D01* +X235259Y109750D01* +Y107500D01* +X230009Y110500D02*X230759Y109750D01* +X240510Y113500D02*Y107500D01* +X242760Y113500D02*X243510Y112750D01* +Y108250D01* +X242760Y107500D02*X243510Y108250D01* +X239760Y107500D02*X242760D01* +X239760Y113500D02*X242760D01* +X245312Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X247563Y109750D02*Y107500D01* +Y109750D02*X248313Y110500D01* +X249063D01* +X249813Y109750D01* +Y107500D01* +Y109750D02*X250563Y110500D01* +X251313D01* +X252063Y109750D01* +Y107500D01* +X246813Y110500D02*X247563Y109750D01* +X254615Y107500D02*X256865D01* +X253865Y108250D02*X254615Y107500D01* +X253865Y109750D02*Y108250D01* +Y109750D02*X254615Y110500D01* +X256115D01* +X256865Y109750D01* +X253865Y109000D02*X256865D01* +Y109750D02*Y109000D01* +X259416Y109750D02*Y107500D01* +Y109750D02*X260166Y110500D01* +X260916D01* +X261666Y109750D01* +Y107500D01* +X258666Y110500D02*X259416Y109750D01* +X264218Y107500D02*X266468D01* +X267218Y108250D01* +X266468Y109000D02*X267218Y108250D01* +X264218Y109000D02*X266468D01* +X263468Y109750D02*X264218Y109000D01* +X263468Y109750D02*X264218Y110500D01* +X266468D01* +X267218Y109750D01* +X263468Y108250D02*X264218Y107500D01* +X269019Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X270521Y109750D02*Y108250D01* +Y109750D02*X271271Y110500D01* +X272771D01* +X273521Y109750D01* +Y108250D01* +X272771Y107500D02*X273521Y108250D01* +X271271Y107500D02*X272771D01* +X270521Y108250D02*X271271Y107500D01* +X276072Y109750D02*Y107500D01* +Y109750D02*X276822Y110500D01* +X277572D01* +X278322Y109750D01* +Y107500D01* +X275322Y110500D02*X276072Y109750D01* +X280874Y107500D02*X283124D01* +X283874Y108250D01* +X283124Y109000D02*X283874Y108250D01* +X280874Y109000D02*X283124D01* +X280124Y109750D02*X280874Y109000D01* +X280124Y109750D02*X280874Y110500D01* +X283124D01* +X283874Y109750D01* +X280124Y108250D02*X280874Y107500D01* +X285675Y111250D02*X286425D01* +X285675Y109750D02*X286425D01* +X290927Y108250D02*X291677Y107500D01* +X290927Y109750D02*Y108250D01* +Y109750D02*X291677Y110500D01* +X293177D01* +X293927Y109750D01* +Y108250D01* +X293177Y107500D02*X293927Y108250D01* +X291677Y107500D02*X293177D01* +X290927Y111250D02*X291677Y110500D01* +X290927Y112750D02*Y111250D01* +Y112750D02*X291677Y113500D01* +X293177D01* +X293927Y112750D01* +Y111250D01* +X293177Y110500D02*X293927Y111250D01* +X295728Y113500D02*X298728D01* +X295728D02*Y110500D01* +X296478Y111250D01* +X297978D01* +X298728Y110500D01* +Y108250D01* +X297978Y107500D02*X298728Y108250D01* +X296478Y107500D02*X297978D01* +X295728Y108250D02*X296478Y107500D01* +X300530Y108250D02*X301280Y107500D01* +X300530Y112750D02*Y108250D01* +Y112750D02*X301280Y113500D01* +X302780D01* +X303530Y112750D01* +Y108250D01* +X302780Y107500D02*X303530Y108250D01* +X301280Y107500D02*X302780D01* +X300530Y109000D02*X303530Y112000D01* +X305331Y108250D02*X306081Y107500D01* +X305331Y112750D02*Y108250D01* +Y112750D02*X306081Y113500D01* +X307581D01* +X308331Y112750D01* +Y108250D01* +X307581Y107500D02*X308331Y108250D01* +X306081Y107500D02*X307581D01* +X305331Y109000D02*X308331Y112000D01* +X313583Y109750D02*Y107500D01* +Y109750D02*X314333Y110500D01* +X315083D01* +X315833Y109750D01* +Y107500D01* +Y109750D02*X316583Y110500D01* +X317333D01* +X318083Y109750D01* +Y107500D01* +X312833Y110500D02*X313583Y109750D01* +X319884Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X321386Y113500D02*Y108250D01* +X322136Y107500D01* +X324387D02*X326637D01* +X327387Y108250D01* +X326637Y109000D02*X327387Y108250D01* +X324387Y109000D02*X326637D01* +X323637Y109750D02*X324387Y109000D01* +X323637Y109750D02*X324387Y110500D01* +X326637D01* +X327387Y109750D01* +X323637Y108250D02*X324387Y107500D01* +X331889Y110500D02*Y108250D01* +X332639Y107500D01* +X333389D01* +X334139Y108250D01* +Y110500D02*Y108250D01* +X334889Y107500D01* +X335639D01* +X336389Y108250D01* +Y110500D02*Y108250D01* +X338190Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X342692Y113500D02*Y107500D01* +X341942D02*X342692Y108250D01* +X340442Y107500D02*X341942D01* +X339692Y108250D02*X340442Y107500D01* +X339692Y109750D02*Y108250D01* +Y109750D02*X340442Y110500D01* +X341942D01* +X342692Y109750D01* +X345243Y107500D02*X347493D01* +X344493Y108250D02*X345243Y107500D01* +X344493Y109750D02*Y108250D01* +Y109750D02*X345243Y110500D01* +X346743D01* +X347493Y109750D01* +X344493Y109000D02*X347493D01* +Y109750D02*Y109000D01* +X349295Y106000D02*X350795Y107500D01* +X356046D02*X357546D01* +X356796Y113500D02*Y107500D01* +X355296Y112000D02*X356796Y113500D01* +X359348Y108250D02*X360098Y107500D01* +X359348Y112750D02*Y108250D01* +Y112750D02*X360098Y113500D01* +X361598D01* +X362348Y112750D01* +Y108250D01* +X361598Y107500D02*X362348Y108250D01* +X360098Y107500D02*X361598D01* +X359348Y109000D02*X362348Y112000D01* +X364149Y108250D02*X364899Y107500D01* +X364149Y112750D02*Y108250D01* +Y112750D02*X364899Y113500D01* +X366399D01* +X367149Y112750D01* +Y108250D01* +X366399Y107500D02*X367149Y108250D01* +X364899Y107500D02*X366399D01* +X364149Y109000D02*X367149Y112000D01* +X368951Y108250D02*X369701Y107500D01* +X368951Y112750D02*Y108250D01* +Y112750D02*X369701Y113500D01* +X371201D01* +X371951Y112750D01* +Y108250D01* +X371201Y107500D02*X371951Y108250D01* +X369701Y107500D02*X371201D01* +X368951Y109000D02*X371951Y112000D01* +X377202Y109750D02*Y107500D01* +Y109750D02*X377952Y110500D01* +X378702D01* +X379452Y109750D01* +Y107500D01* +Y109750D02*X380202Y110500D01* +X380952D01* +X381702Y109750D01* +Y107500D01* +X376452Y110500D02*X377202Y109750D01* +X383504Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X385005Y113500D02*Y108250D01* +X385755Y107500D01* +X388007D02*X390257D01* +X391007Y108250D01* +X390257Y109000D02*X391007Y108250D01* +X388007Y109000D02*X390257D01* +X387257Y109750D02*X388007Y109000D01* +X387257Y109750D02*X388007Y110500D01* +X390257D01* +X391007Y109750D01* +X387257Y108250D02*X388007Y107500D01* +X395508Y113500D02*Y107500D01* +Y109750D02*X396258Y110500D01* +X397758D01* +X398508Y109750D01* +Y107500D01* +X400310Y112000D02*Y111250D01* +Y109750D02*Y107500D01* +X404061Y110500D02*X404811Y109750D01* +X402561Y110500D02*X404061D01* +X401811Y109750D02*X402561Y110500D01* +X401811Y109750D02*Y108250D01* +X402561Y107500D01* +X404061D01* +X404811Y108250D01* +X401811Y106000D02*X402561Y105250D01* +X404061D01* +X404811Y106000D01* +Y110500D02*Y106000D01* +X406613Y113500D02*Y107500D01* +Y109750D02*X407363Y110500D01* +X408863D01* +X409613Y109750D01* +Y107500D01* +X267601Y-9500D02*X270601D01* +X271351Y-8750D01* +Y-7250D02*Y-8750D01* +X270601Y-6500D02*X271351Y-7250D01* +X268351Y-6500D02*X270601D01* +X268351Y-3500D02*Y-9500D01* +X267601Y-3500D02*X270601D01* +X271351Y-4250D01* +Y-5750D01* +X270601Y-6500D02*X271351Y-5750D01* +X273152Y-7250D02*Y-8750D01* +Y-7250D02*X273902Y-6500D01* +X275402D01* +X276152Y-7250D01* +Y-8750D01* +X275402Y-9500D02*X276152Y-8750D01* +X273902Y-9500D02*X275402D01* +X273152Y-8750D02*X273902Y-9500D01* +X280204Y-6500D02*X280954Y-7250D01* +X278704Y-6500D02*X280204D01* +X277954Y-7250D02*X278704Y-6500D01* +X277954Y-7250D02*Y-8750D01* +X278704Y-9500D01* +X280954Y-6500D02*Y-8750D01* +X281704Y-9500D01* +X278704D02*X280204D01* +X280954Y-8750D01* +X284255Y-7250D02*Y-9500D01* +Y-7250D02*X285005Y-6500D01* +X286505D01* +X283505D02*X284255Y-7250D01* +X291307Y-3500D02*Y-9500D01* +X290557D02*X291307Y-8750D01* +X289057Y-9500D02*X290557D01* +X288307Y-8750D02*X289057Y-9500D01* +X288307Y-7250D02*Y-8750D01* +Y-7250D02*X289057Y-6500D01* +X290557D01* +X291307Y-7250D01* +X295808D02*Y-8750D01* +Y-7250D02*X296558Y-6500D01* +X298058D01* +X298808Y-7250D01* +Y-8750D01* +X298058Y-9500D02*X298808Y-8750D01* +X296558Y-9500D02*X298058D01* +X295808Y-8750D02*X296558Y-9500D01* +X300610Y-6500D02*Y-8750D01* +X301360Y-9500D01* +X302860D01* +X303610Y-8750D01* +Y-6500D02*Y-8750D01* +X306161Y-3500D02*Y-8750D01* +X306911Y-9500D01* +X305411Y-5750D02*X306911D01* +X308413Y-3500D02*Y-8750D01* +X309163Y-9500D01* +X310664Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X312916Y-7250D02*Y-9500D01* +Y-7250D02*X313666Y-6500D01* +X314416D01* +X315166Y-7250D01* +Y-9500D01* +X312166Y-6500D02*X312916Y-7250D01* +X317717Y-9500D02*X319967D01* +X316967Y-8750D02*X317717Y-9500D01* +X316967Y-7250D02*Y-8750D01* +Y-7250D02*X317717Y-6500D01* +X319217D01* +X319967Y-7250D01* +X316967Y-8000D02*X319967D01* +Y-7250D02*Y-8000D01* +X324469Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X326720D02*X328970D01* +X329720Y-8750D01* +X328970Y-8000D02*X329720Y-8750D01* +X326720Y-8000D02*X328970D01* +X325970Y-7250D02*X326720Y-8000D01* +X325970Y-7250D02*X326720Y-6500D01* +X328970D01* +X329720Y-7250D01* +X325970Y-8750D02*X326720Y-9500D01* +X334972Y-3500D02*Y-8750D01* +X335722Y-9500D01* +X334222Y-5750D02*X335722D01* +X337223Y-3500D02*Y-9500D01* +Y-7250D02*X337973Y-6500D01* +X339473D01* +X340223Y-7250D01* +Y-9500D01* +X342775D02*X345025D01* +X342025Y-8750D02*X342775Y-9500D01* +X342025Y-7250D02*Y-8750D01* +Y-7250D02*X342775Y-6500D01* +X344275D01* +X345025Y-7250D01* +X342025Y-8000D02*X345025D01* +Y-7250D02*Y-8000D01* +X350276Y-6500D02*X352526D01* +X349526Y-7250D02*X350276Y-6500D01* +X349526Y-7250D02*Y-8750D01* +X350276Y-9500D01* +X352526D01* +X355078D02*X357328D01* +X354328Y-8750D02*X355078Y-9500D01* +X354328Y-7250D02*Y-8750D01* +Y-7250D02*X355078Y-6500D01* +X356578D01* +X357328Y-7250D01* +X354328Y-8000D02*X357328D01* +Y-7250D02*Y-8000D01* +X359879Y-7250D02*Y-9500D01* +Y-7250D02*X360629Y-6500D01* +X361379D01* +X362129Y-7250D01* +Y-9500D01* +X359129Y-6500D02*X359879Y-7250D01* +X364681Y-3500D02*Y-8750D01* +X365431Y-9500D01* +X363931Y-5750D02*X365431D01* +X367682Y-9500D02*X369932D01* +X366932Y-8750D02*X367682Y-9500D01* +X366932Y-7250D02*Y-8750D01* +Y-7250D02*X367682Y-6500D01* +X369182D01* +X369932Y-7250D01* +X366932Y-8000D02*X369932D01* +Y-7250D02*Y-8000D01* +X372484Y-7250D02*Y-9500D01* +Y-7250D02*X373234Y-6500D01* +X374734D01* +X371734D02*X372484Y-7250D01* +X376535Y-3500D02*Y-8750D01* +X377285Y-9500D01* +X378787Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X381038Y-7250D02*Y-9500D01* +Y-7250D02*X381788Y-6500D01* +X382538D01* +X383288Y-7250D01* +Y-9500D01* +X380288Y-6500D02*X381038Y-7250D01* +X385840Y-9500D02*X388090D01* +X385090Y-8750D02*X385840Y-9500D01* +X385090Y-7250D02*Y-8750D01* +Y-7250D02*X385840Y-6500D01* +X387340D01* +X388090Y-7250D01* +X385090Y-8000D02*X388090D01* +Y-7250D02*Y-8000D01* +X392591Y-7250D02*Y-8750D01* +Y-7250D02*X393341Y-6500D01* +X394841D01* +X395591Y-7250D01* +Y-8750D01* +X394841Y-9500D02*X395591Y-8750D01* +X393341Y-9500D02*X394841D01* +X392591Y-8750D02*X393341Y-9500D01* +X398143Y-4250D02*Y-9500D01* +Y-4250D02*X398893Y-3500D01* +X399643D01* +X397393Y-6500D02*X398893D01* +X404594Y-3500D02*Y-8750D01* +X405344Y-9500D01* +X403844Y-5750D02*X405344D01* +X406846Y-3500D02*Y-9500D01* +Y-7250D02*X407596Y-6500D01* +X409096D01* +X409846Y-7250D01* +Y-9500D01* +X411647Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X413899D02*X416149D01* +X416899Y-8750D01* +X416149Y-8000D02*X416899Y-8750D01* +X413899Y-8000D02*X416149D01* +X413149Y-7250D02*X413899Y-8000D01* +X413149Y-7250D02*X413899Y-6500D01* +X416149D01* +X416899Y-7250D01* +X413149Y-8750D02*X413899Y-9500D01* +X422150D02*X423650D01* +X422900Y-3500D02*Y-9500D01* +X421400Y-5000D02*X422900Y-3500D01* +X425452Y-8750D02*X426202Y-9500D01* +X425452Y-4250D02*Y-8750D01* +Y-4250D02*X426202Y-3500D01* +X427702D01* +X428452Y-4250D01* +Y-8750D01* +X427702Y-9500D02*X428452Y-8750D01* +X426202Y-9500D02*X427702D01* +X425452Y-8000D02*X428452Y-5000D01* +X433703Y-7250D02*Y-9500D01* +Y-7250D02*X434453Y-6500D01* +X435203D01* +X435953Y-7250D01* +Y-9500D01* +Y-7250D02*X436703Y-6500D01* +X437453D01* +X438203Y-7250D01* +Y-9500D01* +X432953Y-6500D02*X433703Y-7250D01* +X440005Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X441506Y-3500D02*Y-8750D01* +X442256Y-9500D01* +X447208Y-7250D02*Y-9500D01* +Y-7250D02*X447958Y-6500D01* +X449458D01* +X446458D02*X447208Y-7250D01* +X452009Y-9500D02*X454259D01* +X451259Y-8750D02*X452009Y-9500D01* +X451259Y-7250D02*Y-8750D01* +Y-7250D02*X452009Y-6500D01* +X453509D01* +X454259Y-7250D01* +X451259Y-8000D02*X454259D01* +Y-7250D02*Y-8000D01* +X456811Y-6500D02*X459061D01* +X456061Y-7250D02*X456811Y-6500D01* +X456061Y-7250D02*Y-8750D01* +X456811Y-9500D01* +X459061D01* +X461612Y-3500D02*Y-8750D01* +X462362Y-9500D01* +X460862Y-5750D02*X462362D01* +X466114Y-6500D02*X466864Y-7250D01* +X464614Y-6500D02*X466114D01* +X463864Y-7250D02*X464614Y-6500D01* +X463864Y-7250D02*Y-8750D01* +X464614Y-9500D01* +X466864Y-6500D02*Y-8750D01* +X467614Y-9500D01* +X464614D02*X466114D01* +X466864Y-8750D01* +X470165Y-7250D02*Y-9500D01* +Y-7250D02*X470915Y-6500D01* +X471665D01* +X472415Y-7250D01* +Y-9500D01* +X469415Y-6500D02*X470165Y-7250D01* +X476467Y-6500D02*X477217Y-7250D01* +X474967Y-6500D02*X476467D01* +X474217Y-7250D02*X474967Y-6500D01* +X474217Y-7250D02*Y-8750D01* +X474967Y-9500D01* +X476467D01* +X477217Y-8750D01* +X474217Y-11000D02*X474967Y-11750D01* +X476467D01* +X477217Y-11000D01* +Y-6500D02*Y-11000D01* +X479018Y-3500D02*Y-8750D01* +X479768Y-9500D01* +X482020D02*X484270D01* +X481270Y-8750D02*X482020Y-9500D01* +X481270Y-7250D02*Y-8750D01* +Y-7250D02*X482020Y-6500D01* +X483520D01* +X484270Y-7250D01* +X481270Y-8000D02*X484270D01* +Y-7250D02*Y-8000D01* +X488771Y-6500D02*X491771D01* +X496273Y-8750D02*X497023Y-9500D01* +X496273Y-4250D02*Y-8750D01* +Y-4250D02*X497023Y-3500D01* +X498523D01* +X499273Y-4250D01* +Y-8750D01* +X498523Y-9500D02*X499273Y-8750D01* +X497023Y-9500D02*X498523D01* +X496273Y-8000D02*X499273Y-5000D01* +X501074Y-11000D02*X502574Y-9500D01* +X504376Y-8750D02*X505126Y-9500D01* +X504376Y-4250D02*Y-8750D01* +Y-4250D02*X505126Y-3500D01* +X506626D01* +X507376Y-4250D01* +Y-8750D01* +X506626Y-9500D02*X507376Y-8750D01* +X505126Y-9500D02*X506626D01* +X504376Y-8000D02*X507376Y-5000D01* +X512627Y-3500D02*Y-8750D01* +X513377Y-9500D01* +X511877Y-5750D02*X513377D01* +X514879Y-7250D02*Y-8750D01* +Y-7250D02*X515629Y-6500D01* +X517129D01* +X517879Y-7250D01* +Y-8750D01* +X517129Y-9500D02*X517879Y-8750D01* +X515629Y-9500D02*X517129D01* +X514879Y-8750D02*X515629Y-9500D01* +X522380Y-8750D02*X523130Y-9500D01* +X522380Y-7250D02*Y-8750D01* +Y-7250D02*X523130Y-6500D01* +X524630D01* +X525380Y-7250D01* +Y-8750D01* +X524630Y-9500D02*X525380Y-8750D01* +X523130Y-9500D02*X524630D01* +X522380Y-5750D02*X523130Y-6500D01* +X522380Y-4250D02*Y-5750D01* +Y-4250D02*X523130Y-3500D01* +X524630D01* +X525380Y-4250D01* +Y-5750D01* +X524630Y-6500D02*X525380Y-5750D01* +X527182Y-3500D02*X530182D01* +X527182D02*Y-6500D01* +X527932Y-5750D01* +X529432D01* +X530182Y-6500D01* +Y-8750D01* +X529432Y-9500D02*X530182Y-8750D01* +X527932Y-9500D02*X529432D01* +X527182Y-8750D02*X527932Y-9500D01* +X531983Y-8750D02*X532733Y-9500D01* +X531983Y-4250D02*Y-8750D01* +Y-4250D02*X532733Y-3500D01* +X534233D01* +X534983Y-4250D01* +Y-8750D01* +X534233Y-9500D02*X534983Y-8750D01* +X532733Y-9500D02*X534233D01* +X531983Y-8000D02*X534983Y-5000D01* +X536785Y-8750D02*X537535Y-9500D01* +X536785Y-4250D02*Y-8750D01* +Y-4250D02*X537535Y-3500D01* +X539035D01* +X539785Y-4250D01* +Y-8750D01* +X539035Y-9500D02*X539785Y-8750D01* +X537535Y-9500D02*X539035D01* +X536785Y-8000D02*X539785Y-5000D01* +X541586Y-11000D02*X543086Y-9500D01* +X545638D02*X547138D01* +X546388Y-3500D02*Y-9500D01* +X544888Y-5000D02*X546388Y-3500D01* +X548939Y-8750D02*X549689Y-9500D01* +X548939Y-4250D02*Y-8750D01* +Y-4250D02*X549689Y-3500D01* +X551189D01* +X551939Y-4250D01* +Y-8750D01* +X551189Y-9500D02*X551939Y-8750D01* +X549689Y-9500D02*X551189D01* +X548939Y-8000D02*X551939Y-5000D01* +X553741Y-8750D02*X554491Y-9500D01* +X553741Y-4250D02*Y-8750D01* +Y-4250D02*X554491Y-3500D01* +X555991D01* +X556741Y-4250D01* +Y-8750D01* +X555991Y-9500D02*X556741Y-8750D01* +X554491Y-9500D02*X555991D01* +X553741Y-8000D02*X556741Y-5000D01* +X558542Y-8750D02*X559292Y-9500D01* +X558542Y-4250D02*Y-8750D01* +Y-4250D02*X559292Y-3500D01* +X560792D01* +X561542Y-4250D01* +Y-8750D01* +X560792Y-9500D02*X561542Y-8750D01* +X559292Y-9500D02*X560792D01* +X558542Y-8000D02*X561542Y-5000D01* +X566794Y-7250D02*Y-9500D01* +Y-7250D02*X567544Y-6500D01* +X568294D01* +X569044Y-7250D01* +Y-9500D01* +Y-7250D02*X569794Y-6500D01* +X570544D01* +X571294Y-7250D01* +Y-9500D01* +X566044Y-6500D02*X566794Y-7250D01* +X573095Y-5000D02*Y-5750D01* +Y-7250D02*Y-9500D01* +X574597Y-3500D02*Y-8750D01* +X575347Y-9500D01* +X577598D02*X579848D01* +X580598Y-8750D01* +X579848Y-8000D02*X580598Y-8750D01* +X577598Y-8000D02*X579848D01* +X576848Y-7250D02*X577598Y-8000D01* +X576848Y-7250D02*X577598Y-6500D01* +X579848D01* +X580598Y-7250D01* +X576848Y-8750D02*X577598Y-9500D01* +X200750Y128500D02*Y122500D01* +X203000Y128500D02*X203750Y127750D01* +Y123250D01* +X203000Y122500D02*X203750Y123250D01* +X200000Y122500D02*X203000D01* +X200000Y128500D02*X203000D01* +X207801Y125500D02*X208551Y124750D01* +X206301Y125500D02*X207801D01* +X205551Y124750D02*X206301Y125500D01* +X205551Y124750D02*Y123250D01* +X206301Y122500D01* +X208551Y125500D02*Y123250D01* +X209301Y122500D01* +X206301D02*X207801D01* +X208551Y123250D01* +X211853Y128500D02*Y123250D01* +X212603Y122500D01* +X211103Y126250D02*X212603D01* +X214854Y122500D02*X217104D01* +X214104Y123250D02*X214854Y122500D01* +X214104Y124750D02*Y123250D01* +Y124750D02*X214854Y125500D01* +X216354D01* +X217104Y124750D01* +X214104Y124000D02*X217104D01* +Y124750D02*Y124000D01* +X218906Y126250D02*X219656D01* +X218906Y124750D02*X219656D01* +X224157Y128500D02*X227157D01* +X225657D02*Y122500D01* +X228959Y128500D02*Y122500D01* +Y124750D02*X229709Y125500D01* +X231209D01* +X231959Y124750D01* +Y122500D01* +X233760Y125500D02*Y123250D01* +X234510Y122500D01* +X236010D01* +X236760Y123250D01* +Y125500D02*Y123250D01* +X241262Y127750D02*X242012Y128500D01* +X244262D01* +X245012Y127750D01* +Y126250D01* +X241262Y122500D02*X245012Y126250D01* +X241262Y122500D02*X245012D01* +X249063Y128500D02*X249813Y127750D01* +X247563Y128500D02*X249063D01* +X246813Y127750D02*X247563Y128500D01* +X246813Y127750D02*Y123250D01* +X247563Y122500D01* +X249063Y125500D02*X249813Y124750D01* +X246813Y125500D02*X249063D01* +X247563Y122500D02*X249063D01* +X249813Y123250D01* +Y124750D02*Y123250D01* +X254315Y128500D02*X256565D01* +Y123250D01* +X255815Y122500D02*X256565Y123250D01* +X255065Y122500D02*X255815D01* +X254315Y123250D02*X255065Y122500D01* +X260616Y125500D02*X261366Y124750D01* +X259116Y125500D02*X260616D01* +X258366Y124750D02*X259116Y125500D01* +X258366Y124750D02*Y123250D01* +X259116Y122500D01* +X261366Y125500D02*Y123250D01* +X262116Y122500D01* +X259116D02*X260616D01* +X261366Y123250D01* +X264668Y124750D02*Y122500D01* +Y124750D02*X265418Y125500D01* +X266168D01* +X266918Y124750D01* +Y122500D01* +X263918Y125500D02*X264668Y124750D01* +X271419Y127750D02*X272169Y128500D01* +X274419D01* +X275169Y127750D01* +Y126250D01* +X271419Y122500D02*X275169Y126250D01* +X271419Y122500D02*X275169D01* +X276971Y123250D02*X277721Y122500D01* +X276971Y127750D02*Y123250D01* +Y127750D02*X277721Y128500D01* +X279221D01* +X279971Y127750D01* +Y123250D01* +X279221Y122500D02*X279971Y123250D01* +X277721Y122500D02*X279221D01* +X276971Y124000D02*X279971Y127000D01* +X282522Y122500D02*X284022D01* +X283272Y128500D02*Y122500D01* +X281772Y127000D02*X283272Y128500D01* +X285824Y127750D02*X286574Y128500D01* +X288824D01* +X289574Y127750D01* +Y126250D01* +X285824Y122500D02*X289574Y126250D01* +X285824Y122500D02*X289574D01* +X294075Y123250D02*X294825Y122500D01* +X294075Y127750D02*Y123250D01* +Y127750D02*X294825Y128500D01* +X296325D01* +X297075Y127750D01* +Y123250D01* +X296325Y122500D02*X297075Y123250D01* +X294825Y122500D02*X296325D01* +X294075Y124000D02*X297075Y127000D01* +X298877Y122500D02*X302627Y126250D01* +Y128500D02*Y126250D01* +X298877Y128500D02*X302627D01* +X304428Y126250D02*X305178D01* +X304428Y124750D02*X305178D01* +X307730Y122500D02*X309230D01* +X308480Y128500D02*Y122500D01* +X306980Y127000D02*X308480Y128500D01* +X311781Y122500D02*X313281D01* +X312531Y128500D02*Y122500D01* +X311031Y127000D02*X312531Y128500D01* +X315083Y126250D02*X315833D01* +X315083Y124750D02*X315833D01* +X317634Y127750D02*X318384Y128500D01* +X320634D01* +X321384Y127750D01* +Y126250D01* +X317634Y122500D02*X321384Y126250D01* +X317634Y122500D02*X321384D01* +X323186D02*X326186Y125500D01* +Y127750D02*Y125500D01* +X325436Y128500D02*X326186Y127750D01* +X323936Y128500D02*X325436D01* +X323186Y127750D02*X323936Y128500D01* +X323186Y127750D02*Y126250D01* +X323936Y125500D01* +X326186D01* +X330687Y127750D02*Y122500D01* +Y127750D02*X331437Y128500D01* +X333687D01* +X334437Y127750D01* +Y122500D01* +X330687Y125500D02*X334437D01* +X336239Y128500D02*Y122500D01* +Y128500D02*X338489Y126250D01* +X340739Y128500D01* +Y122500D01* +X348240Y128500D02*X348990Y127750D01* +X345990Y128500D02*X348240D01* +X345240Y127750D02*X345990Y128500D01* +X345240Y127750D02*Y123250D01* +X345990Y122500D01* +X348240D01* +X348990Y123250D01* +Y124750D02*Y123250D01* +X348240Y125500D02*X348990Y124750D01* +X346740Y125500D02*X348240D01* +X350792Y128500D02*Y122500D01* +Y128500D02*X353042Y126250D01* +X355292Y128500D01* +Y122500D01* +X357093Y128500D02*X360093D01* +X358593D02*Y122500D01* +X364595Y128500D02*Y123250D01* +X365345Y122500D01* +X366845D01* +X367595Y123250D01* +Y128500D02*Y123250D01* +X369396Y128500D02*X372396D01* +X370896D02*Y122500D01* +X374948D02*X377198D01* +X374198Y123250D02*X374948Y122500D01* +X374198Y127750D02*Y123250D01* +Y127750D02*X374948Y128500D01* +X377198D01* +X200000Y142750D02*Y137500D01* +Y142750D02*X200750Y143500D01* +X203000D01* +X203750Y142750D01* +Y137500D01* +X200000Y140500D02*X203750D01* +X205551D02*Y138250D01* +X206301Y137500D01* +X207801D01* +X208551Y138250D01* +Y140500D02*Y138250D01* +X211103Y143500D02*Y138250D01* +X211853Y137500D01* +X210353Y141250D02*X211853D01* +X213354Y143500D02*Y137500D01* +Y139750D02*X214104Y140500D01* +X215604D01* +X216354Y139750D01* +Y137500D01* +X218156Y139750D02*Y138250D01* +Y139750D02*X218906Y140500D01* +X220406D01* +X221156Y139750D01* +Y138250D01* +X220406Y137500D02*X221156Y138250D01* +X218906Y137500D02*X220406D01* +X218156Y138250D02*X218906Y137500D01* +X223707Y139750D02*Y137500D01* +Y139750D02*X224457Y140500D01* +X225957D01* +X222957D02*X223707Y139750D01* +X227759Y141250D02*X228509D01* +X227759Y139750D02*X228509D01* +X233010Y143500D02*Y137500D01* +X235260Y139750D01* +X237510Y137500D01* +Y143500D02*Y137500D01* +X239312Y142000D02*Y141250D01* +Y139750D02*Y137500D01* +X240813Y143500D02*Y138250D01* +X241563Y137500D01* +X243065Y143500D02*Y138250D01* +X243815Y137500D01* +X200000Y158500D02*X203000D01* +X201500D02*Y152500D01* +X204801Y157000D02*Y156250D01* +Y154750D02*Y152500D01* +X207053Y158500D02*Y153250D01* +X207803Y152500D01* +X206303Y156250D02*X207803D01* +X209304Y158500D02*Y153250D01* +X210054Y152500D01* +X212306D02*X214556D01* +X211556Y153250D02*X212306Y152500D01* +X211556Y154750D02*Y153250D01* +Y154750D02*X212306Y155500D01* +X213806D01* +X214556Y154750D01* +X211556Y154000D02*X214556D01* +Y154750D02*Y154000D01* +X216357Y156250D02*X217107D01* +X216357Y154750D02*X217107D01* +X221609Y153250D02*X222359Y152500D01* +X221609Y157750D02*X222359Y158500D01* +X221609Y157750D02*Y153250D01* +X224160Y155500D02*Y153250D01* +X224910Y152500D01* +X226410D01* +X227160Y153250D01* +Y155500D02*Y153250D01* +X229712Y154750D02*Y152500D01* +Y154750D02*X230462Y155500D01* +X231212D01* +X231962Y154750D01* +Y152500D01* +X228962Y155500D02*X229712Y154750D01* +X233763Y158500D02*Y152500D01* +Y154750D02*X236013Y152500D01* +X233763Y154750D02*X235263Y156250D01* +X238565Y154750D02*Y152500D01* +Y154750D02*X239315Y155500D01* +X240065D01* +X240815Y154750D01* +Y152500D01* +X237815Y155500D02*X238565Y154750D01* +X242616D02*Y153250D01* +Y154750D02*X243366Y155500D01* +X244866D01* +X245616Y154750D01* +Y153250D01* +X244866Y152500D02*X245616Y153250D01* +X243366Y152500D02*X244866D01* +X242616Y153250D02*X243366Y152500D01* +X247418Y155500D02*Y153250D01* +X248168Y152500D01* +X248918D01* +X249668Y153250D01* +Y155500D02*Y153250D01* +X250418Y152500D01* +X251168D01* +X251918Y153250D01* +Y155500D02*Y153250D01* +X254469Y154750D02*Y152500D01* +Y154750D02*X255219Y155500D01* +X255969D01* +X256719Y154750D01* +Y152500D01* +X253719Y155500D02*X254469Y154750D01* +X258521Y158500D02*X259271Y157750D01* +Y153250D01* +X258521Y152500D02*X259271Y153250D01* +X263772Y155500D02*X266772D01* +X271274Y158500D02*Y152500D01* +Y158500D02*X274274D01* +X271274Y155500D02*X273524D01* +X278325D02*X279075Y154750D01* +X276825Y155500D02*X278325D01* +X276075Y154750D02*X276825Y155500D01* +X276075Y154750D02*Y153250D01* +X276825Y152500D01* +X279075Y155500D02*Y153250D01* +X279825Y152500D01* +X276825D02*X278325D01* +X279075Y153250D01* +X281627Y158500D02*Y152500D01* +Y153250D02*X282377Y152500D01* +X283877D01* +X284627Y153250D01* +Y154750D02*Y153250D01* +X283877Y155500D02*X284627Y154750D01* +X282377Y155500D02*X283877D01* +X281627Y154750D02*X282377Y155500D01* +X287178Y154750D02*Y152500D01* +Y154750D02*X287928Y155500D01* +X289428D01* +X286428D02*X287178Y154750D01* +X291230Y157000D02*Y156250D01* +Y154750D02*Y152500D01* +X293481Y155500D02*X295731D01* +X292731Y154750D02*X293481Y155500D01* +X292731Y154750D02*Y153250D01* +X293481Y152500D01* +X295731D01* +X299783Y155500D02*X300533Y154750D01* +X298283Y155500D02*X299783D01* +X297533Y154750D02*X298283Y155500D01* +X297533Y154750D02*Y153250D01* +X298283Y152500D01* +X300533Y155500D02*Y153250D01* +X301283Y152500D01* +X298283D02*X299783D01* +X300533Y153250D01* +X303834Y158500D02*Y153250D01* +X304584Y152500D01* +X303084Y156250D02*X304584D01* +X306086Y157000D02*Y156250D01* +Y154750D02*Y152500D01* +X307587Y154750D02*Y153250D01* +Y154750D02*X308337Y155500D01* +X309837D01* +X310587Y154750D01* +Y153250D01* +X309837Y152500D02*X310587Y153250D01* +X308337Y152500D02*X309837D01* +X307587Y153250D02*X308337Y152500D01* +X313139Y154750D02*Y152500D01* +Y154750D02*X313889Y155500D01* +X314639D01* +X315389Y154750D01* +Y152500D01* +X312389Y155500D02*X313139Y154750D01* +X320640Y158500D02*Y152500D01* +X322890Y158500D02*X323640Y157750D01* +Y153250D01* +X322890Y152500D02*X323640Y153250D01* +X319890Y152500D02*X322890D01* +X319890Y158500D02*X322890D01* +X326192Y154750D02*Y152500D01* +Y154750D02*X326942Y155500D01* +X328442D01* +X325442D02*X326192Y154750D01* +X332493Y155500D02*X333243Y154750D01* +X330993Y155500D02*X332493D01* +X330243Y154750D02*X330993Y155500D01* +X330243Y154750D02*Y153250D01* +X330993Y152500D01* +X333243Y155500D02*Y153250D01* +X333993Y152500D01* +X330993D02*X332493D01* +X333243Y153250D01* +X335795Y155500D02*Y153250D01* +X336545Y152500D01* +X337295D01* +X338045Y153250D01* +Y155500D02*Y153250D01* +X338795Y152500D01* +X339545D01* +X340295Y153250D01* +Y155500D02*Y153250D01* +X342096Y157000D02*Y156250D01* +Y154750D02*Y152500D01* +X344348Y154750D02*Y152500D01* +Y154750D02*X345098Y155500D01* +X345848D01* +X346598Y154750D01* +Y152500D01* +X343598Y155500D02*X344348Y154750D01* +X350649Y155500D02*X351399Y154750D01* +X349149Y155500D02*X350649D01* +X348399Y154750D02*X349149Y155500D01* +X348399Y154750D02*Y153250D01* +X349149Y152500D01* +X350649D01* +X351399Y153250D01* +X348399Y151000D02*X349149Y150250D01* +X350649D01* +X351399Y151000D01* +Y155500D02*Y151000D01* +M02* diff --git a/strip-gerber/shift-led-strip.front.gbr b/strip-gerber/shift-led-strip.front.gbr new file mode 100644 index 0000000..98f2a15 --- /dev/null +++ b/strip-gerber/shift-led-strip.front.gbr @@ -0,0 +1,1102 @@ +G04 start of page 2 for group 0 idx 0 * +G04 Title: (unknown), component * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFRONT*% +%ADD11C,0.0200*% +%ADD12C,0.0100*% +%ADD13C,0.0150*% +%ADD14C,0.0550*% +%ADD15C,0.0700*% +%ADD16C,0.0600*% +%ADD17C,0.0300*% +%ADD18C,0.0280*% +%ADD19C,0.0380*% +G54D11*G36* +X850000Y100000D02*Y0D01* +X416126D01* +Y28499D01* +X417395D01* +X417520Y28321D01* +X418321Y27520D01* +X419249Y26870D01* +X420277Y26391D01* +X421371Y26098D01* +X422500Y25999D01* +X423629Y26098D01* +X424723Y26391D01* +X425751Y26870D01* +X426679Y27520D01* +X427480Y28321D01* +X427605Y28499D01* +X517395D01* +X517520Y28321D01* +X518321Y27520D01* +X519249Y26870D01* +X520277Y26391D01* +X521371Y26098D01* +X522500Y25999D01* +X523629Y26098D01* +X524723Y26391D01* +X525751Y26870D01* +X526679Y27520D01* +X527480Y28321D01* +X527605Y28499D01* +X617395D01* +X617520Y28321D01* +X618321Y27520D01* +X619249Y26870D01* +X620277Y26391D01* +X621371Y26098D01* +X622500Y25999D01* +X623629Y26098D01* +X624723Y26391D01* +X625751Y26870D01* +X626679Y27520D01* +X627480Y28321D01* +X627605Y28499D01* +X717395D01* +X717520Y28321D01* +X718321Y27520D01* +X719249Y26870D01* +X720277Y26391D01* +X721371Y26098D01* +X722500Y25999D01* +X723629Y26098D01* +X724723Y26391D01* +X725751Y26870D01* +X726679Y27520D01* +X727480Y28321D01* +X727605Y28499D01* +X817395D01* +X817520Y28321D01* +X818321Y27520D01* +X819249Y26870D01* +X820277Y26391D01* +X821371Y26098D01* +X822500Y25999D01* +X823629Y26098D01* +X824723Y26391D01* +X825751Y26870D01* +X826679Y27520D01* +X827480Y28321D01* +X828130Y29249D01* +X828609Y30277D01* +X828902Y31371D01* +X829001Y32500D01* +X828902Y33629D01* +X828609Y34723D01* +X828130Y35751D01* +X827618Y36483D01* +X827929Y36701D01* +X828299Y37071D01* +X828599Y37499D01* +X828820Y37974D01* +X828955Y38479D01* +X829001Y39000D01* +Y46000D01* +X828955Y46521D01* +X828820Y47026D01* +X828599Y47501D01* +X828299Y47929D01* +X827929Y48299D01* +X827501Y48599D01* +X827026Y48820D01* +X826521Y48955D01* +X826001Y49001D01* +Y67957D01* +X826197Y68094D01* +X826906Y68803D01* +X827481Y69624D01* +X827904Y70533D01* +X828164Y71501D01* +X828251Y72500D01* +X828164Y73499D01* +X827904Y74467D01* +X827481Y75376D01* +X826906Y76197D01* +X826197Y76906D01* +X825376Y77481D01* +X824467Y77904D01* +X823499Y78164D01* +X822500Y78251D01* +X821501Y78164D01* +X820533Y77904D01* +X819624Y77481D01* +X818803Y76906D01* +X818094Y76197D01* +X817519Y75376D01* +X817096Y74467D01* +X816836Y73499D01* +X816749Y72500D01* +X816836Y71501D01* +X817096Y70533D01* +X817519Y69624D01* +X818094Y68803D01* +X818803Y68094D01* +X818999Y67957D01* +Y49001D01* +X818479Y48955D01* +X817974Y48820D01* +X817499Y48599D01* +X817071Y48299D01* +X816701Y47929D01* +X816401Y47501D01* +X816180Y47026D01* +X816045Y46521D01* +X815999Y46000D01* +Y39000D01* +X816045Y38479D01* +X816180Y37974D01* +X816401Y37499D01* +X816701Y37071D01* +X817071Y36701D01* +X817356Y36501D01* +X727644D01* +X727929Y36701D01* +X728299Y37071D01* +X728599Y37499D01* +X728820Y37974D01* +X728955Y38479D01* +X729001Y39000D01* +Y46000D01* +X728955Y46521D01* +X728820Y47026D01* +X728599Y47501D01* +X728299Y47929D01* +X727929Y48299D01* +X727501Y48599D01* +X727026Y48820D01* +X726521Y48955D01* +X726001Y49001D01* +Y67957D01* +X726197Y68094D01* +X726906Y68803D01* +X727481Y69624D01* +X727904Y70533D01* +X728164Y71501D01* +X728251Y72500D01* +X728164Y73499D01* +X727904Y74467D01* +X727481Y75376D01* +X726906Y76197D01* +X726197Y76906D01* +X725376Y77481D01* +X724467Y77904D01* +X723499Y78164D01* +X722500Y78251D01* +X721501Y78164D01* +X720533Y77904D01* +X719624Y77481D01* +X718803Y76906D01* +X718094Y76197D01* +X717519Y75376D01* +X717096Y74467D01* +X716836Y73499D01* +X716749Y72500D01* +X716836Y71501D01* +X717096Y70533D01* +X717519Y69624D01* +X718094Y68803D01* +X718803Y68094D01* +X718999Y67957D01* +Y49001D01* +X718479Y48955D01* +X717974Y48820D01* +X717499Y48599D01* +X717071Y48299D01* +X716701Y47929D01* +X716401Y47501D01* +X716180Y47026D01* +X716045Y46521D01* +X715999Y46000D01* +Y39000D01* +X716045Y38479D01* +X716180Y37974D01* +X716401Y37499D01* +X716701Y37071D01* +X717071Y36701D01* +X717356Y36501D01* +X627644D01* +X627929Y36701D01* +X628299Y37071D01* +X628599Y37499D01* +X628820Y37974D01* +X628955Y38479D01* +X629001Y39000D01* +Y46000D01* +X628955Y46521D01* +X628820Y47026D01* +X628599Y47501D01* +X628299Y47929D01* +X627929Y48299D01* +X627501Y48599D01* +X627026Y48820D01* +X626521Y48955D01* +X626001Y49001D01* +Y67957D01* +X626197Y68094D01* +X626906Y68803D01* +X627481Y69624D01* +X627904Y70533D01* +X628164Y71501D01* +X628251Y72500D01* +X628164Y73499D01* +X627904Y74467D01* +X627481Y75376D01* +X626906Y76197D01* +X626197Y76906D01* +X625376Y77481D01* +X624467Y77904D01* +X623499Y78164D01* +X622500Y78251D01* +X621501Y78164D01* +X620533Y77904D01* +X619624Y77481D01* +X618803Y76906D01* +X618094Y76197D01* +X617519Y75376D01* +X617096Y74467D01* +X616836Y73499D01* +X616749Y72500D01* +X616836Y71501D01* +X617096Y70533D01* +X617519Y69624D01* +X618094Y68803D01* +X618803Y68094D01* +X618999Y67957D01* +Y49001D01* +X618479Y48955D01* +X617974Y48820D01* +X617499Y48599D01* +X617071Y48299D01* +X616701Y47929D01* +X616401Y47501D01* +X616180Y47026D01* +X616045Y46521D01* +X615999Y46000D01* +Y39000D01* +X616045Y38479D01* +X616180Y37974D01* +X616401Y37499D01* +X616701Y37071D01* +X617071Y36701D01* +X617356Y36501D01* +X527644D01* +X527929Y36701D01* +X528299Y37071D01* +X528599Y37499D01* +X528820Y37974D01* +X528955Y38479D01* +X529001Y39000D01* +Y46000D01* +X528955Y46521D01* +X528820Y47026D01* +X528599Y47501D01* +X528299Y47929D01* +X527929Y48299D01* +X527501Y48599D01* +X527026Y48820D01* +X526521Y48955D01* +X526001Y49001D01* +Y67957D01* +X526197Y68094D01* +X526906Y68803D01* +X527481Y69624D01* +X527904Y70533D01* +X528164Y71501D01* +X528251Y72500D01* +X528164Y73499D01* +X527904Y74467D01* +X527481Y75376D01* +X526906Y76197D01* +X526197Y76906D01* +X525376Y77481D01* +X524467Y77904D01* +X523499Y78164D01* +X522500Y78251D01* +X521501Y78164D01* +X520533Y77904D01* +X519624Y77481D01* +X518803Y76906D01* +X518094Y76197D01* +X517519Y75376D01* +X517096Y74467D01* +X516836Y73499D01* +X516749Y72500D01* +X516836Y71501D01* +X517096Y70533D01* +X517519Y69624D01* +X518094Y68803D01* +X518803Y68094D01* +X518999Y67957D01* +Y49001D01* +X518479Y48955D01* +X517974Y48820D01* +X517499Y48599D01* +X517071Y48299D01* +X516701Y47929D01* +X516401Y47501D01* +X516180Y47026D01* +X516045Y46521D01* +X515999Y46000D01* +Y39000D01* +X516045Y38479D01* +X516180Y37974D01* +X516401Y37499D01* +X516701Y37071D01* +X517071Y36701D01* +X517356Y36501D01* +X427644D01* +X427929Y36701D01* +X428299Y37071D01* +X428599Y37499D01* +X428820Y37974D01* +X428955Y38479D01* +X429001Y39000D01* +Y46000D01* +X428955Y46521D01* +X428820Y47026D01* +X428599Y47501D01* +X428299Y47929D01* +X427929Y48299D01* +X427501Y48599D01* +X427026Y48820D01* +X426521Y48955D01* +X426001Y49001D01* +Y67957D01* +X426197Y68094D01* +X426906Y68803D01* +X427481Y69624D01* +X427904Y70533D01* +X428164Y71501D01* +X428251Y72500D01* +X428164Y73499D01* +X427904Y74467D01* +X427481Y75376D01* +X427044Y76000D01* +X486856D01* +X486795Y75771D01* +X486749Y75250D01* +Y69750D01* +X486795Y69229D01* +X486930Y68724D01* +X487151Y68249D01* +X487451Y67821D01* +X487821Y67451D01* +X488249Y67151D01* +X488724Y66930D01* +X489229Y66795D01* +X489750Y66749D01* +X495250D01* +X495771Y66795D01* +X496276Y66930D01* +X496751Y67151D01* +X497179Y67451D01* +X497549Y67821D01* +X497849Y68249D01* +X498070Y68724D01* +X498205Y69229D01* +X498251Y69750D01* +Y75250D01* +X498205Y75771D01* +X498070Y76276D01* +X497849Y76751D01* +X497549Y77179D01* +X497179Y77549D01* +X496751Y77849D01* +X496276Y78070D01* +X495771Y78205D01* +X495250Y78251D01* +X489750D01* +X489229Y78205D01* +X488982Y78139D01* +X488621Y78500D01* +X584379D01* +X586861Y76018D01* +X586795Y75771D01* +X586749Y75250D01* +Y69750D01* +X586795Y69229D01* +X586930Y68724D01* +X587151Y68249D01* +X587451Y67821D01* +X587821Y67451D01* +X588249Y67151D01* +X588724Y66930D01* +X589229Y66795D01* +X589750Y66749D01* +X595250D01* +X595771Y66795D01* +X596276Y66930D01* +X596751Y67151D01* +X597179Y67451D01* +X597549Y67821D01* +X597849Y68249D01* +X598070Y68724D01* +X598205Y69229D01* +X598251Y69750D01* +Y75250D01* +X598205Y75771D01* +X598070Y76276D01* +X597849Y76751D01* +X597549Y77179D01* +X597179Y77549D01* +X596751Y77849D01* +X596276Y78070D01* +X595771Y78205D01* +X595250Y78251D01* +X589750D01* +X589229Y78205D01* +X588982Y78139D01* +X586121Y81000D01* +X681879D01* +X686861Y76018D01* +X686795Y75771D01* +X686749Y75250D01* +Y69750D01* +X686795Y69229D01* +X686930Y68724D01* +X687151Y68249D01* +X687451Y67821D01* +X687821Y67451D01* +X688249Y67151D01* +X688724Y66930D01* +X689229Y66795D01* +X689750Y66749D01* +X695250D01* +X695771Y66795D01* +X696276Y66930D01* +X696751Y67151D01* +X697179Y67451D01* +X697549Y67821D01* +X697849Y68249D01* +X698070Y68724D01* +X698205Y69229D01* +X698251Y69750D01* +Y75250D01* +X698205Y75771D01* +X698070Y76276D01* +X697849Y76751D01* +X697549Y77179D01* +X697179Y77549D01* +X696751Y77849D01* +X696276Y78070D01* +X695771Y78205D01* +X695250Y78251D01* +X689750D01* +X689229Y78205D01* +X688982Y78139D01* +X683621Y83500D01* +X779379D01* +X786861Y76018D01* +X786795Y75771D01* +X786749Y75250D01* +Y69750D01* +X786795Y69229D01* +X786930Y68724D01* +X787151Y68249D01* +X787451Y67821D01* +X787821Y67451D01* +X788249Y67151D01* +X788724Y66930D01* +X789229Y66795D01* +X789750Y66749D01* +X795250D01* +X795771Y66795D01* +X796276Y66930D01* +X796751Y67151D01* +X797179Y67451D01* +X797549Y67821D01* +X797849Y68249D01* +X798070Y68724D01* +X798205Y69229D01* +X798251Y69750D01* +Y75250D01* +X798205Y75771D01* +X798070Y76276D01* +X797849Y76751D01* +X797549Y77179D01* +X797179Y77549D01* +X796751Y77849D01* +X796276Y78070D01* +X795771Y78205D01* +X795250Y78251D01* +X789750D01* +X789229Y78205D01* +X788982Y78139D01* +X781061Y86060D01* +X781011Y86102D01* +X780964Y86149D01* +X780910Y86187D01* +X780861Y86228D01* +X780806Y86259D01* +X780750Y86299D01* +X780686Y86329D01* +X780634Y86359D01* +X780580Y86378D01* +X780513Y86410D01* +X780441Y86429D01* +X780389Y86448D01* +X780329Y86459D01* +X780260Y86477D01* +X780193Y86483D01* +X780131Y86494D01* +X780068D01* +X780000Y86500D01* +X416126D01* +Y100000D01* +X850000D01* +G37* +G36* +X416126Y0D02*X0D01* +Y100000D01* +X416126D01* +Y86500D01* +X80000D01* +X79944Y86495D01* +X79869D01* +X79798Y86482D01* +X79740Y86477D01* +X79681Y86461D01* +X79612Y86449D01* +X79551Y86427D01* +X79487Y86410D01* +X79428Y86382D01* +X79366Y86360D01* +X79305Y86325D01* +X79250Y86299D01* +X79203Y86266D01* +X79139Y86229D01* +X79083Y86182D01* +X79036Y86149D01* +X78995Y86108D01* +X78939Y86061D01* +X76878Y84000D01* +X70000D01* +X69943Y83995D01* +X69869D01* +X69796Y83982D01* +X69740Y83977D01* +X69681Y83961D01* +X69612Y83949D01* +X69551Y83927D01* +X69487Y83910D01* +X69428Y83882D01* +X69366Y83860D01* +X69305Y83825D01* +X69250Y83799D01* +X69203Y83766D01* +X69139Y83729D01* +X69083Y83682D01* +X69036Y83649D01* +X68995Y83608D01* +X68939Y83561D01* +X64378Y79000D01* +X60011D01* +X61042Y79090D01* +X62052Y79361D01* +X63001Y79803D01* +X63857Y80403D01* +X64597Y81143D01* +X65197Y81999D01* +X65639Y82948D01* +X65910Y83958D01* +X66001Y85000D01* +X65910Y86042D01* +X65639Y87052D01* +X65197Y88001D01* +X64597Y88857D01* +X63857Y89597D01* +X63001Y90197D01* +X62052Y90639D01* +X61042Y90910D01* +X60000Y91001D01* +X58958Y90910D01* +X57948Y90639D01* +X56999Y90197D01* +X56143Y89597D01* +X55403Y88857D01* +X55000Y88282D01* +X54597Y88857D01* +X53857Y89597D01* +X53001Y90197D01* +X52052Y90639D01* +X51042Y90910D01* +X50000Y91001D01* +X49056Y90919D01* +X43738Y96237D01* +X43682Y96284D01* +X43625Y96341D01* +X43557Y96389D01* +X43504Y96433D01* +X43444Y96468D01* +X43375Y96516D01* +X43304Y96549D01* +X43240Y96586D01* +X43165Y96613D01* +X43099Y96644D01* +X43029Y96663D01* +X42954Y96690D01* +X42875Y96704D01* +X42804Y96723D01* +X42729Y96730D01* +X42653Y96743D01* +X42580D01* +X42500Y96750D01* +X10000D01* +X9932Y96744D01* +X9847D01* +X9761Y96729D01* +X9696Y96723D01* +X9633Y96706D01* +X9547Y96691D01* +X9463Y96661D01* +X9401Y96644D01* +X9345Y96618D01* +X9260Y96587D01* +X9188Y96545D01* +X9125Y96516D01* +X9066Y96474D01* +X8996Y96434D01* +X8936Y96383D01* +X8875Y96341D01* +X8822Y96288D01* +X8762Y96238D01* +X3762Y91238D01* +X3763Y91237D01* +X3722Y91188D01* +X3659Y91125D01* +X3606Y91049D01* +X3567Y91003D01* +X3536Y90950D01* +X3484Y90875D01* +X3445Y90791D01* +X3415Y90739D01* +X3392Y90678D01* +X3356Y90599D01* +X3336Y90525D01* +X3310Y90453D01* +X3297Y90378D01* +X3277Y90304D01* +X3270Y90226D01* +X3257Y90152D01* +Y90079D01* +X3250Y90000D01* +Y10000D01* +X3257Y9920D01* +Y9848D01* +X3270Y9771D01* +X3277Y9696D01* +X3295Y9628D01* +X3309Y9548D01* +X3337Y9470D01* +X3356Y9401D01* +X3387Y9335D01* +X3414Y9261D01* +X3450Y9199D01* +X3484Y9125D01* +X3531Y9057D01* +X3566Y8997D01* +X3612Y8942D01* +X3659Y8875D01* +X3715Y8819D01* +X3762Y8763D01* +X8763Y3762D01* +X8819Y3715D01* +X8875Y3659D01* +X8942Y3612D01* +X8997Y3566D01* +X9057Y3531D01* +X9125Y3484D01* +X9199Y3450D01* +X9261Y3414D01* +X9335Y3387D01* +X9401Y3356D01* +X9470Y3337D01* +X9548Y3309D01* +X9628Y3295D01* +X9696Y3277D01* +X9771Y3270D01* +X9848Y3257D01* +X9920D01* +X10000Y3250D01* +X40000D01* +X40079Y3257D01* +X40152D01* +X40226Y3270D01* +X40304Y3277D01* +X40375Y3296D01* +X40453Y3310D01* +X40522Y3336D01* +X40599Y3356D01* +X40682Y3394D01* +X40739Y3415D01* +X40792Y3445D01* +X40875Y3484D01* +X40950Y3536D01* +X41003Y3567D01* +X41051Y3607D01* +X41125Y3659D01* +X41187Y3721D01* +X41237Y3763D01* +X47189Y9715D01* +X47948Y9361D01* +X48958Y9090D01* +X50000Y8999D01* +X51042Y9090D01* +X52052Y9361D01* +X52569Y9602D01* +X56086Y6085D01* +X56154Y6028D01* +X56214Y5968D01* +X56283Y5920D01* +X56353Y5861D01* +X56433Y5815D01* +X56500Y5768D01* +X56576Y5732D01* +X56655Y5687D01* +X56742Y5655D01* +X56816Y5621D01* +X56895Y5600D01* +X56983Y5568D01* +X57069Y5553D01* +X57153Y5530D01* +X57239Y5523D01* +X57326Y5507D01* +X57419D01* +X57500Y5500D01* +X80000D01* +X80093Y5508D01* +X80174D01* +X80254Y5522D01* +X80347Y5530D01* +X80432Y5553D01* +X80518Y5568D01* +X80605Y5600D01* +X80684Y5621D01* +X80765Y5658D01* +X80845Y5688D01* +X80914Y5728D01* +X81000Y5768D01* +X81076Y5821D01* +X81147Y5862D01* +X81210Y5915D01* +X81286Y5968D01* +X81352Y6034D01* +X81414Y6086D01* +X105828Y30500D01* +X116331D01* +X116391Y30277D01* +X116870Y29249D01* +X117520Y28321D01* +X118321Y27520D01* +X119249Y26870D01* +X120277Y26391D01* +X121371Y26098D01* +X122500Y25999D01* +X123629Y26098D01* +X124723Y26391D01* +X125751Y26870D01* +X126679Y27520D01* +X127480Y28321D01* +X127605Y28499D01* +X217395D01* +X217520Y28321D01* +X218321Y27520D01* +X219249Y26870D01* +X220277Y26391D01* +X221371Y26098D01* +X222500Y25999D01* +X223629Y26098D01* +X224723Y26391D01* +X225751Y26870D01* +X226679Y27520D01* +X227480Y28321D01* +X227605Y28499D01* +X317395D01* +X317520Y28321D01* +X318321Y27520D01* +X319249Y26870D01* +X320277Y26391D01* +X321371Y26098D01* +X322500Y25999D01* +X323629Y26098D01* +X324723Y26391D01* +X325751Y26870D01* +X326679Y27520D01* +X327480Y28321D01* +X327605Y28499D01* +X416126D01* +Y0D01* +G37* +G54D12*X822500Y72500D02*Y42500D01* +X780000Y85000D02*X792500Y72500D01* +X722500D02*Y42500D01* +X682500Y82500D02*X692500Y72500D01* +X622500D02*Y42500D01* +X522500Y72500D02*Y42500D01* +X487500Y77500D02*X492500Y72500D01* +X585000Y80000D02*X592500Y72500D01* +X107500Y52500D02*Y40000D01* +G54D11*X822500Y32500D02*X122500D01* +G54D12*X142500Y47500D02*X137500Y42500D01* +X122500D01* +X422500Y72500D02*Y42500D01* +X80000Y85000D02*X780000D01* +X585000Y80000D02*X85000D01* +X682500Y82500D02*X82500D01* +X322500Y67500D02*Y42500D01* +X87500Y70000D02*X82500Y65000D01* +X487500Y77500D02*X87500D01* +X292500Y67500D02*X100000D01* +X80000Y72500D02*X392500D01* +X190000Y65000D02*X192500Y62500D01* +X142500Y57500D02*Y47500D01* +G54D11*X122500Y32500D02*X105000D01* +G54D12*X222500Y62500D02*Y42500D01* +X82500Y82500D02*X80000Y80000D01* +X82500Y77500D02*X85000Y80000D01* +X97500Y70000D02*X87500D01* +X7500Y12500D02*Y87500D01* +G54D13*X5000Y10000D02*Y90000D01* +X12500Y77500D02*Y22500D01* +G54D12*X10000Y15000D02*Y85000D01* +X27500Y70000D02*X35000Y77500D01* +G54D13*X30000Y80000D02*X22500Y72500D01* +G54D12*X32500Y65000D02*X40000Y72500D01* +X27500Y90000D02*X15000D01* +G54D13*X20000Y22500D02*X40000Y42500D01* +G54D12*X22500Y35000D02*Y57500D01* +G54D13*Y72500D02*Y65000D01* +G54D12*Y57500D02*X27500Y62500D01* +X92500Y65000D02*X190000D01* +X95000Y27500D02*X107500Y40000D01* +G54D13*X85000Y42500D02*X92500Y35000D01* +G54D12*X90000Y27500D02*X95000D01* +X107500Y52500D02*X112500Y57500D01* +X60000Y22500D02*X72500Y35000D01* +G54D13*X40000Y42500D02*X85000D01* +G54D12*X82500Y35000D02*X90000Y27500D01* +X35000Y92500D02*X42500Y85000D01* +X27500Y90000D02*X32500Y85000D01* +G54D13*X50000Y87500D02*X42500Y95000D01* +G54D12*X27500Y70000D02*Y62500D01* +X47500Y70000D02*X42500Y65000D01* +X40000Y72500D02*X50000D01* +X15000Y90000D02*X10000Y85000D01* +G54D13*X42500Y95000D02*X10000D01* +X5000Y90000D01* +G54D12*X12500Y92500D02*X35000D01* +G54D13*X12500Y77500D02*X20000Y85000D01* +G54D12*X7500Y87500D02*X12500Y92500D01* +X35000Y77500D02*X50000D01* +G54D13*X47500Y80000D02*X30000D01* +X47500D02*X50000Y82500D01* +Y87500D01* +G54D12*X75000Y77500D02*X82500D01* +X100000Y67500D02*X97500Y70000D01* +X85000Y75000D02*X87500Y77500D01* +X77500Y75000D02*X85000D01* +X72500Y65000D02*X80000Y72500D01* +X72500Y70000D02*X77500Y75000D01* +X80000Y80000D02*X72500D01* +X70000Y72500D02*X75000Y77500D01* +X70000Y82500D02*X77500D01* +X80000Y85000D01* +X15000Y10000D02*X10000Y15000D01* +X12500Y7500D02*X7500Y12500D01* +G54D13*X10000Y5000D02*X5000Y10000D01* +X12500Y22500D02*X20000Y15000D01* +Y22500D01* +G54D12*X30000Y15000D02*X25000Y10000D01* +X40000Y15000D02*X32500Y7500D01* +X30000Y15000D02*Y22500D01* +X25000Y10000D02*X15000D01* +X32500Y7500D02*X12500D01* +G54D13*X40000Y5000D02*X10000D01* +G54D12*X30000Y22500D02*X42500Y35000D01* +X40000Y15000D02*Y22500D01* +X52500Y35000D01* +G54D13*X50000Y15000D02*Y22500D01* +Y15000D02*X40000Y5000D01* +X50000Y22500D02*X62500Y35000D01* +G54D12*X60000Y15000D02*Y22500D01* +G54D11*X105000Y32500D02*X80000Y7500D01* +X57500D01* +X50000Y15000D01* +G54D12*X60000Y82500D02*Y85000D01* +X57500Y80000D02*X60000Y82500D01* +X67500Y70000D02*X72500D01* +X62500Y65000D02*X67500Y70000D01* +X60000Y72500D02*X70000D01* +X50000Y77500D02*X52500Y80000D01* +Y65000D02*X60000Y72500D01* +X52500Y80000D02*X57500D01* +Y75000D02*X52500Y70000D01* +X47500D01* +X50000Y72500D02*X55000Y77500D01* +X72500Y80000D02*X67500Y75000D01* +X57500D01* +X55000Y77500D02*X65000D01* +X70000Y82500D01* +G54D11*G36* +X189750Y65250D02*Y59750D01* +X195250D01* +Y65250D01* +X189750D01* +G37* +G36* +X289750Y70250D02*Y64750D01* +X295250D01* +Y70250D01* +X289750D01* +G37* +G54D14*X322500Y67500D03* +G54D11*G36* +X319000Y46000D02*Y39000D01* +X326000D01* +Y46000D01* +X319000D01* +G37* +G54D15*X322500Y32500D03* +G54D14*X222500Y62500D03* +G54D11*G36* +X219000Y46000D02*Y39000D01* +X226000D01* +Y46000D01* +X219000D01* +G37* +G54D15*X222500Y32500D03* +G54D11*G36* +X519000Y46000D02*Y39000D01* +X526000D01* +Y46000D01* +X519000D01* +G37* +G54D15*X522500Y32500D03* +G54D11*G36* +X419000Y46000D02*Y39000D01* +X426000D01* +Y46000D01* +X419000D01* +G37* +G54D15*X422500Y32500D03* +G54D11*G36* +X619000Y46000D02*Y39000D01* +X626000D01* +Y46000D01* +X619000D01* +G37* +G54D15*X622500Y32500D03* +G54D14*X722500Y72500D03* +G54D11*G36* +X789750Y75250D02*Y69750D01* +X795250D01* +Y75250D01* +X789750D01* +G37* +G54D14*X822500Y72500D03* +G54D11*G36* +X689750Y75250D02*Y69750D01* +X695250D01* +Y75250D01* +X689750D01* +G37* +G36* +X589750D02*Y69750D01* +X595250D01* +Y75250D01* +X589750D01* +G37* +G54D14*X622500Y72500D03* +G54D11*G36* +X489750Y75250D02*Y69750D01* +X495250D01* +Y75250D01* +X489750D01* +G37* +G36* +X389750D02*Y69750D01* +X395250D01* +Y75250D01* +X389750D01* +G37* +G54D14*X422500Y72500D03* +X522500D03* +G54D11*G36* +X819000Y46000D02*Y39000D01* +X826000D01* +Y46000D01* +X819000D01* +G37* +G54D15*X822500Y32500D03* +G54D11*G36* +X719000Y46000D02*Y39000D01* +X726000D01* +Y46000D01* +X719000D01* +G37* +G54D15*X722500Y32500D03* +G54D11*G36* +X119000Y46000D02*Y39000D01* +X126000D01* +Y46000D01* +X119000D01* +G37* +G54D15*X122500Y32500D03* +G54D11*G36* +X109750Y60250D02*Y54750D01* +X115250D01* +Y60250D01* +X109750D01* +G37* +G36* +X89500Y68000D02*Y62000D01* +X95500D01* +Y68000D01* +X89500D01* +G37* +G54D16*X82500Y65000D03* +G54D14*X142500Y57500D03* +G54D16*X82500Y35000D03* +X92500D03* +G54D11*G36* +X17000Y88000D02*Y82000D01* +X23000D01* +Y88000D01* +X17000D01* +G37* +G54D16*X30000Y85000D03* +X40000D03* +X50000D03* +X60000D03* +X72500Y65000D03* +X62500D03* +X52500D03* +X42500D03* +X32500D03* +X22500D03* +Y35000D03* +X32500D03* +X42500D03* +X52500D03* +X62500D03* +X72500D03* +G54D11*G36* +X17000Y18000D02*Y12000D01* +X23000D01* +Y18000D01* +X17000D01* +G37* +G54D16*X30000Y15000D03* +X40000D03* +X50000D03* +X60000D03* +G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D17*G54D18*G54D19*G54D18*G54D19*M02* diff --git a/strip-gerber/shift-led-strip.frontmask.gbr b/strip-gerber/shift-led-strip.frontmask.gbr new file mode 100644 index 0000000..e033df1 --- /dev/null +++ b/strip-gerber/shift-led-strip.frontmask.gbr @@ -0,0 +1,169 @@ +G04 start of page 9 for group -4063 idx -4063 * +G04 Title: (unknown), componentmask * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFRONTMASK*% +%ADD11C,0.0200*% +%ADD16C,0.0600*% +%ADD20C,0.0610*% +%ADD21C,0.0660*% +G54D11*G36* +X189450Y65550D02*Y59450D01* +X195550D01* +Y65550D01* +X189450D01* +G37* +G36* +X289450Y70550D02*Y64450D01* +X295550D01* +Y70550D01* +X289450D01* +G37* +G54D20*X322500Y67500D03* +G54D11*G36* +X319500Y45500D02*Y39500D01* +X325500D01* +Y45500D01* +X319500D01* +G37* +G54D16*X322500Y32500D03* +G54D20*X222500Y62500D03* +G54D11*G36* +X219500Y45500D02*Y39500D01* +X225500D01* +Y45500D01* +X219500D01* +G37* +G54D16*X222500Y32500D03* +G54D11*G36* +X519500Y45500D02*Y39500D01* +X525500D01* +Y45500D01* +X519500D01* +G37* +G54D16*X522500Y32500D03* +G54D11*G36* +X419500Y45500D02*Y39500D01* +X425500D01* +Y45500D01* +X419500D01* +G37* +G54D16*X422500Y32500D03* +G54D11*G36* +X619500Y45500D02*Y39500D01* +X625500D01* +Y45500D01* +X619500D01* +G37* +G54D16*X622500Y32500D03* +G54D20*X722500Y72500D03* +G54D11*G36* +X789450Y75550D02*Y69450D01* +X795550D01* +Y75550D01* +X789450D01* +G37* +G54D20*X822500Y72500D03* +G54D11*G36* +X689450Y75550D02*Y69450D01* +X695550D01* +Y75550D01* +X689450D01* +G37* +G36* +X589450D02*Y69450D01* +X595550D01* +Y75550D01* +X589450D01* +G37* +G54D20*X622500Y72500D03* +G54D11*G36* +X489450Y75550D02*Y69450D01* +X495550D01* +Y75550D01* +X489450D01* +G37* +G36* +X389450D02*Y69450D01* +X395550D01* +Y75550D01* +X389450D01* +G37* +G54D20*X422500Y72500D03* +X522500D03* +G54D11*G36* +X819500Y45500D02*Y39500D01* +X825500D01* +Y45500D01* +X819500D01* +G37* +G54D16*X822500Y32500D03* +G54D11*G36* +X719500Y45500D02*Y39500D01* +X725500D01* +Y45500D01* +X719500D01* +G37* +G54D16*X722500Y32500D03* +G54D11*G36* +X119500Y45500D02*Y39500D01* +X125500D01* +Y45500D01* +X119500D01* +G37* +G54D16*X122500Y32500D03* +G54D11*G36* +X109450Y60550D02*Y54450D01* +X115550D01* +Y60550D01* +X109450D01* +G37* +G36* +X89200Y68300D02*Y61700D01* +X95800D01* +Y68300D01* +X89200D01* +G37* +G54D21*X82500Y65000D03* +G54D20*X142500Y57500D03* +G54D21*X82500Y35000D03* +X92500D03* +G54D11*G36* +X16700Y88300D02*Y81700D01* +X23300D01* +Y88300D01* +X16700D01* +G37* +G54D21*X30000Y85000D03* +X40000D03* +X50000D03* +X60000D03* +X72500Y65000D03* +X62500D03* +X52500D03* +X42500D03* +X32500D03* +X22500D03* +Y35000D03* +X32500D03* +X42500D03* +X52500D03* +X62500D03* +X72500D03* +G54D11*G36* +X16700Y18300D02*Y11700D01* +X23300D01* +Y18300D01* +X16700D01* +G37* +G54D21*X30000Y15000D03* +X40000D03* +X50000D03* +X60000D03* +M02* diff --git a/strip-gerber/shift-led-strip.frontpaste.gbr b/strip-gerber/shift-led-strip.frontpaste.gbr new file mode 100644 index 0000000..1283b28 --- /dev/null +++ b/strip-gerber/shift-led-strip.frontpaste.gbr @@ -0,0 +1,13 @@ +G04 start of page 15 for group -4015 idx -4015 * +G04 Title: (unknown), toppaste * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFRONTPASTE*% +%ADD11C,0.0100*% +M02* diff --git a/strip-gerber/shift-led-strip.frontsilk.gbr b/strip-gerber/shift-led-strip.frontsilk.gbr new file mode 100644 index 0000000..af42eca --- /dev/null +++ b/strip-gerber/shift-led-strip.frontsilk.gbr @@ -0,0 +1,922 @@ +G04 start of page 12 for group -4079 idx -4079 * +G04 Title: (unknown), topsilk * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFRONTSILK*% +%ADD12C,0.0100*% +G54D12*X0Y100000D02*Y0D01* +X850000D01* +Y100000D01* +X0D01* +X220500Y19000D02*Y15000D01* +X222000Y19000D02*X222500Y18500D01* +Y15500D01* +X222000Y15000D02*X222500Y15500D01* +X220000Y15000D02*X222000D01* +X220000Y19000D02*X222000D01* +X225201Y17000D02*X225701Y16500D01* +X224201Y17000D02*X225201D01* +X223701Y16500D02*X224201Y17000D01* +X223701Y16500D02*Y15500D01* +X224201Y15000D01* +X225701Y17000D02*Y15500D01* +X226201Y15000D01* +X224201D02*X225201D01* +X225701Y15500D01* +X227402Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X228903D02*X230403D01* +X230903Y15500D01* +X230403Y16000D02*X230903Y15500D01* +X228903Y16000D02*X230403D01* +X228403Y16500D02*X228903Y16000D01* +X228403Y16500D02*X228903Y17000D01* +X230403D01* +X230903Y16500D01* +X228403Y15500D02*X228903Y15000D01* +X232104Y17000D02*Y15500D01* +X232604Y15000D01* +X234104Y17000D02*Y14000D01* +X233604Y13500D02*X234104Y14000D01* +X232604Y13500D02*X233604D01* +X232104Y14000D02*X232604Y13500D01* +Y15000D02*X233604D01* +X234104Y15500D01* +X237605Y15000D02*X239105D01* +X237105Y15500D02*X237605Y15000D01* +X237105Y18500D02*Y15500D01* +Y18500D02*X237605Y19000D01* +X239105D01* +X240306D02*Y15000D01* +Y16500D02*X240806Y17000D01* +X241806D01* +X242306Y16500D01* +Y15000D01* +X245007Y17000D02*X245507Y16500D01* +X244007Y17000D02*X245007D01* +X243507Y16500D02*X244007Y17000D01* +X243507Y16500D02*Y15500D01* +X244007Y15000D01* +X245507Y17000D02*Y15500D01* +X246007Y15000D01* +X244007D02*X245007D01* +X245507Y15500D01* +X247208Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X248709Y16500D02*Y15000D01* +Y16500D02*X249209Y17000D01* +X249709D01* +X250209Y16500D01* +Y15000D01* +X248209Y17000D02*X248709Y16500D01* +X255210Y19000D02*X255710Y18500D01* +X253710Y19000D02*X255210D01* +X253210Y18500D02*X253710Y19000D01* +X253210Y18500D02*Y17500D01* +X253710Y17000D01* +X255210D01* +X255710Y16500D01* +Y15500D01* +X255210Y15000D02*X255710Y15500D01* +X253710Y15000D02*X255210D01* +X253210Y15500D02*X253710Y15000D01* +X256911Y19000D02*Y15000D01* +Y16500D02*X257411Y17000D01* +X258411D01* +X258911Y16500D01* +Y15000D01* +X260112Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X261613Y18500D02*Y15000D01* +Y18500D02*X262113Y19000D01* +X262613D01* +X261113Y17000D02*X262113D01* +X264114Y19000D02*Y15500D01* +X264614Y15000D01* +X263614Y17500D02*X264614D01* +X267415Y19000D02*X269415D01* +X269915Y18500D01* +Y17500D01* +X269415Y17000D02*X269915Y17500D01* +X267915Y17000D02*X269415D01* +X267915Y19000D02*Y15000D01* +Y17000D02*X269915Y15000D01* +X271616D02*X273116D01* +X271116Y15500D02*X271616Y15000D01* +X271116Y16500D02*Y15500D01* +Y16500D02*X271616Y17000D01* +X272616D01* +X273116Y16500D01* +X271116Y16000D02*X273116D01* +Y16500D02*Y16000D01* +X275817Y17000D02*X276317Y16500D01* +X274817Y17000D02*X275817D01* +X274317Y16500D02*X274817Y17000D01* +X274317Y16500D02*Y15500D01* +X274817Y15000D01* +X275817D01* +X276317Y15500D01* +X274317Y14000D02*X274817Y13500D01* +X275817D01* +X276317Y14000D01* +Y17000D02*Y14000D01* +X277518Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X279019D02*X280519D01* +X281019Y15500D01* +X280519Y16000D02*X281019Y15500D01* +X279019Y16000D02*X280519D01* +X278519Y16500D02*X279019Y16000D01* +X278519Y16500D02*X279019Y17000D01* +X280519D01* +X281019Y16500D01* +X278519Y15500D02*X279019Y15000D01* +X282720Y19000D02*Y15500D01* +X283220Y15000D01* +X282220Y17500D02*X283220D01* +X284721Y15000D02*X286221D01* +X284221Y15500D02*X284721Y15000D01* +X284221Y16500D02*Y15500D01* +Y16500D02*X284721Y17000D01* +X285721D01* +X286221Y16500D01* +X284221Y16000D02*X286221D01* +Y16500D02*Y16000D01* +X287922Y16500D02*Y15000D01* +Y16500D02*X288422Y17000D01* +X289422D01* +X287422D02*X287922Y16500D01* +X292423Y19000D02*Y15000D01* +X294423D01* +X295624Y17000D02*X297124D01* +X295624Y15000D02*X297624D01* +X295624Y19000D02*Y15000D01* +Y19000D02*X297624D01* +X299325D02*Y15000D01* +X300825Y19000D02*X301325Y18500D01* +Y15500D01* +X300825Y15000D02*X301325Y15500D01* +X298825Y15000D02*X300825D01* +X298825Y19000D02*X300825D01* +X304326D02*Y15000D01* +Y19000D02*X305826Y17500D01* +X307326Y19000D01* +Y15000D01* +X310027Y17000D02*X310527Y16500D01* +X309027Y17000D02*X310027D01* +X308527Y16500D02*X309027Y17000D01* +X308527Y16500D02*Y15500D01* +X309027Y15000D01* +X310527Y17000D02*Y15500D01* +X311027Y15000D01* +X309027D02*X310027D01* +X310527Y15500D01* +X312728Y19000D02*Y15500D01* +X313228Y15000D01* +X312228Y17500D02*X313228D01* +X314729Y16500D02*Y15000D01* +Y16500D02*X315229Y17000D01* +X316229D01* +X314229D02*X314729Y16500D01* +X317430Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X318431Y17000D02*X320431Y15000D01* +X318431D02*X320431Y17000D01* +X323432D02*X325432D01* +X328433Y19000D02*Y15000D01* +Y19000D02*X329933Y17500D01* +X331433Y19000D01* +Y15000D01* +X332634Y16500D02*Y15500D01* +Y16500D02*X333134Y17000D01* +X334134D01* +X334634Y16500D01* +Y15500D01* +X334134Y15000D02*X334634Y15500D01* +X333134Y15000D02*X334134D01* +X332634Y15500D02*X333134Y15000D01* +X337835Y19000D02*Y15000D01* +X337335D02*X337835Y15500D01* +X336335Y15000D02*X337335D01* +X335835Y15500D02*X336335Y15000D01* +X335835Y16500D02*Y15500D01* +Y16500D02*X336335Y17000D01* +X337335D01* +X337835Y16500D01* +X339036Y17000D02*Y15500D01* +X339536Y15000D01* +X340536D01* +X341036Y15500D01* +Y17000D02*Y15500D01* +X342237Y19000D02*Y15500D01* +X342737Y15000D01* +X344238D02*X345738D01* +X343738Y15500D02*X344238Y15000D01* +X343738Y16500D02*Y15500D01* +Y16500D02*X344238Y17000D01* +X345238D01* +X345738Y16500D01* +X343738Y16000D02*X345738D01* +Y16500D02*Y16000D01* +X361339Y19000D02*Y15000D01* +X362839Y16500D01* +X364339Y15000D01* +Y19000D02*Y15000D01* +X365540Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X366541Y19000D02*Y15500D01* +X367041Y15000D01* +X368042Y19000D02*Y15500D01* +X368542Y15000D01* +X371343D02*X373343D01* +X373843Y15500D01* +Y16500D02*Y15500D01* +X373343Y17000D02*X373843Y16500D01* +X371843Y17000D02*X373343D01* +X371843Y19000D02*Y15000D01* +X371343Y19000D02*X373343D01* +X373843Y18500D01* +Y17500D01* +X373343Y17000D02*X373843Y17500D01* +X375544Y16500D02*Y15000D01* +Y16500D02*X376044Y17000D01* +X377044D01* +X375044D02*X375544Y16500D01* +X379745Y17000D02*X380245Y16500D01* +X378745Y17000D02*X379745D01* +X378245Y16500D02*X378745Y17000D01* +X378245Y16500D02*Y15500D01* +X378745Y15000D01* +X380245Y17000D02*Y15500D01* +X380745Y15000D01* +X378745D02*X379745D01* +X380245Y15500D01* +X383946Y19000D02*Y15000D01* +X383446D02*X383946Y15500D01* +X382446Y15000D02*X383446D01* +X381946Y15500D02*X382446Y15000D01* +X381946Y16500D02*Y15500D01* +Y16500D02*X382446Y17000D01* +X383446D01* +X383946Y16500D01* +X385147Y19000D02*Y15500D01* +X385647Y15000D01* +X387148D02*X388648D01* +X386648Y15500D02*X387148Y15000D01* +X386648Y16500D02*Y15500D01* +Y16500D02*X387148Y17000D01* +X388148D01* +X388648Y16500D01* +X386648Y16000D02*X388648D01* +Y16500D02*Y16000D01* +X389849Y17000D02*Y15500D01* +X390349Y15000D01* +X391849Y17000D02*Y14000D01* +X391349Y13500D02*X391849Y14000D01* +X390349Y13500D02*X391349D01* +X389849Y14000D02*X390349Y13500D01* +Y15000D02*X391349D01* +X391849Y15500D01* +X394850Y18500D02*X395350Y19000D01* +X396850D01* +X397350Y18500D01* +Y17500D01* +X394850Y15000D02*X397350Y17500D01* +X394850Y15000D02*X397350D01* +X398551Y15500D02*X399051Y15000D01* +X398551Y18500D02*Y15500D01* +Y18500D02*X399051Y19000D01* +X400051D01* +X400551Y18500D01* +Y15500D01* +X400051Y15000D02*X400551Y15500D01* +X399051Y15000D02*X400051D01* +X398551Y16000D02*X400551Y18000D01* +X402252Y15000D02*X403252D01* +X402752Y19000D02*Y15000D01* +X401752Y18000D02*X402752Y19000D01* +X404453Y18500D02*X404953Y19000D01* +X406453D01* +X406953Y18500D01* +Y17500D01* +X404453Y15000D02*X406953Y17500D01* +X404453Y15000D02*X406953D01* +X422554Y17000D02*Y16000D01* +X423554Y15000D01* +X424554Y16000D01* +Y17000D02*Y16000D01* +X425755Y18500D02*X426255Y19000D01* +X427255D01* +X427755Y18500D01* +Y15500D01* +X427255Y15000D02*X427755Y15500D01* +X426255Y15000D02*X427255D01* +X425755Y15500D02*X426255Y15000D01* +Y17000D02*X427755D01* +X443356Y19000D02*Y15000D01* +Y16500D02*X443856Y17000D01* +X444856D01* +X445356Y16500D01* +Y15000D01* +X447057Y19000D02*Y15500D01* +X447557Y15000D01* +X446557Y17500D02*X447557D01* +X449058Y19000D02*Y15500D01* +X449558Y15000D01* +X448558Y17500D02*X449558D01* +X451059Y16500D02*Y13500D01* +X450559Y17000D02*X451059Y16500D01* +X451559Y17000D01* +X452559D01* +X453059Y16500D01* +Y15500D01* +X452559Y15000D02*X453059Y15500D01* +X451559Y15000D02*X452559D01* +X451059Y15500D02*X451559Y15000D01* +X454260Y17500D02*X454760D01* +X454260Y16500D02*X454760D01* +X455961Y15500D02*X458961Y18500D01* +X460162Y15500D02*X463162Y18500D01* +X464363Y17000D02*X466363D01* +X464363Y15000D02*X466363Y17000D01* +X464363Y15000D02*X466363D01* +X467564Y17000D02*Y15500D01* +X468064Y15000D01* +X469564Y17000D02*Y14000D01* +X469064Y13500D02*X469564Y14000D01* +X468064Y13500D02*X469064D01* +X467564Y14000D02*X468064Y13500D01* +Y15000D02*X469064D01* +X469564Y15500D01* +X471265Y16500D02*Y13500D01* +X470765Y17000D02*X471265Y16500D01* +X471765Y17000D01* +X472765D01* +X473265Y16500D01* +Y15500D01* +X472765Y15000D02*X473265Y15500D01* +X471765Y15000D02*X472765D01* +X471265Y15500D02*X471765Y15000D01* +X474466Y19000D02*Y15000D01* +Y16500D02*X474966Y17000D01* +X475966D01* +X476466Y16500D01* +Y15000D01* +X477667Y16500D02*Y15500D01* +Y16500D02*X478167Y17000D01* +X479167D01* +X479667Y16500D01* +Y15500D01* +X479167Y15000D02*X479667Y15500D01* +X478167Y15000D02*X479167D01* +X477667Y15500D02*X478167Y15000D01* +X481368Y16500D02*Y15000D01* +Y16500D02*X481868Y17000D01* +X482368D01* +X482868Y16500D01* +Y15000D01* +X480868Y17000D02*X481368Y16500D01* +X484069Y15000D02*X484569D01* +X486270Y17000D02*X487770D01* +X485770Y16500D02*X486270Y17000D01* +X485770Y16500D02*Y15500D01* +X486270Y15000D01* +X487770D01* +X488971Y16500D02*Y15500D01* +Y16500D02*X489471Y17000D01* +X490471D01* +X490971Y16500D01* +Y15500D01* +X490471Y15000D02*X490971Y15500D01* +X489471Y15000D02*X490471D01* +X488971Y15500D02*X489471Y15000D01* +X492672Y16500D02*Y15000D01* +Y16500D02*X493172Y17000D01* +X493672D01* +X494172Y16500D01* +Y15000D01* +Y16500D02*X494672Y17000D01* +X495172D01* +X495672Y16500D01* +Y15000D01* +X492172Y17000D02*X492672Y16500D01* +X496873Y15500D02*X499873Y18500D01* +X503074Y19000D02*Y15000D01* +X502574D02*X503074Y15500D01* +X501574Y15000D02*X502574D01* +X501074Y15500D02*X501574Y15000D01* +X501074Y16500D02*Y15500D01* +Y16500D02*X501574Y17000D01* +X502574D01* +X503074Y16500D01* +X505775Y17000D02*X506275Y16500D01* +X504775Y17000D02*X505775D01* +X504275Y16500D02*X504775Y17000D01* +X504275Y16500D02*Y15500D01* +X504775Y15000D01* +X506275Y17000D02*Y15500D01* +X506775Y15000D01* +X504775D02*X505775D01* +X506275Y15500D01* +X507976Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X509477D02*X510977D01* +X511477Y15500D01* +X510977Y16000D02*X511477Y15500D01* +X509477Y16000D02*X510977D01* +X508977Y16500D02*X509477Y16000D01* +X508977Y16500D02*X509477Y17000D01* +X510977D01* +X511477Y16500D01* +X508977Y15500D02*X509477Y15000D01* +X512678Y17000D02*Y15500D01* +X513178Y15000D01* +X514678Y17000D02*Y14000D01* +X514178Y13500D02*X514678Y14000D01* +X513178Y13500D02*X514178D01* +X512678Y14000D02*X513178Y13500D01* +Y15000D02*X514178D01* +X514678Y15500D01* +X516379Y15000D02*X517879D01* +X518379Y15500D01* +X517879Y16000D02*X518379Y15500D01* +X516379Y16000D02*X517879D01* +X515879Y16500D02*X516379Y16000D01* +X515879Y16500D02*X516379Y17000D01* +X517879D01* +X518379Y16500D01* +X515879Y15500D02*X516379Y15000D01* +X519580Y19000D02*Y15000D01* +Y16500D02*X520080Y17000D01* +X521080D01* +X521580Y16500D01* +Y15000D01* +X522781Y18000D02*Y17500D01* +Y16500D02*Y15000D01* +X524282Y18500D02*Y15000D01* +Y18500D02*X524782Y19000D01* +X525282D01* +X523782Y17000D02*X524782D01* +X526783Y19000D02*Y15500D01* +X527283Y15000D01* +X526283Y17500D02*X527283D01* +X17500Y9000D02*X19500D01* +X17500D02*Y7000D01* +X18000Y7500D01* +X19000D01* +X19500Y7000D01* +Y5500D01* +X19000Y5000D02*X19500Y5500D01* +X18000Y5000D02*X19000D01* +X17500Y5500D02*X18000Y5000D01* +X20701Y7000D02*Y6000D01* +X21701Y5000D01* +X22701Y6000D01* +Y7000D02*Y6000D01* +X28000Y7000D02*X29500D01* +X27500Y6500D02*X28000Y7000D01* +X27500Y6500D02*Y5500D01* +X28000Y5000D01* +X29500D01* +X30701Y9000D02*Y5500D01* +X31201Y5000D01* +X32202Y9000D02*Y5000D01* +Y6500D02*X33702Y5000D01* +X32202Y6500D02*X33202Y7500D01* +X37500Y9000D02*Y5500D01* +X38000Y5000D01* +X39501Y9000D02*Y5500D01* +X40001Y5000D01* +X39001Y7500D02*X40001D01* +X41502Y7000D02*X43002D01* +X41002Y6500D02*X41502Y7000D01* +X41002Y6500D02*Y5500D01* +X41502Y5000D01* +X43002D01* +X49000Y7000D02*X49500Y6500D01* +X48000Y7000D02*X49000D01* +X47500Y6500D02*X48000Y7000D01* +X47500Y6500D02*Y5500D01* +X48000Y5000D01* +X49000D01* +X49500Y5500D01* +X47500Y4000D02*X48000Y3500D01* +X49000D01* +X49500Y4000D01* +Y7000D02*Y4000D01* +X51201Y6500D02*Y5000D01* +Y6500D02*X51701Y7000D01* +X52201D01* +X52701Y6500D01* +Y5000D01* +X50701Y7000D02*X51201Y6500D01* +X55902Y9000D02*Y5000D01* +X55402D02*X55902Y5500D01* +X54402Y5000D02*X55402D01* +X53902Y5500D02*X54402Y5000D01* +X53902Y6500D02*Y5500D01* +Y6500D02*X54402Y7000D01* +X55402D01* +X55902Y6500D01* +X62000Y9000D02*Y5000D01* +X61500D02*X62000Y5500D01* +X60500Y5000D02*X61500D01* +X60000Y5500D02*X60500Y5000D01* +X60000Y6500D02*Y5500D01* +Y6500D02*X60500Y7000D01* +X61500D01* +X62000Y6500D01* +X64701Y7000D02*X65201Y6500D01* +X63701Y7000D02*X64701D01* +X63201Y6500D02*X63701Y7000D01* +X63201Y6500D02*Y5500D01* +X63701Y5000D01* +X65201Y7000D02*Y5500D01* +X65701Y5000D01* +X63701D02*X64701D01* +X65201Y5500D01* +X67402Y9000D02*Y5500D01* +X67902Y5000D01* +X66902Y7500D02*X67902D01* +X514200Y30000D02*X515100Y29100D01* +X530600Y30000D02*X529600Y29000D01* +X529700D02*X515200D01* +X530602Y29998D02*G75*G03X514197Y29997I-8202J8202D01*G01* +X414200Y30000D02*X415100Y29100D01* +X430600Y30000D02*X429600Y29000D01* +X429700D02*X415200D01* +X430602Y29998D02*G75*G03X414197Y29997I-8202J8202D01*G01* +X500000Y70000D02*Y75000D01* +X515000Y70000D02*X500000D01* +X515000Y75000D02*Y70000D01* +X500000Y75000D02*X515000D01* +Y72500D02*X522500D01* +X492500D02*X500000D01* +X814200Y30000D02*X815100Y29100D01* +X830600Y30000D02*X829600Y29000D01* +X829700D02*X815200D01* +X830602Y29998D02*G75*G03X814197Y29997I-8202J8202D01*G01* +X800000Y70000D02*Y75000D01* +X815000Y70000D02*X800000D01* +X815000Y75000D02*Y70000D01* +X800000Y75000D02*X815000D01* +Y72500D02*X822500D01* +X792500D02*X800000D01* +X700000Y70000D02*Y75000D01* +X715000Y70000D02*X700000D01* +X715000Y75000D02*Y70000D01* +X700000Y75000D02*X715000D01* +Y72500D02*X722500D01* +X692500D02*X700000D01* +X600000Y70000D02*Y75000D01* +X615000Y70000D02*X600000D01* +X615000Y75000D02*Y70000D01* +X600000Y75000D02*X615000D01* +Y72500D02*X622500D01* +X592500D02*X600000D01* +X714200Y30000D02*X715100Y29100D01* +X730600Y30000D02*X729600Y29000D01* +X729700D02*X715200D01* +X730602Y29998D02*G75*G03X714197Y29997I-8202J8202D01*G01* +X614200Y30000D02*X615100Y29100D01* +X630600Y30000D02*X629600Y29000D01* +X629700D02*X615200D01* +X630602Y29998D02*G75*G03X614197Y29997I-8202J8202D01*G01* +X400000Y70000D02*Y75000D01* +X415000Y70000D02*X400000D01* +X415000Y75000D02*Y70000D01* +X400000Y75000D02*X415000D01* +Y72500D02*X422500D01* +X392500D02*X400000D01* +X114200Y30000D02*X115100Y29100D01* +X130600Y30000D02*X129600Y29000D01* +X129700D02*X115200D01* +X130602Y29998D02*G75*G03X114197Y29997I-8202J8202D01*G01* +X15000Y90000D02*X25000D01* +Y80000D01* +X15000Y90000D02*Y80000D01* +Y90000D02*X65000D01* +Y80000D01* +X15000D02*X65000D01* +X97500Y45000D02*Y30000D01* +Y70000D02*Y55000D01* +X17500Y30000D02*X97500D01* +X17500Y70000D02*Y30000D01* +Y70000D02*X97500D01* +Y55000D02*G75*G03X97500Y45000I0J-5000D01*G01* +X120000Y55000D02*Y60000D01* +X135000Y55000D02*X120000D01* +X135000Y60000D02*Y55000D01* +X120000Y60000D02*X135000D01* +Y57500D02*X142500D01* +X112500D02*X120000D01* +X200000Y60000D02*Y65000D01* +X215000Y60000D02*X200000D01* +X215000Y65000D02*Y60000D01* +X200000Y65000D02*X215000D01* +Y62500D02*X222500D01* +X192500D02*X200000D01* +X300000Y65000D02*Y70000D01* +X315000Y65000D02*X300000D01* +X315000Y70000D02*Y65000D01* +X300000Y70000D02*X315000D01* +Y67500D02*X322500D01* +X292500D02*X300000D01* +X214200Y30000D02*X215100Y29100D01* +X230600Y30000D02*X229600Y29000D01* +X229700D02*X215200D01* +X230602Y29998D02*G75*G03X214197Y29997I-8202J8202D01*G01* +X314200Y30000D02*X315100Y29100D01* +X330600Y30000D02*X329600Y29000D01* +X329700D02*X315200D01* +X330602Y29998D02*G75*G03X314197Y29997I-8202J8202D01*G01* +X15000Y20000D02*X25000D01* +Y10000D01* +X15000Y20000D02*Y10000D01* +Y20000D02*X65000D01* +Y10000D01* +X15000D02*X65000D01* +X529000Y52900D02*Y48900D01* +X530500Y52900D02*X531000Y52400D01* +Y49400D01* +X530500Y48900D02*X531000Y49400D01* +X528500Y48900D02*X530500D01* +X528500Y52900D02*X530500D01* +X532201D02*X534201D01* +X532201D02*Y50900D01* +X532701Y51400D01* +X533701D01* +X534201Y50900D01* +Y49400D01* +X533701Y48900D02*X534201Y49400D01* +X532701Y48900D02*X533701D01* +X532201Y49400D02*X532701Y48900D01* +X429000Y52900D02*Y48900D01* +X430500Y52900D02*X431000Y52400D01* +Y49400D01* +X430500Y48900D02*X431000Y49400D01* +X428500Y48900D02*X430500D01* +X428500Y52900D02*X430500D01* +X432201Y50900D02*X434201Y52900D01* +X432201Y50900D02*X434701D01* +X434201Y52900D02*Y48900D01* +X517000Y67000D02*X519000D01* +X519500Y66500D01* +Y65500D01* +X519000Y65000D02*X519500Y65500D01* +X517500Y65000D02*X519000D01* +X517500Y67000D02*Y63000D01* +Y65000D02*X519500Y63000D01* +X520701Y67000D02*X522701D01* +X520701D02*Y65000D01* +X521201Y65500D01* +X522201D01* +X522701Y65000D01* +Y63500D01* +X522201Y63000D02*X522701Y63500D01* +X521201Y63000D02*X522201D01* +X520701Y63500D02*X521201Y63000D01* +X829000Y52900D02*Y48900D01* +X830500Y52900D02*X831000Y52400D01* +Y49400D01* +X830500Y48900D02*X831000Y49400D01* +X828500Y48900D02*X830500D01* +X828500Y52900D02*X830500D01* +X832201Y49400D02*X832701Y48900D01* +X832201Y50400D02*Y49400D01* +Y50400D02*X832701Y50900D01* +X833701D01* +X834201Y50400D01* +Y49400D01* +X833701Y48900D02*X834201Y49400D01* +X832701Y48900D02*X833701D01* +X832201Y51400D02*X832701Y50900D01* +X832201Y52400D02*Y51400D01* +Y52400D02*X832701Y52900D01* +X833701D01* +X834201Y52400D01* +Y51400D01* +X833701Y50900D02*X834201Y51400D01* +X817000Y67000D02*X819000D01* +X819500Y66500D01* +Y65500D01* +X819000Y65000D02*X819500Y65500D01* +X817500Y65000D02*X819000D01* +X817500Y67000D02*Y63000D01* +Y65000D02*X819500Y63000D01* +X820701Y63500D02*X821201Y63000D01* +X820701Y64500D02*Y63500D01* +Y64500D02*X821201Y65000D01* +X822201D01* +X822701Y64500D01* +Y63500D01* +X822201Y63000D02*X822701Y63500D01* +X821201Y63000D02*X822201D01* +X820701Y65500D02*X821201Y65000D01* +X820701Y66500D02*Y65500D01* +Y66500D02*X821201Y67000D01* +X822201D01* +X822701Y66500D01* +Y65500D01* +X822201Y65000D02*X822701Y65500D01* +X717000Y67000D02*X719000D01* +X719500Y66500D01* +Y65500D01* +X719000Y65000D02*X719500Y65500D01* +X717500Y65000D02*X719000D01* +X717500Y67000D02*Y63000D01* +Y65000D02*X719500Y63000D01* +X720701D02*X723201Y65500D01* +Y67000D02*Y65500D01* +X720701Y67000D02*X723201D01* +X617000D02*X619000D01* +X619500Y66500D01* +Y65500D01* +X619000Y65000D02*X619500Y65500D01* +X617500Y65000D02*X619000D01* +X617500Y67000D02*Y63000D01* +Y65000D02*X619500Y63000D01* +X622201Y67000D02*X622701Y66500D01* +X621201Y67000D02*X622201D01* +X620701Y66500D02*X621201Y67000D01* +X620701Y66500D02*Y63500D01* +X621201Y63000D01* +X622201Y65000D02*X622701Y64500D01* +X620701Y65000D02*X622201D01* +X621201Y63000D02*X622201D01* +X622701Y63500D01* +Y64500D02*Y63500D01* +X729000Y52900D02*Y48900D01* +X730500Y52900D02*X731000Y52400D01* +Y49400D01* +X730500Y48900D02*X731000Y49400D01* +X728500Y48900D02*X730500D01* +X728500Y52900D02*X730500D01* +X732201Y48900D02*X734701Y51400D01* +Y52900D02*Y51400D01* +X732201Y52900D02*X734701D01* +X629000D02*Y48900D01* +X630500Y52900D02*X631000Y52400D01* +Y49400D01* +X630500Y48900D02*X631000Y49400D01* +X628500Y48900D02*X630500D01* +X628500Y52900D02*X630500D01* +X633701D02*X634201Y52400D01* +X632701Y52900D02*X633701D01* +X632201Y52400D02*X632701Y52900D01* +X632201Y52400D02*Y49400D01* +X632701Y48900D01* +X633701Y50900D02*X634201Y50400D01* +X632201Y50900D02*X633701D01* +X632701Y48900D02*X633701D01* +X634201Y49400D01* +Y50400D02*Y49400D01* +X417000Y67000D02*X419000D01* +X419500Y66500D01* +Y65500D01* +X419000Y65000D02*X419500Y65500D01* +X417500Y65000D02*X419000D01* +X417500Y67000D02*Y63000D01* +Y65000D02*X419500Y63000D01* +X420701Y65000D02*X422701Y67000D01* +X420701Y65000D02*X423201D01* +X422701Y67000D02*Y63000D01* +X129000Y52900D02*Y48900D01* +X130500Y52900D02*X131000Y52400D01* +Y49400D01* +X130500Y48900D02*X131000Y49400D01* +X128500Y48900D02*X130500D01* +X128500Y52900D02*X130500D01* +X132701Y48900D02*X133701D01* +X133201Y52900D02*Y48900D01* +X132201Y51900D02*X133201Y52900D01* +X15500Y91000D02*X17000D01* +X15000Y91500D02*X15500Y91000D01* +X15000Y94500D02*Y91500D01* +Y94500D02*X15500Y95000D01* +X17000D01* +X18201Y94500D02*Y91500D01* +Y94500D02*X18701Y95000D01* +X19701D01* +X20201Y94500D01* +Y91500D01* +X19701Y91000D02*X20201Y91500D01* +X18701Y91000D02*X19701D01* +X18201Y91500D02*X18701Y91000D01* +X21402Y95000D02*Y91000D01* +Y95000D02*Y94500D01* +X23902Y92000D01* +Y95000D02*Y91000D01* +X25103Y95000D02*Y91000D01* +Y95000D02*Y94500D01* +X27603Y92000D01* +Y95000D02*Y91000D01* +X28804Y94500D02*X29304Y95000D01* +X30804D01* +X31304Y94500D01* +Y93500D01* +X28804Y91000D02*X31304Y93500D01* +X28804Y91000D02*X31304D01* +X137000Y52000D02*X139000D01* +X139500Y51500D01* +Y50500D01* +X139000Y50000D02*X139500Y50500D01* +X137500Y50000D02*X139000D01* +X137500Y52000D02*Y48000D01* +Y50000D02*X139500Y48000D01* +X141201D02*X142201D01* +X141701Y52000D02*Y48000D01* +X140701Y51000D02*X141701Y52000D01* +X317000Y62000D02*X319000D01* +X319500Y61500D01* +Y60500D01* +X319000Y60000D02*X319500Y60500D01* +X317500Y60000D02*X319000D01* +X317500Y62000D02*Y58000D01* +Y60000D02*X319500Y58000D01* +X320701Y61500D02*X321201Y62000D01* +X322201D01* +X322701Y61500D01* +Y58500D01* +X322201Y58000D02*X322701Y58500D01* +X321201Y58000D02*X322201D01* +X320701Y58500D02*X321201Y58000D01* +Y60000D02*X322701D01* +X329000Y52900D02*Y48900D01* +X330500Y52900D02*X331000Y52400D01* +Y49400D01* +X330500Y48900D02*X331000Y49400D01* +X328500Y48900D02*X330500D01* +X328500Y52900D02*X330500D01* +X332201Y52400D02*X332701Y52900D01* +X333701D01* +X334201Y52400D01* +Y49400D01* +X333701Y48900D02*X334201Y49400D01* +X332701Y48900D02*X333701D01* +X332201Y49400D02*X332701Y48900D01* +Y50900D02*X334201D01* +X229000Y52900D02*Y48900D01* +X230500Y52900D02*X231000Y52400D01* +Y49400D01* +X230500Y48900D02*X231000Y49400D01* +X228500Y48900D02*X230500D01* +X228500Y52900D02*X230500D01* +X232201Y52400D02*X232701Y52900D01* +X234201D01* +X234701Y52400D01* +Y51400D01* +X232201Y48900D02*X234701Y51400D01* +X232201Y48900D02*X234701D01* +X217000Y57000D02*X219000D01* +X219500Y56500D01* +Y55500D01* +X219000Y55000D02*X219500Y55500D01* +X217500Y55000D02*X219000D01* +X217500Y57000D02*Y53000D01* +Y55000D02*X219500Y53000D01* +X220701Y56500D02*X221201Y57000D01* +X222701D01* +X223201Y56500D01* +Y55500D01* +X220701Y53000D02*X223201Y55500D01* +X220701Y53000D02*X223201D01* +X87500Y52500D02*Y49000D01* +Y52500D02*X87000Y53000D01* +X86000D02*X87000D01* +X86000D02*X85500Y52500D01* +Y49000D01* +X82799Y53000D02*X83799D01* +X83299D02*Y49000D01* +X84299Y50000D02*X83299Y49000D01* +X15500Y21000D02*X17000D01* +X15000Y21500D02*X15500Y21000D01* +X15000Y24500D02*Y21500D01* +Y24500D02*X15500Y25000D01* +X17000D01* +X18201Y24500D02*Y21500D01* +Y24500D02*X18701Y25000D01* +X19701D01* +X20201Y24500D01* +Y21500D01* +X19701Y21000D02*X20201Y21500D01* +X18701Y21000D02*X19701D01* +X18201Y21500D02*X18701Y21000D01* +X21402Y25000D02*Y21000D01* +Y25000D02*Y24500D01* +X23902Y22000D01* +Y25000D02*Y21000D01* +X25103Y25000D02*Y21000D01* +Y25000D02*Y24500D01* +X27603Y22000D01* +Y25000D02*Y21000D01* +X29304D02*X30304D01* +X29804Y25000D02*Y21000D01* +X28804Y24000D02*X29804Y25000D01* +M02* diff --git a/strip-gerber/shift-led-strip.outline.gbr b/strip-gerber/shift-led-strip.outline.gbr new file mode 100644 index 0000000..2bda004 --- /dev/null +++ b/strip-gerber/shift-led-strip.outline.gbr @@ -0,0 +1,13 @@ +G04 start of page 3 for group 2 idx 1 * +G04 Title: (unknown), outline * +G04 Creator: pcb 20091103 * +G04 CreationDate: Thu 26 Jan 2012 07:11:29 AM GMT UTC * +G04 For: will * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 850000 100000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNOUTLINE*% +%ADD11C,0.0100*% +M02* diff --git a/strip-gerber/shift-led-strip.plated-drill.cnc b/strip-gerber/shift-led-strip.plated-drill.cnc new file mode 100644 index 0000000..0a157ac --- /dev/null +++ b/strip-gerber/shift-led-strip.plated-drill.cnc @@ -0,0 +1,68 @@ +M48 +INCH +T17C0.030 +T18C0.028 +T19C0.038 +% +T18 +X032250Y004250 +X032250Y003250 +X022250Y004250 +X022250Y003250 +X052250Y004250 +X052250Y003250 +X042250Y004250 +X042250Y003250 +X062250Y004250 +X062250Y003250 +X082250Y004250 +X082250Y003250 +X072250Y004250 +X072250Y003250 +X012250Y004250 +X012250Y003250 +X009250Y006500 +X008250Y006500 +X008250Y003500 +X009250Y003500 +X007250Y006500 +X006250Y006500 +X005250Y006500 +X004250Y006500 +X003250Y006500 +X002250Y006500 +X002250Y003500 +X003250Y003500 +X004250Y003500 +X005250Y003500 +X006250Y003500 +X007250Y003500 +T17 +X019250Y006250 +X029250Y006750 +X032250Y006750 +X022250Y006250 +X072250Y007250 +X079250Y007250 +X082250Y007250 +X069250Y007250 +X059250Y007250 +X062250Y007250 +X049250Y007250 +X039250Y007250 +X042250Y007250 +X052250Y007250 +X011250Y005750 +X014250Y005750 +T19 +X002000Y008500 +X003000Y008500 +X004000Y008500 +X005000Y008500 +X006000Y008500 +X002000Y001500 +X003000Y001500 +X004000Y001500 +X005000Y001500 +X006000Y001500 +M30 diff --git a/strip-gerber/shift-led-strip.png b/strip-gerber/shift-led-strip.png new file mode 100644 index 0000000..7bb4e4b Binary files /dev/null and b/strip-gerber/shift-led-strip.png differ