commit b0e37970c954f5655ea706d6cd7e3592b9556bd0 Author: King Kévin Date: Tue Apr 28 16:43:53 2015 +0200 add finished project diff --git a/README b/README new file mode 100644 index 0000000..cbd32a4 --- /dev/null +++ b/README @@ -0,0 +1,7 @@ +The ID-1 proxy is a PCB allowing to monitor communication between a contact card and the reader. + +Plug the ID-1 credit card sized card into the slot. +Plug the 0.8 mm single sided printed circuit board in the reader. +Connect the sniffing define (oscilloscope, logic analyser, ...) to the pin next to the slot to monitor the signals. + +created using gEDA pcb. diff --git a/fabrication/proxy.fp.bottom.gbr b/fabrication/proxy.fp.bottom.gbr new file mode 100644 index 0000000..270aaa3 --- /dev/null +++ b/fabrication/proxy.fp.bottom.gbr @@ -0,0 +1,40 @@ +G04 start of page 3 for group 5 idx 5 * +G04 Title: (unknown), bottom * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBOTTOM*% +%ADD26C,0.0866*% +%ADD25C,0.1260*% +%ADD24C,0.0394*% +%ADD23C,0.0380*% +%ADD22C,0.0787*% +%ADD21C,0.0600*% +%ADD20C,0.0001*% +G54D20*G36* +X394638Y392764D02*Y386764D01* +X400638D01* +Y392764D01* +X394638D01* +G37* +G54D21*X397638Y379764D03* +G54D22*X421152Y386336D03* +Y376336D03* +Y366336D03* +Y356336D03* +G54D21*X397638Y369764D03* +Y359764D03* +Y349764D03* +Y339764D03* +G54D22*X421152Y341336D03* +X431152D03* +X571152Y386336D03* +Y376336D03* +Y366336D03* +Y356336D03* +G54D23*G54D24*G54D23*G54D25*G54D24*G54D25*G54D26*G54D25*G54D26*G54D24*M02* diff --git a/fabrication/proxy.fp.bottommask.gbr b/fabrication/proxy.fp.bottommask.gbr new file mode 100644 index 0000000..2f7c88a --- /dev/null +++ b/fabrication/proxy.fp.bottommask.gbr @@ -0,0 +1,25 @@ +G04 start of page 8 for group -4062 idx -4062 * +G04 Title: (unknown), soldermask * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBOTTOMMASK*% +%ADD36C,0.0660*% +%ADD35C,0.0001*% +G54D35*G36* +X394338Y393064D02*Y386464D01* +X400938D01* +Y393064D01* +X394338D01* +G37* +G54D36*X397638Y379764D03* +Y369764D03* +Y359764D03* +Y349764D03* +Y339764D03* +M02* diff --git a/fabrication/proxy.fp.bottomsilk.gbr b/fabrication/proxy.fp.bottomsilk.gbr new file mode 100644 index 0000000..3ca4789 --- /dev/null +++ b/fabrication/proxy.fp.bottomsilk.gbr @@ -0,0 +1,24 @@ +G04 start of page 10 for group -4078 idx -4078 * +G04 Title: (unknown), bottomsilk * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBOTTOMSILK*% +%ADD39C,0.0079*% +%ADD38C,0.0100*% +G54D38*X402638Y394764D02*Y334764D01* +X392638D02*X402638D01* +X392638Y394764D02*Y334764D01* +Y394764D02*X402638D01* +X392638Y384764D02*X402638D01* +X392638Y394764D02*Y384764D01* +G54D39*X574892Y481297D02*Y237202D01* +X417412Y481297D02*X574892D01* +X417412D02*Y237202D01* +X574892D01* +M02* diff --git a/fabrication/proxy.fp.fab.gbr b/fabrication/proxy.fp.fab.gbr new file mode 100644 index 0000000..01ebac8 --- /dev/null +++ b/fabrication/proxy.fp.fab.gbr @@ -0,0 +1,1483 @@ +G04 start of page 11 for group -3984 idx -3984 * +G04 Title: (unknown), fab * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFAB*% +%ADD44C,0.0001*% +%ADD43C,0.0100*% +%ADD42C,0.0075*% +%ADD41C,0.0060*% +%ADD40C,0.0080*% +G54D40*X534722Y245076D02*G75*G03X536322Y245076I800J0D01*G01* +G75*G03X534722Y245076I-800J0D01*G01* +Y473423D02*G75*G03X536322Y473423I800J0D01*G01* +G75*G03X534722Y473423I-800J0D01*G01* +X455982Y245076D02*G75*G03X457582Y245076I800J0D01*G01* +G75*G03X455982Y245076I-800J0D01*G01* +Y473423D02*G75*G03X457582Y473423I800J0D01*G01* +G75*G03X455982Y473423I-800J0D01*G01* +X14200Y511250D02*G75*G03X15800Y511250I800J0D01*G01* +G75*G03X14200Y511250I-800J0D01*G01* +G54D41*X140000Y513500D02*Y507500D01* +Y513500D02*X143750Y507500D01* +Y513500D02*Y507500D01* +X145550Y512750D02*Y508250D01* +Y512750D02*X146300Y513500D01* +X147800D01* +X148550Y512750D01* +Y508250D01* +X147800Y507500D02*X148550Y508250D01* +X146300Y507500D02*X147800D01* +X145550Y508250D02*X146300Y507500D01* +X98000Y509750D02*X101000Y513500D01* +X98000Y509750D02*X101750D01* +X101000Y513500D02*Y507500D01* +X45000Y508250D02*X45750Y507500D01* +X45000Y512750D02*Y508250D01* +Y512750D02*X45750Y513500D01* +X47250D01* +X48000Y512750D01* +Y508250D01* +X47250Y507500D02*X48000Y508250D01* +X45750Y507500D02*X47250D01* +X45000Y509000D02*X48000Y512000D01* +X49800Y507500D02*X50550D01* +X52350Y512300D02*X53550Y513500D01* +Y507500D01* +X52350D02*X54600D01* +X56400Y512750D02*X57150Y513500D01* +X59400D01* +X60150Y512750D01* +Y511250D01* +X56400Y507500D02*X60150Y511250D01* +X56400Y507500D02*X60150D01* +X64200Y513500D02*X64950Y512750D01* +X62700Y513500D02*X64200D01* +X61950Y512750D02*X62700Y513500D01* +X61950Y512750D02*Y508250D01* +X62700Y507500D01* +X64200Y510800D02*X64950Y510050D01* +X61950Y510800D02*X64200D01* +X62700Y507500D02*X64200D01* +X64950Y508250D01* +Y510050D02*Y508250D01* +X494952Y246276D02*X497352Y243876D01* +X494952D02*X497352Y246276D01* +X494952Y474623D02*X497352Y472223D01* +X494952D02*X497352Y474623D01* +X13800Y527450D02*X16200Y525050D01* +X13800D02*X16200Y527450D01* +X140000Y528500D02*Y522500D01* +Y528500D02*X143750Y522500D01* +Y528500D02*Y522500D01* +X145550Y527750D02*Y523250D01* +Y527750D02*X146300Y528500D01* +X147800D01* +X148550Y527750D01* +Y523250D01* +X147800Y522500D02*X148550Y523250D01* +X146300Y522500D02*X147800D01* +X145550Y523250D02*X146300Y522500D01* +X98000Y527750D02*X98750Y528500D01* +X101000D01* +X101750Y527750D01* +Y526250D01* +X98000Y522500D02*X101750Y526250D01* +X98000Y522500D02*X101750D01* +X45000Y523250D02*X45750Y522500D01* +X45000Y527750D02*Y523250D01* +Y527750D02*X45750Y528500D01* +X47250D01* +X48000Y527750D01* +Y523250D01* +X47250Y522500D02*X48000Y523250D01* +X45750Y522500D02*X47250D01* +X45000Y524000D02*X48000Y527000D01* +X49800Y522500D02*X50550D01* +X52350Y523250D02*X53100Y522500D01* +X52350Y527750D02*Y523250D01* +Y527750D02*X53100Y528500D01* +X54600D01* +X55350Y527750D01* +Y523250D01* +X54600Y522500D02*X55350Y523250D01* +X53100Y522500D02*X54600D01* +X52350Y524000D02*X55350Y527000D01* +X57150Y523250D02*X57900Y522500D01* +X57150Y524450D02*Y523250D01* +Y524450D02*X58200Y525500D01* +X59100D01* +X60150Y524450D01* +Y523250D01* +X59400Y522500D02*X60150Y523250D01* +X57900Y522500D02*X59400D01* +X57150Y526550D02*X58200Y525500D01* +X57150Y527750D02*Y526550D01* +Y527750D02*X57900Y528500D01* +X59400D01* +X60150Y527750D01* +Y526550D01* +X59100Y525500D02*X60150Y526550D01* +X62700Y522500D02*X65700Y528500D01* +X61950D02*X65700D01* +X421152Y387936D02*Y384736D01* +X419552Y386336D02*X422752D01* +X421152Y377936D02*Y374736D01* +X419552Y376336D02*X422752D01* +X421152Y367936D02*Y364736D01* +X419552Y366336D02*X422752D01* +X421152Y357936D02*Y354736D01* +X419552Y356336D02*X422752D01* +X571152Y387936D02*Y384736D01* +X569552Y386336D02*X572752D01* +X571152Y377936D02*Y374736D01* +X569552Y376336D02*X572752D01* +X571152Y367936D02*Y364736D01* +X569552Y366336D02*X572752D01* +X571152Y357936D02*Y354736D01* +X569552Y356336D02*X572752D01* +X421152Y342936D02*Y339736D01* +X419552Y341336D02*X422752D01* +X431152Y342936D02*Y339736D01* +X429552Y341336D02*X432752D01* +X15000Y542850D02*Y539650D01* +X13400Y541250D02*X16600D01* +X135000Y543500D02*X136500Y540500D01* +X138000Y543500D01* +X136500Y540500D02*Y537500D01* +X139800Y540800D02*X142050D01* +X139800Y537500D02*X142800D01* +X139800Y543500D02*Y537500D01* +Y543500D02*X142800D01* +X147600D02*X148350Y542750D01* +X145350Y543500D02*X147600D01* +X144600Y542750D02*X145350Y543500D01* +X144600Y542750D02*Y541250D01* +X145350Y540500D01* +X147600D01* +X148350Y539750D01* +Y538250D01* +X147600Y537500D02*X148350Y538250D01* +X145350Y537500D02*X147600D01* +X144600Y538250D02*X145350Y537500D01* +X98000Y542300D02*X99200Y543500D01* +Y537500D01* +X98000D02*X100250D01* +X102050Y538250D02*X102800Y537500D01* +X102050Y542750D02*Y538250D01* +Y542750D02*X102800Y543500D01* +X104300D01* +X105050Y542750D01* +Y538250D01* +X104300Y537500D02*X105050Y538250D01* +X102800Y537500D02*X104300D01* +X102050Y539000D02*X105050Y542000D01* +X45000Y538250D02*X45750Y537500D01* +X45000Y542750D02*Y538250D01* +Y542750D02*X45750Y543500D01* +X47250D01* +X48000Y542750D01* +Y538250D01* +X47250Y537500D02*X48000Y538250D01* +X45750Y537500D02*X47250D01* +X45000Y539000D02*X48000Y542000D01* +X49800Y537500D02*X50550D01* +X52350Y538250D02*X53100Y537500D01* +X52350Y542750D02*Y538250D01* +Y542750D02*X53100Y543500D01* +X54600D01* +X55350Y542750D01* +Y538250D01* +X54600Y537500D02*X55350Y538250D01* +X53100Y537500D02*X54600D01* +X52350Y539000D02*X55350Y542000D01* +X57150Y542750D02*X57900Y543500D01* +X59400D01* +X60150Y542750D01* +X59400Y537500D02*X60150Y538250D01* +X57900Y537500D02*X59400D01* +X57150Y538250D02*X57900Y537500D01* +Y540800D02*X59400D01* +X60150Y542750D02*Y541550D01* +Y540050D02*Y538250D01* +Y540050D02*X59400Y540800D01* +X60150Y541550D02*X59400Y540800D01* +X62700Y537500D02*X64950Y540500D01* +Y542750D02*Y540500D01* +X64200Y543500D02*X64950Y542750D01* +X62700Y543500D02*X64200D01* +X61950Y542750D02*X62700Y543500D01* +X61950Y542750D02*Y541250D01* +X62700Y540500D01* +X64950D01* +X397638Y389764D02*Y388164D01* +Y389764D02*X399025Y390564D01* +X397638Y389764D02*X396251Y390564D01* +X397638Y379764D02*Y378164D01* +Y379764D02*X399025Y380564D01* +X397638Y379764D02*X396251Y380564D01* +X397638Y369764D02*Y368164D01* +Y369764D02*X399025Y370564D01* +X397638Y369764D02*X396251Y370564D01* +X397638Y359764D02*Y358164D01* +Y359764D02*X399025Y360564D01* +X397638Y359764D02*X396251Y360564D01* +X397638Y349764D02*Y348164D01* +Y349764D02*X399025Y350564D01* +X397638Y349764D02*X396251Y350564D01* +X397638Y339764D02*Y338164D01* +Y339764D02*X399025Y340564D01* +X397638Y339764D02*X396251Y340564D01* +X15000Y556250D02*Y554650D01* +Y556250D02*X16387Y557050D01* +X15000Y556250D02*X13613Y557050D01* +X135000Y558500D02*X136500Y555500D01* +X138000Y558500D01* +X136500Y555500D02*Y552500D01* +X139800Y555800D02*X142050D01* +X139800Y552500D02*X142800D01* +X139800Y558500D02*Y552500D01* +Y558500D02*X142800D01* +X147600D02*X148350Y557750D01* +X145350Y558500D02*X147600D01* +X144600Y557750D02*X145350Y558500D01* +X144600Y557750D02*Y556250D01* +X145350Y555500D01* +X147600D01* +X148350Y554750D01* +Y553250D01* +X147600Y552500D02*X148350Y553250D01* +X145350Y552500D02*X147600D01* +X144600Y553250D02*X145350Y552500D01* +X100250Y558500D02*X101000Y557750D01* +X98750Y558500D02*X100250D01* +X98000Y557750D02*X98750Y558500D01* +X98000Y557750D02*Y553250D01* +X98750Y552500D01* +X100250Y555800D02*X101000Y555050D01* +X98000Y555800D02*X100250D01* +X98750Y552500D02*X100250D01* +X101000Y553250D01* +Y555050D02*Y553250D01* +X45000D02*X45750Y552500D01* +X45000Y557750D02*Y553250D01* +Y557750D02*X45750Y558500D01* +X47250D01* +X48000Y557750D01* +Y553250D01* +X47250Y552500D02*X48000Y553250D01* +X45750Y552500D02*X47250D01* +X45000Y554000D02*X48000Y557000D01* +X49800Y552500D02*X50550D01* +X52350Y553250D02*X53100Y552500D01* +X52350Y557750D02*Y553250D01* +Y557750D02*X53100Y558500D01* +X54600D01* +X55350Y557750D01* +Y553250D01* +X54600Y552500D02*X55350Y553250D01* +X53100Y552500D02*X54600D01* +X52350Y554000D02*X55350Y557000D01* +X57150Y557750D02*X57900Y558500D01* +X59400D01* +X60150Y557750D01* +X59400Y552500D02*X60150Y553250D01* +X57900Y552500D02*X59400D01* +X57150Y553250D02*X57900Y552500D01* +Y555800D02*X59400D01* +X60150Y557750D02*Y556550D01* +Y555050D02*Y553250D01* +Y555050D02*X59400Y555800D01* +X60150Y556550D02*X59400Y555800D01* +X61950Y553250D02*X62700Y552500D01* +X61950Y554450D02*Y553250D01* +Y554450D02*X63000Y555500D01* +X63900D01* +X64950Y554450D01* +Y553250D01* +X64200Y552500D02*X64950Y553250D01* +X62700Y552500D02*X64200D01* +X61950Y556550D02*X63000Y555500D01* +X61950Y557750D02*Y556550D01* +Y557750D02*X62700Y558500D01* +X64200D01* +X64950Y557750D01* +Y556550D01* +X63900Y555500D02*X64950Y556550D01* +X3000Y573500D02*X3750Y572750D01* +X750Y573500D02*X3000D01* +X0Y572750D02*X750Y573500D01* +X0Y572750D02*Y571250D01* +X750Y570500D01* +X3000D01* +X3750Y569750D01* +Y568250D01* +X3000Y567500D02*X3750Y568250D01* +X750Y567500D02*X3000D01* +X0Y568250D02*X750Y567500D01* +X5550Y570500D02*Y568250D01* +X6300Y567500D01* +X8550Y570500D02*Y566000D01* +X7800Y565250D02*X8550Y566000D01* +X6300Y565250D02*X7800D01* +X5550Y566000D02*X6300Y565250D01* +Y567500D02*X7800D01* +X8550Y568250D01* +X11100Y569750D02*Y567500D01* +Y569750D02*X11850Y570500D01* +X12600D01* +X13350Y569750D01* +Y567500D01* +Y569750D02*X14100Y570500D01* +X14850D01* +X15600Y569750D01* +Y567500D01* +X10350Y570500D02*X11100Y569750D01* +X17400Y573500D02*Y567500D01* +Y568250D02*X18150Y567500D01* +X19650D01* +X20400Y568250D01* +Y569750D02*Y568250D01* +X19650Y570500D02*X20400Y569750D01* +X18150Y570500D02*X19650D01* +X17400Y569750D02*X18150Y570500D01* +X22200Y569750D02*Y568250D01* +Y569750D02*X22950Y570500D01* +X24450D01* +X25200Y569750D01* +Y568250D01* +X24450Y567500D02*X25200Y568250D01* +X22950Y567500D02*X24450D01* +X22200Y568250D02*X22950Y567500D01* +X27000Y573500D02*Y568250D01* +X27750Y567500D01* +X0Y564250D02*X29250D01* +X41750Y573500D02*Y567500D01* +X43700Y573500D02*X44750Y572450D01* +Y568550D01* +X43700Y567500D02*X44750Y568550D01* +X41000Y567500D02*X43700D01* +X41000Y573500D02*X43700D01* +G54D42*X46550Y572000D02*Y571850D01* +G54D41*Y569750D02*Y567500D01* +X50300Y570500D02*X51050Y569750D01* +X48800Y570500D02*X50300D01* +X48050Y569750D02*X48800Y570500D01* +X48050Y569750D02*Y568250D01* +X48800Y567500D01* +X51050Y570500D02*Y568250D01* +X51800Y567500D01* +X48800D02*X50300D01* +X51050Y568250D01* +X54350Y569750D02*Y567500D01* +Y569750D02*X55100Y570500D01* +X55850D01* +X56600Y569750D01* +Y567500D01* +Y569750D02*X57350Y570500D01* +X58100D01* +X58850Y569750D01* +Y567500D01* +X53600Y570500D02*X54350Y569750D01* +X60650Y567500D02*X61400D01* +X65900Y568250D02*X66650Y567500D01* +X65900Y572750D02*X66650Y573500D01* +X65900Y572750D02*Y568250D01* +X68450Y573500D02*X69950D01* +X69200D02*Y567500D01* +X68450D02*X69950D01* +X72500Y569750D02*Y567500D01* +Y569750D02*X73250Y570500D01* +X74000D01* +X74750Y569750D01* +Y567500D01* +X71750Y570500D02*X72500Y569750D01* +X77300Y570500D02*X79550D01* +X76550Y569750D02*X77300Y570500D01* +X76550Y569750D02*Y568250D01* +X77300Y567500D01* +X79550D01* +X81350Y573500D02*Y567500D01* +Y569750D02*X82100Y570500D01* +X83600D01* +X84350Y569750D01* +Y567500D01* +X86150Y573500D02*X86900Y572750D01* +Y568250D01* +X86150Y567500D02*X86900Y568250D01* +X41000Y564250D02*X88700D01* +X96050Y567500D02*X98000D01* +X95000Y568550D02*X96050Y567500D01* +X95000Y572450D02*Y568550D01* +Y572450D02*X96050Y573500D01* +X98000D01* +X99800Y569750D02*Y568250D01* +Y569750D02*X100550Y570500D01* +X102050D01* +X102800Y569750D01* +Y568250D01* +X102050Y567500D02*X102800Y568250D01* +X100550Y567500D02*X102050D01* +X99800Y568250D02*X100550Y567500D01* +X104600Y570500D02*Y568250D01* +X105350Y567500D01* +X106850D01* +X107600Y568250D01* +Y570500D02*Y568250D01* +X110150Y569750D02*Y567500D01* +Y569750D02*X110900Y570500D01* +X111650D01* +X112400Y569750D01* +Y567500D01* +X109400Y570500D02*X110150Y569750D01* +X114950Y573500D02*Y568250D01* +X115700Y567500D01* +X114200Y571250D02*X115700D01* +X95000Y564250D02*X117200D01* +X130750Y573500D02*Y567500D01* +X130000Y573500D02*X133000D01* +X133750Y572750D01* +Y571250D01* +X133000Y570500D02*X133750Y571250D01* +X130750Y570500D02*X133000D01* +X135550Y573500D02*Y568250D01* +X136300Y567500D01* +X140050Y570500D02*X140800Y569750D01* +X138550Y570500D02*X140050D01* +X137800Y569750D02*X138550Y570500D01* +X137800Y569750D02*Y568250D01* +X138550Y567500D01* +X140800Y570500D02*Y568250D01* +X141550Y567500D01* +X138550D02*X140050D01* +X140800Y568250D01* +X144100Y573500D02*Y568250D01* +X144850Y567500D01* +X143350Y571250D02*X144850D01* +X147100Y567500D02*X149350D01* +X146350Y568250D02*X147100Y567500D01* +X146350Y569750D02*Y568250D01* +Y569750D02*X147100Y570500D01* +X148600D01* +X149350Y569750D01* +X146350Y569000D02*X149350D01* +Y569750D02*Y569000D01* +X154150Y573500D02*Y567500D01* +X153400D02*X154150Y568250D01* +X151900Y567500D02*X153400D01* +X151150Y568250D02*X151900Y567500D01* +X151150Y569750D02*Y568250D01* +Y569750D02*X151900Y570500D01* +X153400D01* +X154150Y569750D01* +X157450Y570500D02*Y569750D01* +Y568250D02*Y567500D01* +X155950Y572750D02*Y572000D01* +Y572750D02*X156700Y573500D01* +X158200D01* +X158950Y572750D01* +Y572000D01* +X157450Y570500D02*X158950Y572000D01* +X130000Y564250D02*X160750D01* +X0Y588500D02*X3000D01* +X1500D02*Y582500D01* +X4800Y588500D02*Y582500D01* +Y584750D02*X5550Y585500D01* +X7050D01* +X7800Y584750D01* +Y582500D01* +X10350D02*X12600D01* +X9600Y583250D02*X10350Y582500D01* +X9600Y584750D02*Y583250D01* +Y584750D02*X10350Y585500D01* +X11850D01* +X12600Y584750D01* +X9600Y584000D02*X12600D01* +Y584750D02*Y584000D01* +X15150Y584750D02*Y582500D01* +Y584750D02*X15900Y585500D01* +X17400D01* +X14400D02*X15150Y584750D01* +X19950Y582500D02*X22200D01* +X19200Y583250D02*X19950Y582500D01* +X19200Y584750D02*Y583250D01* +Y584750D02*X19950Y585500D01* +X21450D01* +X22200Y584750D01* +X19200Y584000D02*X22200D01* +Y584750D02*Y584000D01* +X28950Y585500D02*X29700Y584750D01* +X27450Y585500D02*X28950D01* +X26700Y584750D02*X27450Y585500D01* +X26700Y584750D02*Y583250D01* +X27450Y582500D01* +X29700Y585500D02*Y583250D01* +X30450Y582500D01* +X27450D02*X28950D01* +X29700Y583250D01* +X33000Y584750D02*Y582500D01* +Y584750D02*X33750Y585500D01* +X35250D01* +X32250D02*X33000Y584750D01* +X37800Y582500D02*X40050D01* +X37050Y583250D02*X37800Y582500D01* +X37050Y584750D02*Y583250D01* +Y584750D02*X37800Y585500D01* +X39300D01* +X40050Y584750D01* +X37050Y584000D02*X40050D01* +Y584750D02*Y584000D01* +X44550Y584750D02*X47550Y588500D01* +X44550Y584750D02*X48300D01* +X47550Y588500D02*Y582500D01* +X55800Y588500D02*Y582500D01* +X55050D02*X55800Y583250D01* +X53550Y582500D02*X55050D01* +X52800Y583250D02*X53550Y582500D01* +X52800Y584750D02*Y583250D01* +Y584750D02*X53550Y585500D01* +X55050D01* +X55800Y584750D01* +G54D42*X57600Y587000D02*Y586850D01* +G54D41*Y584750D02*Y582500D01* +X59850Y587750D02*Y582500D01* +Y587750D02*X60600Y588500D01* +X61350D01* +X59100Y585500D02*X60600D01* +X63600Y587750D02*Y582500D01* +Y587750D02*X64350Y588500D01* +X65100D01* +X62850Y585500D02*X64350D01* +X67350Y582500D02*X69600D01* +X66600Y583250D02*X67350Y582500D01* +X66600Y584750D02*Y583250D01* +Y584750D02*X67350Y585500D01* +X68850D01* +X69600Y584750D01* +X66600Y584000D02*X69600D01* +Y584750D02*Y584000D01* +X72150Y584750D02*Y582500D01* +Y584750D02*X72900Y585500D01* +X74400D01* +X71400D02*X72150Y584750D01* +X76950Y582500D02*X79200D01* +X76200Y583250D02*X76950Y582500D01* +X76200Y584750D02*Y583250D01* +Y584750D02*X76950Y585500D01* +X78450D01* +X79200Y584750D01* +X76200Y584000D02*X79200D01* +Y584750D02*Y584000D01* +X81750Y584750D02*Y582500D01* +Y584750D02*X82500Y585500D01* +X83250D01* +X84000Y584750D01* +Y582500D01* +X81000Y585500D02*X81750Y584750D01* +X86550Y588500D02*Y583250D01* +X87300Y582500D01* +X85800Y586250D02*X87300D01* +X94500Y588500D02*Y582500D01* +X93750D02*X94500Y583250D01* +X92250Y582500D02*X93750D01* +X91500Y583250D02*X92250Y582500D01* +X91500Y584750D02*Y583250D01* +Y584750D02*X92250Y585500D01* +X93750D01* +X94500Y584750D01* +X97050D02*Y582500D01* +Y584750D02*X97800Y585500D01* +X99300D01* +X96300D02*X97050Y584750D01* +G54D42*X101100Y587000D02*Y586850D01* +G54D41*Y584750D02*Y582500D01* +X102600Y588500D02*Y583250D01* +X103350Y582500D01* +X104850Y588500D02*Y583250D01* +X105600Y582500D01* +X110550D02*X112800D01* +X113550Y583250D01* +X112800Y584000D02*X113550Y583250D01* +X110550Y584000D02*X112800D01* +X109800Y584750D02*X110550Y584000D01* +X109800Y584750D02*X110550Y585500D01* +X112800D01* +X113550Y584750D01* +X109800Y583250D02*X110550Y582500D01* +G54D42*X115350Y587000D02*Y586850D01* +G54D41*Y584750D02*Y582500D01* +X116850Y585500D02*X119850D01* +X116850Y582500D02*X119850Y585500D01* +X116850Y582500D02*X119850D01* +X122400D02*X124650D01* +X121650Y583250D02*X122400Y582500D01* +X121650Y584750D02*Y583250D01* +Y584750D02*X122400Y585500D01* +X123900D01* +X124650Y584750D01* +X121650Y584000D02*X124650D01* +Y584750D02*Y584000D01* +X127200Y582500D02*X129450D01* +X130200Y583250D01* +X129450Y584000D02*X130200Y583250D01* +X127200Y584000D02*X129450D01* +X126450Y584750D02*X127200Y584000D01* +X126450Y584750D02*X127200Y585500D01* +X129450D01* +X130200Y584750D01* +X126450Y583250D02*X127200Y582500D01* +X134700Y585500D02*Y583250D01* +X135450Y582500D01* +X136950D01* +X137700Y583250D01* +Y585500D02*Y583250D01* +X140250Y582500D02*X142500D01* +X143250Y583250D01* +X142500Y584000D02*X143250Y583250D01* +X140250Y584000D02*X142500D01* +X139500Y584750D02*X140250Y584000D01* +X139500Y584750D02*X140250Y585500D01* +X142500D01* +X143250Y584750D01* +X139500Y583250D02*X140250Y582500D01* +X145800D02*X148050D01* +X145050Y583250D02*X145800Y582500D01* +X145050Y584750D02*Y583250D01* +Y584750D02*X145800Y585500D01* +X147300D01* +X148050Y584750D01* +X145050Y584000D02*X148050D01* +Y584750D02*Y584000D01* +X152850Y588500D02*Y582500D01* +X152100D02*X152850Y583250D01* +X150600Y582500D02*X152100D01* +X149850Y583250D02*X150600Y582500D01* +X149850Y584750D02*Y583250D01* +Y584750D02*X150600Y585500D01* +X152100D01* +X152850Y584750D01* +G54D42*X157350Y587000D02*Y586850D01* +G54D41*Y584750D02*Y582500D01* +X159600Y584750D02*Y582500D01* +Y584750D02*X160350Y585500D01* +X161100D01* +X161850Y584750D01* +Y582500D01* +X158850Y585500D02*X159600Y584750D01* +X167100Y588500D02*Y583250D01* +X167850Y582500D01* +X166350Y586250D02*X167850D01* +X169350Y588500D02*Y582500D01* +Y584750D02*X170100Y585500D01* +X171600D01* +X172350Y584750D01* +Y582500D01* +G54D42*X174150Y587000D02*Y586850D01* +G54D41*Y584750D02*Y582500D01* +X176400D02*X178650D01* +X179400Y583250D01* +X178650Y584000D02*X179400Y583250D01* +X176400Y584000D02*X178650D01* +X175650Y584750D02*X176400Y584000D01* +X175650Y584750D02*X176400Y585500D01* +X178650D01* +X179400Y584750D01* +X175650Y583250D02*X176400Y582500D01* +X183900Y588500D02*Y583250D01* +X184650Y582500D01* +X188400Y585500D02*X189150Y584750D01* +X186900Y585500D02*X188400D01* +X186150Y584750D02*X186900Y585500D01* +X186150Y584750D02*Y583250D01* +X186900Y582500D01* +X189150Y585500D02*Y583250D01* +X189900Y582500D01* +X186900D02*X188400D01* +X189150Y583250D01* +X191700Y585500D02*Y583250D01* +X192450Y582500D01* +X194700Y585500D02*Y581000D01* +X193950Y580250D02*X194700Y581000D01* +X192450Y580250D02*X193950D01* +X191700Y581000D02*X192450Y580250D01* +Y582500D02*X193950D01* +X194700Y583250D01* +X196500Y584750D02*Y583250D01* +Y584750D02*X197250Y585500D01* +X198750D01* +X199500Y584750D01* +Y583250D01* +X198750Y582500D02*X199500Y583250D01* +X197250Y582500D02*X198750D01* +X196500Y583250D02*X197250Y582500D01* +X201300Y585500D02*Y583250D01* +X202050Y582500D01* +X203550D01* +X204300Y583250D01* +Y585500D02*Y583250D01* +X206850Y588500D02*Y583250D01* +X207600Y582500D01* +X206100Y586250D02*X207600D01* +X209100Y581000D02*X210600Y582500D01* +X215100Y587750D02*X215850Y588500D01* +X218100D01* +X218850Y587750D01* +Y586250D01* +X215100Y582500D02*X218850Y586250D01* +X215100Y582500D02*X218850D01* +X220650Y587750D02*X221400Y588500D01* +X223650D01* +X224400Y587750D01* +Y586250D01* +X220650Y582500D02*X224400Y586250D01* +X220650Y582500D02*X224400D01* +X228900Y588500D02*Y582500D01* +Y584750D02*X229650Y585500D01* +X231150D01* +X231900Y584750D01* +Y582500D01* +X233700Y584750D02*Y583250D01* +Y584750D02*X234450Y585500D01* +X235950D01* +X236700Y584750D01* +Y583250D01* +X235950Y582500D02*X236700Y583250D01* +X234450Y582500D02*X235950D01* +X233700Y583250D02*X234450Y582500D01* +X238500Y588500D02*Y583250D01* +X239250Y582500D01* +X241500D02*X243750D01* +X240750Y583250D02*X241500Y582500D01* +X240750Y584750D02*Y583250D01* +Y584750D02*X241500Y585500D01* +X243000D01* +X243750Y584750D01* +X240750Y584000D02*X243750D01* +Y584750D02*Y584000D01* +X246300Y582500D02*X248550D01* +X249300Y583250D01* +X248550Y584000D02*X249300Y583250D01* +X246300Y584000D02*X248550D01* +X245550Y584750D02*X246300Y584000D01* +X245550Y584750D02*X246300Y585500D01* +X248550D01* +X249300Y584750D01* +X245550Y583250D02*X246300Y582500D01* +X254550Y588500D02*Y583250D01* +X255300Y582500D01* +X253800Y586250D02*X255300D01* +X256800Y584750D02*Y583250D01* +Y584750D02*X257550Y585500D01* +X259050D01* +X259800Y584750D01* +Y583250D01* +X259050Y582500D02*X259800Y583250D01* +X257550Y582500D02*X259050D01* +X256800Y583250D02*X257550Y582500D01* +X262350Y588500D02*Y583250D01* +X263100Y582500D01* +X261600Y586250D02*X263100D01* +X266850Y585500D02*X267600Y584750D01* +X265350Y585500D02*X266850D01* +X264600Y584750D02*X265350Y585500D01* +X264600Y584750D02*Y583250D01* +X265350Y582500D01* +X267600Y585500D02*Y583250D01* +X268350Y582500D01* +X265350D02*X266850D01* +X267600Y583250D01* +X270150Y588500D02*Y583250D01* +X270900Y582500D01* +G54D43*X53858Y464567D02*X365827D01* +X41339Y264567D02*Y452047D01* +X365827Y252047D02*X53858D01* +X364173Y464567D02*X379921D01* +Y486220D01* +X578740D01* +Y230315D01* +X379921D01* +Y251969D01* +X379843Y252047D01* +X366142D01* +X53858Y464567D02*G75*G03X41338Y452047I0J-12520D01*G01* +Y264567D02*G75*G03X53858Y252047I12520J0D01*G01* +G54D41*X213675Y-9500D02*X216675D01* +X217425Y-8750D01* +Y-6950D02*Y-8750D01* +X216675Y-6200D02*X217425Y-6950D01* +X214425Y-6200D02*X216675D01* +X214425Y-3500D02*Y-9500D01* +X213675Y-3500D02*X216675D01* +X217425Y-4250D01* +Y-5450D01* +X216675Y-6200D02*X217425Y-5450D01* +X219225Y-7250D02*Y-8750D01* +Y-7250D02*X219975Y-6500D01* +X221475D01* +X222225Y-7250D01* +Y-8750D01* +X221475Y-9500D02*X222225Y-8750D01* +X219975Y-9500D02*X221475D01* +X219225Y-8750D02*X219975Y-9500D01* +X226275Y-6500D02*X227025Y-7250D01* +X224775Y-6500D02*X226275D01* +X224025Y-7250D02*X224775Y-6500D01* +X224025Y-7250D02*Y-8750D01* +X224775Y-9500D01* +X227025Y-6500D02*Y-8750D01* +X227775Y-9500D01* +X224775D02*X226275D01* +X227025Y-8750D01* +X230325Y-7250D02*Y-9500D01* +Y-7250D02*X231075Y-6500D01* +X232575D01* +X229575D02*X230325Y-7250D01* +X237375Y-3500D02*Y-9500D01* +X236625D02*X237375Y-8750D01* +X235125Y-9500D02*X236625D01* +X234375Y-8750D02*X235125Y-9500D01* +X234375Y-7250D02*Y-8750D01* +Y-7250D02*X235125Y-6500D01* +X236625D01* +X237375Y-7250D01* +X241875D02*Y-8750D01* +Y-7250D02*X242625Y-6500D01* +X244125D01* +X244875Y-7250D01* +Y-8750D01* +X244125Y-9500D02*X244875Y-8750D01* +X242625Y-9500D02*X244125D01* +X241875Y-8750D02*X242625Y-9500D01* +X246675Y-6500D02*Y-8750D01* +X247425Y-9500D01* +X248925D01* +X249675Y-8750D01* +Y-6500D02*Y-8750D01* +X252225Y-3500D02*Y-8750D01* +X252975Y-9500D01* +X251475Y-5750D02*X252975D01* +X254475Y-3500D02*Y-8750D01* +X255225Y-9500D01* +G54D42*X256725Y-5000D02*Y-5150D01* +G54D41*Y-7250D02*Y-9500D01* +X258975Y-7250D02*Y-9500D01* +Y-7250D02*X259725Y-6500D01* +X260475D01* +X261225Y-7250D01* +Y-9500D01* +X258225Y-6500D02*X258975Y-7250D01* +X263775Y-9500D02*X266025D01* +X263025Y-8750D02*X263775Y-9500D01* +X263025Y-7250D02*Y-8750D01* +Y-7250D02*X263775Y-6500D01* +X265275D01* +X266025Y-7250D01* +X263025Y-8000D02*X266025D01* +Y-7250D02*Y-8000D01* +G54D42*X270525Y-5000D02*Y-5150D01* +G54D41*Y-7250D02*Y-9500D01* +X272775D02*X275025D01* +X275775Y-8750D01* +X275025Y-8000D02*X275775Y-8750D01* +X272775Y-8000D02*X275025D01* +X272025Y-7250D02*X272775Y-8000D01* +X272025Y-7250D02*X272775Y-6500D01* +X275025D01* +X275775Y-7250D01* +X272025Y-8750D02*X272775Y-9500D01* +X281025Y-3500D02*Y-8750D01* +X281775Y-9500D01* +X280275Y-5750D02*X281775D01* +X283275Y-3500D02*Y-9500D01* +Y-7250D02*X284025Y-6500D01* +X285525D01* +X286275Y-7250D01* +Y-9500D01* +X288825D02*X291075D01* +X288075Y-8750D02*X288825Y-9500D01* +X288075Y-7250D02*Y-8750D01* +Y-7250D02*X288825Y-6500D01* +X290325D01* +X291075Y-7250D01* +X288075Y-8000D02*X291075D01* +Y-7250D02*Y-8000D01* +X296325Y-6500D02*X298575D01* +X295575Y-7250D02*X296325Y-6500D01* +X295575Y-7250D02*Y-8750D01* +X296325Y-9500D01* +X298575D01* +X301125D02*X303375D01* +X300375Y-8750D02*X301125Y-9500D01* +X300375Y-7250D02*Y-8750D01* +Y-7250D02*X301125Y-6500D01* +X302625D01* +X303375Y-7250D01* +X300375Y-8000D02*X303375D01* +Y-7250D02*Y-8000D01* +X305925Y-7250D02*Y-9500D01* +Y-7250D02*X306675Y-6500D01* +X307425D01* +X308175Y-7250D01* +Y-9500D01* +X305175Y-6500D02*X305925Y-7250D01* +X310725Y-3500D02*Y-8750D01* +X311475Y-9500D01* +X309975Y-5750D02*X311475D01* +X313725Y-9500D02*X315975D01* +X312975Y-8750D02*X313725Y-9500D01* +X312975Y-7250D02*Y-8750D01* +Y-7250D02*X313725Y-6500D01* +X315225D01* +X315975Y-7250D01* +X312975Y-8000D02*X315975D01* +Y-7250D02*Y-8000D01* +X318525Y-7250D02*Y-9500D01* +Y-7250D02*X319275Y-6500D01* +X320775D01* +X317775D02*X318525Y-7250D01* +X322575Y-3500D02*Y-8750D01* +X323325Y-9500D01* +G54D42*X324825Y-5000D02*Y-5150D01* +G54D41*Y-7250D02*Y-9500D01* +X327075Y-7250D02*Y-9500D01* +Y-7250D02*X327825Y-6500D01* +X328575D01* +X329325Y-7250D01* +Y-9500D01* +X326325Y-6500D02*X327075Y-7250D01* +X331875Y-9500D02*X334125D01* +X331125Y-8750D02*X331875Y-9500D01* +X331125Y-7250D02*Y-8750D01* +Y-7250D02*X331875Y-6500D01* +X333375D01* +X334125Y-7250D01* +X331125Y-8000D02*X334125D01* +Y-7250D02*Y-8000D01* +X338625Y-7250D02*Y-8750D01* +Y-7250D02*X339375Y-6500D01* +X340875D01* +X341625Y-7250D01* +Y-8750D01* +X340875Y-9500D02*X341625Y-8750D01* +X339375Y-9500D02*X340875D01* +X338625Y-8750D02*X339375Y-9500D01* +X344175Y-4250D02*Y-9500D01* +Y-4250D02*X344925Y-3500D01* +X345675D01* +X343425Y-6500D02*X344925D01* +X350625Y-3500D02*Y-8750D01* +X351375Y-9500D01* +X349875Y-5750D02*X351375D01* +X352875Y-3500D02*Y-9500D01* +Y-7250D02*X353625Y-6500D01* +X355125D01* +X355875Y-7250D01* +Y-9500D01* +G54D42*X357675Y-5000D02*Y-5150D01* +G54D41*Y-7250D02*Y-9500D01* +X359925D02*X362175D01* +X362925Y-8750D01* +X362175Y-8000D02*X362925Y-8750D01* +X359925Y-8000D02*X362175D01* +X359175Y-7250D02*X359925Y-8000D01* +X359175Y-7250D02*X359925Y-6500D01* +X362175D01* +X362925Y-7250D01* +X359175Y-8750D02*X359925Y-9500D01* +X368175Y-7250D02*Y-11750D01* +X367425Y-6500D02*X368175Y-7250D01* +X368925Y-6500D01* +X370425D01* +X371175Y-7250D01* +Y-8750D01* +X370425Y-9500D02*X371175Y-8750D01* +X368925Y-9500D02*X370425D01* +X368175Y-8750D02*X368925Y-9500D01* +X375225Y-6500D02*X375975Y-7250D01* +X373725Y-6500D02*X375225D01* +X372975Y-7250D02*X373725Y-6500D01* +X372975Y-7250D02*Y-8750D01* +X373725Y-9500D01* +X375975Y-6500D02*Y-8750D01* +X376725Y-9500D01* +X373725D02*X375225D01* +X375975Y-8750D01* +X379275Y-3500D02*Y-8750D01* +X380025Y-9500D01* +X378525Y-5750D02*X380025D01* +X381525Y-3500D02*Y-9500D01* +Y-7250D02*X382275Y-6500D01* +X383775D01* +X384525Y-7250D01* +Y-9500D01* +X200750Y528500D02*Y522500D01* +X202700Y528500D02*X203750Y527450D01* +Y523550D01* +X202700Y522500D02*X203750Y523550D01* +X200000Y522500D02*X202700D01* +X200000Y528500D02*X202700D01* +X207800Y525500D02*X208550Y524750D01* +X206300Y525500D02*X207800D01* +X205550Y524750D02*X206300Y525500D01* +X205550Y524750D02*Y523250D01* +X206300Y522500D01* +X208550Y525500D02*Y523250D01* +X209300Y522500D01* +X206300D02*X207800D01* +X208550Y523250D01* +X211850Y528500D02*Y523250D01* +X212600Y522500D01* +X211100Y526250D02*X212600D01* +X214850Y522500D02*X217100D01* +X214100Y523250D02*X214850Y522500D01* +X214100Y524750D02*Y523250D01* +Y524750D02*X214850Y525500D01* +X216350D01* +X217100Y524750D01* +X214100Y524000D02*X217100D01* +Y524750D02*Y524000D01* +X218900Y526250D02*X219650D01* +X218900Y524750D02*X219650D01* +X224150Y528500D02*Y522500D01* +Y528500D02*X226400Y525500D01* +X228650Y528500D01* +Y522500D01* +X230450Y524750D02*Y523250D01* +Y524750D02*X231200Y525500D01* +X232700D01* +X233450Y524750D01* +Y523250D01* +X232700Y522500D02*X233450Y523250D01* +X231200Y522500D02*X232700D01* +X230450Y523250D02*X231200Y522500D01* +X237950Y527300D02*X239150Y528500D01* +Y522500D01* +X237950D02*X240200D01* +X244250Y528500D02*X245000Y527750D01* +X242750Y528500D02*X244250D01* +X242000Y527750D02*X242750Y528500D01* +X242000Y527750D02*Y523250D01* +X242750Y522500D01* +X244250Y525800D02*X245000Y525050D01* +X242000Y525800D02*X244250D01* +X242750Y522500D02*X244250D01* +X245000Y523250D01* +Y525050D02*Y523250D01* +X252500Y528500D02*X253250Y527750D01* +X250250Y528500D02*X252500D01* +X249500Y527750D02*X250250Y528500D01* +X249500Y527750D02*Y526250D01* +X250250Y525500D01* +X252500D01* +X253250Y524750D01* +Y523250D01* +X252500Y522500D02*X253250Y523250D01* +X250250Y522500D02*X252500D01* +X249500Y523250D02*X250250Y522500D01* +X255800D02*X258050D01* +X255050Y523250D02*X255800Y522500D01* +X255050Y524750D02*Y523250D01* +Y524750D02*X255800Y525500D01* +X257300D01* +X258050Y524750D01* +X255050Y524000D02*X258050D01* +Y524750D02*Y524000D01* +X260600Y524750D02*Y520250D01* +X259850Y525500D02*X260600Y524750D01* +X261350Y525500D01* +X262850D01* +X263600Y524750D01* +Y523250D01* +X262850Y522500D02*X263600Y523250D01* +X261350Y522500D02*X262850D01* +X260600Y523250D02*X261350Y522500D01* +X268100Y527750D02*X268850Y528500D01* +X271100D01* +X271850Y527750D01* +Y526250D01* +X268100Y522500D02*X271850Y526250D01* +X268100Y522500D02*X271850D01* +X273650Y523250D02*X274400Y522500D01* +X273650Y527750D02*Y523250D01* +Y527750D02*X274400Y528500D01* +X275900D01* +X276650Y527750D01* +Y523250D01* +X275900Y522500D02*X276650Y523250D01* +X274400Y522500D02*X275900D01* +X273650Y524000D02*X276650Y527000D01* +X278450Y527300D02*X279650Y528500D01* +Y522500D01* +X278450D02*X280700D01* +X282500Y527750D02*X283250Y528500D01* +X284750D01* +X285500Y527750D01* +X284750Y522500D02*X285500Y523250D01* +X283250Y522500D02*X284750D01* +X282500Y523250D02*X283250Y522500D01* +Y525800D02*X284750D01* +X285500Y527750D02*Y526550D01* +Y525050D02*Y523250D01* +Y525050D02*X284750Y525800D01* +X285500Y526550D02*X284750Y525800D01* +X290000Y527300D02*X291200Y528500D01* +Y522500D01* +X290000D02*X292250D01* +X294050Y527750D02*X294800Y528500D01* +X296300D01* +X297050Y527750D01* +X296300Y522500D02*X297050Y523250D01* +X294800Y522500D02*X296300D01* +X294050Y523250D02*X294800Y522500D01* +Y525800D02*X296300D01* +X297050Y527750D02*Y526550D01* +Y525050D02*Y523250D01* +Y525050D02*X296300Y525800D01* +X297050Y526550D02*X296300Y525800D01* +X298850Y526250D02*X299600D01* +X298850Y524750D02*X299600D01* +X301400Y528500D02*X304400D01* +X301400D02*Y525500D01* +X302150Y526250D01* +X303650D01* +X304400Y525500D01* +Y523250D01* +X303650Y522500D02*X304400Y523250D01* +X302150Y522500D02*X303650D01* +X301400Y523250D02*X302150Y522500D01* +X306200Y527750D02*X306950Y528500D01* +X308450D01* +X309200Y527750D01* +X308450Y522500D02*X309200Y523250D01* +X306950Y522500D02*X308450D01* +X306200Y523250D02*X306950Y522500D01* +Y525800D02*X308450D01* +X309200Y527750D02*Y526550D01* +Y525050D02*Y523250D01* +Y525050D02*X308450Y525800D01* +X309200Y526550D02*X308450Y525800D01* +X311000Y526250D02*X311750D01* +X311000Y524750D02*X311750D01* +X313550Y523250D02*X314300Y522500D01* +X313550Y527750D02*Y523250D01* +Y527750D02*X314300Y528500D01* +X315800D01* +X316550Y527750D01* +Y523250D01* +X315800Y522500D02*X316550Y523250D01* +X314300Y522500D02*X315800D01* +X313550Y524000D02*X316550Y527000D01* +X318350Y528500D02*X321350D01* +X318350D02*Y525500D01* +X319100Y526250D01* +X320600D01* +X321350Y525500D01* +Y523250D01* +X320600Y522500D02*X321350Y523250D01* +X319100Y522500D02*X320600D01* +X318350Y523250D02*X319100Y522500D01* +X328850Y528500D02*X329600Y527750D01* +X326600Y528500D02*X328850D01* +X325850Y527750D02*X326600Y528500D01* +X325850Y527750D02*Y523250D01* +X326600Y522500D01* +X328850D01* +X329600Y523250D01* +Y524750D02*Y523250D01* +X328850Y525500D02*X329600Y524750D01* +X327350Y525500D02*X328850D01* +X331400Y528500D02*Y522500D01* +Y528500D02*X333650Y525500D01* +X335900Y528500D01* +Y522500D01* +X337700Y528500D02*X340700D01* +X339200D02*Y522500D01* +X345200Y528500D02*Y523250D01* +X345950Y522500D01* +X347450D01* +X348200Y523250D01* +Y528500D02*Y523250D01* +X350000Y528500D02*X353000D01* +X351500D02*Y522500D01* +X355850D02*X357800D01* +X354800Y523550D02*X355850Y522500D01* +X354800Y527450D02*Y523550D01* +Y527450D02*X355850Y528500D01* +X357800D01* +X200000Y542000D02*Y537500D01* +Y542000D02*X201050Y543500D01* +X202700D01* +X203750Y542000D01* +Y537500D01* +X200000Y540500D02*X203750D01* +X205550D02*Y538250D01* +X206300Y537500D01* +X207800D01* +X208550Y538250D01* +Y540500D02*Y538250D01* +X211100Y543500D02*Y538250D01* +X211850Y537500D01* +X210350Y541250D02*X211850D01* +X213350Y543500D02*Y537500D01* +Y539750D02*X214100Y540500D01* +X215600D01* +X216350Y539750D01* +Y537500D01* +X218150Y539750D02*Y538250D01* +Y539750D02*X218900Y540500D01* +X220400D01* +X221150Y539750D01* +Y538250D01* +X220400Y537500D02*X221150Y538250D01* +X218900Y537500D02*X220400D01* +X218150Y538250D02*X218900Y537500D01* +X223700Y539750D02*Y537500D01* +Y539750D02*X224450Y540500D01* +X225950D01* +X222950D02*X223700Y539750D01* +X227750Y541250D02*X228500D01* +X227750Y539750D02*X228500D01* +X233000Y543500D02*Y537500D01* +Y540500D02*X236000Y543500D01* +X233000Y540500D02*X236000Y537500D01* +G54D44*G36* +X237800Y545000D02*Y535250D01* +X245300D01* +Y545000D01* +X237800D01* +G37* +G36* +X246800D02*Y535250D01* +X254300D01* +Y545000D01* +X246800D01* +G37* +G54D41*X255800Y540500D02*X257300Y537500D01* +X258800Y540500D02*X257300Y537500D01* +G54D42*X260600Y542000D02*Y541850D01* +G54D41*Y539750D02*Y537500D01* +X262850Y539750D02*Y537500D01* +Y539750D02*X263600Y540500D01* +X264350D01* +X265100Y539750D01* +Y537500D01* +X262100Y540500D02*X262850Y539750D01* +X269600Y543500D02*X272600D01* +X273350Y542750D01* +Y541250D01* +X272600Y540500D02*X273350Y541250D01* +X270350Y540500D02*X272600D01* +X270350Y543500D02*Y537500D01* +X271550Y540500D02*X273350Y537500D01* +X275900D02*X278150D01* +X275150Y538250D02*X275900Y537500D01* +X275150Y539750D02*Y538250D01* +Y539750D02*X275900Y540500D01* +X277400D01* +X278150Y539750D01* +X275150Y539000D02*X278150D01* +Y539750D02*Y539000D01* +X282950Y543500D02*Y537500D01* +X282200D02*X282950Y538250D01* +X280700Y537500D02*X282200D01* +X279950Y538250D02*X280700Y537500D01* +X279950Y539750D02*Y538250D01* +Y539750D02*X280700Y540500D01* +X282200D01* +X282950Y539750D01* +X284750D02*Y538250D01* +Y539750D02*X285500Y540500D01* +X287000D01* +X287750Y539750D01* +Y538250D01* +X287000Y537500D02*X287750Y538250D01* +X285500Y537500D02*X287000D01* +X284750Y538250D02*X285500Y537500D01* +X290300Y539750D02*Y537500D01* +Y539750D02*X291050Y540500D01* +X291800D01* +X292550Y539750D01* +Y537500D01* +X289550Y540500D02*X290300Y539750D01* +X200000Y558500D02*X203000D01* +X201500D02*Y552500D01* +G54D42*X204800Y557000D02*Y556850D01* +G54D41*Y554750D02*Y552500D01* +X207050Y558500D02*Y553250D01* +X207800Y552500D01* +X206300Y556250D02*X207800D01* +X209300Y558500D02*Y553250D01* +X210050Y552500D01* +X212300D02*X214550D01* +X211550Y553250D02*X212300Y552500D01* +X211550Y554750D02*Y553250D01* +Y554750D02*X212300Y555500D01* +X213800D01* +X214550Y554750D01* +X211550Y554000D02*X214550D01* +Y554750D02*Y554000D01* +X216350Y556250D02*X217100D01* +X216350Y554750D02*X217100D01* +X221600Y553250D02*X222350Y552500D01* +X221600Y557750D02*X222350Y558500D01* +X221600Y557750D02*Y553250D01* +X224150Y555500D02*Y553250D01* +X224900Y552500D01* +X226400D01* +X227150Y553250D01* +Y555500D02*Y553250D01* +X229700Y554750D02*Y552500D01* +Y554750D02*X230450Y555500D01* +X231200D01* +X231950Y554750D01* +Y552500D01* +X228950Y555500D02*X229700Y554750D01* +X233750Y558500D02*Y552500D01* +Y554750D02*X236000Y552500D01* +X233750Y554750D02*X235250Y556250D01* +X238550Y554750D02*Y552500D01* +Y554750D02*X239300Y555500D01* +X240050D01* +X240800Y554750D01* +Y552500D01* +X237800Y555500D02*X238550Y554750D01* +X242600D02*Y553250D01* +Y554750D02*X243350Y555500D01* +X244850D01* +X245600Y554750D01* +Y553250D01* +X244850Y552500D02*X245600Y553250D01* +X243350Y552500D02*X244850D01* +X242600Y553250D02*X243350Y552500D01* +X247400Y555500D02*Y553250D01* +X248150Y552500D01* +X248900D01* +X249650Y553250D01* +Y555500D02*Y553250D01* +X250400Y552500D01* +X251150D01* +X251900Y553250D01* +Y555500D02*Y553250D01* +X254450Y554750D02*Y552500D01* +Y554750D02*X255200Y555500D01* +X255950D01* +X256700Y554750D01* +Y552500D01* +X253700Y555500D02*X254450Y554750D01* +X258500Y558500D02*X259250Y557750D01* +Y553250D01* +X258500Y552500D02*X259250Y553250D01* +X263750Y555500D02*X266750D01* +X271250Y558500D02*Y552500D01* +Y558500D02*X274250D01* +X271250Y555800D02*X273500D01* +X278300Y555500D02*X279050Y554750D01* +X276800Y555500D02*X278300D01* +X276050Y554750D02*X276800Y555500D01* +X276050Y554750D02*Y553250D01* +X276800Y552500D01* +X279050Y555500D02*Y553250D01* +X279800Y552500D01* +X276800D02*X278300D01* +X279050Y553250D01* +X281600Y558500D02*Y552500D01* +Y553250D02*X282350Y552500D01* +X283850D01* +X284600Y553250D01* +Y554750D02*Y553250D01* +X283850Y555500D02*X284600Y554750D01* +X282350Y555500D02*X283850D01* +X281600Y554750D02*X282350Y555500D01* +X287150Y554750D02*Y552500D01* +Y554750D02*X287900Y555500D01* +X289400D01* +X286400D02*X287150Y554750D01* +G54D42*X291200Y557000D02*Y556850D01* +G54D41*Y554750D02*Y552500D01* +X293450Y555500D02*X295700D01* +X292700Y554750D02*X293450Y555500D01* +X292700Y554750D02*Y553250D01* +X293450Y552500D01* +X295700D01* +X299750Y555500D02*X300500Y554750D01* +X298250Y555500D02*X299750D01* +X297500Y554750D02*X298250Y555500D01* +X297500Y554750D02*Y553250D01* +X298250Y552500D01* +X300500Y555500D02*Y553250D01* +X301250Y552500D01* +X298250D02*X299750D01* +X300500Y553250D01* +X303800Y558500D02*Y553250D01* +X304550Y552500D01* +X303050Y556250D02*X304550D01* +G54D42*X306050Y557000D02*Y556850D01* +G54D41*Y554750D02*Y552500D01* +X307550Y554750D02*Y553250D01* +Y554750D02*X308300Y555500D01* +X309800D01* +X310550Y554750D01* +Y553250D01* +X309800Y552500D02*X310550Y553250D01* +X308300Y552500D02*X309800D01* +X307550Y553250D02*X308300Y552500D01* +X313100Y554750D02*Y552500D01* +Y554750D02*X313850Y555500D01* +X314600D01* +X315350Y554750D01* +Y552500D01* +X312350Y555500D02*X313100Y554750D01* +X320600Y558500D02*Y552500D01* +X322550Y558500D02*X323600Y557450D01* +Y553550D01* +X322550Y552500D02*X323600Y553550D01* +X319850Y552500D02*X322550D01* +X319850Y558500D02*X322550D01* +X326150Y554750D02*Y552500D01* +Y554750D02*X326900Y555500D01* +X328400D01* +X325400D02*X326150Y554750D01* +X332450Y555500D02*X333200Y554750D01* +X330950Y555500D02*X332450D01* +X330200Y554750D02*X330950Y555500D01* +X330200Y554750D02*Y553250D01* +X330950Y552500D01* +X333200Y555500D02*Y553250D01* +X333950Y552500D01* +X330950D02*X332450D01* +X333200Y553250D01* +X335750Y555500D02*Y553250D01* +X336500Y552500D01* +X337250D01* +X338000Y553250D01* +Y555500D02*Y553250D01* +X338750Y552500D01* +X339500D01* +X340250Y553250D01* +Y555500D02*Y553250D01* +G54D42*X342050Y557000D02*Y556850D01* +G54D41*Y554750D02*Y552500D01* +X344300Y554750D02*Y552500D01* +Y554750D02*X345050Y555500D01* +X345800D01* +X346550Y554750D01* +Y552500D01* +X343550Y555500D02*X344300Y554750D01* +X350600Y555500D02*X351350Y554750D01* +X349100Y555500D02*X350600D01* +X348350Y554750D02*X349100Y555500D01* +X348350Y554750D02*Y553250D01* +X349100Y552500D01* +X350600D01* +X351350Y553250D01* +X348350Y551000D02*X349100Y550250D01* +X350600D01* +X351350Y551000D01* +Y555500D02*Y551000D01* +M02* diff --git a/fabrication/proxy.fp.outline.gbr b/fabrication/proxy.fp.outline.gbr new file mode 100644 index 0000000..7087393 --- /dev/null +++ b/fabrication/proxy.fp.outline.gbr @@ -0,0 +1,27 @@ +G04 start of page 4 for group 6 idx 6 * +G04 Title: (unknown), outline * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNOUTLINE*% +%ADD28C,0.0079*% +%ADD27C,0.0118*% +G54D27*X364173Y464567D02*X379921D01* +Y486220D01* +X578740D01* +G54D28*X53858Y464567D02*X365827D01* +X41339Y264567D02*Y452047D01* +X365827Y252047D02*X53858D01* +G54D27*X578740Y486220D02*Y230315D01* +X379921D01* +Y251969D01* +X379843Y252047D01* +X366142D01* +G54D28*X53858Y464567D02*G75*G03X41338Y452047I0J-12520D01*G01* +Y264567D02*G75*G03X53858Y252047I12520J0D01*G01* +M02* diff --git a/fabrication/proxy.fp.plated-drill.cnc b/fabrication/proxy.fp.plated-drill.cnc new file mode 100644 index 0000000..f06fc58 --- /dev/null +++ b/fabrication/proxy.fp.plated-drill.cnc @@ -0,0 +1,24 @@ +M48 +INCH +T30C0.039 +T29C0.038 +% +T29 +X039764Y038976 +X039764Y037976 +X039764Y036976 +X039764Y035976 +X039764Y034976 +X039764Y033976 +T30 +X042115Y038634 +X042115Y037634 +X042115Y036634 +X042115Y035634 +X042115Y034134 +X043115Y034134 +X057115Y038634 +X057115Y037634 +X057115Y036634 +X057115Y035634 +M30 diff --git a/fabrication/proxy.fp.top.gbr b/fabrication/proxy.fp.top.gbr new file mode 100644 index 0000000..8324cc3 --- /dev/null +++ b/fabrication/proxy.fp.top.gbr @@ -0,0 +1,127 @@ +G04 start of page 2 for group 0 idx 0 * +G04 Title: (unknown), top * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOP*% +%ADD19C,0.0866*% +%ADD18C,0.1260*% +%ADD17C,0.0394*% +%ADD16C,0.0380*% +%ADD15C,0.0787*% +%ADD14C,0.0787*% +%ADD13C,0.0600*% +%ADD12C,0.0001*% +%ADD11C,0.0236*% +G54D11*X435039Y399606D02*X413386Y421260D01* +X434928Y399495D02*X435039Y399606D01* +X421232Y366256D02*X431072D01* +X413280Y334688D02*Y354368D01* +X407376Y332720D02*Y348464D01* +X431072Y366256D02*X434928Y370112D01* +X397638Y348425D02*Y349764D01* +X395039Y352362D01* +X397638Y339764D02*X396850Y340551D01* +X397536Y339865D02*X397173Y340229D01* +X409344Y316976D02*X397536Y328784D01* +Y339865D01* +X397638Y397638D02*Y389764D01* +Y389690D02*X417798D01* +X397638Y379764D02*X417724D01* +X397638Y369764D02*X417724D01* +X417798Y389690D02*X421152Y386336D01* +X429024Y395779D02*Y377984D01* +X434928Y370112D02*Y399495D01* +X417724Y379764D02*X421152Y376336D01* +X417724Y369764D02*X421152Y366336D01* +X429024Y377984D02*X427056Y376016D01* +X421472D01* +X421312Y376176D01* +X552024Y341576D02*Y382904D01* +X555456Y386336D01* +X556944Y374048D02*Y338624D01* +X560880Y364208D02*Y334688D01* +X543168Y316976D01* +X539232Y328784D02*X552024Y341576D01* +X556944Y338624D02*X541200Y322880D01* +X571152Y386336D02*X555456D01* +X571152Y376336D02*X559232D01* +X556944Y374048D01* +X571152Y366336D02*X563008D01* +X560880Y364208D01* +X539232Y328784D02*X419184D01* +X413280Y334688D01* +X541200Y322880D02*X417216D01* +X407376Y332720D01* +X543168Y316976D02*X409344D01* +X85630Y385512D02*X85315Y385827D01* +X66929D01* +X61024Y391732D01* +Y405512D01* +X66929Y411417D01* +X55118Y407480D02*X64961Y417323D01* +X85630Y375512D02*X85157Y375984D01* +X85630Y365512D02*X84291Y364173D01* +X171260Y352362D02*X148110Y375512D01* +X115630D01* +X146299Y365512D02*X115630D01* +X85157Y375984D02*X66929D01* +X84291Y364173D02*X59055D01* +X49213Y374016D01* +X66929Y375984D02*X55118Y387795D01* +X115630Y385512D02*X117913Y387795D01* +X143701D01* +X171732Y359764D01* +X55118Y387795D02*Y407480D01* +X49213Y409449D02*Y374016D01* +X66929Y411417D02*X383858D01* +X397638Y397638D01* +X64961Y417323D02*X407480D01* +X429134Y395669D01* +X413386Y421260D02*X61024D01* +X49213Y409449D01* +X171732Y359764D02*X397165D01* +X395039Y352362D02*X171260D01* +X396850Y340551D02*X171260D01* +X146299Y365512D01* +X413280Y354368D02*X407376Y360272D01* +Y348464D02*X405408Y350432D01* +X397740D01* +X397638Y350330D01* +X407376Y360272D02*X398146D01* +X397638Y359764D01* +G54D12*G36* +X394638Y392764D02*Y386764D01* +X400638D01* +Y392764D01* +X394638D01* +G37* +G54D13*X397638Y379764D03* +G54D14*X421152Y386336D03* +Y376336D03* +Y366336D03* +Y356336D03* +G54D13*X397638Y369764D03* +Y359764D03* +Y349764D03* +Y339764D03* +G54D14*X421152Y341336D03* +X431152D03* +X571152Y386336D03* +Y376336D03* +Y366336D03* +Y356336D03* +G54D15*X75788Y355512D02*X95473D01* +X105788Y385512D02*X125473D01* +X105788Y375512D02*X125473D01* +X105788Y365512D02*X125473D01* +X105788Y355512D02*X125473D01* +X75788Y385512D02*X95473D01* +X75788Y375512D02*X95473D01* +X75788Y365512D02*X95473D01* +G54D16*G54D17*G54D16*G54D18*G54D17*G54D18*G54D19*G54D18*G54D19*G54D17*M02* diff --git a/fabrication/proxy.fp.topmask.gbr b/fabrication/proxy.fp.topmask.gbr new file mode 100644 index 0000000..4d9e652 --- /dev/null +++ b/fabrication/proxy.fp.topmask.gbr @@ -0,0 +1,25 @@ +G04 start of page 7 for group -4063 idx -4063 * +G04 Title: (unknown), componentmask * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPMASK*% +%ADD34C,0.0660*% +%ADD33C,0.0001*% +G54D33*G36* +X394338Y393064D02*Y386464D01* +X400938D01* +Y393064D01* +X394338D01* +G37* +G54D34*X397638Y379764D03* +Y369764D03* +Y359764D03* +Y349764D03* +Y339764D03* +M02* diff --git a/fabrication/proxy.fp.topsilk.gbr b/fabrication/proxy.fp.topsilk.gbr new file mode 100644 index 0000000..fbf6e94 --- /dev/null +++ b/fabrication/proxy.fp.topsilk.gbr @@ -0,0 +1,24 @@ +G04 start of page 9 for group -4079 idx -4079 * +G04 Title: (unknown), topsilk * +G04 Creator: pcb 20110918 * +G04 CreationDate: Mo 16 Sep 2013 13:53:05 GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPSILK*% +%ADD37C,0.0079*% +G54D37*X378346Y452047D02*Y264567D01* +X378347Y452047D02*G75*G03X365827Y464567I-12520J0D01*G01* +Y252047D02*G75*G03X378347Y264567I0J12520D01*G01* +X53859Y464567D02*X365827D01* +X378347Y452047D02*Y264567D01* +X365827Y252047D02*X53859D01* +X41339Y264567D02*Y452047D01* +X378347D02*G75*G03X365827Y464567I-12520J0D01*G01* +Y252047D02*G75*G03X378347Y264567I0J12520D01*G01* +X41339D02*G75*G03X53859Y252047I12520J0D01*G01* +Y464567D02*G75*G03X41339Y452047I0J-12520D01*G01* +M02* diff --git a/fabrication/proxy.fp.unplated-drill.cnc b/fabrication/proxy.fp.unplated-drill.cnc new file mode 100644 index 0000000..8f022f9 --- /dev/null +++ b/fabrication/proxy.fp.unplated-drill.cnc @@ -0,0 +1,14 @@ +M48 +INCH +T32C0.087 +T31C0.126 +% +T32 +X049615Y024508 +X049615Y047342 +T31 +X045678Y024508 +X045678Y047342 +X053552Y024508 +X053552Y047342 +M30 diff --git a/print/FCI_52400.pdf b/print/FCI_52400.pdf new file mode 100644 index 0000000..f4d5b4e Binary files /dev/null and b/print/FCI_52400.pdf differ diff --git a/print/ID-1.pdf b/print/ID-1.pdf new file mode 100644 index 0000000..5a585a7 Binary files /dev/null and b/print/ID-1.pdf differ diff --git a/print/proxy.pdf b/print/proxy.pdf new file mode 100644 index 0000000..04fe988 Binary files /dev/null and b/print/proxy.pdf differ diff --git a/source/FCI_52400.fp b/source/FCI_52400.fp new file mode 100644 index 0000000..3374fbb --- /dev/null +++ b/source/FCI_52400.fp @@ -0,0 +1,31 @@ +# created by hand +# for ID-1 card slot FCI 52400 +# datasheet http://portal.fciconnect.com/Comergent/fci/drawing/52400.pdf +Element["" "ID-1 card slot" "" "FCI-52400" 0 0 0 0 0 100 ""] +( + # package + ElementLine[0mm 0mm 62mm 0mm 0.2mm] + ElementLine[62mm 0mm 62mm 40mm 0.2mm] + ElementLine[62mm 40mm 0mm 40mm 0.2mm] + ElementLine[0mm 40mm 0mm 0mm 0.2mm] + # mounting holes + Pin[2mm 10mm 3.2mm 0mm 0mm 3.2mm "" "" "hole"] + Pin[60mm 10mm 3.2mm 0mm 0mm 3.2mm "" "" "hole"] + Pin[2mm 30mm 3.2mm 0mm 0mm 3.2mm "" "" "hole"] + Pin[60mm 30mm 3.2mm 0mm 0mm 3.2mm "" "" "hole"] + # indent holes + Pin[2mm 20mm 2.2mm 0mm 0mm 2.2mm "" "" "hole"] + Pin[60mm 20mm 2.2mm 0mm 0mm 2.2mm "" "" "hole"] + # smart card contacs + Pin[37.88mm 39.05mm 2mm 0mm 0mm 1mm "C1" "1" ""] + Pin[35.34mm 39.05mm 2mm 0mm 0mm 1mm "C2" "2" ""] + Pin[32.80mm 39.05mm 2mm 0mm 0mm 1mm "C3" "3" ""] + Pin[30.26mm 39.05mm 2mm 0mm 0mm 1mm "C4" "4" ""] + Pin[37.88mm 0.95mm 2mm 0mm 0mm 1mm "C5" "5" ""] + Pin[35.34mm 0.95mm 2mm 0mm 0mm 1mm "C6" "6" ""] + Pin[32.80mm 0.95mm 2mm 0mm 0mm 1mm "C7" "7" ""] + Pin[30.26mm 0.95mm 2mm 0mm 0mm 1mm "C8" "8" ""] + # switch contact + Pin[26.45mm 39.05mm 2mm 0mm 0mm 1mm "SW1" "9" ""] + Pin[26.45mm 36.51mm 2mm 0mm 0mm 1mm "SW2" "10" ""] +) diff --git a/source/ID-1.fp b/source/ID-1.fp new file mode 100644 index 0000000..9fd2f4a --- /dev/null +++ b/source/ID-1.fp @@ -0,0 +1,19 @@ +Element["" "ISO17816-1 ID-1 card" "" "ID-1" 0 0 0 0 0 100 ""] +( +Pad[8.75mm 20.08mm 13.75mm 20.08mm 2.0mm 0 0 "" "1" ""] +Pad[8.75mm 22.62mm 13.75mm 22.62mm 2.0mm 0 0 "" "2" ""] +Pad[8.75mm 25.16mm 13.75mm 25.16mm 2.0mm 0 0 "" "3" ""] +Pad[8.75mm 27.7mm 13.75mm 27.7mm 2.0mm 0 0 "" "4" ""] +Pad[16.37mm 20.08mm 21.37mm 20.08mm 2.0mm 0 0 "" "5" ""] +Pad[16.37mm 22.62mm 21.37mm 22.62mm 2.0mm 0 0 "" "6" ""] +Pad[16.37mm 25.16mm 21.37mm 25.16mm 2.0mm 0 0 "" "7" ""] +Pad[16.37mm 27.7mm 21.37mm 27.7mm 2.0mm 0 0 "" "8" ""] +ElementLine[3.18mm 0mm 82.42mm 0mm 0.2mm] +ElementArc[82.42mm 3.18mm 3.18mm 3.18mm 180 90 0.2mm] +ElementLine[85.6mm 3.18mm 85.6mm 50.8mm 0.2mm] +ElementArc[82.42mm 50.8mm 3.18mm 3.18mm 90 90 0.2mm] +ElementLine[82.42mm 53.98mm 3.18mm 53.98mm 0.2mm] +ElementArc[3.18mm 50.8mm 3.18mm 3.18mm 0 90 0.2mm] +ElementLine[0mm 50.8mm 0mm 3.18mm 0.2mm] +ElementArc[3.18mm 3.18mm 3.18mm 3.18mm 270 90 0.2mm] +) diff --git a/source/proxy.fp b/source/proxy.fp new file mode 100644 index 0000000..0f030fc --- /dev/null +++ b/source/proxy.fp @@ -0,0 +1,975 @@ +# release: pcb 20110918 + +# To read pcb files, the pcb version (or the git source date) must be >= the file version +FileVersion[20070407] + +PCB["" 600000 500000] + +Grid[1968.0 0 0 1] +Cursor[218448 175152 0.000000] +PolyArea[3100.006200] +Thermal[0.500000] +DRC[1000 1000 1000 1000 1500 1000] +Flags("nameonpcb,uniquename,clearnew,snappin") +Groups("1,c:2:3:4:5:6,s:7:8") +Styles["Signal,1181,3543,1969,1181:Power,2362,3937,1969,2362:Silk,787,3543,1969,1378:Skinny,600,2402,1181,600"] + +Symbol[' ' 1800] +( +) +Symbol['!' 1200] +( + SymbolLine[0 4500 0 5000 800] + SymbolLine[0 1000 0 3500 800] +) +Symbol['"' 1200] +( + SymbolLine[0 1000 0 2000 800] + SymbolLine[1000 1000 1000 2000 800] +) +Symbol['#' 1200] +( + SymbolLine[0 3500 2000 3500 800] + SymbolLine[0 2500 2000 2500 800] + SymbolLine[1500 2000 1500 4000 800] + SymbolLine[500 2000 500 4000 800] +) +Symbol['$' 1200] +( + SymbolLine[1500 1500 2000 2000 800] + SymbolLine[500 1500 1500 1500 800] + SymbolLine[0 2000 500 1500 800] + SymbolLine[0 2000 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4000 800] + SymbolLine[1500 4500 2000 4000 800] + SymbolLine[500 4500 1500 4500 800] + SymbolLine[0 4000 500 4500 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['%' 1200] +( + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[1000 2500 1500 2000 800] + SymbolLine[500 2500 1000 2500 800] + SymbolLine[0 2000 500 2500 800] + SymbolLine[0 5000 4000 1000 800] + SymbolLine[3500 5000 4000 4500 800] + SymbolLine[4000 4000 4000 4500 800] + SymbolLine[3500 3500 4000 4000 800] + SymbolLine[3000 3500 3500 3500 800] + SymbolLine[2500 4000 3000 3500 800] + SymbolLine[2500 4000 2500 4500 800] + SymbolLine[2500 4500 3000 5000 800] + SymbolLine[3000 5000 3500 5000 800] +) +Symbol['&' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 3500 1500 2000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[0 2500 2500 5000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[0 3500 0 4500 800] +) +Symbol[''' 1200] +( + SymbolLine[0 2000 1000 1000 800] +) +Symbol['(' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] +) +Symbol[')' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['*' 1200] +( + SymbolLine[0 2000 2000 4000 800] + SymbolLine[0 4000 2000 2000 800] + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol['+' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol[',' 1200] +( + SymbolLine[0 6000 1000 5000 800] +) +Symbol['-' 1200] +( + SymbolLine[0 3000 2000 3000 800] +) +Symbol['.' 1200] +( + SymbolLine[0 5000 500 5000 800] +) +Symbol['/' 1200] +( + SymbolLine[0 4500 3000 1500 800] +) +Symbol['0' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4000 2000 2000 800] +) +Symbol['1' 1200] +( + SymbolLine[0 1800 800 1000 800] + SymbolLine[800 1000 800 5000 800] + SymbolLine[0 5000 1500 5000 800] +) +Symbol['2' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[0 5000 2500 2500 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['3' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 2800 1500 2800 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[2000 3300 2000 4500 800] + SymbolLine[2000 3300 1500 2800 800] + SymbolLine[2000 2300 1500 2800 800] +) +Symbol['4' 1200] +( + SymbolLine[0 3500 2000 1000 800] + SymbolLine[0 3500 2500 3500 800] + SymbolLine[2000 1000 2000 5000 800] +) +Symbol['5' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[500 2500 1500 2500 800] + SymbolLine[1500 2500 2000 3000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['6' 1200] +( + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1500 2800 2000 3300 800] + SymbolLine[0 2800 1500 2800 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3300 2000 4500 800] +) +Symbol['7' 1200] +( + SymbolLine[500 5000 2500 1000 800] + SymbolLine[0 1000 2500 1000 800] +) +Symbol['8' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3700 0 4500 800] + SymbolLine[0 3700 700 3000 800] + SymbolLine[700 3000 1300 3000 800] + SymbolLine[1300 3000 2000 3700 800] + SymbolLine[2000 3700 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 2300 700 3000 800] + SymbolLine[0 1500 0 2300 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[1300 3000 2000 2300 800] +) +Symbol['9' 1200] +( + SymbolLine[500 5000 2000 3000 800] + SymbolLine[2000 1500 2000 3000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol[':' 1200] +( + SymbolLine[0 2500 500 2500 800] + SymbolLine[0 3500 500 3500 800] +) +Symbol[';' 1200] +( + SymbolLine[0 5000 1000 4000 800] + SymbolLine[1000 2500 1000 3000 800] +) +Symbol['<' 1200] +( + SymbolLine[0 3000 1000 2000 800] + SymbolLine[0 3000 1000 4000 800] +) +Symbol['=' 1200] +( + SymbolLine[0 2500 2000 2500 800] + SymbolLine[0 3500 2000 3500 800] +) +Symbol['>' 1200] +( + SymbolLine[0 2000 1000 3000 800] + SymbolLine[0 4000 1000 3000 800] +) +Symbol['?' 1200] +( + SymbolLine[1000 3000 1000 3500 800] + SymbolLine[1000 4500 1000 5000 800] + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2000 800] + SymbolLine[1000 3000 2000 2000 800] +) +Symbol['@' 1200] +( + SymbolLine[0 1000 0 4000 800] + SymbolLine[0 4000 1000 5000 800] + SymbolLine[1000 5000 4000 5000 800] + SymbolLine[5000 3500 5000 1000 800] + SymbolLine[5000 1000 4000 0 800] + SymbolLine[4000 0 1000 0 800] + SymbolLine[1000 0 0 1000 800] + SymbolLine[1500 2000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 3000 3500 800] + SymbolLine[3000 3500 3500 3000 800] + SymbolLine[3500 3000 4000 3500 800] + SymbolLine[3500 3000 3500 1500 800] + SymbolLine[3500 2000 3000 1500 800] + SymbolLine[2000 1500 3000 1500 800] + SymbolLine[2000 1500 1500 2000 800] + SymbolLine[4000 3500 5000 3500 800] +) +Symbol['A' 1200] +( + SymbolLine[0 2000 0 5000 800] + SymbolLine[0 2000 700 1000 800] + SymbolLine[700 1000 1800 1000 800] + SymbolLine[1800 1000 2500 2000 800] + SymbolLine[2500 2000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['B' 1200] +( + SymbolLine[0 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3300 2500 4500 800] + SymbolLine[2000 2800 2500 3300 800] + SymbolLine[500 2800 2000 2800 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2300 800] + SymbolLine[2000 2800 2500 2300 800] +) +Symbol['C' 1200] +( + SymbolLine[700 5000 2000 5000 800] + SymbolLine[0 4300 700 5000 800] + SymbolLine[0 1700 0 4300 800] + SymbolLine[0 1700 700 1000 800] + SymbolLine[700 1000 2000 1000 800] +) +Symbol['D' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[1800 1000 2500 1700 800] + SymbolLine[2500 1700 2500 4300 800] + SymbolLine[1800 5000 2500 4300 800] + SymbolLine[0 5000 1800 5000 800] + SymbolLine[0 1000 1800 1000 800] +) +Symbol['E' 1200] +( + SymbolLine[0 2800 1500 2800 800] + SymbolLine[0 5000 2000 5000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] +) +Symbol['F' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 2800 1500 2800 800] +) +Symbol['G' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[1000 3000 2000 3000 800] +) +Symbol['H' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[2500 1000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['I' 1200] +( + SymbolLine[0 1000 1000 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 1000 5000 800] +) +Symbol['J' 1200] +( + SymbolLine[700 1000 1500 1000 800] + SymbolLine[1500 1000 1500 4500 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 4500 0 4000 800] +) +Symbol['K' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3000 2000 1000 800] + SymbolLine[0 3000 2000 5000 800] +) +Symbol['L' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['M' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 1500 3000 800] + SymbolLine[1500 3000 3000 1000 800] + SymbolLine[3000 1000 3000 5000 800] +) +Symbol['N' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2500 5000 800] + SymbolLine[2500 1000 2500 5000 800] +) +Symbol['O' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['P' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol['Q' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1000 3500 2000 5000 800] +) +Symbol['R' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[1300 3000 2500 5000 800] +) +Symbol['S' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['T' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['U' 1200] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 1000 2000 4500 800] +) +Symbol['V' 1200] +( + SymbolLine[0 1000 1000 5000 800] + SymbolLine[1000 5000 2000 1000 800] +) +Symbol['W' 1200] +( + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 5000 800] + SymbolLine[500 5000 1500 3000 800] + SymbolLine[1500 3000 2500 5000 800] + SymbolLine[2500 5000 3000 3000 800] + SymbolLine[3000 3000 3000 1000 800] +) +Symbol['X' 1200] +( + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 1000 2500 5000 800] +) +Symbol['Y' 1200] +( + SymbolLine[0 1000 1000 3000 800] + SymbolLine[1000 3000 2000 1000 800] + SymbolLine[1000 3000 1000 5000 800] +) +Symbol['Z' 1200] +( + SymbolLine[0 1000 2500 1000 800] + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['[' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['\' 1200] +( + SymbolLine[0 1500 3000 4500 800] +) +Symbol[']' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['^' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1500 800] +) +Symbol['_' 1200] +( + SymbolLine[0 5000 2000 5000 800] +) +Symbol['a' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[2000 4500 2500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['b' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] +) +Symbol['c' 1200] +( + SymbolLine[500 3000 2000 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] +) +Symbol['d' 1200] +( + SymbolLine[2000 1000 2000 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] +) +Symbol['e' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[0 4000 2000 4000 800] + SymbolLine[2000 4000 2000 3500 800] +) +Symbol['f' 1000] +( + SymbolLine[500 1500 500 5000 800] + SymbolLine[500 1500 1000 1000 800] + SymbolLine[1000 1000 1500 1000 800] + SymbolLine[0 3000 1000 3000 800] +) +Symbol['g' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[2000 3000 2000 6000 800] +) +Symbol['h' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] +) +Symbol['i' 1000] +( + SymbolLine[0 2000 0 2100 1000] + SymbolLine[0 3500 0 5000 800] +) +Symbol['j' 1000] +( + SymbolLine[500 2000 500 2100 1000] + SymbolLine[500 3500 500 6000 800] + SymbolLine[0 6500 500 6000 800] +) +Symbol['k' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 1500 5000 800] + SymbolLine[0 3500 1000 2500 800] +) +Symbol['l' 1000] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['m' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[2000 3500 2500 3000 800] + SymbolLine[2500 3000 3000 3000 800] + SymbolLine[3000 3000 3500 3500 800] + SymbolLine[3500 3500 3500 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['n' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['o' 1200] +( + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['p' 1200] +( + SymbolLine[500 3500 500 6500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[1000 5000 2000 5000 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['q' 1200] +( + SymbolLine[2000 3500 2000 6500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['r' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['s' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2000 4000 2500 4500 800] + SymbolLine[500 4000 2000 4000 800] + SymbolLine[0 3500 500 4000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['t' 1000] +( + SymbolLine[500 1000 500 4500 800] + SymbolLine[500 4500 1000 5000 800] + SymbolLine[0 2500 1000 2500 800] +) +Symbol['u' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3000 2000 4500 800] +) +Symbol['v' 1200] +( + SymbolLine[0 3000 1000 5000 800] + SymbolLine[2000 3000 1000 5000 800] +) +Symbol['w' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[1500 3000 1500 4500 800] + SymbolLine[1500 4500 2000 5000 800] + SymbolLine[2000 5000 2500 5000 800] + SymbolLine[2500 5000 3000 4500 800] + SymbolLine[3000 3000 3000 4500 800] +) +Symbol['x' 1200] +( + SymbolLine[0 3000 2000 5000 800] + SymbolLine[0 5000 2000 3000 800] +) +Symbol['y' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 6000 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['z' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[0 5000 2000 3000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['{' 1200] +( + SymbolLine[500 1500 1000 1000 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['|' 1200] +( + SymbolLine[0 1000 0 5000 800] +) +Symbol['}' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[500 2500 1000 3000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['~' 1200] +( + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1000 3000 800] + SymbolLine[1000 3000 1500 3500 800] + SymbolLine[1500 3500 2000 3500 800] + SymbolLine[2000 3500 2500 3000 800] +) +Attribute("PCB::grid::unit" "mm") + +Element["" "ISO17816-1 ID-1 card" "" "ID-1" 41339 35433 0 0 0 100 ""] +( + Pad[34449 79055 54134 79055 7874 0 0 "" "1" ""] + Pad[34449 89055 54134 89055 7874 0 0 "" "2" ""] + Pad[34449 99055 54134 99055 7874 0 0 "" "3" ""] + Pad[34449 109055 54134 109055 7874 0 0 "" "4" ""] + Pad[64449 79055 84134 79055 7874 0 0 "" "5" ""] + Pad[64449 89055 84134 89055 7874 0 0 "" "6" ""] + Pad[64449 99055 84134 99055 7874 0 0 "" "7" ""] + Pad[64449 109055 84134 109055 7874 0 0 "" "8" ""] + ElementLine [12520 0 324488 0 787] + ElementLine [337008 12520 337008 200000 787] + ElementLine [324488 212520 12520 212520 787] + ElementLine [0 200000 0 12520 787] + ElementArc [324488 12520 12520 12520 180 90 787] + ElementArc [324488 200000 12520 12520 90 90 787] + ElementArc [12520 200000 12520 12520 0 90 787] + ElementArc [12520 12520 12520 12520 270 90 787] + + ) + +Element["onsolder" "Jumper, i.e. single row headers" "" "JUMPER6" 397638 110236 -11000 -5000 1 100 "auto"] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 30000 6000 3000 6600 3800 "4" "4" ""] + Pin[0 40000 6000 3000 6600 3800 "5" "5" ""] + Pin[0 50000 6000 3000 6600 3800 "6" "6" ""] + ElementLine [5000 -5000 5000 55000 1000] + ElementLine [-5000 55000 5000 55000 1000] + ElementLine [-5000 -5000 -5000 55000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + + ) + +Element["onsolder" "ID-1 card slot" "" "FCI-52400" 574892 262798 0 0 3 100 "auto"] +( + Pin[-39370 -7874 12598 0 0 12598 "" "" "hole"] + Pin[-39370 -236220 12598 0 0 12598 "" "" "hole"] + Pin[-118110 -7874 12598 0 0 12598 "" "" "hole"] + Pin[-118110 -236220 12598 0 0 12598 "" "" "hole"] + Pin[-78740 -7874 8661 0 0 8661 "" "" "hole"] + Pin[-78740 -236220 8661 0 0 8661 "" "" "hole"] + Pin[-153740 -149134 7874 0 0 3937 "C1" "1" ""] + Pin[-153740 -139134 7874 0 0 3937 "C2" "2" ""] + Pin[-153740 -129134 7874 0 0 3937 "C3" "3" ""] + Pin[-153740 -119134 7874 0 0 3937 "C4" "4" ""] + Pin[-3740 -149134 7874 0 0 3937 "C5" "5" ""] + Pin[-3740 -139134 7874 0 0 3937 "C6" "6" ""] + Pin[-3740 -129134 7874 0 0 3937 "C7" "7" ""] + Pin[-3740 -119134 7874 0 0 3937 "C8" "8" ""] + Pin[-153740 -104134 7874 0 0 3937 "SW1" "9" ""] + Pin[-143740 -104134 7874 0 0 3937 "SW2" "10" ""] + ElementLine [0 -244094 0 0 787] + ElementLine [-157480 -244094 0 -244094 787] + ElementLine [-157480 -244094 -157480 0 787] + ElementLine [-157480 0 0 0 787] + + ) +Layer(1 "top") +( + Line[85630 114488 85315 114173 2362 4724 "clearline"] + Line[85315 114173 66929 114173 2362 4724 "clearline"] + Line[66929 114173 61024 108268 2362 4724 "clearline"] + Line[61024 108268 61024 94488 2362 4724 "clearline"] + Line[61024 94488 66929 88583 2362 4724 "clearline"] + Line[66929 88583 383858 88583 2362 4724 "clearline"] + Line[383858 88583 397638 102362 2362 4724 "clearline"] + Line[397638 102362 397638 110236 2362 4724 "clearline"] + Line[397638 151575 397638 150236 2362 4724 "clearline"] + Line[85630 124488 85157 124016 2362 4724 "clearline"] + Line[85157 124016 66929 124016 2362 4724 "clearline"] + Line[66929 124016 55118 112205 2362 4724 "clearline"] + Line[55118 112205 55118 92520 2362 4724 "clearline"] + Line[55118 92520 64961 82677 2362 4724 "clearline"] + Line[64961 82677 407480 82677 2362 4724 "clearline"] + Line[407480 82677 429134 104331 2362 4724 "clearline"] + Line[435039 100394 413386 78740 2362 4724 "clearline"] + Line[413386 78740 61024 78740 2362 4724 "clearline"] + Line[61024 78740 49213 90551 2362 4724 "clearline"] + Line[85630 134488 84291 135827 2362 4724 "clearline"] + Line[84291 135827 59055 135827 2362 4724 "clearline"] + Line[59055 135827 49213 125984 2362 4724 "clearline"] + Line[49213 90551 49213 125984 2362 4724 "clearline"] + Line[115630 114488 117913 112205 2362 4724 "clearline"] + Line[117913 112205 143701 112205 2362 4724 "clearline"] + Line[143701 112205 171732 140236 2362 4724 "clearline"] + Line[171732 140236 397165 140236 2362 4724 "clearline"] + Line[397638 150236 395039 147638 2362 4724 "clearline"] + Line[395039 147638 171260 147638 2362 4724 "clearline"] + Line[171260 147638 148110 124488 2362 4724 "clearline"] + Line[148110 124488 115630 124488 2362 4724 "clearline"] + Line[397638 160236 396850 159449 2362 4724 "clearline"] + Line[396850 159449 171260 159449 2362 4724 "clearline"] + Line[171260 159449 146299 134488 2362 4724 "clearline"] + Line[146299 134488 115630 134488 2362 4724 "clearline"] + Line[397638 110310 417798 110310 2362 4724 "clearline"] + Line[417798 110310 421152 113664 2362 4724 "clearline"] + Line[397638 120236 417724 120236 2362 4724 "clearline"] + Line[417724 120236 421152 123664 2362 4724 "clearline"] + Line[397638 130236 417724 130236 2362 4724 "clearline"] + Line[417724 130236 421152 133664 2362 4724 "clearline"] + Line[429024 104221 429024 122016 2362 4724 "clearline"] + Line[429024 122016 427056 123984 2362 4724 "clearline"] + Line[427056 123984 421472 123984 2362 4724 "clearline"] + Line[421472 123984 421312 123824 2362 4724 "clearline"] + Line[421232 133744 431072 133744 2362 4724 "clearline"] + Line[431072 133744 434928 129888 2362 4724 "clearline"] + Line[434928 129888 434928 100505 2362 4724 "clearline"] + Line[434928 100505 435039 100394 2362 4724 "clearline"] + Line[539232 171216 419184 171216 2362 4724 "clearline"] + Line[419184 171216 413280 165312 2362 4724 "clearline"] + Line[413280 165312 413280 145632 2362 4724 "clearline"] + Line[413280 145632 407376 139728 2362 4724 "clearline"] + Line[407376 139728 398146 139728 2362 4724 "clearline"] + Line[398146 139728 397638 140236 2362 4724 "clearline"] + Line[541200 177120 417216 177120 2362 4724 "clearline"] + Line[417216 177120 407376 167280 2362 4724 "clearline"] + Line[407376 167280 407376 151536 2362 4724 "clearline"] + Line[407376 151536 405408 149568 2362 4724 "clearline"] + Line[405408 149568 397740 149568 2362 4724 "clearline"] + Line[397740 149568 397638 149670 2362 4724 "clearline"] + Line[552024 158424 552024 117096 2362 4724 "clearline"] + Line[539232 171216 552024 158424 2362 4724 "clearline"] + Line[571152 113664 555456 113664 2362 4724 "clearline"] + Line[552024 117096 555456 113664 2362 4724 "clearline"] + Line[571152 123664 559232 123664 2362 4724 "clearline"] + Line[559232 123664 556944 125952 2362 4724 "clearline"] + Line[556944 125952 556944 161376 2362 4724 "clearline"] + Line[556944 161376 541200 177120 2362 4724 "clearline"] + Line[571152 133664 563008 133664 2362 4724 "clearline"] + Line[563008 133664 560880 135792 2362 4724 "clearline"] + Line[560880 135792 560880 165312 2362 4724 "clearline"] + Line[560880 165312 543168 183024 2362 4724 "clearline"] + Line[543168 183024 409344 183024 2362 4724 "clearline"] + Line[409344 183024 397536 171216 2362 4724 "clearline"] + Line[397536 171216 397536 160135 2362 4724 "clearline"] + Line[397536 160135 397173 159771 2362 4724 "clearline"] +) +Layer(2 "ground") +( +) +Layer(3 "signal2") +( +) +Layer(4 "signal3") +( +) +Layer(5 "power") +( +) +Layer(6 "bottom") +( +) +Layer(7 "outline") +( + Line[53858 35433 365827 35433 787 0 ""] + Line[41339 235433 41339 47953 787 0 ""] + Line[365827 247953 53858 247953 787 0 ""] + Line[364173 35433 379921 35433 1181 2362 "clearline"] + Line[379921 35433 379921 13780 1181 2362 "clearline"] + Line[379921 13780 578740 13780 1181 2362 "clearline"] + Line[578740 13780 578740 269685 1181 2362 "clearline"] + Line[578740 269685 379921 269685 1181 2362 "clearline"] + Line[379921 269685 379921 248031 1181 2362 "clearline"] + Line[379921 248031 379843 247953 1181 2362 "clearline"] + Line[379843 247953 366142 247953 1181 2362 "clearline"] + Arc[53858 47953 12520 12520 787 0 270 90 ""] + Arc[53858 235433 12520 12520 787 0 0 90 ""] +) +Layer(8 "spare") +( +) +Layer(9 "silk") +( +) +Layer(10 "silk") +( + Line[378346 47953 378346 235433 787 0 ""] + Arc[365827 47953 12520 12520 787 0 180 90 ""] + Arc[365827 235433 12520 12520 787 0 90 90 ""] +)