From f75c5707a62a3d66501993116826f4e64c3ca4dd Mon Sep 17 00:00:00 2001 From: John Gardner Date: Wed, 2 Aug 2017 22:00:16 +1000 Subject: [PATCH] Add support for Gerber files (#3744) * Add grammar for PCB/Gerber Images * Add language definition for Gerber files * Fix rogue punctuation and rip chunks off Gerber --- .gitmodules | 3 + grammars.yml | 5 + lib/linguist/languages.yml | 27 +- samples/Gerber Image/FelinaePurr-B.Cu.gbl | 313 ++++ samples/Gerber Image/FelinaePurr-B.Mask.gbs | 40 + samples/Gerber Image/FelinaePurr-B.SilkS.gbo | 245 ++++ samples/Gerber Image/FelinaePurr-F.Cu.gtl | 571 ++++++++ samples/Gerber Image/FelinaePurr-F.Mask.gts | 128 ++ samples/Gerber Image/FelinaePurr-F.Paste.gtp | 12 + samples/Gerber Image/FelinaePurr-F.SilkS.gto | 255 ++++ samples/Gerber Image/GOLMain_RevA-B.Paste.gbp | 60 + samples/Gerber Image/nonaprs_contour.gko | 26 + samples/Gerber Image/simonShield-B.Cu.gbr | 1277 +++++++++++++++++ samples/Gerber Image/simonShield-B.Mask.gbr | 210 +++ .../Gerber Image/simonShield-Edge.Cuts.gbr | 22 + samples/Gerber Image/simonShield-F.Cu.gbr | 287 ++++ samples/Gerber Image/simonShield-F.Mask.gbr | 249 ++++ samples/Gerber Image/simonShield-F.SilkS.gbr | 392 +++++ samples/Gerber Image/simonShield-drl_map.gbr | 805 +++++++++++ vendor/README.md | 5 +- vendor/grammars/language-pcb | 1 + vendor/licenses/grammar/language-pcb.txt | 18 + 22 files changed, 4948 insertions(+), 3 deletions(-) create mode 100644 samples/Gerber Image/FelinaePurr-B.Cu.gbl create mode 100644 samples/Gerber Image/FelinaePurr-B.Mask.gbs create mode 100644 samples/Gerber Image/FelinaePurr-B.SilkS.gbo create mode 100644 samples/Gerber Image/FelinaePurr-F.Cu.gtl create mode 100644 samples/Gerber Image/FelinaePurr-F.Mask.gts create mode 100644 samples/Gerber Image/FelinaePurr-F.Paste.gtp create mode 100644 samples/Gerber Image/FelinaePurr-F.SilkS.gto create mode 100644 samples/Gerber Image/GOLMain_RevA-B.Paste.gbp create mode 100644 samples/Gerber Image/nonaprs_contour.gko create mode 100644 samples/Gerber Image/simonShield-B.Cu.gbr create mode 100644 samples/Gerber Image/simonShield-B.Mask.gbr create mode 100644 samples/Gerber Image/simonShield-Edge.Cuts.gbr create mode 100644 samples/Gerber Image/simonShield-F.Cu.gbr create mode 100644 samples/Gerber Image/simonShield-F.Mask.gbr create mode 100644 samples/Gerber Image/simonShield-F.SilkS.gbr create mode 100644 samples/Gerber Image/simonShield-drl_map.gbr create mode 160000 vendor/grammars/language-pcb create mode 100644 vendor/licenses/grammar/language-pcb.txt diff --git a/.gitmodules b/.gitmodules index 0d842e12..67042a46 100644 --- a/.gitmodules +++ b/.gitmodules @@ -863,3 +863,6 @@ [submodule "vendor/grammars/language-pan"] path = vendor/grammars/language-pan url = https://github.com/quattor/language-pan +[submodule "vendor/grammars/language-pcb"] + path = vendor/grammars/language-pcb + url = https://github.com/Alhadis/language-pcb diff --git a/grammars.yml b/grammars.yml index bc3051cf..828fe606 100755 --- a/grammars.yml +++ b/grammars.yml @@ -429,6 +429,11 @@ vendor/grammars/language-ninja: - source.ninja vendor/grammars/language-pan: - source.pan +vendor/grammars/language-pcb: +- source.gerber +- source.pcb.board +- source.pcb.schematic +- source.pcb.sexp vendor/grammars/language-povray: - source.pov-ray sdl vendor/grammars/language-regexp: diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 59569bea..01c72f23 100755 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -1457,6 +1457,29 @@ Gentoo Eclass: codemirror_mode: shell codemirror_mime_type: text/x-sh language_id: 128 +Gerber Image: + type: data + aliases: + - rs-274x + extensions: + - ".gbr" + - ".gbl" + - ".gbo" + - ".gbp" + - ".gbs" + - ".gko" + - ".gpb" + - ".gpt" + - ".gtl" + - ".gto" + - ".gtp" + - ".gts" + interpreters: + - "gerbv" + - "gerbview" + tm_scope: source.gerber + ace_mode: text + language_id: 404627610 Gettext Catalog: type: prose searchable: false @@ -3755,10 +3778,10 @@ Ring: type: programming color: "#0e60e3" extensions: - - .ring + - ".ring" tm_scope: source.ring ace_mode: text - language_id: 431 + language_id: 431 RobotFramework: type: programming extensions: diff --git a/samples/Gerber Image/FelinaePurr-B.Cu.gbl b/samples/Gerber Image/FelinaePurr-B.Cu.gbl new file mode 100644 index 00000000..1550ee15 --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-B.Cu.gbl @@ -0,0 +1,313 @@ +G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.175000*% +%ADD12R,1.727200X2.032000*% +%ADD13O,1.727200X2.032000*% +%ADD14R,2.032000X1.727200*% +%ADD15O,2.032000X1.727200*% +%ADD16C,1.300000*% +%ADD17C,2.800000*% +%ADD18C,0.685800*% +%ADD19C,0.800000*% +%ADD20C,0.400000*% +%ADD21C,0.800000*% +%ADD22C,0.300000*% +%ADD23C,0.500000*% +%ADD24C,0.180000*% +G04 APERTURE END LIST* +D10* +D11* +X162816666Y-95670833D02* +X162883333Y-95637500D01* +X163016666Y-95637500D01* +X163083333Y-95670833D01* +X163150000Y-95737500D01* +X163183333Y-95804166D01* +X163183333Y-95937500D01* +X163150000Y-96004166D01* +X163083333Y-96070833D01* +X163016666Y-96104166D01* +X162883333Y-96104166D01* +X162816666Y-96070833D01* +X162950000Y-95404166D02* +X163116666Y-95437500D01* +X163283333Y-95537500D01* +X163383333Y-95704166D01* +X163416666Y-95870833D01* +X157450000Y-95870833D01* +X157483333Y-95837500D01* +X157550000Y-95804166D01* +X156816666Y-95504166D02* +X156950000Y-95504166D01* +X157016666Y-95537500D01* +X157050000Y-95570833D01* +X157116666Y-95670833D01* +X157150000Y-95804166D01* +X157150000Y-96070833D01* +X157116666Y-96137500D01* +X157083333Y-96170833D01* +X157016666Y-96204166D01* +X156883333Y-96204166D01* +X156816666Y-96170833D01* +X156783333Y-96137500D01* +X156750000Y-96070833D01* +X156750000Y-95904166D01* +X156783333Y-95837500D01* +X156816666Y-95804166D01* +X156883333Y-95770833D01* +X157016666Y-95770833D01* +X157083333Y-95804166D01* +X157116666Y-95837500D01* +X157150000Y-95904166D01* +X156450000Y-95937500D02* +X155916666Y-95937500D01* +X155616666Y-96170833D02* +X155516666Y-96204166D01* +X155350000Y-96204166D01* +X155283333Y-96170833D01* +X155250000Y-96137500D01* +X155216666Y-96070833D01* +X155216666Y-96004166D01* +X155250000Y-95937500D01* +X155283333Y-95904166D01* +X155350000Y-95870833D01* +X155483333Y-95837500D01* +X155550000Y-95804166D01* +X155583333Y-95770833D01* +X155616666Y-95704166D01* +X155616666Y-95637500D01* +X155583333Y-95570833D01* +X155550000Y-95537500D01* +X155483333Y-95504166D01* +X155316666Y-95504166D01* +X155216666Y-95537500D01* +X155016666Y-95737500D02* +X154750000Y-95737500D01* +X154916666Y-95504166D02* +X154916666Y-96104166D01* +X154883333Y-96170833D01* +X154816666Y-96204166D01* +X154750000Y-96204166D01* +X154216666Y-95737500D02* +X154216666Y-96204166D01* +X154516666Y-95737500D02* +X154516666Y-96104166D01* +X154483333Y-96170833D01* +X154416666Y-96204166D01* +X154316666Y-96204166D01* +X154250000Y-96170833D01* +X154216666Y-96137500D01* +X153583333Y-96204166D02* +X153583333Y-95504166D01* +X153583333Y-96170833D02* +X153650000Y-96204166D01* +X153783333Y-96204166D01* +X156883333Y-96795833D01* +X156850000Y-96762500D01* +X156883333Y-96729166D01* +X156883333Y-96795833D01* +X156450000Y-97429166D02* +X156516666Y-97395833D01* +X156550000Y-97329166D01* +X156550000Y-96729166D01* +X156183333Y-96962500D02* +X155650000Y-97162500D01* +X156183333Y-97362500D01* +X154883333Y-96729166D02* +X154483333Y-96729166D01* +X154683333Y-97429166D02* +X154683333Y-96729166D01* +X154250000Y-97429166D02* +X154250000Y-96962500D01* +X154250000Y-97095833D02* +X154216666Y-97029166D01* +X154183333Y-96995833D01* +X154116666Y-96962500D01* +X154050000Y-96962500D01* +X153516666Y-97429166D02* +X153516666Y-97062500D01* +X153550000Y-96995833D01* +X153616666Y-96962500D01* +X153750000Y-96962500D01* +X153816666Y-96995833D01* +X153516666Y-97395833D02* +X153583333Y-97429166D01* +X153750000Y-97429166D01* +X153816666Y-97395833D01* +X153850000Y-97329166D01* +X153850000Y-97262500D01* +X153816666Y-97195833D01* +X153750000Y-97162500D01* +X153583333Y-97162500D01* +X153516666Y-97129166D01* +X153183333Y-96962500D02* +X153183333Y-97662500D01* +X153183333Y-96995833D02* +X153116666Y-96962500D01* +X152983333Y-96962500D01* +X152916666Y-96995833D01* +X152883333Y-97029166D01* +X152850000Y-97095833D01* +X152850000Y-97295833D01* +X152883333Y-97362500D01* +X152916666Y-97395833D01* +X152983333Y-97429166D01* +X153116666Y-97429166D01* +X153183333Y-97395833D01* +X152550000Y-97429166D02* +X152550000Y-96962500D01* +X152550000Y-96729166D02* +X152583333Y-96762500D01* +X152550000Y-96795833D01* +X152516666Y-96762500D01* +X152550000Y-96729166D01* +X152550000Y-96795833D01* +X151950000Y-97395833D02* +X152016666Y-97429166D01* +X152150000Y-97429166D01* +X152216666Y-97395833D01* +X152250000Y-97329166D01* +X152250000Y-97062500D01* +X152216666Y-96995833D01* +X152150000Y-96962500D01* +X152016666Y-96962500D01* +X151950000Y-96995833D01* +X151916666Y-97062500D01* +X151916666Y-97129166D01* +X152250000Y-97195833D01* +X151616666Y-97429166D02* +X151616666Y-96962500D01* +X151616666Y-97095833D02* +X151583333Y-97029166D01* +X151550000Y-96995833D01* +X151483333Y-96962500D01* +X151416666Y-96962500D01* +D12* +X175640000Y-81600000D03* +D13* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D14* +X184000000Y-86460000D03* +D15* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D16* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D17* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D18* +X173700000Y-89200000D03* +X162300004Y-87000000D03* +X159600000Y-82700000D03* +X161700000Y-94600000D03* +X176200000Y-96600000D03* +X179600000Y-91700000D03* +X158100000Y-83900000D03* +X168600000Y-89399998D03* +X167200000Y-85000000D03* +X159600000Y-81100000D03* +X163800000Y-81100000D03* +D19* +X159300000Y-87400000D03* +X167300000Y-96600000D03* +X167300000Y-94500000D03* +X160900000Y-87400000D03* +D18* +X174900000Y-90299999D03* +X174900000Y-85300000D03* +D19* +X166500002Y-90900000D03* +X177200000Y-90200000D03* +X168000000Y-87400000D03* +X173800000Y-87400000D03* +D18* +X154500000Y-89792900D03* +X154500000Y-88907100D03* +D20* +X167200000Y-87999998D02* +X168257101Y-89057099D01* +X167200000Y-85000000D02* +X167200000Y-87999998D01* +X168257101Y-89057099D02* +X168600000Y-89399998D01* +D21* +X163800000Y-81100000D02* +X159600000Y-81100000D01* +D22* +X159300000Y-87965685D02* +X159300000Y-87400000D01* +X159300000Y-88600000D02* +X159300000Y-87965685D01* +X167300000Y-96600000D02* +X159300000Y-88600000D01* +X167300000Y-94500000D02* +X160900000Y-88100000D01* +X160900000Y-88100000D02* +X160900000Y-87400000D01* +D23* +X174900000Y-85300000D02* +X174900000Y-90299999D01* +D22* +X177200000Y-90200000D02* +X175300000Y-92100000D01* +X175300000Y-92100000D02* +X167700002Y-92100000D01* +X167700002Y-92100000D02* +X166500002Y-90900000D01* +X173800000Y-87400000D02* +X168000000Y-87400000D01* +X154500000Y-88907100D02* +X154342900Y-88907100D01* +X154342900Y-88907100D02* +X152900000Y-90350000D01* +D24* +G36* +X159316814Y-80416329D02* +X159076741Y-80576741D01* +X158916329Y-80816814D01* +X158860000Y-81100000D01* +X158916329Y-81383186D01* +X159076741Y-81623259D01* +X159316814Y-81783671D01* +X159600000Y-81840000D01* +X163800000Y-81840000D01* +X164083186Y-81783671D01* +X176823872Y-82748661D01* +X176850260Y-82616000D01* +X176850260Y-82265373D01* +X151860838Y-81760869D01* +X151114549Y-81487287D01* +X150320374Y-81520123D01* +X149739162Y-81760869D01* +X149586248Y-82054317D01* +X148415000Y-82054317D01* +X148415000Y-81040874D01* +X148467041Y-80779242D01* +X148592092Y-80592091D01* +X148779241Y-80467042D01* +X149040874Y-80415000D01* +X159323495Y-80415000D01* +X159316814Y-80416329D01* +X159316814Y-80416329D01* +G37* +X159316814Y-80416329D02* +X159076741Y-80576741D01* +X158916329Y-80816814D01* +X158860000Y-81100000D01* +X158916329Y-81383186D01* +X159076741Y-81623259D01* +X159323495Y-80415000D01* +X159316814Y-80416329D01* +M02* diff --git a/samples/Gerber Image/FelinaePurr-B.Mask.gbs b/samples/Gerber Image/FelinaePurr-B.Mask.gbs new file mode 100644 index 00000000..435dfc09 --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-B.Mask.gbs @@ -0,0 +1,40 @@ +G04 #@! TF.FileFunction,Soldermask,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11R,1.727200X2.032000*% +%ADD12O,1.727200X2.032000*% +%ADD13R,2.032000X1.727200*% +%ADD14O,2.032000X1.727200*% +%ADD15C,1.300000*% +%ADD16C,2.800000*% +%ADD17C,1.200000*% +G04 APERTURE END LIST* +D10* +D11* +X175640000Y-81600000D03* +D12* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D13* +X184000000Y-86460000D03* +D14* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D15* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D16* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D17* +X150800000Y-87100000D03* +X150800000Y-91600000D03* +M02* diff --git a/samples/Gerber Image/FelinaePurr-B.SilkS.gbo b/samples/Gerber Image/FelinaePurr-B.SilkS.gbo new file mode 100644 index 00000000..37e1a101 --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-B.SilkS.gbo @@ -0,0 +1,245 @@ +G04 #@! TF.FileFunction,Legend,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.175000*% +%ADD12C,0.375000*% +%ADD13C,0.254000*% +%ADD14R,1.727200X2.032000*% +%ADD15O,1.727200X2.032000*% +%ADD16R,2.032000X1.727200*% +%ADD17O,2.032000X1.727200*% +%ADD18C,1.300000*% +%ADD19C,2.800000*% +%ADD20C,1.200000*% +G04 APERTURE END LIST* +D10* +D11* +X164233333Y-82450000D02* +X164133333Y-82483333D01* +X164100000Y-82516666D01* +X164066666Y-82583333D01* +X164066666Y-82683333D01* +X164100000Y-82750000D01* +X164133333Y-82783333D01* +X164200000Y-82816666D01* +X164466666Y-82816666D01* +X164466666Y-82116666D01* +X164233333Y-82116666D01* +X164166666Y-82150000D01* +X164133333Y-82183333D01* +X164100000Y-82250000D01* +X164100000Y-82316666D01* +X164133333Y-82383333D01* +X164166666Y-82416666D01* +X164233333Y-82450000D01* +X164466666Y-82450000D01* +X163666666Y-82816666D02* +X163733333Y-82783333D01* +X163766666Y-82750000D01* +X163800000Y-82683333D01* +X163800000Y-82483333D01* +X163766666Y-82416666D01* +X163733333Y-82383333D01* +X163666666Y-82350000D01* +X163566666Y-82350000D01* +X163500000Y-82383333D01* +X163466666Y-82416666D01* +X163433333Y-82483333D01* +X163433333Y-82683333D01* +X163466666Y-82750000D01* +X163500000Y-82783333D01* +X163566666Y-82816666D01* +X163666666Y-82816666D01* +X162833333Y-82816666D02* +X162833333Y-82450000D01* +X162866666Y-82383333D01* +X162933333Y-82350000D01* +X163066666Y-82350000D01* +X163133333Y-82383333D01* +X162833333Y-82783333D02* +X162900000Y-82816666D01* +X163066666Y-82816666D01* +X163133333Y-82783333D01* +X163166666Y-82716666D01* +X163166666Y-82650000D01* +X163133333Y-82583333D01* +X163066666Y-82550000D01* +X162900000Y-82550000D01* +X162833333Y-82516666D01* +X162500000Y-82816666D02* +X162500000Y-82350000D01* +X162500000Y-82483333D02* +X162466666Y-82416666D01* +X162433333Y-82383333D01* +X162366666Y-82350000D01* +X162300000Y-82350000D01* +X161766666Y-82816666D02* +X161766666Y-82116666D01* +X161766666Y-82783333D02* +X161833333Y-82816666D01* +X161966666Y-82816666D01* +X162033333Y-82783333D01* +X162066666Y-82750000D01* +X162100000Y-82683333D01* +X162100000Y-82483333D01* +X162066666Y-82416666D01* +X162033333Y-82383333D01* +X161966666Y-82350000D01* +X161833333Y-82350000D01* +X161766666Y-82383333D01* +X160933333Y-82350000D02* +X160433333Y-82350000D01* +X160733333Y-82050000D02* +X160933333Y-82950000D01* +X160500000Y-82650000D02* +X161000000Y-82650000D01* +X160700000Y-82950000D02* +X160500000Y-82050000D01* +D12* +X181899107Y-86482142D02* +X180756250Y-86482142D01* +X181327678Y-87053571D02* +X181327678Y-85910714D01* +X179327678Y-85553571D02* +X180041964Y-85553571D01* +X180113392Y-86267857D01* +X180041964Y-86196428D01* +X179899107Y-86125000D01* +X179541964Y-86125000D01* +X179399107Y-86196428D01* +X179327678Y-86267857D01* +X179256250Y-86410714D01* +X179256250Y-86767857D01* +X179327678Y-86910714D01* +X179399107Y-86982142D01* +X179541964Y-87053571D01* +X179899107Y-87053571D01* +X180041964Y-86982142D01* +X180113392Y-86910714D01* +X178827678Y-85553571D02* +X178327678Y-87053571D01* +X177827678Y-85553571D01* +X176184821Y-87053571D02* +X176184821Y-85553571D01* +X175827678Y-85553571D01* +X175613392Y-85625000D01* +X175470535Y-85767857D01* +X175399107Y-85910714D01* +X175327678Y-86196428D01* +X175327678Y-86410714D01* +X175399107Y-86696428D01* +X175470535Y-86839285D01* +X175613392Y-86982142D01* +X175827678Y-87053571D01* +X176184821Y-87053571D01* +X174684821Y-86267857D02* +X174184821Y-86267857D01* +X173970535Y-87053571D02* +X174684821Y-87053571D01* +X174684821Y-85553571D01* +X173970535Y-85553571D01* +X173541964Y-85553571D02* +X173041964Y-87053571D01* +X172541964Y-85553571D01* +X181041964Y-89678571D02* +X181541964Y-88964285D01* +X181899107Y-89678571D02* +X181899107Y-88178571D01* +X181327678Y-88178571D01* +X181184821Y-88250000D01* +X181113392Y-88321428D01* +X181041964Y-88464285D01* +X181041964Y-88678571D01* +X181113392Y-88821428D01* +X181184821Y-88892857D01* +X181327678Y-88964285D01* +X181899107Y-88964285D01* +X180541964Y-88178571D02* +X179541964Y-89678571D01* +X179541964Y-88178571D02* +X180541964Y-89678571D01* +X179184821Y-88178571D02* +X178327678Y-88178571D01* +X178756250Y-89678571D02* +X178756250Y-88178571D01* +X177970535Y-88178571D02* +X176970535Y-89678571D01* +X176970535Y-88178571D02* +X177970535Y-89678571D01* +X181113392Y-90875000D02* +X181256250Y-90803571D01* +X181470535Y-90803571D01* +X181684821Y-90875000D01* +X181827678Y-91017857D01* +X181899107Y-91160714D01* +X181970535Y-91446428D01* +X181970535Y-91660714D01* +X181899107Y-91946428D01* +X181827678Y-92089285D01* +X181684821Y-92232142D01* +X181470535Y-92303571D01* +X181327678Y-92303571D01* +X181113392Y-92232142D01* +X181041964Y-92160714D01* +X181041964Y-91660714D01* +X181327678Y-91660714D01* +X180399107Y-92303571D02* +X180399107Y-90803571D01* +X179541964Y-92303571D01* +X179541964Y-90803571D01* +X178827678Y-92303571D02* +X178827678Y-90803571D01* +X178470535Y-90803571D01* +X178256250Y-90875000D01* +X178113392Y-91017857D01* +X178041964Y-91160714D01* +X177970535Y-91446428D01* +X177970535Y-91660714D01* +X178041964Y-91946428D01* +X178113392Y-92089285D01* +X178256250Y-92232142D01* +X178470535Y-92303571D01* +X178827678Y-92303571D01* +D13* +G36* +X164873000Y-87373000D02* +X154627000Y-87373000D01* +X154627000Y-83127000D01* +X164873000Y-83127000D01* +X164873000Y-87373000D01* +X164873000Y-87373000D01* +G37* +X164873000Y-87373000D02* +X154627000Y-87373000D01* +X154627000Y-83127000D01* +X164873000Y-83127000D01* +X164873000Y-87373000D01* +%LPC*% +D14* +X175640000Y-81600000D03* +D15* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D16* +X184000000Y-86460000D03* +D17* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D18* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D19* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D20* +X150800000Y-87100000D03* +X150800000Y-91600000D03* +M02* diff --git a/samples/Gerber Image/FelinaePurr-F.Cu.gtl b/samples/Gerber Image/FelinaePurr-F.Cu.gtl new file mode 100644 index 00000000..785db26b --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-F.Cu.gtl @@ -0,0 +1,571 @@ +G04 #@! TF.FileFunction,Copper,L1,Top,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11R,0.800000X0.750000*% +%ADD12R,0.750000X0.800000*% +%ADD13R,1.198880X1.198880*% +%ADD14R,1.727200X2.032000*% +%ADD15O,1.727200X2.032000*% +%ADD16R,0.500000X0.900000*% +%ADD17R,0.450000X1.750000*% +%ADD18R,1.060000X0.650000*% +%ADD19R,2.032000X1.727200*% +%ADD20O,2.032000X1.727200*% +%ADD21R,0.900000X0.500000*% +%ADD22C,1.300000*% +%ADD23C,2.800000*% +%ADD24C,0.685800*% +%ADD25C,0.800000*% +%ADD26C,0.500000*% +%ADD27C,0.300000*% +%ADD28C,0.400000*% +%ADD29C,0.800000*% +%ADD30C,0.250000*% +%ADD31C,0.180000*% +%ADD32C,0.160000*% +G04 APERTURE END LIST* +D10* +D11* +X165350000Y-82700000D03* +X163850000Y-82700000D03* +X162350000Y-82700000D03* +X160850000Y-82700000D03* +D12* +X172700000Y-87350000D03* +X172700000Y-88850000D03* +D11* +X181100000Y-90600000D03* +X179600000Y-90600000D03* +D13* +X168800000Y-94500000D03* +X168800000Y-96598040D03* +X170800000Y-94500000D03* +X170800000Y-96598040D03* +X172800000Y-94500000D03* +X172800000Y-96598040D03* +D14* +X175640000Y-81600000D03* +D15* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D16* +X181100000Y-89000000D03* +X179600000Y-89000000D03* +X179600000Y-87300000D03* +X181100000Y-87300000D03* +D17* +X156775000Y-92600000D03* +X157425000Y-92600000D03* +X158075000Y-92600000D03* +X158725000Y-92600000D03* +X159375000Y-92600000D03* +X160025000Y-92600000D03* +X160675000Y-92600000D03* +X161325000Y-92600000D03* +X161975000Y-92600000D03* +X162625000Y-92600000D03* +X163275000Y-92600000D03* +X163925000Y-92600000D03* +X164575000Y-92600000D03* +X165225000Y-92600000D03* +X165225000Y-85400000D03* +X164575000Y-85400000D03* +X163925000Y-85400000D03* +X163275000Y-85400000D03* +X162625000Y-85400000D03* +X161975000Y-85400000D03* +X161325000Y-85400000D03* +X160675000Y-85400000D03* +X160025000Y-85400000D03* +X159375000Y-85400000D03* +X158725000Y-85400000D03* +X158075000Y-85400000D03* +X157425000Y-85400000D03* +X156775000Y-85400000D03* +D18* +X175000000Y-87150000D03* +X175000000Y-88100000D03* +X175000000Y-89050000D03* +X177200000Y-89050000D03* +X177200000Y-87150000D03* +D19* +X184000000Y-86460000D03* +D20* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D13* +X174900000Y-94501960D03* +X174900000Y-96600000D03* +D11* +X159000000Y-94600000D03* +X160500000Y-94600000D03* +X162350000Y-81100000D03* +X160850000Y-81100000D03* +D21* +X171150000Y-88600000D03* +X171150000Y-90100000D03* +X169550000Y-88600000D03* +X169550000Y-90100000D03* +X168800000Y-91300000D03* +X168800000Y-92800000D03* +X170800000Y-91300000D03* +X170800000Y-92800000D03* +X172800000Y-91300000D03* +X172800000Y-92800000D03* +X174900000Y-91300000D03* +X174900000Y-92800000D03* +X176600000Y-91300000D03* +X176600000Y-92800000D03* +D22* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D23* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D24* +X173700000Y-89200000D03* +X162300004Y-87000000D03* +X159600000Y-82700000D03* +X161700000Y-94600000D03* +X176200000Y-96600000D03* +X179600000Y-91700000D03* +X158100000Y-83900000D03* +X168600000Y-89399998D03* +X167200000Y-85000000D03* +X159600000Y-81100000D03* +X163800000Y-81100000D03* +D25* +X159300000Y-87400000D03* +X167300000Y-96600000D03* +X167300000Y-94500000D03* +X160900000Y-87400000D03* +D24* +X174900000Y-90299999D03* +X174900000Y-85300000D03* +D25* +X166500002Y-90900000D03* +X177200000Y-90200000D03* +X168000000Y-87400000D03* +X173800000Y-87400000D03* +D24* +X154500000Y-89792900D03* +X154500000Y-88907100D03* +D26* +X165325000Y-82700000D02* +X165325000Y-83475000D01* +X165325000Y-83475000D02* +X164900000Y-83900000D01* +X164900000Y-83900000D02* +X164250677Y-83900000D01* +X163947598Y-84375049D02* +X163927410Y-84395237D01* +X164250677Y-83900000D02* +X163947598Y-84203079D01* +X163947598Y-84203079D02* +X163947598Y-84375049D01* +X163927410Y-84395237D02* +X163927410Y-85400000D01* +D27* +X165325000Y-82700000D02* +X165325000Y-82826415D01* +D26* +X165350000Y-82700000D02* +X165325000Y-82700000D01* +X172700000Y-88850000D02* +X173350000Y-88850000D01* +X173350000Y-88850000D02* +X173700000Y-89200000D01* +X175000000Y-89050000D02* +X173850000Y-89050000D01* +X173850000Y-89050000D02* +X173700000Y-89200000D01* +X175000000Y-88100000D02* +X175000000Y-89050000D01* +X163850000Y-82700000D02* +X163850000Y-83378030D01* +X163850000Y-83378030D02* +X163295188Y-83932842D01* +X163275000Y-84125000D02* +X163295188Y-84104812D01* +X163295188Y-84104812D02* +X163295188Y-83932842D01* +X163275000Y-85400000D02* +X163275000Y-84125000D01* +X160850000Y-82700000D02* +X160850000Y-83575000D01* +X160850000Y-83575000D02* +X160875000Y-83600000D01* +X160875000Y-83600000D02* +X160900000Y-83600000D01* +X161325000Y-85400000D02* +X161325000Y-84025000D01* +X161325000Y-84025000D02* +X160900000Y-83600000D01* +X160675000Y-92600000D02* +X160675000Y-93800000D01* +X160500000Y-94600000D02* +X160500000Y-93975000D01* +X160500000Y-93975000D02* +X160675000Y-93800000D01* +X163275000Y-85400000D02* +X163275000Y-86509937D01* +X163275000Y-86509937D02* +X162784937Y-87000000D01* +X162784937Y-87000000D02* +X162300004Y-87000000D01* +X161325000Y-86509929D02* +X161815071Y-87000000D01* +X161325000Y-85400000D02* +X161325000Y-86509929D01* +X161815071Y-87000000D02* +X162300004Y-87000000D01* +X159700000Y-82700000D02* +X159600000Y-82700000D01* +X160850000Y-82700000D02* +X159700000Y-82700000D01* +X160850000Y-82700000D02* +X160850000Y-81100000D01* +X160500000Y-94600000D02* +X161700000Y-94600000D01* +X158075000Y-85400000D02* +X158075000Y-83925000D01* +X158075000Y-83925000D02* +X158100000Y-83900000D01* +X158075000Y-85400000D02* +X158725000Y-85400000D01* +X179600000Y-90600000D02* +X179600000Y-91700000D01* +X174900000Y-96600000D02* +X176200000Y-96600000D01* +X172800000Y-96598040D02* +X174898040Y-96598040D01* +X174898040Y-96598040D02* +X174900000Y-96600000D01* +X169250000Y-85000000D02* +X170560000Y-83690000D01* +X170560000Y-83690000D02* +X170560000Y-81600000D01* +X167200000Y-85000000D02* +X169250000Y-85000000D01* +X168600000Y-90500000D02* +X168600000Y-89399998D01* +X168800000Y-91300000D02* +X168800000Y-90700000D01* +X168800000Y-90700000D02* +X168600000Y-90500000D01* +D28* +X170500000Y-88600000D02* +X171150000Y-88600000D01* +D26* +X169550000Y-88600000D02* +X170500000Y-88600000D01* +X168600000Y-89399998D02* +X168750002Y-89399998D01* +X168750002Y-89399998D02* +X169550000Y-88600000D01* +X162350000Y-82700000D02* +X162350000Y-83575000D01* +X162350000Y-83575000D02* +X161977410Y-83947590D01* +X161977410Y-83947590D02* +X161977410Y-85400000D01* +D29* +X162350000Y-81100000D02* +X163800000Y-81100000D01* +D30* +X174222599Y-89677401D02* +X175726921Y-89677401D01* +X175726921Y-89677401D02* +X176250000Y-89154322D01* +X176250000Y-89154322D02* +X176250000Y-88675000D01* +X176250000Y-88675000D02* +X177200000Y-87725000D01* +X177200000Y-87725000D02* +X177200000Y-87150000D01* +D26* +X177200000Y-87150000D02* +X179450000Y-87150000D01* +X179450000Y-87150000D02* +X179600000Y-87300000D01* +X159000000Y-94600000D02* +X159000000Y-94000000D01* +X159000000Y-94000000D02* +X158725000Y-93725000D01* +X158725000Y-93725000D02* +X158725000Y-92600000D01* +D28* +X174222599Y-89677401D02* +X173800000Y-90100000D01* +X159600000Y-96600000D02* +X159000000Y-96000000D01* +D27* +X181100000Y-87300000D02* +X181100000Y-89000000D01* +X181100000Y-90600000D02* +X181100000Y-89000000D01* +X181100000Y-89000000D02* +X184000000Y-89000000D01* +D26* +X168800000Y-94500000D02* +X168800000Y-92800000D01* +X168800000Y-96598040D02* +X167301960Y-96598040D01* +X167301960Y-96598040D02* +X167300000Y-96600000D01* +D27* +X159300000Y-87400000D02* +X160025000Y-86675000D01* +X160025000Y-86675000D02* +X160025000Y-85400000D01* +D26* +X170800000Y-92800000D02* +X170800000Y-94500000D01* +X167300000Y-94500000D02* +X167300000Y-95065685D01* +X167300000Y-95065685D02* +X167734314Y-95499999D01* +X167734314Y-95499999D02* +X167876797Y-95499999D01* +X167876797Y-95499999D02* +X167878639Y-95501841D01* +X167878639Y-95501841D02* +X170603241Y-95501841D01* +X170603241Y-95501841D02* +X170800000Y-95698600D01* +X170800000Y-95698600D02* +X170800000Y-96598040D01* +D27* +X160675000Y-85400000D02* +X160675000Y-86400000D01* +X160900000Y-86900000D02* +X160675000Y-86675000D01* +X160675000Y-86675000D02* +X160675000Y-86400000D01* +X160900000Y-87400000D02* +X160900000Y-86900000D01* +D26* +X172800000Y-92800000D02* +X172800000Y-94500000D01* +D27* +X175640000Y-81600000D02* +X175640000Y-84560000D01* +X175640000Y-84560000D02* +X174900000Y-85300000D01* +D26* +X176600000Y-91300000D02* +X175599999Y-90299999D01* +X175599999Y-90299999D02* +X174900000Y-90299999D01* +D29* +X175640000Y-81600000D02* +X180803600Y-81600000D01* +X180803600Y-81600000D02* +X184000000Y-84796400D01* +X184000000Y-84796400D02* +X184000000Y-86460000D01* +D26* +X174900000Y-92800000D02* +X174900000Y-94501960D01* +D27* +X165934317Y-90900000D02* +X166500002Y-90900000D01* +X159900000Y-90900000D02* +X165934317Y-90900000D01* +X159375000Y-91425000D02* +X159900000Y-90900000D01* +X159375000Y-92600000D02* +X159375000Y-91425000D01* +X177200000Y-90200000D02* +X177200000Y-89050000D01* +X177200000Y-89050000D02* +X179550000Y-89050000D01* +X179550000Y-89050000D02* +X179600000Y-89000000D01* +X166000000Y-89400000D02* +X167600001Y-87799999D01* +X158400000Y-89400000D02* +X166000000Y-89400000D01* +X167600001Y-87799999D02* +X168000000Y-87400000D01* +X156775000Y-91025000D02* +X158400000Y-89400000D01* +X175000000Y-87150000D02* +X174050000Y-87150000D01* +X174050000Y-87150000D02* +X173800000Y-87400000D01* +X156775000Y-91025000D02* +X156800000Y-91000000D01* +X156775000Y-92600000D02* +X156775000Y-91025000D01* +D26* +X169550000Y-90100000D02* +X169600000Y-90100000D01* +X169600000Y-90100000D02* +X170800000Y-91300000D01* +X174900000Y-91300000D02* +X175100000Y-91300000D01* +X175100000Y-91300000D02* +X176600000Y-92800000D01* +X171150000Y-90100000D02* +X171600000Y-90100000D01* +X171600000Y-90100000D02* +X172800000Y-91300000D01* +D27* +X154500000Y-89792900D02* +X154342900Y-89792900D01* +X154342900Y-89792900D02* +X152900000Y-88350000D01* +X157560197Y-89599999D02* +X154692901Y-89599999D01* +X154692901Y-89599999D02* +X154500000Y-89792900D01* +X165225000Y-86712500D02* +X165150000Y-86787500D01* +X165225000Y-85400000D02* +X165225000Y-86712500D01* +X165150000Y-86787500D02* +X165150000Y-87703552D01* +X165150000Y-87703552D02* +X163905962Y-88947590D01* +X163905962Y-88947590D02* +X158212605Y-88947591D01* +X158212605Y-88947591D02* +X157560197Y-89599999D01* +X157353101Y-89100001D02* +X154692901Y-89100001D01* +X154692901Y-89100001D02* +X154500000Y-88907100D01* +X164650000Y-86787500D02* +X164650000Y-87496448D01* +X158005501Y-88447601D02* +X157353101Y-89100001D01* +X164575000Y-85400000D02* +X164575000Y-86712500D01* +X164575000Y-86712500D02* +X164650000Y-86787500D01* +X164650000Y-87496448D02* +X163698847Y-88447601D01* +X163698847Y-88447601D02* +X158005501Y-88447601D01* +D31* +G36* +X161443040Y-80386260D02* +X161404451Y-80479422D01* +X161363152Y-80451826D01* +X161250000Y-80429319D01* +X160450000Y-80429319D01* +X160336848Y-80451826D01* +X160240922Y-80515922D01* +X160176826Y-80611848D01* +X160154319Y-80725000D01* +X160154319Y-81475000D01* +X160176826Y-81588152D01* +X160240922Y-81684078D01* +X160310000Y-81730235D01* +X160310000Y-82069765D01* +X160240922Y-82115922D01* +X160211470Y-82160000D01* +X159949905Y-82160000D01* +X159726444Y-82067210D01* +X159474661Y-82066991D01* +X159241959Y-82163141D01* +X159063767Y-82341023D01* +X158967210Y-82573556D01* +X158966991Y-82825339D01* +X159063141Y-83058041D01* +X159241023Y-83236233D01* +X159473556Y-83332790D01* +X159725339Y-83333009D01* +X159950439Y-83240000D01* +X160211470Y-83240000D01* +X160240922Y-83284078D01* +X160310000Y-83330235D01* +X160310000Y-83575000D01* +X160351105Y-83781649D01* +X160468162Y-83956838D01* +X160493160Y-83981835D01* +X160493162Y-83981838D01* +X160568503Y-84032179D01* +X160765644Y-84229319D01* +X160450000Y-84229319D01* +X160350000Y-84249210D01* +X160250000Y-84229319D01* +X159800000Y-84229319D01* +X159700000Y-84249210D01* +X159600000Y-84229319D01* +X159150000Y-84229319D01* +X159050000Y-84249210D01* +X158950000Y-84229319D01* +X158648548Y-84229319D01* +X158732790Y-84026444D01* +X172906000Y-81774000D01* +X172906000Y-81426000D01* +X172926000Y-81426000D01* +X172926000Y-81406000D01* +X173274000Y-81406000D01* +X173274000Y-81426000D01* +X173274000Y-81426000D01* +G37* +X173274000Y-81426000D02* +X180070000Y-89624732D01* +X180070000Y-89953439D01* +X180000000Y-89939515D01* +X179200000Y-89939515D01* +X179090750Y-89961246D01* +X178998132Y-90023132D01* +X178936246Y-90115750D01* +X172926000Y-81774000D01* +X172906000Y-81774000D01* +X172906000Y-81426000D01* +X172926000Y-81426000D01* +X172926000Y-81406000D01* +X173274000Y-81406000D01* +X173274000Y-81426000D01* +D31* +G36* +X181810000Y-87900000D02* +X181816851Y-87934442D01* +X181836360Y-87963640D01* +X181865558Y-87983149D01* +X181900000Y-87990000D01* +X185210000Y-87990000D01* +X185210000Y-89910000D01* +X182100000Y-89910000D01* +X182065558Y-89916851D01* +X182036360Y-89936360D01* +X182016851Y-89965558D01* +X182010000Y-90000000D01* +X182010000Y-91310000D01* +X180490000Y-91310000D01* +X180490000Y-86190000D01* +X181810000Y-86190000D01* +X181810000Y-87900000D01* +X181810000Y-87900000D01* +G37* +X181810000Y-87900000D02* +X181816851Y-87934442D01* +X181836360Y-87963640D01* +X181865558Y-87983149D01* +X181900000Y-87990000D01* +X185210000Y-87990000D01* +X185210000Y-89910000D01* +X182100000Y-89910000D01* +X182065558Y-89916851D01* +X182036360Y-89936360D01* +X182016851Y-89965558D01* +X182010000Y-90000000D01* +X182010000Y-91310000D01* +X180490000Y-91310000D01* +X180490000Y-86190000D01* +X181810000Y-86190000D01* +X181810000Y-87900000D01* +M02* diff --git a/samples/Gerber Image/FelinaePurr-F.Mask.gts b/samples/Gerber Image/FelinaePurr-F.Mask.gts new file mode 100644 index 00000000..50118297 --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-F.Mask.gts @@ -0,0 +1,128 @@ +G04 #@! TF.FileFunction,Soldermask,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11R,0.800000X0.750000*% +%ADD12R,0.750000X0.800000*% +%ADD13R,1.198880X1.198880*% +%ADD14R,1.727200X2.032000*% +%ADD15O,1.727200X2.032000*% +%ADD16R,0.500000X0.900000*% +%ADD17R,0.450000X1.750000*% +%ADD18R,1.060000X0.650000*% +%ADD19R,2.032000X1.727200*% +%ADD20O,2.032000X1.727200*% +%ADD21R,0.900000X0.500000*% +%ADD22C,1.300000*% +%ADD23C,2.800000*% +%ADD24C,1.200000*% +G04 APERTURE END LIST* +D10* +D11* +X165350000Y-82700000D03* +X163850000Y-82700000D03* +X162350000Y-82700000D03* +X160850000Y-82700000D03* +D12* +X172700000Y-87350000D03* +X172700000Y-88850000D03* +D11* +X181100000Y-90600000D03* +X179600000Y-90600000D03* +D13* +X168800000Y-94500000D03* +X168800000Y-96598040D03* +X170800000Y-94500000D03* +X170800000Y-96598040D03* +X172800000Y-94500000D03* +X172800000Y-96598040D03* +D14* +X175640000Y-81600000D03* +D15* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D16* +X181100000Y-89000000D03* +X179600000Y-89000000D03* +X179600000Y-87300000D03* +X181100000Y-87300000D03* +D17* +X156775000Y-92600000D03* +X157425000Y-92600000D03* +X158075000Y-92600000D03* +X158725000Y-92600000D03* +X159375000Y-92600000D03* +X160025000Y-92600000D03* +X160675000Y-92600000D03* +X161325000Y-92600000D03* +X161975000Y-92600000D03* +X162625000Y-92600000D03* +X163275000Y-92600000D03* +X163925000Y-92600000D03* +X164575000Y-92600000D03* +X165225000Y-92600000D03* +X165225000Y-85400000D03* +X164575000Y-85400000D03* +X163925000Y-85400000D03* +X163275000Y-85400000D03* +X162625000Y-85400000D03* +X161975000Y-85400000D03* +X161325000Y-85400000D03* +X160675000Y-85400000D03* +X160025000Y-85400000D03* +X159375000Y-85400000D03* +X158725000Y-85400000D03* +X158075000Y-85400000D03* +X157425000Y-85400000D03* +X156775000Y-85400000D03* +D18* +X175000000Y-87150000D03* +X175000000Y-88100000D03* +X175000000Y-89050000D03* +X177200000Y-89050000D03* +X177200000Y-87150000D03* +D19* +X184000000Y-86460000D03* +D20* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D13* +X174900000Y-94501960D03* +X174900000Y-96600000D03* +D11* +X159000000Y-94600000D03* +X160500000Y-94600000D03* +X162350000Y-81100000D03* +X160850000Y-81100000D03* +D21* +X171150000Y-88600000D03* +X171150000Y-90100000D03* +X169550000Y-88600000D03* +X169550000Y-90100000D03* +X168800000Y-91300000D03* +X168800000Y-92800000D03* +X170800000Y-91300000D03* +X170800000Y-92800000D03* +X172800000Y-91300000D03* +X172800000Y-92800000D03* +X174900000Y-91300000D03* +X174900000Y-92800000D03* +X176600000Y-91300000D03* +X176600000Y-92800000D03* +D22* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D23* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D24* +X150800000Y-87100000D03* +X150800000Y-91600000D03* +M02* diff --git a/samples/Gerber Image/FelinaePurr-F.Paste.gtp b/samples/Gerber Image/FelinaePurr-F.Paste.gtp new file mode 100644 index 00000000..ce986cd7 --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-F.Paste.gtp @@ -0,0 +1,12 @@ +G04 #@! TF.FileFunction,Paste,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +G04 APERTURE END LIST* +D10* +M02* diff --git a/samples/Gerber Image/FelinaePurr-F.SilkS.gto b/samples/Gerber Image/FelinaePurr-F.SilkS.gto new file mode 100644 index 00000000..3757235d --- /dev/null +++ b/samples/Gerber Image/FelinaePurr-F.SilkS.gto @@ -0,0 +1,255 @@ +G04 #@! TF.FileFunction,Legend,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-14 BZR 6980)-product) date Sunday, 23 April 2017 'PMt' 23:49:01* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.200000*% +%ADD12C,0.500000*% +%ADD13C,0.175000*% +%ADD14C,0.120000*% +%ADD15R,0.800000X0.750000*% +%ADD16R,0.750000X0.800000*% +%ADD17R,1.198880X1.198880*% +%ADD18R,1.727200X2.032000*% +%ADD19O,1.727200X2.032000*% +%ADD20R,0.500000X0.900000*% +%ADD21R,0.450000X1.750000*% +%ADD22R,1.060000X0.650000*% +%ADD23R,2.032000X1.727200*% +%ADD24O,2.032000X1.727200*% +%ADD25R,0.900000X0.500000*% +%ADD26C,1.300000*% +%ADD27C,2.800000*% +%ADD28C,1.200000*% +G04 APERTURE END LIST* +D10* +D11* +X181000000Y-96250000D02* +X181000000Y-96750000D01* +X180750000Y-96500000D02* +X181250000Y-96500000D01* +X180750000Y-97250000D02* +X181250000Y-97250000D01* +D12* +X156000000Y-92800000D02* +G75* +G03X156000000Y-92800000I-200000J0D01* +G01* +D13* +X174800000Y-84116666D02* +X174800000Y-83416666D01* +X174966666Y-83416666D01* +X175066666Y-83450000D01* +X175133333Y-83516666D01* +X175166666Y-83583333D01* +X175200000Y-83716666D01* +X175200000Y-83816666D01* +X175166666Y-83950000D01* +X175133333Y-84016666D01* +X175066666Y-84083333D01* +X174966666Y-84116666D01* +X174800000Y-84116666D01* +X175500000Y-83750000D02* +X175733333Y-83750000D01* +X157483333Y-97316666D02* +X161783333Y-96816666D01* +X162450000Y-97116666D02* +X162783333Y-97116666D01* +X162383333Y-97316666D02* +X162616666Y-96616666D01* +X162850000Y-97316666D01* +D10* +X164950000Y-83300000D02* +X164250000Y-83300000D01* +X164250000Y-82100000D02* +X164950000Y-82100000D01* +X161950000Y-83300000D02* +X161250000Y-83300000D01* +X161250000Y-82100000D02* +X161950000Y-82100000D01* +X173300000Y-87750000D02* +X173300000Y-88450000D01* +X172100000Y-88450000D02* +X172100000Y-87750000D01* +X180700000Y-91200000D02* +X180000000Y-91200000D01* +X180000000Y-90000000D02* +X180700000Y-90000000D01* +X169550000Y-97149020D02* +X169550000Y-94449020D01* +X168050000Y-97149020D02* +X168050000Y-94449020D01* +X168950000Y-95649020D02* +X168700000Y-95649020D01* +X168700000Y-95649020D02* +X168850000Y-95799020D01* +X168450000Y-95899020D02* +X169150000Y-95899020D01* +X168800000Y-95549020D02* +X168800000Y-95199020D01* +X168800000Y-95899020D02* +X168450000Y-95549020D01* +X168450000Y-95549020D02* +X169150000Y-95549020D01* +X169150000Y-95549020D02* +X168800000Y-95899020D01* +X171550000Y-97149020D02* +X171550000Y-94449020D01* +X170050000Y-97149020D02* +X170050000Y-94449020D01* +X170950000Y-95649020D02* +X170700000Y-95649020D01* +X170700000Y-95649020D02* +X170850000Y-95799020D01* +X170450000Y-95899020D02* +X171150000Y-95899020D01* +X170800000Y-95549020D02* +X170800000Y-95199020D01* +X175900000Y-86400000D02* +G75* +G03X175900000Y-86400000I-100000J0D01* +G01* +X176350000Y-86650000D02* +X175850000Y-86650000D01* +X176350000Y-89550000D02* +X176350000Y-86650000D01* +X175850000Y-89550000D02* +X176350000Y-89550000D01* +X175850000Y-86650000D02* +X175850000Y-89550000D01* +X182730000Y-87730000D02* +X182730000Y-92810000D01* +X182730000Y-92810000D02* +X185270000Y-92810000D01* +X185270000Y-92810000D02* +X185270000Y-87730000D01* +X185550000Y-84910000D02* +X185550000Y-86460000D01* +X185270000Y-87730000D02* +X182730000Y-87730000D01* +X175580000Y-92550000D01* +X175920000Y-92550000D02* +X175920000Y-91550000D01* +X177280000Y-91550000D02* +X177280000Y-92550000D01* +D10* +X148000000Y-95350000D02* +X148000000Y-83350000D01* +X134100000Y-83350000D02* +X152800000Y-83350000D01* +X134100000Y-95350000D02* +X134100000Y-83350000D01* +X152900000Y-95350000D02* +X141352380Y-88850000D02* +X140352380Y-88850000D01* +X140495238Y-88945238D01* +X140590476Y-89040476D01* +X140638095Y-89135714D01* +%LPC*% +D15* +X165350000Y-82700000D03* +X163850000Y-82700000D03* +X162350000Y-82700000D03* +X160850000Y-82700000D03* +D16* +X172700000Y-87350000D03* +X172700000Y-88850000D03* +D15* +X181100000Y-90600000D03* +X179600000Y-90600000D03* +D17* +X168800000Y-94500000D03* +X168800000Y-96598040D03* +X170800000Y-94500000D03* +X170800000Y-96598040D03* +X172800000Y-94500000D03* +X172800000Y-96598040D03* +D18* +X175640000Y-81600000D03* +D19* +X173100000Y-81600000D03* +X170560000Y-81600000D03* +D20* +X181100000Y-89000000D03* +X179600000Y-89000000D03* +X179600000Y-87300000D03* +X181100000Y-87300000D03* +D21* +X156775000Y-92600000D03* +X157425000Y-92600000D03* +X158075000Y-92600000D03* +X158725000Y-92600000D03* +X159375000Y-92600000D03* +X160025000Y-92600000D03* +X160675000Y-92600000D03* +X161325000Y-92600000D03* +X161975000Y-92600000D03* +X162625000Y-92600000D03* +X163275000Y-92600000D03* +X163925000Y-92600000D03* +X164575000Y-92600000D03* +X165225000Y-92600000D03* +X165225000Y-85400000D03* +X164575000Y-85400000D03* +X163925000Y-85400000D03* +X163275000Y-85400000D03* +X162625000Y-85400000D03* +X161975000Y-85400000D03* +X161325000Y-85400000D03* +X160675000Y-85400000D03* +X160025000Y-85400000D03* +X159375000Y-85400000D03* +X158725000Y-85400000D03* +X158075000Y-85400000D03* +X157425000Y-85400000D03* +X156775000Y-85400000D03* +D22* +X175000000Y-87150000D03* +X175000000Y-88100000D03* +X175000000Y-89050000D03* +X177200000Y-89050000D03* +X177200000Y-87150000D03* +D23* +X184000000Y-86460000D03* +D24* +X184000000Y-89000000D03* +X184000000Y-91540000D03* +D17* +X174900000Y-94501960D03* +X174900000Y-96600000D03* +D15* +X159000000Y-94600000D03* +X160500000Y-94600000D03* +X162350000Y-81100000D03* +X160850000Y-81100000D03* +D25* +X171150000Y-88600000D03* +X171150000Y-90100000D03* +X169550000Y-88600000D03* +X169550000Y-90100000D03* +X168800000Y-91300000D03* +X168800000Y-92800000D03* +X170800000Y-91300000D03* +X170800000Y-92800000D03* +X172800000Y-91300000D03* +X172800000Y-92800000D03* +X174900000Y-91300000D03* +X174900000Y-92800000D03* +X176600000Y-91300000D03* +X176600000Y-92800000D03* +D26* +X152900000Y-88350000D03* +X152900000Y-90350000D03* +X152900000Y-92850000D03* +X152900000Y-85850000D03* +D27* +X150800000Y-83500000D03* +X150800000Y-95200000D03* +D28* +X150800000Y-87100000D03* +X150800000Y-91600000D03* +M02* diff --git a/samples/Gerber Image/GOLMain_RevA-B.Paste.gbp b/samples/Gerber Image/GOLMain_RevA-B.Paste.gbp new file mode 100644 index 00000000..31fdc4ff --- /dev/null +++ b/samples/Gerber Image/GOLMain_RevA-B.Paste.gbp @@ -0,0 +1,60 @@ +G04 #@! TF.FileFunction,Paste,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date 03/23/17 03:26:40* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11R,1.100000X2.400000*% +%ADD12O,1.100000X2.400000*% +%ADD13R,2.000000X2.032000*% +%ADD14R,1.727200X2.032000*% +G04 APERTURE END LIST* +D10* +D11* +X153000000Y-135000000D03* +D12* +X151000000Y-135000000D03* +X149000000Y-135000000D03* +X147000000Y-135000000D03* +X145000000Y-135000000D03* +X143000000Y-135000000D03* +X141000000Y-135000000D03* +X139000000Y-135000000D03* +X139000000Y-119000000D03* +X141000000Y-119000000D03* +X143000000Y-119000000D03* +X145000000Y-119000000D03* +X147000000Y-119000000D03* +X149000000Y-119000000D03* +X151000000Y-119000000D03* +X153000000Y-119000000D03* +D13* +X94500000Y-125500000D03* +X97040000Y-125500000D03* +X99580000Y-125500000D03* +X94500000Y-128500000D03* +X97040000Y-128500000D03* +X99580000Y-128500000D03* +X94500000Y-131500000D03* +X97040000Y-131500000D03* +X99580000Y-131500000D03* +X94500000Y-134500000D03* +X97040000Y-134500000D03* +X99580000Y-134500000D03* +X97040000Y-137500000D03* +X99580000Y-137500000D03* +D14* +X94500000Y-140500000D03* +D13* +X97040000Y-140500000D03* +X99580000Y-140500000D03* +X94500000Y-143500000D03* +X97040000Y-143500000D03* +X99580000Y-143500000D03* +X94500000Y-146500000D03* +X97040000Y-146500000D03* +X99580000Y-146500000D03* +M02* diff --git a/samples/Gerber Image/nonaprs_contour.gko b/samples/Gerber Image/nonaprs_contour.gko new file mode 100644 index 00000000..7d3def57 --- /dev/null +++ b/samples/Gerber Image/nonaprs_contour.gko @@ -0,0 +1,26 @@ +G04 MADE WITH FRITZING* +G04 WWW.FRITZING.ORG* +G04 DOUBLE SIDED* +G04 HOLES PLATED* +G04 CONTOUR ON CENTER OF CONTOUR VECTOR* +%ASAXBY*% +%FSLAX23Y23*% +%MOIN*% +%OFA0B0*% +%SFA1.0B1.0*% +%ADD10R,1.267940X2.408830*% +%ADD11C,0.008000*% +%ADD10C,0.008*% +%LNCONTOUR*% +G90* +G70* +G54D10* +G54D11* +X4Y2405D02* +X1264Y2405D01* +X1264Y4D01* +X4Y4D01* +X4Y2405D01* +D02* +G04 End of contour* +M02* \ No newline at end of file diff --git a/samples/Gerber Image/simonShield-B.Cu.gbr b/samples/Gerber Image/simonShield-B.Cu.gbr new file mode 100644 index 00000000..b85303bc --- /dev/null +++ b/samples/Gerber Image/simonShield-B.Cu.gbr @@ -0,0 +1,1277 @@ +G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,0.300000*% +%ADD13C,1.600000*% +%ADD14O,1.600000X1.600000*% +%ADD15R,2.000000X1.524000*% +%ADD16O,2.000000X1.524000*% +%ADD17R,1.300000X1.300000*% +%ADD18C,1.300000*% +%ADD19C,1.998980*% +%ADD20R,1.900000X2.000000*% +%ADD21C,1.900000*% +%ADD22R,1.727200X1.727200*% +%ADD23O,1.727200X1.727200*% +%ADD24C,1.000760*% +%ADD25C,1.397000*% +%ADD26C,1.600200*% +%ADD27C,1.270000*% +%ADD28C,1.500000*% +%ADD29C,1.200000*% +%ADD30C,0.900000*% +%ADD31C,0.600000*% +%ADD32C,0.304800*% +%ADD33C,0.635000*% +%ADD34C,0.450000*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +D12* +X189307143Y-112775000D02* +X188592857Y-112775000D01* +X189450000Y-113203571D02* +X188950000Y-111703571D01* +X191107143Y-58571429D01* +X191178571Y-58714286D01* +X191321429Y-58857143D01* +X191535714Y-58928571D01* +X191892857Y-58928571D01* +X190392857Y-57428571D02* +X190392857Y-58642857D01* +X190321429Y-58785714D01* +X190250000Y-58857143D01* +X190107143Y-58928571D01* +X189821429Y-58928571D01* +X189678571Y-58857143D01* +X189607143Y-58785714D01* +X189535714Y-58642857D01* +X189535714Y-57428571D01* +X188821428Y-58357143D02* +X170107142Y-55928571D01* +X170392856Y-55928571D01* +X170535713Y-55857143D01* +X170678570Y-55714286D01* +X170749999Y-55428571D01* +X170749999Y-54928571D01* +X170678570Y-54642857D01* +X170535713Y-54500000D01* +X170392856Y-54428571D01* +X169107141Y-55928571D02* +X169107141Y-54428571D01* +X168249998Y-55928571D01* +X168249998Y-54428571D01* +D13* +X145400000Y-68800000D03* +D14* +X145400000Y-58640000D03* +D15* +X189230000Y-61468000D03* +D16* +X191770000Y-61468000D03* +X189230000Y-74168000D03* +X191770000Y-64008000D03* +X189230000Y-76708000D03* +X191770000Y-66548000D03* +X189230000Y-79248000D03* +X191770000Y-69088000D03* +X189230000Y-81788000D03* +X191770000Y-71628000D03* +X189230000Y-84328000D03* +X191770000Y-74168000D03* +X189230000Y-86868000D03* +X191770000Y-76708000D03* +X189230000Y-89408000D03* +X191770000Y-79248000D03* +X189230000Y-91948000D03* +X191770000Y-81788000D03* +X189230000Y-94488000D03* +X191770000Y-84328000D03* +X189230000Y-97028000D03* +X191770000Y-86868000D03* +X189230000Y-99568000D03* +X191770000Y-89408000D03* +X191770000Y-91948000D03* +X189230000Y-102108000D03* +X191770000Y-94488000D03* +X191770000Y-99568000D03* +X191770000Y-102108000D03* +X191770000Y-104648000D03* +X191770000Y-107188000D03* +X189230000Y-104648000D03* +X189230000Y-107188000D03* +X189230000Y-64008000D03* +X189230000Y-66548000D03* +X189230000Y-69088000D03* +X189230000Y-71628000D03* +X189230000Y-109728000D03* +X191770000Y-109728000D03* +X191770000Y-97028000D03* +D15* +X118110000Y-61468000D03* +D16* +X120650000Y-61468000D03* +X118110000Y-64008000D03* +X120650000Y-64008000D03* +X118110000Y-66548000D03* +X120650000Y-66548000D03* +X118110000Y-69088000D03* +X120650000Y-69088000D03* +X118110000Y-71628000D03* +X120650000Y-71628000D03* +X118110000Y-74168000D03* +X120650000Y-74168000D03* +X118110000Y-76708000D03* +X120650000Y-76708000D03* +X118110000Y-79248000D03* +X120650000Y-79248000D03* +X118110000Y-81788000D03* +X120650000Y-81788000D03* +X118110000Y-84328000D03* +X120650000Y-84328000D03* +X118110000Y-86868000D03* +X120650000Y-86868000D03* +X118110000Y-89408000D03* +X120650000Y-89408000D03* +X118110000Y-91948000D03* +X120650000Y-91948000D03* +X118110000Y-94488000D03* +X120650000Y-94488000D03* +X118110000Y-97028000D03* +X120650000Y-97028000D03* +X118110000Y-99568000D03* +X120650000Y-99568000D03* +X118110000Y-102108000D03* +X120650000Y-102108000D03* +X118110000Y-104648000D03* +X120650000Y-104648000D03* +X118110000Y-107188000D03* +X120650000Y-107188000D03* +X118110000Y-109728000D03* +X120650000Y-109728000D03* +D17* +X135255000Y-64008000D03* +D18* +X135255000Y-61508000D03* +D19* +X164465000Y-85471000D03* +X164465000Y-77851000D03* +D20* +X136017000Y-72644000D03* +D21* +X133477000Y-72644000D03* +D20* +X173863000Y-72644000D03* +D21* +X176403000Y-72644000D03* +D20* +X136017000Y-96139000D03* +D21* +X133477000Y-96139000D03* +D20* +X173863000Y-96012000D03* +D21* +X176403000Y-96012000D03* +D22* +X127007800Y-61542700D03* +D23* +X129547800Y-61542700D03* +X127007800Y-64082700D03* +X129547800Y-64082700D03* +D24* +X166243000Y-67056000D03* +X164973000Y-68326000D03* +X164973000Y-65786000D03* +X128143000Y-71374000D03* +X129413000Y-72644000D03* +X126873000Y-72644000D03* +X181737000Y-73914000D03* +X180467000Y-72644000D03* +X183007000Y-72644000D03* +X128143000Y-94742000D03* +X129413000Y-96012000D03* +X126873000Y-96012000D03* +X181737000Y-97282000D03* +X180467000Y-96012000D03* +X183007000Y-96012000D03* +D19* +X134239000Y-85344000D03* +X134239000Y-77724000D03* +X145415000Y-85344000D03* +X145415000Y-77724000D03* +X175641000Y-85217000D03* +X175641000Y-77597000D03* +X145415000Y-108966000D03* +X145415000Y-101346000D03* +X134239000Y-108458000D03* +X134239000Y-100838000D03* +X175641000Y-108585000D03* +X175641000Y-100965000D03* +X164465000Y-108839000D03* +X164465000Y-101219000D03* +X169164000Y-62611000D03* +X161544000Y-62611000D03* +X169164000Y-59563000D03* +X161544000Y-59563000D03* +X129921000Y-85217000D03* +X129921000Y-77597000D03* +X126365000Y-85217000D03* +X126365000Y-77597000D03* +X180086000Y-85217000D03* +X180086000Y-77597000D03* +X183515000Y-85217000D03* +X183515000Y-77597000D03* +X129921000Y-108458000D03* +X129921000Y-100838000D03* +X126365000Y-108458000D03* +X126365000Y-100838000D03* +X179959000Y-108585000D03* +X179959000Y-100965000D03* +X183515000Y-108585000D03* +X183515000Y-100965000D03* +D13* +X155000000Y-99000000D03* +D14* +X155000000Y-88840000D03* +D25* +X137287000Y-77724000D03* +X142367000Y-77724000D03* +X137287000Y-85344000D03* +X142367000Y-85344000D03* +X148463000Y-77724000D03* +X153543000Y-77724000D03* +X148463000Y-85344000D03* +X153543000Y-85344000D03* +X172593000Y-85344000D03* +X167513000Y-85344000D03* +X172593000Y-77724000D03* +X167513000Y-77724000D03* +X161417000Y-85344000D03* +X156337000Y-85344000D03* +X161417000Y-77724000D03* +X156337000Y-77724000D03* +X148463000Y-101219000D03* +X153543000Y-101219000D03* +X148463000Y-108839000D03* +X153543000Y-108839000D03* +X137287000Y-101219000D03* +X142367000Y-101219000D03* +X137287000Y-108839000D03* +X142367000Y-108839000D03* +X172593000Y-108712000D03* +X167513000Y-108712000D03* +X172593000Y-101092000D03* +X167513000Y-101092000D03* +X161417000Y-108712000D03* +X156337000Y-108712000D03* +X161417000Y-101092000D03* +X156337000Y-101092000D03* +D26* +X157178971Y-64124429D03* +X150828971Y-64124429D03* +D27* +X137287000Y-80137000D03* +X137287000Y-83439000D03* +X148336000Y-79629000D03* +X148463000Y-83185000D03* +X172593000Y-80137000D03* +X172593000Y-83312000D03* +X161417000Y-80010000D03* +X161417000Y-83439000D03* +X137287000Y-103505000D03* +X137287000Y-106680000D03* +X172593000Y-103378000D03* +X172593000Y-106934000D03* +X148463000Y-103505000D03* +X148463000Y-106934000D03* +X161417000Y-103759000D03* +X161417000Y-106934000D03* +D28* +X145400000Y-68800000D02* +X145400000Y-70800000D01* +X148800000Y-74200000D02* +X153200000Y-74200000D01* +X153200000Y-74200000D02* +X154947800Y-75947800D01* +X154947800Y-75947800D02* +X154947800Y-77858800D01* +X145400000Y-70800000D02* +X148800000Y-74200000D01* +X145400000Y-61508000D02* +X145400000Y-58640000D01* +D29* +X135255000Y-61508000D02* +X142600000Y-61508000D01* +X142600000Y-61508000D02* +X145400000Y-61508000D01* +X145400000Y-61508000D02* +X148212542Y-61508000D01* +X148212542Y-61508000D02* +X150828971Y-64124429D01* +D30* +X118110000Y-64008000D02* +X116908002Y-64008000D01* +D28* +X131147000Y-57400000D02* +X135255000Y-61508000D01* +D29* +X118100000Y-57400000D02* +X131147000Y-57400000D01* +D30* +X116100002Y-59399998D02* +X118100000Y-57400000D01* +X116100002Y-63200000D02* +X116100002Y-59399998D01* +X116908002Y-64008000D02* +X116100002Y-63200000D01* +X167513000Y-101092000D02* +X167513000Y-108712000D01* +D31* +X156337000Y-101092000D02* +X156337000Y-104037000D01* +X177103500Y-105300000D02* +X177998300Y-104405200D01* +X157600000Y-105300000D02* +X177103500Y-105300000D01* +X156337000Y-104037000D02* +X157600000Y-105300000D01* +D30* +X142367000Y-85344000D02* +X142367000Y-81661000D01* +D32* +X142367000Y-81661000D02* +X142367000Y-81608700D01* +D28* +X154947800Y-85598000D02* +X154947800Y-77858800D01* +D33* +X154947800Y-85418700D02* +X154947800Y-85598000D01* +X154947800Y-77858800D02* +X154940000Y-77851000D01* +X154940000Y-77851000D02* +X154940000Y-77798700D01* +D30* +X167513000Y-85344000D02* +X167513000Y-81534000D01* +D32* +X167513000Y-81534000D02* +X167520800Y-81534000D01* +D29* +X154940000Y-108786700D02* +X154940000Y-101219000D01* +D33* +X154940000Y-101219000D02* +X154940000Y-101166700D01* +D29* +X142367000Y-108839000D02* +X142367000Y-105029000D01* +D32* +X142367000Y-105029000D02* +X142367000Y-104976700D01* +D33* +X153550800Y-108786700D02* +X154940000Y-108786700D01* +X154940000Y-108786700D02* +X156344800Y-108786700D01* +D30* +X153550800Y-85418700D02* +X154947800Y-85418700D01* +X154947800Y-85418700D02* +X156344800Y-85418700D01* +D33* +X153550800Y-101166700D02* +X154940000Y-101166700D01* +X154940000Y-101166700D02* +X155074800Y-101166700D01* +X155074800Y-101166700D02* +X156344800Y-101166700D01* +D31* +X174632800Y-98118700D02* +X173870800Y-97356700D01* +X173870800Y-97356700D02* +X173870800Y-96086700D01* +X132468800Y-104976700D02* +X142367000Y-104976700D01* +D32* +X142367000Y-104976700D02* +X142374800Y-104976700D01* +X136024800Y-96086700D02* +X136024800Y-96856700D01* +D29* +X131960800Y-98880700D02* +X131960800Y-104468700D01* +D31* +X132422800Y-98418700D02* +X131960800Y-98880700D01* +X134462800Y-98418700D02* +X132422800Y-98418700D01* +X136024800Y-96856700D02* +X134462800Y-98418700D01* +X131960800Y-104468700D02* +X132468800Y-104976700D01* +D29* +X142374800Y-101166700D02* +X142374800Y-104976700D01* +D30* +X153550800Y-104214700D02* +X153550800Y-101166700D01* +X152788800Y-104976700D02* +X153550800Y-104214700D01* +D31* +X142374800Y-104976700D02* +X152788800Y-104976700D01* +D32* +X177426800Y-104976700D02* +X177998300Y-104405200D01* +X177998300Y-104405200D02* +X177934800Y-104468700D01* +D30* +X177934800Y-104468700D02* +X177934800Y-98880700D01* +X177934800Y-98880700D02* +X177172800Y-98118700D01* +D31* +X177172800Y-98118700D02* +X174632800Y-98118700D01* +X173870800Y-73988700D02* +X173870800Y-72718700D01* +D30* +X174632800Y-74750700D02* +X173870800Y-73988700D01* +D32* +X131960800Y-81100700D02* +X132024300Y-81164200D01* +D33* +X132024300Y-81164200D02* +X132468800Y-81608700D01* +X131960800Y-75512700D02* +X131960800Y-81100700D01* +D30* +X177172800Y-74750700D02* +X174632800Y-74750700D01* +X177934800Y-75512700D02* +X177172800Y-74750700D01* +X177934800Y-81100700D02* +X177934800Y-75512700D01* +D31* +X177426800Y-81608700D02* +X177934800Y-81100700D01* +D33* +X132722800Y-74750700D02* +X131960800Y-75512700D01* +X135262800Y-74750700D02* +X132722800Y-74750700D01* +X136024800Y-73988700D02* +X135262800Y-74750700D01* +X136024800Y-72718700D02* +X136024800Y-73988700D01* +X132468800Y-81608700D02* +X142367000Y-81608700D01* +D32* +X142367000Y-81608700D02* +X142374800Y-81608700D01* +X167520800Y-81608700D02* +X167520800Y-81534000D01* +D30* +X167520800Y-81534000D02* +X167520800Y-77798700D01* +D31* +X157106800Y-81608700D02* +X167520800Y-81608700D01* +X167520800Y-81608700D02* +X177426800Y-81608700D01* +D33* +X153550800Y-77798700D02* +X154940000Y-77798700D01* +X154940000Y-77798700D02* +X156344800Y-77798700D01* +X142374800Y-81608700D02* +X152788800Y-81608700D01* +D30* +X152788800Y-81608700D02* +X153550800Y-80846700D01* +X153550800Y-80846700D02* +X153550800Y-77798700D01* +X156344800Y-77798700D02* +X156344800Y-80846700D01* +X156344800Y-80846700D02* +X157106800Y-81608700D01* +X142374800Y-77798700D02* +X142374800Y-81608700D01* +D32* +X133484800Y-72718700D02* +X133738800Y-72464700D01* +X133738800Y-72464700D02* +X133484800Y-72718700D01* +D29* +X129420800Y-72718700D02* +X133484800Y-72718700D01* +D30* +X180474800Y-72718700D02* +X176410800Y-72718700D01* +X180474800Y-96086700D02* +X176410800Y-96086700D01* +D32* +X166410164Y-67016464D02* +X166936536Y-67016464D01* +D30* +X169235300Y-64717700D02* +X169235300Y-62558700D01* +X166936536Y-67016464D02* +X169235300Y-64717700D01* +X165140164Y-68286464D02* +X163616164Y-68286465D01* +X159552164Y-64222465D02* +X157266164Y-64222465D01* +X163616164Y-68286465D02* +X159552164Y-64222465D01* +D32* +X157266164Y-64222465D02* +X157178971Y-64124429D01* +X157262972Y-64194429D02* +X157178971Y-64124429D01* +D34* +X128150800Y-75004700D02* +X128150800Y-71448700D01* +D33* +X128658800Y-75512700D02* +X128150800Y-75004700D01* +X129420800Y-75512700D02* +X128658800Y-75512700D01* +X129928800Y-76020700D02* +X129420800Y-75512700D01* +X129928800Y-77544700D02* +X129928800Y-76020700D01* +D31* +X127084050Y-75715950D02* +X127084050Y-75584050D01* +X126873000Y-75373000D02* +X126873000Y-72644000D01* +X127084050Y-75584050D02* +X126873000Y-75373000D01* +D34* +X128150800Y-76782700D02* +X127084050Y-75715950D01* +X127084050Y-75715950D02* +X126880800Y-75512700D01* +X128150800Y-79576700D02* +X128150800Y-76782700D01* +D30* +X126372800Y-81354700D02* +X128150800Y-79576700D01* +X126372800Y-85164700D02* +X126372800Y-81354700D01* +X181744800Y-73988700D02* +X181744800Y-75004700D01* +X179966800Y-76020700D02* +X179966800Y-77290700D01* +X180474800Y-75512700D02* +X179966800Y-76020700D01* +X181236800Y-75512700D02* +X180474800Y-75512700D01* +X181744800Y-75004700D02* +X181236800Y-75512700D01* +D32* +X179966800Y-77290700D02* +X180220800Y-77544700D01* +D30* +X183522800Y-85164700D02* +X183522800Y-81354700D01* +D34* +X183014800Y-75512700D02* +X183014800Y-72718700D01* +X181744800Y-76782700D02* +X183014800Y-75512700D01* +X181744800Y-79576700D02* +X181744800Y-76782700D01* +D30* +X183522800Y-81354700D02* +X181744800Y-79576700D01* +D32* +X179966800Y-100658700D02* +X180220800Y-100912700D01* +D31* +X179966800Y-99388700D02* +X179966800Y-100658700D01* +X180474800Y-98880700D02* +X179966800Y-99388700D01* +X181236800Y-98880700D02* +X180474800Y-98880700D01* +X181744800Y-98372700D02* +X181236800Y-98880700D01* +X181744800Y-97356700D02* +X181744800Y-98372700D01* +X183515000Y-108585000D02* +X183515000Y-106115000D01* +X183600000Y-96605000D02* +X183007000Y-96012000D01* +X183600000Y-98100000D02* +X183600000Y-96605000D01* +X181700000Y-100000000D02* +X183600000Y-98100000D01* +X181700000Y-104300000D02* +X181700000Y-100000000D01* +X183515000Y-106115000D02* +X181700000Y-104300000D01* +D30* +X120650000Y-84328000D02* +X122828000Y-84328000D01* +D34* +X127000000Y-88100000D02* +X131483000Y-88100000D01* +X131483000Y-88100000D02* +X134239000Y-85344000D01* +X125100000Y-88100000D02* +X123200000Y-86200000D01* +X123200000Y-86200000D02* +X123200000Y-84700000D01* +X123200000Y-84700000D02* +X122900000Y-84400000D01* +X127000000Y-88100000D02* +X125100000Y-88100000D01* +D30* +X122828000Y-84328000D02* +X122900000Y-84400000D01* +D29* +X137287000Y-85344000D02* +X137287000Y-83439000D01* +X137287000Y-80137000D02* +X137287000Y-77724000D01* +D32* +X137040800Y-85164700D02* +X137294800Y-85418700D01* +D29* +X134246800Y-85164700D02* +X137040800Y-85164700D01* +D30* +X120650000Y-86868000D02* +X121668000Y-86868000D01* +D34* +X123900000Y-89100000D02* +X122800000Y-88000000D01* +X141659000Y-89100000D02* +X145415000Y-85344000D01* +X141659000Y-89100000D02* +X123900000Y-89100000D01* +D30* +X121668000Y-86868000D02* +X122800000Y-88000000D01* +X148463000Y-85344000D02* +X148463000Y-83185000D01* +X148463000Y-79502000D02* +X148463000Y-77724000D01* +D32* +X148336000Y-79629000D02* +X148463000Y-79502000D01* +D30* +X148470800Y-85418700D02* +X145422800Y-85418700D01* +X120650000Y-91948000D02* +X123152000Y-91948000D01* +D34* +X141100000Y-91300000D02* +X123800000Y-91300000D01* +X123800000Y-91300000D02* +X123300000Y-91800000D01* +D30* +X165237000Y-92700000D02* +X172593000Y-85344000D01* +X142500000Y-92700000D02* +X165237000Y-92700000D01* +D34* +X142050000Y-92250000D02* +X142500000Y-92700000D01* +X142050000Y-92250000D02* +X141100000Y-91300000D01* +D30* +X123152000Y-91948000D02* +X123300000Y-91800000D01* +X175641000Y-85217000D02* +X172720000Y-85217000D01* +X172720000Y-85217000D02* +X172593000Y-85344000D01* +X172593000Y-85344000D02* +X172593000Y-83312000D01* +X172593000Y-80137000D02* +X172593000Y-77724000D01* +D32* +X172600800Y-85418700D02* +X172854800Y-85164700D01* +D30* +X120650000Y-89408000D02* +X122108000Y-89408000D01* +X122108000Y-89408000D02* +X122800000Y-90100000D01* +D34* +X142100000Y-90100000D02* +X122800000Y-90100000D01* +X142100000Y-90100000D02* +X143000000Y-91000000D01* +D30* +X143000000Y-91000000D02* +X158936000Y-91000000D01* +X164465000Y-85471000D02* +X158936000Y-91000000D01* +D34* +X122800000Y-90100000D02* +X122900000Y-90200000D01* +D30* +X161417000Y-85344000D02* +X161417000Y-83439000D01* +X161417000Y-80010000D02* +X161417000Y-77724000D01* +X161424800Y-85418700D02* +X165234800Y-85418700D01* +X120650000Y-104648000D02* +X122548000Y-104648000D01* +D34* +X123500000Y-105600000D02* +X122750000Y-104850000D01* +X123500000Y-110100000D02* +X123500000Y-105600000D01* +X124900000Y-111500000D02* +X123500000Y-110100000D01* +D31* +X131100000Y-111500000D02* +X124900000Y-111500000D01* +X131100000Y-111500000D02* +X134142000Y-108458000D01* +D30* +X122548000Y-104648000D02* +X122750000Y-104850000D01* +D34* +X134239000Y-108458000D02* +X134142000Y-108458000D01* +D30* +X137287000Y-108839000D02* +X137287000Y-106680000D01* +X137287000Y-103505000D02* +X137287000Y-101219000D01* +D32* +X137040800Y-108532700D02* +X137294800Y-108786700D01* +D30* +X134246800Y-108532700D02* +X137040800Y-108532700D01* +D32* +X120653400Y-104651400D02* +X120650000Y-104648000D01* +D30* +X116100000Y-105700000D02* +X116100000Y-105400000D01* +D31* +X175641000Y-110559000D02* +X171100000Y-115100000D01* +X171100000Y-115100000D02* +X119900000Y-115100000D01* +X119900000Y-115100000D02* +X116100000Y-111300000D01* +X116100000Y-111300000D02* +X116100000Y-105700000D01* +X175641000Y-108585000D02* +X175641000Y-110559000D01* +D30* +X116852000Y-104648000D02* +X118110000Y-104648000D01* +X116100000Y-105400000D02* +X116852000Y-104648000D01* +X172593000Y-108712000D02* +X172593000Y-106934000D01* +X172593000Y-103378000D02* +X172593000Y-101092000D01* +X175641000Y-108585000D02* +X172720000Y-108585000D01* +D32* +X172720000Y-108585000D02* +X172593000Y-108712000D01* +D28* +X164973000Y-65786000D02* +X164973000Y-61515307D01* +X164700000Y-61242307D02* +X163108164Y-59650464D01* +X163108164Y-59650464D02* +X161584164Y-59650465D01* +X164973000Y-61515307D02* +X164700000Y-61242307D01* +D30* +X129420800Y-96086700D02* +X133484800Y-96086700D01* +D32* +X133738800Y-95832700D02* +X133484800Y-96086700D01* +X133484800Y-96086700D02* +X133738800Y-95832700D01* +D31* +X129928800Y-99388700D02* +X129420800Y-98880700D01* +X129420800Y-98880700D02* +X128658800Y-98880700D01* +X128658800Y-98880700D02* +X128150800Y-98372700D01* +X129928800Y-100912700D02* +X129928800Y-99388700D01* +D34* +X128150800Y-98372700D02* +X128150800Y-94816700D01* +D28* +X126372800Y-104722700D02* +X128150800Y-102944700D01* +D34* +X128150800Y-102944700D02* +X128150800Y-100150700D01* +X128150800Y-100150700D02* +X126880800Y-98880700D01* +D28* +X126372800Y-108532700D02* +X126372800Y-104722700D01* +D31* +X126880800Y-98880700D02* +X126880800Y-96086700D01* +D34* +X120650000Y-107188000D02* +X122488000Y-107188000D01* +D31* +X141800000Y-112700000D02* +X145415000Y-109085000D01* +X141800000Y-112700000D02* +X124100000Y-112700000D01* +D34* +X124100000Y-112700000D02* +X122600000Y-111200000D01* +X122600000Y-107300000D02* +X122600000Y-111200000D01* +X122488000Y-107188000D02* +X122600000Y-107300000D01* +D30* +X145415000Y-108966000D02* +X145415000Y-109085000D01* +X148463000Y-108839000D02* +X148463000Y-106934000D01* +X148463000Y-103505000D02* +X148463000Y-101219000D01* +X148470800Y-108786700D02* +X145422800Y-108786700D01* +D32* +X145422800Y-108786700D02* +X144660800Y-108786700D01* +D30* +X120650000Y-109728000D02* +X120650000Y-111350000D01* +D31* +X160300000Y-113900000D02* +X123200000Y-113900000D01* +X123200000Y-113900000D02* +X120900000Y-111600000D01* +X160300000Y-113900000D02* +X164465000Y-109735000D01* +D30* +X120650000Y-111350000D02* +X120900000Y-111600000D01* +D34* +X164465000Y-108839000D02* +X164465000Y-109735000D01* +D30* +X161417000Y-108712000D02* +X161417000Y-106934000D01* +X161417000Y-103759000D02* +X161417000Y-101092000D01* +X164465000Y-108839000D02* +X161544000Y-108839000D01* +D32* +X161544000Y-108839000D02* +X161417000Y-108712000D01* +D29* +X118110000Y-61468000D02* +X118110000Y-60190000D01* +X124665100Y-59200000D02* +X127007800Y-61542700D01* +X119100000Y-59200000D02* +X124665100Y-59200000D01* +X118110000Y-60190000D02* +X119100000Y-59200000D01* +X120650000Y-61468000D02* +X122968000Y-61468000D01* +X124882700Y-64082700D02* +X127007800Y-64082700D01* +X124000000Y-63200000D02* +X124882700Y-64082700D01* +X124000000Y-62500000D02* +X124000000Y-63200000D01* +X122968000Y-61468000D02* +X124000000Y-62500000D01* +D30* +X120650000Y-81788000D02* +X122488000Y-81788000D01* +X122488000Y-81788000D02* +X122600000Y-81900000D01* +D34* +X127400000Y-87100000D02* +X125500000Y-87100000D01* +X122600000Y-81900000D02* +X122500000Y-81900000D01* +X124300000Y-83600000D02* +X122600000Y-81900000D01* +X124300000Y-85900000D02* +X124300000Y-83600000D01* +X125500000Y-87100000D02* +X124300000Y-85900000D01* +D31* +X129921000Y-86579000D02* +X129921000Y-85217000D01* +X129400000Y-87100000D02* +X129921000Y-86579000D01* +D34* +X127400000Y-87100000D02* +X129400000Y-87100000D01* +D30* +X120650000Y-94488000D02* +X123012000Y-94488000D01* +D34* +X140500000Y-93400000D02* +X139400000Y-92300000D01* +X139400000Y-92300000D02* +X125200000Y-92300000D01* +X125200000Y-92300000D02* +X123200000Y-94300000D01* +D30* +X180086000Y-87214000D02* +X180086000Y-85217000D01* +D34* +X142700000Y-94900000D02* +X141200000Y-93400000D01* +D30* +X166500000Y-94900000D02* +X142700000Y-94900000D01* +X171100000Y-90300000D02* +X166500000Y-94900000D01* +X177000000Y-90300000D02* +X171100000Y-90300000D01* +X180086000Y-87214000D02* +X177000000Y-90300000D01* +D34* +X141200000Y-93400000D02* +X140500000Y-93400000D01* +D30* +X123012000Y-94488000D02* +X123200000Y-94300000D01* +D32* +X179966800Y-85164700D02* +X180220800Y-85164700D01* +D30* +X120650000Y-102108000D02* +X123408000Y-102108000D01* +D34* +X124500000Y-103200000D02* +X123250000Y-101950000D01* +X124500000Y-109300000D02* +X124500000Y-103200000D01* +X125600000Y-110400000D02* +X124500000Y-109300000D01* +X127900000Y-110400000D02* +X125600000Y-110400000D01* +D31* +X127900000Y-110400000D02* +X129842000Y-108458000D01* +D30* +X123408000Y-102108000D02* +X123250000Y-101950000D01* +D34* +X129921000Y-108458000D02* +X129842000Y-108458000D01* +D30* +X115800000Y-102600000D02* +X116300000Y-102100000D01* +D31* +X179959000Y-110841000D02* +X174400000Y-116400000D01* +X174400000Y-116400000D02* +X118500000Y-116400000D01* +X118500000Y-116400000D02* +X114800000Y-112700000D01* +X114800000Y-112700000D02* +X114800000Y-103600000D01* +X114800000Y-103600000D02* +X115800000Y-102600000D01* +X179959000Y-108585000D02* +X179959000Y-110841000D01* +D30* +X116300000Y-102100000D02* +X118102000Y-102100000D01* +X118102000Y-102100000D02* +X118110000Y-102108000D01* +X118110000Y-71628000D02* +X115400000Y-71628000D01* +X114600000Y-64700000D02* +X115400000Y-65500000D01* +X115400000Y-65500000D02* +X115400000Y-71800000D01* +D28* +X159811000Y-62611000D02* +X161544000Y-62611000D01* +X157600000Y-60400000D02* +X159811000Y-62611000D01* +X157600000Y-58667000D02* +X157600000Y-60400000D01* +X153733000Y-54800000D02* +X157600000Y-58667000D01* +X117400000Y-54800000D02* +X153733000Y-54800000D01* +D30* +X114600000Y-57600000D02* +X117400000Y-54800000D01* +X114600000Y-57600000D02* +X114600000Y-64700000D01* +X115400000Y-71628000D02* +X115400000Y-71800000D01* +D29* +X145415000Y-97300000D02* +X151200000Y-97300000D01* +X158600000Y-97200000D02* +X169200000Y-97200000D01* +X158200000Y-96800000D02* +X158600000Y-97200000D01* +D30* +X151700000Y-96800000D02* +X158200000Y-96800000D01* +X151200000Y-97300000D02* +X151700000Y-96800000D01* +X170900000Y-98900000D02* +X169200000Y-97200000D01* +X173500000Y-98900000D02* +X170900000Y-98900000D01* +X175565000Y-100965000D02* +X173500000Y-98900000D01* +D29* +X164465000Y-97965000D02* +X164400000Y-97900000D01* +X164465000Y-101219000D02* +X164465000Y-97965000D01* +X145415000Y-101346000D02* +X145415000Y-97300000D01* +X145415000Y-97300000D02* +X145415000Y-97200000D01* +D30* +X175641000Y-100965000D02* +X175565000Y-100965000D01* +D29* +X138400000Y-98900000D02* +X138700000Y-98900000D01* +D30* +X136200000Y-98900000D02* +X138400000Y-98900000D01* +X134262000Y-100838000D02* +X136200000Y-98900000D01* +D29* +X138700000Y-98900000D02* +X140400000Y-97200000D01* +X145500000Y-97500000D02* +X145500000Y-97200000D01* +X145500000Y-97285000D02* +X145500000Y-97500000D01* +X145415000Y-97200000D02* +X145500000Y-97285000D01* +X139400000Y-94700000D02* +X139400000Y-96200000D01* +X139400000Y-96200000D02* +X140400000Y-97200000D01* +X171700000Y-93200000D02* +X183300000Y-93200000D01* +X169200000Y-97200000D02* +X171100000Y-95300000D01* +X171100000Y-95300000D02* +X171100000Y-93800000D01* +X171100000Y-93800000D02* +X171700000Y-93200000D01* +X140400000Y-97200000D02* +X145500000Y-97200000D01* +D30* +X183250000Y-93150000D02* +X183300000Y-93200000D01* +D28* +X183300000Y-93200000D02* +X185900000Y-95800000D01* +X183515000Y-100965000D02* +X185900000Y-98580000D01* +X185900000Y-95800000D02* +X185900000Y-98580000D01* +X183700000Y-92900000D02* +X186316800Y-90283200D01* +D29* +X186316800Y-90283200D02* +X186316800Y-75004700D01* +D28* +X185618300Y-68273700D02* +X180093800Y-68273700D01* +D29* +X186316800Y-68972200D02* +X185935800Y-68591200D01* +D33* +X185935800Y-68591200D02* +X185618300Y-68273700D01* +D29* +X186316800Y-75004700D02* +X186316800Y-68972200D01* +D31* +X134239000Y-100838000D02* +X134262000Y-100838000D01* +X126365000Y-100838000D02* +X126338000Y-100838000D01* +X126338000Y-100838000D02* +X125000000Y-99500000D01* +X125000000Y-99500000D02* +X125000000Y-95200000D01* +X125000000Y-95200000D02* +X126700000Y-93500000D01* +X126700000Y-93500000D02* +X138200000Y-93500000D01* +X138200000Y-93500000D02* +X139400000Y-94700000D01* +D30* +X139400000Y-94700000D02* +X139200000Y-94500000D01* +D28* +X170500000Y-75500000D02* +X170500000Y-68273700D01* +D29* +X170500000Y-68273700D02* +X170010000Y-68273700D01* +D28* +X164465000Y-77851000D02* +X164465000Y-76285000D01* +X165250000Y-75500000D02* +X170500000Y-75500000D01* +D30* +X170500000Y-75500000D02* +X171250000Y-75500000D01* +D28* +X164465000Y-76285000D02* +X165250000Y-75500000D01* +D30* +X173544000Y-75500000D02* +X175641000Y-77597000D01* +X171250000Y-75500000D02* +X173544000Y-75500000D01* +D28* +X145415000Y-77724000D02* +X145415000Y-75665000D01* +X144000000Y-74250000D02* +X140500000Y-74250000D01* +X145415000Y-75665000D02* +X144000000Y-74250000D01* +D31* +X134239000Y-77724000D02* +X134239000Y-77511000D01* +X134239000Y-77511000D02* +X136500000Y-75250000D01* +D29* +X136500000Y-75250000D02* +X139500000Y-75250000D01* +X139500000Y-75250000D02* +X140500000Y-74250000D01* +D28* +X140500000Y-74250000D02* +X140500000Y-71250000D01* +X140500000Y-71250000D02* +X137750000Y-68500000D01* +X137750000Y-68500000D02* +X129250000Y-68500000D01* +D30* +X129250000Y-68500000D02* +X129250000Y-68750000D01* +D31* +X126365000Y-77597000D02* +X126347000Y-77597000D01* +D29* +X126347000Y-77597000D02* +X123200000Y-74450000D01* +X123200000Y-74450000D02* +X123200000Y-73050000D01* +D28* +X123200000Y-73050000D02* +X127500000Y-68750000D01* +X127500000Y-68750000D02* +X129250000Y-68750000D01* +D30* +X129250000Y-68750000D02* +X129000000Y-68750000D01* +X129000000Y-68750000D02* +X129547800Y-68202200D01* +D28* +X129547800Y-68202200D02* +X129547800Y-64082700D01* +X129547800Y-61542700D02* +X129547800Y-64082700D01* +X131000000Y-64082700D02* +X129547800Y-64082700D01* +X159974000Y-67750000D02* +X150322000Y-67750000D01* +X150322000Y-67750000D02* +X146642000Y-64070000D01* +X146642000Y-64070000D02* +X142070000Y-64070000D01* +D33* +X142070000Y-64070000D02* +X142070000Y-64082700D01* +D28* +X170010000Y-68273700D02* +X168726300Y-68273700D01* +X163224000Y-71000000D02* +X159974000Y-67750000D01* +X166000000Y-71000000D02* +X163224000Y-71000000D01* +X168726300Y-68273700D02* +X166000000Y-71000000D01* +D33* +X171457800Y-68273700D02* +X170010000Y-68273700D01* +D28* +X180093800Y-68273700D02* +X171457800Y-68273700D01* +D33* +X170010000Y-68273700D02* +X169806800Y-68273700D01* +X142438300Y-64082700D02* +X142070000Y-64082700D01* +D28* +X142070000Y-64082700D02* +X131000000Y-64082700D01* +D33* +X131000000Y-64082700D02* +X130817800Y-64082700D01* +X132722800Y-64082700D02* +X130817800Y-64082700D01* +D28* +X171521300Y-59637700D02* +X171521300Y-59650464D01* +D29* +X169204164Y-59650464D02* +X171521300Y-59650464D01* +D33* +X171521300Y-59650464D02* +X171534064Y-59650464D01* +D28* +X171534064Y-59650464D02* +X180093800Y-68210200D01* +D33* +X180093800Y-68210200D02* +X180093800Y-68273700D01* +D32* +X145422800Y-101166700D02* +X145422800Y-100658700D01* +M02* diff --git a/samples/Gerber Image/simonShield-B.Mask.gbr b/samples/Gerber Image/simonShield-B.Mask.gbr new file mode 100644 index 00000000..758a85e5 --- /dev/null +++ b/samples/Gerber Image/simonShield-B.Mask.gbr @@ -0,0 +1,210 @@ +G04 #@! TF.FileFunction,Soldermask,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,2.000000*% +%ADD13O,2.000000X2.000000*% +%ADD14R,2.400000X1.924000*% +%ADD15O,2.400000X1.924000*% +%ADD16R,1.700000X1.700000*% +%ADD17C,1.700000*% +%ADD18C,2.398980*% +%ADD19R,2.300000X2.400000*% +%ADD20C,2.300000*% +%ADD21R,2.127200X2.127200*% +%ADD22O,2.127200X2.127200*% +%ADD23C,1.400760*% +%ADD24C,1.797000*% +%ADD25C,2.000200*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +D12* +X145400000Y-68800000D03* +D13* +X145400000Y-58640000D03* +D14* +X189230000Y-61468000D03* +D15* +X191770000Y-61468000D03* +X189230000Y-74168000D03* +X189230000Y-109728000D03* +X191770000Y-109728000D03* +X191770000Y-97028000D03* +D14* +X118110000Y-61468000D03* +D15* +X120650000Y-61468000D03* +X118110000Y-64008000D03* +X120650000Y-64008000D03* +X118110000Y-66548000D03* +X120650000Y-66548000D03* +X118110000Y-69088000D03* +X120650000Y-69088000D03* +X118110000Y-71628000D03* +X120650000Y-71628000D03* +X118110000Y-74168000D03* +X120650000Y-74168000D03* +X118110000Y-76708000D03* +X120650000Y-76708000D03* +X118110000Y-79248000D03* +X120650000Y-79248000D03* +X118110000Y-81788000D03* +X120650000Y-81788000D03* +X118110000Y-84328000D03* +X120650000Y-84328000D03* +X118110000Y-86868000D03* +X120650000Y-86868000D03* +X118110000Y-89408000D03* +X120650000Y-89408000D03* +X118110000Y-91948000D03* +X120650000Y-91948000D03* +X118110000Y-94488000D03* +X120650000Y-94488000D03* +X118110000Y-97028000D03* +X120650000Y-97028000D03* +X118110000Y-99568000D03* +X120650000Y-99568000D03* +X118110000Y-102108000D03* +X120650000Y-102108000D03* +X118110000Y-104648000D03* +X120650000Y-104648000D03* +X118110000Y-107188000D03* +X120650000Y-107188000D03* +X118110000Y-109728000D03* +X120650000Y-109728000D03* +D16* +X135255000Y-64008000D03* +D17* +X135255000Y-61508000D03* +D18* +X164465000Y-85471000D03* +X164465000Y-77851000D03* +D19* +X136017000Y-72644000D03* +D20* +X133477000Y-72644000D03* +D19* +X173863000Y-72644000D03* +D20* +X176403000Y-72644000D03* +D19* +X136017000Y-96139000D03* +D20* +X133477000Y-96139000D03* +D19* +X173863000Y-96012000D03* +D20* +X176403000Y-96012000D03* +D21* +X127007800Y-61542700D03* +D22* +X129547800Y-61542700D03* +X127007800Y-64082700D03* +X129547800Y-64082700D03* +D23* +X166243000Y-67056000D03* +X164973000Y-68326000D03* +X164973000Y-65786000D03* +X128143000Y-71374000D03* +X129413000Y-72644000D03* +X126873000Y-72644000D03* +X181737000Y-73914000D03* +X180467000Y-72644000D03* +X183007000Y-72644000D03* +X128143000Y-94742000D03* +X129413000Y-96012000D03* +X126873000Y-96012000D03* +X181737000Y-97282000D03* +X180467000Y-96012000D03* +X183007000Y-96012000D03* +D18* +X134239000Y-85344000D03* +X134239000Y-77724000D03* +X145415000Y-85344000D03* +X145415000Y-77724000D03* +X175641000Y-85217000D03* +X175641000Y-77597000D03* +X145415000Y-108966000D03* +X145415000Y-101346000D03* +X134239000Y-108458000D03* +X134239000Y-100838000D03* +X175641000Y-108585000D03* +X175641000Y-100965000D03* +X164465000Y-108839000D03* +X164465000Y-101219000D03* +X169164000Y-62611000D03* +X161544000Y-62611000D03* +X169164000Y-59563000D03* +X161544000Y-59563000D03* +X129921000Y-85217000D03* +X129921000Y-77597000D03* +X126365000Y-85217000D03* +X126365000Y-77597000D03* +X180086000Y-85217000D03* +X180086000Y-77597000D03* +X183515000Y-85217000D03* +X183515000Y-77597000D03* +X129921000Y-108458000D03* +X129921000Y-100838000D03* +X126365000Y-108458000D03* +X126365000Y-100838000D03* +X179959000Y-108585000D03* +X179959000Y-100965000D03* +X183515000Y-108585000D03* +X183515000Y-100965000D03* +D12* +X155000000Y-99000000D03* +D13* +X155000000Y-88840000D03* +D24* +X137287000Y-77724000D03* +X142367000Y-77724000D03* +X137287000Y-85344000D03* +X142367000Y-85344000D03* +X148463000Y-77724000D03* +X153543000Y-77724000D03* +X148463000Y-85344000D03* +X153543000Y-85344000D03* +X172593000Y-85344000D03* +X167513000Y-85344000D03* +X172593000Y-77724000D03* +X167513000Y-77724000D03* +X161417000Y-85344000D03* +X156337000Y-85344000D03* +X161417000Y-77724000D03* +X156337000Y-77724000D03* +X148463000Y-101219000D03* +X153543000Y-101219000D03* +X148463000Y-108839000D03* +X153543000Y-108839000D03* +X137287000Y-101219000D03* +X142367000Y-101219000D03* +X137287000Y-108839000D03* +X142367000Y-108839000D03* +X172593000Y-108712000D03* +X167513000Y-108712000D03* +X172593000Y-101092000D03* +X167513000Y-101092000D03* +X161417000Y-108712000D03* +X156337000Y-108712000D03* +X161417000Y-101092000D03* +X156337000Y-101092000D03* +D25* +X157178971Y-64124429D03* +X150828971Y-64124429D03* +M02* diff --git a/samples/Gerber Image/simonShield-Edge.Cuts.gbr b/samples/Gerber Image/simonShield-Edge.Cuts.gbr new file mode 100644 index 00000000..5955b858 --- /dev/null +++ b/samples/Gerber Image/simonShield-Edge.Cuts.gbr @@ -0,0 +1,22 @@ +G04 #@! TF.FileFunction,Profile,NP* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +M02* diff --git a/samples/Gerber Image/simonShield-F.Cu.gbr b/samples/Gerber Image/simonShield-F.Cu.gbr new file mode 100644 index 00000000..a9844263 --- /dev/null +++ b/samples/Gerber Image/simonShield-F.Cu.gbr @@ -0,0 +1,287 @@ +G04 #@! TF.FileFunction,Copper,L1,Top,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,1.600000*% +%ADD13O,1.600000X1.600000*% +%ADD14R,2.000000X1.524000*% +%ADD15O,2.000000X1.524000*% +%ADD16R,1.300000X1.300000*% +%ADD17C,1.300000*% +%ADD18C,1.998980*% +%ADD19R,1.900000X2.000000*% +%ADD20C,1.900000*% +%ADD21C,1.000000*% +%ADD22R,1.727200X1.727200*% +%ADD23O,1.727200X1.727200*% +%ADD24C,1.000760*% +%ADD25C,1.397000*% +%ADD26C,1.600200*% +%ADD27C,1.270000*% +%ADD28C,0.304800*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +D12* +X145400000Y-68800000D03* +D13* +X145400000Y-58640000D03* +D14* +X189230000Y-61468000D03* +D15* +X191770000Y-61468000D03* +X189230000Y-74168000D03* +X191770000Y-64008000D03* +X189230000Y-76708000D03* +X191770000Y-66548000D03* +X189230000Y-79248000D03* +X191770000Y-69088000D03* +X189230000Y-81788000D03* +X191770000Y-71628000D03* +X189230000Y-84328000D03* +X191770000Y-74168000D03* +X189230000Y-86868000D03* +X191770000Y-76708000D03* +X189230000Y-89408000D03* +X191770000Y-79248000D03* +X189230000Y-91948000D03* +X191770000Y-81788000D03* +X189230000Y-94488000D03* +X191770000Y-84328000D03* +X189230000Y-97028000D03* +X191770000Y-86868000D03* +X189230000Y-99568000D03* +X191770000Y-89408000D03* +X191770000Y-91948000D03* +X189230000Y-102108000D03* +X191770000Y-94488000D03* +X191770000Y-99568000D03* +X191770000Y-102108000D03* +X191770000Y-104648000D03* +X191770000Y-107188000D03* +X189230000Y-104648000D03* +X189230000Y-107188000D03* +X189230000Y-64008000D03* +X189230000Y-66548000D03* +X189230000Y-69088000D03* +X189230000Y-71628000D03* +X189230000Y-109728000D03* +X191770000Y-109728000D03* +X191770000Y-97028000D03* +D14* +X118110000Y-61468000D03* +D15* +X120650000Y-61468000D03* +X118110000Y-64008000D03* +X120650000Y-64008000D03* +X118110000Y-66548000D03* +X120650000Y-66548000D03* +X118110000Y-69088000D03* +X120650000Y-69088000D03* +X118110000Y-71628000D03* +X120650000Y-71628000D03* +X118110000Y-74168000D03* +X120650000Y-74168000D03* +X118110000Y-76708000D03* +X120650000Y-76708000D03* +X118110000Y-79248000D03* +X120650000Y-79248000D03* +X118110000Y-81788000D03* +X120650000Y-81788000D03* +X118110000Y-84328000D03* +X120650000Y-84328000D03* +X118110000Y-86868000D03* +X120650000Y-86868000D03* +X118110000Y-89408000D03* +X120650000Y-89408000D03* +X118110000Y-91948000D03* +X120650000Y-91948000D03* +X118110000Y-94488000D03* +X120650000Y-94488000D03* +X118110000Y-97028000D03* +X120650000Y-97028000D03* +X118110000Y-99568000D03* +X120650000Y-99568000D03* +X118110000Y-102108000D03* +X120650000Y-102108000D03* +X118110000Y-104648000D03* +X120650000Y-104648000D03* +X118110000Y-107188000D03* +X120650000Y-107188000D03* +X118110000Y-109728000D03* +X120650000Y-109728000D03* +D16* +X135255000Y-64008000D03* +D17* +X135255000Y-61508000D03* +D18* +X164465000Y-85471000D03* +X164465000Y-77851000D03* +D19* +X136017000Y-72644000D03* +D20* +X133477000Y-72644000D03* +D19* +X173863000Y-72644000D03* +D20* +X176403000Y-72644000D03* +D19* +X136017000Y-96139000D03* +D20* +X133477000Y-96139000D03* +D19* +X173863000Y-96012000D03* +D20* +X176403000Y-96012000D03* +D21* +X125250000Y-112250000D03* +X160500000Y-70500000D03* +X167250000Y-92250000D03* +D22* +X127007800Y-61542700D03* +D23* +X129547800Y-61542700D03* +X127007800Y-64082700D03* +X129547800Y-64082700D03* +D24* +X166243000Y-67056000D03* +X164973000Y-68326000D03* +X164973000Y-65786000D03* +X128143000Y-71374000D03* +X129413000Y-72644000D03* +X126873000Y-72644000D03* +X181737000Y-73914000D03* +X180467000Y-72644000D03* +X183007000Y-72644000D03* +X128143000Y-94742000D03* +X129413000Y-96012000D03* +X126873000Y-96012000D03* +X181737000Y-97282000D03* +X180467000Y-96012000D03* +X183007000Y-96012000D03* +D18* +X134239000Y-85344000D03* +X134239000Y-77724000D03* +X145415000Y-85344000D03* +X145415000Y-77724000D03* +X175641000Y-85217000D03* +X175641000Y-77597000D03* +X145415000Y-108966000D03* +X145415000Y-101346000D03* +X134239000Y-108458000D03* +X134239000Y-100838000D03* +X175641000Y-108585000D03* +X175641000Y-100965000D03* +X164465000Y-108839000D03* +X164465000Y-101219000D03* +X169164000Y-62611000D03* +X161544000Y-62611000D03* +X169164000Y-59563000D03* +X161544000Y-59563000D03* +X129921000Y-85217000D03* +X129921000Y-77597000D03* +X126365000Y-85217000D03* +X126365000Y-77597000D03* +X180086000Y-85217000D03* +X180086000Y-77597000D03* +X183515000Y-85217000D03* +X183515000Y-77597000D03* +X129921000Y-108458000D03* +X129921000Y-100838000D03* +X126365000Y-108458000D03* +X126365000Y-100838000D03* +X179959000Y-108585000D03* +X179959000Y-100965000D03* +X183515000Y-108585000D03* +X183515000Y-100965000D03* +D12* +X155000000Y-99000000D03* +D13* +X155000000Y-88840000D03* +D25* +X137287000Y-77724000D03* +X142367000Y-77724000D03* +X137287000Y-85344000D03* +X142367000Y-85344000D03* +X148463000Y-77724000D03* +X153543000Y-77724000D03* +X148463000Y-85344000D03* +X153543000Y-85344000D03* +X172593000Y-85344000D03* +X167513000Y-85344000D03* +X172593000Y-77724000D03* +X167513000Y-77724000D03* +X161417000Y-85344000D03* +X156337000Y-85344000D03* +X161417000Y-77724000D03* +X156337000Y-77724000D03* +X148463000Y-101219000D03* +X153543000Y-101219000D03* +X148463000Y-108839000D03* +X153543000Y-108839000D03* +X137287000Y-101219000D03* +X142367000Y-101219000D03* +X137287000Y-108839000D03* +X142367000Y-108839000D03* +X172593000Y-108712000D03* +X167513000Y-108712000D03* +X172593000Y-101092000D03* +X167513000Y-101092000D03* +X161417000Y-108712000D03* +X156337000Y-108712000D03* +X161417000Y-101092000D03* +X156337000Y-101092000D03* +D26* +X157178971Y-64124429D03* +X150828971Y-64124429D03* +D27* +X137287000Y-80137000D03* +X137287000Y-83439000D03* +X148336000Y-79629000D03* +X148463000Y-83185000D03* +X172593000Y-80137000D03* +X172593000Y-83312000D03* +X161417000Y-80010000D03* +X161417000Y-83439000D03* +X137287000Y-103505000D03* +X137287000Y-106680000D03* +X172593000Y-103378000D03* +X172593000Y-106934000D03* +X148463000Y-103505000D03* +X148463000Y-106934000D03* +X161417000Y-103759000D03* +X161417000Y-106934000D03* +D28* +X137287000Y-83439000D02* +X137287000Y-80137000D01* +X148336000Y-83058000D02* +X148336000Y-79629000D01* +X148463000Y-83185000D02* +X148336000Y-83058000D01* +X172593000Y-83312000D02* +X172593000Y-80137000D01* +X161417000Y-83439000D02* +X161417000Y-80010000D01* +X137287000Y-106680000D02* +X137287000Y-103505000D01* +X172593000Y-106934000D02* +X172593000Y-103378000D01* +X148463000Y-106934000D02* +X148463000Y-103505000D01* +X161417000Y-106934000D02* +X161417000Y-103759000D01* +M02* diff --git a/samples/Gerber Image/simonShield-F.Mask.gbr b/samples/Gerber Image/simonShield-F.Mask.gbr new file mode 100644 index 00000000..39488757 --- /dev/null +++ b/samples/Gerber Image/simonShield-F.Mask.gbr @@ -0,0 +1,249 @@ +G04 #@! TF.FileFunction,Soldermask,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,2.000000*% +%ADD13O,2.000000X2.000000*% +%ADD14R,2.400000X1.924000*% +%ADD15O,2.400000X1.924000*% +%ADD16R,1.700000X1.700000*% +%ADD17C,1.700000*% +%ADD18C,2.398980*% +%ADD19R,2.300000X2.400000*% +%ADD20C,2.300000*% +%ADD21C,4.000000*% +%ADD22R,2.127200X2.127200*% +%ADD23O,2.127200X2.127200*% +%ADD24C,1.400760*% +%ADD25C,1.797000*% +%ADD26C,2.000200*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +D12* +X145400000Y-68800000D03* +D13* +X145400000Y-58640000D03* +D14* +X189230000Y-61468000D03* +D15* +X191770000Y-61468000D03* +X189230000Y-74168000D03* +X191770000Y-64008000D03* +X189230000Y-76708000D03* +X191770000Y-66548000D03* +X189230000Y-79248000D03* +X191770000Y-69088000D03* +X189230000Y-81788000D03* +X191770000Y-71628000D03* +X189230000Y-84328000D03* +X191770000Y-74168000D03* +X189230000Y-86868000D03* +X191770000Y-76708000D03* +X189230000Y-89408000D03* +X191770000Y-79248000D03* +X189230000Y-91948000D03* +X191770000Y-81788000D03* +X189230000Y-94488000D03* +X191770000Y-84328000D03* +X189230000Y-97028000D03* +X191770000Y-86868000D03* +X189230000Y-99568000D03* +X191770000Y-89408000D03* +X191770000Y-91948000D03* +X189230000Y-102108000D03* +X191770000Y-94488000D03* +X191770000Y-99568000D03* +X191770000Y-102108000D03* +X191770000Y-104648000D03* +X191770000Y-107188000D03* +X189230000Y-104648000D03* +X189230000Y-107188000D03* +X189230000Y-64008000D03* +X189230000Y-66548000D03* +X189230000Y-69088000D03* +X189230000Y-71628000D03* +X189230000Y-109728000D03* +X191770000Y-109728000D03* +X191770000Y-97028000D03* +D14* +X118110000Y-61468000D03* +D15* +X120650000Y-61468000D03* +X118110000Y-64008000D03* +X120650000Y-64008000D03* +X118110000Y-66548000D03* +X120650000Y-66548000D03* +X118110000Y-69088000D03* +X120650000Y-69088000D03* +X118110000Y-71628000D03* +X120650000Y-71628000D03* +X118110000Y-74168000D03* +X120650000Y-74168000D03* +X118110000Y-76708000D03* +X120650000Y-76708000D03* +X118110000Y-79248000D03* +X120650000Y-79248000D03* +X118110000Y-81788000D03* +X120650000Y-81788000D03* +X118110000Y-84328000D03* +X120650000Y-84328000D03* +X118110000Y-86868000D03* +X120650000Y-86868000D03* +X118110000Y-89408000D03* +X120650000Y-89408000D03* +X118110000Y-91948000D03* +X120650000Y-91948000D03* +X118110000Y-94488000D03* +X120650000Y-94488000D03* +X118110000Y-97028000D03* +X120650000Y-97028000D03* +X118110000Y-99568000D03* +X120650000Y-99568000D03* +X118110000Y-102108000D03* +X120650000Y-102108000D03* +X118110000Y-104648000D03* +X120650000Y-104648000D03* +X118110000Y-107188000D03* +X120650000Y-107188000D03* +X118110000Y-109728000D03* +X120650000Y-109728000D03* +D16* +X135255000Y-64008000D03* +D17* +X135255000Y-61508000D03* +D18* +X164465000Y-85471000D03* +X164465000Y-77851000D03* +D19* +X136017000Y-72644000D03* +D20* +X133477000Y-72644000D03* +D19* +X173863000Y-72644000D03* +D20* +X176403000Y-72644000D03* +D19* +X136017000Y-96139000D03* +D20* +X133477000Y-96139000D03* +D19* +X173863000Y-96012000D03* +D20* +X176403000Y-96012000D03* +D21* +X125250000Y-112250000D03* +X160500000Y-70500000D03* +X167250000Y-92250000D03* +D22* +X127007800Y-61542700D03* +D23* +X129547800Y-61542700D03* +X127007800Y-64082700D03* +X129547800Y-64082700D03* +D24* +X166243000Y-67056000D03* +X164973000Y-68326000D03* +X164973000Y-65786000D03* +X128143000Y-71374000D03* +X129413000Y-72644000D03* +X126873000Y-72644000D03* +X181737000Y-73914000D03* +X180467000Y-72644000D03* +X183007000Y-72644000D03* +X128143000Y-94742000D03* +X129413000Y-96012000D03* +X126873000Y-96012000D03* +X181737000Y-97282000D03* +X180467000Y-96012000D03* +X183007000Y-96012000D03* +D18* +X134239000Y-85344000D03* +X134239000Y-77724000D03* +X145415000Y-85344000D03* +X145415000Y-77724000D03* +X175641000Y-85217000D03* +X175641000Y-77597000D03* +X145415000Y-108966000D03* +X145415000Y-101346000D03* +X134239000Y-108458000D03* +X134239000Y-100838000D03* +X175641000Y-108585000D03* +X175641000Y-100965000D03* +X164465000Y-108839000D03* +X164465000Y-101219000D03* +X169164000Y-62611000D03* +X161544000Y-62611000D03* +X169164000Y-59563000D03* +X161544000Y-59563000D03* +X129921000Y-85217000D03* +X129921000Y-77597000D03* +X126365000Y-85217000D03* +X126365000Y-77597000D03* +X180086000Y-85217000D03* +X180086000Y-77597000D03* +X183515000Y-85217000D03* +X183515000Y-77597000D03* +X129921000Y-108458000D03* +X129921000Y-100838000D03* +X126365000Y-108458000D03* +X126365000Y-100838000D03* +X179959000Y-108585000D03* +X179959000Y-100965000D03* +X183515000Y-108585000D03* +X183515000Y-100965000D03* +D12* +X155000000Y-99000000D03* +D13* +X155000000Y-88840000D03* +D25* +X137287000Y-77724000D03* +X142367000Y-77724000D03* +X137287000Y-85344000D03* +X142367000Y-85344000D03* +X148463000Y-77724000D03* +X153543000Y-77724000D03* +X148463000Y-85344000D03* +X153543000Y-85344000D03* +X172593000Y-85344000D03* +X167513000Y-85344000D03* +X172593000Y-77724000D03* +X167513000Y-77724000D03* +X161417000Y-85344000D03* +X156337000Y-85344000D03* +X161417000Y-77724000D03* +X156337000Y-77724000D03* +X148463000Y-101219000D03* +X153543000Y-101219000D03* +X148463000Y-108839000D03* +X153543000Y-108839000D03* +X137287000Y-101219000D03* +X142367000Y-101219000D03* +X137287000Y-108839000D03* +X142367000Y-108839000D03* +X172593000Y-108712000D03* +X167513000Y-108712000D03* +X172593000Y-101092000D03* +X167513000Y-101092000D03* +X161417000Y-108712000D03* +X156337000Y-108712000D03* +X161417000Y-101092000D03* +X156337000Y-101092000D03* +D26* +X157178971Y-64124429D03* +X150828971Y-64124429D03* +M02* diff --git a/samples/Gerber Image/simonShield-F.SilkS.gbr b/samples/Gerber Image/simonShield-F.SilkS.gbr new file mode 100644 index 00000000..7e286293 --- /dev/null +++ b/samples/Gerber Image/simonShield-F.SilkS.gbr @@ -0,0 +1,392 @@ +G04 #@! TF.FileFunction,Legend,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:18 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,0.187500*% +%ADD13C,0.125000*% +%ADD14C,0.300000*% +%ADD15C,0.120000*% +%ADD16C,0.002540*% +%ADD17C,0.200000*% +%ADD18C,0.170000*% +%ADD19C,0.175000*% +%ADD20C,0.180000*% +%ADD21C,0.190000*% +G04 APERTURE END LIST* +D10* +D11* +X196250000Y-118000000D02* +X113000000Y-118000000D01* +X196250000Y-52750000D02* +X196250000Y-118000000D01* +X113000000Y-52750000D02* +X196250000Y-52750000D01* +X113000000Y-118000000D02* +X113000000Y-52750000D01* +D12* +X171964285Y-68083333D02* +X123317001Y-106767381D01* +X123650334Y-106767381D02* +X123745572Y-106767381D01* +X123793191Y-106815000D01* +X123840810Y-106910238D01* +X123864619Y-107100714D01* +X123864619Y-107434048D01* +X123840810Y-107624524D01* +X123793191Y-107719762D01* +X123745572Y-107767381D01* +X123650334Y-107767381D01* +X123602715Y-107719762D01* +X123555096Y-107624524D01* +X123531286Y-107434048D01* +X123531286Y-107100714D01* +X123555096Y-106910238D01* +X123602715Y-106815000D01* +X123650334Y-106767381D01* +X124031287Y-106767381D02* +X196102429Y-69431810D01* +D13* +X193274334Y-66254381D02* +X193393381Y-67254381D01* +X193488619Y-66540095D01* +X193583857Y-67254381D01* +X193702905Y-66254381D01* +X193869572Y-66968667D02* +X194107667Y-66968667D01* +X193821953Y-67254381D02* +X193988620Y-66254381D01* +X194155286Y-67254381D01* +X194321953Y-67254381D02* +X194321953Y-66254381D01* +X194607667Y-67254381D02* +X194393381Y-66682952D01* +X194607667Y-66254381D02* +X194321953Y-66825810D01* +X194821953Y-66730571D02* +X194988619Y-66730571D01* +X195060048Y-67254381D02* +X194821953Y-67254381D01* +X194821953Y-66254381D01* +X195060048Y-66254381D01* +X195274334Y-66254381D02* +X195274334Y-67063905D01* +X195298143Y-67159143D01* +X195321953Y-67206762D01* +X195369572Y-67254381D01* +X195464810Y-67254381D01* +X195512429Y-67206762D01* +X195536238Y-67159143D01* +X195560048Y-67063905D01* +X195560048Y-66254381D01* +X195798144Y-67254381D02* +X195798144Y-66254381D01* +X195988620Y-66254381D01* +X196036239Y-66302000D01* +X196060048Y-66349619D01* +X196083858Y-66444857D01* +X196083858Y-66587714D01* +X196060048Y-66682952D01* +X196036239Y-66730571D01* +X195988620Y-66778190D01* +X195798144Y-66778190D01* +D17* +X193929096Y-64016000D02* +X193833858Y-63968381D01* +X193691001Y-63968381D01* +X193548143Y-64016000D01* +X193452905Y-64111238D01* +X193405286Y-64206476D01* +X193357667Y-64396952D01* +X193357667Y-64539810D01* +X193405286Y-64730286D01* +X193452905Y-64825524D01* +X193548143Y-64920762D01* +X193691001Y-64968381D01* +X193786239Y-64968381D01* +X193929096Y-64920762D01* +X193976715Y-64873143D01* +X193976715Y-64539810D01* +X193786239Y-64539810D01* +X194405286Y-64968381D02* +X194405286Y-63968381D01* +X194976715Y-64968381D01* +X194976715Y-63968381D01* +X195452905Y-64968381D02* +X195452905Y-63968381D01* +X195691000Y-63968381D01* +X195833858Y-64016000D01* +X195929096Y-64111238D01* +X195976715Y-64206476D01* +X196024334Y-64396952D01* +X196024334Y-64539810D01* +X195976715Y-64730286D01* +X195929096Y-64825524D01* +X195833858Y-64920762D01* +X195691000Y-64968381D01* +X195452905Y-64968381D01* +X193278286Y-61539429D02* +X194040191Y-61539429D01* +X193659239Y-61920381D02* +X193659239Y-61158476D01* +X194992572Y-60920381D02* +X194516381Y-60920381D01* +X194468762Y-61396571D01* +X194516381Y-61348952D01* +X194611619Y-61301333D01* +X194849715Y-61301333D01* +X194944953Y-61348952D01* +X194992572Y-61396571D01* +X186697905Y-84637524D01* +X186602667Y-84732762D01* +X186459809Y-84780381D01* +X186221714Y-84780381D01* +X187174095Y-84494667D02* +X187650286Y-84494667D01* +X187078857Y-84780381D02* +X187412190Y-83780381D01* +X187745524Y-84780381D01* +D13* +X185555048Y-81240381D02* +X185721715Y-82240381D01* +X185888381Y-81240381D01* +X186055048Y-82240381D02* +X186055048Y-81240381D01* +X186174095Y-81240381D01* +X186245524Y-81288000D01* +X186293143Y-81383238D01* +X186316952Y-81478476D01* +X186340762Y-81668952D01* +X186340762Y-81811810D01* +X186316952Y-82002286D01* +X186293143Y-82097524D01* +X186245524Y-82192762D01* +X186174095Y-82240381D01* +X186055048Y-82240381D01* +X186555048Y-82240381D02* +X186555048Y-81240381D01* +X186674095Y-81240381D01* +X186745524Y-81288000D01* +X186793143Y-81383238D01* +X186816952Y-81478476D01* +X186840762Y-81668952D01* +X186840762Y-81811810D01* +X186816952Y-82002286D01* +X186793143Y-82097524D01* +X186745524Y-82192762D01* +X186674095Y-82240381D01* +X186555048Y-82240381D01* +X187031238Y-81954667D02* +X187269333Y-81954667D01* +X186983619Y-82240381D02* +X187150286Y-81240381D01* +X187316952Y-82240381D01* +D17* +X185245524Y-79700381D02* +X185245524Y-78700381D01* +X185483619Y-78700381D01* +X185626477Y-78748000D01* +X185721715Y-78843238D01* +X185769334Y-78938476D01* +X185816953Y-79128952D01* +X185816953Y-79271810D01* +X185769334Y-79462286D01* +X185721715Y-79557524D01* +X185626477Y-79652762D01* +X185483619Y-79700381D01* +X185245524Y-79700381D01* +X186197905Y-79414667D02* +X186674096Y-79414667D01* +X186102667Y-79700381D02* +X186436000Y-78700381D01* +X186769334Y-79700381D01* +X187674096Y-79605143D02* +X187626477Y-79652762D01* +X187483620Y-79700381D01* +X187388382Y-79700381D01* +X187245524Y-79652762D01* +X187150286Y-79557524D01* +X187102667Y-79462286D01* +X187055048Y-79271810D01* +X187055048Y-79128952D01* +X187102667Y-78938476D01* +X187150286Y-78843238D01* +X187245524Y-78748000D01* +X187388382Y-78700381D01* +X187483620Y-78700381D01* +X187626477Y-78748000D01* +X187674096Y-78795619D01* +X185745524Y-77065143D02* +X185697905Y-77112762D01* +X185555048Y-77160381D01* +X185459810Y-77160381D01* +X185316952Y-77112762D01* +X185221714Y-77017524D01* +X185174095Y-76922286D01* +X185126476Y-76731810D01* +X185126476Y-76588952D01* +X185174095Y-76398476D01* +X185221714Y-76303238D01* +X185316952Y-76208000D01* +X185459810Y-76160381D01* +X185555048Y-76160381D01* +X185697905Y-76208000D01* +X185745524Y-76255619D01* +X186174095Y-77160381D02* +X186174095Y-76160381D01* +X186174095Y-76636571D02* +X186745524Y-76636571D01* +X186745524Y-77160381D02* +X186745524Y-76160381D01* +X187745524Y-77160381D02* +X187174095Y-77160381D01* +X187459809Y-77160381D02* +X187459809Y-76160381D01* +X187364571Y-76303238D01* +X187269333Y-76398476D01* +X187174095Y-76446095D01* +X185491524Y-74525143D02* +X185443905Y-74572762D01* +X185301048Y-74620381D01* +X185205810Y-74620381D01* +X185062952Y-74572762D01* +X184967714Y-74477524D01* +X184920095Y-74382286D01* +X184872476Y-74191810D01* +X184872476Y-74048952D01* +X184920095Y-73858476D01* +X184967714Y-73763238D01* +X185062952Y-73668000D01* +X185205810Y-73620381D01* +X185301048Y-73620381D01* +X185443905Y-73668000D01* +X185491524Y-73715619D01* +X185920095Y-74620381D02* +X185920095Y-73620381D01* +X185920095Y-74096571D02* +X186491524Y-74096571D01* +X186491524Y-74620381D02* +X186491524Y-73620381D01* +X186920095Y-73715619D02* +X186967714Y-73668000D01* +X187062952Y-73620381D01* +X187301048Y-73620381D01* +X187396286Y-73668000D01* +X187443905Y-73715619D01* +X187491524Y-73810857D01* +X187491524Y-73906095D01* +X187443905Y-74048952D01* +X186872476Y-74620381D01* +X187491524Y-74620381D01* +X185491524Y-71985143D02* +X185443905Y-72032762D01* +X185301048Y-72080381D01* +X185205810Y-72080381D01* +X185062952Y-72032762D01* +X184967714Y-71937524D01* +X184920095Y-71842286D01* +X184872476Y-71651810D01* +X184872476Y-71508952D01* +X184920095Y-71318476D01* +X184967714Y-71223238D01* +X185062952Y-71128000D01* +X185205810Y-71080381D01* +X185301048Y-71080381D01* +X185443905Y-71128000D01* +X185491524Y-71175619D01* +X185920095Y-72080381D02* +X185920095Y-71080381D01* +X185920095Y-71556571D02* +X186491524Y-71556571D01* +X186491524Y-72080381D02* +X186491524Y-71080381D01* +X186872476Y-71080381D02* +X187491524Y-71080381D01* +X187158190Y-71461333D01* +X187301048Y-71461333D01* +X187396286Y-71508952D01* +X187443905Y-71556571D01* +X187491524Y-71651810D01* +X187491524Y-71889905D01* +X187443905Y-71985143D01* +X187396286Y-72032762D01* +X187301048Y-72080381D01* +X187015333Y-72080381D01* +X186920095Y-72032762D01* +X186872476Y-71985143D01* +D13* +X186094762Y-68588000D02* +X186047143Y-68540381D01* +X185975715Y-68540381D01* +X185904286Y-68588000D01* +X185856667Y-68683238D01* +X185832858Y-68778476D01* +X185809048Y-68968952D01* +X185809048Y-69111810D01* +X185832858Y-69302286D01* +X185856667Y-69397524D01* +X185904286Y-69492762D01* +X185975715Y-69540381D01* +X186023334Y-69540381D01* +X186094762Y-69492762D01* +X186118572Y-69445143D01* +X186118572Y-69111810D01* +X186023334Y-69111810D01* +X186332858Y-69540381D02* +X186332858Y-68540381D01* +X186618572Y-69540381D01* +X186618572Y-68540381D01* +X186856668Y-69540381D02* +X186856668Y-68540381D01* +X186975715Y-68540381D01* +X187047144Y-68588000D01* +X187094763Y-68683238D01* +X187118572Y-68778476D01* +X187142382Y-68968952D01* +X187142382Y-69111810D01* +X187118572Y-69302286D01* +X187094763Y-69397524D01* +X187047144Y-69492762D01* +X186975715Y-69540381D01* +X186856668Y-69540381D01* +X187332858Y-69254667D02* +X187570953Y-69254667D01* +X187285239Y-69540381D02* +X187451906Y-68540381D01* +X187618572Y-69540381D01* +D17* +X185459810Y-67000381D02* +X185459810Y-66000381D01* +X185888381Y-66952762D02* +X186031238Y-67000381D01* +X186269334Y-67000381D01* +X186364572Y-66952762D01* +X186412191Y-66905143D01* +X186459810Y-66809905D01* +X186459810Y-66714667D01* +X186412191Y-66619429D01* +X186364572Y-66571810D01* +X186269334Y-66524190D01* +X186078857Y-66476571D01* +X185983619Y-66428952D01* +X185936000Y-66381333D01* +X185888381Y-66286095D01* +X185888381Y-66190857D01* +X185936000Y-66095619D01* +X185983619Y-66048000D01* +X186078857Y-66000381D01* +X186316953Y-66000381D01* +X186459810Y-66048000D01* +X186888381Y-67000381D02* +X186888381Y-66000381D01* +X170488095Y-97273810D01* +X146122399Y-64195858D02* +X146884304Y-64195858D01* +X146503352Y-64576810D02* +X146503352Y-63814905D01* +M02* diff --git a/samples/Gerber Image/simonShield-drl_map.gbr b/samples/Gerber Image/simonShield-drl_map.gbr new file mode 100644 index 00000000..52cce5f4 --- /dev/null +++ b/samples/Gerber Image/simonShield-drl_map.gbr @@ -0,0 +1,805 @@ +%FSLAX45Y45*% +G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~53~ubuntu16.04.1) date Sat Jul 1 03:26:22 2017* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.127000*% +%ADD11C,0.150000*% +%ADD12C,0.200000*% +%ADD13C,0.300000*% +G04 APERTURE END LIST* +D10* +D11* +X19625000Y-11800000D02* +X11300000Y-11800000D01* +X19625000Y-5275000D02* +X19625000Y-11800000D01* +X11300000Y-5275000D02* +X19625000Y-5275000D01* +X11300000Y-11800000D02* +X11300000Y-5275000D01* +D12* +X12657300Y-7234400D02* +X12717300Y-7294400D01* +X12717300Y-7234400D02* +X12657300Y-7294400D01* +X12657300Y-9571200D02* +X18270700Y-9571200D02* +X18330700Y-9631200D01* +X18330700Y-9571200D02* +X18270700Y-9631200D01* +X13764260Y-8013700D02* +G75* +G03X13764260Y-8013700I-35560J0D01* +G01* +X13764260Y-8343900D02* +G75* +G03X13764260Y-8343900I-35560J0D01* +G01* +X13764260Y-10350500D02* +G75* +G03X13764260Y-10350500I-35560J0D01* +G01* +X13764260Y-10668000D02* +G75* +G03X13764260Y-10668000I-35560J0D01* +G01* +X14869160Y-7962900D02* +G75* +G03X14869160Y-7962900I-35560J0D01* +G01* +X14881860Y-8318500D02* +G75* +G03X14881860Y-8318500I-35560J0D01* +G01* +X14881860Y-10350500D02* +G75* +G03X14881860Y-10350500I-35560J0D01* +G01* +X14881860Y-10693400D02* +G75* +G03X14881860Y-10693400I-35560J0D01* +G01* +X16177260Y-8001000D02* +G75* +G03X16177260Y-8001000I-35560J0D01* +G01* +X16177260Y-8343900D02* +G75* +G03X16177260Y-8343900I-35560J0D01* +G01* +X16177260Y-10375900D02* +G75* +G03X16177260Y-10375900I-35560J0D01* +G01* +X16177260Y-10693400D02* +G75* +G03X16177260Y-10693400I-35560J0D01* +G01* +X17294860Y-8013700D02* +G75* +G03X17294860Y-8013700I-35560J0D01* +G01* +X17294860Y-8331200D02* +G75* +G03X17294860Y-8331200I-35560J0D01* +G01* +X17294860Y-10337800D02* +G75* +G03X17294860Y-10337800I-35560J0D01* +G01* +X17294860Y-10693400D02* +G75* +G03X17294860Y-10693400I-35560J0D01* +G01* +X13525500Y-6360800D02* +X13525500Y-6440800D01* +X13485500Y-6400800D02* +X13565500Y-6400800D01* +X14540000Y-5824000D02* +X14540000Y-5904000D01* +X14500000Y-5864000D02* +X14580000Y-5864000D01* +X14540000Y-6840000D02* +X14540000Y-6920000D01* +X14500000Y-6880000D02* +X14580000Y-6880000D01* +X15500000Y-8844000D02* +X15500000Y-8924000D01* +X15460000Y-8884000D02* +X15540000Y-8884000D01* +X15500000Y-9860000D02* +X15500000Y-9940000D01* +X15460000Y-9900000D02* +X15540000Y-9900000D01* +X12586462Y-7809738D01* +X12686538Y-7759700D02* +G75* +G03X12686538Y-7759700I-50038J0D01* +G01* +X12586462Y-8471662D02* +X12686538Y-8571738D01* +X12686538Y-8471662D02* +X12586462Y-8571738D01* +X12686538Y-8521700D02* +G75* +G03X12686538Y-8521700I-50038J0D01* +G01* +X12586462Y-10033762D02* +X12686538Y-10133838D01* +X12686538Y-10033762D02* +X12586462Y-10133838D01* +X12686538Y-10083800D02* +G75* +G03X12686538Y-10083800I-50038J0D01* +G01* +X12586462Y-10795762D02* +X12686538Y-10895838D01* +X12686538Y-10795762D02* +X12586462Y-10895838D01* +X12686538Y-10845800D02* +G75* +G03X12686538Y-10845800I-50038J0D01* +G01* +X12942062Y-7709662D02* +X13042138Y-7809738D01* +X13042138Y-7709662D02* +X12942062Y-7809738D01* +X13042138Y-7759700D02* +G75* +G03X13042138Y-7759700I-50038J0D01* +G01* +X12942062Y-8471662D02* +X13042138Y-8571738D01* +X13042138Y-8471662D02* +X12942062Y-8571738D01* +X13042138Y-8521700D02* +G75* +G03X13042138Y-8521700I-50038J0D01* +G01* +X12942062Y-10033762D02* +X13042138Y-10133838D01* +X13042138Y-10033762D02* +X12942062Y-10133838D01* +X13042138Y-10083800D02* +G75* +G03X13042138Y-10083800I-50038J0D01* +G01* +X12942062Y-10795762D02* +X13042138Y-10895838D01* +X13042138Y-10795762D02* +X12942062Y-10895838D01* +X13042138Y-10845800D02* +G75* +G03X13042138Y-10845800I-50038J0D01* +G01* +X13297662Y-7214362D02* +X13397738Y-7314438D01* +X13397738Y-7214362D02* +X13297662Y-7314438D01* +X13397738Y-7264400D02* +G75* +G03X13397738Y-7264400I-50038J0D01* +G01* +X13297662Y-9563862D02* +X13397738Y-9663938D01* +X13397738Y-9563862D02* +X13297662Y-9663938D01* +X13397738Y-9613900D02* +G75* +G03X13397738Y-9613900I-50038J0D01* +G01* +X13373862Y-7722362D02* +X13473938Y-7822438D01* +X13473938Y-7722362D02* +X13373862Y-7822438D01* +X13473938Y-7772400D02* +G75* +G03X13473938Y-7772400I-50038J0D01* +G01* +X13373862Y-8484362D02* +X13473938Y-8584438D01* +X13473938Y-8484362D02* +X13373862Y-8584438D01* +X13473938Y-8534400D02* +G75* +G03X13473938Y-8534400I-50038J0D01* +G01* +X13373862Y-10033762D02* +X13473938Y-10133838D01* +X13473938Y-10033762D02* +X13373862Y-10133838D01* +X13473938Y-10083800D02* +G75* +G03X13473938Y-10083800I-50038J0D01* +G01* +X13373862Y-10795762D02* +X13473938Y-10895838D01* +X13473938Y-10795762D02* +X13373862Y-10895838D01* +X13473938Y-10845800D02* +G75* +G03X13473938Y-10845800I-50038J0D01* +G01* +X13551662Y-7214362D02* +X13651738Y-7314438D01* +X13651738Y-7214362D02* +X13551662Y-7314438D01* +X13651738Y-7264400D02* +G75* +G03X13651738Y-7264400I-50038J0D01* +G01* +X13551662Y-9563862D02* +X13651738Y-9663938D01* +X13651738Y-9563862D02* +X13551662Y-9663938D01* +X13651738Y-9613900D02* +G75* +G03X13651738Y-9613900I-50038J0D01* +G01* +X14491462Y-7722362D02* +X14591538Y-7822438D01* +X14591538Y-7722362D02* +X14491462Y-7822438D01* +X14591538Y-7772400D02* +G75* +G03X14591538Y-7772400I-50038J0D01* +G01* +X14491462Y-8484362D02* +X14591538Y-8584438D01* +X14591538Y-8484362D02* +X14491462Y-8584438D01* +X14591538Y-8534400D02* +G75* +G03X14591538Y-8534400I-50038J0D01* +G01* +X14491462Y-10084562D02* +X14591538Y-10184638D01* +X14591538Y-10084562D02* +X14491462Y-10184638D01* +X14591538Y-10134600D02* +G75* +G03X14591538Y-10134600I-50038J0D01* +G01* +X14491462Y-10846562D02* +X14591538Y-10946638D01* +X14591538Y-10846562D02* +X14491462Y-10946638D01* +X14591538Y-10896600D02* +G75* +G03X14591538Y-10896600I-50038J0D01* +G01* +X15032859Y-6362405D02* +X15132935Y-6462481D01* +X15132935Y-6362405D02* +X15032859Y-6462481D01* +X15132935Y-6412443D02* +G75* +G03X15132935Y-6412443I-50038J0D01* +G01* +X15667859Y-6362405D02* +X15767935Y-6462481D01* +X15767935Y-6362405D02* +X15667859Y-6462481D01* +X15767935Y-6412443D02* +G75* +G03X15767935Y-6412443I-50038J0D01* +G01* +X16104362Y-5906262D02* +X16204438Y-6006338D01* +X16204438Y-5906262D02* +X16104362Y-6006338D01* +X16204438Y-5956300D02* +G75* +G03X16204438Y-5956300I-50038J0D01* +G01* +X16104362Y-6211062D02* +X16204438Y-6311138D01* +X16204438Y-6211062D02* +X16104362Y-6311138D01* +X16204438Y-6261100D02* +G75* +G03X16204438Y-6261100I-50038J0D01* +G01* +X16396462Y-7735062D02* +X16496538Y-7835138D01* +X16496538Y-7735062D02* +X16396462Y-7835138D01* +X16496538Y-7785100D02* +G75* +G03X16496538Y-7785100I-50038J0D01* +G01* +X16396462Y-8497062D02* +X16496538Y-8597138D01* +X16496538Y-8497062D02* +X16396462Y-8597138D01* +X16496538Y-8547100D02* +G75* +G03X16496538Y-8547100I-50038J0D01* +G01* +X16396462Y-10071862D02* +X16496538Y-10171938D01* +X16496538Y-10071862D02* +X16396462Y-10171938D01* +X16496538Y-10121900D02* +G75* +G03X16496538Y-10121900I-50038J0D01* +G01* +X16396462Y-10833862D02* +X16496538Y-10933938D01* +X16496538Y-10833862D02* +X16396462Y-10933938D01* +X16496538Y-10883900D02* +G75* +G03X16496538Y-10883900I-50038J0D01* +G01* +X16866362Y-5906262D02* +X16966438Y-6006338D01* +X16966438Y-5906262D02* +X16866362Y-6006338D01* +X16966438Y-5956300D02* +G75* +G03X16966438Y-5956300I-50038J0D01* +G01* +X16866362Y-6211062D02* +X16966438Y-6311138D01* +X16966438Y-6211062D02* +X16866362Y-6311138D01* +X16966438Y-6261100D02* +G75* +G03X16966438Y-6261100I-50038J0D01* +G01* +X17336262Y-7214362D02* +X17436338Y-7314438D01* +X17436338Y-7214362D02* +X17336262Y-7314438D01* +X17436338Y-7264400D02* +G75* +G03X17436338Y-7264400I-50038J0D01* +G01* +X17336262Y-9551162D02* +X17436338Y-9651238D01* +X17436338Y-9551162D02* +X17336262Y-9651238D01* +X17436338Y-9601200D02* +G75* +G03X17436338Y-9601200I-50038J0D01* +G01* +X17514062Y-7709662D02* +X17614138Y-7809738D01* +X17614138Y-7709662D02* +X17514062Y-7809738D01* +X17614138Y-7759700D02* +G75* +G03X17614138Y-7759700I-50038J0D01* +G01* +X17514062Y-8471662D02* +X17614138Y-8571738D01* +X17614138Y-8471662D02* +X17514062Y-8571738D01* +X17614138Y-8521700D02* +G75* +G03X17614138Y-8521700I-50038J0D01* +G01* +X17514062Y-10046462D02* +X17614138Y-10146538D01* +X17614138Y-10046462D02* +X17514062Y-10146538D01* +X17614138Y-10096500D02* +G75* +G03X17614138Y-10096500I-50038J0D01* +G01* +X17514062Y-10808462D02* +X17614138Y-10908538D01* +X17614138Y-10808462D02* +X17514062Y-10908538D01* +X17614138Y-10858500D02* +G75* +G03X17614138Y-10858500I-50038J0D01* +G01* +X17590262Y-7214362D02* +X17690338Y-7314438D01* +X17690338Y-7214362D02* +X17590262Y-7314438D01* +X17690338Y-7264400D02* +G75* +G03X17690338Y-7264400I-50038J0D01* +G01* +X17590262Y-9551162D02* +X17690338Y-9651238D01* +X17690338Y-9551162D02* +X17590262Y-9651238D01* +X17690338Y-9601200D02* +G75* +G03X17690338Y-9601200I-50038J0D01* +G01* +X17945862Y-10046462D02* +X18045938Y-10146538D01* +X18045938Y-10046462D02* +X17945862Y-10146538D01* +X18045938Y-10096500D02* +G75* +G03X18045938Y-10096500I-50038J0D01* +G01* +X17945862Y-10808462D02* +X18045938Y-10908538D01* +X18045938Y-10808462D02* +X17945862Y-10908538D01* +X18045938Y-10858500D02* +G75* +G03X18045938Y-10858500I-50038J0D01* +G01* +X17958562Y-7709662D02* +X18058638Y-7809738D01* +X18058638Y-7709662D02* +X17958562Y-7809738D01* +X18058638Y-7759700D02* +G75* +G03X18058638Y-7759700I-50038J0D01* +G01* +X17958562Y-8471662D02* +X18058638Y-8571738D01* +X18058638Y-8471662D02* +X17958562Y-8571738D01* +X18058638Y-8521700D02* +G75* +G03X18058638Y-8521700I-50038J0D01* +G01* +X18301462Y-7709662D02* +X18401538Y-7809738D01* +X18401538Y-7709662D02* +X18301462Y-7809738D01* +X18401538Y-7759700D02* +G75* +G03X18401538Y-7759700I-50038J0D01* +G01* +X18301462Y-8471662D02* +X18401538Y-8571738D01* +X18401538Y-8471662D02* +X18301462Y-8571738D01* +X18401538Y-8521700D02* +G75* +G03X18401538Y-8521700I-50038J0D01* +G01* +X18301462Y-10046462D02* +X18401538Y-10146538D01* +X18401538Y-10046462D02* +X18301462Y-10146538D01* +X18401538Y-10096500D02* +G75* +G03X18401538Y-10096500I-50038J0D01* +G01* +X18301462Y-10808462D02* +X18401538Y-10908538D01* +X18401538Y-10808462D02* +X18301462Y-10908538D01* +X18401538Y-10858500D02* +G75* +G03X18401538Y-10858500I-50038J0D01* +G01* +X11760200Y-6096000D02* +X11861800Y-6197600D01* +X11861800Y-6096000D02* +X18872200Y-10668000D02* +X18973800Y-10769600D01* +X18973800Y-10668000D02* +X18872200Y-10769600D01* +X18923000Y-10668000D02* +X18923000Y-10769600D01* +X18872200Y-10718800D02* +X18973800Y-10718800D01* +X18872200Y-10922000D02* +X18973800Y-11023600D01* +X18973800Y-10922000D02* +X18872200Y-11023600D01* +X18923000Y-10922000D02* +X18923000Y-11023600D01* +X18872200Y-10972800D02* +X18973800Y-10972800D01* +X19126200Y-6096000D02* +X19227800Y-6197600D01* +X19227800Y-6096000D02* +X19126200Y-6197600D01* +X19177000Y-6096000D02* +X19177000Y-6197600D01* +X19126200Y-6146800D02* +X19227800Y-6146800D01* +X19126200Y-6350000D02* +X19227800Y-6451600D01* +X19227800Y-6350000D02* +X19126200Y-6451600D01* +X19177000Y-6350000D02* +X19177000Y-6451600D01* +X19126200Y-6400800D02* +X19227800Y-6400800D01* +X19126200Y-6604000D02* +X19227800Y-6705600D01* +X19227800Y-6604000D02* +X19126200Y-6705600D01* +X19177000Y-6604000D02* +X19177000Y-6705600D01* +X19126200Y-6654800D02* +X19227800Y-6654800D01* +X19126200Y-6858000D02* +X19227800Y-6959600D01* +X19227800Y-6858000D02* +X19126200Y-6959600D01* +X19177000Y-6858000D02* +X19177000Y-6959600D01* +X19126200Y-6908800D02* +X19227800Y-6908800D01* +X19126200Y-7112000D02* +X19227800Y-7213600D01* +X19227800Y-7112000D02* +X19126200Y-7213600D01* +X19177000Y-7112000D02* +X19177000Y-7213600D01* +X19126200Y-7162800D02* +X19227800Y-7162800D01* +X19126200Y-7366000D02* +X19227800Y-7467600D01* +X19227800Y-7366000D02* +X19126200Y-7467600D01* +X19177000Y-7366000D02* +X19177000Y-7467600D01* +X19126200Y-7416800D02* +X19227800Y-7416800D01* +X19126200Y-7620000D02* +X19227800Y-7721600D01* +X19227800Y-7620000D02* +X19126200Y-7721600D01* +X19177000Y-7620000D02* +X19177000Y-7721600D01* +X19126200Y-7670800D02* +X19227800Y-7670800D01* +X19126200Y-7874000D02* +X19227800Y-7975600D01* +X19227800Y-7874000D02* +X19126200Y-7975600D01* +X19177000Y-7874000D02* +X19177000Y-7975600D01* +X19126200Y-7924800D02* +X19227800Y-7924800D01* +X19126200Y-8128000D02* +X19227800Y-8229600D01* +X19227800Y-8128000D02* +X19126200Y-8229600D01* +X19177000Y-8128000D02* +X19177000Y-8229600D01* +X19126200Y-8178800D02* +X19227800Y-8178800D01* +X19126200Y-8382000D02* +X19227800Y-8483600D01* +X19227800Y-8382000D02* +X19126200Y-8483600D01* +X19177000Y-8382000D02* +X19177000Y-8483600D01* +X19126200Y-8432800D02* +X19227800Y-8432800D01* +X19126200Y-8636000D02* +X19227800Y-8737600D01* +X19227800Y-8636000D02* +X19126200Y-8737600D01* +X19177000Y-8636000D02* +X19177000Y-8737600D01* +X19126200Y-8686800D02* +X19227800Y-8686800D01* +X19126200Y-8890000D02* +X19227800Y-8991600D01* +X19227800Y-8890000D02* +X19126200Y-8991600D01* +X19177000Y-8890000D02* +X19177000Y-8991600D01* +X19126200Y-8940800D02* +X19227800Y-8940800D01* +X19126200Y-9144000D02* +X19227800Y-9245600D01* +X19227800Y-9144000D02* +X19126200Y-9245600D01* +X19177000Y-9144000D02* +X19177000Y-9245600D01* +X19126200Y-9194800D02* +X19227800Y-9194800D01* +X19126200Y-9398000D02* +X19227800Y-9499600D01* +X19227800Y-9398000D02* +X19126200Y-9499600D01* +X19177000Y-9398000D02* +X19177000Y-9499600D01* +X19126200Y-9448800D02* +X19227800Y-9448800D01* +X19126200Y-9652000D02* +X19227800Y-9753600D01* +X19227800Y-9652000D02* +X19126200Y-9753600D01* +X19177000Y-9652000D02* +X19177000Y-9753600D01* +X19126200Y-9702800D02* +X19227800Y-9702800D01* +X19126200Y-9906000D02* +X19227800Y-10007600D01* +X19227800Y-9906000D02* +X19126200Y-10007600D01* +X19177000Y-9906000D02* +X19177000Y-10007600D01* +X19126200Y-9956800D02* +X19227800Y-9956800D01* +X19126200Y-10160000D02* +X19227800Y-10261600D01* +X19227800Y-10160000D02* +X19126200Y-10261600D01* +X19177000Y-10160000D02* +X19177000Y-10261600D01* +X19126200Y-10210800D02* +X19227800Y-10210800D01* +X19126200Y-10414000D02* +X19227800Y-10515600D01* +X19227800Y-10414000D02* +X19126200Y-10515600D01* +X19177000Y-10414000D02* +X19177000Y-10515600D01* +X19126200Y-10464800D02* +X19227800Y-10464800D01* +X19126200Y-10668000D02* +X19227800Y-10769600D01* +X19227800Y-10668000D02* +X19126200Y-10769600D01* +X19177000Y-10668000D02* +X19177000Y-10769600D01* +X19126200Y-10718800D02* +X19227800Y-10718800D01* +X19126200Y-10922000D02* +X19227800Y-11023600D01* +X19227800Y-10922000D02* +X19126200Y-11023600D01* +X19177000Y-10922000D02* +X19177000Y-11023600D01* +X19126200Y-10972800D02* +X19227800Y-10972800D01* +D13* +X11563928Y-12273214D02* +X11563928Y-11973214D01* +X11635357Y-11973214D01* +X11678214Y-11987500D01* +X11706786Y-12016071D01* +X11721071Y-12044643D01* +X11735357Y-12101786D01* +X11735357Y-12144643D01* +X11721071Y-12201786D01* +X11706786Y-12230357D01* +X11678214Y-12258929D01* +X11635357Y-12273214D01* +X11563928Y-12273214D01* +X11863928Y-12273214D02* +X11863928Y-12073214D01* +X11863928Y-12130357D02* +X11878214Y-12101786D01* +X11892500Y-12087500D01* +X11921071Y-12073214D01* +X11949643Y-12073214D01* +X12049643Y-12273214D02* +X12049643Y-12073214D01* +X12049643Y-11973214D02* +X12035357Y-11987500D01* +X12049643Y-12001786D01* +X12063928Y-11987500D01* +X12049643Y-11973214D01* +X18121071Y-12688929D01* +X18106786Y-12646071D01* +X18092500Y-12617500D01* +X18063929Y-12574643D01* +X18049643Y-12560357D01* +X11292500Y-13163500D02* +G75* +G03X11292500Y-13163500I-35560J0D01* +G01* +X11621071Y-12999214D02* +X11649643Y-12999214D01* +X11678214Y-13013500D01* +X11692500Y-13027786D01* +X11706786Y-13056357D01* +X11721071Y-13113500D01* +X11721071Y-13184929D01* +X11706786Y-13242071D01* +X11692500Y-13270643D01* +X12706786Y-13509500D01* +X12735357Y-13495214D01* +X12778214Y-13495214D01* +X12806786Y-13509500D01* +X12821071Y-13538071D01* +X12821071Y-13695214D01* +X12963928Y-13695214D02* +X12963928Y-13495214D01* +X12963928Y-13523786D02* +X12978214Y-13509500D01* +X13006786Y-13495214D01* +X13049643Y-13495214D01* +X13078214Y-13509500D01* +X13092500Y-13538071D01* +X13092500Y-13695214D01* +X13092500Y-13538071D02* +X13106786Y-13509500D01* +X13135357Y-13495214D01* +X13178214Y-13495214D01* +X13206786Y-13509500D01* +X13221071Y-13538071D01* +X13221071Y-13695214D01* +X13806786Y-13380929D02* +X13549643Y-13766643D01* +X14192500Y-13395214D02* +X14221071Y-13395214D01* +X14249643Y-13409500D01* +X14263928Y-13423786D01* +X14278214Y-13452357D01* +X14292500Y-13509500D01* +X14292500Y-13580929D01* +X14278214Y-13638071D01* +X14263928Y-13666643D01* +X14249643Y-13680929D01* +X14221071Y-13695214D01* +X14192500Y-13695214D01* +X14163928Y-13680929D01* +X14149643Y-13666643D01* +X14135357Y-13638071D01* +X14121071Y-13580929D01* +X14121071Y-13509500D01* +X14135357Y-13452357D01* +X14149643Y-13423786D01* +X14163928Y-13409500D01* +X14192500Y-13395214D01* +X14421071Y-13666643D02* +X14435357Y-13680929D01* +X14421071Y-13695214D01* +X14406786Y-13680929D01* +X14421071Y-13666643D01* +X14421071Y-13695214D01* +X14621071Y-13395214D02* +X14649643Y-13395214D01* +X14678214Y-13409500D01* +X14692500Y-13423786D01* +X14706785Y-13452357D01* +X14721071Y-13509500D01* +X14721071Y-13580929D01* +X14706785Y-13638071D01* +X14692500Y-13666643D01* +X14678214Y-13680929D01* +X14649643Y-13695214D01* +X14621071Y-13695214D01* +X14592500Y-13680929D01* +X14578214Y-13666643D01* +X14563928Y-13638071D01* +X14549643Y-13580929D01* +X14549643Y-13509500D01* +X14563928Y-13452357D01* +X14578214Y-13423786D01* +X14592500Y-13409500D01* +X14621071Y-13395214D01* +X14821071Y-13395214D02* +X15006785Y-13395214D01* +X14906785Y-13509500D01* +X14949643Y-13509500D01* +X14978214Y-13523786D01* +X14992500Y-13538071D01* +X15006785Y-13566643D01* +X11292500Y-14797538D01* +X11292500Y-14697462D02* +X11192424Y-14797538D01* +X11292500Y-14747500D02* +G75* +G03X11292500Y-14747500I-50038J0D01* +G01* +X11721071Y-14883214D02* +X11549643Y-14883214D01* +X11635357Y-14883214D02* +X11635357Y-14583214D01* +X11606786Y-14626071D01* +X11578214Y-14654643D01* +X18135357Y-15136357D01* +X18121071Y-15064929D01* +X18106786Y-15022071D01* +X18092500Y-14993500D01* +X18063929Y-14950643D01* +X18049643Y-14936357D01* +M02* diff --git a/vendor/README.md b/vendor/README.md index 8bc7513d..0e24f954 100644 --- a/vendor/README.md +++ b/vendor/README.md @@ -92,6 +92,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **DTrace:** [textmate/c.tmbundle](https://github.com/textmate/c.tmbundle) - **Dylan:** [textmate/dylan.tmbundle](https://github.com/textmate/dylan.tmbundle) - **Eagle:** [textmate/xml.tmbundle](https://github.com/textmate/xml.tmbundle) +- **Easybuild:** [MagicStack/MagicPython](https://github.com/MagicStack/MagicPython) - **EBNF:** [sanssecours/EBNF.tmbundle](https://github.com/sanssecours/EBNF.tmbundle) - **eC:** [ecere/ec.tmbundle](https://github.com/ecere/ec.tmbundle) - **Ecere Projects:** [textmate/json.tmbundle](https://github.com/textmate/json.tmbundle) @@ -107,7 +108,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **F#:** [fsprojects/atom-fsharp](https://github.com/fsprojects/atom-fsharp) - **Factor:** [slavapestov/factor](https://github.com/slavapestov/factor) - **Fancy:** [fancy-lang/fancy-tmbundle](https://github.com/fancy-lang/fancy-tmbundle) -- **Fantom** [rkoeninger/sublime-fantom](https://github.com/rkoeninger/sublime-fantom) +- **Fantom:** [rkoeninger/sublime-fantom](https://github.com/rkoeninger/sublime-fantom) - **fish:** [l15n/fish-tmbundle](https://github.com/l15n/fish-tmbundle) - **Forth:** [textmate/forth.tmbundle](https://github.com/textmate/forth.tmbundle) - **Fortran:** [textmate/fortran.tmbundle](https://github.com/textmate/fortran.tmbundle) @@ -295,6 +296,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **reStructuredText:** [Lukasa/language-restructuredtext](https://github.com/Lukasa/language-restructuredtext) - **REXX:** [mblocker/rexx-sublime](https://github.com/mblocker/rexx-sublime) - **RHTML:** [aroben/ruby.tmbundle](https://github.com/aroben/ruby.tmbundle) +- **Ring:** [MahmoudFayed/atom-language-ring](https://github.com/MahmoudFayed/atom-language-ring) - **RMarkdown:** [atom/language-gfm](https://github.com/atom/language-gfm) - **RobotFramework:** [shellderp/sublime-robot-plugin](https://github.com/shellderp/sublime-robot-plugin) - **Roff:** [Alhadis/language-roff](https://github.com/Alhadis/language-roff) @@ -382,6 +384,7 @@ This is a list of grammars that Linguist selects to provide syntax highlighting - **XCompose:** [samcv/language-xcompose](https://github.com/samcv/language-xcompose) - **XML:** [textmate/xml.tmbundle](https://github.com/textmate/xml.tmbundle) - **Xojo:** [angryant0007/VBDotNetSyntax](https://github.com/angryant0007/VBDotNetSyntax) +- **XPM:** [textmate/c.tmbundle](https://github.com/textmate/c.tmbundle) - **XProc:** [textmate/xml.tmbundle](https://github.com/textmate/xml.tmbundle) - **XQuery:** [wcandillon/language-jsoniq](https://github.com/wcandillon/language-jsoniq) - **XS:** [textmate/c.tmbundle](https://github.com/textmate/c.tmbundle) diff --git a/vendor/grammars/language-pcb b/vendor/grammars/language-pcb new file mode 160000 index 00000000..2a4fe461 --- /dev/null +++ b/vendor/grammars/language-pcb @@ -0,0 +1 @@ +Subproject commit 2a4fe461d7d19c5f11f6695de2309dce342d34c7 diff --git a/vendor/licenses/grammar/language-pcb.txt b/vendor/licenses/grammar/language-pcb.txt new file mode 100644 index 00000000..6b3770c0 --- /dev/null +++ b/vendor/licenses/grammar/language-pcb.txt @@ -0,0 +1,18 @@ +--- +type: grammar +name: language-pcb +license: isc +--- +Copyright (c) 2017, John Gardner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.