Index: tests/RTT/ref/padrot.gbr/padrot.fab.gbr =================================================================== --- tests/RTT/ref/padrot.gbr/padrot.fab.gbr (nonexistent) +++ tests/RTT/ref/padrot.gbr/padrot.fab.gbr (revision 10512) @@ -0,0 +1,1807 @@ +G04 start of page 6 for group -1 layer_idx 16777221 * +G04 Title: Rotated round cap and square pads, * +G04 Creator: +G04 CreationDate: +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 50000 50000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFAB*% +%ADD24C,0.0100*% +%ADD23C,0.0001*% +%ADD22C,0.0060*% +G54D22*X3000Y125000D02*X3750Y124250D01* +X750Y125000D02*X3000D01* +X0Y124250D02*X750Y125000D01* +X0Y124250D02*Y122750D01* +X750Y122000D01* +X3000D01* +X3750Y121250D01* +Y119750D01* +X3000Y119000D02*X3750Y119750D01* +X750Y119000D02*X3000D01* +X0Y119750D02*X750Y119000D01* +G54D23*G36* +X5550Y125000D02*Y119000D01* +X10050D01* +Y125000D01* +X5550D01* +G37* +G36* +X10950D02*Y119000D01* +X15450D01* +Y125000D01* +X10950D01* +G37* +G36* +X16350D02*Y119000D01* +X20850D01* +Y125000D01* +X16350D01* +G37* +G36* +X21750D02*Y119000D01* +X26250D01* +Y125000D01* +X21750D01* +G37* +G36* +X27150D02*Y119000D01* +X31650D01* +Y125000D01* +X27150D01* +G37* +G54D22*X0Y118000D02*X5550D01* +X41750Y125000D02*Y119000D01* +X43700Y125000D02*X44750Y123950D01* +Y120050D01* +X43700Y119000D02*X44750Y120050D01* +X41000Y119000D02*X43700D01* +X41000Y125000D02*X43700D01* +G54D23*G36* +X46550D02*Y119000D01* +X51050D01* +Y125000D01* +X46550D01* +G37* +G36* +X51950D02*Y119000D01* +X56450D01* +Y125000D01* +X51950D01* +G37* +G36* +X57350D02*Y119000D01* +X61850D01* +Y125000D01* +X57350D01* +G37* +G36* +X62750D02*Y119000D01* +X67250D01* +Y125000D01* +X62750D01* +G37* +G36* +X70850D02*Y119000D01* +X75350D01* +Y125000D01* +X70850D01* +G37* +G54D22*X76250D02*X77750D01* +X77000D02*Y119000D01* +X76250D02*X77750D01* +G54D23*G36* +X79550Y125000D02*Y119000D01* +X84050D01* +Y125000D01* +X79550D01* +G37* +G36* +X84950D02*Y119000D01* +X89450D01* +Y125000D01* +X84950D01* +G37* +G36* +X90350D02*Y119000D01* +X94850D01* +Y125000D01* +X90350D01* +G37* +G36* +X95750D02*Y119000D01* +X100250D01* +Y125000D01* +X95750D01* +G37* +G54D22*X41000Y118000D02*X52550D01* +X96050Y119000D02*X98000D01* +X95000Y120050D02*X96050Y119000D01* +X95000Y123950D02*Y120050D01* +Y123950D02*X96050Y125000D01* +X98000D01* +G54D23*G36* +X99800D02*Y119000D01* +X104300D01* +Y125000D01* +X99800D01* +G37* +G36* +X105200D02*Y119000D01* +X109700D01* +Y125000D01* +X105200D01* +G37* +G36* +X110600D02*Y119000D01* +X115100D01* +Y125000D01* +X110600D01* +G37* +G36* +X116000D02*Y119000D01* +X120500D01* +Y125000D01* +X116000D01* +G37* +G54D22*X95000Y118000D02*X99800D01* +X130750Y125000D02*Y119000D01* +X130000Y125000D02*X133000D01* +X133750Y124250D01* +Y122750D01* +X133000Y122000D02*X133750Y122750D01* +X130750Y122000D02*X133000D01* +G54D23*G36* +X135550Y125000D02*Y119000D01* +X140050D01* +Y125000D01* +X135550D01* +G37* +G36* +X140950D02*Y119000D01* +X145450D01* +Y125000D01* +X140950D01* +G37* +G36* +X146350D02*Y119000D01* +X150850D01* +Y125000D01* +X146350D01* +G37* +G36* +X151750D02*Y119000D01* +X156250D01* +Y125000D01* +X151750D01* +G37* +G36* +X157150D02*Y119000D01* +X161650D01* +Y125000D01* +X157150D01* +G37* +G36* +X162550D02*Y119000D01* +X167050D01* +Y125000D01* +X162550D01* +G37* +G54D22*X130000Y118000D02*X135550D01* +X0Y140000D02*X3000D01* +X1500D02*Y134000D01* +G54D23*G36* +X4800Y140000D02*Y134000D01* +X9300D01* +Y140000D01* +X4800D01* +G37* +G36* +X10200D02*Y134000D01* +X14700D01* +Y140000D01* +X10200D01* +G37* +G36* +X15600D02*Y134000D01* +X20100D01* +Y140000D01* +X15600D01* +G37* +G36* +X21000D02*Y134000D01* +X25500D01* +Y140000D01* +X21000D01* +G37* +G36* +X29100D02*Y134000D01* +X33600D01* +Y140000D01* +X29100D01* +G37* +G36* +X34500D02*Y134000D01* +X39000D01* +Y140000D01* +X34500D01* +G37* +G36* +X39900D02*Y134000D01* +X44400D01* +Y140000D01* +X39900D01* +G37* +G36* +X48000D02*Y134000D01* +X52500D01* +Y140000D01* +X48000D01* +G37* +G36* +X56100D02*Y134000D01* +X60600D01* +Y140000D01* +X56100D01* +G37* +G36* +X61500D02*Y134000D01* +X66000D01* +Y140000D01* +X61500D01* +G37* +G36* +X66900D02*Y134000D01* +X71400D01* +Y140000D01* +X66900D01* +G37* +G36* +X72300D02*Y134000D01* +X76800D01* +Y140000D01* +X72300D01* +G37* +G36* +X77700D02*Y134000D01* +X82200D01* +Y140000D01* +X77700D01* +G37* +G36* +X83100D02*Y134000D01* +X87600D01* +Y140000D01* +X83100D01* +G37* +G36* +X88500D02*Y134000D01* +X93000D01* +Y140000D01* +X88500D01* +G37* +G36* +X93900D02*Y134000D01* +X98400D01* +Y140000D01* +X93900D01* +G37* +G36* +X99300D02*Y134000D01* +X103800D01* +Y140000D01* +X99300D01* +G37* +G36* +X107400D02*Y134000D01* +X111900D01* +Y140000D01* +X107400D01* +G37* +G36* +X112800D02*Y134000D01* +X117300D01* +Y140000D01* +X112800D01* +G37* +G36* +X118200D02*Y134000D01* +X122700D01* +Y140000D01* +X118200D01* +G37* +G36* +X123600D02*Y134000D01* +X128100D01* +Y140000D01* +X123600D01* +G37* +G36* +X129000D02*Y134000D01* +X133500D01* +Y140000D01* +X129000D01* +G37* +G36* +X137100D02*Y134000D01* +X141600D01* +Y140000D01* +X137100D01* +G37* +G36* +X142500D02*Y134000D01* +X147000D01* +Y140000D01* +X142500D01* +G37* +G36* +X147900D02*Y134000D01* +X152400D01* +Y140000D01* +X147900D01* +G37* +G36* +X153300D02*Y134000D01* +X157800D01* +Y140000D01* +X153300D01* +G37* +G36* +X158700D02*Y134000D01* +X163200D01* +Y140000D01* +X158700D01* +G37* +G36* +X166800D02*Y134000D01* +X171300D01* +Y140000D01* +X166800D01* +G37* +G36* +X172200D02*Y134000D01* +X176700D01* +Y140000D01* +X172200D01* +G37* +G36* +X177600D02*Y134000D01* +X182100D01* +Y140000D01* +X177600D01* +G37* +G36* +X183000D02*Y134000D01* +X187500D01* +Y140000D01* +X183000D01* +G37* +G36* +X191100D02*Y134000D01* +X195600D01* +Y140000D01* +X191100D01* +G37* +G36* +X196500D02*Y134000D01* +X201000D01* +Y140000D01* +X196500D01* +G37* +G36* +X204600D02*Y134000D01* +X209100D01* +Y140000D01* +X204600D01* +G37* +G36* +X210000D02*Y134000D01* +X214500D01* +Y140000D01* +X210000D01* +G37* +G36* +X215400D02*Y134000D01* +X219900D01* +Y140000D01* +X215400D01* +G37* +G36* +X220800D02*Y134000D01* +X225300D01* +Y140000D01* +X220800D01* +G37* +G36* +X228900D02*Y134000D01* +X233400D01* +Y140000D01* +X228900D01* +G37* +G36* +X234300D02*Y134000D01* +X238800D01* +Y140000D01* +X234300D01* +G37* +G36* +X239700D02*Y134000D01* +X244200D01* +Y140000D01* +X239700D01* +G37* +G36* +X245100D02*Y134000D01* +X249600D01* +Y140000D01* +X245100D01* +G37* +G36* +X250500D02*Y134000D01* +X255000D01* +Y140000D01* +X250500D01* +G37* +G36* +X255900D02*Y134000D01* +X260400D01* +Y140000D01* +X255900D01* +G37* +G36* +X261300D02*Y134000D01* +X265800D01* +Y140000D01* +X261300D01* +G37* +G36* +X269400D02*Y134000D01* +X273900D01* +Y140000D01* +X269400D01* +G37* +G36* +X277500D02*Y134000D01* +X282000D01* +Y140000D01* +X277500D01* +G37* +G36* +X282900D02*Y134000D01* +X287400D01* +Y140000D01* +X282900D01* +G37* +G36* +X288300D02*Y134000D01* +X292800D01* +Y140000D01* +X288300D01* +G37* +G36* +X293700D02*Y134000D01* +X298200D01* +Y140000D01* +X293700D01* +G37* +G36* +X299100D02*Y134000D01* +X303600D01* +Y140000D01* +X299100D01* +G37* +G36* +X307200D02*Y134000D01* +X311700D01* +Y140000D01* +X307200D01* +G37* +G36* +X312600D02*Y134000D01* +X317100D01* +Y140000D01* +X312600D01* +G37* +G36* +X318000D02*Y134000D01* +X322500D01* +Y140000D01* +X318000D01* +G37* +G36* +X323400D02*Y134000D01* +X327900D01* +Y140000D01* +X323400D01* +G37* +G36* +X328800D02*Y134000D01* +X333300D01* +Y140000D01* +X328800D01* +G37* +G54D24*X0Y50000D02*X50000D01* +X0D02*Y0D01* +X50000Y50000D02*Y0D01* +X0D02*X50000D01* +G54D22*X200000Y65000D02*Y59000D01* +Y65000D02*X202250Y62000D01* +X204500Y65000D01* +Y59000D01* +G54D23*G36* +X206300Y65000D02*Y59000D01* +X210800D01* +Y65000D01* +X206300D01* +G37* +G36* +X211700D02*Y59000D01* +X216200D01* +Y65000D01* +X211700D01* +G37* +G36* +X217100D02*Y59000D01* +X221600D01* +Y65000D01* +X217100D01* +G37* +G36* +X222500D02*Y59000D01* +X227000D01* +Y65000D01* +X222500D01* +G37* +G36* +X227900D02*Y59000D01* +X232400D01* +Y65000D01* +X227900D01* +G37* +G36* +X233300D02*Y59000D01* +X237800D01* +Y65000D01* +X233300D01* +G37* +G54D22*X242150D02*Y59000D01* +X244100Y65000D02*X245150Y63950D01* +Y60050D01* +X244100Y59000D02*X245150Y60050D01* +X241400Y59000D02*X244100D01* +X241400Y65000D02*X244100D01* +G54D23*G36* +X246950D02*Y59000D01* +X251450D01* +Y65000D01* +X246950D01* +G37* +G36* +X252350D02*Y59000D01* +X256850D01* +Y65000D01* +X252350D01* +G37* +G36* +X257750D02*Y59000D01* +X262250D01* +Y65000D01* +X257750D01* +G37* +G36* +X263150D02*Y59000D01* +X267650D01* +Y65000D01* +X263150D01* +G37* +G36* +X268550D02*Y59000D01* +X273050D01* +Y65000D01* +X268550D01* +G37* +G36* +X273950D02*Y59000D01* +X278450D01* +Y65000D01* +X273950D01* +G37* +G36* +X279350D02*Y59000D01* +X283850D01* +Y65000D01* +X279350D01* +G37* +G36* +X284750D02*Y59000D01* +X289250D01* +Y65000D01* +X284750D01* +G37* +G36* +X290150D02*Y59000D01* +X294650D01* +Y65000D01* +X290150D01* +G37* +G36* +X295550D02*Y59000D01* +X300050D01* +Y65000D01* +X295550D01* +G37* +G54D22*X303650D02*X306650D01* +X303650D02*Y62000D01* +X304400Y62750D01* +X305900D01* +X306650Y62000D01* +Y59750D01* +X305900Y59000D02*X306650Y59750D01* +X304400Y59000D02*X305900D01* +X303650Y59750D02*X304400Y59000D01* +G54D23*G36* +X308450Y65000D02*Y59000D01* +X312950D01* +Y65000D01* +X308450D01* +G37* +G36* +X313850D02*Y59000D01* +X318350D01* +Y65000D01* +X313850D01* +G37* +G36* +X319250D02*Y59000D01* +X323750D01* +Y65000D01* +X319250D01* +G37* +G36* +X324650D02*Y59000D01* +X329150D01* +Y65000D01* +X324650D01* +G37* +G36* +X330050D02*Y59000D01* +X334550D01* +Y65000D01* +X330050D01* +G37* +G36* +X335450D02*Y59000D01* +X339950D01* +Y65000D01* +X335450D01* +G37* +G36* +X340850D02*Y59000D01* +X345350D01* +Y65000D01* +X340850D01* +G37* +G36* +X346250D02*Y59000D01* +X350750D01* +Y65000D01* +X346250D01* +G37* +G36* +X351650D02*Y59000D01* +X356150D01* +Y65000D01* +X351650D01* +G37* +G36* +X359750D02*Y59000D01* +X364250D01* +Y65000D01* +X359750D01* +G37* +G36* +X365150D02*Y59000D01* +X369650D01* +Y65000D01* +X365150D01* +G37* +G36* +X370550D02*Y59000D01* +X375050D01* +Y65000D01* +X370550D01* +G37* +G36* +X375950D02*Y59000D01* +X380450D01* +Y65000D01* +X375950D01* +G37* +G36* +X384050D02*Y59000D01* +X388550D01* +Y65000D01* +X384050D01* +G37* +G36* +X389450D02*Y59000D01* +X393950D01* +Y65000D01* +X389450D01* +G37* +G36* +X394850D02*Y59000D01* +X399350D01* +Y65000D01* +X394850D01* +G37* +G36* +X400250D02*Y59000D01* +X404750D01* +Y65000D01* +X400250D01* +G37* +G36* +X405650D02*Y59000D01* +X410150D01* +Y65000D01* +X405650D01* +G37* +G54D22*X413750D02*X416750D01* +X413750D02*Y62000D01* +X414500Y62750D01* +X416000D01* +X416750Y62000D01* +Y59750D01* +X416000Y59000D02*X416750Y59750D01* +X414500Y59000D02*X416000D01* +X413750Y59750D02*X414500Y59000D01* +G54D23*G36* +X418550Y65000D02*Y59000D01* +X423050D01* +Y65000D01* +X418550D01* +G37* +G36* +X423950D02*Y59000D01* +X428450D01* +Y65000D01* +X423950D01* +G37* +G36* +X429350D02*Y59000D01* +X433850D01* +Y65000D01* +X429350D01* +G37* +G36* +X434750D02*Y59000D01* +X439250D01* +Y65000D01* +X434750D01* +G37* +G36* +X440150D02*Y59000D01* +X444650D01* +Y65000D01* +X440150D01* +G37* +G36* +X445550D02*Y59000D01* +X450050D01* +Y65000D01* +X445550D01* +G37* +G36* +X450950D02*Y59000D01* +X455450D01* +Y65000D01* +X450950D01* +G37* +G36* +X456350D02*Y59000D01* +X460850D01* +Y65000D01* +X456350D01* +G37* +G36* +X461750D02*Y59000D01* +X466250D01* +Y65000D01* +X461750D01* +G37* +G36* +X469850D02*Y59000D01* +X474350D01* +Y65000D01* +X469850D01* +G37* +G36* +X475250D02*Y59000D01* +X479750D01* +Y65000D01* +X475250D01* +G37* +G36* +X480650D02*Y59000D01* +X485150D01* +Y65000D01* +X480650D01* +G37* +G36* +X486050D02*Y59000D01* +X490550D01* +Y65000D01* +X486050D01* +G37* +G36* +X494150D02*Y59000D01* +X498650D01* +Y65000D01* +X494150D01* +G37* +G36* +X499550D02*Y59000D01* +X504050D01* +Y65000D01* +X499550D01* +G37* +G36* +X504950D02*Y59000D01* +X509450D01* +Y65000D01* +X504950D01* +G37* +G36* +X510350D02*Y59000D01* +X514850D01* +Y65000D01* +X510350D01* +G37* +G54D22*X0Y-8000D02*X3000D01* +X3750Y-7250D01* +Y-5450D02*Y-7250D01* +X3000Y-4700D02*X3750Y-5450D01* +X750Y-4700D02*X3000D01* +X750Y-2000D02*Y-8000D01* +X0Y-2000D02*X3000D01* +X3750Y-2750D01* +Y-3950D01* +X3000Y-4700D02*X3750Y-3950D01* +G54D23*G36* +X5550Y-2000D02*Y-8000D01* +X10050D01* +Y-2000D01* +X5550D01* +G37* +G36* +X10950D02*Y-8000D01* +X15450D01* +Y-2000D01* +X10950D01* +G37* +G36* +X16350D02*Y-8000D01* +X20850D01* +Y-2000D01* +X16350D01* +G37* +G36* +X21750D02*Y-8000D01* +X26250D01* +Y-2000D01* +X21750D01* +G37* +G36* +X29850D02*Y-8000D01* +X34350D01* +Y-2000D01* +X29850D01* +G37* +G36* +X35250D02*Y-8000D01* +X39750D01* +Y-2000D01* +X35250D01* +G37* +G36* +X40650D02*Y-8000D01* +X45150D01* +Y-2000D01* +X40650D01* +G37* +G36* +X46050D02*Y-8000D01* +X50550D01* +Y-2000D01* +X46050D01* +G37* +G36* +X51450D02*Y-8000D01* +X55950D01* +Y-2000D01* +X51450D01* +G37* +G36* +X56850D02*Y-8000D01* +X61350D01* +Y-2000D01* +X56850D01* +G37* +G36* +X62250D02*Y-8000D01* +X66750D01* +Y-2000D01* +X62250D01* +G37* +G36* +X70350D02*Y-8000D01* +X74850D01* +Y-2000D01* +X70350D01* +G37* +G36* +X75750D02*Y-8000D01* +X80250D01* +Y-2000D01* +X75750D01* +G37* +G36* +X83850D02*Y-8000D01* +X88350D01* +Y-2000D01* +X83850D01* +G37* +G36* +X89250D02*Y-8000D01* +X93750D01* +Y-2000D01* +X89250D01* +G37* +G36* +X94650D02*Y-8000D01* +X99150D01* +Y-2000D01* +X94650D01* +G37* +G36* +X102750D02*Y-8000D01* +X107250D01* +Y-2000D01* +X102750D01* +G37* +G36* +X108150D02*Y-8000D01* +X112650D01* +Y-2000D01* +X108150D01* +G37* +G36* +X113550D02*Y-8000D01* +X118050D01* +Y-2000D01* +X113550D01* +G37* +G36* +X118950D02*Y-8000D01* +X123450D01* +Y-2000D01* +X118950D01* +G37* +G36* +X124350D02*Y-8000D01* +X128850D01* +Y-2000D01* +X124350D01* +G37* +G36* +X129750D02*Y-8000D01* +X134250D01* +Y-2000D01* +X129750D01* +G37* +G36* +X135150D02*Y-8000D01* +X139650D01* +Y-2000D01* +X135150D01* +G37* +G36* +X140550D02*Y-8000D01* +X145050D01* +Y-2000D01* +X140550D01* +G37* +G36* +X145950D02*Y-8000D01* +X150450D01* +Y-2000D01* +X145950D01* +G37* +G36* +X151350D02*Y-8000D01* +X155850D01* +Y-2000D01* +X151350D01* +G37* +G36* +X159450D02*Y-8000D01* +X163950D01* +Y-2000D01* +X159450D01* +G37* +G36* +X164850D02*Y-8000D01* +X169350D01* +Y-2000D01* +X164850D01* +G37* +G36* +X172950D02*Y-8000D01* +X177450D01* +Y-2000D01* +X172950D01* +G37* +G36* +X178350D02*Y-8000D01* +X182850D01* +Y-2000D01* +X178350D01* +G37* +G36* +X183750D02*Y-8000D01* +X188250D01* +Y-2000D01* +X183750D01* +G37* +G36* +X189150D02*Y-8000D01* +X193650D01* +Y-2000D01* +X189150D01* +G37* +G54D22*X197250Y-7250D02*X198000Y-8000D01* +X197250Y-6050D02*Y-7250D01* +Y-6050D02*X198300Y-5000D01* +X199200D01* +X200250Y-6050D01* +Y-7250D01* +X199500Y-8000D02*X200250Y-7250D01* +X198000Y-8000D02*X199500D01* +X197250Y-3950D02*X198300Y-5000D01* +X197250Y-2750D02*Y-3950D01* +Y-2750D02*X198000Y-2000D01* +X199500D01* +X200250Y-2750D01* +Y-3950D01* +X199200Y-5000D02*X200250Y-3950D01* +G54D23*G36* +X202050Y-2000D02*Y-8000D01* +X206550D01* +Y-2000D01* +X202050D01* +G37* +G36* +X207450D02*Y-8000D01* +X211950D01* +Y-2000D01* +X207450D01* +G37* +G36* +X212850D02*Y-8000D01* +X217350D01* +Y-2000D01* +X212850D01* +G37* +G36* +X218250D02*Y-8000D01* +X222750D01* +Y-2000D01* +X218250D01* +G37* +G36* +X223650D02*Y-8000D01* +X228150D01* +Y-2000D01* +X223650D01* +G37* +G36* +X229050D02*Y-8000D01* +X233550D01* +Y-2000D01* +X229050D01* +G37* +G36* +X234450D02*Y-8000D01* +X238950D01* +Y-2000D01* +X234450D01* +G37* +G36* +X242550D02*Y-8000D01* +X247050D01* +Y-2000D01* +X242550D01* +G37* +G36* +X247950D02*Y-8000D01* +X252450D01* +Y-2000D01* +X247950D01* +G37* +G36* +X253350D02*Y-8000D01* +X257850D01* +Y-2000D01* +X253350D01* +G37* +G36* +X261450D02*Y-8000D01* +X265950D01* +Y-2000D01* +X261450D01* +G37* +G36* +X266850D02*Y-8000D01* +X271350D01* +Y-2000D01* +X266850D01* +G37* +G36* +X272250D02*Y-8000D01* +X276750D01* +Y-2000D01* +X272250D01* +G37* +G36* +X277650D02*Y-8000D01* +X282150D01* +Y-2000D01* +X277650D01* +G37* +G36* +X283050D02*Y-8000D01* +X287550D01* +Y-2000D01* +X283050D01* +G37* +G36* +X288450D02*Y-8000D01* +X292950D01* +Y-2000D01* +X288450D01* +G37* +G36* +X293850D02*Y-8000D01* +X298350D01* +Y-2000D01* +X293850D01* +G37* +G36* +X299250D02*Y-8000D01* +X303750D01* +Y-2000D01* +X299250D01* +G37* +G36* +X304650D02*Y-8000D01* +X309150D01* +Y-2000D01* +X304650D01* +G37* +G36* +X312750D02*Y-8000D01* +X317250D01* +Y-2000D01* +X312750D01* +G37* +G36* +X320850D02*Y-8000D01* +X325350D01* +Y-2000D01* +X320850D01* +G37* +G36* +X326250D02*Y-8000D01* +X330750D01* +Y-2000D01* +X326250D01* +G37* +G36* +X331650D02*Y-8000D01* +X336150D01* +Y-2000D01* +X331650D01* +G37* +G36* +X339750D02*Y-8000D01* +X344250D01* +Y-2000D01* +X339750D01* +G37* +G36* +X345150D02*Y-8000D01* +X349650D01* +Y-2000D01* +X345150D01* +G37* +G54D22*X353250D02*X356250D01* +X353250D02*Y-5000D01* +X354000Y-4250D01* +X355500D01* +X356250Y-5000D01* +Y-7250D01* +X355500Y-8000D02*X356250Y-7250D01* +X354000Y-8000D02*X355500D01* +X353250Y-7250D02*X354000Y-8000D01* +G54D23*G36* +X358050Y-2000D02*Y-8000D01* +X362550D01* +Y-2000D01* +X358050D01* +G37* +G36* +X363450D02*Y-8000D01* +X367950D01* +Y-2000D01* +X363450D01* +G37* +G36* +X368850D02*Y-8000D01* +X373350D01* +Y-2000D01* +X368850D01* +G37* +G36* +X374250D02*Y-8000D01* +X378750D01* +Y-2000D01* +X374250D01* +G37* +G36* +X379650D02*Y-8000D01* +X384150D01* +Y-2000D01* +X379650D01* +G37* +G36* +X385050D02*Y-8000D01* +X389550D01* +Y-2000D01* +X385050D01* +G37* +G36* +X390450D02*Y-8000D01* +X394950D01* +Y-2000D01* +X390450D01* +G37* +G36* +X395850D02*Y-8000D01* +X400350D01* +Y-2000D01* +X395850D01* +G37* +G36* +X401250D02*Y-8000D01* +X405750D01* +Y-2000D01* +X401250D01* +G37* +G36* +X406650D02*Y-8000D01* +X411150D01* +Y-2000D01* +X406650D01* +G37* +G54D22*X412050D02*X415050D01* +X412050D02*Y-5000D01* +X412800Y-4250D01* +X414300D01* +X415050Y-5000D01* +Y-7250D01* +X414300Y-8000D02*X415050Y-7250D01* +X412800Y-8000D02*X414300D01* +X412050Y-7250D02*X412800Y-8000D01* +G54D23*G36* +X416850Y-2000D02*Y-8000D01* +X421350D01* +Y-2000D01* +X416850D01* +G37* +G36* +X422250D02*Y-8000D01* +X426750D01* +Y-2000D01* +X422250D01* +G37* +G36* +X427650D02*Y-8000D01* +X432150D01* +Y-2000D01* +X427650D01* +G37* +G36* +X433050D02*Y-8000D01* +X437550D01* +Y-2000D01* +X433050D01* +G37* +G36* +X438450D02*Y-8000D01* +X442950D01* +Y-2000D01* +X438450D01* +G37* +G36* +X443850D02*Y-8000D01* +X448350D01* +Y-2000D01* +X443850D01* +G37* +G36* +X449250D02*Y-8000D01* +X453750D01* +Y-2000D01* +X449250D01* +G37* +G36* +X454650D02*Y-8000D01* +X459150D01* +Y-2000D01* +X454650D01* +G37* +G36* +X460050D02*Y-8000D01* +X464550D01* +Y-2000D01* +X460050D01* +G37* +G36* +X468150D02*Y-8000D01* +X472650D01* +Y-2000D01* +X468150D01* +G37* +G36* +X473550D02*Y-8000D01* +X478050D01* +Y-2000D01* +X473550D01* +G37* +G36* +X478950D02*Y-8000D01* +X483450D01* +Y-2000D01* +X478950D01* +G37* +G36* +X484350D02*Y-8000D01* +X488850D01* +Y-2000D01* +X484350D01* +G37* +G54D22*X200750Y80000D02*Y74000D01* +X202700Y80000D02*X203750Y78950D01* +Y75050D01* +X202700Y74000D02*X203750Y75050D01* +X200000Y74000D02*X202700D01* +X200000Y80000D02*X202700D01* +G54D23*G36* +X205550D02*Y74000D01* +X210050D01* +Y80000D01* +X205550D01* +G37* +G36* +X210950D02*Y74000D01* +X215450D01* +Y80000D01* +X210950D01* +G37* +G36* +X216350D02*Y74000D01* +X220850D01* +Y80000D01* +X216350D01* +G37* +G36* +X221750D02*Y74000D01* +X226250D01* +Y80000D01* +X221750D01* +G37* +G36* +X229850D02*Y74000D01* +X234350D01* +Y80000D01* +X229850D01* +G37* +G36* +X235250D02*Y74000D01* +X239750D01* +Y80000D01* +X235250D01* +G37* +G36* +X240650D02*Y74000D01* +X245150D01* +Y80000D01* +X240650D01* +G37* +G36* +X246050D02*Y74000D01* +X250550D01* +Y80000D01* +X246050D01* +G37* +G36* +X251450D02*Y74000D01* +X255950D01* +Y80000D01* +X251450D01* +G37* +G36* +X256850D02*Y74000D01* +X261350D01* +Y80000D01* +X256850D01* +G37* +G54D22*X200000Y93500D02*Y89000D01* +Y93500D02*X201050Y95000D01* +X202700D01* +X203750Y93500D01* +Y89000D01* +X200000Y92000D02*X203750D01* +G54D23*G36* +X205550Y95000D02*Y89000D01* +X210050D01* +Y95000D01* +X205550D01* +G37* +G36* +X210950D02*Y89000D01* +X215450D01* +Y95000D01* +X210950D01* +G37* +G36* +X216350D02*Y89000D01* +X220850D01* +Y95000D01* +X216350D01* +G37* +G36* +X221750D02*Y89000D01* +X226250D01* +Y95000D01* +X221750D01* +G37* +G36* +X227150D02*Y89000D01* +X231650D01* +Y95000D01* +X227150D01* +G37* +G36* +X232550D02*Y89000D01* +X237050D01* +Y95000D01* +X232550D01* +G37* +G54D22*X200000Y110000D02*X203000D01* +X201500D02*Y104000D01* +G54D23*G36* +X204800Y110000D02*Y104000D01* +X209300D01* +Y110000D01* +X204800D01* +G37* +G36* +X210200D02*Y104000D01* +X214700D01* +Y110000D01* +X210200D01* +G37* +G36* +X215600D02*Y104000D01* +X220100D01* +Y110000D01* +X215600D01* +G37* +G36* +X221000D02*Y104000D01* +X225500D01* +Y110000D01* +X221000D01* +G37* +G36* +X226400D02*Y104000D01* +X230900D01* +Y110000D01* +X226400D01* +G37* +G54D22*X234500D02*X237500D01* +X238250Y109250D01* +Y107750D01* +X237500Y107000D02*X238250Y107750D01* +X235250Y107000D02*X237500D01* +X235250Y110000D02*Y104000D01* +X236450Y107000D02*X238250Y104000D01* +G54D23*G36* +X240050Y110000D02*Y104000D01* +X244550D01* +Y110000D01* +X240050D01* +G37* +G36* +X245450D02*Y104000D01* +X249950D01* +Y110000D01* +X245450D01* +G37* +G36* +X250850D02*Y104000D01* +X255350D01* +Y110000D01* +X250850D01* +G37* +G36* +X256250D02*Y104000D01* +X260750D01* +Y110000D01* +X256250D01* +G37* +G36* +X261650D02*Y104000D01* +X266150D01* +Y110000D01* +X261650D01* +G37* +G36* +X267050D02*Y104000D01* +X271550D01* +Y110000D01* +X267050D01* +G37* +G36* +X275150D02*Y104000D01* +X279650D01* +Y110000D01* +X275150D01* +G37* +G36* +X280550D02*Y104000D01* +X285050D01* +Y110000D01* +X280550D01* +G37* +G36* +X285950D02*Y104000D01* +X290450D01* +Y110000D01* +X285950D01* +G37* +G36* +X291350D02*Y104000D01* +X295850D01* +Y110000D01* +X291350D01* +G37* +G36* +X296750D02*Y104000D01* +X301250D01* +Y110000D01* +X296750D01* +G37* +G36* +X304850D02*Y104000D01* +X309350D01* +Y110000D01* +X304850D01* +G37* +G36* +X310250D02*Y104000D01* +X314750D01* +Y110000D01* +X310250D01* +G37* +G36* +X315650D02*Y104000D01* +X320150D01* +Y110000D01* +X315650D01* +G37* +G36* +X323750D02*Y104000D01* +X328250D01* +Y110000D01* +X323750D01* +G37* +G36* +X329150D02*Y104000D01* +X333650D01* +Y110000D01* +X329150D01* +G37* +G36* +X334550D02*Y104000D01* +X339050D01* +Y110000D01* +X334550D01* +G37* +G36* +X342650D02*Y104000D01* +X347150D01* +Y110000D01* +X342650D01* +G37* +G36* +X348050D02*Y104000D01* +X352550D01* +Y110000D01* +X348050D01* +G37* +G36* +X353450D02*Y104000D01* +X357950D01* +Y110000D01* +X353450D01* +G37* +G36* +X358850D02*Y104000D01* +X363350D01* +Y110000D01* +X358850D01* +G37* +G36* +X364250D02*Y104000D01* +X368750D01* +Y110000D01* +X364250D01* +G37* +G36* +X369650D02*Y104000D01* +X374150D01* +Y110000D01* +X369650D01* +G37* +G36* +X377750D02*Y104000D01* +X382250D01* +Y110000D01* +X377750D01* +G37* +G36* +X383150D02*Y104000D01* +X387650D01* +Y110000D01* +X383150D01* +G37* +G36* +X388550D02*Y104000D01* +X393050D01* +Y110000D01* +X388550D01* +G37* +G36* +X393950D02*Y104000D01* +X398450D01* +Y110000D01* +X393950D01* +G37* +G36* +X402050D02*Y104000D01* +X406550D01* +Y110000D01* +X402050D01* +G37* +G54D22*X410150D02*Y104000D01* +Y110000D02*X413150D01* +X410150Y107300D02*X412400D01* +G54D23*G36* +X414950Y110000D02*Y104000D01* +X419450D01* +Y110000D01* +X414950D01* +G37* +G36* +X420350D02*Y104000D01* +X424850D01* +Y110000D01* +X420350D01* +G37* +G36* +X425750D02*Y104000D01* +X430250D01* +Y110000D01* +X425750D01* +G37* +G36* +X431150D02*Y104000D01* +X435650D01* +Y110000D01* +X431150D01* +G37* +G36* +X436550D02*Y104000D01* +X441050D01* +Y110000D01* +X436550D01* +G37* +G36* +X441950D02*Y104000D01* +X446450D01* +Y110000D01* +X441950D01* +G37* +G36* +X447350D02*Y104000D01* +X451850D01* +Y110000D01* +X447350D01* +G37* +G36* +X452750D02*Y104000D01* +X457250D01* +Y110000D01* +X452750D01* +G37* +G36* +X458150D02*Y104000D01* +X462650D01* +Y110000D01* +X458150D01* +G37* +G36* +X463550D02*Y104000D01* +X468050D01* +Y110000D01* +X463550D01* +G37* +G54D22*X472400D02*Y104000D01* +X474350Y110000D02*X475400Y108950D01* +Y105050D01* +X474350Y104000D02*X475400Y105050D01* +X471650Y104000D02*X474350D01* +X471650Y110000D02*X474350D01* +G54D23*G36* +X477200D02*Y104000D01* +X481700D01* +Y110000D01* +X477200D01* +G37* +G36* +X482600D02*Y104000D01* +X487100D01* +Y110000D01* +X482600D01* +G37* +G36* +X488000D02*Y104000D01* +X492500D01* +Y110000D01* +X488000D01* +G37* +G36* +X493400D02*Y104000D01* +X497900D01* +Y110000D01* +X493400D01* +G37* +G36* +X498800D02*Y104000D01* +X503300D01* +Y110000D01* +X498800D01* +G37* +G36* +X504200D02*Y104000D01* +X508700D01* +Y110000D01* +X504200D01* +G37* +M02* Index: tests/RTT/ref/padrot.gbr/padrot.top.gbr =================================================================== --- tests/RTT/ref/padrot.gbr/padrot.top.gbr (nonexistent) +++ tests/RTT/ref/padrot.gbr/padrot.top.gbr (revision 10512) @@ -0,0 +1,33 @@ +G04 start of page 2 for group 3 layer_idx 0 * +G04 Title: Rotated round cap and square pads, top copper * +G04 Creator: +G04 CreationDate: +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 50000 50000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOP*% +%ADD13C,0.0001*% +%ADD12C,0.0100*% +%ADD11R,0.0100X0.0100*% +G54D11*X5000Y22500D02*Y15000D01* +G54D12*X12500Y35000D02*X17803Y29697D01* +G54D13*G36* +X22500Y35707D02*X28510Y29697D01* +X27803Y28990D01* +X21793Y35000D01* +X22500Y35707D01* +G37* +G54D12*X12500Y20000D02*X19443Y17164D01* +X5000Y45000D02*X12500D01* +X5000Y37500D02*Y30000D01* +G54D11*X20000Y45000D02*X27500D01* +G54D13*G36* +X27226Y20652D02*X35095Y17438D01* +X34717Y16512D01* +X26848Y19726D01* +X27226Y20652D01* +G37* +M02* Index: tests/RTT/ref/padrot.gbr/padrot.topmask.gbr =================================================================== --- tests/RTT/ref/padrot.gbr/padrot.topmask.gbr (nonexistent) +++ tests/RTT/ref/padrot.gbr/padrot.topmask.gbr (revision 10512) @@ -0,0 +1,34 @@ +G04 start of page 3 for group 2 layer_idx 0 * +G04 Title: Rotated round cap and square pads, top mask * +G04 Creator: +G04 CreationDate: +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 50000 50000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPMASK*% +%ADD16C,0.0001*% +%ADD15C,0.0500*% +%ADD14R,0.0500X0.0500*% +%LPD*% +G54D14*X5000Y22500D02*Y15000D01* +G54D15*X12500Y35000D02*X17803Y29697D01* +G54D16*G36* +X22500Y38536D02*X31339Y29697D01* +X27803Y26161D01* +X18964Y35000D01* +X22500Y38536D01* +G37* +G54D15*X12500Y20000D02*X19443Y17164D01* +X5000Y45000D02*X12500D01* +X5000Y37500D02*Y30000D01* +G54D14*X20000Y45000D02*X27500D01* +G54D16*G36* +X26131Y23260D02*X37703Y18533D01* +X35812Y13904D01* +X24240Y18631D01* +X26131Y23260D01* +G37* +M02* Index: tests/RTT/ref/padrot.gbr/padrot.toppaste.gbr =================================================================== --- tests/RTT/ref/padrot.gbr/padrot.toppaste.gbr (nonexistent) +++ tests/RTT/ref/padrot.gbr/padrot.toppaste.gbr (revision 10512) @@ -0,0 +1,33 @@ +G04 start of page 5 for group 0 layer_idx 0 * +G04 Title: Rotated round cap and square pads, top paste * +G04 Creator: +G04 CreationDate: +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 50000 50000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPPASTE*% +%ADD21C,0.0001*% +%ADD20R,0.0100X0.0100*% +%ADD19C,0.0100*% +G54D19*X5000Y45000D02*X12500D01* +X5000Y37500D02*Y30000D01* +G54D20*X20000Y45000D02*X27500D01* +X5000Y22500D02*Y15000D01* +G54D19*X12500Y35000D02*X17803Y29697D01* +G54D21*G36* +X22500Y35707D02*X28510Y29697D01* +X27803Y28990D01* +X21793Y35000D01* +X22500Y35707D01* +G37* +G54D19*X12500Y20000D02*X19443Y17164D01* +G54D21*G36* +X27226Y20652D02*X35095Y17438D01* +X34717Y16512D01* +X26848Y19726D01* +X27226Y20652D01* +G37* +M02* Index: tests/RTT/ref/padrot.gbr/padrot.topsilk.gbr =================================================================== --- tests/RTT/ref/padrot.gbr/padrot.topsilk.gbr (nonexistent) +++ tests/RTT/ref/padrot.gbr/padrot.topsilk.gbr (revision 10512) @@ -0,0 +1,161 @@ +G04 start of page 4 for group 1 layer_idx 8 * +G04 Title: Rotated round cap and square pads, top silk * +G04 Creator: +G04 CreationDate: +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 50000 50000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPSILK*% +%ADD18C,0.0070*% +%ADD17C,0.0050*% +G54D17*X2500Y25000D02*Y12500D01* +X7500D01* +Y25000D02*Y12500D01* +X2500Y25000D02*X7500D01* +X8964Y35000D02*X17803Y26161D01* +X21339Y29697D01* +X12500Y38536D02*X21339Y29697D01* +X8964Y35000D02*X12500Y38536D01* +X18964Y35000D02*X27803Y26161D01* +X31339Y29697D01* +X22500Y38536D02*X31339Y29697D01* +X18964Y35000D02*X22500Y38536D01* +X9240Y18631D02*X20812Y13904D01* +X22703Y18533D01* +X11131Y23260D02*X22703Y18533D01* +X9240Y18631D02*X11131Y23260D01* +X2500Y42500D02*X15000D01* +Y47500D01* +X2500D01* +Y42500D02*Y47500D01* +X7500Y40000D02*Y27500D01* +X2500Y40000D02*X7500D01* +X2500D02*Y27500D01* +X7500D01* +X17500Y42500D02*X30000D01* +Y47500D02*Y42500D01* +X17500Y47500D02*X30000D01* +X17500D02*Y42500D01* +X24240Y18631D02*X35812Y13904D01* +X37703Y18533D01* +X26131Y23260D02*X37703Y18533D01* +X24240Y18631D02*X26131Y23260D01* +G54D18*X8000Y28050D02*Y26750D01* +Y28050D02*X8325Y28375D01* +X8975D01* +X9300Y28050D02*X8975Y28375D01* +X9300Y28050D02*Y27075D01* +X8000D02*X10600D01* +X9300Y27595D02*X10600Y28375D01* +X8325Y29155D02*X8000Y29480D01* +Y30130D02*Y29480D01* +Y30130D02*X8325Y30455D01* +X10600Y30130D02*X10275Y30455D01* +X10600Y30130D02*Y29480D01* +X10275Y29155D02*X10600Y29480D01* +X9170Y30130D02*Y29480D01* +X8325Y30455D02*X8845D01* +X9495D02*X10275D01* +X9495D02*X9170Y30130D01* +X8845Y30455D02*X9170Y30130D01* +X7000Y11000D02*Y9000D01* +X6500Y8500D01* +X5500D02*X6500D01* +X5000Y9000D02*X5500Y8500D01* +X5000Y10500D02*Y9000D01* +X3000Y10500D02*X7000D01* +X5000Y9700D02*X3000Y8500D01* +X7000Y5800D02*X6500Y5300D01* +X7000Y6800D02*Y5800D01* +X6500Y7300D02*X7000Y6800D01* +X3500Y7300D02*X6500D01* +X3500D02*X3000Y6800D01* +X5200Y5800D02*X4700Y5300D01* +X5200Y7300D02*Y5800D01* +X3000Y6800D02*Y5800D01* +X3500Y5300D01* +X4700D01* +X19500Y13500D02*Y11500D01* +X19000Y11000D01* +X18000D02*X19000D01* +X17500Y11500D02*X18000Y11000D01* +X17500Y13000D02*Y11500D01* +X15500Y13000D02*X19500D01* +X17500Y12200D02*X15500Y11000D01* +Y9300D02*X19500Y7300D01* +Y9800D02*Y7300D01* +X1500Y48500D02*X2600D01* +X2875Y48225D01* +Y47675D01* +X2600Y47400D02*X2875Y47675D01* +X1775Y47400D02*X2600D01* +X1775Y48500D02*Y46300D01* +X2215Y47400D02*X2875Y46300D01* +X3535Y48060D02*X3975Y48500D01* +Y46300D01* +X3535D02*X4360D01* +X31250Y47500D02*X33250D01* +X33750Y47000D01* +Y46000D01* +X33250Y45500D02*X33750Y46000D01* +X31750Y45500D02*X33250D01* +X31750Y47500D02*Y43500D01* +X32550Y45500D02*X33750Y43500D01* +X34950Y47000D02*X35450Y47500D01* +X36950D01* +X37450Y47000D01* +Y46000D01* +X34950Y43500D02*X37450Y46000D01* +X34950Y43500D02*X37450D01* +X14000Y36700D02*Y35500D01* +Y36700D02*X14300Y37000D01* +X14900D01* +X15200Y36700D02*X14900Y37000D01* +X15200Y36700D02*Y35800D01* +X14000D02*X16400D01* +X15200Y36280D02*X16400Y37000D01* +X15500Y37720D02*X14000Y38920D01* +X15500Y39220D02*Y37720D01* +X14000Y38920D02*X16400D01* +X35500Y36500D02*Y34500D01* +X35000Y34000D01* +X34000D02*X35000D01* +X33500Y34500D02*X34000Y34000D01* +X33500Y36000D02*Y34500D01* +X31500Y36000D02*X35500D01* +X33500Y35200D02*X31500Y34000D01* +X35500Y32800D02*Y30800D01* +X33500Y32800D02*X35500D01* +X33500D02*X34000Y32300D01* +Y31300D01* +X33500Y30800D01* +X32000D02*X33500D01* +X31500Y31300D02*X32000Y30800D01* +X31500Y32300D02*Y31300D01* +X32000Y32800D02*X31500Y32300D01* +X33500Y12500D02*Y10500D01* +X33000Y10000D01* +X32000D02*X33000D01* +X31500Y10500D02*X32000Y10000D01* +X31500Y12000D02*Y10500D01* +X29500Y12000D02*X33500D01* +X31500Y11200D02*X29500Y10000D01* +X30000Y8800D02*X29500Y8300D01* +X30000Y8800D02*X30800D01* +X31500Y8100D01* +Y7500D01* +X30800Y6800D01* +X30000D02*X30800D01* +X29500Y7300D02*X30000Y6800D01* +X29500Y8300D02*Y7300D01* +X32200Y8800D02*X31500Y8100D01* +X32200Y8800D02*X33000D01* +X33500Y8300D01* +Y7300D01* +X33000Y6800D01* +X32200D02*X33000D01* +X31500Y7500D02*X32200Y6800D01* +M02*