From 0f70b225cc394338e9c37c1b1c34c3e73609f7d6 Mon Sep 17 00:00:00 2001 From: jaseg Date: Tue, 21 Jun 2022 10:53:13 +0200 Subject: tests: add missing allegro test files --- gerbonara/tests/resources/allegro/paste_prm.art | 686 ++++++++++++++++++++++++ 1 file changed, 686 insertions(+) create mode 100644 gerbonara/tests/resources/allegro/paste_prm.art (limited to 'gerbonara/tests/resources/allegro/paste_prm.art') diff --git a/gerbonara/tests/resources/allegro/paste_prm.art b/gerbonara/tests/resources/allegro/paste_prm.art new file mode 100644 index 0000000..525f049 --- /dev/null +++ b/gerbonara/tests/resources/allegro/paste_prm.art @@ -0,0 +1,686 @@ +G04 ================== begin FILE IDENTIFICATION RECORD ==================* +G04 Layout Name: C:/tmp/20_057494d/worklib/02_057494d_top/physical/08_057494d.brd* +G04 Film Name: paste_prm* +G04 File Format: Gerber RS274X* +G04 File Origin: Cadence Allegro 17.2-060* +G04 Origin Date: Sat Sep 12 02:02:56 2020* +G04 * +G04 Layer: VIA CLASS/PASTEMASK_TOP* +G04 Layer: PIN/PASTEMASK_TOP* +G04 Layer: PACKAGE GEOMETRY/PASTEMASK_TOP* +G04 Layer: BOARD GEOMETRY/PASTEMASK_TOP* +G04 Layer: BOARD GEOMETRY/TOOLING_CORNERS* +G04 Layer: BOARD GEOMETRY/ROOT_NUMBER* +G04 * +G04 Offset: (0.00 0.00)* +G04 Mirror: No* +G04 Mode: Positive* +G04 Rotation: 0* +G04 FullContactRelief: No* +G04 UndefLineWidth: 8.00* +G04 ================== end FILE IDENTIFICATION RECORD ====================* +%FSLAX25Y25*MOIN*% +%IR0*IPPOS*OFA0.00000B0.00000*MIA0B0*SFA1.00000B1.00000*% +%ADD16C,.04*% +%AMMACRO15* +4,1,10,.00125,-.13, +.04525,-.13, +.04525,-.0825, +.00225,-.0355, +.00225,.0355, +.04525,.0825, +.04525,.13, +.00125,.13, +-.04525,.0835, +-.04525,-.0835, +.00125,-.13, +0.0* +% +%ADD15MACRO15*% +%ADD30R,.052X.012*% +%ADD22R,.035X.031*% +%ADD33R,.035X.05*% +%ADD20R,.016X.032*% +%ADD11R,.03X.038*% +%ADD31R,.038X.03*% +%ADD26R,.04X.055*% +%ADD24R,.072X.025*% +%ADD21R,.041X.055*% +%ADD14R,.051X.063*% +%ADD13R,.039X.031*% +%ADD25R,.071X.045*% +%ADD12R,.031X.039*% +%ADD32R,.048X.024*% +%ADD27R,.045X.071*% +%ADD10R,.071X.063*% +%ADD19R,.024X.048*% +%ADD28R,.028X.047*% +%ADD29R,.039X.037*% +%ADD17R,.047X.028*% +%ADD18R,.037X.039*% +%ADD34R,.063X.079*% +%AMMACRO23* +4,1,10,-.00125,.13, +-.04525,.13, +-.04525,.0825, +-.00225,.0355, +-.00225,-.0355, +-.04525,-.0825, +-.04525,-.13, +-.00125,-.13, +.04525,-.0835, +.04525,.0835, +-.00125,.13, +0.0* +% +%ADD23MACRO23*% +%ADD35C,.05*% +%ADD36C,.008*% +G75* +%LPD*% +G75* +G54D10* +X17363Y2000D03* +X38637D03* +G54D11* +X500Y43350D03* +Y49650D03* +G54D20* +X33691Y67254D03* +X38809D03* +Y60246D03* +X36250D03* +X33691D03* +G54D12* +X14154Y42250D03* +X20846D03* +X48154Y18500D03* +X54846D03* +X54586Y24500D03* +X47894D03* +X92721Y26646D03* +X124846Y32950D03* +X118154D03* +X99413Y26646D03* +X125086Y56000D03* +X118394D03* +X148654Y9500D03* +X140346D03* +X133654D03* +X170346D03* +X163654D03* +X155346D03* +X178154D03* +X175437Y48740D03* +X184846Y9500D03* +X191831Y63079D03* +X198523D03* +X182129Y48740D03* +X232154Y5500D03* +X218877Y63000D03* +X212185D03* +X212043Y56001D03* +X218735D03* +Y49576D03* +X212043D03* +X248654Y5500D03* +X255346D03* +X238846D03* +X265154D03* +X271846D03* +X281654D03* +X288346D03* +G54D21* +X40490Y49250D03* +X33010D03* +X60020Y56000D03* +X67500D03* +X74520D03* +X82000D03* +X89020D03* +X96500D03* +X103291D03* +X110771D03* +X216760Y87500D03* +X224240D03* +G54D30* +X79945Y33661D03* +Y36220D03* +X98055Y41339D03* +Y38780D03* +X79945Y41339D03* +X98055Y36220D03* +X79945Y38780D03* +X98055Y33661D03* +G54D13* +X500Y35346D03* +Y28654D03* +X65426Y41587D03* +X71454Y41649D03* +X65426Y48279D03* +X71454Y48341D03* +X130750Y39346D03* +Y32654D03* +Y44654D03* +Y51346D03* +X257879Y79703D03* +Y86395D03* +G54D31* +X179030Y63079D03* +X185330D03* +X265350Y-2500D03* +X271650D03* +X281850D03* +X288150D03* +G54D22* +X31050Y86250D03* +X38950Y89950D03* +Y82550D03* +X232175Y-2500D03* +X238825D03* +X248675D03* +X255325D03* +G54D23* +X23320Y111500D03* +G54D32* +X199357Y56240D03* +Y52500D03* +Y48760D03* +X189043D03* +Y52500D03* +Y56240D03* +G54D14* +X18750Y80000D03* +X11250D03* +X18750Y90000D03* +X11250D03* +G54D24* +X63143Y15760D03* +Y10760D03* +Y25760D03* +Y20760D03* +X83543Y15760D03* +Y10760D03* +Y25760D03* +Y20760D03* +G54D33* +X228666Y49471D03* +Y58471D03* +G54D15* +X10680Y111500D03* +G54D34* +X232500Y87750D03* +X243500D03* +G54D25* +X51500Y44000D03* +Y55812D03* +G54D16* +X5000Y174500D03* +X349500Y1500D03* +Y174500D03* +G54D35* +G01X-13000Y-22500D02* +Y12500D01* +G01X-23000Y-12500D02* +X12000D01* +G01X-13000Y212500D02* +Y177500D01* +G01X-23000Y202500D02* +X12000D01* +G01X372500Y-12500D02* +X337500D01* +G01X372500Y202500D02* +X337500D01* +G01X362500Y-22500D02* +Y12500D01* +G01Y212500D02* +Y177500D01* +G54D17* +X36271Y15000D03* +X21729D03* +Y24500D03* +X36271D03* +G54D26* +X70156Y97100D03* +X62756D03* +X66456Y105900D03* +X89856Y97100D03* +X82456D03* +X86156Y105900D03* +X121856Y97100D03* +X109556D03* +X102156D03* +X125556Y105900D03* +X105856D03* +X134500Y16800D03* +X150000D03* +X130800Y25600D03* +X138200D03* +X146300D03* +X148956Y97100D03* +X141556D03* +X129256D03* +X145256Y105900D03* +X165500Y16800D03* +X177300Y25600D03* +X161800D03* +X169200D03* +X153700D03* +X168656Y97100D03* +X161256D03* +X164956Y105900D03* +X181000Y16800D03* +X184700Y25600D03* +X188356Y97100D03* +X180956D03* +X200656D03* +X184656Y105900D03* +X204356D03* +X208056Y97100D03* +G54D36* +G01X82500Y284250D02* +Y294250D01* +X85500D01* +X86500Y293750D01* +X87250Y292583D01* +X87500Y291250D01* +X87250Y289917D01* +X86625Y288917D01* +X85500Y288416D01* +X82500D01* +G01X91875Y284250D02* +X95000Y294250D01* +X98125Y284250D01* +G01X97000Y287750D02* +X93000D01* +G01X102375Y285583D02* +X103375Y284750D01* +X104500Y284250D01* +X105500D01* +X106500Y284750D01* +X107250Y285583D01* +X107625Y286750D01* +X107375Y287916D01* +X106750Y288917D01* +X105625Y289583D01* +X104125Y289917D01* +X103250Y290583D01* +X102875Y291750D01* +X103125Y292917D01* +X103750Y293750D01* +X104625Y294250D01* +X105500D01* +X106375Y293917D01* +X107125Y293083D01* +G01X115000Y294250D02* +Y284250D01* +G01X112125Y294250D02* +X117875D01* +G01X127500Y284250D02* +X122500D01* +Y294250D01* +X127500D01* +G01X125500Y289417D02* +X122500D01* +G01X131750Y284250D02* +Y294250D01* +X135000Y285917D01* +X138250Y294250D01* +Y284250D01* +G01X141875D02* +X145000Y294250D01* +X148125Y284250D01* +G01X147000Y287750D02* +X143000D01* +G01X152375Y285583D02* +X153375Y284750D01* +X154500Y284250D01* +X155500D01* +X156500Y284750D01* +X157250Y285583D01* +X157625Y286750D01* +X157375Y287916D01* +X156750Y288917D01* +X155625Y289583D01* +X154125Y289917D01* +X153250Y290583D01* +X152875Y291750D01* +X153125Y292917D01* +X153750Y293750D01* +X154625Y294250D01* +X155500D01* +X156375Y293917D01* +X157125Y293083D01* +G01X162250Y284250D02* +Y294250D01* +G01X167000D02* +X162250Y288083D01* +G01X167750Y284250D02* +X164375Y290916D01* +G01X182500Y284250D02* +Y294250D01* +X185500D01* +X186500Y293750D01* +X187250Y292583D01* +X187500Y291250D01* +X187250Y289917D01* +X186625Y288917D01* +X185500Y288416D01* +X182500D01* +G01X192500Y284250D02* +Y294250D01* +X195625D01* +X196625Y293750D01* +X197250Y293083D01* +X197500Y291750D01* +X197250Y290417D01* +X196500Y289583D01* +X195625Y289083D01* +X192500D01* +G01X195625D02* +X197500Y284250D01* +G01X203500Y294250D02* +X206500D01* +G01X205000D02* +Y284250D01* +G01X203500D02* +X206500D01* +G01X211750D02* +Y294250D01* +X215000Y285917D01* +X218250Y294250D01* +Y284250D01* +G01X221875D02* +X225000Y294250D01* +X228125Y284250D01* +G01X227000Y287750D02* +X223000D01* +G01X232500Y284250D02* +Y294250D01* +X235625D01* +X236625Y293750D01* +X237250Y293083D01* +X237500Y291750D01* +X237250Y290417D01* +X236500Y289583D01* +X235625Y289083D01* +X232500D01* +G01X235625D02* +X237500Y284250D01* +G01X245000D02* +Y288750D01* +X242500Y294250D01* +G01X247500D02* +X245000Y288750D01* +G01X110000Y274250D02* +X109000Y273917D01* +X108250Y273083D01* +X107750Y272083D01* +X107375Y270750D01* +X107250Y269250D01* +X107375Y267750D01* +X107750Y266417D01* +X108250Y265416D01* +X109000Y264583D01* +X110000Y264250D01* +X111000Y264583D01* +X111750Y265416D01* +X112250Y266417D01* +X112625Y267750D01* +X112750Y269250D01* +X112625Y270750D01* +X112250Y272083D01* +X111750Y273083D01* +X111000Y273917D01* +X110000Y274250D01* +G01X120000Y264250D02* +X120875Y264417D01* +X121875Y264917D01* +X122500Y265750D01* +X122750Y266917D01* +X122500Y268083D01* +X121750Y269083D01* +X120625Y269583D01* +X119375D01* +X118625Y269917D01* +X118000Y270750D01* +X117750Y271917D01* +X118125Y273083D01* +X119000Y273917D01* +X120000Y274250D01* +X121000Y273917D01* +X121875Y273083D01* +X122250Y271917D01* +X122000Y270750D01* +X121375Y269917D01* +X120625Y269583D01* +X119375D01* +X118250Y269083D01* +X117500Y268083D01* +X117250Y266917D01* +X117500Y265750D01* +X118125Y264917D01* +X119125Y264417D01* +X120000Y264250D01* +G01X128375Y267583D02* +X131625D01* +G01X198375D02* +X201625D01* +G01X210000Y274250D02* +X209000Y273917D01* +X208250Y273083D01* +X207750Y272083D01* +X207375Y270750D01* +X207250Y269250D01* +X207375Y267750D01* +X207750Y266417D01* +X208250Y265416D01* +X209000Y264583D01* +X210000Y264250D01* +X211000Y264583D01* +X211750Y265416D01* +X212250Y266417D01* +X212625Y267750D01* +X212750Y269250D01* +X212625Y270750D01* +X212250Y272083D01* +X211750Y273083D01* +X211000Y273917D01* +X210000Y274250D01* +G01X217875Y265416D02* +X218750Y264583D01* +X219750Y264250D01* +X220750Y264583D01* +X221625Y265583D01* +X222250Y267083D01* +X222500Y268583D01* +Y270417D01* +X222250Y271917D01* +X221625Y273250D01* +X220875Y273917D01* +X220000Y274250D01* +X219000Y273917D01* +X218250Y273250D01* +X217750Y272250D01* +X217500Y270916D01* +X217750Y269750D01* +X218375Y268583D01* +X219125Y267916D01* +X220000Y267750D01* +X221000Y268083D01* +X221750Y268917D01* +X222500Y270417D01* +G01X143000Y243750D02* +Y253750D01* +X146125D01* +X147125Y253250D01* +X147750Y252583D01* +X148000Y251250D01* +X147750Y249917D01* +X147000Y249083D01* +X146125Y248583D01* +X143000D01* +G01X146125D02* +X148000Y243750D01* +G01X158000D02* +X153000D01* +Y253750D01* +X158000D01* +G01X156000Y248917D02* +X153000D01* +G01X162375Y253750D02* +X165500Y243750D01* +X168625Y253750D01* +G01X182750Y243750D02* +Y253750D01* +X185250D01* +X186250Y253250D01* +X187000Y252583D01* +X187625Y251583D01* +X188125Y250416D01* +X188250Y248750D01* +X188125Y247083D01* +X187625Y245917D01* +X187000Y244916D01* +X186250Y244250D01* +X185250Y243750D01* +X182750D01* +G01X140500Y273750D02* +X139500Y273417D01* +X138750Y272583D01* +X138250Y271583D01* +X137875Y270250D01* +X137750Y268750D01* +X137875Y267250D01* +X138250Y265917D01* +X138750Y264916D01* +X139500Y264083D01* +X140500Y263750D01* +X141500Y264083D01* +X142250Y264916D01* +X142750Y265917D01* +X143125Y267250D01* +X143250Y268750D01* +X143125Y270250D01* +X142750Y271583D01* +X142250Y272583D01* +X141500Y273417D01* +X140500Y273750D01* +G01X147750Y265250D02* +X148500Y264417D01* +X149375Y263917D01* +X150500Y263750D01* +X151625Y264083D01* +X152500Y264750D01* +X153125Y265917D01* +X153250Y267250D01* +X153000Y268583D01* +X152375Y269417D01* +X151500Y270083D01* +X150625Y270250D01* +X149750Y270083D01* +X148625Y269417D01* +X149000Y273750D01* +X152375D01* +G01X160250Y263750D02* +X160500Y265917D01* +X160875Y267750D01* +X161375Y269417D01* +X162000Y271250D01* +X163000Y273750D01* +X158000D01* +G01X172000Y263750D02* +Y273750D01* +X167375Y266583D01* +X173625D01* +G01X178375Y264916D02* +X179250Y264083D01* +X180250Y263750D01* +X181250Y264083D01* +X182125Y265083D01* +X182750Y266583D01* +X183000Y268083D01* +Y269917D01* +X182750Y271417D01* +X182125Y272750D01* +X181375Y273417D01* +X180500Y273750D01* +X179500Y273417D01* +X178750Y272750D01* +X178250Y271750D01* +X178000Y270416D01* +X178250Y269250D01* +X178875Y268083D01* +X179625Y267416D01* +X180500Y267250D01* +X181500Y267583D01* +X182250Y268417D01* +X183000Y269917D01* +G01X192000Y263750D02* +Y273750D01* +X187375Y266583D01* +X193625D01* +G54D18* +X26600Y42250D03* +X32900D03* +X36400Y74250D03* +X30100D03* +X48260Y11202D03* +X54560D03* +X66033Y35950D03* +X72333D03* +X111406Y26598D03* +X105106D03* +G54D27* +X72462Y87750D03* +X60650D03* +X70500Y113500D03* +X62512D03* +X50700D03* +X92062Y87750D03* +X80250D03* +X82312Y113500D03* +X90250D03* +X119662Y87750D03* +X111762D03* +X99950D03* +X121812Y113500D03* +X110000D03* +X102062D03* +X151162Y87750D03* +X139350D03* +X131474D03* +X149500Y113500D03* +X141562D03* +X129750D03* +X178750Y87750D03* +X170862D03* +X159050D03* +X169250Y113500D03* +X161312D03* +X198450Y87750D03* +X190562D03* +X200812Y113500D03* +X189000D03* +X181062D03* +X210262Y87750D03* +G54D28* +X49656Y90479D03* +Y105021D03* +G54D19* +X26240Y49843D03* +X22500D03* +X18760D03* +Y60157D03* +X22500D03* +X26240D03* +G54D29* +X93448Y13961D03* +Y20261D03* +X112250Y39150D03* +Y32850D03* +X206300Y59619D03* +Y53319D03* +X251379Y79899D03* +Y86199D03* +M02* -- cgit